]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
Merge branch 'akpm' (patches from Andrew)
[linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/device_drivers/3com/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169.c
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L:      linux-serial@vger.kernel.org
191 S:      Maintained
192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F:      drivers/tty/serial/8250*
194 F:      include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L:      netdev@vger.kernel.org
198 S:      Orphan / Obsolete
199 F:      drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M:      Eric Van Hensbergen <ericvh@gmail.com>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 M:      Dominique Martinet <asmadeus@codewreck.org>
205 L:      v9fs-developer@lists.sourceforge.net
206 W:      http://swik.net/v9fs
207 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T:      git git://github.com/martinetd/linux.git
210 S:      Maintained
211 F:      Documentation/filesystems/9p.txt
212 F:      fs/9p/
213 F:      net/9p/
214 F:      include/net/9p/
215 F:      include/uapi/linux/virtio_9p.h
216 F:      include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M:      Antti Palosaari <crope@iki.fi>
220 L:      linux-media@vger.kernel.org
221 W:      https://linuxtv.org
222 W:      http://palosaari.fi/linux/
223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
224 T:      git git://linuxtv.org/anttip/media_tree.git
225 S:      Maintained
226 F:      drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L:      linux-scsi@vger.kernel.org
231 W:      http://www.adaptec.com/
232 S:      Supported
233 F:      Documentation/scsi/aacraid.txt
234 F:      drivers/scsi/aacraid/
235
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M:      Hans de Goede <hdegoede@redhat.com>
243 L:      linux-hwmon@vger.kernel.org
244 S:      Maintained
245 F:      drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M:      Alistair John Strachan <alistair@devzero.co.uk>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 GPIO DRIVER
260 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-idi-48.c
264
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idio-16.c
270
271 ACCES 104-QUAD-8 IIO DRIVER
272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
273 L:      linux-iio@vger.kernel.org
274 S:      Maintained
275 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276 F:      drivers/iio/counter/104-quad-8.c
277
278 ACCES PCI-IDIO-16 GPIO DRIVER
279 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
280 L:      linux-gpio@vger.kernel.org
281 S:      Maintained
282 F:      drivers/gpio/gpio-pci-idio-16.c
283
284 ACCES PCIe-IDIO-24 GPIO DRIVER
285 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
286 L:      linux-gpio@vger.kernel.org
287 S:      Maintained
288 F:      drivers/gpio/gpio-pcie-idio-24.c
289
290 ACENIC DRIVER
291 M:      Jes Sorensen <jes@trained-monkey.org>
292 L:      linux-acenic@sunsite.dk
293 S:      Maintained
294 F:      drivers/net/ethernet/alteon/acenic*
295
296 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297 M:      Peter Feuerer <peter@piie.net>
298 L:      platform-driver-x86@vger.kernel.org
299 W:      http://piie.net/?section=acerhdf
300 S:      Maintained
301 F:      drivers/platform/x86/acerhdf.c
302
303 ACER WMI LAPTOP EXTRAS
304 M:      "Lee, Chun-Yi" <jlee@suse.com>
305 L:      platform-driver-x86@vger.kernel.org
306 S:      Maintained
307 F:      drivers/platform/x86/acer-wmi.c
308
309 ACPI
310 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
311 M:      Len Brown <lenb@kernel.org>
312 L:      linux-acpi@vger.kernel.org
313 W:      https://01.org/linux-acpi
314 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316 B:      https://bugzilla.kernel.org
317 S:      Supported
318 F:      drivers/acpi/
319 F:      drivers/pnp/pnpacpi/
320 F:      include/linux/acpi.h
321 F:      include/linux/fwnode.h
322 F:      include/acpi/
323 F:      Documentation/acpi/
324 F:      Documentation/ABI/testing/sysfs-bus-acpi
325 F:      Documentation/ABI/testing/configfs-acpi
326 F:      drivers/pci/*acpi*
327 F:      drivers/pci/*/*acpi*
328 F:      tools/power/acpi/
329
330 ACPI APEI
331 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M:      Len Brown <lenb@kernel.org>
333 L:      linux-acpi@vger.kernel.org
334 R:      James Morse <james.morse@arm.com>
335 R:      Tony Luck <tony.luck@intel.com>
336 R:      Borislav Petkov <bp@alien8.de>
337 F:      drivers/acpi/apei/
338
339 ACPI COMPONENT ARCHITECTURE (ACPICA)
340 M:      Robert Moore <robert.moore@intel.com>
341 M:      Erik Schmauss <erik.schmauss@intel.com>
342 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
343 L:      linux-acpi@vger.kernel.org
344 L:      devel@acpica.org
345 W:      https://acpica.org/
346 W:      https://github.com/acpica/acpica/
347 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
349 B:      https://bugzilla.kernel.org
350 B:      https://bugs.acpica.org
351 S:      Supported
352 F:      drivers/acpi/acpica/
353 F:      include/acpi/
354 F:      tools/power/acpi/
355
356 ACPI FAN DRIVER
357 M:      Zhang Rui <rui.zhang@intel.com>
358 L:      linux-acpi@vger.kernel.org
359 W:      https://01.org/linux-acpi
360 B:      https://bugzilla.kernel.org
361 S:      Supported
362 F:      drivers/acpi/fan.c
363
364 ACPI FOR ARM64 (ACPI/arm64)
365 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
366 M:      Hanjun Guo <hanjun.guo@linaro.org>
367 M:      Sudeep Holla <sudeep.holla@arm.com>
368 L:      linux-acpi@vger.kernel.org
369 S:      Maintained
370 F:      drivers/acpi/arm64
371
372 ACPI I2C MULTI INSTANTIATE DRIVER
373 M:      Hans de Goede <hdegoede@redhat.com>
374 L:      platform-driver-x86@vger.kernel.org
375 S:      Maintained
376 F:      drivers/platform/x86/i2c-multi-instantiate.c
377
378 ACPI PMIC DRIVERS
379 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
380 M:      Len Brown <lenb@kernel.org>
381 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
382 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
383 L:      linux-acpi@vger.kernel.org
384 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
386 B:      https://bugzilla.kernel.org
387 S:      Supported
388 F:      drivers/acpi/pmic/
389
390 ACPI THERMAL DRIVER
391 M:      Zhang Rui <rui.zhang@intel.com>
392 L:      linux-acpi@vger.kernel.org
393 W:      https://01.org/linux-acpi
394 B:      https://bugzilla.kernel.org
395 S:      Supported
396 F:      drivers/acpi/*thermal*
397
398 ACPI VIDEO DRIVER
399 M:      Zhang Rui <rui.zhang@intel.com>
400 L:      linux-acpi@vger.kernel.org
401 W:      https://01.org/linux-acpi
402 B:      https://bugzilla.kernel.org
403 S:      Supported
404 F:      drivers/acpi/acpi_video.c
405
406 ACPI WMI DRIVER
407 L:      platform-driver-x86@vger.kernel.org
408 S:      Orphan
409 F:      drivers/platform/x86/wmi.c
410 F:      include/uapi/linux/wmi.h
411
412 AD1889 ALSA SOUND DRIVER
413 W:      https://parisc.wiki.kernel.org/index.php/AD1889
414 L:      linux-parisc@vger.kernel.org
415 S:      Maintained
416 F:      sound/pci/ad1889.*
417
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419 M:      Michael Hennerich <michael.hennerich@analog.com>
420 W:      http://wiki.analog.com/AD5254
421 W:      http://ez.analog.com/community/linux-device-drivers
422 S:      Supported
423 F:      drivers/misc/ad525x_dpot.c
424
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426 M:      Michael Hennerich <michael.hennerich@analog.com>
427 W:      http://wiki.analog.com/AD5398
428 W:      http://ez.analog.com/community/linux-device-drivers
429 S:      Supported
430 F:      drivers/regulator/ad5398.c
431
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433 M:      Michael Hennerich <michael.hennerich@analog.com>
434 W:      http://wiki.analog.com/AD7142
435 W:      http://ez.analog.com/community/linux-device-drivers
436 S:      Supported
437 F:      drivers/input/misc/ad714x.c
438
439 AD7877 TOUCHSCREEN DRIVER
440 M:      Michael Hennerich <michael.hennerich@analog.com>
441 W:      http://wiki.analog.com/AD7877
442 W:      http://ez.analog.com/community/linux-device-drivers
443 S:      Supported
444 F:      drivers/input/touchscreen/ad7877.c
445
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447 M:      Michael Hennerich <michael.hennerich@analog.com>
448 W:      http://wiki.analog.com/AD7879
449 W:      http://ez.analog.com/community/linux-device-drivers
450 S:      Supported
451 F:      drivers/input/touchscreen/ad7879.c
452
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M:      Jiri Kosina <jikos@kernel.org>
455 S:      Maintained
456
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
458 M:      Michael Hennerich <michael.hennerich@analog.com>
459 W:      https://wiki.analog.com/ADF7242
460 W:      http://ez.analog.com/community/linux-device-drivers
461 L:      linux-wpan@vger.kernel.org
462 S:      Supported
463 F:      drivers/net/ieee802154/adf7242.c
464 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466 ADM1025 HARDWARE MONITOR DRIVER
467 M:      Jean Delvare <jdelvare@suse.com>
468 L:      linux-hwmon@vger.kernel.org
469 S:      Maintained
470 F:      Documentation/hwmon/adm1025
471 F:      drivers/hwmon/adm1025.c
472
473 ADM1029 HARDWARE MONITOR DRIVER
474 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
475 L:      linux-hwmon@vger.kernel.org
476 S:      Maintained
477 F:      drivers/hwmon/adm1029.c
478
479 ADM8211 WIRELESS DRIVER
480 L:      linux-wireless@vger.kernel.org
481 W:      http://wireless.kernel.org/
482 S:      Orphan
483 F:      drivers/net/wireless/admtek/adm8211.*
484
485 ADP1653 FLASH CONTROLLER DRIVER
486 M:      Sakari Ailus <sakari.ailus@iki.fi>
487 L:      linux-media@vger.kernel.org
488 S:      Maintained
489 F:      drivers/media/i2c/adp1653.c
490 F:      include/media/i2c/adp1653.h
491
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493 M:      Michael Hennerich <michael.hennerich@analog.com>
494 W:      http://wiki.analog.com/ADP5520
495 W:      http://ez.analog.com/community/linux-device-drivers
496 S:      Supported
497 F:      drivers/mfd/adp5520.c
498 F:      drivers/video/backlight/adp5520_bl.c
499 F:      drivers/leds/leds-adp5520.c
500 F:      drivers/gpio/gpio-adp5520.c
501 F:      drivers/input/keyboard/adp5520-keys.c
502
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504 M:      Michael Hennerich <michael.hennerich@analog.com>
505 W:      http://wiki.analog.com/ADP5588
506 W:      http://ez.analog.com/community/linux-device-drivers
507 S:      Supported
508 F:      drivers/input/keyboard/adp5588-keys.c
509 F:      drivers/gpio/gpio-adp5588.c
510
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512 M:      Michael Hennerich <michael.hennerich@analog.com>
513 W:      http://wiki.analog.com/ADP8860
514 W:      http://ez.analog.com/community/linux-device-drivers
515 S:      Supported
516 F:      drivers/video/backlight/adp8860_bl.c
517
518 ADS1015 HARDWARE MONITOR DRIVER
519 M:      Dirk Eibach <eibach@gdsys.de>
520 L:      linux-hwmon@vger.kernel.org
521 S:      Maintained
522 F:      Documentation/hwmon/ads1015
523 F:      drivers/hwmon/ads1015.c
524 F:      include/linux/platform_data/ads1015.h
525
526 ADT746X FAN DRIVER
527 M:      Colin Leroy <colin@colino.net>
528 S:      Maintained
529 F:      drivers/macintosh/therm_adt746x.c
530
531 ADT7475 HARDWARE MONITOR DRIVER
532 M:      Jean Delvare <jdelvare@suse.com>
533 L:      linux-hwmon@vger.kernel.org
534 S:      Maintained
535 F:      Documentation/hwmon/adt7475
536 F:      drivers/hwmon/adt7475.c
537
538 ADVANSYS SCSI DRIVER
539 M:      Matthew Wilcox <willy@infradead.org>
540 M:      Hannes Reinecke <hare@suse.com>
541 L:      linux-scsi@vger.kernel.org
542 S:      Maintained
543 F:      Documentation/scsi/advansys.txt
544 F:      drivers/scsi/advansys.c
545
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M:      Michael Hennerich <michael.hennerich@analog.com>
548 W:      http://wiki.analog.com/ADXL345
549 W:      http://ez.analog.com/community/linux-device-drivers
550 S:      Supported
551 F:      drivers/input/misc/adxl34x.c
552
553 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554 M:      Stefan Popa <stefan.popa@analog.com>
555 W:      http://ez.analog.com/community/linux-device-drivers
556 S:      Supported
557 F:      drivers/iio/accel/adxl372.c
558 F:      drivers/iio/accel/adxl372_spi.c
559 F:      drivers/iio/accel/adxl372_i2c.c
560 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
561
562 AF9013 MEDIA DRIVER
563 M:      Antti Palosaari <crope@iki.fi>
564 L:      linux-media@vger.kernel.org
565 W:      https://linuxtv.org
566 W:      http://palosaari.fi/linux/
567 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
568 T:      git git://linuxtv.org/anttip/media_tree.git
569 S:      Maintained
570 F:      drivers/media/dvb-frontends/af9013*
571
572 AF9033 MEDIA DRIVER
573 M:      Antti Palosaari <crope@iki.fi>
574 L:      linux-media@vger.kernel.org
575 W:      https://linuxtv.org
576 W:      http://palosaari.fi/linux/
577 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
578 T:      git git://linuxtv.org/anttip/media_tree.git
579 S:      Maintained
580 F:      drivers/media/dvb-frontends/af9033*
581
582 AFFS FILE SYSTEM
583 M:      David Sterba <dsterba@suse.com>
584 L:      linux-fsdevel@vger.kernel.org
585 S:      Odd Fixes
586 F:      Documentation/filesystems/affs.txt
587 F:      fs/affs/
588
589 AFS FILESYSTEM
590 M:      David Howells <dhowells@redhat.com>
591 L:      linux-afs@lists.infradead.org
592 S:      Supported
593 F:      fs/afs/
594 F:      include/trace/events/afs.h
595 F:      Documentation/filesystems/afs.txt
596 W:      https://www.infradead.org/~dhowells/kafs/
597
598 AGPGART DRIVER
599 M:      David Airlie <airlied@linux.ie>
600 T:      git git://anongit.freedesktop.org/drm/drm
601 S:      Maintained
602 F:      drivers/char/agp/
603 F:      include/linux/agp*
604 F:      include/uapi/linux/agp*
605
606 AHA152X SCSI DRIVER
607 M:      "Juergen E. Fischer" <fischer@norbit.de>
608 L:      linux-scsi@vger.kernel.org
609 S:      Maintained
610 F:      drivers/scsi/aha152x*
611 F:      drivers/scsi/pcmcia/aha152x*
612
613 AIC7XXX / AIC79XX SCSI DRIVER
614 M:      Hannes Reinecke <hare@suse.com>
615 L:      linux-scsi@vger.kernel.org
616 S:      Maintained
617 F:      drivers/scsi/aic7xxx/
618
619 AIMSLAB FM RADIO RECEIVER DRIVER
620 M:      Hans Verkuil <hverkuil@xs4all.nl>
621 L:      linux-media@vger.kernel.org
622 T:      git git://linuxtv.org/media_tree.git
623 W:      https://linuxtv.org
624 S:      Maintained
625 F:      drivers/media/radio/radio-aimslab*
626
627 AIO
628 M:      Benjamin LaHaise <bcrl@kvack.org>
629 L:      linux-aio@kvack.org
630 S:      Supported
631 F:      fs/aio.c
632 F:      include/linux/*aio*.h
633
634 AIRSPY MEDIA DRIVER
635 M:      Antti Palosaari <crope@iki.fi>
636 L:      linux-media@vger.kernel.org
637 W:      https://linuxtv.org
638 W:      http://palosaari.fi/linux/
639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
640 T:      git git://linuxtv.org/anttip/media_tree.git
641 S:      Maintained
642 F:      drivers/media/usb/airspy/
643
644 ALACRITECH GIGABIT ETHERNET DRIVER
645 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
646 S:      Maintained
647 F:      drivers/net/ethernet/alacritech/*
648
649 ALCATEL SPEEDTOUCH USB DRIVER
650 M:      Duncan Sands <duncan.sands@free.fr>
651 L:      linux-usb@vger.kernel.org
652 W:      http://www.linux-usb.org/SpeedTouch/
653 S:      Maintained
654 F:      drivers/usb/atm/speedtch.c
655 F:      drivers/usb/atm/usbatm.c
656
657 ALCHEMY AU1XX0 MMC DRIVER
658 M:      Manuel Lauss <manuel.lauss@gmail.com>
659 S:      Maintained
660 F:      drivers/mmc/host/au1xmmc.c
661
662 ALI1563 I2C DRIVER
663 M:      Rudolf Marek <r.marek@assembler.cz>
664 L:      linux-i2c@vger.kernel.org
665 S:      Maintained
666 F:      Documentation/i2c/busses/i2c-ali1563
667 F:      drivers/i2c/busses/i2c-ali1563.c
668
669 ALLWINNER SECURITY SYSTEM
670 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
671 L:      linux-crypto@vger.kernel.org
672 S:      Maintained
673 F:      drivers/crypto/sunxi-ss/
674
675 ALLWINNER VPU DRIVER
676 M:      Maxime Ripard <maxime.ripard@bootlin.com>
677 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678 L:      linux-media@vger.kernel.org
679 S:      Maintained
680 F:      drivers/staging/media/sunxi/cedrus/
681
682 ALPHA PORT
683 M:      Richard Henderson <rth@twiddle.net>
684 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685 M:      Matt Turner <mattst88@gmail.com>
686 S:      Odd Fixes
687 L:      linux-alpha@vger.kernel.org
688 F:      arch/alpha/
689
690 ALPS PS/2 TOUCHPAD DRIVER
691 R:      Pali Rohár <pali.rohar@gmail.com>
692 F:      drivers/input/mouse/alps.*
693
694 ALTERA I2C CONTROLLER DRIVER
695 M:      Thor Thayer <thor.thayer@linux.intel.com>
696 S:      Maintained
697 F:      drivers/i2c/busses/i2c-altera.c
698
699 ALTERA MAILBOX DRIVER
700 M:      Ley Foon Tan <lftan@altera.com>
701 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702 S:      Maintained
703 F:      drivers/mailbox/mailbox-altera.c
704
705 ALTERA PIO DRIVER
706 M:      Tien Hock Loh <thloh@altera.com>
707 L:      linux-gpio@vger.kernel.org
708 S:      Maintained
709 F:      drivers/gpio/gpio-altera.c
710
711 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712 M:      Thor Thayer <thor.thayer@linux.intel.com>
713 S:      Maintained
714 F:      drivers/gpio/gpio-altera-a10sr.c
715 F:      drivers/mfd/altera-a10sr.c
716 F:      drivers/reset/reset-a10sr.c
717 F:      include/linux/mfd/altera-a10sr.h
718 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
719
720 ALTERA TRIPLE SPEED ETHERNET DRIVER
721 M:      Thor Thayer <thor.thayer@linux.intel.com>
722 L:      netdev@vger.kernel.org
723 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724 S:      Maintained
725 F:      drivers/net/ethernet/altera/
726
727 ALTERA UART/JTAG UART SERIAL DRIVERS
728 M:      Tobias Klauser <tklauser@distanz.ch>
729 L:      linux-serial@vger.kernel.org
730 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
731 S:      Maintained
732 F:      drivers/tty/serial/altera_uart.c
733 F:      drivers/tty/serial/altera_jtaguart.c
734 F:      include/linux/altera_uart.h
735 F:      include/linux/altera_jtaguart.h
736
737 AMAZON ETHERNET DRIVERS
738 M:      Netanel Belgazal <netanel@amazon.com>
739 R:      Saeed Bishara <saeedb@amazon.com>
740 R:      Zorik Machulsky <zorik@amazon.com>
741 L:      netdev@vger.kernel.org
742 S:      Supported
743 F:      Documentation/networking/device_drivers/amazon/ena.txt
744 F:      drivers/net/ethernet/amazon/
745
746 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747 M:      Tom Lendacky <thomas.lendacky@amd.com>
748 M:      Gary Hook <gary.hook@amd.com>
749 L:      linux-crypto@vger.kernel.org
750 S:      Supported
751 F:      drivers/crypto/ccp/
752 F:      include/linux/ccp.h
753
754 AMD DISPLAY CORE
755 M:      Harry Wentland <harry.wentland@amd.com>
756 M:      Leo Li <sunpeng.li@amd.com>
757 L:      amd-gfx@lists.freedesktop.org
758 T:      git git://people.freedesktop.org/~agd5f/linux
759 S:      Supported
760 F:      drivers/gpu/drm/amd/display/
761
762 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763 M:      Huang Rui <ray.huang@amd.com>
764 L:      linux-hwmon@vger.kernel.org
765 S:      Supported
766 F:      Documentation/hwmon/fam15h_power
767 F:      drivers/hwmon/fam15h_power.c
768
769 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
771 S:      Orphan
772 F:      drivers/usb/gadget/udc/amd5536udc.*
773
774 AMD GEODE PROCESSOR/CHIPSET SUPPORT
775 P:      Andres Salomon <dilinger@queued.net>
776 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
777 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
778 S:      Supported
779 F:      drivers/char/hw_random/geode-rng.c
780 F:      drivers/crypto/geode*
781 F:      drivers/video/fbdev/geode/
782 F:      arch/x86/include/asm/geode.h
783
784 AMD IOMMU (AMD-VI)
785 M:      Joerg Roedel <joro@8bytes.org>
786 L:      iommu@lists.linux-foundation.org
787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
788 S:      Maintained
789 F:      drivers/iommu/amd_iommu*.[ch]
790 F:      include/linux/amd-iommu.h
791
792 AMD KFD
793 M:      Oded Gabbay <oded.gabbay@gmail.com>
794 L:      dri-devel@lists.freedesktop.org
795 T:      git git://people.freedesktop.org/~gabbayo/linux.git
796 S:      Supported
797 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804 F:      drivers/gpu/drm/amd/amdkfd/
805 F:      drivers/gpu/drm/amd/include/cik_structs.h
806 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807 F:      drivers/gpu/drm/amd/include/vi_structs.h
808 F:      drivers/gpu/drm/amd/include/v9_structs.h
809 F:      include/uapi/linux/kfd_ioctl.h
810
811 AMD POWERPLAY
812 M:      Rex Zhu <rex.zhu@amd.com>
813 M:      Evan Quan <evan.quan@amd.com>
814 L:      amd-gfx@lists.freedesktop.org
815 S:      Supported
816 F:      drivers/gpu/drm/amd/powerplay/
817 T:      git git://people.freedesktop.org/~agd5f/linux
818
819 AMD SEATTLE DEVICE TREE SUPPORT
820 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
821 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822 M:      Tom Lendacky <thomas.lendacky@amd.com>
823 S:      Supported
824 F:      arch/arm64/boot/dts/amd/
825
826 AMD XGBE DRIVER
827 M:      Tom Lendacky <thomas.lendacky@amd.com>
828 L:      netdev@vger.kernel.org
829 S:      Supported
830 F:      drivers/net/ethernet/amd/xgbe/
831 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
832
833 ANALOG DEVICES INC AD5686 DRIVER
834 M:      Stefan Popa <stefan.popa@analog.com>
835 L:      linux-pm@vger.kernel.org
836 W:      http://ez.analog.com/community/linux-device-drivers
837 S:      Supported
838 F:      drivers/iio/dac/ad5686*
839 F:      drivers/iio/dac/ad5696*
840
841 ANALOG DEVICES INC AD5758 DRIVER
842 M:      Stefan Popa <stefan.popa@analog.com>
843 L:      linux-iio@vger.kernel.org
844 W:      http://ez.analog.com/community/linux-device-drivers
845 S:      Supported
846 F:      drivers/iio/dac/ad5758.c
847 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
848
849 ANALOG DEVICES INC AD7124 DRIVER
850 M:      Stefan Popa <stefan.popa@analog.com>
851 L:      linux-iio@vger.kernel.org
852 W:      http://ez.analog.com/community/linux-device-drivers
853 S:      Supported
854 F:      drivers/iio/adc/ad7124.c
855 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
856
857 ANALOG DEVICES INC AD7606 DRIVER
858 M:      Stefan Popa <stefan.popa@analog.com>
859 L:      linux-iio@vger.kernel.org
860 W:      http://ez.analog.com/community/linux-device-drivers
861 S:      Supported
862 F:      drivers/iio/adc/ad7606.c
863 F:      Documentation/devicetree/bindings/iio/adc/ad7606.txt
864
865 ANALOG DEVICES INC AD7768-1 DRIVER
866 M:      Stefan Popa <stefan.popa@analog.com>
867 L:      linux-iio@vger.kernel.org
868 W:      http://ez.analog.com/community/linux-device-drivers
869 S:      Supported
870 F:      drivers/iio/adc/ad7768-1.c
871 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
872
873 ANALOG DEVICES INC AD9389B DRIVER
874 M:      Hans Verkuil <hans.verkuil@cisco.com>
875 L:      linux-media@vger.kernel.org
876 S:      Maintained
877 F:      drivers/media/i2c/ad9389b*
878
879 ANALOG DEVICES INC ADGS1408 DRIVER
880 M:      Mircea Caprioru <mircea.caprioru@analog.com>
881 S:      Supported
882 F:      drivers/mux/adgs1408.c
883 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
884
885 ANALOG DEVICES INC ADP5061 DRIVER
886 M:      Stefan Popa <stefan.popa@analog.com>
887 L:      linux-pm@vger.kernel.org
888 W:      http://ez.analog.com/community/linux-device-drivers
889 S:      Supported
890 F:      drivers/power/supply/adp5061.c
891
892 ANALOG DEVICES INC ADV7180 DRIVER
893 M:      Lars-Peter Clausen <lars@metafoo.de>
894 L:      linux-media@vger.kernel.org
895 W:      http://ez.analog.com/community/linux-device-drivers
896 S:      Supported
897 F:      drivers/media/i2c/adv7180.c
898
899 ANALOG DEVICES INC ADV748X DRIVER
900 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
901 L:      linux-media@vger.kernel.org
902 S:      Maintained
903 F:      drivers/media/i2c/adv748x/*
904
905 ANALOG DEVICES INC ADV7511 DRIVER
906 M:      Hans Verkuil <hans.verkuil@cisco.com>
907 L:      linux-media@vger.kernel.org
908 S:      Maintained
909 F:      drivers/media/i2c/adv7511*
910
911 ANALOG DEVICES INC ADV7604 DRIVER
912 M:      Hans Verkuil <hans.verkuil@cisco.com>
913 L:      linux-media@vger.kernel.org
914 S:      Maintained
915 F:      drivers/media/i2c/adv7604*
916
917 ANALOG DEVICES INC ADV7842 DRIVER
918 M:      Hans Verkuil <hans.verkuil@cisco.com>
919 L:      linux-media@vger.kernel.org
920 S:      Maintained
921 F:      drivers/media/i2c/adv7842*
922
923 ANALOG DEVICES INC ASOC CODEC DRIVERS
924 M:      Lars-Peter Clausen <lars@metafoo.de>
925 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
926 W:      http://wiki.analog.com/
927 W:      http://ez.analog.com/community/linux-device-drivers
928 S:      Supported
929 F:      sound/soc/codecs/adau*
930 F:      sound/soc/codecs/adav*
931 F:      sound/soc/codecs/ad1*
932 F:      sound/soc/codecs/ad7*
933 F:      sound/soc/codecs/ssm*
934 F:      sound/soc/codecs/sigmadsp.*
935
936 ANALOG DEVICES INC DMA DRIVERS
937 M:      Lars-Peter Clausen <lars@metafoo.de>
938 W:      http://ez.analog.com/community/linux-device-drivers
939 S:      Supported
940 F:      drivers/dma/dma-axi-dmac.c
941
942 ANALOG DEVICES INC IIO DRIVERS
943 M:      Lars-Peter Clausen <lars@metafoo.de>
944 M:      Michael Hennerich <Michael.Hennerich@analog.com>
945 W:      http://wiki.analog.com/
946 W:      http://ez.analog.com/community/linux-device-drivers
947 S:      Supported
948 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
949 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
950 F:      drivers/iio/*/ad*
951 F:      drivers/iio/adc/ltc2497*
952 X:      drivers/iio/*/adjd*
953 F:      drivers/staging/iio/*/ad*
954
955 ANDES ARCHITECTURE
956 M:      Greentime Hu <green.hu@gmail.com>
957 M:      Vincent Chen <deanbo422@gmail.com>
958 T:      git https://github.com/andestech/linux.git
959 S:      Supported
960 F:      arch/nds32/
961 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
962 F:      Documentation/devicetree/bindings/nds32/
963 K:      nds32
964 N:      nds32
965
966 ANDROID CONFIG FRAGMENTS
967 M:      Rob Herring <robh@kernel.org>
968 S:      Supported
969 F:      kernel/configs/android*
970
971 ANDROID DRIVERS
972 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
973 M:      Arve Hjønnevåg <arve@android.com>
974 M:      Todd Kjos <tkjos@android.com>
975 M:      Martijn Coenen <maco@android.com>
976 M:      Joel Fernandes <joel@joelfernandes.org>
977 M:      Christian Brauner <christian@brauner.io>
978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
979 L:      devel@driverdev.osuosl.org
980 S:      Supported
981 F:      drivers/android/
982 F:      drivers/staging/android/
983
984 ANDROID GOLDFISH PIC DRIVER
985 M:      Miodrag Dinic <miodrag.dinic@mips.com>
986 S:      Supported
987 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
988 F:      drivers/irqchip/irq-goldfish-pic.c
989
990 ANDROID GOLDFISH RTC DRIVER
991 M:      Miodrag Dinic <miodrag.dinic@mips.com>
992 S:      Supported
993 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
994 F:      drivers/rtc/rtc-goldfish.c
995
996 ANDROID ION DRIVER
997 M:      Laura Abbott <labbott@redhat.com>
998 M:      Sumit Semwal <sumit.semwal@linaro.org>
999 L:      devel@driverdev.osuosl.org
1000 L:      dri-devel@lists.freedesktop.org
1001 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1002 S:      Supported
1003 F:      drivers/staging/android/ion
1004 F:      drivers/staging/android/uapi/ion.h
1005
1006 AOA (Apple Onboard Audio) ALSA DRIVER
1007 M:      Johannes Berg <johannes@sipsolutions.net>
1008 L:      linuxppc-dev@lists.ozlabs.org
1009 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1010 S:      Maintained
1011 F:      sound/aoa/
1012
1013 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1014 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1015 L:      linux-iio@vger.kernel.org
1016 S:      Maintained
1017 F:      drivers/iio/adc/stx104.c
1018
1019 APM DRIVER
1020 M:      Jiri Kosina <jikos@kernel.org>
1021 S:      Odd fixes
1022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1023 F:      arch/x86/kernel/apm_32.c
1024 F:      include/linux/apm_bios.h
1025 F:      include/uapi/linux/apm_bios.h
1026 F:      drivers/char/apm-emulation.c
1027
1028 APPARMOR SECURITY MODULE
1029 M:      John Johansen <john.johansen@canonical.com>
1030 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1031 W:      wiki.apparmor.net
1032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1033 S:      Supported
1034 F:      security/apparmor/
1035 F:      Documentation/admin-guide/LSM/apparmor.rst
1036
1037 APPLE BCM5974 MULTITOUCH DRIVER
1038 M:      Henrik Rydberg <rydberg@bitmath.org>
1039 L:      linux-input@vger.kernel.org
1040 S:      Odd fixes
1041 F:      drivers/input/mouse/bcm5974.c
1042
1043 APPLE SMC DRIVER
1044 M:      Henrik Rydberg <rydberg@bitmath.org>
1045 L:      linux-hwmon@vger.kernel.org
1046 S:      Odd fixes
1047 F:      drivers/hwmon/applesmc.c
1048
1049 APPLETALK NETWORK LAYER
1050 L:      netdev@vger.kernel.org
1051 S:      Odd fixes
1052 F:      drivers/net/appletalk/
1053 F:      net/appletalk/
1054
1055 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1056 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1057 S:      Supported
1058 F:      arch/arm64/boot/dts/apm/
1059
1060 APPLIED MICRO (APM) X-GENE SOC EDAC
1061 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1062 S:      Supported
1063 F:      drivers/edac/xgene_edac.c
1064 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1065
1066 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1067 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1068 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1069 S:      Supported
1070 F:      drivers/net/ethernet/apm/xgene-v2/
1071
1072 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1073 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1074 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1075 M:      Quan Nguyen <quan@os.amperecomputing.com>
1076 S:      Supported
1077 F:      drivers/net/ethernet/apm/xgene/
1078 F:      drivers/net/phy/mdio-xgene.c
1079 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1080 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1081
1082 APPLIED MICRO (APM) X-GENE SOC PMU
1083 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1084 S:      Supported
1085 F:      drivers/perf/xgene_pmu.c
1086 F:      Documentation/perf/xgene-pmu.txt
1087 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1088
1089 APTINA CAMERA SENSOR PLL
1090 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1091 L:      linux-media@vger.kernel.org
1092 S:      Maintained
1093 F:      drivers/media/i2c/aptina-pll.*
1094
1095 ARC FRAMEBUFFER DRIVER
1096 M:      Jaya Kumar <jayalk@intworks.biz>
1097 S:      Maintained
1098 F:      drivers/video/fbdev/arcfb.c
1099 F:      drivers/video/fbdev/core/fb_defio.c
1100
1101 ARC PGU DRM DRIVER
1102 M:      Alexey Brodkin <abrodkin@synopsys.com>
1103 S:      Supported
1104 F:      drivers/gpu/drm/arc/
1105 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1106
1107 ARCNET NETWORK LAYER
1108 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1109 L:      netdev@vger.kernel.org
1110 S:      Maintained
1111 F:      drivers/net/arcnet/
1112 F:      include/uapi/linux/if_arcnet.h
1113
1114 ARM ARCHITECTED TIMER DRIVER
1115 M:      Mark Rutland <mark.rutland@arm.com>
1116 M:      Marc Zyngier <marc.zyngier@arm.com>
1117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118 S:      Maintained
1119 F:      arch/arm/include/asm/arch_timer.h
1120 F:      arch/arm64/include/asm/arch_timer.h
1121 F:      drivers/clocksource/arm_arch_timer.c
1122
1123 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1124 M:      Linus Walleij <linus.walleij@linaro.org>
1125 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1126 S:      Maintained
1127 F:      Documentation/devicetree/bindings/arm/arm-boards
1128 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1129 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1130 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1131 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1132 F:      arch/arm/mach-integrator/
1133 F:      arch/arm/mach-realview/
1134 F:      arch/arm/mach-versatile/
1135 F:      arch/arm/plat-versatile/
1136 F:      arch/arm/boot/dts/arm-realview-*
1137 F:      arch/arm/boot/dts/integrator*
1138 F:      arch/arm/boot/dts/versatile*
1139 F:      drivers/clk/versatile/
1140 F:      drivers/i2c/busses/i2c-versatile.c
1141 F:      drivers/irqchip/irq-versatile-fpga.c
1142 F:      drivers/mtd/maps/physmap_of_versatile.c
1143 F:      drivers/power/reset/arm-versatile-reboot.c
1144 F:      drivers/soc/versatile/
1145
1146 ARM HDLCD DRM DRIVER
1147 M:      Liviu Dudau <liviu.dudau@arm.com>
1148 S:      Supported
1149 F:      drivers/gpu/drm/arm/hdlcd_*
1150 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1151
1152 ARM MALI-DP DRM DRIVER
1153 M:      Liviu Dudau <liviu.dudau@arm.com>
1154 M:      Brian Starkey <brian.starkey@arm.com>
1155 M:      Mali DP Maintainers <malidp@foss.arm.com>
1156 S:      Supported
1157 F:      drivers/gpu/drm/arm/
1158 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1159
1160 ARM MFM AND FLOPPY DRIVERS
1161 M:      Ian Molton <spyro@f2s.com>
1162 S:      Maintained
1163 F:      arch/arm/lib/floppydma.S
1164 F:      arch/arm/include/asm/floppy.h
1165
1166 ARM PMU PROFILING AND DEBUGGING
1167 M:      Will Deacon <will.deacon@arm.com>
1168 M:      Mark Rutland <mark.rutland@arm.com>
1169 S:      Maintained
1170 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171 F:      arch/arm*/kernel/perf_*
1172 F:      arch/arm/oprofile/common.c
1173 F:      arch/arm*/kernel/hw_breakpoint.c
1174 F:      arch/arm*/include/asm/hw_breakpoint.h
1175 F:      arch/arm*/include/asm/perf_event.h
1176 F:      drivers/perf/*
1177 F:      include/linux/perf/arm_pmu.h
1178 F:      Documentation/devicetree/bindings/arm/pmu.txt
1179 F:      Documentation/devicetree/bindings/perf/
1180
1181 ARM PORT
1182 M:      Russell King <linux@armlinux.org.uk>
1183 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184 W:      http://www.armlinux.org.uk/
1185 S:      Odd Fixes
1186 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1187 F:      arch/arm/
1188 X:      arch/arm/boot/dts/
1189
1190 ARM PRIMECELL AACI PL041 DRIVER
1191 M:      Russell King <linux@armlinux.org.uk>
1192 S:      Odd Fixes
1193 F:      sound/arm/aaci.*
1194
1195 ARM PRIMECELL BUS SUPPORT
1196 M:      Russell King <linux@armlinux.org.uk>
1197 S:      Odd Fixes
1198 F:      drivers/amba/
1199 F:      include/linux/amba/bus.h
1200
1201 ARM PRIMECELL CLCD PL110 DRIVER
1202 M:      Russell King <linux@armlinux.org.uk>
1203 S:      Odd Fixes
1204 F:      drivers/video/fbdev/amba-clcd.*
1205
1206 ARM PRIMECELL KMI PL050 DRIVER
1207 M:      Russell King <linux@armlinux.org.uk>
1208 S:      Odd Fixes
1209 F:      drivers/input/serio/ambakmi.*
1210 F:      include/linux/amba/kmi.h
1211
1212 ARM PRIMECELL MMCI PL180/1 DRIVER
1213 M:      Russell King <linux@armlinux.org.uk>
1214 S:      Odd Fixes
1215 F:      drivers/mmc/host/mmci.*
1216 F:      include/linux/amba/mmci.h
1217
1218 ARM PRIMECELL SSP PL022 SPI DRIVER
1219 M:      Linus Walleij <linus.walleij@linaro.org>
1220 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1221 S:      Maintained
1222 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1223 F:      drivers/spi/spi-pl022.c
1224
1225 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1226 M:      Russell King <linux@armlinux.org.uk>
1227 S:      Odd Fixes
1228 F:      drivers/tty/serial/amba-pl01*.c
1229 F:      include/linux/amba/serial.h
1230
1231 ARM PRIMECELL VIC PL190/PL192 DRIVER
1232 M:      Linus Walleij <linus.walleij@linaro.org>
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 S:      Maintained
1235 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1236 F:      drivers/irqchip/irq-vic.c
1237
1238 ARM SMMU DRIVERS
1239 M:      Will Deacon <will.deacon@arm.com>
1240 R:      Robin Murphy <robin.murphy@arm.com>
1241 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242 S:      Maintained
1243 F:      drivers/iommu/arm-smmu.c
1244 F:      drivers/iommu/arm-smmu-v3.c
1245 F:      drivers/iommu/io-pgtable-arm.c
1246 F:      drivers/iommu/io-pgtable-arm-v7s.c
1247
1248 ARM SUB-ARCHITECTURES
1249 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250 S:      Maintained
1251 F:      arch/arm/mach-*/
1252 F:      arch/arm/plat-*/
1253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1254
1255 ARM/ACTIONS SEMI ARCHITECTURE
1256 M:      Andreas Färber <afaerber@suse.de>
1257 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1258 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259 S:      Maintained
1260 N:      owl
1261 F:      arch/arm/mach-actions/
1262 F:      arch/arm/boot/dts/owl-*
1263 F:      arch/arm64/boot/dts/actions/
1264 F:      drivers/clk/actions/
1265 F:      drivers/clocksource/timer-owl*
1266 F:      drivers/dma/owl-dma.c
1267 F:      drivers/i2c/busses/i2c-owl.c
1268 F:      drivers/pinctrl/actions/*
1269 F:      drivers/soc/actions/
1270 F:      include/dt-bindings/power/owl-*
1271 F:      include/linux/soc/actions/
1272 F:      Documentation/devicetree/bindings/arm/actions.txt
1273 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1274 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1275 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1276 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1277 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1278 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1279
1280 ARM/ADS SPHERE MACHINE SUPPORT
1281 M:      Lennert Buytenhek <kernel@wantstofly.org>
1282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283 S:      Maintained
1284
1285 ARM/AFEB9260 MACHINE SUPPORT
1286 M:      Sergey Lapin <slapin@ossfans.org>
1287 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288 S:      Maintained
1289
1290 ARM/AJECO 1ARM MACHINE SUPPORT
1291 M:      Lennert Buytenhek <kernel@wantstofly.org>
1292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 S:      Maintained
1294
1295 ARM/Allwinner SoC Clock Support
1296 M:      Emilio López <emilio@elopez.com.ar>
1297 S:      Maintained
1298 F:      drivers/clk/sunxi/
1299
1300 ARM/Allwinner sunXi SoC support
1301 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1302 M:      Chen-Yu Tsai <wens@csie.org>
1303 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304 S:      Maintained
1305 N:      sun[x456789]i
1306 N:      sun50i
1307 F:      arch/arm/mach-sunxi/
1308 F:      arch/arm64/boot/dts/allwinner/
1309 F:      drivers/clk/sunxi-ng/
1310 F:      drivers/pinctrl/sunxi/
1311 F:      drivers/soc/sunxi/
1312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1313
1314 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1315 M:      Neil Armstrong <narmstrong@baylibre.com>
1316 M:      Jerome Brunet <jbrunet@baylibre.com>
1317 L:      linux-amlogic@lists.infradead.org
1318 S:      Maintained
1319 F:      drivers/clk/meson/
1320 F:      include/dt-bindings/clock/meson*
1321 F:      include/dt-bindings/clock/gxbb*
1322 F:      Documentation/devicetree/bindings/clock/amlogic*
1323
1324 ARM/Amlogic Meson SoC support
1325 M:      Kevin Hilman <khilman@baylibre.com>
1326 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327 L:      linux-amlogic@lists.infradead.org
1328 W:      http://linux-meson.com/
1329 S:      Maintained
1330 F:      arch/arm/mach-meson/
1331 F:      arch/arm/boot/dts/meson*
1332 F:      arch/arm64/boot/dts/amlogic/
1333 F:      drivers/pinctrl/meson/
1334 F:      drivers/mmc/host/meson*
1335 F:      drivers/soc/amlogic/
1336 N:      meson
1337
1338 ARM/Amlogic Meson SoC Sound Drivers
1339 M:      Jerome Brunet <jbrunet@baylibre.com>
1340 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1341 S:      Maintained
1342 F:      sound/soc/meson/
1343 F:      Documentation/devicetree/bindings/sound/amlogic*
1344
1345 ARM/Annapurna Labs ALPINE ARCHITECTURE
1346 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1347 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1348 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349 S:      Maintained
1350 F:      arch/arm/mach-alpine/
1351 F:      arch/arm/boot/dts/alpine*
1352 F:      arch/arm64/boot/dts/al/
1353 F:      drivers/*/*alpine*
1354
1355 ARM/ARTPEC MACHINE SUPPORT
1356 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1357 M:      Lars Persson <lars.persson@axis.com>
1358 S:      Maintained
1359 L:      linux-arm-kernel@axis.com
1360 F:      arch/arm/mach-artpec
1361 F:      arch/arm/boot/dts/artpec6*
1362 F:      drivers/clk/axis
1363 F:      drivers/crypto/axis
1364 F:      drivers/pinctrl/pinctrl-artpec*
1365 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1366
1367 ARM/ASPEED I2C DRIVER
1368 M:      Brendan Higgins <brendanhiggins@google.com>
1369 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1370 R:      Joel Stanley <joel@jms.id.au>
1371 L:      linux-i2c@vger.kernel.org
1372 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1373 S:      Maintained
1374 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1375 F:      drivers/i2c/busses/i2c-aspeed.c
1376 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1377 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1378
1379 ARM/ASPEED MACHINE SUPPORT
1380 M:      Joel Stanley <joel@jms.id.au>
1381 R:      Andrew Jeffery <andrew@aj.id.au>
1382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1384 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1385 S:      Supported
1386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1387 F:      arch/arm/mach-aspeed/
1388 F:      arch/arm/boot/dts/aspeed-*
1389 N:      aspeed
1390
1391 ARM/BITMAIN ARCHITECTURE
1392 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394 S:      Maintained
1395 F:      arch/arm64/boot/dts/bitmain/
1396 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1397
1398 ARM/CALXEDA HIGHBANK ARCHITECTURE
1399 M:      Rob Herring <robh@kernel.org>
1400 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401 S:      Maintained
1402 F:      arch/arm/mach-highbank/
1403 F:      arch/arm/boot/dts/highbank.dts
1404 F:      arch/arm/boot/dts/ecx-*.dts*
1405
1406 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1407 M:      Krzysztof Halasa <khalasa@piap.pl>
1408 S:      Maintained
1409 F:      arch/arm/mach-cns3xxx/
1410
1411 ARM/CAVIUM THUNDER NETWORK DRIVER
1412 M:      Sunil Goutham <sgoutham@cavium.com>
1413 M:      Robert Richter <rric@kernel.org>
1414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 S:      Supported
1416 F:      drivers/net/ethernet/cavium/thunder/
1417
1418 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1419 M:      Lukasz Majewski <lukma@denx.de>
1420 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421 S:      Maintained
1422 F:      arch/arm/mach-ep93xx/ts72xx.c
1423
1424 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1425 M:      Alexander Shiyan <shc_work@mail.ru>
1426 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 S:      Odd Fixes
1428 N:      clps711x
1429
1430 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1431 M:      Lennert Buytenhek <kernel@wantstofly.org>
1432 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433 S:      Maintained
1434
1435 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1436 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1437 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1438 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439 S:      Maintained
1440 F:      arch/arm/mach-ep93xx/
1441 F:      arch/arm/mach-ep93xx/include/mach/
1442
1443 ARM/CLKDEV SUPPORT
1444 M:      Russell King <linux@armlinux.org.uk>
1445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 S:      Maintained
1447 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1448 F:      drivers/clk/clkdev.c
1449
1450 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1451 M:      Mike Rapoport <mike@compulab.co.il>
1452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 S:      Maintained
1454
1455 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1456 M:      Baruch Siach <baruch@tkos.co.il>
1457 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458 S:      Maintained
1459 F:      arch/arm/boot/dts/cx92755*
1460 N:      digicolor
1461
1462 ARM/CONTEC MICRO9 MACHINE SUPPORT
1463 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1464 S:      Maintained
1465 F:      arch/arm/mach-ep93xx/micro9.c
1466
1467 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1468 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1469 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1470 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471 S:      Maintained
1472 F:      drivers/hwtracing/coresight/*
1473 F:      Documentation/trace/coresight.txt
1474 F:      Documentation/trace/coresight-cpu-debug.txt
1475 F:      Documentation/devicetree/bindings/arm/coresight.txt
1476 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1477 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1478 F:      tools/perf/arch/arm/util/pmu.c
1479 F:      tools/perf/arch/arm/util/auxtrace.c
1480 F:      tools/perf/arch/arm/util/cs-etm.c
1481 F:      tools/perf/arch/arm/util/cs-etm.h
1482 F:      tools/perf/util/cs-etm.*
1483 F:      tools/perf/util/cs-etm-decoder/*
1484
1485 ARM/CORGI MACHINE SUPPORT
1486 M:      Richard Purdie <rpurdie@rpsys.net>
1487 S:      Maintained
1488
1489 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1490 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1491 M:      Linus Walleij <linus.walleij@linaro.org>
1492 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 T:      git git://github.com/ulli-kroll/linux.git
1494 S:      Maintained
1495 F:      Documentation/devicetree/bindings/arm/gemini.txt
1496 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1497 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1498 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1499 F:      arch/arm/mach-gemini/
1500 F:      drivers/net/ethernet/cortina/
1501 F:      drivers/pinctrl/pinctrl-gemini.c
1502 F:      drivers/rtc/rtc-ftrtc010.c
1503
1504 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1505 M:      Barry Song <baohua@kernel.org>
1506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1508 S:      Maintained
1509 F:      arch/arm/boot/dts/prima2*
1510 F:      arch/arm/mach-prima2/
1511 F:      drivers/clk/sirf/
1512 F:      drivers/clocksource/timer-prima2.c
1513 F:      drivers/clocksource/timer-atlas7.c
1514 N:      [^a-z]sirf
1515 X:      drivers/gnss
1516
1517 ARM/EBSA110 MACHINE SUPPORT
1518 M:      Russell King <linux@armlinux.org.uk>
1519 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 W:      http://www.armlinux.org.uk/
1521 S:      Maintained
1522 F:      arch/arm/mach-ebsa110/
1523 F:      drivers/net/ethernet/amd/am79c961a.*
1524
1525 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1526 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1527 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1528 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529 S:      Maintained
1530 N:      efm32
1531
1532 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1533 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1534 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 S:      Maintained
1536 F:      arch/arm/mach-pxa/ezx.c
1537
1538 ARM/FARADAY FA526 PORT
1539 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1540 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541 S:      Maintained
1542 T:      git git://git.berlios.de/gemini-board
1543 F:      arch/arm/mm/*-fa*
1544
1545 ARM/FOOTBRIDGE ARCHITECTURE
1546 M:      Russell King <linux@armlinux.org.uk>
1547 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548 W:      http://www.armlinux.org.uk/
1549 S:      Maintained
1550 F:      arch/arm/include/asm/hardware/dec21285.h
1551 F:      arch/arm/mach-footbridge/
1552
1553 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1554 M:      Shawn Guo <shawnguo@kernel.org>
1555 M:      Sascha Hauer <s.hauer@pengutronix.de>
1556 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1557 R:      Fabio Estevam <festevam@gmail.com>
1558 R:      NXP Linux Team <linux-imx@nxp.com>
1559 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560 S:      Maintained
1561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1562 N:      imx
1563 N:      mxs
1564 X:      drivers/media/i2c/
1565
1566 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1567 M:      Shawn Guo <shawnguo@kernel.org>
1568 M:      Sascha Hauer <s.hauer@pengutronix.de>
1569 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1570 R:      Stefan Agner <stefan@agner.ch>
1571 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572 S:      Maintained
1573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1574 F:      arch/arm/mach-imx/*vf610*
1575 F:      arch/arm/boot/dts/vf*
1576
1577 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1578 M:      Shawn Guo <shawnguo@kernel.org>
1579 M:      Li Yang <leoyang.li@nxp.com>
1580 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581 S:      Maintained
1582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1583 F:      arch/arm/boot/dts/ls1021a*
1584 F:      arch/arm64/boot/dts/freescale/fsl-*
1585 F:      arch/arm64/boot/dts/freescale/qoriq-*
1586
1587 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1588 M:      Lennert Buytenhek <kernel@wantstofly.org>
1589 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590 S:      Maintained
1591
1592 ARM/GUMSTIX MACHINE SUPPORT
1593 M:      Steve Sakoman <sakoman@gmail.com>
1594 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 S:      Maintained
1596
1597 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1598 M:      Philipp Zabel <philipp.zabel@gmail.com>
1599 M:      Paul Parsons <lost.distance@yahoo.com>
1600 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 S:      Maintained
1602 F:      arch/arm/mach-pxa/hx4700.c
1603 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1604 F:      sound/soc/pxa/hx4700.c
1605
1606 ARM/HISILICON SOC SUPPORT
1607 M:      Wei Xu <xuwei5@hisilicon.com>
1608 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 W:      http://www.hisilicon.com
1610 S:      Supported
1611 T:      git git://github.com/hisilicon/linux-hisi.git
1612 F:      arch/arm/mach-hisi/
1613 F:      arch/arm/boot/dts/hi3*
1614 F:      arch/arm/boot/dts/hip*
1615 F:      arch/arm/boot/dts/hisi*
1616 F:      arch/arm64/boot/dts/hisilicon/
1617
1618 ARM/HP JORNADA 7XX MACHINE SUPPORT
1619 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1620 W:      www.jlime.com
1621 S:      Maintained
1622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1623 F:      arch/arm/mach-sa1100/jornada720.c
1624 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1625
1626 ARM/IGEP MACHINE SUPPORT
1627 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1628 M:      Javier Martinez Canillas <javier@dowhile0.org>
1629 L:      linux-omap@vger.kernel.org
1630 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631 S:      Maintained
1632 F:      arch/arm/boot/dts/omap3-igep*
1633
1634 ARM/INCOME PXA270 SUPPORT
1635 M:      Marek Vasut <marek.vasut@gmail.com>
1636 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637 S:      Maintained
1638 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1639
1640 ARM/INTEL IOP13XX ARM ARCHITECTURE
1641 M:      Lennert Buytenhek <kernel@wantstofly.org>
1642 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643 S:      Maintained
1644
1645 ARM/INTEL IOP32X ARM ARCHITECTURE
1646 M:      Lennert Buytenhek <kernel@wantstofly.org>
1647 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 S:      Maintained
1649
1650 ARM/INTEL IOP33X ARM ARCHITECTURE
1651 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 S:      Orphan
1653
1654 ARM/INTEL IQ81342EX MACHINE SUPPORT
1655 M:      Lennert Buytenhek <kernel@wantstofly.org>
1656 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657 S:      Maintained
1658
1659 ARM/INTEL IXDP2850 MACHINE SUPPORT
1660 M:      Lennert Buytenhek <kernel@wantstofly.org>
1661 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662 S:      Maintained
1663
1664 ARM/INTEL IXP4XX ARM ARCHITECTURE
1665 M:      Imre Kaloz <kaloz@openwrt.org>
1666 M:      Krzysztof Halasa <khalasa@piap.pl>
1667 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 S:      Maintained
1669 F:      arch/arm/mach-ixp4xx/
1670
1671 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1672 M:      Jonathan Cameron <jic23@cam.ac.uk>
1673 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674 S:      Maintained
1675 F:      arch/arm/mach-pxa/stargate2.c
1676 F:      drivers/pcmcia/pxa2xx_stargate2.c
1677
1678 ARM/INTEL XSC3 (MANZANO) ARM CORE
1679 M:      Lennert Buytenhek <kernel@wantstofly.org>
1680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 S:      Maintained
1682
1683 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1684 M:      Lennert Buytenhek <kernel@wantstofly.org>
1685 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1686 S:      Maintained
1687
1688 ARM/LG1K ARCHITECTURE
1689 M:      Chanho Min <chanho.min@lge.com>
1690 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691 S:      Maintained
1692 F:      arch/arm64/boot/dts/lg/
1693
1694 ARM/LOGICPD PXA270 MACHINE SUPPORT
1695 M:      Lennert Buytenhek <kernel@wantstofly.org>
1696 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697 S:      Maintained
1698
1699 ARM/LPC18XX ARCHITECTURE
1700 M:      Vladimir Zapolskiy <vz@mleia.com>
1701 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702 S:      Maintained
1703 F:      arch/arm/boot/dts/lpc43*
1704 F:      drivers/i2c/busses/i2c-lpc2k.c
1705 F:      drivers/memory/pl172.c
1706 F:      drivers/mtd/spi-nor/nxp-spifi.c
1707 F:      drivers/rtc/rtc-lpc24xx.c
1708 N:      lpc18xx
1709
1710 ARM/LPC32XX SOC SUPPORT
1711 M:      Vladimir Zapolskiy <vz@mleia.com>
1712 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1713 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1715 S:      Maintained
1716 F:      arch/arm/boot/dts/lpc32*
1717 F:      arch/arm/mach-lpc32xx/
1718 F:      drivers/i2c/busses/i2c-pnx.c
1719 F:      drivers/net/ethernet/nxp/lpc_eth.c
1720 F:      drivers/usb/host/ohci-nxp.c
1721 F:      drivers/watchdog/pnx4008_wdt.c
1722 N:      lpc32xx
1723
1724 ARM/MAGICIAN MACHINE SUPPORT
1725 M:      Philipp Zabel <philipp.zabel@gmail.com>
1726 S:      Maintained
1727
1728 ARM/Marvell Dove/MV78xx0/Orion SOC support
1729 M:      Jason Cooper <jason@lakedaemon.net>
1730 M:      Andrew Lunn <andrew@lunn.ch>
1731 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1732 M:      Gregory Clement <gregory.clement@bootlin.com>
1733 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734 S:      Maintained
1735 F:      Documentation/devicetree/bindings/soc/dove/
1736 F:      arch/arm/mach-dove/
1737 F:      arch/arm/mach-mv78xx0/
1738 F:      arch/arm/mach-orion5x/
1739 F:      arch/arm/plat-orion/
1740 F:      arch/arm/boot/dts/dove*
1741 F:      arch/arm/boot/dts/orion5x*
1742
1743 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1744 M:      Jason Cooper <jason@lakedaemon.net>
1745 M:      Andrew Lunn <andrew@lunn.ch>
1746 M:      Gregory Clement <gregory.clement@bootlin.com>
1747 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1748 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 S:      Maintained
1750 F:      arch/arm/boot/dts/armada*
1751 F:      arch/arm/boot/dts/kirkwood*
1752 F:      arch/arm/configs/mvebu_*_defconfig
1753 F:      arch/arm/mach-mvebu/
1754 F:      arch/arm64/boot/dts/marvell/armada*
1755 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1756 F:      drivers/cpufreq/armada-8k-cpufreq.c
1757 F:      drivers/cpufreq/mvebu-cpufreq.c
1758 F:      drivers/irqchip/irq-armada-370-xp.c
1759 F:      drivers/irqchip/irq-mvebu-*
1760 F:      drivers/pinctrl/mvebu/
1761 F:      drivers/rtc/rtc-armada38x.c
1762
1763 ARM/Mediatek RTC DRIVER
1764 M:      Eddie Huang <eddie.huang@mediatek.com>
1765 M:      Sean Wang <sean.wang@mediatek.com>
1766 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1768 S:      Maintained
1769 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1770 F:      drivers/rtc/rtc-mt6397.c
1771 F:      drivers/rtc/rtc-mt7622.c
1772
1773 ARM/Mediatek SoC support
1774 M:      Matthias Brugger <matthias.bgg@gmail.com>
1775 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1777 W:      https://mtk.bcnfs.org/
1778 C:      irc://chat.freenode.net/linux-mediatek
1779 S:      Maintained
1780 F:      arch/arm/boot/dts/mt6*
1781 F:      arch/arm/boot/dts/mt7*
1782 F:      arch/arm/boot/dts/mt8*
1783 F:      arch/arm/mach-mediatek/
1784 F:      arch/arm64/boot/dts/mediatek/
1785 F:      drivers/soc/mediatek/
1786 N:      mtk
1787 N:      mt[678]
1788 K:      mediatek
1789
1790 ARM/Mediatek USB3 PHY DRIVER
1791 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1792 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1794 S:      Maintained
1795 F:      drivers/phy/mediatek/
1796 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1797
1798 ARM/MICREL KS8695 ARCHITECTURE
1799 M:      Greg Ungerer <gerg@uclinux.org>
1800 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801 F:      arch/arm/mach-ks8695/
1802 S:      Odd Fixes
1803
1804 ARM/Microchip (AT91) SoC support
1805 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1806 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1807 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1808 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809 W:      http://www.linux4sam.org
1810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1811 S:      Supported
1812 N:      at91
1813 N:      atmel
1814 F:      arch/arm/mach-at91/
1815 F:      include/soc/at91/
1816 F:      arch/arm/boot/dts/at91*.dts
1817 F:      arch/arm/boot/dts/at91*.dtsi
1818 F:      arch/arm/boot/dts/sama*.dts
1819 F:      arch/arm/boot/dts/sama*.dtsi
1820 F:      arch/arm/include/debug/at91.S
1821 F:      drivers/memory/atmel*
1822 F:      drivers/watchdog/sama5d4_wdt.c
1823 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1824 X:      drivers/net/wireless/atmel/
1825
1826 ARM/MIOA701 MACHINE SUPPORT
1827 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1828 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829 F:      arch/arm/mach-pxa/mioa701.c
1830 S:      Maintained
1831
1832 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1833 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1834 S:      Maintained
1835
1836 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1837 M:      Linus Walleij <linus.walleij@linaro.org>
1838 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839 S:      Maintained
1840 F:      arch/arm/mach-nomadik/
1841 F:      arch/arm/mach-u300/
1842 F:      arch/arm/mach-ux500/
1843 F:      arch/arm/boot/dts/ste-*
1844 F:      drivers/clk/clk-nomadik.c
1845 F:      drivers/clk/clk-u300.c
1846 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1847 F:      drivers/clocksource/timer-u300.c
1848 F:      drivers/dma/coh901318*
1849 F:      drivers/dma/ste_dma40*
1850 F:      drivers/hwspinlock/u8500_hsem.c
1851 F:      drivers/i2c/busses/i2c-nomadik.c
1852 F:      drivers/i2c/busses/i2c-stu300.c
1853 F:      drivers/mfd/ab3100*
1854 F:      drivers/mfd/ab8500*
1855 F:      drivers/mfd/abx500*
1856 F:      drivers/mfd/dbx500*
1857 F:      drivers/mfd/db8500*
1858 F:      drivers/pinctrl/nomadik/
1859 F:      drivers/pinctrl/pinctrl-coh901*
1860 F:      drivers/pinctrl/pinctrl-u300.c
1861 F:      drivers/rtc/rtc-ab3100.c
1862 F:      drivers/rtc/rtc-ab8500.c
1863 F:      drivers/rtc/rtc-coh901331.c
1864 F:      drivers/rtc/rtc-pl031.c
1865 F:      drivers/watchdog/coh901327_wdt.c
1866 F:      Documentation/devicetree/bindings/arm/ste-*
1867 F:      Documentation/devicetree/bindings/arm/ux500/
1868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1869
1870 ARM/NUVOTON NPCM ARCHITECTURE
1871 M:      Avi Fishman <avifishman70@gmail.com>
1872 M:      Tomer Maimon <tmaimon77@gmail.com>
1873 R:      Patrick Venture <venture@google.com>
1874 R:      Nancy Yuen <yuenn@google.com>
1875 R:      Brendan Higgins <brendanhiggins@google.com>
1876 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1877 S:      Supported
1878 F:      arch/arm/mach-npcm/
1879 F:      arch/arm/boot/dts/nuvoton-npcm*
1880 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1881 F:      drivers/*/*npcm*
1882 F:      Documentation/devicetree/bindings/*/*npcm*
1883 F:      Documentation/devicetree/bindings/*/*/*npcm*
1884
1885 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1886 M:      Wan ZongShun <mcuos.com@gmail.com>
1887 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888 W:      http://www.mcuos.com
1889 S:      Maintained
1890 F:      arch/arm/mach-w90x900/
1891 F:      drivers/input/keyboard/w90p910_keypad.c
1892 F:      drivers/input/touchscreen/w90p910_ts.c
1893 F:      drivers/watchdog/nuc900_wdt.c
1894 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1895 F:      drivers/mtd/nand/raw/nuc900_nand.c
1896 F:      drivers/rtc/rtc-nuc900.c
1897 F:      drivers/spi/spi-nuc900.c
1898 F:      drivers/usb/host/ehci-w90x900.c
1899 F:      drivers/video/fbdev/nuc900fb.c
1900
1901 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1902 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1903 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1904 S:      Orphan
1905 F:      arch/arm/mach-s3c24xx/mach-gta02.c
1906 F:      arch/arm/mach-s3c24xx/gta02.h
1907
1908 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1909 M:      Alexander Clouter <alex@digriz.org.uk>
1910 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 W:      http://www.digriz.org.uk/ts78xx/kernel
1912 S:      Maintained
1913 F:      arch/arm/mach-orion5x/ts78xx-*
1914
1915 ARM/OXNAS platform support
1916 M:      Neil Armstrong <narmstrong@baylibre.com>
1917 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1919 S:      Maintained
1920 F:      arch/arm/mach-oxnas/
1921 F:      arch/arm/boot/dts/ox8*.dts*
1922 N:      oxnas
1923
1924 ARM/PALM TREO SUPPORT
1925 M:      Tomas Cech <sleep_walker@suse.com>
1926 L:      linux-arm-kernel@lists.infradead.org
1927 W:      http://hackndev.com
1928 S:      Maintained
1929 F:      arch/arm/mach-pxa/palmtreo.*
1930
1931 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1932 M:      Marek Vasut <marek.vasut@gmail.com>
1933 L:      linux-arm-kernel@lists.infradead.org
1934 W:      http://hackndev.com
1935 S:      Maintained
1936 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1937 F:      arch/arm/mach-pxa/palmtx.c
1938 F:      arch/arm/mach-pxa/palmt5.*
1939 F:      arch/arm/mach-pxa/include/mach/palmld.h
1940 F:      arch/arm/mach-pxa/palmld.c
1941 F:      arch/arm/mach-pxa/palmte2.*
1942 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1943 F:      arch/arm/mach-pxa/palmtc.c
1944
1945 ARM/PALMZ72 SUPPORT
1946 M:      Sergey Lapin <slapin@ossfans.org>
1947 L:      linux-arm-kernel@lists.infradead.org
1948 W:      http://hackndev.com
1949 S:      Maintained
1950 F:      arch/arm/mach-pxa/palmz72.*
1951
1952 ARM/PLEB SUPPORT
1953 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1954 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1955 S:      Maintained
1956
1957 ARM/PT DIGITAL BOARD PORT
1958 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1959 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960 W:      http://www.armlinux.org.uk/
1961 S:      Maintained
1962
1963 ARM/QUALCOMM SUPPORT
1964 M:      Andy Gross <andy.gross@linaro.org>
1965 M:      David Brown <david.brown@linaro.org>
1966 L:      linux-arm-msm@vger.kernel.org
1967 S:      Maintained
1968 F:      Documentation/devicetree/bindings/soc/qcom/
1969 F:      Documentation/devicetree/bindings/*/qcom*
1970 F:      arch/arm/boot/dts/qcom-*.dts
1971 F:      arch/arm/boot/dts/qcom-*.dtsi
1972 F:      arch/arm/mach-qcom/
1973 F:      arch/arm64/boot/dts/qcom/
1974 F:      drivers/*/qcom/
1975 F:      drivers/*/qcom*
1976 F:      drivers/*/*/qcom/
1977 F:      drivers/*/*/qcom*
1978 F:      drivers/*/pm8???-*
1979 F:      drivers/bluetooth/btqcomsmd.c
1980 F:      drivers/clocksource/timer-qcom.c
1981 F:      drivers/extcon/extcon-qcom*
1982 F:      drivers/iommu/msm*
1983 F:      drivers/i2c/busses/i2c-qup.c
1984 F:      drivers/i2c/busses/i2c-qcom-geni.c
1985 F:      drivers/mfd/ssbi.c
1986 F:      drivers/mmc/host/mmci_qcom*
1987 F:      drivers/mmc/host/sdhci_msm.c
1988 F:      drivers/pci/controller/dwc/pcie-qcom.c
1989 F:      drivers/phy/qualcomm/
1990 F:      drivers/power/*/msm*
1991 F:      drivers/reset/reset-qcom-*
1992 F:      drivers/scsi/ufs/ufs-qcom.*
1993 F:      drivers/spi/spi-qup.c
1994 F:      drivers/spi/spi-geni-qcom.c
1995 F:      drivers/spi/spi-qcom-qspi.c
1996 F:      drivers/tty/serial/msm_serial.c
1997 F:      drivers/usb/dwc3/dwc3-qcom.c
1998 F:      include/dt-bindings/*/qcom*
1999 F:      include/linux/*/qcom*
2000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2001
2002 ARM/RADISYS ENP2611 MACHINE SUPPORT
2003 M:      Lennert Buytenhek <kernel@wantstofly.org>
2004 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005 S:      Maintained
2006
2007 ARM/RDA MICRO ARCHITECTURE
2008 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2009 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2011 S:      Maintained
2012 F:      arch/arm/boot/dts/rda8810pl-*
2013 F:      drivers/clocksource/timer-rda.c
2014 F:      drivers/irqchip/irq-rda-intc.c
2015 F:      drivers/tty/serial/rda-uart.c
2016 F:      Documentation/devicetree/bindings/arm/rda.txt
2017 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2018 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2019 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2020
2021 ARM/REALTEK ARCHITECTURE
2022 M:      Andreas Färber <afaerber@suse.de>
2023 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024 S:      Maintained
2025 F:      arch/arm64/boot/dts/realtek/
2026 F:      Documentation/devicetree/bindings/arm/realtek.txt
2027
2028 ARM/RENESAS ARM64 ARCHITECTURE
2029 M:      Simon Horman <horms@verge.net.au>
2030 M:      Magnus Damm <magnus.damm@gmail.com>
2031 L:      linux-renesas-soc@vger.kernel.org
2032 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2034 S:      Supported
2035 F:      arch/arm64/boot/dts/renesas/
2036 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2037 F:      drivers/soc/renesas/
2038 F:      include/linux/soc/renesas/
2039
2040 ARM/RISCPC ARCHITECTURE
2041 M:      Russell King <linux@armlinux.org.uk>
2042 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043 W:      http://www.armlinux.org.uk/
2044 S:      Maintained
2045 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2046 F:      arch/arm/include/asm/hardware/ioc.h
2047 F:      arch/arm/include/asm/hardware/iomd.h
2048 F:      arch/arm/include/asm/hardware/memc.h
2049 F:      arch/arm/mach-rpc/
2050 F:      drivers/net/ethernet/8390/etherh.c
2051 F:      drivers/net/ethernet/i825xx/ether1*
2052 F:      drivers/net/ethernet/seeq/ether3*
2053 F:      drivers/scsi/arm/
2054
2055 ARM/Rockchip SoC support
2056 M:      Heiko Stuebner <heiko@sntech.de>
2057 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058 L:      linux-rockchip@lists.infradead.org
2059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2060 S:      Maintained
2061 F:      arch/arm/boot/dts/rk3*
2062 F:      arch/arm/boot/dts/rv1108*
2063 F:      arch/arm/mach-rockchip/
2064 F:      drivers/clk/rockchip/
2065 F:      drivers/i2c/busses/i2c-rk3x.c
2066 F:      drivers/*/*rockchip*
2067 F:      drivers/*/*/*rockchip*
2068 F:      sound/soc/rockchip/
2069 N:      rockchip
2070
2071 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2072 M:      Kukjin Kim <kgene@kernel.org>
2073 M:      Krzysztof Kozlowski <krzk@kernel.org>
2074 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2075 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2076 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2077 S:      Maintained
2078 F:      arch/arm/boot/dts/s3c*
2079 F:      arch/arm/boot/dts/s5p*
2080 F:      arch/arm/boot/dts/exynos*
2081 F:      arch/arm64/boot/dts/exynos/
2082 F:      arch/arm/plat-samsung/
2083 F:      arch/arm/mach-s3c24*/
2084 F:      arch/arm/mach-s3c64xx/
2085 F:      arch/arm/mach-s5p*/
2086 F:      arch/arm/mach-exynos*/
2087 F:      drivers/*/*s3c24*
2088 F:      drivers/*/*/*s3c24*
2089 F:      drivers/*/*s3c64xx*
2090 F:      drivers/*/*s5pv210*
2091 F:      drivers/memory/samsung/*
2092 F:      drivers/soc/samsung/*
2093 F:      Documentation/arm/Samsung/
2094 F:      Documentation/devicetree/bindings/arm/samsung/
2095 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2096 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2097 N:      exynos
2098
2099 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2100 M:      Kyungmin Park <kyungmin.park@samsung.com>
2101 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2102 S:      Maintained
2103 F:      arch/arm/mach-s5pv210/
2104
2105 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2106 M:      Kyungmin Park <kyungmin.park@samsung.com>
2107 M:      Kamil Debski <kamil@wypas.org>
2108 M:      Andrzej Hajda <a.hajda@samsung.com>
2109 L:      linux-arm-kernel@lists.infradead.org
2110 L:      linux-media@vger.kernel.org
2111 S:      Maintained
2112 F:      drivers/media/platform/s5p-g2d/
2113
2114 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2115 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2116 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2117 L:      linux-media@vger.kernel.org
2118 S:      Maintained
2119 F:      drivers/media/platform/s5p-cec/
2120 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2121
2122 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2123 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2124 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2125 L:      linux-arm-kernel@lists.infradead.org
2126 L:      linux-media@vger.kernel.org
2127 S:      Maintained
2128 F:      drivers/media/platform/s5p-jpeg/
2129
2130 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2131 M:      Kyungmin Park <kyungmin.park@samsung.com>
2132 M:      Kamil Debski <kamil@wypas.org>
2133 M:      Jeongtae Park <jtp.park@samsung.com>
2134 M:      Andrzej Hajda <a.hajda@samsung.com>
2135 L:      linux-arm-kernel@lists.infradead.org
2136 L:      linux-media@vger.kernel.org
2137 S:      Maintained
2138 F:      drivers/media/platform/s5p-mfc/
2139
2140 ARM/SHMOBILE ARM ARCHITECTURE
2141 M:      Simon Horman <horms@verge.net.au>
2142 M:      Magnus Damm <magnus.damm@gmail.com>
2143 L:      linux-renesas-soc@vger.kernel.org
2144 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2146 S:      Supported
2147 F:      arch/arm/boot/dts/emev2*
2148 F:      arch/arm/boot/dts/gr-peach*
2149 F:      arch/arm/boot/dts/iwg20d-q7*
2150 F:      arch/arm/boot/dts/r7s*
2151 F:      arch/arm/boot/dts/r8a*
2152 F:      arch/arm/boot/dts/r9a*
2153 F:      arch/arm/boot/dts/sh*
2154 F:      arch/arm/configs/shmobile_defconfig
2155 F:      arch/arm/include/debug/renesas-scif.S
2156 F:      arch/arm/mach-shmobile/
2157 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2158 F:      drivers/soc/renesas/
2159 F:      include/linux/soc/renesas/
2160
2161 ARM/SOCFPGA ARCHITECTURE
2162 M:      Dinh Nguyen <dinguyen@kernel.org>
2163 S:      Maintained
2164 F:      arch/arm/mach-socfpga/
2165 F:      arch/arm/boot/dts/socfpga*
2166 F:      arch/arm/configs/socfpga_defconfig
2167 F:      arch/arm64/boot/dts/altera/
2168 W:      http://www.rocketboards.org
2169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2170
2171 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2172 M:      Dinh Nguyen <dinguyen@kernel.org>
2173 S:      Maintained
2174 F:      drivers/clk/socfpga/
2175
2176 ARM/SOCFPGA EDAC SUPPORT
2177 M:      Thor Thayer <thor.thayer@linux.intel.com>
2178 S:      Maintained
2179 F:      drivers/edac/altera_edac.
2180
2181 ARM/SPREADTRUM SoC SUPPORT
2182 M:      Orson Zhai <orsonzhai@gmail.com>
2183 M:      Baolin Wang <baolin.wang@linaro.org>
2184 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2185 S:      Maintained
2186 F:      arch/arm64/boot/dts/sprd
2187 N:      sprd
2188
2189 ARM/STI ARCHITECTURE
2190 M:      Patrice Chotard <patrice.chotard@st.com>
2191 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192 W:      http://www.stlinux.com
2193 S:      Maintained
2194 F:      arch/arm/mach-sti/
2195 F:      arch/arm/boot/dts/sti*
2196 F:      drivers/char/hw_random/st-rng.c
2197 F:      drivers/clocksource/arm_global_timer.c
2198 F:      drivers/clocksource/clksrc_st_lpc.c
2199 F:      drivers/cpufreq/sti-cpufreq.c
2200 F:      drivers/dma/st_fdma*
2201 F:      drivers/i2c/busses/i2c-st.c
2202 F:      drivers/media/rc/st_rc.c
2203 F:      drivers/media/platform/sti/c8sectpfe/
2204 F:      drivers/mmc/host/sdhci-st.c
2205 F:      drivers/phy/st/phy-miphy28lp.c
2206 F:      drivers/phy/st/phy-stih407-usb.c
2207 F:      drivers/pinctrl/pinctrl-st.c
2208 F:      drivers/remoteproc/st_remoteproc.c
2209 F:      drivers/remoteproc/st_slim_rproc.c
2210 F:      drivers/reset/sti/
2211 F:      drivers/rtc/rtc-st-lpc.c
2212 F:      drivers/tty/serial/st-asc.c
2213 F:      drivers/usb/dwc3/dwc3-st.c
2214 F:      drivers/usb/host/ehci-st.c
2215 F:      drivers/usb/host/ohci-st.c
2216 F:      drivers/watchdog/st_lpc_wdt.c
2217 F:      drivers/ata/ahci_st.c
2218 F:      include/linux/remoteproc/st_slim_rproc.h
2219
2220 ARM/STM32 ARCHITECTURE
2221 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2222 M:      Alexandre Torgue <alexandre.torgue@st.com>
2223 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2225 S:      Maintained
2226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2227 N:      stm32
2228 N:      stm
2229 F:      arch/arm/boot/dts/stm32*
2230 F:      arch/arm/mach-stm32/
2231 F:      drivers/clocksource/armv7m_systick.c
2232
2233 ARM/Synaptics SoC support
2234 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2235 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2236 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2237 S:      Maintained
2238 F:      arch/arm/mach-berlin/
2239 F:      arch/arm/boot/dts/berlin*
2240 F:      arch/arm64/boot/dts/synaptics/
2241
2242 ARM/TANGO ARCHITECTURE
2243 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2244 M:      Mans Rullgard <mans@mansr.com>
2245 L:      linux-arm-kernel@lists.infradead.org
2246 S:      Odd Fixes
2247 N:      tango
2248
2249 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2250 M:      Lennert Buytenhek <kernel@wantstofly.org>
2251 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252 S:      Maintained
2253
2254 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2255 M:      Hans Verkuil <hans.verkuil@cisco.com>
2256 L:      linux-tegra@vger.kernel.org
2257 L:      linux-media@vger.kernel.org
2258 S:      Maintained
2259 F:      drivers/media/platform/tegra-cec/
2260 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2261
2262 ARM/TETON BGA MACHINE SUPPORT
2263 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2264 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2265 S:      Maintained
2266
2267 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2268 M:      Santosh Shilimkar <ssantosh@kernel.org>
2269 L:      linux-kernel@vger.kernel.org
2270 S:      Maintained
2271 F:      drivers/memory/*emif*
2272
2273 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2274 M:      Tero Kristo <t-kristo@ti.com>
2275 M:      Nishanth Menon <nm@ti.com>
2276 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2277 S:      Supported
2278 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2279 F:      arch/arm64/boot/dts/ti/Makefile
2280 F:      arch/arm64/boot/dts/ti/k3-*
2281 F:      include/dt-bindings/pinctrl/k3.h
2282
2283 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2284 M:      Santosh Shilimkar <ssantosh@kernel.org>
2285 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2286 S:      Maintained
2287 F:      arch/arm/mach-keystone/
2288 F:      arch/arm/boot/dts/keystone-*
2289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2290
2291 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2292 M:      Santosh Shilimkar <ssantosh@kernel.org>
2293 L:      linux-kernel@vger.kernel.org
2294 S:      Maintained
2295 F:      drivers/clk/keystone/
2296
2297 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2298 M:      Santosh Shilimkar <ssantosh@kernel.org>
2299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300 L:      linux-kernel@vger.kernel.org
2301 S:      Maintained
2302 F:      drivers/clocksource/timer-keystone.c
2303
2304 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2305 M:      Santosh Shilimkar <ssantosh@kernel.org>
2306 L:      linux-kernel@vger.kernel.org
2307 S:      Maintained
2308 F:      drivers/power/reset/keystone-reset.c
2309
2310 ARM/THECUS N2100 MACHINE SUPPORT
2311 M:      Lennert Buytenhek <kernel@wantstofly.org>
2312 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2313 S:      Maintained
2314
2315 ARM/TOSA MACHINE SUPPORT
2316 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2317 M:      Dirk Opfer <dirk@opfer-online.de>
2318 S:      Maintained
2319
2320 ARM/UNIPHIER ARCHITECTURE
2321 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2322 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2324 S:      Maintained
2325 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2326 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2327 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2328 F:      arch/arm/boot/dts/uniphier*
2329 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2330 F:      arch/arm/mach-uniphier/
2331 F:      arch/arm/mm/cache-uniphier.c
2332 F:      arch/arm64/boot/dts/socionext/uniphier*
2333 F:      drivers/bus/uniphier-system-bus.c
2334 F:      drivers/clk/uniphier/
2335 F:      drivers/dmaengine/uniphier-mdmac.c
2336 F:      drivers/gpio/gpio-uniphier.c
2337 F:      drivers/i2c/busses/i2c-uniphier*
2338 F:      drivers/irqchip/irq-uniphier-aidet.c
2339 F:      drivers/mmc/host/uniphier-sd.c
2340 F:      drivers/pinctrl/uniphier/
2341 F:      drivers/reset/reset-uniphier.c
2342 F:      drivers/tty/serial/8250/8250_uniphier.c
2343 N:      uniphier
2344
2345 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2346 M:      Ulf Hansson <ulf.hansson@linaro.org>
2347 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2348 T:      git git://git.linaro.org/people/ulfh/clk.git
2349 S:      Maintained
2350 F:      drivers/clk/ux500/
2351
2352 ARM/VERSATILE EXPRESS PLATFORM
2353 M:      Liviu Dudau <liviu.dudau@arm.com>
2354 M:      Sudeep Holla <sudeep.holla@arm.com>
2355 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2356 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2357 S:      Maintained
2358 F:      arch/arm/boot/dts/vexpress*
2359 F:      arch/arm64/boot/dts/arm/
2360 F:      arch/arm/mach-vexpress/
2361 F:      */*/vexpress*
2362 F:      */*/*/vexpress*
2363 F:      drivers/clk/versatile/clk-vexpress-osc.c
2364 F:      drivers/clocksource/timer-versatile.c
2365 N:      mps2
2366
2367 ARM/VFP SUPPORT
2368 M:      Russell King <linux@armlinux.org.uk>
2369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370 W:      http://www.armlinux.org.uk/
2371 S:      Maintained
2372 F:      arch/arm/vfp/
2373
2374 ARM/VOIPAC PXA270 SUPPORT
2375 M:      Marek Vasut <marek.vasut@gmail.com>
2376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2377 S:      Maintained
2378 F:      arch/arm/mach-pxa/vpac270.c
2379 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2380
2381 ARM/VT8500 ARM ARCHITECTURE
2382 M:      Tony Prisk <linux@prisktech.co.nz>
2383 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384 S:      Maintained
2385 F:      arch/arm/mach-vt8500/
2386 F:      drivers/clocksource/timer-vt8500.c
2387 F:      drivers/i2c/busses/i2c-wmt.c
2388 F:      drivers/mmc/host/wmt-sdmmc.c
2389 F:      drivers/pwm/pwm-vt8500.c
2390 F:      drivers/rtc/rtc-vt8500.c
2391 F:      drivers/tty/serial/vt8500_serial.c
2392 F:      drivers/usb/host/ehci-platform.c
2393 F:      drivers/usb/host/uhci-platform.c
2394 F:      drivers/video/fbdev/vt8500lcdfb.*
2395 F:      drivers/video/fbdev/wm8505fb*
2396 F:      drivers/video/fbdev/wmt_ge_rops.*
2397
2398 ARM/ZIPIT Z2 SUPPORT
2399 M:      Marek Vasut <marek.vasut@gmail.com>
2400 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2401 S:      Maintained
2402 F:      arch/arm/mach-pxa/z2.c
2403 F:      arch/arm/mach-pxa/include/mach/z2.h
2404
2405 ARM/ZTE ARCHITECTURE
2406 M:      Jun Nie <jun.nie@linaro.org>
2407 M:      Shawn Guo <shawnguo@kernel.org>
2408 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2409 S:      Maintained
2410 F:      arch/arm/boot/dts/zx2967*
2411 F:      arch/arm/mach-zx/
2412 F:      arch/arm64/boot/dts/zte/
2413 F:      drivers/clk/zte/
2414 F:      drivers/dma/zx_dma.c
2415 F:      drivers/gpio/gpio-zx.c
2416 F:      drivers/i2c/busses/i2c-zx2967.c
2417 F:      drivers/mmc/host/dw_mmc-zx.*
2418 F:      drivers/pinctrl/zte/
2419 F:      drivers/soc/zte/
2420 F:      drivers/thermal/zx2967_thermal.c
2421 F:      drivers/watchdog/zx2967_wdt.c
2422 F:      Documentation/devicetree/bindings/arm/zte.yaml
2423 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2424 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2425 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2426 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2427 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2428 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2429 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2430 F:      Documentation/devicetree/bindings/soc/zte/
2431 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2432 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2433 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2434 F:      include/dt-bindings/clock/zx2967*.h
2435 F:      include/dt-bindings/soc/zte,*.h
2436 F:      sound/soc/codecs/zx_aud96p22.c
2437 F:      sound/soc/zte/
2438
2439 ARM/ZYNQ ARCHITECTURE
2440 M:      Michal Simek <michal.simek@xilinx.com>
2441 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2442 W:      http://wiki.xilinx.com
2443 T:      git https://github.com/Xilinx/linux-xlnx.git
2444 S:      Supported
2445 F:      arch/arm/mach-zynq/
2446 F:      drivers/cpuidle/cpuidle-zynq.c
2447 F:      drivers/block/xsysace.c
2448 N:      zynq
2449 N:      xilinx
2450 F:      drivers/clocksource/timer-cadence-ttc.c
2451 F:      drivers/i2c/busses/i2c-cadence.c
2452 F:      drivers/mmc/host/sdhci-of-arasan.c
2453 F:      drivers/edac/synopsys_edac.c
2454 F:      drivers/i2c/busses/i2c-xiic.c
2455
2456 ARM64 PORT (AARCH64 ARCHITECTURE)
2457 M:      Catalin Marinas <catalin.marinas@arm.com>
2458 M:      Will Deacon <will.deacon@arm.com>
2459 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2461 S:      Maintained
2462 F:      arch/arm64/
2463 X:      arch/arm64/boot/dts/
2464 F:      Documentation/arm64/
2465
2466 AS3645A LED FLASH CONTROLLER DRIVER
2467 M:      Sakari Ailus <sakari.ailus@iki.fi>
2468 L:      linux-leds@vger.kernel.org
2469 S:      Maintained
2470 F:      drivers/leds/leds-as3645a.c
2471
2472 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2473 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2474 L:      linux-media@vger.kernel.org
2475 T:      git git://linuxtv.org/media_tree.git
2476 S:      Maintained
2477 F:      drivers/media/i2c/ak7375.c
2478 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2479
2480 ASAHI KASEI AK8974 DRIVER
2481 M:      Linus Walleij <linus.walleij@linaro.org>
2482 L:      linux-iio@vger.kernel.org
2483 W:      http://www.akm.com/
2484 S:      Supported
2485 F:      drivers/iio/magnetometer/ak8974.c
2486
2487 ASC7621 HARDWARE MONITOR DRIVER
2488 M:      George Joseph <george.joseph@fairview5.com>
2489 L:      linux-hwmon@vger.kernel.org
2490 S:      Maintained
2491 F:      Documentation/hwmon/asc7621
2492 F:      drivers/hwmon/asc7621.c
2493
2494 ASPEED VIDEO ENGINE DRIVER
2495 M:      Eddie James <eajames@linux.ibm.com>
2496 L:      linux-media@vger.kernel.org
2497 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2498 S:      Maintained
2499 F:      drivers/media/platform/aspeed-video.c
2500 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2501
2502 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2503 M:      Corentin Chary <corentin.chary@gmail.com>
2504 L:      acpi4asus-user@lists.sourceforge.net
2505 L:      platform-driver-x86@vger.kernel.org
2506 W:      http://acpi4asus.sf.net
2507 S:      Maintained
2508 F:      drivers/platform/x86/asus*.c
2509 F:      drivers/platform/x86/eeepc*.c
2510
2511 ASUS WIRELESS RADIO CONTROL DRIVER
2512 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2513 L:      platform-driver-x86@vger.kernel.org
2514 S:      Maintained
2515 F:      drivers/platform/x86/asus-wireless.c
2516
2517 ASYMMETRIC KEYS
2518 M:      David Howells <dhowells@redhat.com>
2519 L:      keyrings@vger.kernel.org
2520 S:      Maintained
2521 F:      Documentation/crypto/asymmetric-keys.txt
2522 F:      include/linux/verification.h
2523 F:      include/crypto/public_key.h
2524 F:      include/crypto/pkcs7.h
2525 F:      crypto/asymmetric_keys/
2526
2527 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2528 R:      Dan Williams <dan.j.williams@intel.com>
2529 W:      http://sourceforge.net/projects/xscaleiop
2530 S:      Odd fixes
2531 F:      Documentation/crypto/async-tx-api.txt
2532 F:      crypto/async_tx/
2533 F:      drivers/dma/
2534 F:      include/linux/dmaengine.h
2535 F:      include/linux/async_tx.h
2536
2537 AT24 EEPROM DRIVER
2538 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2539 L:      linux-i2c@vger.kernel.org
2540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2541 S:      Maintained
2542 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2543 F:      drivers/misc/eeprom/at24.c
2544 F:      include/linux/platform_data/at24.h
2545
2546 ATA OVER ETHERNET (AOE) DRIVER
2547 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2548 W:      http://www.openaoe.org/
2549 S:      Supported
2550 F:      Documentation/aoe/
2551 F:      drivers/block/aoe/
2552
2553 ATHEROS 71XX/9XXX GPIO DRIVER
2554 M:      Alban Bedel <albeu@free.fr>
2555 W:      https://github.com/AlbanBedel/linux
2556 T:      git git://github.com/AlbanBedel/linux
2557 S:      Maintained
2558 F:      drivers/gpio/gpio-ath79.c
2559 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2560
2561 ATHEROS 71XX/9XXX USB PHY DRIVER
2562 M:      Alban Bedel <albeu@free.fr>
2563 W:      https://github.com/AlbanBedel/linux
2564 T:      git git://github.com/AlbanBedel/linux
2565 S:      Maintained
2566 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2567 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2568
2569 ATHEROS ATH GENERIC UTILITIES
2570 M:      Kalle Valo <kvalo@codeaurora.org>
2571 L:      linux-wireless@vger.kernel.org
2572 S:      Supported
2573 F:      drivers/net/wireless/ath/*
2574
2575 ATHEROS ATH5K WIRELESS DRIVER
2576 M:      Jiri Slaby <jirislaby@gmail.com>
2577 M:      Nick Kossifidis <mickflemm@gmail.com>
2578 M:      Luis Chamberlain <mcgrof@kernel.org>
2579 L:      linux-wireless@vger.kernel.org
2580 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2581 S:      Maintained
2582 F:      drivers/net/wireless/ath/ath5k/
2583
2584 ATHEROS ATH6KL WIRELESS DRIVER
2585 M:      Kalle Valo <kvalo@codeaurora.org>
2586 L:      linux-wireless@vger.kernel.org
2587 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2589 S:      Supported
2590 F:      drivers/net/wireless/ath/ath6kl/
2591
2592 ATI_REMOTE2 DRIVER
2593 M:      Ville Syrjala <syrjala@sci.fi>
2594 S:      Maintained
2595 F:      drivers/input/misc/ati_remote2.c
2596
2597 ATK0110 HWMON DRIVER
2598 M:      Luca Tettamanti <kronos.it@gmail.com>
2599 L:      linux-hwmon@vger.kernel.org
2600 S:      Maintained
2601 F:      drivers/hwmon/asus_atk0110.c
2602
2603 ATLX ETHERNET DRIVERS
2604 M:      Jay Cliburn <jcliburn@gmail.com>
2605 M:      Chris Snook <chris.snook@gmail.com>
2606 L:      netdev@vger.kernel.org
2607 W:      http://sourceforge.net/projects/atl1
2608 W:      http://atl1.sourceforge.net
2609 S:      Maintained
2610 F:      drivers/net/ethernet/atheros/
2611
2612 ATM
2613 M:      Chas Williams <3chas3@gmail.com>
2614 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2615 L:      netdev@vger.kernel.org
2616 W:      http://linux-atm.sourceforge.net
2617 S:      Maintained
2618 F:      drivers/atm/
2619 F:      include/linux/atm*
2620 F:      include/uapi/linux/atm*
2621
2622 ATMEL MACB ETHERNET DRIVER
2623 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2624 S:      Supported
2625 F:      drivers/net/ethernet/cadence/
2626
2627 ATMEL MAXTOUCH DRIVER
2628 M:      Nick Dyer <nick@shmanahar.org>
2629 T:      git git://github.com/ndyer/linux.git
2630 S:      Maintained
2631 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2632 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2633
2634 ATMEL WIRELESS DRIVER
2635 M:      Simon Kelley <simon@thekelleys.org.uk>
2636 L:      linux-wireless@vger.kernel.org
2637 W:      http://www.thekelleys.org.uk/atmel
2638 W:      http://atmelwlandriver.sourceforge.net/
2639 S:      Maintained
2640 F:      drivers/net/wireless/atmel/atmel*
2641
2642 ATOMIC INFRASTRUCTURE
2643 M:      Will Deacon <will.deacon@arm.com>
2644 M:      Peter Zijlstra <peterz@infradead.org>
2645 R:      Boqun Feng <boqun.feng@gmail.com>
2646 L:      linux-kernel@vger.kernel.org
2647 S:      Maintained
2648 F:      arch/*/include/asm/atomic*.h
2649 F:      include/*/atomic*.h
2650 F:      scripts/atomic/
2651
2652 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2653 M:      Bradley Grove <linuxdrivers@attotech.com>
2654 L:      linux-scsi@vger.kernel.org
2655 W:      http://www.attotech.com
2656 S:      Supported
2657 F:      drivers/scsi/esas2r
2658
2659 ATUSB IEEE 802.15.4 RADIO DRIVER
2660 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2661 L:      linux-wpan@vger.kernel.org
2662 S:      Maintained
2663 F:      drivers/net/ieee802154/atusb.c
2664 F:      drivers/net/ieee802154/atusb.h
2665 F:      drivers/net/ieee802154/at86rf230.h
2666
2667 AUDIT SUBSYSTEM
2668 M:      Paul Moore <paul@paul-moore.com>
2669 M:      Eric Paris <eparis@redhat.com>
2670 L:      linux-audit@redhat.com (moderated for non-subscribers)
2671 W:      https://github.com/linux-audit
2672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2673 S:      Supported
2674 F:      include/linux/audit.h
2675 F:      include/uapi/linux/audit.h
2676 F:      kernel/audit*
2677
2678 AUXILIARY DISPLAY DRIVERS
2679 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2680 S:      Maintained
2681 F:      drivers/auxdisplay/
2682 F:      include/linux/cfag12864b.h
2683
2684 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2685 M:      Andreas Klinger <ak@it-klinger.de>
2686 L:      linux-iio@vger.kernel.org
2687 S:      Maintained
2688 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2689 F:      drivers/iio/adc/hx711.c
2690
2691 AX.25 NETWORK LAYER
2692 M:      Ralf Baechle <ralf@linux-mips.org>
2693 L:      linux-hams@vger.kernel.org
2694 W:      http://www.linux-ax25.org/
2695 S:      Maintained
2696 F:      include/uapi/linux/ax25.h
2697 F:      include/net/ax25.h
2698 F:      net/ax25/
2699
2700 AXENTIA ARM DEVICES
2701 M:      Peter Rosin <peda@axentia.se>
2702 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2703 S:      Maintained
2704 F:      Documentation/devicetree/bindings/arm/axentia.txt
2705 F:      arch/arm/boot/dts/at91-linea.dtsi
2706 F:      arch/arm/boot/dts/at91-natte.dtsi
2707 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2708 F:      arch/arm/boot/dts/at91-tse850-3.dts
2709
2710 AXENTIA ASOC DRIVERS
2711 M:      Peter Rosin <peda@axentia.se>
2712 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2713 S:      Maintained
2714 F:      Documentation/devicetree/bindings/sound/axentia,*
2715 F:      sound/soc/atmel/tse850-pcm5142.c
2716
2717 AXXIA I2C CONTROLLER
2718 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2719 L:      linux-i2c@vger.kernel.org
2720 S:      Maintained
2721 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2722 F:      drivers/i2c/busses/i2c-axxia.c
2723
2724 AZ6007 DVB DRIVER
2725 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2726 L:      linux-media@vger.kernel.org
2727 W:      https://linuxtv.org
2728 T:      git git://linuxtv.org/media_tree.git
2729 S:      Maintained
2730 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2731
2732 AZTECH FM RADIO RECEIVER DRIVER
2733 M:      Hans Verkuil <hverkuil@xs4all.nl>
2734 L:      linux-media@vger.kernel.org
2735 T:      git git://linuxtv.org/media_tree.git
2736 W:      https://linuxtv.org
2737 S:      Maintained
2738 F:      drivers/media/radio/radio-aztech*
2739
2740 B43 WIRELESS DRIVER
2741 L:      linux-wireless@vger.kernel.org
2742 L:      b43-dev@lists.infradead.org
2743 W:      http://wireless.kernel.org/en/users/Drivers/b43
2744 S:      Odd Fixes
2745 F:      drivers/net/wireless/broadcom/b43/
2746
2747 B43LEGACY WIRELESS DRIVER
2748 M:      Larry Finger <Larry.Finger@lwfinger.net>
2749 L:      linux-wireless@vger.kernel.org
2750 L:      b43-dev@lists.infradead.org
2751 W:      http://wireless.kernel.org/en/users/Drivers/b43
2752 S:      Maintained
2753 F:      drivers/net/wireless/broadcom/b43legacy/
2754
2755 BACKLIGHT CLASS/SUBSYSTEM
2756 M:      Lee Jones <lee.jones@linaro.org>
2757 M:      Daniel Thompson <daniel.thompson@linaro.org>
2758 M:      Jingoo Han <jingoohan1@gmail.com>
2759 L:      dri-devel@lists.freedesktop.org
2760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2761 S:      Maintained
2762 F:      drivers/video/backlight/
2763 F:      include/linux/backlight.h
2764 F:      include/linux/pwm_backlight.h
2765 F:      Documentation/devicetree/bindings/leds/backlight
2766
2767 BATMAN ADVANCED
2768 M:      Marek Lindner <mareklindner@neomailbox.ch>
2769 M:      Simon Wunderlich <sw@simonwunderlich.de>
2770 M:      Antonio Quartulli <a@unstable.cc>
2771 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2772 W:      https://www.open-mesh.org/
2773 Q:      https://patchwork.open-mesh.org/project/batman/list/
2774 S:      Maintained
2775 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2776 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2777 F:      Documentation/networking/batman-adv.rst
2778 F:      include/uapi/linux/batadv_packet.h
2779 F:      include/uapi/linux/batman_adv.h
2780 F:      net/batman-adv/
2781
2782 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2783 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2784 L:      linux-hams@vger.kernel.org
2785 W:      http://www.baycom.org/~tom/ham/ham.html
2786 S:      Maintained
2787 F:      drivers/net/hamradio/baycom*
2788
2789 BCACHE (BLOCK LAYER CACHE)
2790 M:      Coly Li <colyli@suse.de>
2791 M:      Kent Overstreet <kent.overstreet@gmail.com>
2792 L:      linux-bcache@vger.kernel.org
2793 W:      http://bcache.evilpiepirate.org
2794 C:      irc://irc.oftc.net/bcache
2795 S:      Maintained
2796 F:      drivers/md/bcache/
2797
2798 BDISP ST MEDIA DRIVER
2799 M:      Fabien Dessenne <fabien.dessenne@st.com>
2800 L:      linux-media@vger.kernel.org
2801 T:      git git://linuxtv.org/media_tree.git
2802 W:      https://linuxtv.org
2803 S:      Supported
2804 F:      drivers/media/platform/sti/bdisp
2805
2806 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2807 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2808 L:      netdev@vger.kernel.org
2809 S:      Maintained
2810 F:      drivers/net/ethernet/ec_bhf.c
2811
2812 BEFS FILE SYSTEM
2813 M:      Luis de Bethencourt <luisbg@kernel.org>
2814 M:      Salah Triki <salah.triki@gmail.com>
2815 S:      Maintained
2816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2817 F:      Documentation/filesystems/befs.txt
2818 F:      fs/befs/
2819
2820 BFQ I/O SCHEDULER
2821 M:      Paolo Valente <paolo.valente@linaro.org>
2822 M:      Jens Axboe <axboe@kernel.dk>
2823 L:      linux-block@vger.kernel.org
2824 S:      Maintained
2825 F:      block/bfq-*
2826 F:      Documentation/block/bfq-iosched.txt
2827
2828 BFS FILE SYSTEM
2829 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2830 S:      Maintained
2831 F:      Documentation/filesystems/bfs.txt
2832 F:      fs/bfs/
2833 F:      include/uapi/linux/bfs_fs.h
2834
2835 BLINKM RGB LED DRIVER
2836 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2837 S:      Maintained
2838 F:      drivers/leds/leds-blinkm.c
2839
2840 BLOCK LAYER
2841 M:      Jens Axboe <axboe@kernel.dk>
2842 L:      linux-block@vger.kernel.org
2843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2844 S:      Maintained
2845 F:      block/
2846 F:      drivers/block/
2847 F:      kernel/trace/blktrace.c
2848 F:      lib/sbitmap.c
2849
2850 BLOCK2MTD DRIVER
2851 M:      Joern Engel <joern@lazybastard.org>
2852 L:      linux-mtd@lists.infradead.org
2853 S:      Maintained
2854 F:      drivers/mtd/devices/block2mtd.c
2855
2856 BLUETOOTH DRIVERS
2857 M:      Marcel Holtmann <marcel@holtmann.org>
2858 M:      Johan Hedberg <johan.hedberg@gmail.com>
2859 L:      linux-bluetooth@vger.kernel.org
2860 W:      http://www.bluez.org/
2861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2863 S:      Maintained
2864 F:      drivers/bluetooth/
2865
2866 BLUETOOTH SUBSYSTEM
2867 M:      Marcel Holtmann <marcel@holtmann.org>
2868 M:      Johan Hedberg <johan.hedberg@gmail.com>
2869 L:      linux-bluetooth@vger.kernel.org
2870 W:      http://www.bluez.org/
2871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2873 S:      Maintained
2874 F:      net/bluetooth/
2875 F:      include/net/bluetooth/
2876
2877 BONDING DRIVER
2878 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2879 M:      Veaceslav Falico <vfalico@gmail.com>
2880 M:      Andy Gospodarek <andy@greyhouse.net>
2881 L:      netdev@vger.kernel.org
2882 W:      http://sourceforge.net/projects/bonding/
2883 S:      Supported
2884 F:      drivers/net/bonding/
2885 F:      include/uapi/linux/if_bonding.h
2886
2887 BPF (Safe dynamic programs and tools)
2888 M:      Alexei Starovoitov <ast@kernel.org>
2889 M:      Daniel Borkmann <daniel@iogearbox.net>
2890 R:      Martin KaFai Lau <kafai@fb.com>
2891 R:      Song Liu <songliubraving@fb.com>
2892 R:      Yonghong Song <yhs@fb.com>
2893 L:      netdev@vger.kernel.org
2894 L:      bpf@vger.kernel.org
2895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2897 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2898 S:      Supported
2899 F:      arch/*/net/*
2900 F:      Documentation/networking/filter.txt
2901 F:      Documentation/bpf/
2902 F:      include/linux/bpf*
2903 F:      include/linux/filter.h
2904 F:      include/trace/events/xdp.h
2905 F:      include/uapi/linux/bpf*
2906 F:      include/uapi/linux/filter.h
2907 F:      kernel/bpf/
2908 F:      kernel/trace/bpf_trace.c
2909 F:      lib/test_bpf.c
2910 F:      net/bpf/
2911 F:      net/core/filter.c
2912 F:      net/sched/act_bpf.c
2913 F:      net/sched/cls_bpf.c
2914 F:      samples/bpf/
2915 F:      tools/bpf/
2916 F:      tools/lib/bpf/
2917 F:      tools/testing/selftests/bpf/
2918 K:      bpf
2919 N:      bpf
2920
2921 BPF JIT for ARM
2922 M:      Shubham Bansal <illusionist.neo@gmail.com>
2923 L:      netdev@vger.kernel.org
2924 L:      bpf@vger.kernel.org
2925 S:      Maintained
2926 F:      arch/arm/net/
2927
2928 BPF JIT for ARM64
2929 M:      Daniel Borkmann <daniel@iogearbox.net>
2930 M:      Alexei Starovoitov <ast@kernel.org>
2931 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2932 L:      netdev@vger.kernel.org
2933 L:      bpf@vger.kernel.org
2934 S:      Supported
2935 F:      arch/arm64/net/
2936
2937 BPF JIT for MIPS (32-BIT AND 64-BIT)
2938 M:      Paul Burton <paul.burton@mips.com>
2939 L:      netdev@vger.kernel.org
2940 L:      bpf@vger.kernel.org
2941 S:      Maintained
2942 F:      arch/mips/net/
2943
2944 BPF JIT for NFP NICs
2945 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2946 L:      netdev@vger.kernel.org
2947 L:      bpf@vger.kernel.org
2948 S:      Supported
2949 F:      drivers/net/ethernet/netronome/nfp/bpf/
2950
2951 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2952 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2953 M:      Sandipan Das <sandipan@linux.ibm.com>
2954 L:      netdev@vger.kernel.org
2955 L:      bpf@vger.kernel.org
2956 S:      Maintained
2957 F:      arch/powerpc/net/
2958
2959 BPF JIT for RISC-V (RV64G)
2960 M:      Björn Töpel <bjorn.topel@gmail.com>
2961 L:      netdev@vger.kernel.org
2962 S:      Maintained
2963 F:      arch/riscv/net/
2964
2965 BPF JIT for S390
2966 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
2967 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
2968 L:      netdev@vger.kernel.org
2969 L:      bpf@vger.kernel.org
2970 S:      Maintained
2971 F:      arch/s390/net/
2972 X:      arch/s390/net/pnet.c
2973
2974 BPF JIT for SPARC (32-BIT AND 64-BIT)
2975 M:      David S. Miller <davem@davemloft.net>
2976 L:      netdev@vger.kernel.org
2977 L:      bpf@vger.kernel.org
2978 S:      Maintained
2979 F:      arch/sparc/net/
2980
2981 BPF JIT for X86 32-BIT
2982 M:      Wang YanQing <udknight@gmail.com>
2983 L:      netdev@vger.kernel.org
2984 L:      bpf@vger.kernel.org
2985 S:      Maintained
2986 F:      arch/x86/net/bpf_jit_comp32.c
2987
2988 BPF JIT for X86 64-BIT
2989 M:      Alexei Starovoitov <ast@kernel.org>
2990 M:      Daniel Borkmann <daniel@iogearbox.net>
2991 L:      netdev@vger.kernel.org
2992 L:      bpf@vger.kernel.org
2993 S:      Supported
2994 F:      arch/x86/net/
2995 X:      arch/x86/net/bpf_jit_comp32.c
2996
2997 BROADCOM B44 10/100 ETHERNET DRIVER
2998 M:      Michael Chan <michael.chan@broadcom.com>
2999 L:      netdev@vger.kernel.org
3000 S:      Supported
3001 F:      drivers/net/ethernet/broadcom/b44.*
3002
3003 BROADCOM B53 ETHERNET SWITCH DRIVER
3004 M:      Florian Fainelli <f.fainelli@gmail.com>
3005 L:      netdev@vger.kernel.org
3006 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3007 S:      Supported
3008 F:      drivers/net/dsa/b53/*
3009 F:      include/linux/platform_data/b53.h
3010
3011 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3012 M:      Florian Fainelli <f.fainelli@gmail.com>
3013 M:      Ray Jui <rjui@broadcom.com>
3014 M:      Scott Branden <sbranden@broadcom.com>
3015 M:      bcm-kernel-feedback-list@broadcom.com
3016 T:      git git://github.com/broadcom/mach-bcm
3017 S:      Maintained
3018 N:      bcm281*
3019 N:      bcm113*
3020 N:      bcm216*
3021 N:      kona
3022 F:      arch/arm/mach-bcm/
3023
3024 BROADCOM BCM2835 ARM ARCHITECTURE
3025 M:      Eric Anholt <eric@anholt.net>
3026 M:      Stefan Wahren <stefan.wahren@i2se.com>
3027 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3028 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3029 T:      git git://github.com/anholt/linux
3030 S:      Maintained
3031 N:      bcm2835
3032 F:      drivers/staging/vc04_services
3033
3034 BROADCOM BCM47XX MIPS ARCHITECTURE
3035 M:      Hauke Mehrtens <hauke@hauke-m.de>
3036 M:      Rafał Miłecki <zajec5@gmail.com>
3037 L:      linux-mips@vger.kernel.org
3038 S:      Maintained
3039 F:      Documentation/devicetree/bindings/mips/brcm/
3040 F:      arch/mips/bcm47xx/*
3041 F:      arch/mips/include/asm/mach-bcm47xx/*
3042
3043 BROADCOM BCM5301X ARM ARCHITECTURE
3044 M:      Hauke Mehrtens <hauke@hauke-m.de>
3045 M:      Rafał Miłecki <zajec5@gmail.com>
3046 M:      bcm-kernel-feedback-list@broadcom.com
3047 L:      linux-arm-kernel@lists.infradead.org
3048 S:      Maintained
3049 F:      arch/arm/mach-bcm/bcm_5301x.c
3050 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3051 F:      arch/arm/boot/dts/bcm470*
3052 F:      arch/arm/boot/dts/bcm953012*
3053
3054 BROADCOM BCM53573 ARM ARCHITECTURE
3055 M:      Rafał Miłecki <rafal@milecki.pl>
3056 L:      linux-arm-kernel@lists.infradead.org
3057 S:      Maintained
3058 F:      arch/arm/boot/dts/bcm53573*
3059 F:      arch/arm/boot/dts/bcm47189*
3060
3061 BROADCOM BCM63XX ARM ARCHITECTURE
3062 M:      Florian Fainelli <f.fainelli@gmail.com>
3063 M:      bcm-kernel-feedback-list@broadcom.com
3064 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3065 T:      git git://github.com/broadcom/stblinux.git
3066 S:      Maintained
3067 N:      bcm63xx
3068
3069 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3070 M:      Kevin Cernekee <cernekee@gmail.com>
3071 L:      linux-usb@vger.kernel.org
3072 S:      Maintained
3073 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3074
3075 BROADCOM BCM7XXX ARM ARCHITECTURE
3076 M:      Brian Norris <computersforpeace@gmail.com>
3077 M:      Gregory Fong <gregory.0xf0@gmail.com>
3078 M:      Florian Fainelli <f.fainelli@gmail.com>
3079 M:      bcm-kernel-feedback-list@broadcom.com
3080 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3081 T:      git git://github.com/broadcom/stblinux.git
3082 S:      Maintained
3083 F:      arch/arm/mach-bcm/*brcmstb*
3084 F:      arch/arm/boot/dts/bcm7*.dts*
3085 F:      drivers/bus/brcmstb_gisb.c
3086 F:      arch/arm/mm/cache-b15-rac.c
3087 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3088 N:      brcmstb
3089
3090 BROADCOM BMIPS CPUFREQ DRIVER
3091 M:      Markus Mayer <mmayer@broadcom.com>
3092 M:      bcm-kernel-feedback-list@broadcom.com
3093 L:      linux-pm@vger.kernel.org
3094 S:      Maintained
3095 F:      drivers/cpufreq/bmips-cpufreq.c
3096
3097 BROADCOM BMIPS MIPS ARCHITECTURE
3098 M:      Kevin Cernekee <cernekee@gmail.com>
3099 M:      Florian Fainelli <f.fainelli@gmail.com>
3100 L:      linux-mips@vger.kernel.org
3101 T:      git git://github.com/broadcom/stblinux.git
3102 S:      Maintained
3103 F:      arch/mips/bmips/*
3104 F:      arch/mips/include/asm/mach-bmips/*
3105 F:      arch/mips/kernel/*bmips*
3106 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3107 F:      drivers/irqchip/irq-bcm63*
3108 F:      drivers/irqchip/irq-bcm7*
3109 F:      drivers/irqchip/irq-brcmstb*
3110 F:      include/linux/bcm963xx_nvram.h
3111 F:      include/linux/bcm963xx_tag.h
3112
3113 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3114 M:      Rasesh Mody <rmody@marvell.com>
3115 M:      GR-Linux-NIC-Dev@marvell.com
3116 L:      netdev@vger.kernel.org
3117 S:      Supported
3118 F:      drivers/net/ethernet/broadcom/bnx2.*
3119 F:      drivers/net/ethernet/broadcom/bnx2_*
3120
3121 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3122 M:      QLogic-Storage-Upstream@qlogic.com
3123 L:      linux-scsi@vger.kernel.org
3124 S:      Supported
3125 F:      drivers/scsi/bnx2fc/
3126
3127 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3128 M:      QLogic-Storage-Upstream@qlogic.com
3129 L:      linux-scsi@vger.kernel.org
3130 S:      Supported
3131 F:      drivers/scsi/bnx2i/
3132
3133 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3134 M:      Ariel Elior <aelior@marvell.com>
3135 M:      Sudarsana Kalluru <skalluru@marvell.com>
3136 M:      GR-everest-linux-l2@marvell.com
3137 L:      netdev@vger.kernel.org
3138 S:      Supported
3139 F:      drivers/net/ethernet/broadcom/bnx2x/
3140
3141 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3142 M:      Michael Chan <michael.chan@broadcom.com>
3143 L:      netdev@vger.kernel.org
3144 S:      Supported
3145 F:      drivers/net/ethernet/broadcom/bnxt/
3146
3147 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3148 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3149 M:      Franky Lin <franky.lin@broadcom.com>
3150 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3151 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3152 M:      Wright Feng <wright.feng@cypress.com>
3153 L:      linux-wireless@vger.kernel.org
3154 L:      brcm80211-dev-list.pdl@broadcom.com
3155 L:      brcm80211-dev-list@cypress.com
3156 S:      Supported
3157 F:      drivers/net/wireless/broadcom/brcm80211/
3158
3159 BROADCOM BRCMSTB GPIO DRIVER
3160 M:      Gregory Fong <gregory.0xf0@gmail.com>
3161 L:      bcm-kernel-feedback-list@broadcom.com
3162 S:      Supported
3163 F:      drivers/gpio/gpio-brcmstb.c
3164 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3165
3166 BROADCOM BRCMSTB I2C DRIVER
3167 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3168 L:      linux-i2c@vger.kernel.org
3169 L:      bcm-kernel-feedback-list@broadcom.com
3170 S:      Supported
3171 F:      drivers/i2c/busses/i2c-brcmstb.c
3172 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3173
3174 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3175 M:      Al Cooper <alcooperx@gmail.com>
3176 L:      linux-kernel@vger.kernel.org
3177 L:      bcm-kernel-feedback-list@broadcom.com
3178 S:      Maintained
3179 F:      drivers/phy/broadcom/phy-brcm-usb*
3180
3181 BROADCOM GENET ETHERNET DRIVER
3182 M:      Doug Berger <opendmb@gmail.com>
3183 M:      Florian Fainelli <f.fainelli@gmail.com>
3184 L:      netdev@vger.kernel.org
3185 S:      Supported
3186 F:      drivers/net/ethernet/broadcom/genet/
3187
3188 BROADCOM IPROC ARM ARCHITECTURE
3189 M:      Ray Jui <rjui@broadcom.com>
3190 M:      Scott Branden <sbranden@broadcom.com>
3191 M:      bcm-kernel-feedback-list@broadcom.com
3192 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3193 T:      git git://github.com/broadcom/cygnus-linux.git
3194 S:      Maintained
3195 N:      iproc
3196 N:      cygnus
3197 N:      bcm[-_]nsp
3198 N:      bcm9113*
3199 N:      bcm9583*
3200 N:      bcm9585*
3201 N:      bcm9586*
3202 N:      bcm988312
3203 N:      bcm113*
3204 N:      bcm583*
3205 N:      bcm585*
3206 N:      bcm586*
3207 N:      bcm88312
3208 N:      hr2
3209 N:      stingray
3210 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3211 F:      arch/arm64/boot/dts/broadcom/stingray/*
3212 F:      drivers/clk/bcm/clk-ns*
3213 F:      drivers/clk/bcm/clk-sr*
3214 F:      drivers/pinctrl/bcm/pinctrl-ns*
3215 F:      include/dt-bindings/clock/bcm-sr*
3216
3217 BROADCOM KONA GPIO DRIVER
3218 M:      Ray Jui <rjui@broadcom.com>
3219 L:      bcm-kernel-feedback-list@broadcom.com
3220 S:      Supported
3221 F:      drivers/gpio/gpio-bcm-kona.c
3222 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3223
3224 BROADCOM NETXTREME-E ROCE DRIVER
3225 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3226 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3227 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3228 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3229 L:      linux-rdma@vger.kernel.org
3230 W:      http://www.broadcom.com
3231 S:      Supported
3232 F:      drivers/infiniband/hw/bnxt_re/
3233 F:      include/uapi/rdma/bnxt_re-abi.h
3234
3235 BROADCOM NVRAM DRIVER
3236 M:      Rafał Miłecki <zajec5@gmail.com>
3237 L:      linux-mips@vger.kernel.org
3238 S:      Maintained
3239 F:      drivers/firmware/broadcom/*
3240
3241 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3242 M:      Rafał Miłecki <zajec5@gmail.com>
3243 L:      linux-wireless@vger.kernel.org
3244 S:      Maintained
3245 F:      drivers/bcma/
3246 F:      include/linux/bcma/
3247
3248 BROADCOM STB AVS CPUFREQ DRIVER
3249 M:      Markus Mayer <mmayer@broadcom.com>
3250 M:      bcm-kernel-feedback-list@broadcom.com
3251 L:      linux-pm@vger.kernel.org
3252 S:      Maintained
3253 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3254 F:      drivers/cpufreq/brcmstb*
3255
3256 BROADCOM STB AVS TMON DRIVER
3257 M:      Markus Mayer <mmayer@broadcom.com>
3258 M:      bcm-kernel-feedback-list@broadcom.com
3259 L:      linux-pm@vger.kernel.org
3260 S:      Maintained
3261 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3262 F:      drivers/thermal/broadcom/brcmstb*
3263
3264 BROADCOM STB NAND FLASH DRIVER
3265 M:      Brian Norris <computersforpeace@gmail.com>
3266 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3267 L:      linux-mtd@lists.infradead.org
3268 L:      bcm-kernel-feedback-list@broadcom.com
3269 S:      Maintained
3270 F:      drivers/mtd/nand/raw/brcmnand/
3271
3272 BROADCOM STB DPFE DRIVER
3273 M:      Markus Mayer <mmayer@broadcom.com>
3274 M:      bcm-kernel-feedback-list@broadcom.com
3275 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3276 S:      Maintained
3277 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3278 F:      drivers/memory/brcmstb_dpfe.c
3279
3280 BROADCOM SPI DRIVER
3281 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3282 M:      bcm-kernel-feedback-list@broadcom.com
3283 S:      Maintained
3284 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3285 F:      drivers/spi/spi-bcm-qspi.*
3286 F:      drivers/spi/spi-brcmstb-qspi.c
3287 F:      drivers/spi/spi-iproc-qspi.c
3288
3289 BROADCOM SYSTEMPORT ETHERNET DRIVER
3290 M:      Florian Fainelli <f.fainelli@gmail.com>
3291 L:      netdev@vger.kernel.org
3292 S:      Supported
3293 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3294
3295 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3296 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3297 M:      Prashant Sreedharan <prashant@broadcom.com>
3298 M:      Michael Chan <mchan@broadcom.com>
3299 L:      netdev@vger.kernel.org
3300 S:      Supported
3301 F:      drivers/net/ethernet/broadcom/tg3.*
3302
3303 BROCADE BFA FC SCSI DRIVER
3304 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3305 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3306 L:      linux-scsi@vger.kernel.org
3307 S:      Supported
3308 F:      drivers/scsi/bfa/
3309
3310 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3311 M:      Rasesh Mody <rmody@marvell.com>
3312 M:      Sudarsana Kalluru <skalluru@marvell.com>
3313 M:      GR-Linux-NIC-Dev@marvell.com
3314 L:      netdev@vger.kernel.org
3315 S:      Supported
3316 F:      drivers/net/ethernet/brocade/bna/
3317
3318 BSG (block layer generic sg v4 driver)
3319 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3320 L:      linux-scsi@vger.kernel.org
3321 S:      Supported
3322 F:      block/bsg.c
3323 F:      include/linux/bsg.h
3324 F:      include/uapi/linux/bsg.h
3325
3326 BT87X AUDIO DRIVER
3327 M:      Clemens Ladisch <clemens@ladisch.de>
3328 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3329 T:      git git://git.alsa-project.org/alsa-kernel.git
3330 S:      Maintained
3331 F:      Documentation/sound/cards/bt87x.rst
3332 F:      sound/pci/bt87x.c
3333
3334 BT8XXGPIO DRIVER
3335 M:      Michael Buesch <m@bues.ch>
3336 W:      http://bu3sch.de/btgpio.php
3337 S:      Maintained
3338 F:      drivers/gpio/gpio-bt8xx.c
3339
3340 BTRFS FILE SYSTEM
3341 M:      Chris Mason <clm@fb.com>
3342 M:      Josef Bacik <josef@toxicpanda.com>
3343 M:      David Sterba <dsterba@suse.com>
3344 L:      linux-btrfs@vger.kernel.org
3345 W:      http://btrfs.wiki.kernel.org/
3346 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3348 S:      Maintained
3349 F:      Documentation/filesystems/btrfs.txt
3350 F:      fs/btrfs/
3351 F:      include/linux/btrfs*
3352 F:      include/uapi/linux/btrfs*
3353
3354 BTTV VIDEO4LINUX DRIVER
3355 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3356 L:      linux-media@vger.kernel.org
3357 W:      https://linuxtv.org
3358 T:      git git://linuxtv.org/media_tree.git
3359 S:      Odd fixes
3360 F:      Documentation/media/v4l-drivers/bttv*
3361 F:      drivers/media/pci/bt8xx/bttv*
3362
3363 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3364 M:      Chanwoo Choi <cw00.choi@samsung.com>
3365 L:      linux-pm@vger.kernel.org
3366 L:      linux-samsung-soc@vger.kernel.org
3367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3368 S:      Maintained
3369 F:      drivers/devfreq/exynos-bus.c
3370 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3371
3372 BUSLOGIC SCSI DRIVER
3373 M:      Khalid Aziz <khalid@gonehiking.org>
3374 L:      linux-scsi@vger.kernel.org
3375 S:      Maintained
3376 F:      drivers/scsi/BusLogic.*
3377 F:      drivers/scsi/FlashPoint.*
3378
3379 C-MEDIA CMI8788 DRIVER
3380 M:      Clemens Ladisch <clemens@ladisch.de>
3381 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3382 T:      git git://git.alsa-project.org/alsa-kernel.git
3383 S:      Maintained
3384 F:      sound/pci/oxygen/
3385
3386 C-SKY ARCHITECTURE
3387 M:      Guo Ren <guoren@kernel.org>
3388 T:      git https://github.com/c-sky/csky-linux.git
3389 S:      Supported
3390 F:      arch/csky/
3391 F:      Documentation/devicetree/bindings/csky/
3392 F:      drivers/irqchip/irq-csky-*
3393 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3394 F:      drivers/clocksource/timer-gx6605s.c
3395 F:      drivers/clocksource/timer-mp-csky.c
3396 F:      Documentation/devicetree/bindings/timer/csky,*
3397 K:      csky
3398 N:      csky
3399
3400 C6X ARCHITECTURE
3401 M:      Mark Salter <msalter@redhat.com>
3402 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3403 L:      linux-c6x-dev@linux-c6x.org
3404 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3405 S:      Maintained
3406 F:      arch/c6x/
3407
3408 CA8210 IEEE-802.15.4 RADIO DRIVER
3409 M:      Harry Morris <h.morris@cascoda.com>
3410 L:      linux-wpan@vger.kernel.org
3411 W:      https://github.com/Cascoda/ca8210-linux.git
3412 S:      Maintained
3413 F:      drivers/net/ieee802154/ca8210.c
3414 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3415
3416 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3417 M:      David Howells <dhowells@redhat.com>
3418 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3419 S:      Supported
3420 F:      Documentation/filesystems/caching/cachefiles.txt
3421 F:      fs/cachefiles/
3422
3423 CADENCE MIPI-CSI2 BRIDGES
3424 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3425 L:      linux-media@vger.kernel.org
3426 S:      Maintained
3427 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3428 F:      drivers/media/platform/cadence/cdns-csi2*
3429
3430 CADET FM/AM RADIO RECEIVER DRIVER
3431 M:      Hans Verkuil <hverkuil@xs4all.nl>
3432 L:      linux-media@vger.kernel.org
3433 T:      git git://linuxtv.org/media_tree.git
3434 W:      https://linuxtv.org
3435 S:      Maintained
3436 F:      drivers/media/radio/radio-cadet*
3437
3438 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3439 M:      Jonathan Corbet <corbet@lwn.net>
3440 L:      linux-media@vger.kernel.org
3441 T:      git git://linuxtv.org/media_tree.git
3442 S:      Maintained
3443 F:      Documentation/media/v4l-drivers/cafe_ccic*
3444 F:      drivers/media/platform/marvell-ccic/
3445
3446 CAIF NETWORK LAYER
3447 L:      netdev@vger.kernel.org
3448 S:      Orphan
3449 F:      Documentation/networking/caif/
3450 F:      drivers/net/caif/
3451 F:      include/uapi/linux/caif/
3452 F:      include/net/caif/
3453 F:      net/caif/
3454
3455 CAKE QDISC
3456 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3457 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3458 S:      Maintained
3459 F:      net/sched/sch_cake.c
3460
3461 CALGARY x86-64 IOMMU
3462 M:      Muli Ben-Yehuda <mulix@mulix.org>
3463 M:      Jon Mason <jdmason@kudzu.us>
3464 L:      iommu@lists.linux-foundation.org
3465 S:      Maintained
3466 F:      arch/x86/kernel/pci-calgary_64.c
3467 F:      arch/x86/kernel/tce_64.c
3468 F:      arch/x86/include/asm/calgary.h
3469 F:      arch/x86/include/asm/tce.h
3470
3471 CAN NETWORK DRIVERS
3472 M:      Wolfgang Grandegger <wg@grandegger.com>
3473 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3474 L:      linux-can@vger.kernel.org
3475 W:      https://github.com/linux-can
3476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3478 S:      Maintained
3479 F:      Documentation/devicetree/bindings/net/can/
3480 F:      drivers/net/can/
3481 F:      include/linux/can/dev.h
3482 F:      include/linux/can/platform/
3483 F:      include/uapi/linux/can/error.h
3484 F:      include/uapi/linux/can/netlink.h
3485
3486 CAN NETWORK LAYER
3487 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3488 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3489 L:      linux-can@vger.kernel.org
3490 W:      https://github.com/linux-can
3491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3493 S:      Maintained
3494 F:      Documentation/networking/can.rst
3495 F:      net/can/
3496 F:      include/linux/can/core.h
3497 F:      include/uapi/linux/can.h
3498 F:      include/uapi/linux/can/bcm.h
3499 F:      include/uapi/linux/can/raw.h
3500 F:      include/uapi/linux/can/gw.h
3501
3502 CAPABILITIES
3503 M:      Serge Hallyn <serge@hallyn.com>
3504 L:      linux-security-module@vger.kernel.org
3505 S:      Supported
3506 F:      include/linux/capability.h
3507 F:      include/uapi/linux/capability.h
3508 F:      security/commoncap.c
3509 F:      kernel/capability.c
3510
3511 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3512 M:      Kevin Tsai <ktsai@capellamicro.com>
3513 S:      Maintained
3514 F:      drivers/iio/light/cm*
3515
3516 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3517 M:      Christian Lamparter <chunkeey@googlemail.com>
3518 L:      linux-wireless@vger.kernel.org
3519 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3520 S:      Maintained
3521 F:      drivers/net/wireless/ath/carl9170/
3522
3523 CAVIUM I2C DRIVER
3524 M:      Jan Glauber <jglauber@cavium.com>
3525 M:      David Daney <david.daney@cavium.com>
3526 W:      http://www.cavium.com
3527 S:      Supported
3528 F:      drivers/i2c/busses/i2c-octeon*
3529 F:      drivers/i2c/busses/i2c-thunderx*
3530
3531 CAVIUM LIQUIDIO NETWORK DRIVER
3532 M:      Derek Chickles <dchickles@marvell.com>
3533 M:      Satanand Burla <sburla@marvell.com>
3534 M:      Felix Manlunas <fmanlunas@marvell.com>
3535 L:      netdev@vger.kernel.org
3536 W:      http://www.cavium.com
3537 S:      Supported
3538 F:      drivers/net/ethernet/cavium/liquidio/
3539
3540 CAVIUM MMC DRIVER
3541 M:      Jan Glauber <jglauber@cavium.com>
3542 M:      David Daney <david.daney@cavium.com>
3543 M:      Steven J. Hill <Steven.Hill@cavium.com>
3544 W:      http://www.cavium.com
3545 S:      Supported
3546 F:      drivers/mmc/host/cavium*
3547
3548 CAVIUM OCTEON-TX CRYPTO DRIVER
3549 M:      George Cherian <george.cherian@cavium.com>
3550 L:      linux-crypto@vger.kernel.org
3551 W:      http://www.cavium.com
3552 S:      Supported
3553 F:      drivers/crypto/cavium/cpt/
3554
3555 CAVIUM THUNDERX2 ARM64 SOC
3556 M:      Robert Richter <rrichter@cavium.com>
3557 M:      Jayachandran C <jnair@caviumnetworks.com>
3558 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3559 S:      Maintained
3560 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3561 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3562
3563 CC2520 IEEE-802.15.4 RADIO DRIVER
3564 M:      Varka Bhadram <varkabhadram@gmail.com>
3565 L:      linux-wpan@vger.kernel.org
3566 S:      Maintained
3567 F:      drivers/net/ieee802154/cc2520.c
3568 F:      include/linux/spi/cc2520.h
3569 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3570
3571 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3572 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3573 L:      linux-crypto@vger.kernel.org
3574 S:      Supported
3575 F:      drivers/crypto/ccree/
3576 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3577
3578 CEC FRAMEWORK
3579 M:      Hans Verkuil <hans.verkuil@cisco.com>
3580 L:      linux-media@vger.kernel.org
3581 T:      git git://linuxtv.org/media_tree.git
3582 W:      http://linuxtv.org
3583 S:      Supported
3584 F:      Documentation/media/kapi/cec-core.rst
3585 F:      Documentation/media/uapi/cec
3586 F:      drivers/media/cec/
3587 F:      drivers/media/rc/keymaps/rc-cec.c
3588 F:      include/media/cec.h
3589 F:      include/media/cec-notifier.h
3590 F:      include/uapi/linux/cec.h
3591 F:      include/uapi/linux/cec-funcs.h
3592 F:      Documentation/devicetree/bindings/media/cec.txt
3593 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3594
3595 CEC GPIO DRIVER
3596 M:      Hans Verkuil <hans.verkuil@cisco.com>
3597 L:      linux-media@vger.kernel.org
3598 T:      git git://linuxtv.org/media_tree.git
3599 W:      http://linuxtv.org
3600 S:      Supported
3601 F:      drivers/media/platform/cec-gpio/
3602 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3603
3604 CELL BROADBAND ENGINE ARCHITECTURE
3605 M:      Arnd Bergmann <arnd@arndb.de>
3606 L:      linuxppc-dev@lists.ozlabs.org
3607 W:      http://www.ibm.com/developerworks/power/cell/
3608 S:      Supported
3609 F:      arch/powerpc/include/asm/cell*.h
3610 F:      arch/powerpc/include/asm/spu*.h
3611 F:      arch/powerpc/include/uapi/asm/spu*.h
3612 F:      arch/powerpc/oprofile/*cell*
3613 F:      arch/powerpc/platforms/cell/
3614
3615 CEPH COMMON CODE (LIBCEPH)
3616 M:      Ilya Dryomov <idryomov@gmail.com>
3617 M:      "Yan, Zheng" <zyan@redhat.com>
3618 M:      Sage Weil <sage@redhat.com>
3619 L:      ceph-devel@vger.kernel.org
3620 W:      http://ceph.com/
3621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3622 T:      git git://github.com/ceph/ceph-client.git
3623 S:      Supported
3624 F:      net/ceph/
3625 F:      include/linux/ceph/
3626 F:      include/linux/crush/
3627
3628 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3629 M:      "Yan, Zheng" <zyan@redhat.com>
3630 M:      Sage Weil <sage@redhat.com>
3631 M:      Ilya Dryomov <idryomov@gmail.com>
3632 L:      ceph-devel@vger.kernel.org
3633 W:      http://ceph.com/
3634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3635 T:      git git://github.com/ceph/ceph-client.git
3636 S:      Supported
3637 F:      Documentation/filesystems/ceph.txt
3638 F:      fs/ceph/
3639
3640 CERTIFICATE HANDLING:
3641 M:      David Howells <dhowells@redhat.com>
3642 M:      David Woodhouse <dwmw2@infradead.org>
3643 L:      keyrings@vger.kernel.org
3644 S:      Maintained
3645 F:      Documentation/admin-guide/module-signing.rst
3646 F:      certs/
3647 F:      scripts/sign-file.c
3648 F:      scripts/extract-cert.c
3649
3650 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3651 L:      linux-usb@vger.kernel.org
3652 S:      Orphan
3653 F:      Documentation/usb/WUSB-Design-overview.txt
3654 F:      Documentation/usb/wusb-cbaf
3655 F:      drivers/usb/host/hwa-hc.c
3656 F:      drivers/usb/host/whci/
3657 F:      drivers/usb/wusbcore/
3658 F:      include/linux/usb/wusb*
3659
3660 CFAG12864B LCD DRIVER
3661 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3662 S:      Maintained
3663 F:      drivers/auxdisplay/cfag12864b.c
3664 F:      include/linux/cfag12864b.h
3665
3666 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3667 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3668 S:      Maintained
3669 F:      drivers/auxdisplay/cfag12864bfb.c
3670 F:      include/linux/cfag12864b.h
3671
3672 802.11 (including CFG80211/NL80211)
3673 M:      Johannes Berg <johannes@sipsolutions.net>
3674 L:      linux-wireless@vger.kernel.org
3675 W:      http://wireless.kernel.org/
3676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3678 S:      Maintained
3679 F:      net/wireless/
3680 F:      include/uapi/linux/nl80211.h
3681 F:      include/linux/ieee80211.h
3682 F:      include/net/wext.h
3683 F:      include/net/cfg80211.h
3684 F:      include/net/iw_handler.h
3685 F:      include/net/ieee80211_radiotap.h
3686 F:      Documentation/driver-api/80211/cfg80211.rst
3687 F:      Documentation/networking/regulatory.txt
3688
3689 CHAR and MISC DRIVERS
3690 M:      Arnd Bergmann <arnd@arndb.de>
3691 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3693 S:      Supported
3694 F:      drivers/char/
3695 F:      drivers/misc/
3696 F:      include/linux/miscdevice.h
3697
3698 CHECKPATCH
3699 M:      Andy Whitcroft <apw@canonical.com>
3700 M:      Joe Perches <joe@perches.com>
3701 S:      Maintained
3702 F:      scripts/checkpatch.pl
3703
3704 CHINESE DOCUMENTATION
3705 M:      Harry Wei <harryxiyou@gmail.com>
3706 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3707 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3708 S:      Maintained
3709 F:      Documentation/translations/zh_CN/
3710
3711 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3712 M:      Peter Chen <Peter.Chen@nxp.com>
3713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3714 L:      linux-usb@vger.kernel.org
3715 S:      Maintained
3716 F:      drivers/usb/chipidea/
3717
3718 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3719 M:      Hans de Goede <hdegoede@redhat.com>
3720 L:      linux-input@vger.kernel.org
3721 S:      Maintained
3722 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3723 F:      drivers/input/touchscreen/chipone_icn8318.c
3724
3725 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3726 M:      Hans de Goede <hdegoede@redhat.com>
3727 L:      linux-input@vger.kernel.org
3728 S:      Maintained
3729 F:      drivers/input/touchscreen/chipone_icn8505.c
3730
3731 CHROME HARDWARE PLATFORM SUPPORT
3732 M:      Benson Leung <bleung@chromium.org>
3733 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3734 S:      Maintained
3735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3736 F:      drivers/platform/chrome/
3737
3738 CHROMEOS EC SUBDRIVERS
3739 M:      Benson Leung <bleung@chromium.org>
3740 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3741 R:      Guenter Roeck <groeck@chromium.org>
3742 S:      Maintained
3743 N:      cros_ec
3744 N:      cros-ec
3745 F:      drivers/power/supply/cros_usbpd-charger.c
3746
3747 CHROMEOS EC CODEC DRIVER
3748 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3749 S:      Maintained
3750 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3751 R:      Guenter Roeck <groeck@chromium.org>
3752 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3753 F:      sound/soc/codecs/cros_ec_codec.*
3754
3755 CIRRUS LOGIC AUDIO CODEC DRIVERS
3756 M:      Brian Austin <brian.austin@cirrus.com>
3757 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3758 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3759 S:      Maintained
3760 F:      sound/soc/codecs/cs*
3761
3762 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3763 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3764 L:      netdev@vger.kernel.org
3765 S:      Maintained
3766 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3767
3768 CISCO FCOE HBA DRIVER
3769 M:      Satish Kharat <satishkh@cisco.com>
3770 M:      Sesidhar Baddela <sebaddel@cisco.com>
3771 M:      Karan Tilak Kumar <kartilak@cisco.com>
3772 L:      linux-scsi@vger.kernel.org
3773 S:      Supported
3774 F:      drivers/scsi/fnic/
3775
3776 CISCO SCSI HBA DRIVER
3777 M:      Karan Tilak Kumar <kartilak@cisco.com>
3778 M:      Sesidhar Baddela <sebaddel@cisco.com>
3779 L:      linux-scsi@vger.kernel.org
3780 S:      Supported
3781 F:      drivers/scsi/snic/
3782
3783 CISCO VIC ETHERNET NIC DRIVER
3784 M:      Christian Benvenuti <benve@cisco.com>
3785 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3786 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3787 S:      Supported
3788 F:      drivers/net/ethernet/cisco/enic/
3789
3790 CISCO VIC LOW LATENCY NIC DRIVER
3791 M:      Christian Benvenuti <benve@cisco.com>
3792 M:      Nelson Escobar <neescoba@cisco.com>
3793 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3794 S:      Supported
3795 F:      drivers/infiniband/hw/usnic/
3796
3797 CIRRUS LOGIC MADERA CODEC DRIVERS
3798 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3799 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3800 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3801 L:      patches@opensource.cirrus.com
3802 T:      git https://github.com/CirrusLogic/linux-drivers.git
3803 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3804 S:      Supported
3805 F:      Documentation/devicetree/bindings/mfd/madera.txt
3806 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3807 F:      include/linux/irqchip/irq-madera*
3808 F:      include/linux/mfd/madera/*
3809 F:      drivers/gpio/gpio-madera*
3810 F:      drivers/irqchip/irq-madera*
3811 F:      drivers/mfd/madera*
3812 F:      drivers/mfd/cs47l*
3813 F:      drivers/pinctrl/cirrus/*
3814
3815 CLANG-FORMAT FILE
3816 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3817 S:      Maintained
3818 F:      .clang-format
3819
3820 CLEANCACHE API
3821 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3822 L:      linux-kernel@vger.kernel.org
3823 S:      Maintained
3824 F:      mm/cleancache.c
3825 F:      include/linux/cleancache.h
3826
3827 CLK API
3828 M:      Russell King <linux@armlinux.org.uk>
3829 L:      linux-clk@vger.kernel.org
3830 S:      Maintained
3831 F:      include/linux/clk.h
3832
3833 CLOCKSOURCE, CLOCKEVENT DRIVERS
3834 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3835 M:      Thomas Gleixner <tglx@linutronix.de>
3836 L:      linux-kernel@vger.kernel.org
3837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3838 S:      Supported
3839 F:      drivers/clocksource/
3840 F:      Documentation/devicetree/bindings/timer/
3841
3842 CMPC ACPI DRIVER
3843 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3844 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3845 L:      platform-driver-x86@vger.kernel.org
3846 S:      Supported
3847 F:      drivers/platform/x86/classmate-laptop.c
3848
3849 COBALT MEDIA DRIVER
3850 M:      Hans Verkuil <hans.verkuil@cisco.com>
3851 L:      linux-media@vger.kernel.org
3852 T:      git git://linuxtv.org/media_tree.git
3853 W:      https://linuxtv.org
3854 S:      Supported
3855 F:      drivers/media/pci/cobalt/
3856
3857 COCCINELLE/Semantic Patches (SmPL)
3858 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3859 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3860 M:      Nicolas Palix <nicolas.palix@imag.fr>
3861 M:      Michal Marek <michal.lkml@markovi.net>
3862 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3864 W:      http://coccinelle.lip6.fr/
3865 S:      Supported
3866 F:      Documentation/dev-tools/coccinelle.rst
3867 F:      scripts/coccinelle/
3868 F:      scripts/coccicheck
3869
3870 CODA FILE SYSTEM
3871 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3872 M:      coda@cs.cmu.edu
3873 L:      codalist@coda.cs.cmu.edu
3874 W:      http://www.coda.cs.cmu.edu/
3875 S:      Maintained
3876 F:      Documentation/filesystems/coda.txt
3877 F:      fs/coda/
3878 F:      include/linux/coda*.h
3879 F:      include/uapi/linux/coda*.h
3880
3881 CODA V4L2 MEM2MEM DRIVER
3882 M:      Philipp Zabel <p.zabel@pengutronix.de>
3883 L:      linux-media@vger.kernel.org
3884 S:      Maintained
3885 F:      Documentation/devicetree/bindings/media/coda.txt
3886 F:      drivers/media/platform/coda/
3887
3888 CODE OF CONDUCT
3889 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3890 S:      Supported
3891 F:      Documentation/process/code-of-conduct.rst
3892 F:      Documentation/process/code-of-conduct-interpretation.rst
3893
3894 COMMON CLK FRAMEWORK
3895 M:      Michael Turquette <mturquette@baylibre.com>
3896 M:      Stephen Boyd <sboyd@kernel.org>
3897 L:      linux-clk@vger.kernel.org
3898 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3900 S:      Maintained
3901 F:      Documentation/devicetree/bindings/clock/
3902 F:      drivers/clk/
3903 X:      drivers/clk/clkdev.c
3904 F:      include/linux/clk-pr*
3905 F:      include/linux/clk/
3906 F:      include/linux/of_clk.h
3907
3908 COMMON INTERNET FILE SYSTEM (CIFS)
3909 M:      Steve French <sfrench@samba.org>
3910 L:      linux-cifs@vger.kernel.org
3911 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3912 W:      http://linux-cifs.samba.org/
3913 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3914 S:      Supported
3915 F:      Documentation/filesystems/cifs/
3916 F:      fs/cifs/
3917
3918 COMPACTPCI HOTPLUG CORE
3919 M:      Scott Murray <scott@spiteful.org>
3920 L:      linux-pci@vger.kernel.org
3921 S:      Maintained
3922 F:      drivers/pci/hotplug/cpci_hotplug*
3923
3924 COMPACTPCI HOTPLUG GENERIC DRIVER
3925 M:      Scott Murray <scott@spiteful.org>
3926 L:      linux-pci@vger.kernel.org
3927 S:      Maintained
3928 F:      drivers/pci/hotplug/cpcihp_generic.c
3929
3930 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3931 M:      Scott Murray <scott@spiteful.org>
3932 L:      linux-pci@vger.kernel.org
3933 S:      Maintained
3934 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3935
3936 COMPAL LAPTOP SUPPORT
3937 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3938 L:      platform-driver-x86@vger.kernel.org
3939 S:      Maintained
3940 F:      drivers/platform/x86/compal-laptop.c
3941
3942 COMPILER ATTRIBUTES
3943 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3944 S:      Maintained
3945 F:      include/linux/compiler_attributes.h
3946
3947 CONEXANT ACCESSRUNNER USB DRIVER
3948 L:      accessrunner-general@lists.sourceforge.net
3949 W:      http://accessrunner.sourceforge.net/
3950 S:      Orphan
3951 F:      drivers/usb/atm/cxacru.c
3952
3953 CONFIGFS
3954 M:      Joel Becker <jlbec@evilplan.org>
3955 M:      Christoph Hellwig <hch@lst.de>
3956 T:      git git://git.infradead.org/users/hch/configfs.git
3957 S:      Supported
3958 F:      fs/configfs/
3959 F:      include/linux/configfs.h
3960
3961 CONNECTOR
3962 M:      Evgeniy Polyakov <zbr@ioremap.net>
3963 L:      netdev@vger.kernel.org
3964 S:      Maintained
3965 F:      drivers/connector/
3966
3967 CONTROL GROUP (CGROUP)
3968 M:      Tejun Heo <tj@kernel.org>
3969 M:      Li Zefan <lizefan@huawei.com>
3970 M:      Johannes Weiner <hannes@cmpxchg.org>
3971 L:      cgroups@vger.kernel.org
3972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3973 S:      Maintained
3974 F:      Documentation/admin-guide/cgroup-v2.rst
3975 F:      Documentation/cgroup-v1/
3976 F:      include/linux/cgroup*
3977 F:      kernel/cgroup/
3978
3979 CONTROL GROUP - CPUSET
3980 M:      Li Zefan <lizefan@huawei.com>
3981 L:      cgroups@vger.kernel.org
3982 W:      http://www.bullopensource.org/cpuset/
3983 W:      http://oss.sgi.com/projects/cpusets/
3984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3985 S:      Maintained
3986 F:      Documentation/cgroup-v1/cpusets.txt
3987 F:      include/linux/cpuset.h
3988 F:      kernel/cgroup/cpuset.c
3989
3990 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3991 M:      Johannes Weiner <hannes@cmpxchg.org>
3992 M:      Michal Hocko <mhocko@kernel.org>
3993 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3994 L:      cgroups@vger.kernel.org
3995 L:      linux-mm@kvack.org
3996 S:      Maintained
3997 F:      mm/memcontrol.c
3998 F:      mm/swap_cgroup.c
3999
4000 CORETEMP HARDWARE MONITORING DRIVER
4001 M:      Fenghua Yu <fenghua.yu@intel.com>
4002 L:      linux-hwmon@vger.kernel.org
4003 S:      Maintained
4004 F:      Documentation/hwmon/coretemp
4005 F:      drivers/hwmon/coretemp.c
4006
4007 COSA/SRP SYNC SERIAL DRIVER
4008 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4009 W:      http://www.fi.muni.cz/~kas/cosa/
4010 S:      Maintained
4011 F:      drivers/net/wan/cosa*
4012
4013 CPMAC ETHERNET DRIVER
4014 M:      Florian Fainelli <f.fainelli@gmail.com>
4015 L:      netdev@vger.kernel.org
4016 S:      Maintained
4017 F:      drivers/net/ethernet/ti/cpmac.c
4018
4019 CPU FREQUENCY SCALING FRAMEWORK
4020 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4021 M:      Viresh Kumar <viresh.kumar@linaro.org>
4022 L:      linux-pm@vger.kernel.org
4023 S:      Maintained
4024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4026 B:      https://bugzilla.kernel.org
4027 F:      Documentation/admin-guide/pm/cpufreq.rst
4028 F:      Documentation/admin-guide/pm/intel_pstate.rst
4029 F:      Documentation/cpu-freq/
4030 F:      Documentation/devicetree/bindings/cpufreq/
4031 F:      drivers/cpufreq/
4032 F:      include/linux/cpufreq.h
4033 F:      tools/testing/selftests/cpufreq/
4034
4035 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4036 M:      Viresh Kumar <viresh.kumar@linaro.org>
4037 M:      Sudeep Holla <sudeep.holla@arm.com>
4038 L:      linux-pm@vger.kernel.org
4039 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4040 S:      Maintained
4041 F:      drivers/cpufreq/arm_big_little.h
4042 F:      drivers/cpufreq/arm_big_little.c
4043
4044 CPU POWER MONITORING SUBSYSTEM
4045 M:      Thomas Renninger <trenn@suse.com>
4046 M:      Shuah Khan <shuah@kernel.org>
4047 M:      Shuah Khan <skhan@linuxfoundation.org>
4048 L:      linux-pm@vger.kernel.org
4049 S:      Maintained
4050 F:      tools/power/cpupower/
4051
4052 CPUID/MSR DRIVER
4053 M:      "H. Peter Anvin" <hpa@zytor.com>
4054 S:      Maintained
4055 F:      arch/x86/kernel/cpuid.c
4056 F:      arch/x86/kernel/msr.c
4057
4058 CPUIDLE DRIVER - ARM BIG LITTLE
4059 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4060 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4061 L:      linux-pm@vger.kernel.org
4062 L:      linux-arm-kernel@lists.infradead.org
4063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4064 S:      Maintained
4065 F:      drivers/cpuidle/cpuidle-big_little.c
4066
4067 CPUIDLE DRIVER - ARM EXYNOS
4068 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4069 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4070 M:      Kukjin Kim <kgene@kernel.org>
4071 L:      linux-pm@vger.kernel.org
4072 L:      linux-samsung-soc@vger.kernel.org
4073 S:      Supported
4074 F:      drivers/cpuidle/cpuidle-exynos.c
4075 F:      arch/arm/mach-exynos/pm.c
4076
4077 CPU IDLE TIME MANAGEMENT FRAMEWORK
4078 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4079 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4080 L:      linux-pm@vger.kernel.org
4081 S:      Maintained
4082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4083 B:      https://bugzilla.kernel.org
4084 F:      Documentation/admin-guide/pm/cpuidle.rst
4085 F:      Documentation/driver-api/pm/cpuidle.rst
4086 F:      drivers/cpuidle/*
4087 F:      include/linux/cpuidle.h
4088
4089 CRAMFS FILESYSTEM
4090 M:      Nicolas Pitre <nico@linaro.org>
4091 S:      Maintained
4092 F:      Documentation/filesystems/cramfs.txt
4093 F:      fs/cramfs/
4094
4095 CRYPTO API
4096 M:      Herbert Xu <herbert@gondor.apana.org.au>
4097 M:      "David S. Miller" <davem@davemloft.net>
4098 L:      linux-crypto@vger.kernel.org
4099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4101 S:      Maintained
4102 F:      Documentation/crypto/
4103 F:      Documentation/devicetree/bindings/crypto/
4104 F:      arch/*/crypto/
4105 F:      crypto/
4106 F:      drivers/crypto/
4107 F:      include/crypto/
4108 F:      include/linux/crypto*
4109
4110 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4111 M:      Neil Horman <nhorman@tuxdriver.com>
4112 L:      linux-crypto@vger.kernel.org
4113 S:      Maintained
4114 F:      crypto/ansi_cprng.c
4115 F:      crypto/rng.c
4116
4117 CS3308 MEDIA DRIVER
4118 M:      Hans Verkuil <hverkuil@xs4all.nl>
4119 L:      linux-media@vger.kernel.org
4120 T:      git git://linuxtv.org/media_tree.git
4121 W:      http://linuxtv.org
4122 S:      Odd Fixes
4123 F:      drivers/media/i2c/cs3308.c
4124
4125 CS5535 Audio ALSA driver
4126 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4127 S:      Maintained
4128 F:      sound/pci/cs5535audio/
4129
4130 CSI DRIVERS FOR ALLWINNER V3s
4131 M:      Yong Deng <yong.deng@magewell.com>
4132 L:      linux-media@vger.kernel.org
4133 T:      git git://linuxtv.org/media_tree.git
4134 S:      Maintained
4135 F:      drivers/media/platform/sunxi/sun6i-csi/
4136 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4137
4138 CW1200 WLAN driver
4139 M:      Solomon Peachy <pizza@shaftnet.org>
4140 S:      Maintained
4141 F:      drivers/net/wireless/st/cw1200/
4142
4143 CX18 VIDEO4LINUX DRIVER
4144 M:      Andy Walls <awalls@md.metrocast.net>
4145 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4146 L:      linux-media@vger.kernel.org
4147 T:      git git://linuxtv.org/media_tree.git
4148 W:      https://linuxtv.org
4149 W:      http://www.ivtvdriver.org/index.php/Cx18
4150 S:      Maintained
4151 F:      Documentation/media/v4l-drivers/cx18*
4152 F:      drivers/media/pci/cx18/
4153 F:      include/uapi/linux/ivtv*
4154
4155 CX2341X MPEG ENCODER HELPER MODULE
4156 M:      Hans Verkuil <hverkuil@xs4all.nl>
4157 L:      linux-media@vger.kernel.org
4158 T:      git git://linuxtv.org/media_tree.git
4159 W:      https://linuxtv.org
4160 S:      Maintained
4161 F:      drivers/media/common/cx2341x*
4162 F:      include/media/drv-intf/cx2341x.h
4163
4164 CX24120 MEDIA DRIVER
4165 M:      Jemma Denson <jdenson@gmail.com>
4166 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4167 L:      linux-media@vger.kernel.org
4168 W:      https://linuxtv.org
4169 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4170 S:      Maintained
4171 F:      drivers/media/dvb-frontends/cx24120*
4172
4173 CX88 VIDEO4LINUX DRIVER
4174 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4175 L:      linux-media@vger.kernel.org
4176 W:      https://linuxtv.org
4177 T:      git git://linuxtv.org/media_tree.git
4178 S:      Odd fixes
4179 F:      Documentation/media/v4l-drivers/cx88*
4180 F:      drivers/media/pci/cx88/
4181
4182 CXD2820R MEDIA DRIVER
4183 M:      Antti Palosaari <crope@iki.fi>
4184 L:      linux-media@vger.kernel.org
4185 W:      https://linuxtv.org
4186 W:      http://palosaari.fi/linux/
4187 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4188 T:      git git://linuxtv.org/anttip/media_tree.git
4189 S:      Maintained
4190 F:      drivers/media/dvb-frontends/cxd2820r*
4191
4192 CXGB3 ETHERNET DRIVER (CXGB3)
4193 M:      Vishal Kulkarni <vishal@chelsio.com>
4194 L:      netdev@vger.kernel.org
4195 W:      http://www.chelsio.com
4196 S:      Supported
4197 F:      drivers/net/ethernet/chelsio/cxgb3/
4198
4199 CXGB3 ISCSI DRIVER (CXGB3I)
4200 M:      Karen Xie <kxie@chelsio.com>
4201 L:      linux-scsi@vger.kernel.org
4202 W:      http://www.chelsio.com
4203 S:      Supported
4204 F:      drivers/scsi/cxgbi/cxgb3i
4205
4206 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4207 M:      Steve Wise <swise@chelsio.com>
4208 L:      linux-rdma@vger.kernel.org
4209 W:      http://www.openfabrics.org
4210 S:      Supported
4211 F:      drivers/infiniband/hw/cxgb3/
4212 F:      include/uapi/rdma/cxgb3-abi.h
4213
4214 CXGB4 CRYPTO DRIVER (chcr)
4215 M:      Harsh Jain <harsh@chelsio.com>
4216 L:      linux-crypto@vger.kernel.org
4217 W:      http://www.chelsio.com
4218 S:      Supported
4219 F:      drivers/crypto/chelsio
4220
4221 CXGB4 ETHERNET DRIVER (CXGB4)
4222 M:      Vishal Kulkarni <vishal@chelsio.com>
4223 L:      netdev@vger.kernel.org
4224 W:      http://www.chelsio.com
4225 S:      Supported
4226 F:      drivers/net/ethernet/chelsio/cxgb4/
4227
4228 CXGB4 ISCSI DRIVER (CXGB4I)
4229 M:      Karen Xie <kxie@chelsio.com>
4230 L:      linux-scsi@vger.kernel.org
4231 W:      http://www.chelsio.com
4232 S:      Supported
4233 F:      drivers/scsi/cxgbi/cxgb4i
4234
4235 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4236 M:      Steve Wise <swise@chelsio.com>
4237 L:      linux-rdma@vger.kernel.org
4238 W:      http://www.openfabrics.org
4239 S:      Supported
4240 F:      drivers/infiniband/hw/cxgb4/
4241 F:      include/uapi/rdma/cxgb4-abi.h
4242
4243 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4244 M:      Casey Leedom <leedom@chelsio.com>
4245 L:      netdev@vger.kernel.org
4246 W:      http://www.chelsio.com
4247 S:      Supported
4248 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4249
4250 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4251 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4252 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4253 L:      linuxppc-dev@lists.ozlabs.org
4254 S:      Supported
4255 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4256 F:      drivers/misc/cxl/
4257 F:      include/misc/cxl*
4258 F:      include/uapi/misc/cxl.h
4259 F:      Documentation/powerpc/cxl.txt
4260 F:      Documentation/ABI/testing/sysfs-class-cxl
4261
4262 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4263 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4264 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4265 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4266 L:      linux-scsi@vger.kernel.org
4267 S:      Supported
4268 F:      drivers/scsi/cxlflash/
4269 F:      include/uapi/scsi/cxlflash_ioctl.h
4270 F:      Documentation/powerpc/cxlflash.txt
4271
4272 CYBERPRO FB DRIVER
4273 M:      Russell King <linux@armlinux.org.uk>
4274 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4275 W:      http://www.armlinux.org.uk/
4276 S:      Maintained
4277 F:      drivers/video/fbdev/cyber2000fb.*
4278
4279 CYCLADES ASYNC MUX DRIVER
4280 W:      http://www.cyclades.com/
4281 S:      Orphan
4282 F:      drivers/tty/cyclades.c
4283 F:      include/linux/cyclades.h
4284 F:      include/uapi/linux/cyclades.h
4285
4286 CYCLADES PC300 DRIVER
4287 W:      http://www.cyclades.com/
4288 S:      Orphan
4289 F:      drivers/net/wan/pc300*
4290
4291 CYPRESS_FIRMWARE MEDIA DRIVER
4292 M:      Antti Palosaari <crope@iki.fi>
4293 L:      linux-media@vger.kernel.org
4294 W:      https://linuxtv.org
4295 W:      http://palosaari.fi/linux/
4296 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4297 T:      git git://linuxtv.org/anttip/media_tree.git
4298 S:      Maintained
4299 F:      drivers/media/common/cypress_firmware*
4300
4301 CYTTSP TOUCHSCREEN DRIVER
4302 M:      Ferruh Yigit <fery@cypress.com>
4303 L:      linux-input@vger.kernel.org
4304 S:      Supported
4305 F:      drivers/input/touchscreen/cyttsp*
4306 F:      include/linux/input/cyttsp.h
4307
4308 D-LINK DIR-685 TOUCHKEYS DRIVER
4309 M:      Linus Walleij <linus.walleij@linaro.org>
4310 L:      linux-input@vger.kernel.org
4311 S:      Supported
4312 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4313
4314 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4315 M:      Joshua Kinard <kumba@gentoo.org>
4316 S:      Maintained
4317 F:      drivers/rtc/rtc-ds1685.c
4318 F:      include/linux/rtc/ds1685.h
4319
4320 DAMA SLAVE for AX.25
4321 M:      Joerg Reuter <jreuter@yaina.de>
4322 W:      http://yaina.de/jreuter/
4323 W:      http://www.qsl.net/dl1bke/
4324 L:      linux-hams@vger.kernel.org
4325 S:      Maintained
4326 F:      net/ax25/af_ax25.c
4327 F:      net/ax25/ax25_dev.c
4328 F:      net/ax25/ax25_ds_*
4329 F:      net/ax25/ax25_in.c
4330 F:      net/ax25/ax25_out.c
4331 F:      net/ax25/ax25_timer.c
4332 F:      net/ax25/sysctl_net_ax25.c
4333
4334 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4335 L:      netdev@vger.kernel.org
4336 S:      Orphan
4337 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4338 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4339
4340 DC390/AM53C974 SCSI driver
4341 M:      Hannes Reinecke <hare@suse.com>
4342 L:      linux-scsi@vger.kernel.org
4343 S:      Maintained
4344 F:      drivers/scsi/am53c974.c
4345
4346 DC395x SCSI driver
4347 M:      Oliver Neukum <oliver@neukum.org>
4348 M:      Ali Akcaagac <aliakc@web.de>
4349 M:      Jamie Lenehan <lenehan@twibble.org>
4350 L:      dc395x@twibble.org
4351 W:      http://twibble.org/dist/dc395x/
4352 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4353 S:      Maintained
4354 F:      Documentation/scsi/dc395x.txt
4355 F:      drivers/scsi/dc395x.*
4356
4357 DCCP PROTOCOL
4358 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4359 L:      dccp@vger.kernel.org
4360 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4361 S:      Maintained
4362 F:      include/linux/dccp.h
4363 F:      include/uapi/linux/dccp.h
4364 F:      include/linux/tfrc.h
4365 F:      net/dccp/
4366
4367 DECnet NETWORK LAYER
4368 W:      http://linux-decnet.sourceforge.net
4369 L:      linux-decnet-user@lists.sourceforge.net
4370 S:      Orphan
4371 F:      Documentation/networking/decnet.txt
4372 F:      net/decnet/
4373
4374 DECSTATION PLATFORM SUPPORT
4375 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4376 L:      linux-mips@vger.kernel.org
4377 W:      http://www.linux-mips.org/wiki/DECstation
4378 S:      Maintained
4379 F:      arch/mips/dec/
4380 F:      arch/mips/include/asm/dec/
4381 F:      arch/mips/include/asm/mach-dec/
4382
4383 DEFXX FDDI NETWORK DRIVER
4384 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4385 S:      Maintained
4386 F:      drivers/net/fddi/defxx.*
4387
4388 DELL SMBIOS DRIVER
4389 M:      Pali Rohár <pali.rohar@gmail.com>
4390 M:      Mario Limonciello <mario.limonciello@dell.com>
4391 L:      platform-driver-x86@vger.kernel.org
4392 S:      Maintained
4393 F:      drivers/platform/x86/dell-smbios.*
4394
4395 DELL SMBIOS SMM DRIVER
4396 M:      Mario Limonciello <mario.limonciello@dell.com>
4397 L:      platform-driver-x86@vger.kernel.org
4398 S:      Maintained
4399 F:      drivers/platform/x86/dell-smbios-smm.c
4400
4401 DELL SMBIOS WMI DRIVER
4402 M:      Mario Limonciello <mario.limonciello@dell.com>
4403 L:      platform-driver-x86@vger.kernel.org
4404 S:      Maintained
4405 F:      drivers/platform/x86/dell-smbios-wmi.c
4406 F:      tools/wmi/dell-smbios-example.c
4407
4408 DEFZA FDDI NETWORK DRIVER
4409 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4410 S:      Maintained
4411 F:      drivers/net/fddi/defza.*
4412
4413 DELL LAPTOP DRIVER
4414 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4415 M:      Pali Rohár <pali.rohar@gmail.com>
4416 L:      platform-driver-x86@vger.kernel.org
4417 S:      Maintained
4418 F:      drivers/platform/x86/dell-laptop.c
4419
4420 DELL LAPTOP FREEFALL DRIVER
4421 M:      Pali Rohár <pali.rohar@gmail.com>
4422 S:      Maintained
4423 F:      drivers/platform/x86/dell-smo8800.c
4424
4425 DELL LAPTOP RBTN DRIVER
4426 M:      Pali Rohár <pali.rohar@gmail.com>
4427 S:      Maintained
4428 F:      drivers/platform/x86/dell-rbtn.*
4429
4430 DELL REMOTE BIOS UPDATE DRIVER
4431 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4432 L:      platform-driver-x86@vger.kernel.org
4433 S:      Maintained
4434 F:      drivers/platform/x86/dell_rbu.c
4435
4436 DELL LAPTOP SMM DRIVER
4437 M:      Pali Rohár <pali.rohar@gmail.com>
4438 S:      Maintained
4439 F:      drivers/hwmon/dell-smm-hwmon.c
4440 F:      include/uapi/linux/i8k.h
4441
4442 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4443 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4444 L:      platform-driver-x86@vger.kernel.org
4445 S:      Maintained
4446 F:      Documentation/dcdbas.txt
4447 F:      drivers/platform/x86/dcdbas.*
4448
4449 DELL WMI NOTIFICATIONS DRIVER
4450 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4451 M:      Pali Rohár <pali.rohar@gmail.com>
4452 S:      Maintained
4453 F:      drivers/platform/x86/dell-wmi.c
4454
4455 DELL WMI DESCRIPTOR DRIVER
4456 M:      Mario Limonciello <mario.limonciello@dell.com>
4457 S:      Maintained
4458 F:      drivers/platform/x86/dell-wmi-descriptor.c
4459
4460 DELTA ST MEDIA DRIVER
4461 M:      Hugues Fruchet <hugues.fruchet@st.com>
4462 L:      linux-media@vger.kernel.org
4463 T:      git git://linuxtv.org/media_tree.git
4464 W:      https://linuxtv.org
4465 S:      Supported
4466 F:      drivers/media/platform/sti/delta
4467
4468 DENALI NAND DRIVER
4469 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4470 L:      linux-mtd@lists.infradead.org
4471 S:      Supported
4472 F:      drivers/mtd/nand/raw/denali*
4473
4474 DESIGNWARE USB2 DRD IP DRIVER
4475 M:      Minas Harutyunyan <hminas@synopsys.com>
4476 L:      linux-usb@vger.kernel.org
4477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4478 S:      Maintained
4479 F:      drivers/usb/dwc2/
4480
4481 DESIGNWARE USB3 DRD IP DRIVER
4482 M:      Felipe Balbi <balbi@kernel.org>
4483 L:      linux-usb@vger.kernel.org
4484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4485 S:      Maintained
4486 F:      drivers/usb/dwc3/
4487
4488 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4489 M:      Andreas Klinger <ak@it-klinger.de>
4490 L:      linux-iio@vger.kernel.org
4491 S:      Maintained
4492 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4493 F:      drivers/iio/proximity/srf*.c
4494
4495 DEVICE COREDUMP (DEV_COREDUMP)
4496 M:      Johannes Berg <johannes@sipsolutions.net>
4497 L:      linux-kernel@vger.kernel.org
4498 S:      Maintained
4499 F:      drivers/base/devcoredump.c
4500 F:      include/linux/devcoredump.h
4501
4502 DEVICE FREQUENCY (DEVFREQ)
4503 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4504 M:      Kyungmin Park <kyungmin.park@samsung.com>
4505 R:      Chanwoo Choi <cw00.choi@samsung.com>
4506 L:      linux-pm@vger.kernel.org
4507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4508 S:      Maintained
4509 F:      drivers/devfreq/
4510 F:      include/linux/devfreq.h
4511 F:      Documentation/devicetree/bindings/devfreq/
4512
4513 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4514 M:      Chanwoo Choi <cw00.choi@samsung.com>
4515 L:      linux-pm@vger.kernel.org
4516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4517 S:      Supported
4518 F:      drivers/devfreq/event/
4519 F:      drivers/devfreq/devfreq-event.c
4520 F:      include/linux/devfreq-event.h
4521 F:      Documentation/devicetree/bindings/devfreq/event/
4522
4523 DEVICE NUMBER REGISTRY
4524 M:      Torben Mathiasen <device@lanana.org>
4525 W:      http://lanana.org/docs/device-list/index.html
4526 S:      Maintained
4527
4528 DEVICE-MAPPER  (LVM)
4529 M:      Alasdair Kergon <agk@redhat.com>
4530 M:      Mike Snitzer <snitzer@redhat.com>
4531 M:      dm-devel@redhat.com
4532 L:      dm-devel@redhat.com
4533 W:      http://sources.redhat.com/dm
4534 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4536 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4537 S:      Maintained
4538 F:      Documentation/device-mapper/
4539 F:      drivers/md/Makefile
4540 F:      drivers/md/Kconfig
4541 F:      drivers/md/dm*
4542 F:      drivers/md/persistent-data/
4543 F:      include/linux/device-mapper.h
4544 F:      include/linux/dm-*.h
4545 F:      include/uapi/linux/dm-*.h
4546
4547 DEVLINK
4548 M:      Jiri Pirko <jiri@mellanox.com>
4549 L:      netdev@vger.kernel.org
4550 S:      Supported
4551 F:      net/core/devlink.c
4552 F:      include/net/devlink.h
4553 F:      include/uapi/linux/devlink.h
4554
4555 DIALOG SEMICONDUCTOR DRIVERS
4556 M:      Support Opensource <support.opensource@diasemi.com>
4557 W:      http://www.dialog-semiconductor.com/products
4558 S:      Supported
4559 F:      Documentation/hwmon/da90??
4560 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4561 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4562 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4563 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4564 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4565 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4566 F:      drivers/gpio/gpio-da90??.c
4567 F:      drivers/hwmon/da90??-hwmon.c
4568 F:      drivers/iio/adc/da91??-*.c
4569 F:      drivers/input/misc/da90??_onkey.c
4570 F:      drivers/input/touchscreen/da9052_tsi.c
4571 F:      drivers/leds/leds-da90??.c
4572 F:      drivers/mfd/da903x.c
4573 F:      drivers/mfd/da90??-*.c
4574 F:      drivers/mfd/da91??-*.c
4575 F:      drivers/power/supply/da9052-battery.c
4576 F:      drivers/power/supply/da91??-*.c
4577 F:      drivers/regulator/da903x.c
4578 F:      drivers/regulator/da9???-regulator.[ch]
4579 F:      drivers/thermal/da90??-thermal.c
4580 F:      drivers/rtc/rtc-da90??.c
4581 F:      drivers/video/backlight/da90??_bl.c
4582 F:      drivers/watchdog/da90??_wdt.c
4583 F:      include/linux/mfd/da903x.h
4584 F:      include/linux/mfd/da9052/
4585 F:      include/linux/mfd/da9055/
4586 F:      include/linux/mfd/da9062/
4587 F:      include/linux/mfd/da9063/
4588 F:      include/linux/mfd/da9150/
4589 F:      include/linux/regulator/da9211.h
4590 F:      include/sound/da[79]*.h
4591 F:      sound/soc/codecs/da[79]*.[ch]
4592
4593 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4594 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4595 L:      linux-gpio@vger.kernel.org
4596 S:      Maintained
4597 F:      drivers/gpio/gpio-gpio-mm.c
4598
4599 DIOLAN U2C-12 I2C DRIVER
4600 M:      Guenter Roeck <linux@roeck-us.net>
4601 L:      linux-i2c@vger.kernel.org
4602 S:      Maintained
4603 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4604
4605 FILESYSTEM DIRECT ACCESS (DAX)
4606 M:      Matthew Wilcox <willy@infradead.org>
4607 M:      Ross Zwisler <zwisler@kernel.org>
4608 M:      Jan Kara <jack@suse.cz>
4609 L:      linux-fsdevel@vger.kernel.org
4610 S:      Supported
4611 F:      fs/dax.c
4612 F:      include/linux/dax.h
4613 F:      include/trace/events/fs_dax.h
4614
4615 DEVICE DIRECT ACCESS (DAX)
4616 M:      Dan Williams <dan.j.williams@intel.com>
4617 M:      Dave Jiang <dave.jiang@intel.com>
4618 M:      Ross Zwisler <zwisler@kernel.org>
4619 M:      Vishal Verma <vishal.l.verma@intel.com>
4620 L:      linux-nvdimm@lists.01.org
4621 S:      Supported
4622 F:      drivers/dax/
4623
4624 DIRECTORY NOTIFICATION (DNOTIFY)
4625 M:      Jan Kara <jack@suse.cz>
4626 R:      Amir Goldstein <amir73il@gmail.com>
4627 L:      linux-fsdevel@vger.kernel.org
4628 S:      Maintained
4629 F:      Documentation/filesystems/dnotify.txt
4630 F:      fs/notify/dnotify/
4631 F:      include/linux/dnotify.h
4632
4633 DISK GEOMETRY AND PARTITION HANDLING
4634 M:      Andries Brouwer <aeb@cwi.nl>
4635 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4636 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4637 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4638 S:      Maintained
4639
4640 DISKQUOTA
4641 M:      Jan Kara <jack@suse.com>
4642 S:      Maintained
4643 F:      Documentation/filesystems/quota.txt
4644 F:      fs/quota/
4645 F:      include/linux/quota*.h
4646 F:      include/uapi/linux/quota*.h
4647
4648 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4649 M:      Bernie Thompson <bernie@plugable.com>
4650 L:      linux-fbdev@vger.kernel.org
4651 S:      Maintained
4652 W:      http://plugable.com/category/projects/udlfb/
4653 F:      drivers/video/fbdev/udlfb.c
4654 F:      include/video/udlfb.h
4655 F:      Documentation/fb/udlfb.txt
4656
4657 DISTRIBUTED LOCK MANAGER (DLM)
4658 M:      Christine Caulfield <ccaulfie@redhat.com>
4659 M:      David Teigland <teigland@redhat.com>
4660 L:      cluster-devel@redhat.com
4661 W:      http://sources.redhat.com/cluster/
4662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4663 S:      Supported
4664 F:      fs/dlm/
4665
4666 DMA BUFFER SHARING FRAMEWORK
4667 M:      Sumit Semwal <sumit.semwal@linaro.org>
4668 S:      Maintained
4669 L:      linux-media@vger.kernel.org
4670 L:      dri-devel@lists.freedesktop.org
4671 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4672 F:      drivers/dma-buf/
4673 F:      include/linux/dma-buf*
4674 F:      include/linux/reservation.h
4675 F:      include/linux/*fence.h
4676 F:      Documentation/driver-api/dma-buf.rst
4677 T:      git git://anongit.freedesktop.org/drm/drm-misc
4678
4679 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4680 M:      Vinod Koul <vkoul@kernel.org>
4681 L:      dmaengine@vger.kernel.org
4682 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4683 S:      Maintained
4684 F:      drivers/dma/
4685 F:      include/linux/dmaengine.h
4686 F:      include/linux/of_dma.h
4687 F:      Documentation/devicetree/bindings/dma/
4688 F:      Documentation/driver-api/dmaengine/
4689 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4690
4691 DMA MAPPING HELPERS
4692 M:      Christoph Hellwig <hch@lst.de>
4693 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4694 R:      Robin Murphy <robin.murphy@arm.com>
4695 L:      iommu@lists.linux-foundation.org
4696 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4697 W:      http://git.infradead.org/users/hch/dma-mapping.git
4698 S:      Supported
4699 F:      kernel/dma/
4700 F:      include/asm-generic/dma-mapping.h
4701 F:      include/linux/dma-direct.h
4702 F:      include/linux/dma-mapping.h
4703 F:      include/linux/dma-noncoherent.h
4704
4705 DME1737 HARDWARE MONITOR DRIVER
4706 M:      Juerg Haefliger <juergh@gmail.com>
4707 L:      linux-hwmon@vger.kernel.org
4708 S:      Maintained
4709 F:      Documentation/hwmon/dme1737
4710 F:      drivers/hwmon/dme1737.c
4711
4712 DMI/SMBIOS SUPPORT
4713 M:      Jean Delvare <jdelvare@suse.com>
4714 S:      Maintained
4715 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4716 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4717 F:      drivers/firmware/dmi-id.c
4718 F:      drivers/firmware/dmi_scan.c
4719 F:      include/linux/dmi.h
4720
4721 DOCUMENTATION
4722 M:      Jonathan Corbet <corbet@lwn.net>
4723 L:      linux-doc@vger.kernel.org
4724 S:      Maintained
4725 F:      Documentation/
4726 F:      scripts/kernel-doc
4727 X:      Documentation/ABI/
4728 X:      Documentation/acpi/
4729 X:      Documentation/devicetree/
4730 X:      Documentation/i2c/
4731 X:      Documentation/media/
4732 X:      Documentation/power/
4733 X:      Documentation/spi/
4734 T:      git git://git.lwn.net/linux.git docs-next
4735
4736 DOCUMENTATION/ITALIAN
4737 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4738 L:      linux-doc@vger.kernel.org
4739 S:      Maintained
4740 F:      Documentation/translations/it_IT
4741
4742 DONGWOON DW9714 LENS VOICE COIL DRIVER
4743 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4744 L:      linux-media@vger.kernel.org
4745 T:      git git://linuxtv.org/media_tree.git
4746 S:      Maintained
4747 F:      drivers/media/i2c/dw9714.c
4748 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4749
4750 DONGWOON DW9807 LENS VOICE COIL DRIVER
4751 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4752 L:      linux-media@vger.kernel.org
4753 T:      git git://linuxtv.org/media_tree.git
4754 S:      Maintained
4755 F:      drivers/media/i2c/dw9807-vcm.c
4756 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4757
4758 DOUBLETALK DRIVER
4759 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4760 L:      blinux-list@redhat.com
4761 S:      Maintained
4762 F:      drivers/char/dtlk.c
4763 F:      include/linux/dtlk.h
4764
4765 DPAA2 DATAPATH I/O (DPIO) DRIVER
4766 M:      Roy Pledge <Roy.Pledge@nxp.com>
4767 L:      linux-kernel@vger.kernel.org
4768 S:      Maintained
4769 F:      drivers/soc/fsl/dpio
4770
4771 DPAA2 ETHERNET DRIVER
4772 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4773 L:      netdev@vger.kernel.org
4774 S:      Maintained
4775 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4776 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4777 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4778 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4779 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4780
4781 DPAA2 ETHERNET SWITCH DRIVER
4782 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4783 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4784 L:      linux-kernel@vger.kernel.org
4785 S:      Maintained
4786 F:      drivers/staging/fsl-dpaa2/ethsw
4787
4788 DPAA2 PTP CLOCK DRIVER
4789 M:      Yangbo Lu <yangbo.lu@nxp.com>
4790 L:      netdev@vger.kernel.org
4791 S:      Maintained
4792 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4793 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4794
4795 DPT_I2O SCSI RAID DRIVER
4796 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4797 L:      linux-scsi@vger.kernel.org
4798 W:      http://www.adaptec.com/
4799 S:      Maintained
4800 F:      drivers/scsi/dpt*
4801 F:      drivers/scsi/dpt/
4802
4803 DRBD DRIVER
4804 M:      Philipp Reisner <philipp.reisner@linbit.com>
4805 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4806 L:      drbd-dev@lists.linbit.com
4807 W:      http://www.drbd.org
4808 T:      git git://git.linbit.com/linux-drbd.git
4809 T:      git git://git.linbit.com/drbd-8.4.git
4810 S:      Supported
4811 F:      drivers/block/drbd/
4812 F:      lib/lru_cache.c
4813 F:      Documentation/blockdev/drbd/
4814
4815 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4816 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4817 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4819 S:      Supported
4820 F:      Documentation/kobject.txt
4821 F:      drivers/base/
4822 F:      fs/debugfs/
4823 F:      fs/sysfs/
4824 F:      include/linux/debugfs.h
4825 F:      include/linux/kobj*
4826 F:      lib/kobj*
4827
4828 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4829 M:      Kevin Hilman <khilman@kernel.org>
4830 M:      Nishanth Menon <nm@ti.com>
4831 S:      Maintained
4832 F:      drivers/power/avs/
4833 F:      include/linux/power/smartreflex.h
4834 L:      linux-pm@vger.kernel.org
4835
4836 DRM DRIVER FOR ARM PL111 CLCD
4837 M:      Eric Anholt <eric@anholt.net>
4838 T:      git git://anongit.freedesktop.org/drm/drm-misc
4839 S:      Supported
4840 F:      drivers/gpu/drm/pl111/
4841
4842 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4843 M:      Linus Walleij <linus.walleij@linaro.org>
4844 T:      git git://anongit.freedesktop.org/drm/drm-misc
4845 S:      Maintained
4846 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4847 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4848
4849 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4850 M:      Dave Airlie <airlied@redhat.com>
4851 S:      Odd Fixes
4852 F:      drivers/gpu/drm/ast/
4853
4854 DRM DRIVER FOR BOCHS VIRTUAL GPU
4855 M:      Gerd Hoffmann <kraxel@redhat.com>
4856 L:      virtualization@lists.linux-foundation.org
4857 T:      git git://anongit.freedesktop.org/drm/drm-misc
4858 S:      Maintained
4859 F:      drivers/gpu/drm/bochs/
4860
4861 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4862 M:      Linus Walleij <linus.walleij@linaro.org>
4863 T:      git git://anongit.freedesktop.org/drm/drm-misc
4864 S:      Maintained
4865 F:      drivers/gpu/drm/tve200/
4866
4867 DRM DRIVER FOR ILITEK ILI9225 PANELS
4868 M:      David Lechner <david@lechnology.com>
4869 S:      Maintained
4870 F:      drivers/gpu/drm/tinydrm/ili9225.c
4871 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4872
4873 DRM DRIVER FOR HX8357D PANELS
4874 M:      Eric Anholt <eric@anholt.net>
4875 T:      git git://anongit.freedesktop.org/drm/drm-misc
4876 S:      Maintained
4877 F:      drivers/gpu/drm/tinydrm/hx8357d.c
4878 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
4879
4880 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4881 S:      Orphan / Obsolete
4882 F:      drivers/gpu/drm/i810/
4883 F:      include/uapi/drm/i810_drm.h
4884
4885 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4886 S:      Orphan / Obsolete
4887 F:      drivers/gpu/drm/mga/
4888 F:      include/uapi/drm/mga_drm.h
4889
4890 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4891 M:      Dave Airlie <airlied@redhat.com>
4892 S:      Odd Fixes
4893 F:      drivers/gpu/drm/mgag200/
4894
4895 DRM DRIVER FOR MI0283QT
4896 M:      Noralf Trønnes <noralf@tronnes.org>
4897 S:      Maintained
4898 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4899 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4900
4901 DRM DRIVER FOR MSM ADRENO GPU
4902 M:      Rob Clark <robdclark@gmail.com>
4903 L:      linux-arm-msm@vger.kernel.org
4904 L:      dri-devel@lists.freedesktop.org
4905 L:      freedreno@lists.freedesktop.org
4906 T:      git git://people.freedesktop.org/~robclark/linux
4907 S:      Maintained
4908 F:      drivers/gpu/drm/msm/
4909 F:      include/uapi/drm/msm_drm.h
4910 F:      Documentation/devicetree/bindings/display/msm/
4911
4912 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4913 M:      Ben Skeggs <bskeggs@redhat.com>
4914 L:      dri-devel@lists.freedesktop.org
4915 L:      nouveau@lists.freedesktop.org
4916 T:      git git://github.com/skeggsb/linux
4917 S:      Supported
4918 F:      drivers/gpu/drm/nouveau/
4919 F:      include/uapi/drm/nouveau_drm.h
4920
4921 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4922 M:      Stefan Mavrodiev <stefan@olimex.com>
4923 S:      Maintained
4924 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4925 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4926
4927 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4928 M:      Noralf Trønnes <noralf@tronnes.org>
4929 S:      Maintained
4930 F:      drivers/gpu/drm/tinydrm/repaper.c
4931 F:      Documentation/devicetree/bindings/display/repaper.txt
4932
4933 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4934 M:      Dave Airlie <airlied@redhat.com>
4935 M:      Gerd Hoffmann <kraxel@redhat.com>
4936 L:      virtualization@lists.linux-foundation.org
4937 T:      git git://anongit.freedesktop.org/drm/drm-misc
4938 S:      Obsolete
4939 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4940 F:      drivers/gpu/drm/cirrus/
4941
4942 DRM DRIVER FOR QXL VIRTUAL GPU
4943 M:      Dave Airlie <airlied@redhat.com>
4944 M:      Gerd Hoffmann <kraxel@redhat.com>
4945 L:      virtualization@lists.linux-foundation.org
4946 T:      git git://anongit.freedesktop.org/drm/drm-misc
4947 S:      Maintained
4948 F:      drivers/gpu/drm/qxl/
4949 F:      include/uapi/drm/qxl_drm.h
4950
4951 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4952 S:      Orphan / Obsolete
4953 F:      drivers/gpu/drm/r128/
4954 F:      include/uapi/drm/r128_drm.h
4955
4956 DRM DRIVER FOR SAVAGE VIDEO CARDS
4957 S:      Orphan / Obsolete
4958 F:      drivers/gpu/drm/savage/
4959 F:      include/uapi/drm/savage_drm.h
4960
4961 DRM DRIVER FOR SIS VIDEO CARDS
4962 S:      Orphan / Obsolete
4963 F:      drivers/gpu/drm/sis/
4964 F:      include/uapi/drm/sis_drm.h
4965
4966 DRM DRIVER FOR SITRONIX ST7586 PANELS
4967 M:      David Lechner <david@lechnology.com>
4968 S:      Maintained
4969 F:      drivers/gpu/drm/tinydrm/st7586.c
4970 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4971
4972 DRM DRIVER FOR SITRONIX ST7735R PANELS
4973 M:      David Lechner <david@lechnology.com>
4974 S:      Maintained
4975 F:      drivers/gpu/drm/tinydrm/st7735r.c
4976 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4977
4978 DRM DRIVER FOR TDFX VIDEO CARDS
4979 S:      Orphan / Obsolete
4980 F:      drivers/gpu/drm/tdfx/
4981
4982 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4983 M:      Dave Airlie <airlied@redhat.com>
4984 R:      Sean Paul <sean@poorly.run>
4985 L:      dri-devel@lists.freedesktop.org
4986 S:      Odd Fixes
4987 F:      drivers/gpu/drm/udl/
4988 T:      git git://anongit.freedesktop.org/drm/drm-misc
4989
4990 DRM DRIVER FOR VMWARE VIRTUAL GPU
4991 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4992 M:      Thomas Hellstrom <thellstrom@vmware.com>
4993 L:      dri-devel@lists.freedesktop.org
4994 T:      git git://people.freedesktop.org/~thomash/linux
4995 S:      Supported
4996 F:      drivers/gpu/drm/vmwgfx/
4997 F:      include/uapi/drm/vmwgfx_drm.h
4998
4999 DRM DRIVERS
5000 M:      David Airlie <airlied@linux.ie>
5001 M:      Daniel Vetter <daniel@ffwll.ch>
5002 L:      dri-devel@lists.freedesktop.org
5003 T:      git git://anongit.freedesktop.org/drm/drm
5004 B:      https://bugs.freedesktop.org/
5005 C:      irc://chat.freenode.net/dri-devel
5006 S:      Maintained
5007 F:      drivers/gpu/drm/
5008 F:      drivers/gpu/vga/
5009 F:      Documentation/devicetree/bindings/display/
5010 F:      Documentation/devicetree/bindings/gpu/
5011 F:      Documentation/gpu/
5012 F:      include/drm/
5013 F:      include/uapi/drm/
5014 F:      include/linux/vga*
5015
5016 DRM DRIVERS AND MISC GPU PATCHES
5017 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5018 M:      Maxime Ripard <maxime.ripard@bootlin.com>
5019 M:      Sean Paul <sean@poorly.run>
5020 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5021 S:      Maintained
5022 T:      git git://anongit.freedesktop.org/drm/drm-misc
5023 F:      Documentation/gpu/
5024 F:      drivers/gpu/vga/
5025 F:      drivers/gpu/drm/*
5026 F:      include/drm/drm*
5027 F:      include/uapi/drm/drm*
5028 F:      include/linux/vga*
5029
5030 DRM DRIVERS FOR ALLWINNER A10
5031 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
5032 L:      dri-devel@lists.freedesktop.org
5033 S:      Supported
5034 F:      drivers/gpu/drm/sun4i/
5035 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5036 T:      git git://anongit.freedesktop.org/drm/drm-misc
5037
5038 DRM DRIVERS FOR AMLOGIC SOCS
5039 M:      Neil Armstrong <narmstrong@baylibre.com>
5040 L:      dri-devel@lists.freedesktop.org
5041 L:      linux-amlogic@lists.infradead.org
5042 W:      http://linux-meson.com/
5043 S:      Supported
5044 F:      drivers/gpu/drm/meson/
5045 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5046 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5047 F:      Documentation/gpu/meson.rst
5048 T:      git git://anongit.freedesktop.org/drm/drm-misc
5049
5050 DRM DRIVERS FOR ATMEL HLCDC
5051 M:      Boris Brezillon <bbrezillon@kernel.org>
5052 L:      dri-devel@lists.freedesktop.org
5053 S:      Supported
5054 F:      drivers/gpu/drm/atmel-hlcdc/
5055 F:      Documentation/devicetree/bindings/display/atmel/
5056 T:      git git://anongit.freedesktop.org/drm/drm-misc
5057
5058 DRM DRIVERS FOR BRIDGE CHIPS
5059 M:      Archit Taneja <architt@codeaurora.org>
5060 M:      Andrzej Hajda <a.hajda@samsung.com>
5061 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5062 S:      Maintained
5063 T:      git git://anongit.freedesktop.org/drm/drm-misc
5064 F:      drivers/gpu/drm/bridge/
5065
5066 DRM DRIVERS FOR EXYNOS
5067 M:      Inki Dae <inki.dae@samsung.com>
5068 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5069 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5070 M:      Kyungmin Park <kyungmin.park@samsung.com>
5071 L:      dri-devel@lists.freedesktop.org
5072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5073 S:      Supported
5074 F:      drivers/gpu/drm/exynos/
5075 F:      include/uapi/drm/exynos_drm.h
5076 F:      Documentation/devicetree/bindings/display/exynos/
5077
5078 DRM DRIVERS FOR FREESCALE DCU
5079 M:      Stefan Agner <stefan@agner.ch>
5080 M:      Alison Wang <alison.wang@nxp.com>
5081 L:      dri-devel@lists.freedesktop.org
5082 S:      Supported
5083 F:      drivers/gpu/drm/fsl-dcu/
5084 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5085 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5086 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5087 T:      git git://anongit.freedesktop.org/drm/drm-misc
5088
5089 DRM DRIVERS FOR FREESCALE IMX
5090 M:      Philipp Zabel <p.zabel@pengutronix.de>
5091 L:      dri-devel@lists.freedesktop.org
5092 S:      Maintained
5093 F:      drivers/gpu/drm/imx/
5094 F:      drivers/gpu/ipu-v3/
5095 F:      Documentation/devicetree/bindings/display/imx/
5096
5097 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5098 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5099 L:      dri-devel@lists.freedesktop.org
5100 T:      git git://github.com/patjak/drm-gma500
5101 S:      Maintained
5102 F:      drivers/gpu/drm/gma500/
5103
5104 DRM DRIVERS FOR HISILICON
5105 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5106 M:      Rongrong Zou <zourongrong@gmail.com>
5107 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5108 R:      Chen Feng <puck.chen@hisilicon.com>
5109 L:      dri-devel@lists.freedesktop.org
5110 T:      git git://github.com/xin3liang/linux.git
5111 S:      Maintained
5112 F:      drivers/gpu/drm/hisilicon/
5113 F:      Documentation/devicetree/bindings/display/hisilicon/
5114
5115 DRM DRIVERS FOR MEDIATEK
5116 M:      CK Hu <ck.hu@mediatek.com>
5117 M:      Philipp Zabel <p.zabel@pengutronix.de>
5118 L:      dri-devel@lists.freedesktop.org
5119 S:      Supported
5120 F:      drivers/gpu/drm/mediatek/
5121 F:      Documentation/devicetree/bindings/display/mediatek/
5122
5123 DRM DRIVERS FOR NVIDIA TEGRA
5124 M:      Thierry Reding <thierry.reding@gmail.com>
5125 L:      dri-devel@lists.freedesktop.org
5126 L:      linux-tegra@vger.kernel.org
5127 T:      git git://anongit.freedesktop.org/tegra/linux.git
5128 S:      Supported
5129 F:      drivers/gpu/drm/tegra/
5130 F:      drivers/gpu/host1x/
5131 F:      include/linux/host1x.h
5132 F:      include/uapi/drm/tegra_drm.h
5133 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5134
5135 DRM DRIVERS FOR RENESAS
5136 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5137 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5138 L:      dri-devel@lists.freedesktop.org
5139 L:      linux-renesas-soc@vger.kernel.org
5140 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5141 S:      Supported
5142 F:      drivers/gpu/drm/rcar-du/
5143 F:      drivers/gpu/drm/shmobile/
5144 F:      include/linux/platform_data/shmob_drm.h
5145 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5146 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5147 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5148
5149 DRM DRIVERS FOR ROCKCHIP
5150 M:      Sandy Huang <hjc@rock-chips.com>
5151 M:      Heiko Stübner <heiko@sntech.de>
5152 L:      dri-devel@lists.freedesktop.org
5153 S:      Maintained
5154 F:      drivers/gpu/drm/rockchip/
5155 F:      Documentation/devicetree/bindings/display/rockchip/
5156 T:      git git://anongit.freedesktop.org/drm/drm-misc
5157
5158 DRM DRIVERS FOR STI
5159 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5160 M:      Vincent Abriou <vincent.abriou@st.com>
5161 L:      dri-devel@lists.freedesktop.org
5162 T:      git git://anongit.freedesktop.org/drm/drm-misc
5163 S:      Maintained
5164 F:      drivers/gpu/drm/sti
5165 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5166
5167 DRM DRIVERS FOR STM
5168 M:      Yannick Fertre <yannick.fertre@st.com>
5169 M:      Philippe Cornu <philippe.cornu@st.com>
5170 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5171 M:      Vincent Abriou <vincent.abriou@st.com>
5172 L:      dri-devel@lists.freedesktop.org
5173 T:      git git://anongit.freedesktop.org/drm/drm-misc
5174 S:      Maintained
5175 F:      drivers/gpu/drm/stm
5176 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5177
5178 DRM DRIVERS FOR TI LCDC
5179 M:      Jyri Sarha <jsarha@ti.com>
5180 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5181 L:      dri-devel@lists.freedesktop.org
5182 S:      Maintained
5183 F:      drivers/gpu/drm/tilcdc/
5184 F:      Documentation/devicetree/bindings/display/tilcdc/
5185
5186 DRM DRIVERS FOR TI OMAP
5187 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5188 L:      dri-devel@lists.freedesktop.org
5189 S:      Maintained
5190 F:      drivers/gpu/drm/omapdrm/
5191 F:      Documentation/devicetree/bindings/display/ti/
5192
5193 DRM DRIVERS FOR V3D
5194 M:      Eric Anholt <eric@anholt.net>
5195 S:      Supported
5196 F:      drivers/gpu/drm/v3d/
5197 F:      include/uapi/drm/v3d_drm.h
5198 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5199 T:      git git://anongit.freedesktop.org/drm/drm-misc
5200
5201 DRM DRIVERS FOR VC4
5202 M:      Eric Anholt <eric@anholt.net>
5203 T:      git git://github.com/anholt/linux
5204 S:      Supported
5205 F:      drivers/gpu/drm/vc4/
5206 F:      include/uapi/drm/vc4_drm.h
5207 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5208 T:      git git://anongit.freedesktop.org/drm/drm-misc
5209
5210 DRM DRIVERS FOR VIVANTE GPU IP
5211 M:      Lucas Stach <l.stach@pengutronix.de>
5212 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5213 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5214 L:      etnaviv@lists.freedesktop.org
5215 L:      dri-devel@lists.freedesktop.org
5216 S:      Maintained
5217 F:      drivers/gpu/drm/etnaviv/
5218 F:      include/uapi/drm/etnaviv_drm.h
5219 F:      Documentation/devicetree/bindings/display/etnaviv/
5220
5221 DRM DRIVERS FOR ZTE ZX
5222 M:      Shawn Guo <shawnguo@kernel.org>
5223 L:      dri-devel@lists.freedesktop.org
5224 S:      Maintained
5225 F:      drivers/gpu/drm/zte/
5226 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5227 T:      git git://anongit.freedesktop.org/drm/drm-misc
5228
5229 DRM PANEL DRIVERS
5230 M:      Thierry Reding <thierry.reding@gmail.com>
5231 L:      dri-devel@lists.freedesktop.org
5232 T:      git git://anongit.freedesktop.org/drm/drm-misc
5233 S:      Maintained
5234 F:      drivers/gpu/drm/drm_panel.c
5235 F:      drivers/gpu/drm/panel/
5236 F:      include/drm/drm_panel.h
5237 F:      Documentation/devicetree/bindings/display/panel/
5238
5239 DRM TINYDRM DRIVERS
5240 M:      Noralf Trønnes <noralf@tronnes.org>
5241 W:      https://github.com/notro/tinydrm/wiki/Development
5242 T:      git git://anongit.freedesktop.org/drm/drm-misc
5243 S:      Maintained
5244 F:      drivers/gpu/drm/tinydrm/
5245 F:      include/drm/tinydrm/
5246
5247 DRM DRIVERS FOR XEN
5248 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5249 T:      git git://anongit.freedesktop.org/drm/drm-misc
5250 L:      dri-devel@lists.freedesktop.org
5251 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5252 S:      Supported
5253 F:      drivers/gpu/drm/xen/
5254 F:      Documentation/gpu/xen-front.rst
5255
5256 DRM TTM SUBSYSTEM
5257 M:      Christian Koenig <christian.koenig@amd.com>
5258 M:      Huang Rui <ray.huang@amd.com>
5259 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5260 T:      git git://people.freedesktop.org/~agd5f/linux
5261 S:      Maintained
5262 L:      dri-devel@lists.freedesktop.org
5263 F:      include/drm/ttm/
5264 F:      drivers/gpu/drm/ttm/
5265
5266 DSBR100 USB FM RADIO DRIVER
5267 M:      Alexey Klimov <klimov.linux@gmail.com>
5268 L:      linux-media@vger.kernel.org
5269 T:      git git://linuxtv.org/media_tree.git
5270 S:      Maintained
5271 F:      drivers/media/radio/dsbr100.c
5272
5273 DSCC4 DRIVER
5274 M:      Francois Romieu <romieu@fr.zoreil.com>
5275 L:      netdev@vger.kernel.org
5276 S:      Maintained
5277 F:      drivers/net/wan/dscc4.c
5278
5279 DT3155 MEDIA DRIVER
5280 M:      Hans Verkuil <hverkuil@xs4all.nl>
5281 L:      linux-media@vger.kernel.org
5282 T:      git git://linuxtv.org/media_tree.git
5283 W:      https://linuxtv.org
5284 S:      Odd Fixes
5285 F:      drivers/media/pci/dt3155/
5286
5287 DVB_USB_AF9015 MEDIA DRIVER
5288 M:      Antti Palosaari <crope@iki.fi>
5289 L:      linux-media@vger.kernel.org
5290 W:      https://linuxtv.org
5291 W:      http://palosaari.fi/linux/
5292 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5293 T:      git git://linuxtv.org/anttip/media_tree.git
5294 S:      Maintained
5295 F:      drivers/media/usb/dvb-usb-v2/af9015*
5296
5297 DVB_USB_AF9035 MEDIA DRIVER
5298 M:      Antti Palosaari <crope@iki.fi>
5299 L:      linux-media@vger.kernel.org
5300 W:      https://linuxtv.org
5301 W:      http://palosaari.fi/linux/
5302 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5303 T:      git git://linuxtv.org/anttip/media_tree.git
5304 S:      Maintained
5305 F:      drivers/media/usb/dvb-usb-v2/af9035*
5306
5307 DVB_USB_ANYSEE MEDIA DRIVER
5308 M:      Antti Palosaari <crope@iki.fi>
5309 L:      linux-media@vger.kernel.org
5310 W:      https://linuxtv.org
5311 W:      http://palosaari.fi/linux/
5312 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5313 T:      git git://linuxtv.org/anttip/media_tree.git
5314 S:      Maintained
5315 F:      drivers/media/usb/dvb-usb-v2/anysee*
5316
5317 DVB_USB_AU6610 MEDIA DRIVER
5318 M:      Antti Palosaari <crope@iki.fi>
5319 L:      linux-media@vger.kernel.org
5320 W:      https://linuxtv.org
5321 W:      http://palosaari.fi/linux/
5322 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5323 T:      git git://linuxtv.org/anttip/media_tree.git
5324 S:      Maintained
5325 F:      drivers/media/usb/dvb-usb-v2/au6610*
5326
5327 DVB_USB_CE6230 MEDIA DRIVER
5328 M:      Antti Palosaari <crope@iki.fi>
5329 L:      linux-media@vger.kernel.org
5330 W:      https://linuxtv.org
5331 W:      http://palosaari.fi/linux/
5332 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5333 T:      git git://linuxtv.org/anttip/media_tree.git
5334 S:      Maintained
5335 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5336
5337 DVB_USB_CXUSB MEDIA DRIVER
5338 M:      Michael Krufky <mkrufky@linuxtv.org>
5339 L:      linux-media@vger.kernel.org
5340 W:      https://linuxtv.org
5341 W:      http://github.com/mkrufky
5342 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5343 T:      git git://linuxtv.org/media_tree.git
5344 S:      Maintained
5345 F:      drivers/media/usb/dvb-usb/cxusb*
5346
5347 DVB_USB_EC168 MEDIA DRIVER
5348 M:      Antti Palosaari <crope@iki.fi>
5349 L:      linux-media@vger.kernel.org
5350 W:      https://linuxtv.org
5351 W:      http://palosaari.fi/linux/
5352 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5353 T:      git git://linuxtv.org/anttip/media_tree.git
5354 S:      Maintained
5355 F:      drivers/media/usb/dvb-usb-v2/ec168*
5356
5357 DVB_USB_GL861 MEDIA DRIVER
5358 M:      Antti Palosaari <crope@iki.fi>
5359 L:      linux-media@vger.kernel.org
5360 W:      https://linuxtv.org
5361 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5362 T:      git git://linuxtv.org/anttip/media_tree.git
5363 S:      Maintained
5364 F:      drivers/media/usb/dvb-usb-v2/gl861*
5365
5366 DVB_USB_MXL111SF MEDIA DRIVER
5367 M:      Michael Krufky <mkrufky@linuxtv.org>
5368 L:      linux-media@vger.kernel.org
5369 W:      https://linuxtv.org
5370 W:      http://github.com/mkrufky
5371 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5372 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5373 S:      Maintained
5374 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5375
5376 DVB_USB_RTL28XXU MEDIA DRIVER
5377 M:      Antti Palosaari <crope@iki.fi>
5378 L:      linux-media@vger.kernel.org
5379 W:      https://linuxtv.org
5380 W:      http://palosaari.fi/linux/
5381 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5382 T:      git git://linuxtv.org/anttip/media_tree.git
5383 S:      Maintained
5384 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5385
5386 DVB_USB_V2 MEDIA DRIVER
5387 M:      Antti Palosaari <crope@iki.fi>
5388 L:      linux-media@vger.kernel.org
5389 W:      https://linuxtv.org
5390 W:      http://palosaari.fi/linux/
5391 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5392 T:      git git://linuxtv.org/anttip/media_tree.git
5393 S:      Maintained
5394 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5395 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5396
5397 DYNAMIC DEBUG
5398 M:      Jason Baron <jbaron@akamai.com>
5399 S:      Maintained
5400 F:      lib/dynamic_debug.c
5401 F:      include/linux/dynamic_debug.h
5402
5403 DYNAMIC INTERRUPT MODERATION
5404 M:      Tal Gilboa <talgi@mellanox.com>
5405 S:      Maintained
5406 F:      include/linux/net_dim.h
5407
5408 DZ DECSTATION DZ11 SERIAL DRIVER
5409 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5410 S:      Maintained
5411 F:      drivers/tty/serial/dz.*
5412
5413 E3X0 POWER BUTTON DRIVER
5414 M:      Moritz Fischer <moritz.fischer@ettus.com>
5415 L:      usrp-users@lists.ettus.com
5416 W:      http://www.ettus.com
5417 S:      Supported
5418 F:      drivers/input/misc/e3x0-button.c
5419 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5420
5421 E4000 MEDIA DRIVER
5422 M:      Antti Palosaari <crope@iki.fi>
5423 L:      linux-media@vger.kernel.org
5424 W:      https://linuxtv.org
5425 W:      http://palosaari.fi/linux/
5426 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5427 T:      git git://linuxtv.org/anttip/media_tree.git
5428 S:      Maintained
5429 F:      drivers/media/tuners/e4000*
5430
5431 EARTH_PT1 MEDIA DRIVER
5432 M:      Akihiro Tsukada <tskd08@gmail.com>
5433 L:      linux-media@vger.kernel.org
5434 S:      Odd Fixes
5435 F:      drivers/media/pci/pt1/
5436
5437 EARTH_PT3 MEDIA DRIVER
5438 M:      Akihiro Tsukada <tskd08@gmail.com>
5439 L:      linux-media@vger.kernel.org
5440 S:      Odd Fixes
5441 F:      drivers/media/pci/pt3/
5442
5443 EC100 MEDIA DRIVER
5444 M:      Antti Palosaari <crope@iki.fi>
5445 L:      linux-media@vger.kernel.org
5446 W:      https://linuxtv.org
5447 W:      http://palosaari.fi/linux/
5448 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5449 T:      git git://linuxtv.org/anttip/media_tree.git
5450 S:      Maintained
5451 F:      drivers/media/dvb-frontends/ec100*
5452
5453 ECRYPT FILE SYSTEM
5454 M:      Tyler Hicks <tyhicks@canonical.com>
5455 L:      ecryptfs@vger.kernel.org
5456 W:      http://ecryptfs.org
5457 W:      https://launchpad.net/ecryptfs
5458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5459 S:      Supported
5460 F:      Documentation/filesystems/ecryptfs.txt
5461 F:      fs/ecryptfs/
5462
5463 EDAC-AMD64
5464 M:      Borislav Petkov <bp@alien8.de>
5465 L:      linux-edac@vger.kernel.org
5466 S:      Maintained
5467 F:      drivers/edac/amd64_edac*
5468
5469 EDAC-CALXEDA
5470 M:      Robert Richter <rric@kernel.org>
5471 L:      linux-edac@vger.kernel.org
5472 S:      Maintained
5473 F:      drivers/edac/highbank*
5474
5475 EDAC-CAVIUM OCTEON
5476 M:      Ralf Baechle <ralf@linux-mips.org>
5477 M:      David Daney <david.daney@cavium.com>
5478 L:      linux-edac@vger.kernel.org
5479 L:      linux-mips@vger.kernel.org
5480 S:      Supported
5481 F:      drivers/edac/octeon_edac*
5482
5483 EDAC-CAVIUM THUNDERX
5484 M:      David Daney <david.daney@cavium.com>
5485 M:      Jan Glauber <jglauber@cavium.com>
5486 L:      linux-edac@vger.kernel.org
5487 S:      Supported
5488 F:      drivers/edac/thunderx_edac*
5489
5490 EDAC-CORE
5491 M:      Borislav Petkov <bp@alien8.de>
5492 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5493 L:      linux-edac@vger.kernel.org
5494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5496 S:      Supported
5497 F:      Documentation/admin-guide/ras.rst
5498 F:      Documentation/driver-api/edac.rst
5499 F:      drivers/edac/
5500 F:      include/linux/edac.h
5501
5502 EDAC-E752X
5503 M:      Mark Gross <mark.gross@intel.com>
5504 L:      linux-edac@vger.kernel.org
5505 S:      Maintained
5506 F:      drivers/edac/e752x_edac.c
5507
5508 EDAC-E7XXX
5509 L:      linux-edac@vger.kernel.org
5510 S:      Maintained
5511 F:      drivers/edac/e7xxx_edac.c
5512
5513 EDAC-FSL_DDR
5514 M:      York Sun <york.sun@nxp.com>
5515 L:      linux-edac@vger.kernel.org
5516 S:      Maintained
5517 F:      drivers/edac/fsl_ddr_edac.*
5518
5519 EDAC-GHES
5520 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5521 L:      linux-edac@vger.kernel.org
5522 S:      Maintained
5523 F:      drivers/edac/ghes_edac.c
5524
5525 EDAC-I3000
5526 L:      linux-edac@vger.kernel.org
5527 S:      Orphan
5528 F:      drivers/edac/i3000_edac.c
5529
5530 EDAC-I5000
5531 L:      linux-edac@vger.kernel.org
5532 S:      Maintained
5533 F:      drivers/edac/i5000_edac.c
5534
5535 EDAC-I5400
5536 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5537 L:      linux-edac@vger.kernel.org
5538 S:      Maintained
5539 F:      drivers/edac/i5400_edac.c
5540
5541 EDAC-I7300
5542 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5543 L:      linux-edac@vger.kernel.org
5544 S:      Maintained
5545 F:      drivers/edac/i7300_edac.c
5546
5547 EDAC-I7CORE
5548 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5549 L:      linux-edac@vger.kernel.org
5550 S:      Maintained
5551 F:      drivers/edac/i7core_edac.c
5552
5553 EDAC-I82443BXGX
5554 M:      Tim Small <tim@buttersideup.com>
5555 L:      linux-edac@vger.kernel.org
5556 S:      Maintained
5557 F:      drivers/edac/i82443bxgx_edac.c
5558
5559 EDAC-I82975X
5560 M:      "Arvind R." <arvino55@gmail.com>
5561 L:      linux-edac@vger.kernel.org
5562 S:      Maintained
5563 F:      drivers/edac/i82975x_edac.c
5564
5565 EDAC-IE31200
5566 M:      Jason Baron <jbaron@akamai.com>
5567 L:      linux-edac@vger.kernel.org
5568 S:      Maintained
5569 F:      drivers/edac/ie31200_edac.c
5570
5571 EDAC-MPC85XX
5572 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5573 L:      linux-edac@vger.kernel.org
5574 S:      Maintained
5575 F:      drivers/edac/mpc85xx_edac.[ch]
5576
5577 EDAC-PASEMI
5578 M:      Egor Martovetsky <egor@pasemi.com>
5579 L:      linux-edac@vger.kernel.org
5580 S:      Maintained
5581 F:      drivers/edac/pasemi_edac.c
5582
5583 EDAC-PND2
5584 M:      Tony Luck <tony.luck@intel.com>
5585 L:      linux-edac@vger.kernel.org
5586 S:      Maintained
5587 F:      drivers/edac/pnd2_edac.[ch]
5588
5589 EDAC-R82600
5590 M:      Tim Small <tim@buttersideup.com>
5591 L:      linux-edac@vger.kernel.org
5592 S:      Maintained
5593 F:      drivers/edac/r82600_edac.c
5594
5595 EDAC-SBRIDGE
5596 M:      Tony Luck <tony.luck@intel.com>
5597 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5598 L:      linux-edac@vger.kernel.org
5599 S:      Maintained
5600 F:      drivers/edac/sb_edac.c
5601
5602 EDAC-SKYLAKE
5603 M:      Tony Luck <tony.luck@intel.com>
5604 L:      linux-edac@vger.kernel.org
5605 S:      Maintained
5606 F:      drivers/edac/skx_edac.c
5607
5608 EDAC-TI
5609 M:      Tero Kristo <t-kristo@ti.com>
5610 L:      linux-edac@vger.kernel.org
5611 S:      Maintained
5612 F:      drivers/edac/ti_edac.c
5613
5614 EDAC-QCOM
5615 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5616 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5617 L:      linux-arm-msm@vger.kernel.org
5618 L:      linux-edac@vger.kernel.org
5619 S:      Maintained
5620 F:      drivers/edac/qcom_edac.c
5621
5622 EDIROL UA-101/UA-1000 DRIVER
5623 M:      Clemens Ladisch <clemens@ladisch.de>
5624 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5625 T:      git git://git.alsa-project.org/alsa-kernel.git
5626 S:      Maintained
5627 F:      sound/usb/misc/ua101.c
5628
5629 EFI TEST DRIVER
5630 L:      linux-efi@vger.kernel.org
5631 M:      Ivan Hu <ivan.hu@canonical.com>
5632 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5633 S:      Maintained
5634 F:      drivers/firmware/efi/test/
5635
5636 EFI VARIABLE FILESYSTEM
5637 M:      Matthew Garrett <matthew.garrett@nebula.com>
5638 M:      Jeremy Kerr <jk@ozlabs.org>
5639 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5641 L:      linux-efi@vger.kernel.org
5642 S:      Maintained
5643 F:      fs/efivarfs/
5644
5645 EFIFB FRAMEBUFFER DRIVER
5646 L:      linux-fbdev@vger.kernel.org
5647 M:      Peter Jones <pjones@redhat.com>
5648 S:      Maintained
5649 F:      drivers/video/fbdev/efifb.c
5650
5651 EFS FILESYSTEM
5652 W:      http://aeschi.ch.eu.org/efs/
5653 S:      Orphan
5654 F:      fs/efs/
5655
5656 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5657 M:      Douglas Miller <dougmill@linux.ibm.com>
5658 L:      netdev@vger.kernel.org
5659 S:      Maintained
5660 F:      drivers/net/ethernet/ibm/ehea/
5661
5662 EM28XX VIDEO4LINUX DRIVER
5663 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5664 L:      linux-media@vger.kernel.org
5665 W:      https://linuxtv.org
5666 T:      git git://linuxtv.org/media_tree.git
5667 S:      Maintained
5668 F:      drivers/media/usb/em28xx/
5669 F:      Documentation/media/v4l-drivers/em28xx*
5670
5671 EMBEDDED LINUX
5672 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5673 M:      Matt Mackall <mpm@selenic.com>
5674 M:      David Woodhouse <dwmw2@infradead.org>
5675 L:      linux-embedded@vger.kernel.org
5676 S:      Maintained
5677
5678 Emulex 10Gbps iSCSI - OneConnect DRIVER
5679 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5680 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5681 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5682 L:      linux-scsi@vger.kernel.org
5683 W:      http://www.broadcom.com
5684 S:      Supported
5685 F:      drivers/scsi/be2iscsi/
5686
5687 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5688 M:      Sathya Perla <sathya.perla@broadcom.com>
5689 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5690 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5691 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5692 L:      netdev@vger.kernel.org
5693 W:      http://www.emulex.com
5694 S:      Supported
5695 F:      drivers/net/ethernet/emulex/benet/
5696
5697 EMULEX ONECONNECT ROCE DRIVER
5698 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5699 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5700 L:      linux-rdma@vger.kernel.org
5701 W:      http://www.broadcom.com
5702 S:      Odd Fixes
5703 F:      drivers/infiniband/hw/ocrdma/
5704 F:      include/uapi/rdma/ocrdma-abi.h
5705
5706 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5707 M:      James Smart <james.smart@broadcom.com>
5708 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5709 L:      linux-scsi@vger.kernel.org
5710 W:      http://www.broadcom.com
5711 S:      Supported
5712 F:      drivers/scsi/lpfc/
5713
5714 ENE CB710 FLASH CARD READER DRIVER
5715 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5716 S:      Maintained
5717 F:      drivers/misc/cb710/
5718 F:      drivers/mmc/host/cb710-mmc.*
5719 F:      include/linux/cb710.h
5720
5721 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5722 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5723 S:      Maintained
5724 F:      drivers/media/rc/ene_ir.*
5725
5726 EPSON S1D13XXX FRAMEBUFFER DRIVER
5727 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5728 S:      Maintained
5729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5730 F:      drivers/video/fbdev/s1d13xxxfb.c
5731 F:      include/video/s1d13xxxfb.h
5732
5733 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5734 M:      Jeff Layton <jlayton@kernel.org>
5735 S:      Maintained
5736 F:      lib/errseq.c
5737 F:      include/linux/errseq.h
5738
5739 ET131X NETWORK DRIVER
5740 M:      Mark Einon <mark.einon@gmail.com>
5741 S:      Odd Fixes
5742 F:      drivers/net/ethernet/agere/
5743
5744 ETHERNET BRIDGE
5745 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5746 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5747 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5748 L:      netdev@vger.kernel.org
5749 W:      http://www.linuxfoundation.org/en/Net:Bridge
5750 S:      Maintained
5751 F:      include/linux/netfilter_bridge/
5752 F:      net/bridge/
5753
5754 ETHERNET PHY LIBRARY
5755 M:      Andrew Lunn <andrew@lunn.ch>
5756 M:      Florian Fainelli <f.fainelli@gmail.com>
5757 M:      Heiner Kallweit <hkallweit1@gmail.com>
5758 L:      netdev@vger.kernel.org
5759 S:      Maintained
5760 F:      Documentation/ABI/testing/sysfs-bus-mdio
5761 F:      Documentation/devicetree/bindings/net/mdio*
5762 F:      Documentation/networking/phy.txt
5763 F:      drivers/net/phy/
5764 F:      drivers/of/of_mdio.c
5765 F:      drivers/of/of_net.c
5766 F:      include/linux/*mdio*.h
5767 F:      include/linux/of_net.h
5768 F:      include/linux/phy.h
5769 F:      include/linux/phy_fixed.h
5770 F:      include/linux/platform_data/mdio-bcm-unimac.h
5771 F:      include/linux/platform_data/mdio-gpio.h
5772 F:      include/trace/events/mdio.h
5773 F:      include/uapi/linux/mdio.h
5774 F:      include/uapi/linux/mii.h
5775
5776 EXT2 FILE SYSTEM
5777 M:      Jan Kara <jack@suse.com>
5778 L:      linux-ext4@vger.kernel.org
5779 S:      Maintained
5780 F:      Documentation/filesystems/ext2.txt
5781 F:      fs/ext2/
5782 F:      include/linux/ext2*
5783
5784 EXT4 FILE SYSTEM
5785 M:      "Theodore Ts'o" <tytso@mit.edu>
5786 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5787 L:      linux-ext4@vger.kernel.org
5788 W:      http://ext4.wiki.kernel.org
5789 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5791 S:      Maintained
5792 F:      Documentation/filesystems/ext4/
5793 F:      fs/ext4/
5794
5795 Extended Verification Module (EVM)
5796 M:      Mimi Zohar <zohar@linux.ibm.com>
5797 L:      linux-integrity@vger.kernel.org
5798 S:      Supported
5799 F:      security/integrity/evm/
5800
5801 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5802 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5803 L:      linux-efi@vger.kernel.org
5804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5805 S:      Maintained
5806 F:      Documentation/efi-stub.txt
5807 F:      arch/*/kernel/efi.c
5808 F:      arch/x86/boot/compressed/eboot.[ch]
5809 F:      arch/*/include/asm/efi.h
5810 F:      arch/x86/platform/efi/
5811 F:      drivers/firmware/efi/
5812 F:      include/linux/efi*.h
5813 F:      arch/arm/boot/compressed/efi-header.S
5814 F:      arch/arm64/kernel/efi-entry.S
5815
5816 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5817 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5818 M:      Chanwoo Choi <cw00.choi@samsung.com>
5819 L:      linux-kernel@vger.kernel.org
5820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5821 S:      Maintained
5822 F:      drivers/extcon/
5823 F:      include/linux/extcon/
5824 F:      include/linux/extcon.h
5825 F:      Documentation/extcon/
5826 F:      Documentation/devicetree/bindings/extcon/
5827
5828 EXYNOS DP DRIVER
5829 M:      Jingoo Han <jingoohan1@gmail.com>
5830 L:      dri-devel@lists.freedesktop.org
5831 S:      Maintained
5832 F:      drivers/gpu/drm/exynos/exynos_dp*
5833
5834 EXYNOS SYSMMU (IOMMU) driver
5835 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5836 L:      iommu@lists.linux-foundation.org
5837 S:      Maintained
5838 F:      drivers/iommu/exynos-iommu.c
5839
5840 EZchip NPS platform support
5841 M:      Vineet Gupta <vgupta@synopsys.com>
5842 M:      Ofer Levi <oferle@mellanox.com>
5843 S:      Supported
5844 F:      arch/arc/plat-eznps
5845 F:      arch/arc/boot/dts/eznps.dts
5846
5847 F2FS FILE SYSTEM
5848 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5849 M:      Chao Yu <yuchao0@huawei.com>
5850 L:      linux-f2fs-devel@lists.sourceforge.net
5851 W:      https://f2fs.wiki.kernel.org/
5852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5853 S:      Maintained
5854 F:      Documentation/filesystems/f2fs.txt
5855 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5856 F:      fs/f2fs/
5857 F:      include/linux/f2fs_fs.h
5858 F:      include/trace/events/f2fs.h
5859
5860 F71805F HARDWARE MONITORING DRIVER
5861 M:      Jean Delvare <jdelvare@suse.com>
5862 L:      linux-hwmon@vger.kernel.org
5863 S:      Maintained
5864 F:      Documentation/hwmon/f71805f
5865 F:      drivers/hwmon/f71805f.c
5866
5867 FADDR2LINE
5868 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5869 S:      Maintained
5870 F:      scripts/faddr2line
5871
5872 FAILOVER MODULE
5873 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5874 L:      netdev@vger.kernel.org
5875 S:      Supported
5876 F:      net/core/failover.c
5877 F:      include/net/failover.h
5878 F:      Documentation/networking/failover.rst
5879
5880 FANOTIFY
5881 M:      Jan Kara <jack@suse.cz>
5882 R:      Amir Goldstein <amir73il@gmail.com>
5883 L:      linux-fsdevel@vger.kernel.org
5884 S:      Maintained
5885 F:      fs/notify/fanotify/
5886 F:      include/linux/fanotify.h
5887 F:      include/uapi/linux/fanotify.h
5888
5889 FARSYNC SYNCHRONOUS DRIVER
5890 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5891 W:      http://www.farsite.co.uk/
5892 S:      Supported
5893 F:      drivers/net/wan/farsync.*
5894
5895 FAULT INJECTION SUPPORT
5896 M:      Akinobu Mita <akinobu.mita@gmail.com>
5897 S:      Supported
5898 F:      Documentation/fault-injection/
5899 F:      lib/fault-inject.c
5900
5901 FBTFT Framebuffer drivers
5902 S:      Orphan
5903 L:      dri-devel@lists.freedesktop.org
5904 L:      linux-fbdev@vger.kernel.org
5905 F:      drivers/staging/fbtft/
5906
5907 FC0011 TUNER DRIVER
5908 M:      Michael Buesch <m@bues.ch>
5909 L:      linux-media@vger.kernel.org
5910 S:      Maintained
5911 F:      drivers/media/tuners/fc0011.h
5912 F:      drivers/media/tuners/fc0011.c
5913
5914 FC2580 MEDIA DRIVER
5915 M:      Antti Palosaari <crope@iki.fi>
5916 L:      linux-media@vger.kernel.org
5917 W:      https://linuxtv.org
5918 W:      http://palosaari.fi/linux/
5919 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5920 T:      git git://linuxtv.org/anttip/media_tree.git
5921 S:      Maintained
5922 F:      drivers/media/tuners/fc2580*
5923
5924 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5925 M:      Johannes Thumshirn <jth@kernel.org>
5926 L:      linux-scsi@vger.kernel.org
5927 W:      www.Open-FCoE.org
5928 S:      Supported
5929 F:      drivers/scsi/libfc/
5930 F:      drivers/scsi/fcoe/
5931 F:      include/scsi/fc/
5932 F:      include/scsi/libfc.h
5933 F:      include/scsi/libfcoe.h
5934 F:      include/uapi/scsi/fc/
5935
5936 FILE LOCKING (flock() and fcntl()/lockf())
5937 M:      Jeff Layton <jlayton@kernel.org>
5938 M:      "J. Bruce Fields" <bfields@fieldses.org>
5939 L:      linux-fsdevel@vger.kernel.org
5940 S:      Maintained
5941 F:      include/linux/fcntl.h
5942 F:      include/uapi/linux/fcntl.h
5943 F:      fs/fcntl.c
5944 F:      fs/locks.c
5945
5946 FILESYSTEMS (VFS and infrastructure)
5947 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5948 L:      linux-fsdevel@vger.kernel.org
5949 S:      Maintained
5950 F:      fs/*
5951 F:      include/linux/fs.h
5952 F:      include/linux/fs_types.h
5953 F:      include/uapi/linux/fs.h
5954
5955 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5956 M:      Riku Voipio <riku.voipio@iki.fi>
5957 L:      linux-hwmon@vger.kernel.org
5958 S:      Maintained
5959 F:      drivers/hwmon/f75375s.c
5960 F:      include/linux/f75375s.h
5961
5962 FIREWIRE AUDIO DRIVERS
5963 M:      Clemens Ladisch <clemens@ladisch.de>
5964 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5965 T:      git git://git.alsa-project.org/alsa-kernel.git
5966 S:      Maintained
5967 F:      sound/firewire/
5968
5969 FIREWIRE MEDIA DRIVERS (firedtv)
5970 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5971 L:      linux-media@vger.kernel.org
5972 L:      linux1394-devel@lists.sourceforge.net
5973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5974 S:      Maintained
5975 F:      drivers/media/firewire/
5976
5977 FIREWIRE SBP-2 TARGET
5978 M:      Chris Boot <bootc@bootc.net>
5979 L:      linux-scsi@vger.kernel.org
5980 L:      target-devel@vger.kernel.org
5981 L:      linux1394-devel@lists.sourceforge.net
5982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5983 S:      Maintained
5984 F:      drivers/target/sbp/
5985
5986 FIREWIRE SUBSYSTEM
5987 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5988 L:      linux1394-devel@lists.sourceforge.net
5989 W:      http://ieee1394.wiki.kernel.org/
5990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5991 S:      Maintained
5992 F:      drivers/firewire/
5993 F:      include/linux/firewire.h
5994 F:      include/uapi/linux/firewire*.h
5995 F:      tools/firewire/
5996
5997 FIRMWARE LOADER (request_firmware)
5998 M:      Luis Chamberlain <mcgrof@kernel.org>
5999 L:      linux-kernel@vger.kernel.org
6000 S:      Maintained
6001 F:      Documentation/firmware_class/
6002 F:      drivers/base/firmware_loader/
6003 F:      include/linux/firmware.h
6004
6005 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6006 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6007 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6008 S:      Maintained
6009 F:      drivers/block/rsxx/
6010
6011 FLOPPY DRIVER
6012 M:      Jiri Kosina <jikos@kernel.org>
6013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6014 S:      Odd fixes
6015 F:      drivers/block/floppy.c
6016
6017 FMC SUBSYSTEM
6018 M:      Alessandro Rubini <rubini@gnudd.com>
6019 W:      http://www.ohwr.org/projects/fmc-bus
6020 S:      Supported
6021 F:      drivers/fmc/
6022 F:      include/linux/fmc*.h
6023 F:      include/linux/ipmi-fru.h
6024 K:      fmc_d.*register
6025
6026 FPGA MANAGER FRAMEWORK
6027 M:      Alan Tull <atull@kernel.org>
6028 M:      Moritz Fischer <mdf@kernel.org>
6029 L:      linux-fpga@vger.kernel.org
6030 S:      Maintained
6031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6032 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6033 F:      Documentation/fpga/
6034 F:      Documentation/driver-api/fpga/
6035 F:      Documentation/devicetree/bindings/fpga/
6036 F:      drivers/fpga/
6037 F:      include/linux/fpga/
6038 W:      http://www.rocketboards.org
6039
6040 FPGA DFL DRIVERS
6041 M:      Wu Hao <hao.wu@intel.com>
6042 L:      linux-fpga@vger.kernel.org
6043 S:      Maintained
6044 F:      Documentation/fpga/dfl.txt
6045 F:      include/uapi/linux/fpga-dfl.h
6046 F:      drivers/fpga/dfl*
6047
6048 FPU EMULATOR
6049 M:      Bill Metzenthen <billm@melbpc.org.au>
6050 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6051 S:      Maintained
6052 F:      arch/x86/math-emu/
6053
6054 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6055 L:      netdev@vger.kernel.org
6056 S:      Orphan
6057 F:      drivers/net/wan/dlci.c
6058 F:      drivers/net/wan/sdla.c
6059
6060 FRAMEBUFFER LAYER
6061 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6062 L:      dri-devel@lists.freedesktop.org
6063 L:      linux-fbdev@vger.kernel.org
6064 T:      git git://github.com/bzolnier/linux.git
6065 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6066 S:      Maintained
6067 F:      Documentation/fb/
6068 F:      drivers/video/
6069 F:      include/video/
6070 F:      include/linux/fb.h
6071 F:      include/uapi/video/
6072 F:      include/uapi/linux/fb.h
6073
6074 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6075 M:      Horia Geantă <horia.geanta@nxp.com>
6076 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6077 L:      linux-crypto@vger.kernel.org
6078 S:      Maintained
6079 F:      drivers/crypto/caam/
6080 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6081
6082 FREESCALE DIU FRAMEBUFFER DRIVER
6083 M:      Timur Tabi <timur@kernel.org>
6084 L:      linux-fbdev@vger.kernel.org
6085 S:      Maintained
6086 F:      drivers/video/fbdev/fsl-diu-fb.*
6087
6088 FREESCALE DMA DRIVER
6089 M:      Li Yang <leoyang.li@nxp.com>
6090 M:      Zhang Wei <zw@zh-kernel.org>
6091 L:      linuxppc-dev@lists.ozlabs.org
6092 S:      Maintained
6093 F:      drivers/dma/fsldma.*
6094
6095 FREESCALE ENETC ETHERNET DRIVERS
6096 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6097 L:      netdev@vger.kernel.org
6098 S:      Maintained
6099 F:      drivers/net/ethernet/freescale/enetc/
6100
6101 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6102 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6103 L:      netdev@vger.kernel.org
6104 S:      Maintained
6105 F:      drivers/net/ethernet/freescale/gianfar*
6106 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6107
6108 FREESCALE GPMI NAND DRIVER
6109 M:      Han Xu <han.xu@nxp.com>
6110 L:      linux-mtd@lists.infradead.org
6111 S:      Maintained
6112 F:      drivers/mtd/nand/raw/gpmi-nand/*
6113
6114 FREESCALE I2C CPM DRIVER
6115 M:      Jochen Friedrich <jochen@scram.de>
6116 L:      linuxppc-dev@lists.ozlabs.org
6117 L:      linux-i2c@vger.kernel.org
6118 S:      Maintained
6119 F:      drivers/i2c/busses/i2c-cpm.c
6120
6121 FREESCALE IMX LPI2C DRIVER
6122 M:      Dong Aisheng <aisheng.dong@nxp.com>
6123 L:      linux-i2c@vger.kernel.org
6124 L:      linux-imx@nxp.com
6125 S:      Maintained
6126 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6127 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6128
6129 FREESCALE IMX / MXC FEC DRIVER
6130 M:      Fugang Duan <fugang.duan@nxp.com>
6131 L:      netdev@vger.kernel.org
6132 S:      Maintained
6133 F:      drivers/net/ethernet/freescale/fec_main.c
6134 F:      drivers/net/ethernet/freescale/fec_ptp.c
6135 F:      drivers/net/ethernet/freescale/fec.h
6136 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6137
6138 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6139 M:      Sascha Hauer <s.hauer@pengutronix.de>
6140 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6141 L:      linux-fbdev@vger.kernel.org
6142 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6143 S:      Maintained
6144 F:      include/linux/platform_data/video-imxfb.h
6145 F:      drivers/video/fbdev/imxfb.c
6146
6147 FREESCALE QORIQ DPAA ETHERNET DRIVER
6148 M:      Madalin Bucur <madalin.bucur@nxp.com>
6149 L:      netdev@vger.kernel.org
6150 S:      Maintained
6151 F:      drivers/net/ethernet/freescale/dpaa
6152
6153 FREESCALE QORIQ DPAA FMAN DRIVER
6154 M:      Madalin Bucur <madalin.bucur@nxp.com>
6155 L:      netdev@vger.kernel.org
6156 S:      Maintained
6157 F:      drivers/net/ethernet/freescale/fman
6158 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6159
6160 FREESCALE QORIQ PTP CLOCK DRIVER
6161 M:      Yangbo Lu <yangbo.lu@nxp.com>
6162 L:      netdev@vger.kernel.org
6163 S:      Maintained
6164 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6165 F:      drivers/ptp/ptp_qoriq.c
6166 F:      drivers/ptp/ptp_qoriq_debugfs.c
6167 F:      include/linux/fsl/ptp_qoriq.h
6168 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6169
6170 FREESCALE QUAD SPI DRIVER
6171 M:      Han Xu <han.xu@nxp.com>
6172 L:      linux-spi@vger.kernel.org
6173 S:      Maintained
6174 F:      drivers/spi/spi-fsl-qspi.c
6175
6176 FREESCALE QUICC ENGINE LIBRARY
6177 M:      Qiang Zhao <qiang.zhao@nxp.com>
6178 L:      linuxppc-dev@lists.ozlabs.org
6179 S:      Maintained
6180 F:      drivers/soc/fsl/qe/
6181 F:      include/soc/fsl/*qe*.h
6182 F:      include/soc/fsl/*ucc*.h
6183
6184 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6185 M:      Li Yang <leoyang.li@nxp.com>
6186 L:      netdev@vger.kernel.org
6187 L:      linuxppc-dev@lists.ozlabs.org
6188 S:      Maintained
6189 F:      drivers/net/ethernet/freescale/ucc_geth*
6190
6191 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6192 M:      Zhao Qiang <qiang.zhao@nxp.com>
6193 L:      netdev@vger.kernel.org
6194 L:      linuxppc-dev@lists.ozlabs.org
6195 S:      Maintained
6196 F:      drivers/net/wan/fsl_ucc_hdlc*
6197
6198 FREESCALE QUICC ENGINE UCC UART DRIVER
6199 M:      Timur Tabi <timur@kernel.org>
6200 L:      linuxppc-dev@lists.ozlabs.org
6201 S:      Maintained
6202 F:      drivers/tty/serial/ucc_uart.c
6203
6204 FREESCALE SOC DRIVERS
6205 M:      Li Yang <leoyang.li@nxp.com>
6206 L:      linuxppc-dev@lists.ozlabs.org
6207 L:      linux-arm-kernel@lists.infradead.org
6208 S:      Maintained
6209 F:      Documentation/devicetree/bindings/soc/fsl/
6210 F:      drivers/soc/fsl/
6211 F:      include/linux/fsl/
6212
6213 FREESCALE SOC FS_ENET DRIVER
6214 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6215 L:      linuxppc-dev@lists.ozlabs.org
6216 L:      netdev@vger.kernel.org
6217 S:      Maintained
6218 F:      drivers/net/ethernet/freescale/fs_enet/
6219 F:      include/linux/fs_enet_pd.h
6220
6221 FREESCALE SOC SOUND DRIVERS
6222 M:      Timur Tabi <timur@kernel.org>
6223 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6224 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6225 R:      Fabio Estevam <festevam@gmail.com>
6226 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6227 L:      linuxppc-dev@lists.ozlabs.org
6228 S:      Maintained
6229 F:      sound/soc/fsl/fsl*
6230 F:      sound/soc/fsl/imx*
6231 F:      sound/soc/fsl/mpc8610_hpcd.c
6232
6233 FREESCALE USB PERIPHERAL DRIVERS
6234 M:      Li Yang <leoyang.li@nxp.com>
6235 L:      linux-usb@vger.kernel.org
6236 L:      linuxppc-dev@lists.ozlabs.org
6237 S:      Maintained
6238 F:      drivers/usb/gadget/udc/fsl*
6239
6240 FREEVXFS FILESYSTEM
6241 M:      Christoph Hellwig <hch@infradead.org>
6242 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6243 S:      Maintained
6244 F:      fs/freevxfs/
6245
6246 FREEZER
6247 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6248 M:      Pavel Machek <pavel@ucw.cz>
6249 L:      linux-pm@vger.kernel.org
6250 S:      Supported
6251 F:      Documentation/power/freezing-of-tasks.txt
6252 F:      include/linux/freezer.h
6253 F:      kernel/freezer.c
6254
6255 FRONTSWAP API
6256 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6257 L:      linux-kernel@vger.kernel.org
6258 S:      Maintained
6259 F:      mm/frontswap.c
6260 F:      include/linux/frontswap.h
6261
6262 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6263 M:      David Howells <dhowells@redhat.com>
6264 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6265 S:      Supported
6266 F:      Documentation/filesystems/caching/
6267 F:      fs/fscache/
6268 F:      include/linux/fscache*.h
6269
6270 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6271 M:      Theodore Y. Ts'o <tytso@mit.edu>
6272 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6273 L:      linux-fscrypt@vger.kernel.org
6274 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6276 S:      Supported
6277 F:      fs/crypto/
6278 F:      include/linux/fscrypt*.h
6279 F:      Documentation/filesystems/fscrypt.rst
6280
6281 FSI-ATTACHED I2C DRIVER
6282 M:      Eddie James <eajames@linux.ibm.com>
6283 L:      linux-i2c@vger.kernel.org
6284 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6285 S:      Maintained
6286 F:      drivers/i2c/busses/i2c-fsi.c
6287 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6288
6289 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6290 M:      Jan Kara <jack@suse.cz>
6291 R:      Amir Goldstein <amir73il@gmail.com>
6292 L:      linux-fsdevel@vger.kernel.org
6293 S:      Maintained
6294 F:      fs/notify/
6295 F:      include/linux/fsnotify*.h
6296
6297 FUJITSU LAPTOP EXTRAS
6298 M:      Jonathan Woithe <jwoithe@just42.net>
6299 L:      platform-driver-x86@vger.kernel.org
6300 S:      Maintained
6301 F:      drivers/platform/x86/fujitsu-laptop.c
6302
6303 FUJITSU M-5MO LS CAMERA ISP DRIVER
6304 M:      Kyungmin Park <kyungmin.park@samsung.com>
6305 M:      Heungjun Kim <riverful.kim@samsung.com>
6306 L:      linux-media@vger.kernel.org
6307 S:      Maintained
6308 F:      drivers/media/i2c/m5mols/
6309 F:      include/media/i2c/m5mols.h
6310
6311 FUJITSU TABLET EXTRAS
6312 M:      Robert Gerlach <khnz@gmx.de>
6313 L:      platform-driver-x86@vger.kernel.org
6314 S:      Maintained
6315 F:      drivers/platform/x86/fujitsu-tablet.c
6316
6317 FUSE: FILESYSTEM IN USERSPACE
6318 M:      Miklos Szeredi <miklos@szeredi.hu>
6319 L:      linux-fsdevel@vger.kernel.org
6320 W:      http://fuse.sourceforge.net/
6321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6322 S:      Maintained
6323 F:      fs/fuse/
6324 F:      include/uapi/linux/fuse.h
6325 F:      Documentation/filesystems/fuse.txt
6326
6327 FUTEX SUBSYSTEM
6328 M:      Thomas Gleixner <tglx@linutronix.de>
6329 M:      Ingo Molnar <mingo@redhat.com>
6330 R:      Peter Zijlstra <peterz@infradead.org>
6331 R:      Darren Hart <dvhart@infradead.org>
6332 L:      linux-kernel@vger.kernel.org
6333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6334 S:      Maintained
6335 F:      kernel/futex.c
6336 F:      kernel/futex_compat.c
6337 F:      include/asm-generic/futex.h
6338 F:      include/linux/futex.h
6339 F:      include/uapi/linux/futex.h
6340 F:      tools/testing/selftests/futex/
6341 F:      tools/perf/bench/futex*
6342 F:      Documentation/*futex*
6343
6344 GCC PLUGINS
6345 M:      Kees Cook <keescook@chromium.org>
6346 R:      Emese Revfy <re.emese@gmail.com>
6347 L:      kernel-hardening@lists.openwall.com
6348 S:      Maintained
6349 F:      scripts/gcc-plugins/
6350 F:      scripts/gcc-plugin.sh
6351 F:      scripts/Makefile.gcc-plugins
6352 F:      Documentation/gcc-plugins.txt
6353
6354 GASKET DRIVER FRAMEWORK
6355 M:      Rob Springer <rspringer@google.com>
6356 M:      Todd Poynor <toddpoynor@google.com>
6357 M:      Ben Chan <benchan@chromium.org>
6358 S:      Maintained
6359 F:      drivers/staging/gasket/
6360
6361 GCOV BASED KERNEL PROFILING
6362 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6363 S:      Maintained
6364 F:      kernel/gcov/
6365 F:      Documentation/dev-tools/gcov.rst
6366
6367 GDB KERNEL DEBUGGING HELPER SCRIPTS
6368 M:      Jan Kiszka <jan.kiszka@siemens.com>
6369 M:      Kieran Bingham <kbingham@kernel.org>
6370 S:      Supported
6371 F:      scripts/gdb/
6372
6373 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6374 M:      Achim Leubner <achim_leubner@adaptec.com>
6375 L:      linux-scsi@vger.kernel.org
6376 W:      http://www.icp-vortex.com/
6377 S:      Supported
6378 F:      drivers/scsi/gdt*
6379
6380 GEMTEK FM RADIO RECEIVER DRIVER
6381 M:      Hans Verkuil <hverkuil@xs4all.nl>
6382 L:      linux-media@vger.kernel.org
6383 T:      git git://linuxtv.org/media_tree.git
6384 W:      https://linuxtv.org
6385 S:      Maintained
6386 F:      drivers/media/radio/radio-gemtek*
6387
6388 GENERIC GPIO I2C DRIVER
6389 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6390 S:      Supported
6391 F:      drivers/i2c/busses/i2c-gpio.c
6392 F:      include/linux/platform_data/i2c-gpio.h
6393
6394 GENERIC GPIO I2C MULTIPLEXER DRIVER
6395 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6396 L:      linux-i2c@vger.kernel.org
6397 S:      Supported
6398 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6399 F:      include/linux/platform_data/i2c-mux-gpio.h
6400 F:      Documentation/i2c/muxes/i2c-mux-gpio
6401
6402 GENERIC HDLC (WAN) DRIVERS
6403 M:      Krzysztof Halasa <khc@pm.waw.pl>
6404 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6405 S:      Maintained
6406 F:      drivers/net/wan/c101.c
6407 F:      drivers/net/wan/hd6457*
6408 F:      drivers/net/wan/hdlc*
6409 F:      drivers/net/wan/n2.c
6410 F:      drivers/net/wan/pc300too.c
6411 F:      drivers/net/wan/pci200syn.c
6412 F:      drivers/net/wan/wanxl*
6413
6414 GENERIC INCLUDE/ASM HEADER FILES
6415 M:      Arnd Bergmann <arnd@arndb.de>
6416 L:      linux-arch@vger.kernel.org
6417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6418 S:      Maintained
6419 F:      include/asm-generic/
6420 F:      include/uapi/asm-generic/
6421
6422 GENERIC PHY FRAMEWORK
6423 M:      Kishon Vijay Abraham I <kishon@ti.com>
6424 L:      linux-kernel@vger.kernel.org
6425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6426 S:      Supported
6427 F:      drivers/phy/
6428 F:      include/linux/phy/
6429 F:      Documentation/devicetree/bindings/phy/
6430
6431 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6432 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6433 S:      Supported
6434 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6435
6436 GENERIC PM DOMAINS
6437 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6438 M:      Kevin Hilman <khilman@kernel.org>
6439 M:      Ulf Hansson <ulf.hansson@linaro.org>
6440 L:      linux-pm@vger.kernel.org
6441 S:      Supported
6442 F:      drivers/base/power/domain*.c
6443 F:      include/linux/pm_domain.h
6444 F:      Documentation/devicetree/bindings/power/power_domain.txt
6445
6446 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6447 M:      Eugen Hristev <eugen.hristev@microchip.com>
6448 L:      linux-input@vger.kernel.org
6449 S:      Maintained
6450 F:      drivers/input/touchscreen/resistive-adc-touch.c
6451
6452 GENERIC UIO DRIVER FOR PCI DEVICES
6453 M:      "Michael S. Tsirkin" <mst@redhat.com>
6454 L:      kvm@vger.kernel.org
6455 S:      Supported
6456 F:      drivers/uio/uio_pci_generic.c
6457
6458 GENWQE (IBM Generic Workqueue Card)
6459 M:      Frank Haverkamp <haver@linux.ibm.com>
6460 S:      Supported
6461 F:      drivers/misc/genwqe/
6462
6463 GET_MAINTAINER SCRIPT
6464 M:      Joe Perches <joe@perches.com>
6465 S:      Maintained
6466 F:      scripts/get_maintainer.pl
6467
6468 GFS2 FILE SYSTEM
6469 M:      Bob Peterson <rpeterso@redhat.com>
6470 M:      Andreas Gruenbacher <agruenba@redhat.com>
6471 L:      cluster-devel@redhat.com
6472 W:      http://sources.redhat.com/cluster/
6473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6474 S:      Supported
6475 F:      Documentation/filesystems/gfs2*.txt
6476 F:      fs/gfs2/
6477 F:      include/uapi/linux/gfs2_ondisk.h
6478
6479 GIGASET ISDN DRIVERS
6480 M:      Paul Bolle <pebolle@tiscali.nl>
6481 L:      gigaset307x-common@lists.sourceforge.net
6482 W:      http://gigaset307x.sourceforge.net/
6483 S:      Odd Fixes
6484 F:      Documentation/isdn/README.gigaset
6485 F:      drivers/isdn/gigaset/
6486 F:      include/uapi/linux/gigaset_dev.h
6487
6488 GNSS SUBSYSTEM
6489 M:      Johan Hovold <johan@kernel.org>
6490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6491 S:      Maintained
6492 F:      Documentation/ABI/testing/sysfs-class-gnss
6493 F:      Documentation/devicetree/bindings/gnss/
6494 F:      drivers/gnss/
6495 F:      include/linux/gnss.h
6496
6497 GO7007 MPEG CODEC
6498 M:      Hans Verkuil <hans.verkuil@cisco.com>
6499 L:      linux-media@vger.kernel.org
6500 S:      Maintained
6501 F:      drivers/media/usb/go7007/
6502
6503 GOODIX TOUCHSCREEN
6504 M:      Bastien Nocera <hadess@hadess.net>
6505 L:      linux-input@vger.kernel.org
6506 S:      Maintained
6507 F:      drivers/input/touchscreen/goodix.c
6508
6509 GPD POCKET FAN DRIVER
6510 M:      Hans de Goede <hdegoede@redhat.com>
6511 L:      platform-driver-x86@vger.kernel.org
6512 S:      Maintained
6513 F:      drivers/platform/x86/gpd-pocket-fan.c
6514
6515 GPIO ACPI SUPPORT
6516 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6517 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6518 L:      linux-gpio@vger.kernel.org
6519 L:      linux-acpi@vger.kernel.org
6520 S:      Maintained
6521 F:      Documentation/acpi/gpio-properties.txt
6522 F:      drivers/gpio/gpiolib-acpi.c
6523
6524 GPIO IR Transmitter
6525 M:      Sean Young <sean@mess.org>
6526 L:      linux-media@vger.kernel.org
6527 S:      Maintained
6528 F:      drivers/media/rc/gpio-ir-tx.c
6529
6530 GPIO MOCKUP DRIVER
6531 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6532 L:      linux-gpio@vger.kernel.org
6533 S:      Maintained
6534 F:      drivers/gpio/gpio-mockup.c
6535 F:      tools/testing/selftests/gpio/
6536
6537 GPIO SUBSYSTEM
6538 M:      Linus Walleij <linus.walleij@linaro.org>
6539 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6540 L:      linux-gpio@vger.kernel.org
6541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6542 S:      Maintained
6543 F:      Documentation/devicetree/bindings/gpio/
6544 F:      Documentation/driver-api/gpio/
6545 F:      Documentation/gpio/
6546 F:      Documentation/ABI/testing/gpio-cdev
6547 F:      Documentation/ABI/obsolete/sysfs-gpio
6548 F:      drivers/gpio/
6549 F:      include/linux/gpio/
6550 F:      include/linux/gpio.h
6551 F:      include/linux/of_gpio.h
6552 F:      include/asm-generic/gpio.h
6553 F:      include/uapi/linux/gpio.h
6554 F:      tools/gpio/
6555
6556 GRE DEMULTIPLEXER DRIVER
6557 M:      Dmitry Kozlov <xeb@mail.ru>
6558 L:      netdev@vger.kernel.org
6559 S:      Maintained
6560 F:      net/ipv4/gre_demux.c
6561 F:      net/ipv4/gre_offload.c
6562 F:      include/net/gre.h
6563
6564 GRETH 10/100/1G Ethernet MAC device driver
6565 M:      Andreas Larsson <andreas@gaisler.com>
6566 L:      netdev@vger.kernel.org
6567 S:      Maintained
6568 F:      drivers/net/ethernet/aeroflex/
6569
6570 GREYBUS AUDIO PROTOCOLS DRIVERS
6571 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6572 M:      Mark Greer <mgreer@animalcreek.com>
6573 S:      Maintained
6574 F:      drivers/staging/greybus/audio_apbridgea.c
6575 F:      drivers/staging/greybus/audio_apbridgea.h
6576 F:      drivers/staging/greybus/audio_codec.c
6577 F:      drivers/staging/greybus/audio_codec.h
6578 F:      drivers/staging/greybus/audio_gb.c
6579 F:      drivers/staging/greybus/audio_manager.c
6580 F:      drivers/staging/greybus/audio_manager.h
6581 F:      drivers/staging/greybus/audio_manager_module.c
6582 F:      drivers/staging/greybus/audio_manager_private.h
6583 F:      drivers/staging/greybus/audio_manager_sysfs.c
6584 F:      drivers/staging/greybus/audio_module.c
6585 F:      drivers/staging/greybus/audio_topology.c
6586
6587 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6588 M:      Viresh Kumar <vireshk@kernel.org>
6589 S:      Maintained
6590 F:      drivers/staging/greybus/authentication.c
6591 F:      drivers/staging/greybus/bootrom.c
6592 F:      drivers/staging/greybus/firmware.h
6593 F:      drivers/staging/greybus/fw-core.c
6594 F:      drivers/staging/greybus/fw-download.c
6595 F:      drivers/staging/greybus/fw-management.c
6596 F:      drivers/staging/greybus/greybus_authentication.h
6597 F:      drivers/staging/greybus/greybus_firmware.h
6598 F:      drivers/staging/greybus/hid.c
6599 F:      drivers/staging/greybus/i2c.c
6600 F:      drivers/staging/greybus/spi.c
6601 F:      drivers/staging/greybus/spilib.c
6602 F:      drivers/staging/greybus/spilib.h
6603
6604 GREYBUS LOOPBACK DRIVER
6605 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6606 S:      Maintained
6607 F:      drivers/staging/greybus/loopback.c
6608
6609 GREYBUS PLATFORM DRIVERS
6610 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6611 S:      Maintained
6612 F:      drivers/staging/greybus/arche-platform.c
6613 F:      drivers/staging/greybus/arche-apb-ctrl.c
6614 F:      drivers/staging/greybus/arche_platform.h
6615
6616 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6617 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6618 S:      Maintained
6619 F:      drivers/staging/greybus/sdio.c
6620 F:      drivers/staging/greybus/light.c
6621 F:      drivers/staging/greybus/gpio.c
6622 F:      drivers/staging/greybus/power_supply.c
6623 F:      drivers/staging/greybus/spi.c
6624 F:      drivers/staging/greybus/spilib.c
6625
6626 GREYBUS SUBSYSTEM
6627 M:      Johan Hovold <johan@kernel.org>
6628 M:      Alex Elder <elder@kernel.org>
6629 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6630 S:      Maintained
6631 F:      drivers/staging/greybus/
6632 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6633
6634 GREYBUS UART PROTOCOLS DRIVERS
6635 M:      David Lin <dtwlin@gmail.com>
6636 S:      Maintained
6637 F:      drivers/staging/greybus/uart.c
6638 F:      drivers/staging/greybus/log.c
6639
6640 GS1662 VIDEO SERIALIZER
6641 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6642 L:      linux-media@vger.kernel.org
6643 T:      git git://linuxtv.org/media_tree.git
6644 S:      Maintained
6645 F:      drivers/media/spi/gs1662.c
6646
6647 GSPCA FINEPIX SUBDRIVER
6648 M:      Frank Zago <frank@zago.net>
6649 L:      linux-media@vger.kernel.org
6650 T:      git git://linuxtv.org/media_tree.git
6651 S:      Maintained
6652 F:      drivers/media/usb/gspca/finepix.c
6653
6654 GSPCA GL860 SUBDRIVER
6655 M:      Olivier Lorin <o.lorin@laposte.net>
6656 L:      linux-media@vger.kernel.org
6657 T:      git git://linuxtv.org/media_tree.git
6658 S:      Maintained
6659 F:      drivers/media/usb/gspca/gl860/
6660
6661 GSPCA M5602 SUBDRIVER
6662 M:      Erik Andren <erik.andren@gmail.com>
6663 L:      linux-media@vger.kernel.org
6664 T:      git git://linuxtv.org/media_tree.git
6665 S:      Maintained
6666 F:      drivers/media/usb/gspca/m5602/
6667
6668 GSPCA PAC207 SONIXB SUBDRIVER
6669 M:      Hans Verkuil <hverkuil@xs4all.nl>
6670 L:      linux-media@vger.kernel.org
6671 T:      git git://linuxtv.org/media_tree.git
6672 S:      Odd Fixes
6673 F:      drivers/media/usb/gspca/pac207.c
6674
6675 GSPCA SN9C20X SUBDRIVER
6676 M:      Brian Johnson <brijohn@gmail.com>
6677 L:      linux-media@vger.kernel.org
6678 T:      git git://linuxtv.org/media_tree.git
6679 S:      Maintained
6680 F:      drivers/media/usb/gspca/sn9c20x.c
6681
6682 GSPCA T613 SUBDRIVER
6683 M:      Leandro Costantino <lcostantino@gmail.com>
6684 L:      linux-media@vger.kernel.org
6685 T:      git git://linuxtv.org/media_tree.git
6686 S:      Maintained
6687 F:      drivers/media/usb/gspca/t613.c
6688
6689 GSPCA USB WEBCAM DRIVER
6690 M:      Hans Verkuil <hverkuil@xs4all.nl>
6691 L:      linux-media@vger.kernel.org
6692 T:      git git://linuxtv.org/media_tree.git
6693 S:      Odd Fixes
6694 F:      drivers/media/usb/gspca/
6695
6696 GTP (GPRS Tunneling Protocol)
6697 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6698 M:      Harald Welte <laforge@gnumonks.org>
6699 L:      osmocom-net-gprs@lists.osmocom.org
6700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6701 S:      Maintained
6702 F:      drivers/net/gtp.c
6703
6704 GUID PARTITION TABLE (GPT)
6705 M:      Davidlohr Bueso <dave@stgolabs.net>
6706 L:      linux-efi@vger.kernel.org
6707 S:      Maintained
6708 F:      block/partitions/efi.*
6709
6710 H8/300 ARCHITECTURE
6711 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6712 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6713 W:      http://uclinux-h8.sourceforge.jp
6714 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6715 S:      Maintained
6716 F:      arch/h8300/
6717 F:      drivers/clocksource/h8300_*.c
6718 F:      drivers/clk/h8300/
6719 F:      drivers/irqchip/irq-renesas-h8*.c
6720
6721 HABANALABS PCI DRIVER
6722 M:      Oded Gabbay <oded.gabbay@gmail.com>
6723 T:      git https://github.com/HabanaAI/linux.git
6724 S:      Supported
6725 F:      drivers/misc/habanalabs/
6726 F:      include/uapi/misc/habanalabs.h
6727 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
6728 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
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:      linux-hyperv@vger.kernel.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 C:      irc://chat.freenode.net/linux-i3c
7253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7254 S:      Maintained
7255 F:      Documentation/ABI/testing/sysfs-bus-i3c
7256 F:      Documentation/devicetree/bindings/i3c/
7257 F:      Documentation/driver-api/i3c
7258 F:      drivers/i3c/
7259 F:      include/linux/i3c/
7260 F:      include/dt-bindings/i3c/
7261
7262 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7263 M:      Vitor Soares <vitor.soares@synopsys.com>
7264 S:      Maintained
7265 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7266 F:      drivers/i3c/master/dw*
7267
7268 IA64 (Itanium) PLATFORM
7269 M:      Tony Luck <tony.luck@intel.com>
7270 M:      Fenghua Yu <fenghua.yu@intel.com>
7271 L:      linux-ia64@vger.kernel.org
7272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7273 S:      Maintained
7274 F:      arch/ia64/
7275
7276 IBM Power 842 compression accelerator
7277 M:      Haren Myneni <haren@us.ibm.com>
7278 S:      Supported
7279 F:      drivers/crypto/nx/Makefile
7280 F:      drivers/crypto/nx/Kconfig
7281 F:      drivers/crypto/nx/nx-842*
7282 F:      include/linux/sw842.h
7283 F:      crypto/842.c
7284 F:      lib/842/
7285
7286 IBM Power in-Nest Crypto Acceleration
7287 M:      Breno Leitão <leitao@debian.org>
7288 M:      Nayna Jain <nayna@linux.ibm.com>
7289 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7290 L:      linux-crypto@vger.kernel.org
7291 S:      Supported
7292 F:      drivers/crypto/nx/Makefile
7293 F:      drivers/crypto/nx/Kconfig
7294 F:      drivers/crypto/nx/nx-aes*
7295 F:      drivers/crypto/nx/nx-sha*
7296 F:      drivers/crypto/nx/nx.*
7297 F:      drivers/crypto/nx/nx_csbcpb.h
7298 F:      drivers/crypto/nx/nx_debugfs.h
7299
7300 IBM Power Linux RAID adapter
7301 M:      Brian King <brking@us.ibm.com>
7302 S:      Supported
7303 F:      drivers/scsi/ipr.*
7304
7305 IBM Power SRIOV Virtual NIC Device Driver
7306 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7307 M:      John Allen <jallen@linux.ibm.com>
7308 L:      netdev@vger.kernel.org
7309 S:      Supported
7310 F:      drivers/net/ethernet/ibm/ibmvnic.*
7311
7312 IBM Power Virtual Accelerator Switchboard
7313 M:      Sukadev Bhattiprolu
7314 L:      linuxppc-dev@lists.ozlabs.org
7315 S:      Supported
7316 F:      arch/powerpc/platforms/powernv/vas*
7317 F:      arch/powerpc/platforms/powernv/copy-paste.h
7318 F:      arch/powerpc/include/asm/vas.h
7319 F:      arch/powerpc/include/uapi/asm/vas.h
7320
7321 IBM Power Virtual Ethernet Device Driver
7322 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7323 L:      netdev@vger.kernel.org
7324 S:      Supported
7325 F:      drivers/net/ethernet/ibm/ibmveth.*
7326
7327 IBM Power Virtual FC Device Drivers
7328 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7329 L:      linux-scsi@vger.kernel.org
7330 S:      Supported
7331 F:      drivers/scsi/ibmvscsi/ibmvfc*
7332
7333 IBM Power Virtual Management Channel Driver
7334 M:      Steven Royer <seroyer@linux.ibm.com>
7335 S:      Supported
7336 F:      drivers/misc/ibmvmc.*
7337
7338 IBM Power Virtual SCSI Device Drivers
7339 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7340 L:      linux-scsi@vger.kernel.org
7341 S:      Supported
7342 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7343 F:      include/scsi/viosrp.h
7344
7345 IBM Power Virtual SCSI Device Target Driver
7346 M:      Michael Cyr <mikecyr@linux.ibm.com>
7347 L:      linux-scsi@vger.kernel.org
7348 L:      target-devel@vger.kernel.org
7349 S:      Supported
7350 F:      drivers/scsi/ibmvscsi_tgt/
7351
7352 IBM Power VMX Cryptographic instructions
7353 M:      Breno Leitão <leitao@debian.org>
7354 M:      Nayna Jain <nayna@linux.ibm.com>
7355 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7356 L:      linux-crypto@vger.kernel.org
7357 S:      Supported
7358 F:      drivers/crypto/vmx/Makefile
7359 F:      drivers/crypto/vmx/Kconfig
7360 F:      drivers/crypto/vmx/vmx.c
7361 F:      drivers/crypto/vmx/aes*
7362 F:      drivers/crypto/vmx/ghash*
7363 F:      drivers/crypto/vmx/ppc-xlate.pl
7364
7365 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7366 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7367 L:      linux-pci@vger.kernel.org
7368 L:      linuxppc-dev@lists.ozlabs.org
7369 S:      Supported
7370 F:      drivers/pci/hotplug/rpaphp*
7371
7372 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7373 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7374 L:      linux-pci@vger.kernel.org
7375 L:      linuxppc-dev@lists.ozlabs.org
7376 S:      Supported
7377 F:      drivers/pci/hotplug/rpadlpar*
7378
7379 IBM ServeRAID RAID DRIVER
7380 S:      Orphan
7381 F:      drivers/scsi/ips.*
7382
7383 ICH LPC AND GPIO DRIVER
7384 M:      Peter Tyser <ptyser@xes-inc.com>
7385 S:      Maintained
7386 F:      drivers/mfd/lpc_ich.c
7387 F:      drivers/gpio/gpio-ich.c
7388
7389 IDE SUBSYSTEM
7390 M:      "David S. Miller" <davem@davemloft.net>
7391 L:      linux-ide@vger.kernel.org
7392 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7394 S:      Maintained
7395 F:      Documentation/ide/
7396 F:      drivers/ide/
7397 F:      include/linux/ide.h
7398
7399 IDE/ATAPI DRIVERS
7400 M:      Borislav Petkov <bp@alien8.de>
7401 L:      linux-ide@vger.kernel.org
7402 S:      Maintained
7403 F:      Documentation/cdrom/ide-cd
7404 F:      drivers/ide/ide-cd*
7405
7406 IDEAPAD LAPTOP EXTRAS DRIVER
7407 M:      Ike Panhc <ike.pan@canonical.com>
7408 L:      platform-driver-x86@vger.kernel.org
7409 W:      http://launchpad.net/ideapad-laptop
7410 S:      Maintained
7411 F:      drivers/platform/x86/ideapad-laptop.c
7412
7413 IDEAPAD LAPTOP SLIDEBAR DRIVER
7414 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7415 L:      linux-input@vger.kernel.org
7416 W:      https://github.com/o2genum/ideapad-slidebar
7417 S:      Maintained
7418 F:      drivers/input/misc/ideapad_slidebar.c
7419
7420 IDT VersaClock 5 CLOCK DRIVER
7421 M:      Marek Vasut <marek.vasut@gmail.com>
7422 S:      Maintained
7423 F:      drivers/clk/clk-versaclock5.c
7424
7425 IEEE 802.15.4 SUBSYSTEM
7426 M:      Alexander Aring <alex.aring@gmail.com>
7427 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7428 L:      linux-wpan@vger.kernel.org
7429 W:      http://wpan.cakelab.org/
7430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7432 S:      Maintained
7433 F:      net/ieee802154/
7434 F:      net/mac802154/
7435 F:      drivers/net/ieee802154/
7436 F:      include/linux/nl802154.h
7437 F:      include/linux/ieee802154.h
7438 F:      include/net/nl802154.h
7439 F:      include/net/mac802154.h
7440 F:      include/net/af_ieee802154.h
7441 F:      include/net/cfg802154.h
7442 F:      include/net/ieee802154_netdev.h
7443 F:      Documentation/networking/ieee802154.txt
7444
7445 IFE PROTOCOL
7446 M:      Yotam Gigi <yotam.gi@gmail.com>
7447 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7448 F:      net/ife
7449 F:      include/net/ife.h
7450 F:      include/uapi/linux/ife.h
7451
7452 IGORPLUG-USB IR RECEIVER
7453 M:      Sean Young <sean@mess.org>
7454 L:      linux-media@vger.kernel.org
7455 S:      Maintained
7456 F:      drivers/media/rc/igorplugusb.c
7457
7458 IGUANAWORKS USB IR TRANSCEIVER
7459 M:      Sean Young <sean@mess.org>
7460 L:      linux-media@vger.kernel.org
7461 S:      Maintained
7462 F:      drivers/media/rc/iguanair.c
7463
7464 IIO DIGITAL POTENTIOMETER DAC
7465 M:      Peter Rosin <peda@axentia.se>
7466 L:      linux-iio@vger.kernel.org
7467 S:      Maintained
7468 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7469 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7470 F:      drivers/iio/dac/dpot-dac.c
7471
7472 IIO ENVELOPE DETECTOR
7473 M:      Peter Rosin <peda@axentia.se>
7474 L:      linux-iio@vger.kernel.org
7475 S:      Maintained
7476 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7477 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7478 F:      drivers/iio/adc/envelope-detector.c
7479
7480 IIO MULTIPLEXER
7481 M:      Peter Rosin <peda@axentia.se>
7482 L:      linux-iio@vger.kernel.org
7483 S:      Maintained
7484 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7485 F:      drivers/iio/multiplexer/iio-mux.c
7486
7487 IIO SUBSYSTEM AND DRIVERS
7488 M:      Jonathan Cameron <jic23@kernel.org>
7489 R:      Hartmut Knaack <knaack.h@gmx.de>
7490 R:      Lars-Peter Clausen <lars@metafoo.de>
7491 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7492 L:      linux-iio@vger.kernel.org
7493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7494 S:      Maintained
7495 F:      Documentation/ABI/testing/configfs-iio*
7496 F:      Documentation/ABI/testing/sysfs-bus-iio*
7497 F:      Documentation/devicetree/bindings/iio/
7498 F:      drivers/iio/
7499 F:      drivers/staging/iio/
7500 F:      include/linux/iio/
7501 F:      tools/iio/
7502
7503 IIO UNIT CONVERTER
7504 M:      Peter Rosin <peda@axentia.se>
7505 L:      linux-iio@vger.kernel.org
7506 S:      Maintained
7507 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7508 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7509 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7510 F:      drivers/iio/afe/iio-rescale.c
7511
7512 IKANOS/ADI EAGLE ADSL USB DRIVER
7513 M:      Matthieu Castet <castet.matthieu@free.fr>
7514 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7515 S:      Maintained
7516 F:      drivers/usb/atm/ueagle-atm.c
7517
7518 IMGTEC ASCII LCD DRIVER
7519 M:      Paul Burton <paul.burton@mips.com>
7520 S:      Maintained
7521 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7522 F:      drivers/auxdisplay/img-ascii-lcd.c
7523
7524 IMGTEC IR DECODER DRIVER
7525 M:      James Hogan <jhogan@kernel.org>
7526 S:      Maintained
7527 F:      drivers/media/rc/img-ir/
7528
7529 IMON SOUNDGRAPH USB IR RECEIVER
7530 M:      Sean Young <sean@mess.org>
7531 L:      linux-media@vger.kernel.org
7532 S:      Maintained
7533 F:      drivers/media/rc/imon_raw.c
7534 F:      drivers/media/rc/imon.c
7535
7536 IMS TWINTURBO FRAMEBUFFER DRIVER
7537 L:      linux-fbdev@vger.kernel.org
7538 S:      Orphan
7539 F:      drivers/video/fbdev/imsttfb.c
7540
7541 INA209 HARDWARE MONITOR DRIVER
7542 M:      Guenter Roeck <linux@roeck-us.net>
7543 L:      linux-hwmon@vger.kernel.org
7544 S:      Maintained
7545 F:      Documentation/hwmon/ina209
7546 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7547 F:      drivers/hwmon/ina209.c
7548
7549 INA2XX HARDWARE MONITOR DRIVER
7550 M:      Guenter Roeck <linux@roeck-us.net>
7551 L:      linux-hwmon@vger.kernel.org
7552 S:      Maintained
7553 F:      Documentation/hwmon/ina2xx
7554 F:      drivers/hwmon/ina2xx.c
7555 F:      include/linux/platform_data/ina2xx.h
7556
7557 INDUSTRY PACK SUBSYSTEM (IPACK)
7558 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7559 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7560 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7561 L:      industrypack-devel@lists.sourceforge.net
7562 W:      http://industrypack.sourceforge.net
7563 S:      Maintained
7564 F:      drivers/ipack/
7565
7566 INFINIBAND SUBSYSTEM
7567 M:      Doug Ledford <dledford@redhat.com>
7568 M:      Jason Gunthorpe <jgg@mellanox.com>
7569 L:      linux-rdma@vger.kernel.org
7570 W:      https://github.com/linux-rdma/rdma-core
7571 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7573 S:      Supported
7574 F:      Documentation/devicetree/bindings/infiniband/
7575 F:      Documentation/infiniband/
7576 F:      drivers/infiniband/
7577 F:      include/uapi/linux/if_infiniband.h
7578 F:      include/uapi/rdma/
7579 F:      include/rdma/
7580
7581 INGENIC JZ4780 DMA Driver
7582 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7583 S:      Maintained
7584 F:      drivers/dma/dma-jz4780.c
7585
7586 INGENIC JZ4780 NAND DRIVER
7587 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7588 L:      linux-mtd@lists.infradead.org
7589 S:      Maintained
7590 F:      drivers/mtd/nand/raw/jz4780_*
7591
7592 INOTIFY
7593 M:      Jan Kara <jack@suse.cz>
7594 R:      Amir Goldstein <amir73il@gmail.com>
7595 L:      linux-fsdevel@vger.kernel.org
7596 S:      Maintained
7597 F:      Documentation/filesystems/inotify.txt
7598 F:      fs/notify/inotify/
7599 F:      include/linux/inotify.h
7600 F:      include/uapi/linux/inotify.h
7601
7602 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7603 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7604 L:      linux-input@vger.kernel.org
7605 Q:      http://patchwork.kernel.org/project/linux-input/list/
7606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7607 S:      Maintained
7608 F:      drivers/input/
7609 F:      include/linux/input.h
7610 F:      include/uapi/linux/input.h
7611 F:      include/uapi/linux/input-event-codes.h
7612 F:      include/linux/input/
7613 F:      Documentation/devicetree/bindings/input/
7614 F:      Documentation/devicetree/bindings/serio/
7615 F:      Documentation/input/
7616
7617 INPUT MULTITOUCH (MT) PROTOCOL
7618 M:      Henrik Rydberg <rydberg@bitmath.org>
7619 L:      linux-input@vger.kernel.org
7620 S:      Odd fixes
7621 F:      Documentation/input/multi-touch-protocol.rst
7622 F:      drivers/input/input-mt.c
7623 K:      \b(ABS|SYN)_MT_
7624
7625 INSIDE SECURE CRYPTO DRIVER
7626 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7627 F:      drivers/crypto/inside-secure/
7628 S:      Maintained
7629 L:      linux-crypto@vger.kernel.org
7630
7631 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7632 M:      Mimi Zohar <zohar@linux.ibm.com>
7633 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7634 L:      linux-integrity@vger.kernel.org
7635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7636 S:      Supported
7637 F:      security/integrity/ima/
7638
7639 INTEL 810/815 FRAMEBUFFER DRIVER
7640 M:      Antonino Daplas <adaplas@gmail.com>
7641 L:      linux-fbdev@vger.kernel.org
7642 S:      Maintained
7643 F:      drivers/video/fbdev/i810/
7644
7645 INTEL ASoC DRIVERS
7646 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7647 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7648 M:      Jie Yang <yang.jie@linux.intel.com>
7649 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7650 S:      Supported
7651 F:      sound/soc/intel/
7652
7653 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7654 M:      Hans de Goede <hdegoede@redhat.com>
7655 L:      platform-driver-x86@vger.kernel.org
7656 S:      Maintained
7657 F:      drivers/platform/x86/intel_atomisp2_pm.c
7658
7659 INTEL C600 SERIES SAS CONTROLLER DRIVER
7660 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7661 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7662 L:      linux-scsi@vger.kernel.org
7663 T:      git git://git.code.sf.net/p/intel-sas/isci
7664 S:      Supported
7665 F:      drivers/scsi/isci/
7666
7667 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7668 M:      Jani Nikula <jani.nikula@linux.intel.com>
7669 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7670 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7671 L:      intel-gfx@lists.freedesktop.org
7672 W:      https://01.org/linuxgraphics/
7673 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7674 C:      irc://chat.freenode.net/intel-gfx
7675 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7676 T:      git git://anongit.freedesktop.org/drm-intel
7677 S:      Supported
7678 F:      drivers/gpu/drm/i915/
7679 F:      include/drm/i915*
7680 F:      include/uapi/drm/i915_drm.h
7681 F:      Documentation/gpu/i915.rst
7682
7683 INTEL ETHERNET DRIVERS
7684 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7685 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7686 W:      http://www.intel.com/support/feedback.htm
7687 W:      http://e1000.sourceforge.net/
7688 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7691 S:      Supported
7692 F:      Documentation/networking/device_drivers/intel/e100.rst
7693 F:      Documentation/networking/device_drivers/intel/e1000.rst
7694 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7695 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7696 F:      Documentation/networking/device_drivers/intel/igb.rst
7697 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7698 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7699 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7700 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7701 F:      Documentation/networking/device_drivers/intel/i40e.rst
7702 F:      Documentation/networking/device_drivers/intel/iavf.rst
7703 F:      Documentation/networking/device_drivers/intel/ice.rst
7704 F:      drivers/net/ethernet/intel/
7705 F:      drivers/net/ethernet/intel/*/
7706 F:      include/linux/avf/virtchnl.h
7707
7708 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7709 M:      Maik Broemme <mbroemme@libmpq.org>
7710 L:      linux-fbdev@vger.kernel.org
7711 S:      Maintained
7712 F:      Documentation/fb/intelfb.txt
7713 F:      drivers/video/fbdev/intelfb/
7714
7715 INTEL GPIO DRIVERS
7716 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7717 L:      linux-gpio@vger.kernel.org
7718 S:      Maintained
7719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7720 F:      drivers/gpio/gpio-ich.c
7721 F:      drivers/gpio/gpio-intel-mid.c
7722 F:      drivers/gpio/gpio-lynxpoint.c
7723 F:      drivers/gpio/gpio-merrifield.c
7724 F:      drivers/gpio/gpio-ml-ioh.c
7725 F:      drivers/gpio/gpio-pch.c
7726 F:      drivers/gpio/gpio-sch.c
7727 F:      drivers/gpio/gpio-sodaville.c
7728
7729 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7730 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7731 M:      Zhi Wang <zhi.a.wang@intel.com>
7732 L:      intel-gvt-dev@lists.freedesktop.org
7733 L:      intel-gfx@lists.freedesktop.org
7734 W:      https://01.org/igvt-g
7735 T:      git https://github.com/intel/gvt-linux.git
7736 S:      Supported
7737 F:      drivers/gpu/drm/i915/gvt/
7738
7739 INTEL HID EVENT DRIVER
7740 M:      Alex Hung <alex.hung@canonical.com>
7741 L:      platform-driver-x86@vger.kernel.org
7742 S:      Maintained
7743 F:      drivers/platform/x86/intel-hid.c
7744
7745 INTEL I/OAT DMA DRIVER
7746 M:      Dave Jiang <dave.jiang@intel.com>
7747 R:      Dan Williams <dan.j.williams@intel.com>
7748 L:      dmaengine@vger.kernel.org
7749 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7750 S:      Supported
7751 F:      drivers/dma/ioat*
7752
7753 INTEL IDLE DRIVER
7754 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7755 M:      Len Brown <lenb@kernel.org>
7756 L:      linux-pm@vger.kernel.org
7757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7758 B:      https://bugzilla.kernel.org
7759 S:      Supported
7760 F:      drivers/idle/intel_idle.c
7761
7762 INTEL INTEGRATED SENSOR HUB DRIVER
7763 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7764 M:      Jiri Kosina <jikos@kernel.org>
7765 L:      linux-input@vger.kernel.org
7766 S:      Maintained
7767 F:      drivers/hid/intel-ish-hid/
7768
7769 INTEL IOMMU (VT-d)
7770 M:      David Woodhouse <dwmw2@infradead.org>
7771 L:      iommu@lists.linux-foundation.org
7772 T:      git git://git.infradead.org/iommu-2.6.git
7773 S:      Supported
7774 F:      drivers/iommu/intel-iommu.c
7775 F:      include/linux/intel-iommu.h
7776
7777 INTEL IOP-ADMA DMA DRIVER
7778 R:      Dan Williams <dan.j.williams@intel.com>
7779 S:      Odd fixes
7780 F:      drivers/dma/iop-adma.c
7781
7782 INTEL IPU3 CSI-2 CIO2 DRIVER
7783 M:      Yong Zhi <yong.zhi@intel.com>
7784 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7785 M:      Bingbu Cao <bingbu.cao@intel.com>
7786 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7787 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7788 L:      linux-media@vger.kernel.org
7789 S:      Maintained
7790 F:      drivers/media/pci/intel/ipu3/
7791 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7792
7793 INTEL IPU3 CSI-2 IMGU DRIVER
7794 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7795 L:      linux-media@vger.kernel.org
7796 S:      Maintained
7797 F:      drivers/staging/media/ipu3/
7798 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7799 F:      Documentation/media/v4l-drivers/ipu3.rst
7800
7801 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7802 M:      Krzysztof Halasa <khalasa@piap.pl>
7803 S:      Maintained
7804 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7805 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7806 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7807 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7808 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7809 F:      drivers/net/wan/ixp4xx_hss.c
7810
7811 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7812 M:      Deepak Saxena <dsaxena@plexity.net>
7813 S:      Maintained
7814 F:      drivers/char/hw_random/ixp4xx-rng.c
7815
7816 INTEL MANAGEMENT ENGINE (mei)
7817 M:      Tomas Winkler <tomas.winkler@intel.com>
7818 L:      linux-kernel@vger.kernel.org
7819 S:      Supported
7820 F:      include/uapi/linux/mei.h
7821 F:      include/linux/mei_cl_bus.h
7822 F:      drivers/misc/mei/*
7823 F:      drivers/watchdog/mei_wdt.c
7824 F:      Documentation/misc-devices/mei/*
7825 F:      samples/mei/*
7826
7827 INTEL MENLOW THERMAL DRIVER
7828 M:      Sujith Thomas <sujith.thomas@intel.com>
7829 L:      platform-driver-x86@vger.kernel.org
7830 W:      https://01.org/linux-acpi
7831 S:      Supported
7832 F:      drivers/platform/x86/intel_menlow.c
7833
7834 INTEL MIC DRIVERS (mic)
7835 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7836 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7837 S:      Supported
7838 W:      https://github.com/sudeepdutt/mic
7839 W:      http://software.intel.com/en-us/mic-developer
7840 F:      include/linux/mic_bus.h
7841 F:      include/linux/scif.h
7842 F:      include/uapi/linux/mic_common.h
7843 F:      include/uapi/linux/mic_ioctl.h
7844 F:      include/uapi/linux/scif_ioctl.h
7845 F:      drivers/misc/mic/
7846 F:      drivers/dma/mic_x100_dma.c
7847 F:      drivers/dma/mic_x100_dma.h
7848 F:      Documentation/mic/
7849
7850 INTEL PMC CORE DRIVER
7851 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7852 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7853 L:      platform-driver-x86@vger.kernel.org
7854 S:      Maintained
7855 F:      drivers/platform/x86/intel_pmc_core*
7856
7857 INTEL PMC/P-Unit IPC DRIVER
7858 M:      Zha Qipeng<qipeng.zha@intel.com>
7859 L:      platform-driver-x86@vger.kernel.org
7860 S:      Maintained
7861 F:      drivers/platform/x86/intel_pmc_ipc.c
7862 F:      drivers/platform/x86/intel_punit_ipc.c
7863 F:      arch/x86/include/asm/intel_pmc_ipc.h
7864 F:      arch/x86/include/asm/intel_punit_ipc.h
7865
7866 INTEL PMIC GPIO DRIVERS
7867 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7868 S:      Maintained
7869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7870 F:      drivers/gpio/gpio-*cove.c
7871 F:      drivers/gpio/gpio-msic.c
7872
7873 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7874 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7875 S:      Maintained
7876 F:      drivers/mfd/intel_msic.c
7877 F:      drivers/mfd/intel_soc_pmic*
7878 F:      include/linux/mfd/intel_msic.h
7879 F:      include/linux/mfd/intel_soc_pmic*
7880
7881 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7882 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7883 L:      linux-wireless@vger.kernel.org
7884 S:      Maintained
7885 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
7886 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
7887 F:      drivers/net/wireless/intel/ipw2x00/
7888
7889 INTEL PSTATE DRIVER
7890 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7891 M:      Len Brown <lenb@kernel.org>
7892 L:      linux-pm@vger.kernel.org
7893 S:      Supported
7894 F:      drivers/cpufreq/intel_pstate.c
7895
7896 INTEL RDMA RNIC DRIVER
7897 M:      Faisal Latif <faisal.latif@intel.com>
7898 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7899 L:      linux-rdma@vger.kernel.org
7900 S:      Supported
7901 F:      drivers/infiniband/hw/i40iw/
7902 F:      include/uapi/rdma/i40iw-abi.h
7903
7904 INTEL TELEMETRY DRIVER
7905 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7906 M:      "David E. Box" <david.e.box@linux.intel.com>
7907 L:      platform-driver-x86@vger.kernel.org
7908 S:      Maintained
7909 F:      arch/x86/include/asm/intel_telemetry.h
7910 F:      drivers/platform/x86/intel_telemetry*
7911
7912 INTEL VIRTUAL BUTTON DRIVER
7913 M:      AceLan Kao <acelan.kao@canonical.com>
7914 L:      platform-driver-x86@vger.kernel.org
7915 S:      Maintained
7916 F:      drivers/platform/x86/intel-vbtn.c
7917
7918 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7919 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7920 L:      linux-wireless@vger.kernel.org
7921 S:      Supported
7922 F:      drivers/net/wireless/intel/iwlegacy/
7923
7924 INTEL WIRELESS WIFI LINK (iwlwifi)
7925 M:      Johannes Berg <johannes.berg@intel.com>
7926 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7927 M:      Luca Coelho <luciano.coelho@intel.com>
7928 M:      Intel Linux Wireless <linuxwifi@intel.com>
7929 L:      linux-wireless@vger.kernel.org
7930 W:      http://intellinuxwireless.org
7931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7932 S:      Supported
7933 F:      drivers/net/wireless/intel/iwlwifi/
7934
7935 INTEL WIRELESS WIMAX CONNECTION 2400
7936 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7937 M:      linux-wimax@intel.com
7938 L:      wimax@linuxwimax.org (subscribers-only)
7939 S:      Supported
7940 W:      http://linuxwimax.org
7941 F:      Documentation/wimax/README.i2400m
7942 F:      drivers/net/wimax/i2400m/
7943 F:      include/uapi/linux/wimax/i2400m.h
7944
7945 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7946 M:      Mario Limonciello <mario.limonciello@dell.com>
7947 S:      Maintained
7948 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7949
7950 INTEL(R) TRACE HUB
7951 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7952 S:      Supported
7953 F:      Documentation/trace/intel_th.rst
7954 F:      drivers/hwtracing/intel_th/
7955
7956 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7957 M:      Ning Sun <ning.sun@intel.com>
7958 L:      tboot-devel@lists.sourceforge.net
7959 W:      http://tboot.sourceforge.net
7960 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7961 S:      Supported
7962 F:      Documentation/intel_txt.txt
7963 F:      include/linux/tboot.h
7964 F:      arch/x86/kernel/tboot.c
7965
7966 INTEL-MID GPIO DRIVER
7967 M:      David Cohen <david.a.cohen@linux.intel.com>
7968 L:      linux-gpio@vger.kernel.org
7969 S:      Maintained
7970 F:      drivers/gpio/gpio-intel-mid.c
7971
7972 INTERCONNECT API
7973 M:      Georgi Djakov <georgi.djakov@linaro.org>
7974 S:      Maintained
7975 F:      Documentation/interconnect/
7976 F:      Documentation/devicetree/bindings/interconnect/
7977 F:      drivers/interconnect/
7978 F:      include/dt-bindings/interconnect/
7979 F:      include/linux/interconnect-provider.h
7980 F:      include/linux/interconnect.h
7981
7982 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7983 M:      Linus Walleij <linus.walleij@linaro.org>
7984 L:      linux-iio@vger.kernel.org
7985 S:      Maintained
7986 F:      drivers/iio/gyro/mpu3050*
7987 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7988
7989 IOC3 ETHERNET DRIVER
7990 M:      Ralf Baechle <ralf@linux-mips.org>
7991 L:      linux-mips@vger.kernel.org
7992 S:      Maintained
7993 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7994
7995 IOC3 SERIAL DRIVER
7996 M:      Pat Gefre <pfg@sgi.com>
7997 L:      linux-serial@vger.kernel.org
7998 S:      Maintained
7999 F:      drivers/tty/serial/ioc3_serial.c
8000
8001 IOMAP FILESYSTEM LIBRARY
8002 M:      Christoph Hellwig <hch@infradead.org>
8003 M:      Darrick J. Wong <darrick.wong@oracle.com>
8004 M:      linux-xfs@vger.kernel.org
8005 M:      linux-fsdevel@vger.kernel.org
8006 L:      linux-xfs@vger.kernel.org
8007 L:      linux-fsdevel@vger.kernel.org
8008 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8009 S:      Supported
8010 F:      fs/iomap.c
8011 F:      include/linux/iomap.h
8012
8013 IOMMU DRIVERS
8014 M:      Joerg Roedel <joro@8bytes.org>
8015 L:      iommu@lists.linux-foundation.org
8016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8017 S:      Maintained
8018 F:      Documentation/devicetree/bindings/iommu/
8019 F:      drivers/iommu/
8020 F:      include/linux/iommu.h
8021 F:      include/linux/of_iommu.h
8022 F:      include/linux/iova.h
8023
8024 IP MASQUERADING
8025 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8026 S:      Maintained
8027 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
8028
8029 IPMI SUBSYSTEM
8030 M:      Corey Minyard <minyard@acm.org>
8031 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8032 W:      http://openipmi.sourceforge.net/
8033 S:      Supported
8034 F:      Documentation/devicetree/bindings/ipmi/
8035 F:      Documentation/IPMI.txt
8036 F:      drivers/char/ipmi/
8037 F:      include/linux/ipmi*
8038 F:      include/uapi/linux/ipmi*
8039
8040 IPS SCSI RAID DRIVER
8041 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8042 L:      linux-scsi@vger.kernel.org
8043 W:      http://www.adaptec.com/
8044 S:      Maintained
8045 F:      drivers/scsi/ips*
8046
8047 IPVS
8048 M:      Wensong Zhang <wensong@linux-vs.org>
8049 M:      Simon Horman <horms@verge.net.au>
8050 M:      Julian Anastasov <ja@ssi.bg>
8051 L:      netdev@vger.kernel.org
8052 L:      lvs-devel@vger.kernel.org
8053 S:      Maintained
8054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8056 F:      Documentation/networking/ipvs-sysctl.txt
8057 F:      include/net/ip_vs.h
8058 F:      include/uapi/linux/ip_vs.h
8059 F:      net/netfilter/ipvs/
8060
8061 IPWIRELESS DRIVER
8062 M:      Jiri Kosina <jikos@kernel.org>
8063 M:      David Sterba <dsterba@suse.com>
8064 S:      Odd Fixes
8065 F:      drivers/tty/ipwireless/
8066
8067 IPX NETWORK LAYER
8068 L:      netdev@vger.kernel.org
8069 S:      Obsolete
8070 F:      include/uapi/linux/ipx.h
8071
8072 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8073 M:      Marc Zyngier <marc.zyngier@arm.com>
8074 S:      Maintained
8075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8076 F:      Documentation/IRQ-domain.txt
8077 F:      include/linux/irqdomain.h
8078 F:      kernel/irq/irqdomain.c
8079 F:      kernel/irq/msi.c
8080
8081 IRQ SUBSYSTEM
8082 M:      Thomas Gleixner <tglx@linutronix.de>
8083 L:      linux-kernel@vger.kernel.org
8084 S:      Maintained
8085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8086 F:      kernel/irq/
8087
8088 IRQCHIP DRIVERS
8089 M:      Thomas Gleixner <tglx@linutronix.de>
8090 M:      Jason Cooper <jason@lakedaemon.net>
8091 M:      Marc Zyngier <marc.zyngier@arm.com>
8092 L:      linux-kernel@vger.kernel.org
8093 S:      Maintained
8094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8095 F:      Documentation/devicetree/bindings/interrupt-controller/
8096 F:      drivers/irqchip/
8097
8098 ISA
8099 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8100 S:      Maintained
8101 F:      Documentation/isa.txt
8102 F:      drivers/base/isa.c
8103 F:      include/linux/isa.h
8104
8105 ISA RADIO MODULE
8106 M:      Hans Verkuil <hverkuil@xs4all.nl>
8107 L:      linux-media@vger.kernel.org
8108 T:      git git://linuxtv.org/media_tree.git
8109 W:      https://linuxtv.org
8110 S:      Maintained
8111 F:      drivers/media/radio/radio-isa*
8112
8113 ISAPNP
8114 M:      Jaroslav Kysela <perex@perex.cz>
8115 S:      Maintained
8116 F:      Documentation/isapnp.txt
8117 F:      drivers/pnp/isapnp/
8118 F:      include/linux/isapnp.h
8119
8120 ISCSI
8121 M:      Lee Duncan <lduncan@suse.com>
8122 M:      Chris Leech <cleech@redhat.com>
8123 L:      open-iscsi@googlegroups.com
8124 W:      www.open-iscsi.com
8125 S:      Maintained
8126 F:      drivers/scsi/*iscsi*
8127 F:      include/scsi/*iscsi*
8128
8129 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8130 M:      Peter Jones <pjones@redhat.com>
8131 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8132 S:      Maintained
8133 F:      drivers/firmware/iscsi_ibft*
8134
8135 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8136 M:      Sagi Grimberg <sagi@grimberg.me>
8137 M:      Max Gurtovoy <maxg@mellanox.com>
8138 L:      linux-rdma@vger.kernel.org
8139 S:      Supported
8140 W:      http://www.openfabrics.org
8141 W:      www.open-iscsi.org
8142 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8143 F:      drivers/infiniband/ulp/iser/
8144
8145 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8146 M:      Sagi Grimberg <sagi@grimberg.me>
8147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8148 L:      linux-rdma@vger.kernel.org
8149 L:      target-devel@vger.kernel.org
8150 S:      Supported
8151 W:      http://www.linux-iscsi.org
8152 F:      drivers/infiniband/ulp/isert
8153
8154 ISDN SUBSYSTEM
8155 M:      Karsten Keil <isdn@linux-pingi.de>
8156 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8157 L:      netdev@vger.kernel.org
8158 W:      http://www.isdn4linux.de
8159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8160 S:      Maintained
8161 F:      Documentation/isdn/
8162 F:      drivers/isdn/
8163 F:      include/linux/isdn.h
8164 F:      include/linux/isdn/
8165 F:      include/uapi/linux/isdn.h
8166 F:      include/uapi/linux/isdn/
8167
8168 IT87 HARDWARE MONITORING DRIVER
8169 M:      Jean Delvare <jdelvare@suse.com>
8170 L:      linux-hwmon@vger.kernel.org
8171 S:      Maintained
8172 F:      Documentation/hwmon/it87
8173 F:      drivers/hwmon/it87.c
8174
8175 IT913X MEDIA DRIVER
8176 M:      Antti Palosaari <crope@iki.fi>
8177 L:      linux-media@vger.kernel.org
8178 W:      https://linuxtv.org
8179 W:      http://palosaari.fi/linux/
8180 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8181 T:      git git://linuxtv.org/anttip/media_tree.git
8182 S:      Maintained
8183 F:      drivers/media/tuners/it913x*
8184
8185 IVTV VIDEO4LINUX DRIVER
8186 M:      Andy Walls <awalls@md.metrocast.net>
8187 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8188 L:      linux-media@vger.kernel.org
8189 T:      git git://linuxtv.org/media_tree.git
8190 W:      http://www.ivtvdriver.org
8191 S:      Maintained
8192 F:      Documentation/media/v4l-drivers/ivtv*
8193 F:      drivers/media/pci/ivtv/
8194 F:      include/uapi/linux/ivtv*
8195
8196 IX2505V MEDIA DRIVER
8197 M:      Malcolm Priestley <tvboxspy@gmail.com>
8198 L:      linux-media@vger.kernel.org
8199 W:      https://linuxtv.org
8200 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8201 S:      Maintained
8202 F:      drivers/media/dvb-frontends/ix2505v*
8203
8204 JAILHOUSE HYPERVISOR INTERFACE
8205 M:      Jan Kiszka <jan.kiszka@siemens.com>
8206 L:      jailhouse-dev@googlegroups.com
8207 S:      Maintained
8208 F:      arch/x86/kernel/jailhouse.c
8209 F:      arch/x86/include/asm/jailhouse_para.h
8210
8211 JC42.4 TEMPERATURE SENSOR DRIVER
8212 M:      Guenter Roeck <linux@roeck-us.net>
8213 L:      linux-hwmon@vger.kernel.org
8214 S:      Maintained
8215 F:      drivers/hwmon/jc42.c
8216 F:      Documentation/hwmon/jc42
8217
8218 JFS FILESYSTEM
8219 M:      Dave Kleikamp <shaggy@kernel.org>
8220 L:      jfs-discussion@lists.sourceforge.net
8221 W:      http://jfs.sourceforge.net/
8222 T:      git git://github.com/kleikamp/linux-shaggy.git
8223 S:      Maintained
8224 F:      Documentation/filesystems/jfs.txt
8225 F:      fs/jfs/
8226
8227 JME NETWORK DRIVER
8228 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8229 L:      netdev@vger.kernel.org
8230 S:      Maintained
8231 F:      drivers/net/ethernet/jme.*
8232
8233 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8234 M:      David Woodhouse <dwmw2@infradead.org>
8235 L:      linux-mtd@lists.infradead.org
8236 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8237 S:      Maintained
8238 F:      fs/jffs2/
8239 F:      include/uapi/linux/jffs2.h
8240
8241 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8242 M:      "Theodore Ts'o" <tytso@mit.edu>
8243 M:      Jan Kara <jack@suse.com>
8244 L:      linux-ext4@vger.kernel.org
8245 S:      Maintained
8246 F:      fs/jbd2/
8247 F:      include/linux/jbd2.h
8248
8249 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8250 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8251 L:      linux-media@vger.kernel.org
8252 S:      Maintained
8253 F:      drivers/media/platform/rcar_jpu.c
8254
8255 JSM Neo PCI based serial card
8256 L:      linux-serial@vger.kernel.org
8257 S:      Orphan
8258 F:      drivers/tty/serial/jsm/
8259
8260 K10TEMP HARDWARE MONITORING DRIVER
8261 M:      Clemens Ladisch <clemens@ladisch.de>
8262 L:      linux-hwmon@vger.kernel.org
8263 S:      Maintained
8264 F:      Documentation/hwmon/k10temp
8265 F:      drivers/hwmon/k10temp.c
8266
8267 K8TEMP HARDWARE MONITORING DRIVER
8268 M:      Rudolf Marek <r.marek@assembler.cz>
8269 L:      linux-hwmon@vger.kernel.org
8270 S:      Maintained
8271 F:      Documentation/hwmon/k8temp
8272 F:      drivers/hwmon/k8temp.c
8273
8274 KASAN
8275 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8276 R:      Alexander Potapenko <glider@google.com>
8277 R:      Dmitry Vyukov <dvyukov@google.com>
8278 L:      kasan-dev@googlegroups.com
8279 S:      Maintained
8280 F:      arch/*/include/asm/kasan.h
8281 F:      arch/*/mm/kasan_init*
8282 F:      Documentation/dev-tools/kasan.rst
8283 F:      include/linux/kasan*.h
8284 F:      lib/test_kasan.c
8285 F:      mm/kasan/
8286 F:      scripts/Makefile.kasan
8287
8288 KCONFIG
8289 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8291 L:      linux-kbuild@vger.kernel.org
8292 S:      Maintained
8293 F:      Documentation/kbuild/kconfig*
8294 F:      scripts/kconfig/
8295 F:      scripts/Kconfig.include
8296
8297 KDUMP
8298 M:      Dave Young <dyoung@redhat.com>
8299 M:      Baoquan He <bhe@redhat.com>
8300 R:      Vivek Goyal <vgoyal@redhat.com>
8301 L:      kexec@lists.infradead.org
8302 W:      http://lse.sourceforge.net/kdump/
8303 S:      Maintained
8304 F:      Documentation/kdump/
8305
8306 KEENE FM RADIO TRANSMITTER DRIVER
8307 M:      Hans Verkuil <hverkuil@xs4all.nl>
8308 L:      linux-media@vger.kernel.org
8309 T:      git git://linuxtv.org/media_tree.git
8310 W:      https://linuxtv.org
8311 S:      Maintained
8312 F:      drivers/media/radio/radio-keene*
8313
8314 KERNEL AUTOMOUNTER
8315 M:      Ian Kent <raven@themaw.net>
8316 L:      autofs@vger.kernel.org
8317 S:      Maintained
8318 F:      fs/autofs/
8319
8320 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8321 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8322 M:      Michal Marek <michal.lkml@markovi.net>
8323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8324 L:      linux-kbuild@vger.kernel.org
8325 S:      Maintained
8326 F:      Documentation/kbuild/
8327 F:      Makefile
8328 F:      scripts/Kbuild*
8329 F:      scripts/Makefile*
8330 F:      scripts/basic/
8331 F:      scripts/mk*
8332 F:      scripts/mod/
8333 F:      scripts/package/
8334
8335 KERNEL JANITORS
8336 L:      kernel-janitors@vger.kernel.org
8337 W:      http://kernelnewbies.org/KernelJanitors
8338 S:      Odd Fixes
8339
8340 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8341 M:      "J. Bruce Fields" <bfields@fieldses.org>
8342 M:      Jeff Layton <jlayton@kernel.org>
8343 L:      linux-nfs@vger.kernel.org
8344 W:      http://nfs.sourceforge.net/
8345 T:      git git://linux-nfs.org/~bfields/linux.git
8346 S:      Supported
8347 F:      fs/nfsd/
8348 F:      include/uapi/linux/nfsd/
8349 F:      fs/lockd/
8350 F:      fs/nfs_common/
8351 F:      net/sunrpc/
8352 F:      include/linux/lockd/
8353 F:      include/linux/sunrpc/
8354 F:      include/uapi/linux/sunrpc/
8355
8356 KERNEL SELFTEST FRAMEWORK
8357 M:      Shuah Khan <shuah@kernel.org>
8358 M:      Shuah Khan <skhan@linuxfoundation.org>
8359 L:      linux-kselftest@vger.kernel.org
8360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8361 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8362 S:      Maintained
8363 F:      tools/testing/selftests/
8364 F:      Documentation/dev-tools/kselftest*
8365
8366 KERNEL USERMODE HELPER
8367 M:      Luis Chamberlain <mcgrof@kernel.org>
8368 L:      linux-kernel@vger.kernel.org
8369 S:      Maintained
8370 F:      kernel/umh.c
8371 F:      include/linux/umh.h
8372
8373 KERNEL VIRTUAL MACHINE (KVM)
8374 M:      Paolo Bonzini <pbonzini@redhat.com>
8375 M:      Radim Krčmář <rkrcmar@redhat.com>
8376 L:      kvm@vger.kernel.org
8377 W:      http://www.linux-kvm.org
8378 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8379 S:      Supported
8380 F:      Documentation/virtual/kvm/
8381 F:      include/trace/events/kvm.h
8382 F:      include/uapi/asm-generic/kvm*
8383 F:      include/uapi/linux/kvm*
8384 F:      include/asm-generic/kvm*
8385 F:      include/linux/kvm*
8386 F:      include/kvm/iodev.h
8387 F:      virt/kvm/*
8388 F:      tools/kvm/
8389
8390 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8391 M:      Joerg Roedel <joro@8bytes.org>
8392 L:      kvm@vger.kernel.org
8393 W:      http://www.linux-kvm.org/
8394 S:      Maintained
8395 F:      arch/x86/include/asm/svm.h
8396 F:      arch/x86/kvm/svm.c
8397
8398 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8399 M:      Christoffer Dall <christoffer.dall@arm.com>
8400 M:      Marc Zyngier <marc.zyngier@arm.com>
8401 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8402 L:      kvmarm@lists.cs.columbia.edu
8403 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8405 S:      Supported
8406 F:      arch/arm/include/uapi/asm/kvm*
8407 F:      arch/arm/include/asm/kvm*
8408 F:      arch/arm/kvm/
8409 F:      virt/kvm/arm/
8410 F:      include/kvm/arm_*
8411
8412 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8413 M:      Christoffer Dall <christoffer.dall@arm.com>
8414 M:      Marc Zyngier <marc.zyngier@arm.com>
8415 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8416 L:      kvmarm@lists.cs.columbia.edu
8417 S:      Maintained
8418 F:      arch/arm64/include/uapi/asm/kvm*
8419 F:      arch/arm64/include/asm/kvm*
8420 F:      arch/arm64/kvm/
8421
8422 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8423 M:      James Hogan <jhogan@kernel.org>
8424 L:      linux-mips@vger.kernel.org
8425 S:      Supported
8426 F:      arch/mips/include/uapi/asm/kvm*
8427 F:      arch/mips/include/asm/kvm*
8428 F:      arch/mips/kvm/
8429
8430 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8431 M:      Paul Mackerras <paulus@ozlabs.org>
8432 L:      kvm-ppc@vger.kernel.org
8433 W:      http://www.linux-kvm.org/
8434 T:      git git://github.com/agraf/linux-2.6.git
8435 S:      Supported
8436 F:      arch/powerpc/include/uapi/asm/kvm*
8437 F:      arch/powerpc/include/asm/kvm*
8438 F:      arch/powerpc/kvm/
8439 F:      arch/powerpc/kernel/kvm*
8440
8441 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8442 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8443 M:      Janosch Frank <frankja@linux.ibm.com>
8444 R:      David Hildenbrand <david@redhat.com>
8445 R:      Cornelia Huck <cohuck@redhat.com>
8446 L:      linux-s390@vger.kernel.org
8447 W:      http://www.ibm.com/developerworks/linux/linux390/
8448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8449 S:      Supported
8450 F:      arch/s390/include/uapi/asm/kvm*
8451 F:      arch/s390/include/asm/gmap.h
8452 F:      arch/s390/include/asm/kvm*
8453 F:      arch/s390/kvm/
8454 F:      arch/s390/mm/gmap.c
8455
8456 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8457 M:      Paolo Bonzini <pbonzini@redhat.com>
8458 M:      Radim Krčmář <rkrcmar@redhat.com>
8459 L:      kvm@vger.kernel.org
8460 W:      http://www.linux-kvm.org
8461 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8462 S:      Supported
8463 F:      arch/x86/kvm/
8464 F:      arch/x86/kvm/*/
8465 F:      arch/x86/include/uapi/asm/kvm*
8466 F:      arch/x86/include/asm/kvm*
8467 F:      arch/x86/include/asm/pvclock-abi.h
8468 F:      arch/x86/kernel/kvm.c
8469 F:      arch/x86/kernel/kvmclock.c
8470
8471 KERNFS
8472 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8473 M:      Tejun Heo <tj@kernel.org>
8474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8475 S:      Supported
8476 F:      include/linux/kernfs.h
8477 F:      fs/kernfs/
8478
8479 KEXEC
8480 M:      Eric Biederman <ebiederm@xmission.com>
8481 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8482 L:      kexec@lists.infradead.org
8483 S:      Maintained
8484 F:      include/linux/kexec.h
8485 F:      include/uapi/linux/kexec.h
8486 F:      kernel/kexec*
8487
8488 KEYS-ENCRYPTED
8489 M:      Mimi Zohar <zohar@linux.ibm.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/encrypted-type.h
8495 F:      security/keys/encrypted-keys/
8496
8497 KEYS-TRUSTED
8498 M:      James Bottomley <jejb@linux.ibm.com>
8499 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8500 M:      Mimi Zohar <zohar@linuxibm.com>
8501 L:      linux-integrity@vger.kernel.org
8502 L:      keyrings@vger.kernel.org
8503 S:      Supported
8504 F:      Documentation/security/keys/trusted-encrypted.rst
8505 F:      include/keys/trusted-type.h
8506 F:      security/keys/trusted.c
8507 F:      security/keys/trusted.h
8508
8509 KEYS/KEYRINGS:
8510 M:      David Howells <dhowells@redhat.com>
8511 L:      keyrings@vger.kernel.org
8512 S:      Maintained
8513 F:      Documentation/security/keys/core.rst
8514 F:      include/linux/key.h
8515 F:      include/linux/key-type.h
8516 F:      include/linux/keyctl.h
8517 F:      include/uapi/linux/keyctl.h
8518 F:      include/keys/
8519 F:      security/keys/
8520
8521 KGDB / KDB /debug_core
8522 M:      Jason Wessel <jason.wessel@windriver.com>
8523 M:      Daniel Thompson <daniel.thompson@linaro.org>
8524 W:      http://kgdb.wiki.kernel.org/
8525 L:      kgdb-bugreport@lists.sourceforge.net
8526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8527 S:      Maintained
8528 F:      Documentation/dev-tools/kgdb.rst
8529 F:      drivers/misc/kgdbts.c
8530 F:      drivers/tty/serial/kgdboc.c
8531 F:      include/linux/kdb.h
8532 F:      include/linux/kgdb.h
8533 F:      kernel/debug/
8534
8535 KMEMLEAK
8536 M:      Catalin Marinas <catalin.marinas@arm.com>
8537 S:      Maintained
8538 F:      Documentation/dev-tools/kmemleak.rst
8539 F:      include/linux/kmemleak.h
8540 F:      mm/kmemleak.c
8541 F:      mm/kmemleak-test.c
8542
8543 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8544 M:      Luis Chamberlain <mcgrof@kernel.org>
8545 L:      linux-kernel@vger.kernel.org
8546 S:      Maintained
8547 F:      kernel/kmod.c
8548 F:      include/linux/kmod.h
8549 F:      lib/test_kmod.c
8550 F:      tools/testing/selftests/kmod/
8551
8552 KPROBES
8553 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8554 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8555 M:      "David S. Miller" <davem@davemloft.net>
8556 M:      Masami Hiramatsu <mhiramat@kernel.org>
8557 S:      Maintained
8558 F:      Documentation/kprobes.txt
8559 F:      include/linux/kprobes.h
8560 F:      include/asm-generic/kprobes.h
8561 F:      kernel/kprobes.c
8562
8563 KS0108 LCD CONTROLLER DRIVER
8564 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8565 S:      Maintained
8566 F:      Documentation/auxdisplay/ks0108
8567 F:      drivers/auxdisplay/ks0108.c
8568 F:      include/linux/ks0108.h
8569
8570 L3MDEV
8571 M:      David Ahern <dsa@cumulusnetworks.com>
8572 L:      netdev@vger.kernel.org
8573 S:      Maintained
8574 F:      net/l3mdev
8575 F:      include/net/l3mdev.h
8576
8577 L7 BPF FRAMEWORK
8578 M:      John Fastabend <john.fastabend@gmail.com>
8579 M:      Daniel Borkmann <daniel@iogearbox.net>
8580 L:      netdev@vger.kernel.org
8581 L:      bpf@vger.kernel.org
8582 S:      Maintained
8583 F:      include/linux/skmsg.h
8584 F:      net/core/skmsg.c
8585 F:      net/core/sock_map.c
8586 F:      net/ipv4/tcp_bpf.c
8587
8588 LANTIQ / INTEL Ethernet drivers
8589 M:      Hauke Mehrtens <hauke@hauke-m.de>
8590 L:      netdev@vger.kernel.org
8591 S:      Maintained
8592 F:      net/dsa/tag_gswip.c
8593 F:      drivers/net/ethernet/lantiq_xrx200.c
8594 F:      drivers/net/dsa/lantiq_pce.h
8595 F:      drivers/net/dsa/lantiq_gswip.c
8596
8597 LANTIQ MIPS ARCHITECTURE
8598 M:      John Crispin <john@phrozen.org>
8599 L:      linux-mips@vger.kernel.org
8600 S:      Maintained
8601 F:      arch/mips/lantiq
8602 F:      drivers/soc/lantiq
8603
8604 LAPB module
8605 L:      linux-x25@vger.kernel.org
8606 S:      Orphan
8607 F:      Documentation/networking/lapb-module.txt
8608 F:      include/*/lapb.h
8609 F:      net/lapb/
8610
8611 LASI 53c700 driver for PARISC
8612 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8613 L:      linux-scsi@vger.kernel.org
8614 S:      Maintained
8615 F:      Documentation/scsi/53c700.txt
8616 F:      drivers/scsi/53c700*
8617
8618 LEAKING_ADDRESSES
8619 M:      Tobin C. Harding <me@tobin.cc>
8620 M:      Tycho Andersen <tycho@tycho.ws>
8621 L:      kernel-hardening@lists.openwall.com
8622 S:      Maintained
8623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8624 F:      scripts/leaking_addresses.pl
8625
8626 LED SUBSYSTEM
8627 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8628 M:      Pavel Machek <pavel@ucw.cz>
8629 L:      linux-leds@vger.kernel.org
8630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8631 S:      Maintained
8632 F:      Documentation/devicetree/bindings/leds/
8633 F:      drivers/leds/
8634 F:      include/linux/leds.h
8635
8636 LEGACY EEPROM DRIVER
8637 M:      Jean Delvare <jdelvare@suse.com>
8638 S:      Maintained
8639 F:      Documentation/misc-devices/eeprom
8640 F:      drivers/misc/eeprom/eeprom.c
8641
8642 LEGO MINDSTORMS EV3
8643 R:      David Lechner <david@lechnology.com>
8644 S:      Maintained
8645 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8646 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8647 F:      drivers/power/supply/lego_ev3_battery.c
8648
8649 LEGO USB Tower driver
8650 M:      Juergen Stuber <starblue@users.sourceforge.net>
8651 L:      legousb-devel@lists.sourceforge.net
8652 W:      http://legousb.sourceforge.net/
8653 S:      Maintained
8654 F:      drivers/usb/misc/legousbtower.c
8655
8656 LG LAPTOP EXTRAS
8657 M:      Matan Ziv-Av <matan@svgalib.org>
8658 L:      platform-driver-x86@vger.kernel.org
8659 S:      Maintained
8660 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8661 F:      Documentation/laptops/lg-laptop.rst
8662 F:      drivers/platform/x86/lg-laptop.c
8663
8664 LG2160 MEDIA DRIVER
8665 M:      Michael Krufky <mkrufky@linuxtv.org>
8666 L:      linux-media@vger.kernel.org
8667 W:      https://linuxtv.org
8668 W:      http://github.com/mkrufky
8669 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8670 T:      git git://linuxtv.org/mkrufky/tuners.git
8671 S:      Maintained
8672 F:      drivers/media/dvb-frontends/lg2160.*
8673
8674 LGDT3305 MEDIA DRIVER
8675 M:      Michael Krufky <mkrufky@linuxtv.org>
8676 L:      linux-media@vger.kernel.org
8677 W:      https://linuxtv.org
8678 W:      http://github.com/mkrufky
8679 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8680 T:      git git://linuxtv.org/mkrufky/tuners.git
8681 S:      Maintained
8682 F:      drivers/media/dvb-frontends/lgdt3305.*
8683
8684 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8685 M:      Viresh Kumar <vireshk@kernel.org>
8686 L:      linux-ide@vger.kernel.org
8687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8688 S:      Maintained
8689 F:      include/linux/pata_arasan_cf_data.h
8690 F:      drivers/ata/pata_arasan_cf.c
8691
8692 LIBATA PATA DRIVERS
8693 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8694 M:      Jens Axboe <axboe@kernel.dk>
8695 L:      linux-ide@vger.kernel.org
8696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8697 S:      Maintained
8698 F:      drivers/ata/pata_*.c
8699 F:      drivers/ata/ata_generic.c
8700
8701 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8702 M:      Linus Walleij <linus.walleij@linaro.org>
8703 L:      linux-ide@vger.kernel.org
8704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8705 S:      Maintained
8706 F:      drivers/ata/pata_ftide010.c
8707 F:      drivers/ata/sata_gemini.c
8708 F:      drivers/ata/sata_gemini.h
8709
8710 LIBATA SATA AHCI PLATFORM devices support
8711 M:      Hans de Goede <hdegoede@redhat.com>
8712 M:      Jens Axboe <axboe@kernel.dk>
8713 L:      linux-ide@vger.kernel.org
8714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8715 S:      Maintained
8716 F:      drivers/ata/ahci_platform.c
8717 F:      drivers/ata/libahci_platform.c
8718 F:      include/linux/ahci_platform.h
8719
8720 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8721 M:      Mikael Pettersson <mikpelinux@gmail.com>
8722 L:      linux-ide@vger.kernel.org
8723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8724 S:      Maintained
8725 F:      drivers/ata/sata_promise.*
8726
8727 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8728 M:      Jens Axboe <axboe@kernel.dk>
8729 L:      linux-ide@vger.kernel.org
8730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8731 S:      Maintained
8732 F:      drivers/ata/
8733 F:      include/linux/ata.h
8734 F:      include/linux/libata.h
8735 F:      Documentation/devicetree/bindings/ata/
8736
8737 LIBLOCKDEP
8738 M:      Sasha Levin <alexander.levin@microsoft.com>
8739 S:      Maintained
8740 F:      tools/lib/lockdep/
8741
8742 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8743 M:      Ross Zwisler <zwisler@kernel.org>
8744 M:      Dan Williams <dan.j.williams@intel.com>
8745 M:      Vishal Verma <vishal.l.verma@intel.com>
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/blk.c
8751 F:      drivers/nvdimm/region_devs.c
8752
8753 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8754 M:      Vishal Verma <vishal.l.verma@intel.com>
8755 M:      Dan Williams <dan.j.williams@intel.com>
8756 M:      Ross Zwisler <zwisler@kernel.org>
8757 M:      Dave Jiang <dave.jiang@intel.com>
8758 L:      linux-nvdimm@lists.01.org
8759 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8760 S:      Supported
8761 F:      drivers/nvdimm/btt*
8762
8763 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8764 M:      Ross Zwisler <zwisler@kernel.org>
8765 M:      Dan Williams <dan.j.williams@intel.com>
8766 M:      Vishal Verma <vishal.l.verma@intel.com>
8767 M:      Dave Jiang <dave.jiang@intel.com>
8768 L:      linux-nvdimm@lists.01.org
8769 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8770 S:      Supported
8771 F:      drivers/nvdimm/pmem*
8772
8773 LIBNVDIMM: DEVICETREE BINDINGS
8774 M:      Oliver O'Halloran <oohall@gmail.com>
8775 L:      linux-nvdimm@lists.01.org
8776 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8777 S:      Supported
8778 F:      drivers/nvdimm/of_pmem.c
8779 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8780
8781 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8782 M:      Dan Williams <dan.j.williams@intel.com>
8783 M:      Ross Zwisler <zwisler@kernel.org>
8784 M:      Vishal Verma <vishal.l.verma@intel.com>
8785 M:      Dave Jiang <dave.jiang@intel.com>
8786 L:      linux-nvdimm@lists.01.org
8787 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8789 S:      Supported
8790 F:      drivers/nvdimm/*
8791 F:      drivers/acpi/nfit/*
8792 F:      include/linux/nd.h
8793 F:      include/linux/libnvdimm.h
8794 F:      include/uapi/linux/ndctl.h
8795
8796 LIGHTNVM PLATFORM SUPPORT
8797 M:      Matias Bjorling <mb@lightnvm.io>
8798 W:      http://github/OpenChannelSSD
8799 L:      linux-block@vger.kernel.org
8800 S:      Maintained
8801 F:      drivers/lightnvm/
8802 F:      include/linux/lightnvm.h
8803 F:      include/uapi/linux/lightnvm.h
8804
8805 LINUX FOR POWER MACINTOSH
8806 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8807 W:      http://www.penguinppc.org/
8808 L:      linuxppc-dev@lists.ozlabs.org
8809 S:      Maintained
8810 F:      arch/powerpc/platforms/powermac/
8811 F:      drivers/macintosh/
8812
8813 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8814 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8815 M:      Paul Mackerras <paulus@samba.org>
8816 M:      Michael Ellerman <mpe@ellerman.id.au>
8817 W:      https://github.com/linuxppc/linux/wiki
8818 L:      linuxppc-dev@lists.ozlabs.org
8819 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8821 S:      Supported
8822 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8823 F:      Documentation/devicetree/bindings/powerpc/
8824 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8825 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8826 F:      Documentation/powerpc/
8827 F:      arch/powerpc/
8828 F:      drivers/char/tpm/tpm_ibmvtpm*
8829 F:      drivers/crypto/nx/
8830 F:      drivers/crypto/vmx/
8831 F:      drivers/i2c/busses/i2c-opal.c
8832 F:      drivers/net/ethernet/ibm/ibmveth.*
8833 F:      drivers/net/ethernet/ibm/ibmvnic.*
8834 F:      drivers/pci/hotplug/pnv_php.c
8835 F:      drivers/pci/hotplug/rpa*
8836 F:      drivers/rtc/rtc-opal.c
8837 F:      drivers/scsi/ibmvscsi/
8838 F:      drivers/tty/hvc/hvc_opal.c
8839 F:      drivers/watchdog/wdrtas.c
8840 F:      tools/testing/selftests/powerpc
8841 N:      /pmac
8842 N:      powermac
8843 N:      powernv
8844 N:      [^a-z0-9]ps3
8845 N:      pseries
8846
8847 LINUX FOR POWERPC EMBEDDED MPC5XXX
8848 M:      Anatolij Gustschin <agust@denx.de>
8849 L:      linuxppc-dev@lists.ozlabs.org
8850 T:      git git://git.denx.de/linux-denx-agust.git
8851 S:      Maintained
8852 F:      arch/powerpc/platforms/512x/
8853 F:      arch/powerpc/platforms/52xx/
8854
8855 LINUX FOR POWERPC EMBEDDED PPC4XX
8856 M:      Alistair Popple <alistair@popple.id.au>
8857 M:      Matt Porter <mporter@kernel.crashing.org>
8858 W:      http://www.penguinppc.org/
8859 L:      linuxppc-dev@lists.ozlabs.org
8860 S:      Maintained
8861 F:      arch/powerpc/platforms/40x/
8862 F:      arch/powerpc/platforms/44x/
8863
8864 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8865 M:      Scott Wood <oss@buserror.net>
8866 M:      Kumar Gala <galak@kernel.crashing.org>
8867 W:      http://www.penguinppc.org/
8868 L:      linuxppc-dev@lists.ozlabs.org
8869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8870 S:      Maintained
8871 F:      arch/powerpc/platforms/83xx/
8872 F:      arch/powerpc/platforms/85xx/
8873 F:      Documentation/devicetree/bindings/powerpc/fsl/
8874
8875 LINUX FOR POWERPC EMBEDDED PPC8XX
8876 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8877 W:      http://www.penguinppc.org/
8878 L:      linuxppc-dev@lists.ozlabs.org
8879 S:      Maintained
8880 F:      arch/powerpc/platforms/8xx/
8881
8882 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8883 L:      linuxppc-dev@lists.ozlabs.org
8884 S:      Orphan
8885 F:      arch/powerpc/*/*virtex*
8886 F:      arch/powerpc/*/*/*virtex*
8887
8888 LINUX FOR POWERPC PA SEMI PWRFICIENT
8889 L:      linuxppc-dev@lists.ozlabs.org
8890 S:      Orphan
8891 F:      arch/powerpc/platforms/pasemi/
8892 F:      drivers/*/*pasemi*
8893 F:      drivers/*/*/*pasemi*
8894
8895 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8896 M:      Kees Cook <keescook@chromium.org>
8897 S:      Maintained
8898 F:      drivers/misc/lkdtm/*
8899
8900 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8901 M:      Alan Stern <stern@rowland.harvard.edu>
8902 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8903 M:      Will Deacon <will.deacon@arm.com>
8904 M:      Peter Zijlstra <peterz@infradead.org>
8905 M:      Boqun Feng <boqun.feng@gmail.com>
8906 M:      Nicholas Piggin <npiggin@gmail.com>
8907 M:      David Howells <dhowells@redhat.com>
8908 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8909 M:      Luc Maranget <luc.maranget@inria.fr>
8910 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
8911 R:      Akira Yokosawa <akiyks@gmail.com>
8912 R:      Daniel Lustig <dlustig@nvidia.com>
8913 L:      linux-kernel@vger.kernel.org
8914 L:      linux-arch@vger.kernel.org
8915 S:      Supported
8916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8917 F:      tools/memory-model/
8918 F:      Documentation/atomic_bitops.txt
8919 F:      Documentation/atomic_t.txt
8920 F:      Documentation/core-api/atomic_ops.rst
8921 F:      Documentation/core-api/refcount-vs-atomic.rst
8922 F:      Documentation/memory-barriers.txt
8923
8924 LIS3LV02D ACCELEROMETER DRIVER
8925 M:      Eric Piel <eric.piel@tremplin-utc.net>
8926 S:      Maintained
8927 F:      Documentation/misc-devices/lis3lv02d
8928 F:      drivers/misc/lis3lv02d/
8929 F:      drivers/platform/x86/hp_accel.c
8930
8931 LIVE PATCHING
8932 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8933 M:      Jessica Yu <jeyu@kernel.org>
8934 M:      Jiri Kosina <jikos@kernel.org>
8935 M:      Miroslav Benes <mbenes@suse.cz>
8936 R:      Petr Mladek <pmladek@suse.com>
8937 S:      Maintained
8938 F:      kernel/livepatch/
8939 F:      include/linux/livepatch.h
8940 F:      arch/x86/include/asm/livepatch.h
8941 F:      arch/x86/kernel/livepatch.c
8942 F:      Documentation/livepatch/
8943 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8944 F:      samples/livepatch/
8945 L:      live-patching@vger.kernel.org
8946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8947
8948 LLC (802.2)
8949 L:      netdev@vger.kernel.org
8950 S:      Odd fixes
8951 F:      include/linux/llc.h
8952 F:      include/uapi/linux/llc.h
8953 F:      include/net/llc*
8954 F:      net/llc/
8955
8956 LM73 HARDWARE MONITOR DRIVER
8957 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8958 L:      linux-hwmon@vger.kernel.org
8959 S:      Maintained
8960 F:      drivers/hwmon/lm73.c
8961
8962 LM78 HARDWARE MONITOR DRIVER
8963 M:      Jean Delvare <jdelvare@suse.com>
8964 L:      linux-hwmon@vger.kernel.org
8965 S:      Maintained
8966 F:      Documentation/hwmon/lm78
8967 F:      drivers/hwmon/lm78.c
8968
8969 LM83 HARDWARE MONITOR DRIVER
8970 M:      Jean Delvare <jdelvare@suse.com>
8971 L:      linux-hwmon@vger.kernel.org
8972 S:      Maintained
8973 F:      Documentation/hwmon/lm83
8974 F:      drivers/hwmon/lm83.c
8975
8976 LM90 HARDWARE MONITOR DRIVER
8977 M:      Jean Delvare <jdelvare@suse.com>
8978 L:      linux-hwmon@vger.kernel.org
8979 S:      Maintained
8980 F:      Documentation/hwmon/lm90
8981 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8982 F:      drivers/hwmon/lm90.c
8983 F:      include/dt-bindings/thermal/lm90.h
8984
8985 LM95234 HARDWARE MONITOR DRIVER
8986 M:      Guenter Roeck <linux@roeck-us.net>
8987 L:      linux-hwmon@vger.kernel.org
8988 S:      Maintained
8989 F:      Documentation/hwmon/lm95234
8990 F:      drivers/hwmon/lm95234.c
8991
8992 LME2510 MEDIA DRIVER
8993 M:      Malcolm Priestley <tvboxspy@gmail.com>
8994 L:      linux-media@vger.kernel.org
8995 W:      https://linuxtv.org
8996 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8997 S:      Maintained
8998 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8999
9000 LOADPIN SECURITY MODULE
9001 M:      Kees Cook <keescook@chromium.org>
9002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9003 S:      Supported
9004 F:      security/loadpin/
9005 F:      Documentation/admin-guide/LSM/LoadPin.rst
9006
9007 LOCKING PRIMITIVES
9008 M:      Peter Zijlstra <peterz@infradead.org>
9009 M:      Ingo Molnar <mingo@redhat.com>
9010 M:      Will Deacon <will.deacon@arm.com>
9011 L:      linux-kernel@vger.kernel.org
9012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9013 S:      Maintained
9014 F:      Documentation/locking/
9015 F:      include/linux/lockdep.h
9016 F:      include/linux/spinlock*.h
9017 F:      arch/*/include/asm/spinlock*.h
9018 F:      include/linux/rwlock*.h
9019 F:      include/linux/mutex*.h
9020 F:      include/linux/rwsem*.h
9021 F:      arch/*/include/asm/rwsem.h
9022 F:      include/linux/seqlock.h
9023 F:      lib/locking*.[ch]
9024 F:      kernel/locking/
9025 X:      kernel/locking/locktorture.c
9026
9027 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9028 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9029 L:      linux-ntfs-dev@lists.sourceforge.net
9030 W:      http://www.linux-ntfs.org/content/view/19/37/
9031 S:      Maintained
9032 F:      Documentation/ldm.txt
9033 F:      block/partitions/ldm.*
9034
9035 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9036 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9037 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9038 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9039 L:      MPT-FusionLinux.pdl@broadcom.com
9040 L:      linux-scsi@vger.kernel.org
9041 W:      http://www.avagotech.com/support/
9042 S:      Supported
9043 F:      drivers/message/fusion/
9044 F:      drivers/scsi/mpt3sas/
9045
9046 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9047 M:      Matthew Wilcox <willy@infradead.org>
9048 L:      linux-scsi@vger.kernel.org
9049 S:      Maintained
9050 F:      drivers/scsi/sym53c8xx_2/
9051
9052 LTC1660 DAC DRIVER
9053 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9054 L:      linux-iio@vger.kernel.org
9055 S:      Maintained
9056 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9057 F:      drivers/iio/dac/ltc1660.c
9058
9059 LTC4261 HARDWARE MONITOR DRIVER
9060 M:      Guenter Roeck <linux@roeck-us.net>
9061 L:      linux-hwmon@vger.kernel.org
9062 S:      Maintained
9063 F:      Documentation/hwmon/ltc4261
9064 F:      drivers/hwmon/ltc4261.c
9065
9066 LTC4306 I2C MULTIPLEXER DRIVER
9067 M:      Michael Hennerich <michael.hennerich@analog.com>
9068 W:      http://ez.analog.com/community/linux-device-drivers
9069 L:      linux-i2c@vger.kernel.org
9070 S:      Supported
9071 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9072 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9073
9074 LTP (Linux Test Project)
9075 M:      Mike Frysinger <vapier@gentoo.org>
9076 M:      Cyril Hrubis <chrubis@suse.cz>
9077 M:      Wanlong Gao <wanlong.gao@gmail.com>
9078 M:      Jan Stancek <jstancek@redhat.com>
9079 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9080 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9081 L:      ltp@lists.linux.it (subscribers-only)
9082 W:      http://linux-test-project.github.io/
9083 T:      git git://github.com/linux-test-project/ltp.git
9084 S:      Maintained
9085
9086 M68K ARCHITECTURE
9087 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9088 L:      linux-m68k@lists.linux-m68k.org
9089 W:      http://www.linux-m68k.org/
9090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9091 S:      Maintained
9092 F:      arch/m68k/
9093 F:      drivers/zorro/
9094
9095 M68K ON APPLE MACINTOSH
9096 M:      Joshua Thompson <funaho@jurai.org>
9097 W:      http://www.mac.linux-m68k.org/
9098 L:      linux-m68k@lists.linux-m68k.org
9099 S:      Maintained
9100 F:      arch/m68k/mac/
9101
9102 M68K ON HP9000/300
9103 M:      Philip Blundell <philb@gnu.org>
9104 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9105 S:      Maintained
9106 F:      arch/m68k/hp300/
9107
9108 M88DS3103 MEDIA DRIVER
9109 M:      Antti Palosaari <crope@iki.fi>
9110 L:      linux-media@vger.kernel.org
9111 W:      https://linuxtv.org
9112 W:      http://palosaari.fi/linux/
9113 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9114 T:      git git://linuxtv.org/anttip/media_tree.git
9115 S:      Maintained
9116 F:      drivers/media/dvb-frontends/m88ds3103*
9117
9118 M88RS2000 MEDIA DRIVER
9119 M:      Malcolm Priestley <tvboxspy@gmail.com>
9120 L:      linux-media@vger.kernel.org
9121 W:      https://linuxtv.org
9122 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9123 S:      Maintained
9124 F:      drivers/media/dvb-frontends/m88rs2000*
9125
9126 MA901 MASTERKIT USB FM RADIO DRIVER
9127 M:      Alexey Klimov <klimov.linux@gmail.com>
9128 L:      linux-media@vger.kernel.org
9129 T:      git git://linuxtv.org/media_tree.git
9130 S:      Maintained
9131 F:      drivers/media/radio/radio-ma901.c
9132
9133 MAC80211
9134 M:      Johannes Berg <johannes@sipsolutions.net>
9135 L:      linux-wireless@vger.kernel.org
9136 W:      http://wireless.kernel.org/
9137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9139 S:      Maintained
9140 F:      Documentation/networking/mac80211-injection.txt
9141 F:      include/net/mac80211.h
9142 F:      net/mac80211/
9143 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9144 F:      Documentation/networking/mac80211_hwsim/README
9145
9146 MAILBOX API
9147 M:      Jassi Brar <jassisinghbrar@gmail.com>
9148 L:      linux-kernel@vger.kernel.org
9149 S:      Maintained
9150 F:      drivers/mailbox/
9151 F:      include/linux/mailbox_client.h
9152 F:      include/linux/mailbox_controller.h
9153
9154 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9155 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9156 W:      http://www.kernel.org/doc/man-pages
9157 L:      linux-man@vger.kernel.org
9158 S:      Maintained
9159
9160 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9161 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9162 L:      linux-mips@vger.kernel.org
9163 S:      Maintained
9164 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9165
9166 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9167 M:      Andrew Lunn <andrew@lunn.ch>
9168 M:      Vivien Didelot <vivien.didelot@gmail.com>
9169 L:      netdev@vger.kernel.org
9170 S:      Maintained
9171 F:      drivers/net/dsa/mv88e6xxx/
9172 F:      include/linux/platform_data/mv88e6xxx.h
9173 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9174
9175 MARVELL ARMADA DRM SUPPORT
9176 M:      Russell King <linux@armlinux.org.uk>
9177 S:      Maintained
9178 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9179 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9180 F:      drivers/gpu/drm/armada/
9181 F:      include/uapi/drm/armada_drm.h
9182 F:      Documentation/devicetree/bindings/display/armada/
9183
9184 MARVELL ARMADA 3700 PHY DRIVERS
9185 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9186 S:      Maintained
9187 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9188 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9189 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9190 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9191
9192 MARVELL CRYPTO DRIVER
9193 M:      Boris Brezillon <bbrezillon@kernel.org>
9194 M:      Arnaud Ebalard <arno@natisbad.org>
9195 F:      drivers/crypto/marvell/
9196 S:      Maintained
9197 L:      linux-crypto@vger.kernel.org
9198
9199 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9200 M:      Mirko Lindner <mlindner@marvell.com>
9201 M:      Stephen Hemminger <stephen@networkplumber.org>
9202 L:      netdev@vger.kernel.org
9203 S:      Maintained
9204 F:      drivers/net/ethernet/marvell/sk*
9205
9206 MARVELL LIBERTAS WIRELESS DRIVER
9207 L:      libertas-dev@lists.infradead.org
9208 S:      Orphan
9209 F:      drivers/net/wireless/marvell/libertas/
9210
9211 MARVELL MACCHIATOBIN SUPPORT
9212 M:      Russell King <linux@armlinux.org.uk>
9213 L:      linux-arm-kernel@lists.infradead.org
9214 S:      Maintained
9215 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9216
9217 MARVELL MV643XX ETHERNET DRIVER
9218 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9219 L:      netdev@vger.kernel.org
9220 S:      Maintained
9221 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9222 F:      include/linux/mv643xx.h
9223
9224 MARVELL MV88X3310 PHY DRIVER
9225 M:      Russell King <linux@armlinux.org.uk>
9226 L:      netdev@vger.kernel.org
9227 S:      Maintained
9228 F:      drivers/net/phy/marvell10g.c
9229
9230 MARVELL MVEBU THERMAL DRIVER
9231 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9232 S:      Maintained
9233 F:      drivers/thermal/armada_thermal.c
9234
9235 MARVELL MVNETA ETHERNET DRIVER
9236 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9237 L:      netdev@vger.kernel.org
9238 S:      Maintained
9239 F:      drivers/net/ethernet/marvell/mvneta.*
9240
9241 MARVELL MWIFIEX WIRELESS DRIVER
9242 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9243 M:      Nishant Sarmukadam <nishants@marvell.com>
9244 M:      Ganapathi Bhat <gbhat@marvell.com>
9245 M:      Xinming Hu <huxinming820@gmail.com>
9246 L:      linux-wireless@vger.kernel.org
9247 S:      Maintained
9248 F:      drivers/net/wireless/marvell/mwifiex/
9249
9250 MARVELL MWL8K WIRELESS DRIVER
9251 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9252 L:      linux-wireless@vger.kernel.org
9253 S:      Odd Fixes
9254 F:      drivers/net/wireless/marvell/mwl8k.c
9255
9256 MARVELL NAND CONTROLLER DRIVER
9257 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9258 L:      linux-mtd@lists.infradead.org
9259 S:      Maintained
9260 F:      drivers/mtd/nand/raw/marvell_nand.c
9261 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9262
9263 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9264 M:      Nicolas Pitre <nico@fluxnic.net>
9265 S:      Odd Fixes
9266 F:      drivers/mmc/host/mvsdio.*
9267
9268 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9269 M:      Hu Ziji <huziji@marvell.com>
9270 L:      linux-mmc@vger.kernel.org
9271 S:      Supported
9272 F:      drivers/mmc/host/sdhci-xenon*
9273 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9274
9275 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9276 M:      Sunil Goutham <sgoutham@marvell.com>
9277 M:      Linu Cherian <lcherian@marvell.com>
9278 M:      Geetha sowjanya <gakula@marvell.com>
9279 M:      Jerin Jacob <jerinj@marvell.com>
9280 L:      netdev@vger.kernel.org
9281 S:      Supported
9282 F:      drivers/net/ethernet/marvell/octeontx2/af/
9283
9284 MATROX FRAMEBUFFER DRIVER
9285 L:      linux-fbdev@vger.kernel.org
9286 S:      Orphan
9287 F:      drivers/video/fbdev/matrox/matroxfb_*
9288 F:      include/uapi/linux/matroxfb.h
9289
9290 MAX16065 HARDWARE MONITOR DRIVER
9291 M:      Guenter Roeck <linux@roeck-us.net>
9292 L:      linux-hwmon@vger.kernel.org
9293 S:      Maintained
9294 F:      Documentation/hwmon/max16065
9295 F:      drivers/hwmon/max16065.c
9296
9297 MAX2175 SDR TUNER DRIVER
9298 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9299 L:      linux-media@vger.kernel.org
9300 T:      git git://linuxtv.org/media_tree.git
9301 S:      Maintained
9302 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9303 F:      Documentation/media/v4l-drivers/max2175.rst
9304 F:      drivers/media/i2c/max2175*
9305 F:      include/uapi/linux/max2175.h
9306
9307 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9308 L:      linux-hwmon@vger.kernel.org
9309 S:      Orphan
9310 F:      Documentation/hwmon/max6650
9311 F:      drivers/hwmon/max6650.c
9312
9313 MAX6697 HARDWARE MONITOR DRIVER
9314 M:      Guenter Roeck <linux@roeck-us.net>
9315 L:      linux-hwmon@vger.kernel.org
9316 S:      Maintained
9317 F:      Documentation/hwmon/max6697
9318 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9319 F:      drivers/hwmon/max6697.c
9320 F:      include/linux/platform_data/max6697.h
9321
9322 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9323 M:      Peter Rosin <peda@axentia.se>
9324 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9325 S:      Maintained
9326 F:      Documentation/devicetree/bindings/sound/max9860.txt
9327 F:      sound/soc/codecs/max9860.*
9328
9329 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9330 M:      Javier Martinez Canillas <javier@dowhile0.org>
9331 L:      linux-kernel@vger.kernel.org
9332 S:      Supported
9333 F:      drivers/regulator/max77802-regulator.c
9334 F:      Documentation/devicetree/bindings/*/*max77802.txt
9335 F:      include/dt-bindings/*/*max77802.h
9336
9337 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9338 M:      Krzysztof Kozlowski <krzk@kernel.org>
9339 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9340 L:      linux-pm@vger.kernel.org
9341 S:      Supported
9342 F:      drivers/power/supply/max14577_charger.c
9343 F:      drivers/power/supply/max77693_charger.c
9344
9345 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9346 M:      Chanwoo Choi <cw00.choi@samsung.com>
9347 M:      Krzysztof Kozlowski <krzk@kernel.org>
9348 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9349 L:      linux-kernel@vger.kernel.org
9350 S:      Supported
9351 F:      drivers/*/max14577*.c
9352 F:      drivers/*/max77686*.c
9353 F:      drivers/*/max77693*.c
9354 F:      drivers/extcon/extcon-max14577.c
9355 F:      drivers/extcon/extcon-max77693.c
9356 F:      drivers/rtc/rtc-max77686.c
9357 F:      drivers/clk/clk-max77686.c
9358 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9359 F:      Documentation/devicetree/bindings/*/max77686.txt
9360 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9361 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9362 F:      include/linux/mfd/max14577*.h
9363 F:      include/linux/mfd/max77686*.h
9364 F:      include/linux/mfd/max77693*.h
9365
9366 MAXIRADIO FM RADIO RECEIVER DRIVER
9367 M:      Hans Verkuil <hverkuil@xs4all.nl>
9368 L:      linux-media@vger.kernel.org
9369 T:      git git://linuxtv.org/media_tree.git
9370 W:      https://linuxtv.org
9371 S:      Maintained
9372 F:      drivers/media/radio/radio-maxiradio*
9373
9374 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9375 M:      Peter Rosin <peda@axentia.se>
9376 L:      linux-iio@vger.kernel.org
9377 S:      Maintained
9378 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9379 F:      drivers/iio/potentiometer/mcp4018.c
9380 F:      drivers/iio/potentiometer/mcp4531.c
9381
9382 MCR20A IEEE-802.15.4 RADIO DRIVER
9383 M:      Xue Liu <liuxuenetmail@gmail.com>
9384 L:      linux-wpan@vger.kernel.org
9385 W:      https://github.com/xueliu/mcr20a-linux
9386 S:      Maintained
9387 F:      drivers/net/ieee802154/mcr20a.c
9388 F:      drivers/net/ieee802154/mcr20a.h
9389 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9390
9391 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9392 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9393 L:      linux-iio@vger.kernel.org
9394 S:      Maintained
9395 F:      drivers/iio/dac/cio-dac.c
9396
9397 MEDIA DRIVERS FOR ASCOT2E
9398 M:      Sergey Kozlov <serjk@netup.ru>
9399 M:      Abylay Ospan <aospan@netup.ru>
9400 L:      linux-media@vger.kernel.org
9401 W:      https://linuxtv.org
9402 W:      http://netup.tv/
9403 T:      git git://linuxtv.org/media_tree.git
9404 S:      Supported
9405 F:      drivers/media/dvb-frontends/ascot2e*
9406
9407 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9408 M:      Jasmin Jessich <jasmin@anw.at>
9409 L:      linux-media@vger.kernel.org
9410 W:      https://linuxtv.org
9411 T:      git git://linuxtv.org/media_tree.git
9412 S:      Maintained
9413 F:      drivers/media/dvb-frontends/cxd2099*
9414
9415 MEDIA DRIVERS FOR CXD2841ER
9416 M:      Sergey Kozlov <serjk@netup.ru>
9417 M:      Abylay Ospan <aospan@netup.ru>
9418 L:      linux-media@vger.kernel.org
9419 W:      https://linuxtv.org
9420 W:      http://netup.tv/
9421 T:      git git://linuxtv.org/media_tree.git
9422 S:      Supported
9423 F:      drivers/media/dvb-frontends/cxd2841er*
9424
9425 MEDIA DRIVERS FOR CXD2880
9426 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9427 L:      linux-media@vger.kernel.org
9428 W:      http://linuxtv.org/
9429 T:      git git://linuxtv.org/media_tree.git
9430 S:      Supported
9431 F:      drivers/media/dvb-frontends/cxd2880/*
9432 F:      drivers/media/spi/cxd2880*
9433
9434 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9435 L:      linux-media@vger.kernel.org
9436 W:      https://linuxtv.org
9437 T:      git git://linuxtv.org/media_tree.git
9438 S:      Orphan
9439 F:      drivers/media/pci/ddbridge/*
9440
9441 MEDIA DRIVERS FOR FREESCALE IMX
9442 M:      Steve Longerbeam <slongerbeam@gmail.com>
9443 M:      Philipp Zabel <p.zabel@pengutronix.de>
9444 L:      linux-media@vger.kernel.org
9445 T:      git git://linuxtv.org/media_tree.git
9446 S:      Maintained
9447 F:      Documentation/devicetree/bindings/media/imx.txt
9448 F:      Documentation/media/v4l-drivers/imx.rst
9449 F:      drivers/staging/media/imx/
9450 F:      include/linux/imx-media.h
9451 F:      include/media/imx.h
9452
9453 MEDIA DRIVER FOR FREESCALE IMX PXP
9454 M:      Philipp Zabel <p.zabel@pengutronix.de>
9455 L:      linux-media@vger.kernel.org
9456 T:      git git://linuxtv.org/media_tree.git
9457 S:      Maintained
9458 F:      drivers/media/platform/imx-pxp.[ch]
9459
9460 MEDIA DRIVERS FOR HELENE
9461 M:      Abylay Ospan <aospan@netup.ru>
9462 L:      linux-media@vger.kernel.org
9463 W:      https://linuxtv.org
9464 W:      http://netup.tv/
9465 T:      git git://linuxtv.org/media_tree.git
9466 S:      Supported
9467 F:      drivers/media/dvb-frontends/helene*
9468
9469 MEDIA DRIVERS FOR HORUS3A
9470 M:      Sergey Kozlov <serjk@netup.ru>
9471 M:      Abylay Ospan <aospan@netup.ru>
9472 L:      linux-media@vger.kernel.org
9473 W:      https://linuxtv.org
9474 W:      http://netup.tv/
9475 T:      git git://linuxtv.org/media_tree.git
9476 S:      Supported
9477 F:      drivers/media/dvb-frontends/horus3a*
9478
9479 MEDIA DRIVERS FOR LNBH25
9480 M:      Sergey Kozlov <serjk@netup.ru>
9481 M:      Abylay Ospan <aospan@netup.ru>
9482 L:      linux-media@vger.kernel.org
9483 W:      https://linuxtv.org
9484 W:      http://netup.tv/
9485 T:      git git://linuxtv.org/media_tree.git
9486 S:      Supported
9487 F:      drivers/media/dvb-frontends/lnbh25*
9488
9489 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9490 L:      linux-media@vger.kernel.org
9491 W:      https://linuxtv.org
9492 T:      git git://linuxtv.org/media_tree.git
9493 S:      Orphan
9494 F:      drivers/media/dvb-frontends/mxl5xx*
9495
9496 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9497 M:      Sergey Kozlov <serjk@netup.ru>
9498 M:      Abylay Ospan <aospan@netup.ru>
9499 L:      linux-media@vger.kernel.org
9500 W:      https://linuxtv.org
9501 W:      http://netup.tv/
9502 T:      git git://linuxtv.org/media_tree.git
9503 S:      Supported
9504 F:      drivers/media/pci/netup_unidvb/*
9505
9506 MEDIA DRIVERS FOR RENESAS - CEU
9507 M:      Jacopo Mondi <jacopo@jmondi.org>
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,ceu.txt
9513 F:      drivers/media/platform/renesas-ceu.c
9514 F:      include/media/drv-intf/renesas-ceu.h
9515
9516 MEDIA DRIVERS FOR RENESAS - DRIF
9517 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.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,drif.txt
9523 F:      drivers/media/platform/rcar_drif.c
9524
9525 MEDIA DRIVERS FOR RENESAS - FCP
9526 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
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,fcp.txt
9532 F:      drivers/media/platform/rcar-fcp.c
9533 F:      include/media/rcar-fcp.h
9534
9535 MEDIA DRIVERS FOR RENESAS - FDP1
9536 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9537 L:      linux-media@vger.kernel.org
9538 L:      linux-renesas-soc@vger.kernel.org
9539 T:      git git://linuxtv.org/media_tree.git
9540 S:      Supported
9541 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9542 F:      drivers/media/platform/rcar_fdp1.c
9543
9544 MEDIA DRIVERS FOR RENESAS - VIN
9545 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9546 L:      linux-media@vger.kernel.org
9547 L:      linux-renesas-soc@vger.kernel.org
9548 T:      git git://linuxtv.org/media_tree.git
9549 S:      Supported
9550 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9551 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9552 F:      drivers/media/platform/rcar-vin/
9553
9554 MEDIA DRIVERS FOR RENESAS - VSP1
9555 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9556 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9557 L:      linux-media@vger.kernel.org
9558 L:      linux-renesas-soc@vger.kernel.org
9559 T:      git git://linuxtv.org/media_tree.git
9560 S:      Supported
9561 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9562 F:      drivers/media/platform/vsp1/
9563
9564 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9565 L:      linux-media@vger.kernel.org
9566 W:      https://linuxtv.org
9567 T:      git git://linuxtv.org/media_tree.git
9568 S:      Orphan
9569 F:      drivers/media/dvb-frontends/stv0910*
9570
9571 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9572 L:      linux-media@vger.kernel.org
9573 W:      https://linuxtv.org
9574 T:      git git://linuxtv.org/media_tree.git
9575 S:      Orphan
9576 F:      drivers/media/dvb-frontends/stv6111*
9577
9578 MEDIA DRIVERS FOR STM32 - DCMI
9579 M:      Hugues Fruchet <hugues.fruchet@st.com>
9580 L:      linux-media@vger.kernel.org
9581 T:      git git://linuxtv.org/media_tree.git
9582 S:      Supported
9583 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9584 F:      drivers/media/platform/stm32/stm32-dcmi.c
9585
9586 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9587 M:      Dmitry Osipenko <digetx@gmail.com>
9588 L:      linux-media@vger.kernel.org
9589 L:      linux-tegra@vger.kernel.org
9590 T:      git git://linuxtv.org/media_tree.git
9591 S:      Maintained
9592 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9593 F:      drivers/staging/media/tegra-vde/
9594
9595 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9596 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9597 P:      LinuxTV.org Project
9598 L:      linux-media@vger.kernel.org
9599 W:      https://linuxtv.org
9600 Q:      http://patchwork.kernel.org/project/linux-media/list/
9601 T:      git git://linuxtv.org/media_tree.git
9602 S:      Maintained
9603 F:      Documentation/devicetree/bindings/media/
9604 F:      Documentation/media/
9605 F:      drivers/media/
9606 F:      drivers/staging/media/
9607 F:      include/linux/platform_data/media/
9608 F:      include/media/
9609 F:      include/uapi/linux/dvb/
9610 F:      include/uapi/linux/videodev2.h
9611 F:      include/uapi/linux/media.h
9612 F:      include/uapi/linux/v4l2-*
9613 F:      include/uapi/linux/meye.h
9614 F:      include/uapi/linux/ivtv*
9615 F:      include/uapi/linux/uvcvideo.h
9616
9617 MEDIATEK BLUETOOTH DRIVER
9618 M:      Sean Wang <sean.wang@mediatek.com>
9619 L:      linux-bluetooth@vger.kernel.org
9620 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9621 S:      Maintained
9622 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9623 F:      drivers/bluetooth/btmtkuart.c
9624
9625 MEDIATEK CIR DRIVER
9626 M:      Sean Wang <sean.wang@mediatek.com>
9627 S:      Maintained
9628 F:      drivers/media/rc/mtk-cir.c
9629
9630 MEDIATEK DMA DRIVER
9631 M:      Sean Wang <sean.wang@mediatek.com>
9632 L:      dmaengine@vger.kernel.org
9633 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9634 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9635 S:      Maintained
9636 F:      Documentation/devicetree/bindings/dma/mtk-*
9637 F:      drivers/dma/mediatek/
9638
9639 MEDIATEK PMIC LED DRIVER
9640 M:      Sean Wang <sean.wang@mediatek.com>
9641 S:      Maintained
9642 F:      drivers/leds/leds-mt6323.c
9643 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9644
9645 MEDIATEK ETHERNET DRIVER
9646 M:      Felix Fietkau <nbd@openwrt.org>
9647 M:      John Crispin <john@phrozen.org>
9648 M:      Sean Wang <sean.wang@mediatek.com>
9649 M:      Nelson Chang <nelson.chang@mediatek.com>
9650 L:      netdev@vger.kernel.org
9651 S:      Maintained
9652 F:      drivers/net/ethernet/mediatek/
9653
9654 MEDIATEK SWITCH DRIVER
9655 M:      Sean Wang <sean.wang@mediatek.com>
9656 L:      netdev@vger.kernel.org
9657 S:      Maintained
9658 F:      drivers/net/dsa/mt7530.*
9659 F:      net/dsa/tag_mtk.c
9660
9661 MEDIATEK JPEG DRIVER
9662 M:      Rick Chang <rick.chang@mediatek.com>
9663 M:      Bin Liu <bin.liu@mediatek.com>
9664 S:      Supported
9665 F:      drivers/media/platform/mtk-jpeg/
9666 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9667
9668 MEDIATEK MDP DRIVER
9669 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9670 M:      Houlong Wei <houlong.wei@mediatek.com>
9671 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9672 S:      Supported
9673 F:      drivers/media/platform/mtk-mdp/
9674 F:      drivers/media/platform/mtk-vpu/
9675 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9676
9677 MEDIATEK MEDIA DRIVER
9678 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9679 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9680 S:      Supported
9681 F:      drivers/media/platform/mtk-vcodec/
9682 F:      drivers/media/platform/mtk-vpu/
9683 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9684 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9685
9686 MEDIATEK MT76 WIRELESS LAN DRIVER
9687 M:      Felix Fietkau <nbd@nbd.name>
9688 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9689 L:      linux-wireless@vger.kernel.org
9690 S:      Maintained
9691 F:      drivers/net/wireless/mediatek/mt76/
9692
9693 MEDIATEK MT7601U WIRELESS LAN DRIVER
9694 M:      Jakub Kicinski <kubakici@wp.pl>
9695 L:      linux-wireless@vger.kernel.org
9696 S:      Maintained
9697 F:      drivers/net/wireless/mediatek/mt7601u/
9698
9699 MEDIATEK NAND CONTROLLER DRIVER
9700 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9701 L:      linux-mtd@lists.infradead.org
9702 S:      Maintained
9703 F:      drivers/mtd/nand/raw/mtk_*
9704 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9705
9706 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9707 M:      Sean Wang <sean.wang@mediatek.com>
9708 S:      Maintained
9709 F:      drivers/char/hw_random/mtk-rng.c
9710
9711 MEDIATEK USB3 DRD IP DRIVER
9712 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9713 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9715 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9716 S:      Maintained
9717 F:      drivers/usb/mtu3/
9718
9719 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9720 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9721 M:      Martin Donnelly <martin.donnelly@ge.com>
9722 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9723 S:      Maintained
9724 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9725 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9726
9727 MEGARAID SCSI/SAS DRIVERS
9728 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9729 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9730 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9731 L:      megaraidlinux.pdl@broadcom.com
9732 L:      linux-scsi@vger.kernel.org
9733 W:      http://www.avagotech.com/support/
9734 S:      Maintained
9735 F:      Documentation/scsi/megaraid.txt
9736 F:      drivers/scsi/megaraid.*
9737 F:      drivers/scsi/megaraid/
9738
9739 MELEXIS MLX90614 DRIVER
9740 M:      Crt Mori <cmo@melexis.com>
9741 L:      linux-iio@vger.kernel.org
9742 W:      http://www.melexis.com
9743 S:      Supported
9744 F:      drivers/iio/temperature/mlx90614.c
9745
9746 MELEXIS MLX90632 DRIVER
9747 M:      Crt Mori <cmo@melexis.com>
9748 L:      linux-iio@vger.kernel.org
9749 W:      http://www.melexis.com
9750 S:      Supported
9751 F:      drivers/iio/temperature/mlx90632.c
9752
9753 MELFAS MIP4 TOUCHSCREEN DRIVER
9754 M:      Sangwon Jee <jeesw@melfas.com>
9755 W:      http://www.melfas.com
9756 S:      Supported
9757 F:      drivers/input/touchscreen/melfas_mip4.c
9758 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9759
9760 MELLANOX ETHERNET DRIVER (mlx4_en)
9761 M:      Tariq Toukan <tariqt@mellanox.com>
9762 L:      netdev@vger.kernel.org
9763 S:      Supported
9764 W:      http://www.mellanox.com
9765 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9766 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9767
9768 MELLANOX ETHERNET DRIVER (mlx5e)
9769 M:      Saeed Mahameed <saeedm@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_*
9775
9776 MELLANOX ETHERNET INNOVA DRIVERS
9777 R:      Boris Pismenny <borisp@mellanox.com>
9778 L:      netdev@vger.kernel.org
9779 S:      Supported
9780 W:      http://www.mellanox.com
9781 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9782 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9783 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9784 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9785 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9786
9787 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9788 R:      Boris Pismenny <borisp@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/mlx5/core/en_ipsec/*
9794 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9795
9796 MELLANOX ETHERNET SWITCH DRIVERS
9797 M:      Jiri Pirko <jiri@mellanox.com>
9798 M:      Ido Schimmel <idosch@mellanox.com>
9799 L:      netdev@vger.kernel.org
9800 S:      Supported
9801 W:      http://www.mellanox.com
9802 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9803 F:      drivers/net/ethernet/mellanox/mlxsw/
9804 F:      tools/testing/selftests/drivers/net/mlxsw/
9805
9806 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9807 M:      mlxsw@mellanox.com
9808 L:      netdev@vger.kernel.org
9809 S:      Supported
9810 W:      http://www.mellanox.com
9811 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9812 F:      drivers/net/ethernet/mellanox/mlxfw/
9813
9814 MELLANOX HARDWARE PLATFORM SUPPORT
9815 M:      Andy Shevchenko <andy@infradead.org>
9816 M:      Darren Hart <dvhart@infradead.org>
9817 M:      Vadim Pasternak <vadimp@mellanox.com>
9818 L:      platform-driver-x86@vger.kernel.org
9819 S:      Supported
9820 F:      drivers/platform/mellanox/
9821
9822 MELLANOX MLX4 core VPI driver
9823 M:      Tariq Toukan <tariqt@mellanox.com>
9824 L:      netdev@vger.kernel.org
9825 L:      linux-rdma@vger.kernel.org
9826 W:      http://www.mellanox.com
9827 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9828 S:      Supported
9829 F:      drivers/net/ethernet/mellanox/mlx4/
9830 F:      include/linux/mlx4/
9831
9832 MELLANOX MLX4 IB driver
9833 M:      Yishai Hadas <yishaih@mellanox.com>
9834 L:      linux-rdma@vger.kernel.org
9835 W:      http://www.mellanox.com
9836 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9837 S:      Supported
9838 F:      drivers/infiniband/hw/mlx4/
9839 F:      include/linux/mlx4/
9840 F:      include/uapi/rdma/mlx4-abi.h
9841
9842 MELLANOX MLX5 core VPI driver
9843 M:      Saeed Mahameed <saeedm@mellanox.com>
9844 M:      Leon Romanovsky <leonro@mellanox.com>
9845 L:      netdev@vger.kernel.org
9846 L:      linux-rdma@vger.kernel.org
9847 W:      http://www.mellanox.com
9848 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9849 S:      Supported
9850 F:      drivers/net/ethernet/mellanox/mlx5/core/
9851 F:      include/linux/mlx5/
9852
9853 MELLANOX MLX5 IB driver
9854 M:      Leon Romanovsky <leonro@mellanox.com>
9855 L:      linux-rdma@vger.kernel.org
9856 W:      http://www.mellanox.com
9857 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9858 S:      Supported
9859 F:      drivers/infiniband/hw/mlx5/
9860 F:      include/linux/mlx5/
9861 F:      include/uapi/rdma/mlx5-abi.h
9862
9863 MELLANOX MLXCPLD I2C AND MUX DRIVER
9864 M:      Vadim Pasternak <vadimp@mellanox.com>
9865 M:      Michael Shych <michaelsh@mellanox.com>
9866 L:      linux-i2c@vger.kernel.org
9867 S:      Supported
9868 F:      drivers/i2c/busses/i2c-mlxcpld.c
9869 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9870 F:      Documentation/i2c/busses/i2c-mlxcpld
9871
9872 MELLANOX MLXCPLD LED DRIVER
9873 M:      Vadim Pasternak <vadimp@mellanox.com>
9874 L:      linux-leds@vger.kernel.org
9875 S:      Supported
9876 F:      drivers/leds/leds-mlxcpld.c
9877 F:      drivers/leds/leds-mlxreg.c
9878 F:      Documentation/leds/leds-mlxcpld.txt
9879
9880 MELLANOX PLATFORM DRIVER
9881 M:      Vadim Pasternak <vadimp@mellanox.com>
9882 L:      platform-driver-x86@vger.kernel.org
9883 S:      Supported
9884 F:      drivers/platform/x86/mlx-platform.c
9885
9886 MEMBARRIER SUPPORT
9887 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9888 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9889 L:      linux-kernel@vger.kernel.org
9890 S:      Supported
9891 F:      kernel/sched/membarrier.c
9892 F:      include/uapi/linux/membarrier.h
9893 F:      arch/powerpc/include/asm/membarrier.h
9894
9895 MEMBLOCK
9896 M:      Mike Rapoport <rppt@linux.ibm.com>
9897 L:      linux-mm@kvack.org
9898 S:      Maintained
9899 F:      include/linux/memblock.h
9900 F:      mm/memblock.c
9901 F:      Documentation/core-api/boot-time-mm.rst
9902
9903 MEMORY MANAGEMENT
9904 L:      linux-mm@kvack.org
9905 W:      http://www.linux-mm.org
9906 S:      Maintained
9907 F:      include/linux/mm.h
9908 F:      include/linux/gfp.h
9909 F:      include/linux/mmzone.h
9910 F:      include/linux/memory_hotplug.h
9911 F:      include/linux/vmalloc.h
9912 F:      mm/
9913
9914 MEMORY TECHNOLOGY DEVICES (MTD)
9915 M:      David Woodhouse <dwmw2@infradead.org>
9916 M:      Brian Norris <computersforpeace@gmail.com>
9917 M:      Boris Brezillon <bbrezillon@kernel.org>
9918 M:      Marek Vasut <marek.vasut@gmail.com>
9919 M:      Richard Weinberger <richard@nod.at>
9920 L:      linux-mtd@lists.infradead.org
9921 W:      http://www.linux-mtd.infradead.org/
9922 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9923 T:      git git://git.infradead.org/linux-mtd.git master
9924 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9925 S:      Maintained
9926 F:      Documentation/devicetree/bindings/mtd/
9927 F:      drivers/mtd/
9928 F:      include/linux/mtd/
9929 F:      include/uapi/mtd/
9930
9931 MEN A21 WATCHDOG DRIVER
9932 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9933 L:      linux-watchdog@vger.kernel.org
9934 S:      Maintained
9935 F:      drivers/watchdog/mena21_wdt.c
9936
9937 MEN CHAMELEON BUS (mcb)
9938 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9939 S:      Maintained
9940 F:      drivers/mcb/
9941 F:      include/linux/mcb.h
9942 F:      Documentation/men-chameleon-bus.txt
9943
9944 MEN F21BMC (Board Management Controller)
9945 M:      Andreas Werner <andreas.werner@men.de>
9946 S:      Supported
9947 F:      drivers/mfd/menf21bmc.c
9948 F:      drivers/watchdog/menf21bmc_wdt.c
9949 F:      drivers/leds/leds-menf21bmc.c
9950 F:      drivers/hwmon/menf21bmc_hwmon.c
9951 F:      Documentation/hwmon/menf21bmc
9952
9953 MEN Z069 WATCHDOG DRIVER
9954 M:      Johannes Thumshirn <jth@kernel.org>
9955 L:      linux-watchdog@vger.kernel.org
9956 S:      Maintained
9957 F:      drivers/watchdog/menz69_wdt.c
9958
9959 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9960 M:      Neil Armstrong <narmstrong@baylibre.com>
9961 L:      linux-media@lists.freedesktop.org
9962 L:      linux-amlogic@lists.infradead.org
9963 W:      http://linux-meson.com/
9964 S:      Supported
9965 F:      drivers/media/platform/meson/ao-cec.c
9966 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9967 T:      git git://linuxtv.org/media_tree.git
9968
9969 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
9970 M:      Liang Yang <liang.yang@amlogic.com>
9971 L:      linux-mtd@lists.infradead.org
9972 S:      Maintained
9973 F:      drivers/mtd/nand/raw/meson_*
9974 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
9975
9976 METHODE UDPU SUPPORT
9977 M:      Vladimir Vid <vladimir.vid@sartura.hr>
9978 S:      Maintained
9979 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
9980
9981 MICROBLAZE ARCHITECTURE
9982 M:      Michal Simek <monstr@monstr.eu>
9983 W:      http://www.monstr.eu/fdt/
9984 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9985 S:      Supported
9986 F:      arch/microblaze/
9987
9988 MICROCHIP AT91 SERIAL DRIVER
9989 M:      Richard Genoud <richard.genoud@gmail.com>
9990 S:      Maintained
9991 F:      drivers/tty/serial/atmel_serial.c
9992 F:      drivers/tty/serial/atmel_serial.h
9993 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9994
9995 MICROCHIP AUDIO ASOC DRIVERS
9996 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9997 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9998 S:      Supported
9999 F:      sound/soc/atmel
10000
10001 MICROCHIP DMA DRIVER
10002 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10003 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10004 L:      dmaengine@vger.kernel.org
10005 S:      Supported
10006 F:      drivers/dma/at_hdmac.c
10007 F:      drivers/dma/at_hdmac_regs.h
10008 F:      include/linux/platform_data/dma-atmel.h
10009 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10010 F:      include/dt-bindings/dma/at91.h
10011
10012 MICROCHIP ECC DRIVER
10013 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10014 L:      linux-crypto@vger.kernel.org
10015 S:      Maintained
10016 F:      drivers/crypto/atmel-ecc.*
10017
10018 MICROCHIP I2C DRIVER
10019 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10020 L:      linux-i2c@vger.kernel.org
10021 S:      Supported
10022 F:      drivers/i2c/busses/i2c-at91.c
10023
10024 MICROCHIP ISC DRIVER
10025 M:      Eugen Hristev <eugen.hristev@microchip.com>
10026 L:      linux-media@vger.kernel.org
10027 S:      Supported
10028 F:      drivers/media/platform/atmel/atmel-isc.c
10029 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10030 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10031
10032 MICROCHIP ISI DRIVER
10033 M:      Eugen Hristev <eugen.hristev@microchip.com>
10034 L:      linux-media@vger.kernel.org
10035 S:      Supported
10036 F:      drivers/media/platform/atmel/atmel-isi.c
10037 F:      drivers/media/platform/atmel/atmel-isi.h
10038
10039 MICROCHIP AT91 USART MFD DRIVER
10040 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10041 L:      linux-kernel@vger.kernel.org
10042 S:      Supported
10043 F:      drivers/mfd/at91-usart.c
10044 F:      include/dt-bindings/mfd/at91-usart.h
10045 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10046
10047 MICROCHIP AT91 USART SPI DRIVER
10048 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10049 L:      linux-spi@vger.kernel.org
10050 S:      Supported
10051 F:      drivers/spi/spi-at91-usart.c
10052 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10053
10054 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10055 M:      Woojung Huh <Woojung.Huh@microchip.com>
10056 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10057 L:      netdev@vger.kernel.org
10058 S:      Maintained
10059 F:      net/dsa/tag_ksz.c
10060 F:      drivers/net/dsa/microchip/*
10061 F:      include/linux/platform_data/microchip-ksz.h
10062 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10063
10064 MICROCHIP LAN743X ETHERNET DRIVER
10065 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10066 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10067 L:      netdev@vger.kernel.org
10068 S:      Maintained
10069 F:      drivers/net/ethernet/microchip/lan743x_*
10070
10071 MICROCHIP LCDFB DRIVER
10072 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10073 L:      linux-fbdev@vger.kernel.org
10074 S:      Maintained
10075 F:      drivers/video/fbdev/atmel_lcdfb.c
10076 F:      include/video/atmel_lcdc.h
10077
10078 MICROCHIP MMC/SD/SDIO MCI DRIVER
10079 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10080 S:      Maintained
10081 F:      drivers/mmc/host/atmel-mci.c
10082
10083 MICROCHIP MCP16502 PMIC DRIVER
10084 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10085 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10086 S:      Maintained
10087 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10088 F:      drivers/regulator/mcp16502.c
10089
10090 MICROCHIP MCP3911 ADC DRIVER
10091 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10092 M:      Kent Gustavsson <kent@minoris.se>
10093 L:      linux-iio@vger.kernel.org
10094 S:      Supported
10095 F:      drivers/iio/adc/mcp3911.c
10096 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10097
10098 MICROCHIP NAND DRIVER
10099 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10100 L:      linux-mtd@lists.infradead.org
10101 S:      Supported
10102 F:      drivers/mtd/nand/raw/atmel/*
10103 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10104
10105 MICROCHIP PWM DRIVER
10106 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10107 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10108 L:      linux-pwm@vger.kernel.org
10109 S:      Supported
10110 F:      drivers/pwm/pwm-atmel.c
10111 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10112
10113 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10114 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10115 M:      Eugen Hristev <eugen.hristev@microchip.com>
10116 L:      linux-iio@vger.kernel.org
10117 S:      Supported
10118 F:      drivers/iio/adc/at91-sama5d2_adc.c
10119 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10120 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10121
10122 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10123 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10124 S:      Supported
10125 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10126
10127 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10128 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10129 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10130 L:      linux-gpio@vger.kernel.org
10131 F:      drivers/gpio/gpio-sama5d2-piobu.c
10132
10133 MICROCHIP SPI DRIVER
10134 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10135 S:      Supported
10136 F:      drivers/spi/spi-atmel.*
10137
10138 MICROCHIP SSC DRIVER
10139 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10140 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10141 S:      Supported
10142 F:      drivers/misc/atmel-ssc.c
10143 F:      include/linux/atmel-ssc.h
10144
10145 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10146 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10147 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10148 S:      Supported
10149 F:      drivers/misc/atmel_tclib.c
10150 F:      drivers/clocksource/tcb_clksrc.c
10151
10152 MICROCHIP USBA UDC DRIVER
10153 M:      Cristian Birsan <cristian.birsan@microchip.com>
10154 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10155 S:      Supported
10156 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10157
10158 MICROCHIP USB251XB DRIVER
10159 M:      Richard Leitner <richard.leitner@skidata.com>
10160 L:      linux-usb@vger.kernel.org
10161 S:      Maintained
10162 F:      drivers/usb/misc/usb251xb.c
10163 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10164
10165 MICROCHIP XDMA DRIVER
10166 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10167 L:      linux-arm-kernel@lists.infradead.org
10168 L:      dmaengine@vger.kernel.org
10169 S:      Supported
10170 F:      drivers/dma/at_xdmac.c
10171
10172 MICROSEMI MIPS SOCS
10173 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10174 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10175 L:      linux-mips@vger.kernel.org
10176 S:      Supported
10177 F:      arch/mips/generic/board-ocelot.c
10178 F:      arch/mips/configs/generic/board-ocelot.config
10179 F:      arch/mips/boot/dts/mscc/
10180 F:      Documentation/devicetree/bindings/mips/mscc.txt
10181
10182 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10183 M:      Don Brace <don.brace@microsemi.com>
10184 L:      esc.storagedev@microsemi.com
10185 L:      linux-scsi@vger.kernel.org
10186 S:      Supported
10187 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10188 F:      drivers/scsi/smartpqi/Kconfig
10189 F:      drivers/scsi/smartpqi/Makefile
10190 F:      include/linux/cciss*.h
10191 F:      include/uapi/linux/cciss*.h
10192 F:      Documentation/scsi/smartpqi.txt
10193
10194 MICROSEMI ETHERNET SWITCH DRIVER
10195 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10196 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10197 L:      netdev@vger.kernel.org
10198 S:      Supported
10199 F:      drivers/net/ethernet/mscc/
10200
10201 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10202 M:      Chen Yu <yu.c.chen@intel.com>
10203 L:      platform-driver-x86@vger.kernel.org
10204 S:      Supported
10205 F:      drivers/platform/x86/surfacepro3_button.c
10206
10207 MICROTEK X6 SCANNER
10208 M:      Oliver Neukum <oliver@neukum.org>
10209 S:      Maintained
10210 F:      drivers/usb/image/microtek.*
10211
10212 MIPS
10213 M:      Ralf Baechle <ralf@linux-mips.org>
10214 M:      Paul Burton <paul.burton@mips.com>
10215 M:      James Hogan <jhogan@kernel.org>
10216 L:      linux-mips@vger.kernel.org
10217 W:      http://www.linux-mips.org/
10218 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10220 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10221 S:      Supported
10222 F:      Documentation/devicetree/bindings/mips/
10223 F:      Documentation/mips/
10224 F:      arch/mips/
10225 F:      drivers/platform/mips/
10226
10227 MIPS BOSTON DEVELOPMENT BOARD
10228 M:      Paul Burton <paul.burton@mips.com>
10229 L:      linux-mips@vger.kernel.org
10230 S:      Maintained
10231 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10232 F:      arch/mips/boot/dts/img/boston.dts
10233 F:      arch/mips/configs/generic/board-boston.config
10234 F:      drivers/clk/imgtec/clk-boston.c
10235 F:      include/dt-bindings/clock/boston-clock.h
10236
10237 MIPS GENERIC PLATFORM
10238 M:      Paul Burton <paul.burton@mips.com>
10239 L:      linux-mips@vger.kernel.org
10240 S:      Supported
10241 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10242 F:      arch/mips/generic/
10243 F:      arch/mips/tools/generic-board-config.sh
10244
10245 MIPS/LOONGSON1 ARCHITECTURE
10246 M:      Keguang Zhang <keguang.zhang@gmail.com>
10247 L:      linux-mips@vger.kernel.org
10248 S:      Maintained
10249 F:      arch/mips/loongson32/
10250 F:      arch/mips/include/asm/mach-loongson32/
10251 F:      drivers/*/*loongson1*
10252 F:      drivers/*/*/*loongson1*
10253
10254 MIPS/LOONGSON2 ARCHITECTURE
10255 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10256 L:      linux-mips@vger.kernel.org
10257 S:      Maintained
10258 F:      arch/mips/loongson64/fuloong-2e/
10259 F:      arch/mips/loongson64/lemote-2f/
10260 F:      arch/mips/include/asm/mach-loongson64/
10261 F:      drivers/*/*loongson2*
10262 F:      drivers/*/*/*loongson2*
10263
10264 MIPS/LOONGSON3 ARCHITECTURE
10265 M:      Huacai Chen <chenhc@lemote.com>
10266 L:      linux-mips@vger.kernel.org
10267 S:      Maintained
10268 F:      arch/mips/loongson64/
10269 F:      arch/mips/include/asm/mach-loongson64/
10270 F:      drivers/platform/mips/cpu_hwmon.c
10271 F:      drivers/*/*loongson3*
10272 F:      drivers/*/*/*loongson3*
10273
10274 MIPS RINT INSTRUCTION EMULATION
10275 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10276 L:      linux-mips@vger.kernel.org
10277 S:      Supported
10278 F:      arch/mips/math-emu/sp_rint.c
10279 F:      arch/mips/math-emu/dp_rint.c
10280
10281 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10282 M:      Hans Verkuil <hverkuil@xs4all.nl>
10283 L:      linux-media@vger.kernel.org
10284 T:      git git://linuxtv.org/media_tree.git
10285 W:      https://linuxtv.org
10286 S:      Odd Fixes
10287 F:      drivers/media/radio/radio-miropcm20*
10288
10289 MMP SUPPORT
10290 R:      Lubomir Rintel <lkundrak@v3.sk>
10291 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10292 S:      Odd Fixes
10293 F:      arch/arm/boot/dts/mmp*
10294 F:      arch/arm/mach-mmp/
10295
10296 MMU GATHER AND TLB INVALIDATION
10297 M:      Will Deacon <will.deacon@arm.com>
10298 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10299 M:      Andrew Morton <akpm@linux-foundation.org>
10300 M:      Nick Piggin <npiggin@gmail.com>
10301 M:      Peter Zijlstra <peterz@infradead.org>
10302 L:      linux-arch@vger.kernel.org
10303 L:      linux-mm@kvack.org
10304 S:      Maintained
10305 F:      arch/*/include/asm/tlb.h
10306 F:      include/asm-generic/tlb.h
10307 F:      mm/mmu_gather.c
10308
10309 MN88472 MEDIA DRIVER
10310 M:      Antti Palosaari <crope@iki.fi>
10311 L:      linux-media@vger.kernel.org
10312 W:      https://linuxtv.org
10313 W:      http://palosaari.fi/linux/
10314 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10315 S:      Maintained
10316 F:      drivers/media/dvb-frontends/mn88472*
10317
10318 MN88473 MEDIA DRIVER
10319 M:      Antti Palosaari <crope@iki.fi>
10320 L:      linux-media@vger.kernel.org
10321 W:      https://linuxtv.org
10322 W:      http://palosaari.fi/linux/
10323 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10324 S:      Maintained
10325 F:      drivers/media/dvb-frontends/mn88473*
10326
10327 MODULE SUPPORT
10328 M:      Jessica Yu <jeyu@kernel.org>
10329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10330 S:      Maintained
10331 F:      include/linux/module.h
10332 F:      kernel/module.c
10333
10334 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10335 W:      http://popies.net/meye/
10336 S:      Orphan
10337 F:      Documentation/media/v4l-drivers/meye*
10338 F:      drivers/media/pci/meye/
10339 F:      include/uapi/linux/meye.h
10340
10341 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10342 M:      Jiri Slaby <jirislaby@gmail.com>
10343 S:      Maintained
10344 F:      Documentation/serial/moxa-smartio
10345 F:      drivers/tty/mxser.*
10346
10347 MR800 AVERMEDIA USB FM RADIO DRIVER
10348 M:      Alexey Klimov <klimov.linux@gmail.com>
10349 L:      linux-media@vger.kernel.org
10350 T:      git git://linuxtv.org/media_tree.git
10351 S:      Maintained
10352 F:      drivers/media/radio/radio-mr800.c
10353
10354 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10355 M:      Alan Ott <alan@signal11.us>
10356 L:      linux-wpan@vger.kernel.org
10357 S:      Maintained
10358 F:      drivers/net/ieee802154/mrf24j40.c
10359 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10360
10361 MSI LAPTOP SUPPORT
10362 M:      "Lee, Chun-Yi" <jlee@suse.com>
10363 L:      platform-driver-x86@vger.kernel.org
10364 S:      Maintained
10365 F:      drivers/platform/x86/msi-laptop.c
10366
10367 MSI WMI SUPPORT
10368 L:      platform-driver-x86@vger.kernel.org
10369 S:      Orphan
10370 F:      drivers/platform/x86/msi-wmi.c
10371
10372 MSI001 MEDIA DRIVER
10373 M:      Antti Palosaari <crope@iki.fi>
10374 L:      linux-media@vger.kernel.org
10375 W:      https://linuxtv.org
10376 W:      http://palosaari.fi/linux/
10377 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10378 T:      git git://linuxtv.org/anttip/media_tree.git
10379 S:      Maintained
10380 F:      drivers/media/tuners/msi001*
10381
10382 MSI2500 MEDIA DRIVER
10383 M:      Antti Palosaari <crope@iki.fi>
10384 L:      linux-media@vger.kernel.org
10385 W:      https://linuxtv.org
10386 W:      http://palosaari.fi/linux/
10387 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10388 T:      git git://linuxtv.org/anttip/media_tree.git
10389 S:      Maintained
10390 F:      drivers/media/usb/msi2500/
10391
10392 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10393 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10394 L:      linux-mtd@lists.infradead.org
10395 S:      Maintained
10396 F:      drivers/mtd/devices/docg3*
10397
10398 MT9M032 APTINA SENSOR DRIVER
10399 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10400 L:      linux-media@vger.kernel.org
10401 T:      git git://linuxtv.org/media_tree.git
10402 S:      Maintained
10403 F:      drivers/media/i2c/mt9m032.c
10404 F:      include/media/i2c/mt9m032.h
10405
10406 MT9P031 APTINA CAMERA SENSOR
10407 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10408 L:      linux-media@vger.kernel.org
10409 T:      git git://linuxtv.org/media_tree.git
10410 S:      Maintained
10411 F:      drivers/media/i2c/mt9p031.c
10412 F:      include/media/i2c/mt9p031.h
10413
10414 MT9T001 APTINA CAMERA SENSOR
10415 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10416 L:      linux-media@vger.kernel.org
10417 T:      git git://linuxtv.org/media_tree.git
10418 S:      Maintained
10419 F:      drivers/media/i2c/mt9t001.c
10420 F:      include/media/i2c/mt9t001.h
10421
10422 MT9T112 APTINA CAMERA SENSOR
10423 M:      Jacopo Mondi <jacopo@jmondi.org>
10424 L:      linux-media@vger.kernel.org
10425 T:      git git://linuxtv.org/media_tree.git
10426 S:      Odd Fixes
10427 F:      drivers/media/i2c/mt9t112.c
10428 F:      include/media/i2c/mt9t112.h
10429
10430 MT9V032 APTINA CAMERA SENSOR
10431 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10432 L:      linux-media@vger.kernel.org
10433 T:      git git://linuxtv.org/media_tree.git
10434 S:      Maintained
10435 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10436 F:      drivers/media/i2c/mt9v032.c
10437 F:      include/media/i2c/mt9v032.h
10438
10439 MT9V111 APTINA CAMERA SENSOR
10440 M:      Jacopo Mondi <jacopo@jmondi.org>
10441 L:      linux-media@vger.kernel.org
10442 T:      git git://linuxtv.org/media_tree.git
10443 S:      Maintained
10444 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10445 F:      drivers/media/i2c/mt9v111.c
10446
10447 MULTIFUNCTION DEVICES (MFD)
10448 M:      Lee Jones <lee.jones@linaro.org>
10449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10450 S:      Supported
10451 F:      Documentation/devicetree/bindings/mfd/
10452 F:      drivers/mfd/
10453 F:      include/linux/mfd/
10454 F:      include/dt-bindings/mfd/
10455
10456 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10457 S:      Orphan
10458 F:      drivers/mmc/host/mmc_spi.c
10459 F:      include/linux/spi/mmc_spi.h
10460
10461 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10462 M:      Ulf Hansson <ulf.hansson@linaro.org>
10463 L:      linux-mmc@vger.kernel.org
10464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10465 S:      Maintained
10466 F:      Documentation/devicetree/bindings/mmc/
10467 F:      drivers/mmc/
10468 F:      include/linux/mmc/
10469 F:      include/uapi/linux/mmc/
10470
10471 MULTIPLEXER SUBSYSTEM
10472 M:      Peter Rosin <peda@axentia.se>
10473 S:      Maintained
10474 F:      Documentation/ABI/testing/sysfs-class-mux*
10475 F:      Documentation/devicetree/bindings/mux/
10476 F:      include/dt-bindings/mux/
10477 F:      include/linux/mux/
10478 F:      drivers/mux/
10479
10480 MULTITECH MULTIPORT CARD (ISICOM)
10481 S:      Orphan
10482 F:      drivers/tty/isicom.c
10483 F:      include/linux/isicom.h
10484
10485 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10486 M:      Bin Liu <b-liu@ti.com>
10487 L:      linux-usb@vger.kernel.org
10488 S:      Maintained
10489 F:      drivers/usb/musb/
10490
10491 MXL301RF MEDIA DRIVER
10492 M:      Akihiro Tsukada <tskd08@gmail.com>
10493 L:      linux-media@vger.kernel.org
10494 S:      Odd Fixes
10495 F:      drivers/media/tuners/mxl301rf*
10496
10497 MXL5007T MEDIA DRIVER
10498 M:      Michael Krufky <mkrufky@linuxtv.org>
10499 L:      linux-media@vger.kernel.org
10500 W:      https://linuxtv.org
10501 W:      http://github.com/mkrufky
10502 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10503 T:      git git://linuxtv.org/mkrufky/tuners.git
10504 S:      Maintained
10505 F:      drivers/media/tuners/mxl5007t.*
10506
10507 MXSFB DRM DRIVER
10508 M:      Marek Vasut <marex@denx.de>
10509 M:      Stefan Agner <stefan@agner.ch>
10510 L:      dri-devel@lists.freedesktop.org
10511 S:      Supported
10512 F:      drivers/gpu/drm/mxsfb/
10513 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10514 T:      git git://anongit.freedesktop.org/drm/drm-misc
10515
10516 MYLEX DAC960 PCI RAID Controller
10517 M:      Hannes Reinecke <hare@kernel.org>
10518 L:      linux-scsi@vger.kernel.org
10519 S:      Supported
10520 F:      drivers/scsi/myrb.*
10521 F:      drivers/scsi/myrs.*
10522
10523 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10524 M:      Chris Lee <christopher.lee@cspi.com>
10525 L:      netdev@vger.kernel.org
10526 W:      https://www.cspi.com/ethernet-products/support/downloads/
10527 S:      Supported
10528 F:      drivers/net/ethernet/myricom/myri10ge/
10529
10530 NAND FLASH SUBSYSTEM
10531 M:      Boris Brezillon <bbrezillon@kernel.org>
10532 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10533 R:      Richard Weinberger <richard@nod.at>
10534 L:      linux-mtd@lists.infradead.org
10535 W:      http://www.linux-mtd.infradead.org/
10536 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10537 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10538 T:      git git://git.infradead.org/linux-mtd.git nand/next
10539 S:      Maintained
10540 F:      drivers/mtd/nand/
10541 F:      include/linux/mtd/*nand*.h
10542
10543 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10544 M:      Daniel Mack <zonque@gmail.com>
10545 S:      Maintained
10546 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10547 W:      http://www.native-instruments.com
10548 F:      sound/usb/caiaq/
10549
10550 NATSEMI ETHERNET DRIVER (DP8381x)
10551 S:      Orphan
10552 F:      drivers/net/ethernet/natsemi/natsemi.c
10553
10554 NCR 5380 SCSI DRIVERS
10555 M:      Finn Thain <fthain@telegraphics.com.au>
10556 M:      Michael Schmitz <schmitzmic@gmail.com>
10557 L:      linux-scsi@vger.kernel.org
10558 S:      Maintained
10559 F:      Documentation/scsi/g_NCR5380.txt
10560 F:      drivers/scsi/NCR5380.*
10561 F:      drivers/scsi/arm/cumana_1.c
10562 F:      drivers/scsi/arm/oak.c
10563 F:      drivers/scsi/atari_scsi.*
10564 F:      drivers/scsi/dmx3191d.c
10565 F:      drivers/scsi/g_NCR5380.*
10566 F:      drivers/scsi/mac_scsi.*
10567 F:      drivers/scsi/sun3_scsi.*
10568 F:      drivers/scsi/sun3_scsi_vme.c
10569
10570 NCSI LIBRARY:
10571 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10572 S:      Maintained
10573 F:      net/ncsi/
10574
10575 NCT6775 HARDWARE MONITOR DRIVER
10576 M:      Guenter Roeck <linux@roeck-us.net>
10577 L:      linux-hwmon@vger.kernel.org
10578 S:      Maintained
10579 F:      Documentation/hwmon/nct6775
10580 F:      drivers/hwmon/nct6775.c
10581
10582 NET_FAILOVER MODULE
10583 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10584 L:      netdev@vger.kernel.org
10585 S:      Supported
10586 F:      driver/net/net_failover.c
10587 F:      include/net/net_failover.h
10588 F:      Documentation/networking/net_failover.rst
10589
10590 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10591 M:      Faisal Latif <faisal.latif@intel.com>
10592 L:      linux-rdma@vger.kernel.org
10593 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10594 S:      Supported
10595 F:      drivers/infiniband/hw/nes/
10596 F:      include/uapi/rdma/nes-abi.h
10597
10598 NETEM NETWORK EMULATOR
10599 M:      Stephen Hemminger <stephen@networkplumber.org>
10600 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10601 S:      Maintained
10602 F:      net/sched/sch_netem.c
10603
10604 NETERION 10GbE DRIVERS (s2io/vxge)
10605 M:      Jon Mason <jdmason@kudzu.us>
10606 L:      netdev@vger.kernel.org
10607 S:      Supported
10608 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10609 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10610 F:      drivers/net/ethernet/neterion/
10611
10612 NETFILTER
10613 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10614 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10615 M:      Florian Westphal <fw@strlen.de>
10616 L:      netfilter-devel@vger.kernel.org
10617 L:      coreteam@netfilter.org
10618 W:      http://www.netfilter.org/
10619 W:      http://www.iptables.org/
10620 W:      http://www.nftables.org/
10621 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10624 S:      Maintained
10625 F:      include/linux/netfilter*
10626 F:      include/linux/netfilter/
10627 F:      include/net/netfilter/
10628 F:      include/uapi/linux/netfilter*
10629 F:      include/uapi/linux/netfilter/
10630 F:      net/*/netfilter.c
10631 F:      net/*/netfilter/
10632 F:      net/netfilter/
10633 F:      net/bridge/br_netfilter*.c
10634
10635 NETROM NETWORK LAYER
10636 M:      Ralf Baechle <ralf@linux-mips.org>
10637 L:      linux-hams@vger.kernel.org
10638 W:      http://www.linux-ax25.org/
10639 S:      Maintained
10640 F:      include/net/netrom.h
10641 F:      include/uapi/linux/netrom.h
10642 F:      net/netrom/
10643
10644 NETRONOME ETHERNET DRIVERS
10645 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10646 L:      oss-drivers@netronome.com
10647 S:      Maintained
10648 F:      drivers/net/ethernet/netronome/
10649
10650 NETWORK BLOCK DEVICE (NBD)
10651 M:      Josef Bacik <josef@toxicpanda.com>
10652 S:      Maintained
10653 L:      linux-block@vger.kernel.org
10654 L:      nbd@other.debian.org
10655 F:      Documentation/blockdev/nbd.txt
10656 F:      drivers/block/nbd.c
10657 F:      include/uapi/linux/nbd.h
10658
10659 NETWORK DROP MONITOR
10660 M:      Neil Horman <nhorman@tuxdriver.com>
10661 L:      netdev@vger.kernel.org
10662 S:      Maintained
10663 W:      https://fedorahosted.org/dropwatch/
10664 F:      net/core/drop_monitor.c
10665
10666 NETWORKING DRIVERS
10667 M:      "David S. Miller" <davem@davemloft.net>
10668 L:      netdev@vger.kernel.org
10669 W:      http://www.linuxfoundation.org/en/Net
10670 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10673 S:      Odd Fixes
10674 F:      Documentation/devicetree/bindings/net/
10675 F:      drivers/net/
10676 F:      include/linux/if_*
10677 F:      include/linux/netdevice.h
10678 F:      include/linux/etherdevice.h
10679 F:      include/linux/fcdevice.h
10680 F:      include/linux/fddidevice.h
10681 F:      include/linux/hippidevice.h
10682 F:      include/linux/inetdevice.h
10683 F:      include/uapi/linux/if_*
10684 F:      include/uapi/linux/netdevice.h
10685
10686 NETWORKING DRIVERS (WIRELESS)
10687 M:      Kalle Valo <kvalo@codeaurora.org>
10688 L:      linux-wireless@vger.kernel.org
10689 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10692 S:      Maintained
10693 F:      Documentation/devicetree/bindings/net/wireless/
10694 F:      drivers/net/wireless/
10695
10696 NETWORKING [DSA]
10697 M:      Andrew Lunn <andrew@lunn.ch>
10698 M:      Vivien Didelot <vivien.didelot@gmail.com>
10699 M:      Florian Fainelli <f.fainelli@gmail.com>
10700 S:      Maintained
10701 F:      Documentation/devicetree/bindings/net/dsa/
10702 F:      net/dsa/
10703 F:      include/net/dsa.h
10704 F:      include/linux/dsa/
10705 F:      include/linux/platform_data/dsa.h
10706 F:      drivers/net/dsa/
10707
10708 NETWORKING [GENERAL]
10709 M:      "David S. Miller" <davem@davemloft.net>
10710 L:      netdev@vger.kernel.org
10711 W:      http://www.linuxfoundation.org/en/Net
10712 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10715 B:      mailto:netdev@vger.kernel.org
10716 S:      Maintained
10717 F:      net/
10718 F:      include/net/
10719 F:      include/linux/in.h
10720 F:      include/linux/net.h
10721 F:      include/linux/netdevice.h
10722 F:      include/uapi/linux/in.h
10723 F:      include/uapi/linux/net.h
10724 F:      include/uapi/linux/netdevice.h
10725 F:      include/uapi/linux/net_namespace.h
10726 F:      tools/testing/selftests/net/
10727 F:      lib/net_utils.c
10728 F:      lib/random32.c
10729 F:      Documentation/networking/
10730
10731 NETWORKING [IPSEC]
10732 M:      Steffen Klassert <steffen.klassert@secunet.com>
10733 M:      Herbert Xu <herbert@gondor.apana.org.au>
10734 M:      "David S. Miller" <davem@davemloft.net>
10735 L:      netdev@vger.kernel.org
10736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10738 S:      Maintained
10739 F:      net/xfrm/
10740 F:      net/key/
10741 F:      net/ipv4/xfrm*
10742 F:      net/ipv4/esp4*
10743 F:      net/ipv4/ah4.c
10744 F:      net/ipv4/ipcomp.c
10745 F:      net/ipv4/ip_vti.c
10746 F:      net/ipv6/xfrm*
10747 F:      net/ipv6/esp6*
10748 F:      net/ipv6/ah6.c
10749 F:      net/ipv6/ipcomp6.c
10750 F:      net/ipv6/ip6_vti.c
10751 F:      include/uapi/linux/xfrm.h
10752 F:      include/net/xfrm.h
10753
10754 NETWORKING [IPv4/IPv6]
10755 M:      "David S. Miller" <davem@davemloft.net>
10756 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10757 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10758 L:      netdev@vger.kernel.org
10759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10760 S:      Maintained
10761 F:      net/ipv4/
10762 F:      net/ipv6/
10763 F:      include/net/ip*
10764 F:      arch/x86/net/*
10765
10766 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10767 M:      Paul Moore <paul@paul-moore.com>
10768 W:      https://github.com/netlabel
10769 L:      netdev@vger.kernel.org
10770 L:      linux-security-module@vger.kernel.org
10771 S:      Maintained
10772 F:      Documentation/netlabel/
10773 F:      include/net/calipso.h
10774 F:      include/net/cipso_ipv4.h
10775 F:      include/net/netlabel.h
10776 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10777 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10778 F:      net/netlabel/
10779 F:      net/ipv4/cipso_ipv4.c
10780 F:      net/ipv6/calipso.c
10781 F:      net/netfilter/xt_CONNSECMARK.c
10782 F:      net/netfilter/xt_SECMARK.c
10783
10784 NETWORKING [TCP]
10785 M:      Eric Dumazet <edumazet@google.com>
10786 L:      netdev@vger.kernel.org
10787 S:      Maintained
10788 F:      net/ipv4/tcp*.c
10789 F:      net/ipv4/syncookies.c
10790 F:      net/ipv6/tcp*.c
10791 F:      net/ipv6/syncookies.c
10792 F:      include/uapi/linux/tcp.h
10793 F:      include/net/tcp.h
10794 F:      include/linux/tcp.h
10795 F:      include/trace/events/tcp.h
10796
10797 NETWORKING [TLS]
10798 M:      Boris Pismenny <borisp@mellanox.com>
10799 M:      Aviad Yehezkel <aviadye@mellanox.com>
10800 M:      Dave Watson <davejwatson@fb.com>
10801 M:      John Fastabend <john.fastabend@gmail.com>
10802 M:      Daniel Borkmann <daniel@iogearbox.net>
10803 L:      netdev@vger.kernel.org
10804 S:      Maintained
10805 F:      net/tls/*
10806 F:      include/uapi/linux/tls.h
10807 F:      include/net/tls.h
10808
10809 NETWORKING [WIRELESS]
10810 L:      linux-wireless@vger.kernel.org
10811 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10812
10813 NETDEVSIM
10814 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10815 S:      Maintained
10816 F:      drivers/net/netdevsim/*
10817
10818 NETXEN (1/10) GbE SUPPORT
10819 M:      Manish Chopra <manishc@marvell.com>
10820 M:      Rahul Verma <rahulv@marvell.com>
10821 M:      GR-Linux-NIC-Dev@marvell.com
10822 L:      netdev@vger.kernel.org
10823 S:      Supported
10824 F:      drivers/net/ethernet/qlogic/netxen/
10825
10826 NFC SUBSYSTEM
10827 M:      Samuel Ortiz <sameo@linux.intel.com>
10828 L:      linux-wireless@vger.kernel.org
10829 L:      linux-nfc@lists.01.org (subscribers-only)
10830 S:      Supported
10831 F:      net/nfc/
10832 F:      include/net/nfc/
10833 F:      include/uapi/linux/nfc.h
10834 F:      drivers/nfc/
10835 F:      include/linux/platform_data/nfcmrvl.h
10836 F:      include/linux/platform_data/nxp-nci.h
10837 F:      Documentation/devicetree/bindings/net/nfc/
10838
10839 NFS, SUNRPC, AND LOCKD CLIENTS
10840 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10841 M:      Anna Schumaker <anna.schumaker@netapp.com>
10842 L:      linux-nfs@vger.kernel.org
10843 W:      http://client.linux-nfs.org
10844 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10845 S:      Maintained
10846 F:      fs/lockd/
10847 F:      fs/nfs/
10848 F:      fs/nfs_common/
10849 F:      net/sunrpc/
10850 F:      include/linux/lockd/
10851 F:      include/linux/nfs*
10852 F:      include/linux/sunrpc/
10853 F:      include/uapi/linux/nfs*
10854 F:      include/uapi/linux/sunrpc/
10855
10856 NILFS2 FILESYSTEM
10857 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10858 L:      linux-nilfs@vger.kernel.org
10859 W:      https://nilfs.sourceforge.io/
10860 W:      https://nilfs.osdn.jp/
10861 T:      git git://github.com/konis/nilfs2.git
10862 S:      Supported
10863 F:      Documentation/filesystems/nilfs2.txt
10864 F:      fs/nilfs2/
10865 F:      include/trace/events/nilfs2.h
10866 F:      include/uapi/linux/nilfs2_api.h
10867 F:      include/uapi/linux/nilfs2_ondisk.h
10868
10869 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10870 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10871 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10872 S:      Maintained
10873 F:      Documentation/scsi/NinjaSCSI.txt
10874 F:      drivers/scsi/pcmcia/nsp_*
10875
10876 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10877 M:      GOTO Masanori <gotom@debian.or.jp>
10878 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10879 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10880 S:      Maintained
10881 F:      Documentation/scsi/NinjaSCSI.txt
10882 F:      drivers/scsi/nsp32*
10883
10884 NIOS2 ARCHITECTURE
10885 M:      Ley Foon Tan <lftan@altera.com>
10886 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10888 S:      Maintained
10889 F:      arch/nios2/
10890
10891 NOHZ, DYNTICKS SUPPORT
10892 M:      Frederic Weisbecker <fweisbec@gmail.com>
10893 M:      Thomas Gleixner <tglx@linutronix.de>
10894 M:      Ingo Molnar <mingo@kernel.org>
10895 L:      linux-kernel@vger.kernel.org
10896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10897 S:      Maintained
10898 F:      kernel/time/tick*.*
10899 F:      include/linux/tick.h
10900 F:      include/linux/sched/nohz.h
10901
10902 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10903 M:      Pavel Machek <pavel@ucw.cz>
10904 M:      Sakari Ailus <sakari.ailus@iki.fi>
10905 L:      linux-media@vger.kernel.org
10906 S:      Maintained
10907 F:      drivers/media/i2c/et8ek8
10908 F:      drivers/media/i2c/ad5820.c
10909
10910 NOKIA N900 POWER SUPPLY DRIVERS
10911 R:      Pali Rohár <pali.rohar@gmail.com>
10912 F:      include/linux/power/bq2415x_charger.h
10913 F:      include/linux/power/bq27xxx_battery.h
10914 F:      include/linux/power/isp1704_charger.h
10915 F:      drivers/power/supply/bq2415x_charger.c
10916 F:      drivers/power/supply/bq27xxx_battery.c
10917 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10918 F:      drivers/power/supply/isp1704_charger.c
10919 F:      drivers/power/supply/rx51_battery.c
10920
10921 NOLIBC HEADER FILE
10922 M:      Willy Tarreau <w@1wt.eu>
10923 S:      Maintained
10924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
10925 F:      tools/include/nolibc/
10926
10927 NTB AMD DRIVER
10928 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10929 L:      linux-ntb@googlegroups.com
10930 S:      Supported
10931 F:      drivers/ntb/hw/amd/
10932
10933 NTB DRIVER CORE
10934 M:      Jon Mason <jdmason@kudzu.us>
10935 M:      Dave Jiang <dave.jiang@intel.com>
10936 M:      Allen Hubbe <allenbh@gmail.com>
10937 L:      linux-ntb@googlegroups.com
10938 S:      Supported
10939 W:      https://github.com/jonmason/ntb/wiki
10940 T:      git git://github.com/jonmason/ntb.git
10941 F:      drivers/ntb/
10942 F:      drivers/net/ntb_netdev.c
10943 F:      include/linux/ntb.h
10944 F:      include/linux/ntb_transport.h
10945 F:      tools/testing/selftests/ntb/
10946
10947 NTB IDT DRIVER
10948 M:      Serge Semin <fancer.lancer@gmail.com>
10949 L:      linux-ntb@googlegroups.com
10950 S:      Supported
10951 F:      drivers/ntb/hw/idt/
10952
10953 NTB INTEL DRIVER
10954 M:      Dave Jiang <dave.jiang@intel.com>
10955 L:      linux-ntb@googlegroups.com
10956 S:      Supported
10957 W:      https://github.com/davejiang/linux/wiki
10958 T:      git https://github.com/davejiang/linux.git
10959 F:      drivers/ntb/hw/intel/
10960
10961 NTFS FILESYSTEM
10962 M:      Anton Altaparmakov <anton@tuxera.com>
10963 L:      linux-ntfs-dev@lists.sourceforge.net
10964 W:      http://www.tuxera.com/
10965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10966 S:      Supported
10967 F:      Documentation/filesystems/ntfs.txt
10968 F:      fs/ntfs/
10969
10970 NUBUS SUBSYSTEM
10971 M:      Finn Thain <fthain@telegraphics.com.au>
10972 L:      linux-m68k@lists.linux-m68k.org
10973 S:      Maintained
10974 F:      arch/*/include/asm/nubus.h
10975 F:      drivers/nubus/
10976 F:      include/linux/nubus.h
10977 F:      include/uapi/linux/nubus.h
10978
10979 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10980 M:      Antonino Daplas <adaplas@gmail.com>
10981 L:      linux-fbdev@vger.kernel.org
10982 S:      Maintained
10983 F:      drivers/video/fbdev/riva/
10984 F:      drivers/video/fbdev/nvidia/
10985
10986 NVM EXPRESS DRIVER
10987 M:      Keith Busch <keith.busch@intel.com>
10988 M:      Jens Axboe <axboe@fb.com>
10989 M:      Christoph Hellwig <hch@lst.de>
10990 M:      Sagi Grimberg <sagi@grimberg.me>
10991 L:      linux-nvme@lists.infradead.org
10992 T:      git://git.infradead.org/nvme.git
10993 W:      http://git.infradead.org/nvme.git
10994 S:      Supported
10995 F:      drivers/nvme/host/
10996 F:      include/linux/nvme.h
10997 F:      include/uapi/linux/nvme_ioctl.h
10998
10999 NVM EXPRESS FC TRANSPORT DRIVERS
11000 M:      James Smart <james.smart@broadcom.com>
11001 L:      linux-nvme@lists.infradead.org
11002 S:      Supported
11003 F:      include/linux/nvme-fc.h
11004 F:      include/linux/nvme-fc-driver.h
11005 F:      drivers/nvme/host/fc.c
11006 F:      drivers/nvme/target/fc.c
11007 F:      drivers/nvme/target/fcloop.c
11008
11009 NVM EXPRESS TARGET DRIVER
11010 M:      Christoph Hellwig <hch@lst.de>
11011 M:      Sagi Grimberg <sagi@grimberg.me>
11012 L:      linux-nvme@lists.infradead.org
11013 T:      git://git.infradead.org/nvme.git
11014 W:      http://git.infradead.org/nvme.git
11015 S:      Supported
11016 F:      drivers/nvme/target/
11017
11018 NVMEM FRAMEWORK
11019 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11020 S:      Maintained
11021 F:      drivers/nvmem/
11022 F:      Documentation/devicetree/bindings/nvmem/
11023 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11024 F:      include/linux/nvmem-consumer.h
11025 F:      include/linux/nvmem-provider.h
11026
11027 NXP SGTL5000 DRIVER
11028 M:      Fabio Estevam <festevam@gmail.com>
11029 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11030 S:      Maintained
11031 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11032 F:      sound/soc/codecs/sgtl5000*
11033
11034 NXP TDA998X DRM DRIVER
11035 M:      Russell King <linux@armlinux.org.uk>
11036 S:      Maintained
11037 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11038 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11039 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11040 F:      include/drm/i2c/tda998x.h
11041 F:      include/dt-bindings/display/tda998x.h
11042 K:      "nxp,tda998x"
11043
11044 NXP TFA9879 DRIVER
11045 M:      Peter Rosin <peda@axentia.se>
11046 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11047 S:      Maintained
11048 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11049 F:      sound/soc/codecs/tfa9879*
11050
11051 NXP-NCI NFC DRIVER
11052 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11053 R:      Charles Gorand <charles.gorand@effinnov.com>
11054 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11055 S:      Supported
11056 F:      drivers/nfc/nxp-nci
11057
11058 OBJAGG
11059 M:      Jiri Pirko <jiri@mellanox.com>
11060 L:      netdev@vger.kernel.org
11061 S:      Supported
11062 F:      lib/objagg.c
11063 F:      lib/test_objagg.c
11064 F:      include/linux/objagg.h
11065
11066 NXP FSPI DRIVER
11067 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11068 M:      Ashish Kumar <ashish.kumar@nxp.com>
11069 L:      linux-spi@vger.kernel.org
11070 S:      Maintained
11071 F:      drivers/spi/spi-nxp-fspi.c
11072 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11073
11074 OBJTOOL
11075 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11076 M:      Peter Zijlstra <peterz@infradead.org>
11077 S:      Supported
11078 F:      tools/objtool/
11079
11080 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11081 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11082 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11083 L:      linuxppc-dev@lists.ozlabs.org
11084 S:      Supported
11085 F:      arch/powerpc/platforms/powernv/ocxl.c
11086 F:      arch/powerpc/include/asm/pnv-ocxl.h
11087 F:      drivers/misc/ocxl/
11088 F:      include/misc/ocxl*
11089 F:      include/uapi/misc/ocxl.h
11090 F:      Documentation/accelerators/ocxl.rst
11091
11092 OMAP AUDIO SUPPORT
11093 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11094 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11095 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11096 L:      linux-omap@vger.kernel.org
11097 S:      Maintained
11098 F:      sound/soc/ti/omap*
11099 F:      sound/soc/ti/rx51.c
11100 F:      sound/soc/ti/n810.c
11101 F:      sound/soc/ti/sdma-pcm.*
11102
11103 OMAP CLOCK FRAMEWORK SUPPORT
11104 M:      Paul Walmsley <paul@pwsan.com>
11105 L:      linux-omap@vger.kernel.org
11106 S:      Maintained
11107 F:      arch/arm/*omap*/*clock*
11108
11109 OMAP DEVICE TREE SUPPORT
11110 M:      Benoît Cousson <bcousson@baylibre.com>
11111 M:      Tony Lindgren <tony@atomide.com>
11112 L:      linux-omap@vger.kernel.org
11113 L:      devicetree@vger.kernel.org
11114 S:      Maintained
11115 F:      arch/arm/boot/dts/*omap*
11116 F:      arch/arm/boot/dts/*am3*
11117 F:      arch/arm/boot/dts/*am4*
11118 F:      arch/arm/boot/dts/*am5*
11119 F:      arch/arm/boot/dts/*dra7*
11120
11121 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11122 L:      linux-omap@vger.kernel.org
11123 L:      linux-fbdev@vger.kernel.org
11124 S:      Orphan
11125 F:      drivers/video/fbdev/omap2/
11126 F:      Documentation/arm/OMAP/DSS
11127
11128 OMAP FRAMEBUFFER SUPPORT
11129 L:      linux-fbdev@vger.kernel.org
11130 L:      linux-omap@vger.kernel.org
11131 S:      Orphan
11132 F:      drivers/video/fbdev/omap/
11133
11134 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11135 M:      Roger Quadros <rogerq@ti.com>
11136 M:      Tony Lindgren <tony@atomide.com>
11137 L:      linux-omap@vger.kernel.org
11138 S:      Maintained
11139 F:      drivers/memory/omap-gpmc.c
11140 F:      arch/arm/mach-omap2/*gpmc*
11141
11142 OMAP GPIO DRIVER
11143 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11144 M:      Santosh Shilimkar <ssantosh@kernel.org>
11145 M:      Kevin Hilman <khilman@kernel.org>
11146 L:      linux-omap@vger.kernel.org
11147 S:      Maintained
11148 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11149 F:      drivers/gpio/gpio-omap.c
11150
11151 OMAP HARDWARE SPINLOCK SUPPORT
11152 M:      Ohad Ben-Cohen <ohad@wizery.com>
11153 L:      linux-omap@vger.kernel.org
11154 S:      Maintained
11155 F:      drivers/hwspinlock/omap_hwspinlock.c
11156
11157 OMAP HS MMC SUPPORT
11158 L:      linux-mmc@vger.kernel.org
11159 L:      linux-omap@vger.kernel.org
11160 S:      Orphan
11161 F:      drivers/mmc/host/omap_hsmmc.c
11162
11163 OMAP HWMOD DATA
11164 M:      Paul Walmsley <paul@pwsan.com>
11165 L:      linux-omap@vger.kernel.org
11166 S:      Maintained
11167 F:      arch/arm/mach-omap2/omap_hwmod*data*
11168
11169 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11170 M:      Benoît Cousson <bcousson@baylibre.com>
11171 L:      linux-omap@vger.kernel.org
11172 S:      Maintained
11173 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11174
11175 OMAP HWMOD SUPPORT
11176 M:      Benoît Cousson <bcousson@baylibre.com>
11177 M:      Paul Walmsley <paul@pwsan.com>
11178 L:      linux-omap@vger.kernel.org
11179 S:      Maintained
11180 F:      arch/arm/mach-omap2/omap_hwmod.*
11181
11182 OMAP I2C DRIVER
11183 M:      Vignesh R <vigneshr@ti.com>
11184 L:      linux-omap@vger.kernel.org
11185 L:      linux-i2c@vger.kernel.org
11186 S:      Maintained
11187 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11188 F:      drivers/i2c/busses/i2c-omap.c
11189
11190 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11191 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11192 L:      linux-media@vger.kernel.org
11193 S:      Maintained
11194 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11195 F:      drivers/media/platform/omap3isp/
11196 F:      drivers/staging/media/omap4iss/
11197
11198 OMAP MMC SUPPORT
11199 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11200 L:      linux-omap@vger.kernel.org
11201 S:      Odd Fixes
11202 F:      drivers/mmc/host/omap.c
11203
11204 OMAP POWER MANAGEMENT SUPPORT
11205 M:      Kevin Hilman <khilman@kernel.org>
11206 L:      linux-omap@vger.kernel.org
11207 S:      Maintained
11208 F:      arch/arm/*omap*/*pm*
11209 F:      drivers/cpufreq/omap-cpufreq.c
11210
11211 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11212 M:      Rajendra Nayak <rnayak@codeaurora.org>
11213 M:      Paul Walmsley <paul@pwsan.com>
11214 L:      linux-omap@vger.kernel.org
11215 S:      Maintained
11216 F:      arch/arm/mach-omap2/prm*
11217
11218 OMAP RANDOM NUMBER GENERATOR SUPPORT
11219 M:      Deepak Saxena <dsaxena@plexity.net>
11220 S:      Maintained
11221 F:      drivers/char/hw_random/omap-rng.c
11222
11223 OMAP USB SUPPORT
11224 L:      linux-usb@vger.kernel.org
11225 L:      linux-omap@vger.kernel.org
11226 S:      Orphan
11227 F:      drivers/usb/*/*omap*
11228 F:      arch/arm/*omap*/usb*
11229
11230 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11231 M:      Mark Jackson <mpfj@newflow.co.uk>
11232 L:      linux-omap@vger.kernel.org
11233 S:      Maintained
11234 F:      arch/arm/boot/dts/am335x-nano.dts
11235
11236 OMAP1 SUPPORT
11237 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11238 M:      Tony Lindgren <tony@atomide.com>
11239 L:      linux-omap@vger.kernel.org
11240 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11242 S:      Maintained
11243 F:      arch/arm/mach-omap1/
11244 F:      arch/arm/plat-omap/
11245 F:      arch/arm/configs/omap1_defconfig
11246 F:      drivers/i2c/busses/i2c-omap.c
11247 F:      include/linux/platform_data/i2c-omap.h
11248 F:      include/linux/platform_data/ams-delta-fiq.h
11249
11250 OMAP2+ SUPPORT
11251 M:      Tony Lindgren <tony@atomide.com>
11252 L:      linux-omap@vger.kernel.org
11253 W:      http://www.muru.com/linux/omap/
11254 W:      http://linux.omap.com/
11255 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11257 S:      Maintained
11258 F:      arch/arm/mach-omap2/
11259 F:      arch/arm/plat-omap/
11260 F:      arch/arm/configs/omap2plus_defconfig
11261 F:      drivers/i2c/busses/i2c-omap.c
11262 F:      drivers/irqchip/irq-omap-intc.c
11263 F:      drivers/mfd/*omap*.c
11264 F:      drivers/mfd/menelaus.c
11265 F:      drivers/mfd/palmas.c
11266 F:      drivers/mfd/tps65217.c
11267 F:      drivers/mfd/tps65218.c
11268 F:      drivers/mfd/tps65910.c
11269 F:      drivers/mfd/twl-core.[ch]
11270 F:      drivers/mfd/twl4030*.c
11271 F:      drivers/mfd/twl6030*.c
11272 F:      drivers/mfd/twl6040*.c
11273 F:      drivers/regulator/palmas-regulator*.c
11274 F:      drivers/regulator/pbias-regulator.c
11275 F:      drivers/regulator/tps65217-regulator.c
11276 F:      drivers/regulator/tps65218-regulator.c
11277 F:      drivers/regulator/tps65910-regulator.c
11278 F:      drivers/regulator/twl-regulator.c
11279 F:      drivers/regulator/twl6030-regulator.c
11280 F:      include/linux/platform_data/i2c-omap.h
11281
11282 ONION OMEGA2+ BOARD
11283 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11284 L:      linux-mips@vger.kernel.org
11285 S:      Maintained
11286 F:      arch/mips/boot/dts/ralink/omega2p.dts
11287
11288 OMFS FILESYSTEM
11289 M:      Bob Copeland <me@bobcopeland.com>
11290 L:      linux-karma-devel@lists.sourceforge.net
11291 S:      Maintained
11292 F:      Documentation/filesystems/omfs.txt
11293 F:      fs/omfs/
11294
11295 OMNIKEY CARDMAN 4000 DRIVER
11296 M:      Harald Welte <laforge@gnumonks.org>
11297 S:      Maintained
11298 F:      drivers/char/pcmcia/cm4000_cs.c
11299 F:      include/linux/cm4000_cs.h
11300 F:      include/uapi/linux/cm4000_cs.h
11301
11302 OMNIKEY CARDMAN 4040 DRIVER
11303 M:      Harald Welte <laforge@gnumonks.org>
11304 S:      Maintained
11305 F:      drivers/char/pcmcia/cm4040_cs.*
11306
11307 OMNIVISION OV13858 SENSOR DRIVER
11308 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11309 L:      linux-media@vger.kernel.org
11310 T:      git git://linuxtv.org/media_tree.git
11311 S:      Maintained
11312 F:      drivers/media/i2c/ov13858.c
11313
11314 OMNIVISION OV2680 SENSOR DRIVER
11315 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11316 L:      linux-media@vger.kernel.org
11317 T:      git git://linuxtv.org/media_tree.git
11318 S:      Maintained
11319 F:      drivers/media/i2c/ov2680.c
11320 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11321
11322 OMNIVISION OV2685 SENSOR DRIVER
11323 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11324 L:      linux-media@vger.kernel.org
11325 T:      git git://linuxtv.org/media_tree.git
11326 S:      Maintained
11327 F:      drivers/media/i2c/ov2685.c
11328
11329 OMNIVISION OV5640 SENSOR DRIVER
11330 M:      Steve Longerbeam <slongerbeam@gmail.com>
11331 L:      linux-media@vger.kernel.org
11332 T:      git git://linuxtv.org/media_tree.git
11333 S:      Maintained
11334 F:      drivers/media/i2c/ov5640.c
11335
11336 OMNIVISION OV5647 SENSOR DRIVER
11337 M:      Luis Oliveira <lolivei@synopsys.com>
11338 L:      linux-media@vger.kernel.org
11339 T:      git git://linuxtv.org/media_tree.git
11340 S:      Maintained
11341 F:      drivers/media/i2c/ov5647.c
11342
11343 OMNIVISION OV5695 SENSOR DRIVER
11344 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11345 L:      linux-media@vger.kernel.org
11346 T:      git git://linuxtv.org/media_tree.git
11347 S:      Maintained
11348 F:      drivers/media/i2c/ov5695.c
11349
11350 OMNIVISION OV7670 SENSOR DRIVER
11351 M:      Jonathan Corbet <corbet@lwn.net>
11352 L:      linux-media@vger.kernel.org
11353 T:      git git://linuxtv.org/media_tree.git
11354 S:      Maintained
11355 F:      drivers/media/i2c/ov7670.c
11356 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11357
11358 OMNIVISION OV772x SENSOR DRIVER
11359 M:      Jacopo Mondi <jacopo@jmondi.org>
11360 L:      linux-media@vger.kernel.org
11361 T:      git git://linuxtv.org/media_tree.git
11362 S:      Odd fixes
11363 F:      drivers/media/i2c/ov772x.c
11364 F:      include/media/i2c/ov772x.h
11365 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11366
11367 OMNIVISION OV7740 SENSOR DRIVER
11368 M:      Wenyou Yang <wenyou.yang@microchip.com>
11369 L:      linux-media@vger.kernel.org
11370 T:      git git://linuxtv.org/media_tree.git
11371 S:      Maintained
11372 F:      drivers/media/i2c/ov7740.c
11373 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11374
11375 OMNIVISION OV9650 SENSOR DRIVER
11376 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11377 R:      Akinobu Mita <akinobu.mita@gmail.com>
11378 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11379 L:      linux-media@vger.kernel.org
11380 T:      git git://linuxtv.org/media_tree.git
11381 S:      Maintained
11382 F:      drivers/media/i2c/ov9650.c
11383 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11384
11385 ONENAND FLASH DRIVER
11386 M:      Kyungmin Park <kyungmin.park@samsung.com>
11387 L:      linux-mtd@lists.infradead.org
11388 S:      Maintained
11389 F:      drivers/mtd/nand/onenand/
11390 F:      include/linux/mtd/onenand*.h
11391
11392 ONSTREAM SCSI TAPE DRIVER
11393 M:      Willem Riede <osst@riede.org>
11394 L:      osst-users@lists.sourceforge.net
11395 L:      linux-scsi@vger.kernel.org
11396 S:      Maintained
11397 F:      Documentation/scsi/osst.txt
11398 F:      drivers/scsi/osst.*
11399 F:      drivers/scsi/osst_*.h
11400 F:      drivers/scsi/st.h
11401
11402 OP-TEE DRIVER
11403 M:      Jens Wiklander <jens.wiklander@linaro.org>
11404 S:      Maintained
11405 F:      drivers/tee/optee/
11406
11407 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11408 M:      Sumit Garg <sumit.garg@linaro.org>
11409 S:      Maintained
11410 F:      drivers/char/hw_random/optee-rng.c
11411
11412 OPA-VNIC DRIVER
11413 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11414 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11415 L:      linux-rdma@vger.kernel.org
11416 S:      Supported
11417 F:      drivers/infiniband/ulp/opa_vnic
11418
11419 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11420 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11421 M:      Frank Rowand <frowand.list@gmail.com>
11422 L:      devicetree@vger.kernel.org
11423 S:      Maintained
11424 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11425 F:      Documentation/devicetree/overlay-notes.txt
11426 F:      drivers/of/overlay.c
11427 F:      drivers/of/resolver.c
11428 K:      of_overlay_notifier_
11429
11430 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11431 M:      Rob Herring <robh+dt@kernel.org>
11432 M:      Frank Rowand <frowand.list@gmail.com>
11433 L:      devicetree@vger.kernel.org
11434 W:      http://www.devicetree.org/
11435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11436 S:      Maintained
11437 F:      drivers/of/
11438 F:      include/linux/of*.h
11439 F:      scripts/dtc/
11440 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11441
11442 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11443 M:      Rob Herring <robh+dt@kernel.org>
11444 M:      Mark Rutland <mark.rutland@arm.com>
11445 L:      devicetree@vger.kernel.org
11446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11447 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11448 S:      Maintained
11449 F:      Documentation/devicetree/
11450 F:      arch/*/boot/dts/
11451 F:      include/dt-bindings/
11452
11453 OPENCORES I2C BUS DRIVER
11454 M:      Peter Korsgaard <peter@korsgaard.com>
11455 M:      Andrew Lunn <andrew@lunn.ch>
11456 L:      linux-i2c@vger.kernel.org
11457 S:      Maintained
11458 F:      Documentation/i2c/busses/i2c-ocores
11459 F:      drivers/i2c/busses/i2c-ocores.c
11460 F:      include/linux/platform_data/i2c-ocores.h
11461
11462 OPENRISC ARCHITECTURE
11463 M:      Jonas Bonn <jonas@southpole.se>
11464 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11465 M:      Stafford Horne <shorne@gmail.com>
11466 T:      git git://github.com/openrisc/linux.git
11467 L:      openrisc@lists.librecores.org
11468 W:      http://openrisc.io
11469 S:      Maintained
11470 F:      Documentation/devicetree/bindings/openrisc/
11471 F:      Documentation/openrisc/
11472 F:      arch/openrisc/
11473 F:      drivers/irqchip/irq-ompic.c
11474 F:      drivers/irqchip/irq-or1k-*
11475
11476 OPENVSWITCH
11477 M:      Pravin B Shelar <pshelar@ovn.org>
11478 L:      netdev@vger.kernel.org
11479 L:      dev@openvswitch.org
11480 W:      http://openvswitch.org
11481 S:      Maintained
11482 F:      net/openvswitch/
11483 F:      include/uapi/linux/openvswitch.h
11484
11485 OPERATING PERFORMANCE POINTS (OPP)
11486 M:      Viresh Kumar <vireshk@kernel.org>
11487 M:      Nishanth Menon <nm@ti.com>
11488 M:      Stephen Boyd <sboyd@kernel.org>
11489 L:      linux-pm@vger.kernel.org
11490 S:      Maintained
11491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11492 F:      drivers/opp/
11493 F:      include/linux/pm_opp.h
11494 F:      Documentation/power/opp.txt
11495 F:      Documentation/devicetree/bindings/opp/
11496
11497 OPL4 DRIVER
11498 M:      Clemens Ladisch <clemens@ladisch.de>
11499 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11500 T:      git git://git.alsa-project.org/alsa-kernel.git
11501 S:      Maintained
11502 F:      sound/drivers/opl4/
11503
11504 OPROFILE
11505 M:      Robert Richter <rric@kernel.org>
11506 L:      oprofile-list@lists.sf.net
11507 S:      Maintained
11508 F:      arch/*/include/asm/oprofile*.h
11509 F:      arch/*/oprofile/
11510 F:      drivers/oprofile/
11511 F:      include/linux/oprofile.h
11512
11513 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11514 M:      Mark Fasheh <mark@fasheh.com>
11515 M:      Joel Becker <jlbec@evilplan.org>
11516 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11517 W:      http://ocfs2.wiki.kernel.org
11518 S:      Supported
11519 F:      Documentation/filesystems/ocfs2.txt
11520 F:      Documentation/filesystems/dlmfs.txt
11521 F:      fs/ocfs2/
11522
11523 ORANGEFS FILESYSTEM
11524 M:      Mike Marshall <hubcap@omnibond.com>
11525 R:      Martin Brandenburg <martin@omnibond.com>
11526 L:      devel@lists.orangefs.org
11527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11528 S:      Supported
11529 F:      fs/orangefs/
11530 F:      Documentation/filesystems/orangefs.txt
11531
11532 ORINOCO DRIVER
11533 L:      linux-wireless@vger.kernel.org
11534 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11535 W:      http://www.nongnu.org/orinoco/
11536 S:      Orphan
11537 F:      drivers/net/wireless/intersil/orinoco/
11538
11539 OSD LIBRARY and FILESYSTEM
11540 M:      Boaz Harrosh <ooo@electrozaur.com>
11541 S:      Maintained
11542 F:      drivers/scsi/osd/
11543 F:      include/scsi/osd_*
11544 F:      fs/exofs/
11545
11546 OV2659 OMNIVISION SENSOR DRIVER
11547 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11548 L:      linux-media@vger.kernel.org
11549 W:      https://linuxtv.org
11550 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11551 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11552 S:      Maintained
11553 F:      drivers/media/i2c/ov2659.c
11554 F:      include/media/i2c/ov2659.h
11555
11556 OVERLAY FILESYSTEM
11557 M:      Miklos Szeredi <miklos@szeredi.hu>
11558 L:      linux-unionfs@vger.kernel.org
11559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11560 S:      Supported
11561 F:      fs/overlayfs/
11562 F:      Documentation/filesystems/overlayfs.txt
11563
11564 P54 WIRELESS DRIVER
11565 M:      Christian Lamparter <chunkeey@googlemail.com>
11566 L:      linux-wireless@vger.kernel.org
11567 W:      http://wireless.kernel.org/en/users/Drivers/p54
11568 S:      Maintained
11569 F:      drivers/net/wireless/intersil/p54/
11570
11571 PA SEMI ETHERNET DRIVER
11572 L:      netdev@vger.kernel.org
11573 S:      Orphan
11574 F:      drivers/net/ethernet/pasemi/*
11575
11576 PA SEMI SMBUS DRIVER
11577 L:      linux-i2c@vger.kernel.org
11578 S:      Orphan
11579 F:      drivers/i2c/busses/i2c-pasemi.c
11580
11581 PADATA PARALLEL EXECUTION MECHANISM
11582 M:      Steffen Klassert <steffen.klassert@secunet.com>
11583 L:      linux-crypto@vger.kernel.org
11584 S:      Maintained
11585 F:      kernel/padata.c
11586 F:      include/linux/padata.h
11587 F:      Documentation/padata.txt
11588
11589 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11590 M:      Harald Welte <laforge@gnumonks.org>
11591 L:      platform-driver-x86@vger.kernel.org
11592 S:      Maintained
11593 F:      drivers/platform/x86/panasonic-laptop.c
11594
11595 PARALLEL LCD/KEYPAD PANEL DRIVER
11596 M:      Willy Tarreau <willy@haproxy.com>
11597 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11598 S:      Odd Fixes
11599 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11600 F:      drivers/auxdisplay/panel.c
11601
11602 PARALLEL PORT SUBSYSTEM
11603 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11604 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11605 L:      linux-parport@lists.infradead.org (subscribers-only)
11606 S:      Maintained
11607 F:      drivers/parport/
11608 F:      include/linux/parport*.h
11609 F:      drivers/char/ppdev.c
11610 F:      include/uapi/linux/ppdev.h
11611 F:      Documentation/parport*.txt
11612
11613 PARAVIRT_OPS INTERFACE
11614 M:      Juergen Gross <jgross@suse.com>
11615 M:      Alok Kataria <akataria@vmware.com>
11616 L:      virtualization@lists.linux-foundation.org
11617 S:      Supported
11618 F:      Documentation/virtual/paravirt_ops.txt
11619 F:      arch/*/kernel/paravirt*
11620 F:      arch/*/include/asm/paravirt*.h
11621 F:      include/linux/hypervisor.h
11622
11623 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11624 M:      Tim Waugh <tim@cyberelk.net>
11625 L:      linux-parport@lists.infradead.org (subscribers-only)
11626 S:      Maintained
11627 F:      Documentation/blockdev/paride.txt
11628 F:      drivers/block/paride/
11629
11630 PARISC ARCHITECTURE
11631 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11632 M:      Helge Deller <deller@gmx.de>
11633 L:      linux-parisc@vger.kernel.org
11634 W:      http://www.parisc-linux.org/
11635 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11638 S:      Maintained
11639 F:      arch/parisc/
11640 F:      Documentation/parisc/
11641 F:      drivers/parisc/
11642 F:      drivers/char/agp/parisc-agp.c
11643 F:      drivers/input/serio/gscps2.c
11644 F:      drivers/parport/parport_gsc.*
11645 F:      drivers/tty/serial/8250/8250_gsc.c
11646 F:      drivers/video/fbdev/sti*
11647 F:      drivers/video/console/sti*
11648 F:      drivers/video/logo/logo_parisc*
11649
11650 PARMAN
11651 M:      Jiri Pirko <jiri@mellanox.com>
11652 L:      netdev@vger.kernel.org
11653 S:      Supported
11654 F:      lib/parman.c
11655 F:      lib/test_parman.c
11656 F:      include/linux/parman.h
11657
11658 PC87360 HARDWARE MONITORING DRIVER
11659 M:      Jim Cromie <jim.cromie@gmail.com>
11660 L:      linux-hwmon@vger.kernel.org
11661 S:      Maintained
11662 F:      Documentation/hwmon/pc87360
11663 F:      drivers/hwmon/pc87360.c
11664
11665 PC8736x GPIO DRIVER
11666 M:      Jim Cromie <jim.cromie@gmail.com>
11667 S:      Maintained
11668 F:      drivers/char/pc8736x_gpio.c
11669
11670 PC87427 HARDWARE MONITORING DRIVER
11671 M:      Jean Delvare <jdelvare@suse.com>
11672 L:      linux-hwmon@vger.kernel.org
11673 S:      Maintained
11674 F:      Documentation/hwmon/pc87427
11675 F:      drivers/hwmon/pc87427.c
11676
11677 PCA9532 LED DRIVER
11678 M:      Riku Voipio <riku.voipio@iki.fi>
11679 S:      Maintained
11680 F:      drivers/leds/leds-pca9532.c
11681 F:      include/linux/leds-pca9532.h
11682
11683 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11684 M:      Guenter Roeck <linux@roeck-us.net>
11685 L:      linux-i2c@vger.kernel.org
11686 S:      Maintained
11687 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11688
11689 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11690 M:      Khalid Aziz <khalid@gonehiking.org>
11691 S:      Maintained
11692 F:      drivers/firmware/pcdp.*
11693
11694 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11695 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11696 L:      linux-pci@vger.kernel.org
11697 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11698 S:      Maintained
11699 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11700 F:      drivers/pci/controller/pci-aardvark.c
11701
11702 PCI DRIVER FOR ALTERA PCIE IP
11703 M:      Ley Foon Tan <lftan@altera.com>
11704 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11705 L:      linux-pci@vger.kernel.org
11706 S:      Supported
11707 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11708 F:      drivers/pci/controller/pcie-altera.c
11709
11710 PCI DRIVER FOR APPLIEDMICRO XGENE
11711 M:      Toan Le <toan@os.amperecomputing.com>
11712 L:      linux-pci@vger.kernel.org
11713 L:      linux-arm-kernel@lists.infradead.org
11714 S:      Maintained
11715 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11716 F:      drivers/pci/controller/pci-xgene.c
11717
11718 PCI DRIVER FOR ARM VERSATILE PLATFORM
11719 M:      Rob Herring <robh@kernel.org>
11720 L:      linux-pci@vger.kernel.org
11721 L:      linux-arm-kernel@lists.infradead.org
11722 S:      Maintained
11723 F:      Documentation/devicetree/bindings/pci/versatile.txt
11724 F:      drivers/pci/controller/pci-versatile.c
11725
11726 PCI DRIVER FOR ARMADA 8K
11727 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11728 L:      linux-pci@vger.kernel.org
11729 L:      linux-arm-kernel@lists.infradead.org
11730 S:      Maintained
11731 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11732 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11733
11734 PCI DRIVER FOR CADENCE PCIE IP
11735 M:      Alan Douglas <adouglas@cadence.com>
11736 L:      linux-pci@vger.kernel.org
11737 S:      Maintained
11738 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11739 F:      drivers/pci/controller/pcie-cadence*
11740
11741 PCI DRIVER FOR FREESCALE LAYERSCAPE
11742 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11743 M:      Mingkai Hu <mingkai.hu@nxp.com>
11744 M:      Roy Zang <roy.zang@nxp.com>
11745 L:      linuxppc-dev@lists.ozlabs.org
11746 L:      linux-pci@vger.kernel.org
11747 L:      linux-arm-kernel@lists.infradead.org
11748 S:      Maintained
11749 F:      drivers/pci/controller/dwc/*layerscape*
11750
11751 PCI DRIVER FOR GENERIC OF HOSTS
11752 M:      Will Deacon <will.deacon@arm.com>
11753 L:      linux-pci@vger.kernel.org
11754 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11755 S:      Maintained
11756 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11757 F:      drivers/pci/controller/pci-host-common.c
11758 F:      drivers/pci/controller/pci-host-generic.c
11759
11760 PCI DRIVER FOR IMX6
11761 M:      Richard Zhu <hongxing.zhu@nxp.com>
11762 M:      Lucas Stach <l.stach@pengutronix.de>
11763 L:      linux-pci@vger.kernel.org
11764 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11765 S:      Maintained
11766 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11767 F:      drivers/pci/controller/dwc/*imx6*
11768
11769 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11770 M:      Keith Busch <keith.busch@intel.com>
11771 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11772 L:      linux-pci@vger.kernel.org
11773 S:      Supported
11774 F:      drivers/pci/controller/vmd.c
11775
11776 PCI DRIVER FOR MICROSEMI SWITCHTEC
11777 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11778 M:      Logan Gunthorpe <logang@deltatee.com>
11779 L:      linux-pci@vger.kernel.org
11780 S:      Maintained
11781 F:      Documentation/switchtec.txt
11782 F:      Documentation/ABI/testing/sysfs-class-switchtec
11783 F:      drivers/pci/switch/switchtec*
11784 F:      include/uapi/linux/switchtec_ioctl.h
11785 F:      include/linux/switchtec.h
11786 F:      drivers/ntb/hw/mscc/
11787
11788 PCI DRIVER FOR MOBIVEIL PCIE IP
11789 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11790 L:      linux-pci@vger.kernel.org
11791 S:      Supported
11792 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11793 F:      drivers/pci/controller/pcie-mobiveil.c
11794
11795 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11796 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11797 M:      Jason Cooper <jason@lakedaemon.net>
11798 L:      linux-pci@vger.kernel.org
11799 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11800 S:      Maintained
11801 F:      drivers/pci/controller/*mvebu*
11802
11803 PCI DRIVER FOR NVIDIA TEGRA
11804 M:      Thierry Reding <thierry.reding@gmail.com>
11805 L:      linux-tegra@vger.kernel.org
11806 L:      linux-pci@vger.kernel.org
11807 S:      Supported
11808 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11809 F:      drivers/pci/controller/pci-tegra.c
11810
11811 PCI DRIVER FOR RENESAS R-CAR
11812 M:      Simon Horman <horms@verge.net.au>
11813 L:      linux-pci@vger.kernel.org
11814 L:      linux-renesas-soc@vger.kernel.org
11815 S:      Maintained
11816 F:      drivers/pci/controller/*rcar*
11817
11818 PCI DRIVER FOR SAMSUNG EXYNOS
11819 M:      Jingoo Han <jingoohan1@gmail.com>
11820 L:      linux-pci@vger.kernel.org
11821 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11822 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11823 S:      Maintained
11824 F:      drivers/pci/controller/dwc/pci-exynos.c
11825
11826 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11827 M:      Jingoo Han <jingoohan1@gmail.com>
11828 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11829 L:      linux-pci@vger.kernel.org
11830 S:      Maintained
11831 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11832 F:      drivers/pci/controller/dwc/*designware*
11833
11834 PCI DRIVER FOR TI DRA7XX
11835 M:      Kishon Vijay Abraham I <kishon@ti.com>
11836 L:      linux-omap@vger.kernel.org
11837 L:      linux-pci@vger.kernel.org
11838 S:      Supported
11839 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11840 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11841
11842 PCI DRIVER FOR TI KEYSTONE
11843 M:      Murali Karicheri <m-karicheri2@ti.com>
11844 L:      linux-pci@vger.kernel.org
11845 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11846 S:      Maintained
11847 F:      drivers/pci/controller/dwc/pci-keystone.c
11848
11849 PCI ENDPOINT SUBSYSTEM
11850 M:      Kishon Vijay Abraham I <kishon@ti.com>
11851 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11852 L:      linux-pci@vger.kernel.org
11853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11854 S:      Supported
11855 F:      drivers/pci/endpoint/
11856 F:      drivers/misc/pci_endpoint_test.c
11857 F:      tools/pci/
11858
11859 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11860 M:      Russell Currey <ruscur@russell.cc>
11861 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11862 M:      Oliver O'Halloran <oohall@gmail.com>
11863 L:      linuxppc-dev@lists.ozlabs.org
11864 S:      Supported
11865 F:      Documentation/PCI/pci-error-recovery.txt
11866 F:      drivers/pci/pcie/aer.c
11867 F:      drivers/pci/pcie/dpc.c
11868 F:      drivers/pci/pcie/err.c
11869 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11870 F:      arch/powerpc/kernel/eeh*.c
11871 F:      arch/powerpc/platforms/*/eeh*.c
11872 F:      arch/powerpc/include/*/eeh*.h
11873
11874 PCI ERROR RECOVERY
11875 M:      Linas Vepstas <linasvepstas@gmail.com>
11876 L:      linux-pci@vger.kernel.org
11877 S:      Supported
11878 F:      Documentation/PCI/pci-error-recovery.txt
11879
11880 PCI MSI DRIVER FOR ALTERA MSI IP
11881 M:      Ley Foon Tan <lftan@altera.com>
11882 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11883 L:      linux-pci@vger.kernel.org
11884 S:      Supported
11885 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11886 F:      drivers/pci/controller/pcie-altera-msi.c
11887
11888 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11889 M:      Toan Le <toan@os.amperecomputing.com>
11890 L:      linux-pci@vger.kernel.org
11891 L:      linux-arm-kernel@lists.infradead.org
11892 S:      Maintained
11893 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11894 F:      drivers/pci/controller/pci-xgene-msi.c
11895
11896 PCI SUBSYSTEM
11897 M:      Bjorn Helgaas <bhelgaas@google.com>
11898 L:      linux-pci@vger.kernel.org
11899 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11901 S:      Supported
11902 F:      Documentation/devicetree/bindings/pci/
11903 F:      Documentation/PCI/
11904 F:      drivers/acpi/pci*
11905 F:      drivers/pci/
11906 F:      include/asm-generic/pci*
11907 F:      include/linux/pci*
11908 F:      include/linux/of_pci.h
11909 F:      include/uapi/linux/pci*
11910 F:      lib/pci*
11911 F:      arch/x86/pci/
11912 F:      arch/x86/kernel/quirks.c
11913 F:      arch/x86/kernel/early-quirks.c
11914
11915 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11916 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11917 L:      linux-pci@vger.kernel.org
11918 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11920 S:      Supported
11921 F:      drivers/pci/controller/
11922
11923 PCIE DRIVER FOR AMLOGIC MESON
11924 M:      Yue Wang <yue.wang@Amlogic.com>
11925 L:      linux-pci@vger.kernel.org
11926 L:      linux-amlogic@lists.infradead.org
11927 S:      Maintained
11928 F:      drivers/pci/controller/dwc/pci-meson.c
11929
11930 PCIE DRIVER FOR AXIS ARTPEC
11931 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11932 L:      linux-arm-kernel@axis.com
11933 L:      linux-pci@vger.kernel.org
11934 S:      Maintained
11935 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11936 F:      drivers/pci/controller/dwc/*artpec*
11937
11938 PCIE DRIVER FOR CAVIUM THUNDERX
11939 M:      David Daney <david.daney@cavium.com>
11940 L:      linux-pci@vger.kernel.org
11941 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11942 S:      Supported
11943 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11944 F:      drivers/pci/controller/pci-thunder-*
11945
11946 PCIE DRIVER FOR HISILICON
11947 M:      Zhou Wang <wangzhou1@hisilicon.com>
11948 L:      linux-pci@vger.kernel.org
11949 S:      Maintained
11950 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11951 F:      drivers/pci/controller/dwc/pcie-hisi.c
11952
11953 PCIE DRIVER FOR HISILICON KIRIN
11954 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11955 M:      Binghui Wang <wangbinghui@hisilicon.com>
11956 L:      linux-pci@vger.kernel.org
11957 S:      Maintained
11958 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11959 F:      drivers/pci/controller/dwc/pcie-kirin.c
11960
11961 PCIE DRIVER FOR HISILICON STB
11962 M:      Shawn Guo <shawn.guo@linaro.org>
11963 L:      linux-pci@vger.kernel.org
11964 S:      Maintained
11965 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11966 F:      drivers/pci/controller/dwc/pcie-histb.c
11967
11968 PCIE DRIVER FOR MEDIATEK
11969 M:      Ryder Lee <ryder.lee@mediatek.com>
11970 L:      linux-pci@vger.kernel.org
11971 L:      linux-mediatek@lists.infradead.org
11972 S:      Supported
11973 F:      Documentation/devicetree/bindings/pci/mediatek*
11974 F:      drivers/pci/controller/*mediatek*
11975
11976 PCIE DRIVER FOR QUALCOMM MSM
11977 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11978 L:      linux-pci@vger.kernel.org
11979 L:      linux-arm-msm@vger.kernel.org
11980 S:      Maintained
11981 F:      drivers/pci/controller/dwc/*qcom*
11982
11983 PCIE DRIVER FOR ROCKCHIP
11984 M:      Shawn Lin <shawn.lin@rock-chips.com>
11985 L:      linux-pci@vger.kernel.org
11986 L:      linux-rockchip@lists.infradead.org
11987 S:      Maintained
11988 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11989 F:      drivers/pci/controller/pcie-rockchip*
11990
11991 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11992 M:      Linus Walleij <linus.walleij@linaro.org>
11993 L:      linux-pci@vger.kernel.org
11994 S:      Maintained
11995 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11996 F:      drivers/pci/controller/pci-v3-semi.c
11997
11998 PCIE DRIVER FOR SOCIONEXT UNIPHIER
11999 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12000 L:      linux-pci@vger.kernel.org
12001 S:      Maintained
12002 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12003 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12004
12005 PCIE DRIVER FOR ST SPEAR13XX
12006 M:      Pratyush Anand <pratyush.anand@gmail.com>
12007 L:      linux-pci@vger.kernel.org
12008 S:      Maintained
12009 F:      drivers/pci/controller/dwc/*spear*
12010
12011 PCMCIA SUBSYSTEM
12012 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12014 S:      Odd Fixes
12015 F:      Documentation/pcmcia/
12016 F:      tools/pcmcia/
12017 F:      drivers/pcmcia/
12018 F:      include/pcmcia/
12019
12020 PCNET32 NETWORK DRIVER
12021 M:      Don Fry <pcnet32@frontier.com>
12022 L:      netdev@vger.kernel.org
12023 S:      Maintained
12024 F:      drivers/net/ethernet/amd/pcnet32.c
12025
12026 PCRYPT PARALLEL CRYPTO ENGINE
12027 M:      Steffen Klassert <steffen.klassert@secunet.com>
12028 L:      linux-crypto@vger.kernel.org
12029 S:      Maintained
12030 F:      crypto/pcrypt.c
12031 F:      include/crypto/pcrypt.h
12032
12033 PEAQ WMI HOTKEYS DRIVER
12034 M:      Hans de Goede <hdegoede@redhat.com>
12035 L:      platform-driver-x86@vger.kernel.org
12036 S:      Maintained
12037 F:      drivers/platform/x86/peaq-wmi.c
12038
12039 PER-CPU MEMORY ALLOCATOR
12040 M:      Dennis Zhou <dennis@kernel.org>
12041 M:      Tejun Heo <tj@kernel.org>
12042 M:      Christoph Lameter <cl@linux.com>
12043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12044 S:      Maintained
12045 F:      include/linux/percpu*.h
12046 F:      mm/percpu*.c
12047 F:      arch/*/include/asm/percpu.h
12048
12049 PER-TASK DELAY ACCOUNTING
12050 M:      Balbir Singh <bsingharora@gmail.com>
12051 S:      Maintained
12052 F:      include/linux/delayacct.h
12053 F:      kernel/delayacct.c
12054
12055 PERFORMANCE EVENTS SUBSYSTEM
12056 M:      Peter Zijlstra <peterz@infradead.org>
12057 M:      Ingo Molnar <mingo@redhat.com>
12058 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12059 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12060 R:      Jiri Olsa <jolsa@redhat.com>
12061 R:      Namhyung Kim <namhyung@kernel.org>
12062 L:      linux-kernel@vger.kernel.org
12063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12064 S:      Supported
12065 F:      kernel/events/*
12066 F:      include/linux/perf_event.h
12067 F:      include/uapi/linux/perf_event.h
12068 F:      arch/*/kernel/perf_event*.c
12069 F:      arch/*/kernel/*/perf_event*.c
12070 F:      arch/*/kernel/*/*/perf_event*.c
12071 F:      arch/*/include/asm/perf_event.h
12072 F:      arch/*/kernel/perf_callchain.c
12073 F:      arch/*/events/*
12074 F:      tools/perf/
12075
12076 PERSONALITY HANDLING
12077 M:      Christoph Hellwig <hch@infradead.org>
12078 L:      linux-abi-devel@lists.sourceforge.net
12079 S:      Maintained
12080 F:      include/linux/personality.h
12081 F:      include/uapi/linux/personality.h
12082
12083 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12084 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12085 L:      linux-input@vger.kernel.org
12086 S:      Maintained
12087 F:      Documentation/input/devices/pxrc.rst
12088 F:      drivers/input/joystick/pxrc.c
12089
12090 PHONET PROTOCOL
12091 M:      Remi Denis-Courmont <courmisch@gmail.com>
12092 S:      Supported
12093 F:      Documentation/networking/phonet.txt
12094 F:      include/linux/phonet.h
12095 F:      include/net/phonet/
12096 F:      include/uapi/linux/phonet.h
12097 F:      net/phonet/
12098
12099 PHRAM MTD DRIVER
12100 M:      Joern Engel <joern@lazybastard.org>
12101 L:      linux-mtd@lists.infradead.org
12102 S:      Maintained
12103 F:      drivers/mtd/devices/phram.c
12104
12105 PICOLCD HID DRIVER
12106 M:      Bruno Prémont <bonbons@linux-vserver.org>
12107 L:      linux-input@vger.kernel.org
12108 S:      Maintained
12109 F:      drivers/hid/hid-picolcd*
12110
12111 PICOXCELL SUPPORT
12112 M:      Jamie Iles <jamie@jamieiles.com>
12113 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12114 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12115 S:      Supported
12116 F:      arch/arm/boot/dts/picoxcell*
12117 F:      arch/arm/mach-picoxcell/
12118 F:      drivers/crypto/picoxcell*
12119
12120 PIN CONTROL SUBSYSTEM
12121 M:      Linus Walleij <linus.walleij@linaro.org>
12122 L:      linux-gpio@vger.kernel.org
12123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12124 S:      Maintained
12125 F:      Documentation/devicetree/bindings/pinctrl/
12126 F:      Documentation/driver-api/pinctl.rst
12127 F:      drivers/pinctrl/
12128 F:      include/linux/pinctrl/
12129
12130 PIN CONTROLLER - MICROCHIP AT91
12131 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12132 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12133 L:      linux-gpio@vger.kernel.org
12134 S:      Supported
12135 F:      drivers/pinctrl/pinctrl-at91*
12136
12137 PIN CONTROLLER - FREESCALE
12138 M:      Dong Aisheng <aisheng.dong@nxp.com>
12139 M:      Fabio Estevam <festevam@gmail.com>
12140 M:      Shawn Guo <shawnguo@kernel.org>
12141 M:      Stefan Agner <stefan@agner.ch>
12142 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12143 L:      linux-gpio@vger.kernel.org
12144 S:      Maintained
12145 F:      drivers/pinctrl/freescale/
12146 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12147
12148 PIN CONTROLLER - INTEL
12149 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12150 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12152 S:      Maintained
12153 F:      drivers/pinctrl/intel/
12154
12155 PIN CONTROLLER - MEDIATEK
12156 M:      Sean Wang <sean.wang@kernel.org>
12157 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12158 S:      Maintained
12159 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12160 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12161 F:      drivers/pinctrl/mediatek/
12162
12163 PIN CONTROLLER - QUALCOMM
12164 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12165 S:      Maintained
12166 L:      linux-arm-msm@vger.kernel.org
12167 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12168 F:      drivers/pinctrl/qcom/
12169
12170 PIN CONTROLLER - RENESAS
12171 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12172 L:      linux-renesas-soc@vger.kernel.org
12173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12174 S:      Maintained
12175 F:      drivers/pinctrl/pinctrl-rz*
12176 F:      drivers/pinctrl/sh-pfc/
12177
12178 PIN CONTROLLER - SAMSUNG
12179 M:      Tomasz Figa <tomasz.figa@gmail.com>
12180 M:      Krzysztof Kozlowski <krzk@kernel.org>
12181 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12182 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12183 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12184 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12186 S:      Maintained
12187 F:      drivers/pinctrl/samsung/
12188 F:      include/dt-bindings/pinctrl/samsung.h
12189 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12190
12191 PIN CONTROLLER - SINGLE
12192 M:      Tony Lindgren <tony@atomide.com>
12193 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12194 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12195 L:      linux-omap@vger.kernel.org
12196 S:      Maintained
12197 F:      drivers/pinctrl/pinctrl-single.c
12198
12199 PIN CONTROLLER - ST SPEAR
12200 M:      Viresh Kumar <vireshk@kernel.org>
12201 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12202 W:      http://www.st.com/spear
12203 S:      Maintained
12204 F:      drivers/pinctrl/spear/
12205
12206 PISTACHIO SOC SUPPORT
12207 M:      James Hartley <james.hartley@sondrel.com>
12208 L:      linux-mips@vger.kernel.org
12209 S:      Odd Fixes
12210 F:      arch/mips/pistachio/
12211 F:      arch/mips/include/asm/mach-pistachio/
12212 F:      arch/mips/boot/dts/img/pistachio*
12213 F:      arch/mips/configs/pistachio*_defconfig
12214
12215 PKTCDVD DRIVER
12216 S:      Orphan
12217 M:      linux-block@vger.kernel.org
12218 F:      drivers/block/pktcdvd.c
12219 F:      include/linux/pktcdvd.h
12220 F:      include/uapi/linux/pktcdvd.h
12221
12222 PKUNITY SOC DRIVERS
12223 M:      Guan Xuetao <gxt@pku.edu.cn>
12224 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12225 S:      Maintained
12226 T:      git git://github.com/gxt/linux.git
12227 F:      drivers/input/serio/i8042-unicore32io.h
12228 F:      drivers/i2c/busses/i2c-puv3.c
12229 F:      drivers/video/fbdev/fb-puv3.c
12230 F:      drivers/rtc/rtc-puv3.c
12231
12232 PMBUS HARDWARE MONITORING DRIVERS
12233 M:      Guenter Roeck <linux@roeck-us.net>
12234 L:      linux-hwmon@vger.kernel.org
12235 W:      http://hwmon.wiki.kernel.org/
12236 W:      http://www.roeck-us.net/linux/drivers/
12237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12238 S:      Maintained
12239 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12240 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12241 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12242 F:      Documentation/hwmon/adm1275
12243 F:      Documentation/hwmon/ibm-cffps
12244 F:      Documentation/hwmon/ir35221
12245 F:      Documentation/hwmon/lm25066
12246 F:      Documentation/hwmon/ltc2978
12247 F:      Documentation/hwmon/ltc3815
12248 F:      Documentation/hwmon/max16064
12249 F:      Documentation/hwmon/max20751
12250 F:      Documentation/hwmon/max31785
12251 F:      Documentation/hwmon/max34440
12252 F:      Documentation/hwmon/max8688
12253 F:      Documentation/hwmon/pmbus
12254 F:      Documentation/hwmon/pmbus-core
12255 F:      Documentation/hwmon/tps40422
12256 F:      Documentation/hwmon/ucd9000
12257 F:      Documentation/hwmon/ucd9200
12258 F:      Documentation/hwmon/zl6100
12259 F:      drivers/hwmon/pmbus/
12260 F:      include/linux/pmbus.h
12261
12262 PMC SIERRA MaxRAID DRIVER
12263 L:      linux-scsi@vger.kernel.org
12264 W:      http://www.pmc-sierra.com/
12265 S:      Orphan
12266 F:      drivers/scsi/pmcraid.*
12267
12268 PMC SIERRA PM8001 DRIVER
12269 M:      Jack Wang <jinpu.wang@profitbricks.com>
12270 M:      lindar_liu@usish.com
12271 L:      linux-scsi@vger.kernel.org
12272 S:      Supported
12273 F:      drivers/scsi/pm8001/
12274
12275 PNP SUPPORT
12276 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12277 S:      Maintained
12278 F:      drivers/pnp/
12279
12280 PNI RM3100 IIO DRIVER
12281 M:      Song Qiang <songqiang1304521@gmail.com>
12282 L:      linux-iio@vger.kernel.org
12283 S:      Maintained
12284 F:      drivers/iio/magnetometer/rm3100*
12285 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12286
12287 POSIX CLOCKS and TIMERS
12288 M:      Thomas Gleixner <tglx@linutronix.de>
12289 L:      linux-kernel@vger.kernel.org
12290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12291 S:      Maintained
12292 F:      fs/timerfd.c
12293 F:      include/linux/timer*
12294 F:      kernel/time/*timer*
12295
12296 POWER MANAGEMENT CORE
12297 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12298 L:      linux-pm@vger.kernel.org
12299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12300 B:      https://bugzilla.kernel.org
12301 S:      Supported
12302 F:      drivers/base/power/
12303 F:      include/linux/pm.h
12304 F:      include/linux/pm_*
12305 F:      include/linux/powercap.h
12306 F:      drivers/powercap/
12307 F:      kernel/configs/nopm.config
12308
12309 POWER STATE COORDINATION INTERFACE (PSCI)
12310 M:      Mark Rutland <mark.rutland@arm.com>
12311 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12312 L:      linux-arm-kernel@lists.infradead.org
12313 S:      Maintained
12314 F:      drivers/firmware/psci*.c
12315 F:      include/linux/psci.h
12316 F:      include/uapi/linux/psci.h
12317
12318 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12319 M:      Sebastian Reichel <sre@kernel.org>
12320 L:      linux-pm@vger.kernel.org
12321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12322 S:      Maintained
12323 F:      Documentation/ABI/testing/sysfs-class-power
12324 F:      Documentation/devicetree/bindings/power/supply/
12325 F:      include/linux/power_supply.h
12326 F:      drivers/power/supply/
12327
12328 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12329 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12330 L:      linuxppc-dev@lists.ozlabs.org
12331 S:      Maintained
12332 F:      drivers/char/powernv-op-panel.c
12333
12334 PPP OVER ATM (RFC 2364)
12335 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12336 S:      Maintained
12337 F:      net/atm/pppoatm.c
12338 F:      include/uapi/linux/atmppp.h
12339
12340 PPP OVER ETHERNET
12341 M:      Michal Ostrowski <mostrows@earthlink.net>
12342 S:      Maintained
12343 F:      drivers/net/ppp/pppoe.c
12344 F:      drivers/net/ppp/pppox.c
12345
12346 PPP OVER L2TP
12347 M:      James Chapman <jchapman@katalix.com>
12348 S:      Maintained
12349 F:      net/l2tp/l2tp_ppp.c
12350 F:      include/linux/if_pppol2tp.h
12351 F:      include/uapi/linux/if_pppol2tp.h
12352
12353 PPP PROTOCOL DRIVERS AND COMPRESSORS
12354 M:      Paul Mackerras <paulus@samba.org>
12355 L:      linux-ppp@vger.kernel.org
12356 S:      Maintained
12357 F:      drivers/net/ppp/ppp_*
12358
12359 PPS SUPPORT
12360 M:      Rodolfo Giometti <giometti@enneenne.com>
12361 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12362 L:      linuxpps@ml.enneenne.com (subscribers-only)
12363 S:      Maintained
12364 F:      Documentation/pps/
12365 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12366 F:      Documentation/ABI/testing/sysfs-pps
12367 F:      drivers/pps/
12368 F:      include/linux/pps*.h
12369 F:      include/uapi/linux/pps.h
12370
12371 PPTP DRIVER
12372 M:      Dmitry Kozlov <xeb@mail.ru>
12373 L:      netdev@vger.kernel.org
12374 S:      Maintained
12375 F:      drivers/net/ppp/pptp.c
12376 W:      http://sourceforge.net/projects/accel-pptp
12377
12378 PRINTK
12379 M:      Petr Mladek <pmladek@suse.com>
12380 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12381 R:      Steven Rostedt <rostedt@goodmis.org>
12382 S:      Maintained
12383 F:      kernel/printk/
12384 F:      include/linux/printk.h
12385
12386 PRISM54 WIRELESS DRIVER
12387 M:      Luis Chamberlain <mcgrof@kernel.org>
12388 L:      linux-wireless@vger.kernel.org
12389 W:      http://wireless.kernel.org/en/users/Drivers/p54
12390 S:      Obsolete
12391 F:      drivers/net/wireless/intersil/prism54/
12392
12393 PROC FILESYSTEM
12394 R:      Alexey Dobriyan <adobriyan@gmail.com>
12395 L:      linux-kernel@vger.kernel.org
12396 L:      linux-fsdevel@vger.kernel.org
12397 S:      Maintained
12398 F:      fs/proc/
12399 F:      include/linux/proc_fs.h
12400 F:      tools/testing/selftests/proc/
12401 F:      Documentation/filesystems/proc.txt
12402
12403 PROC SYSCTL
12404 M:      Luis Chamberlain <mcgrof@kernel.org>
12405 M:      Kees Cook <keescook@chromium.org>
12406 L:      linux-kernel@vger.kernel.org
12407 L:      linux-fsdevel@vger.kernel.org
12408 S:      Maintained
12409 F:      fs/proc/proc_sysctl.c
12410 F:      include/linux/sysctl.h
12411 F:      kernel/sysctl.c
12412 F:      tools/testing/selftests/sysctl/
12413
12414 PS3 NETWORK SUPPORT
12415 M:      Geoff Levand <geoff@infradead.org>
12416 L:      netdev@vger.kernel.org
12417 L:      linuxppc-dev@lists.ozlabs.org
12418 S:      Maintained
12419 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12420
12421 PS3 PLATFORM SUPPORT
12422 M:      Geoff Levand <geoff@infradead.org>
12423 L:      linuxppc-dev@lists.ozlabs.org
12424 S:      Maintained
12425 F:      arch/powerpc/boot/ps3*
12426 F:      arch/powerpc/include/asm/lv1call.h
12427 F:      arch/powerpc/include/asm/ps3*.h
12428 F:      arch/powerpc/platforms/ps3/
12429 F:      drivers/*/ps3*
12430 F:      drivers/ps3/
12431 F:      drivers/rtc/rtc-ps3.c
12432 F:      drivers/usb/host/*ps3.c
12433 F:      sound/ppc/snd_ps3*
12434
12435 PS3VRAM DRIVER
12436 M:      Jim Paris <jim@jtan.com>
12437 M:      Geoff Levand <geoff@infradead.org>
12438 L:      linuxppc-dev@lists.ozlabs.org
12439 S:      Maintained
12440 F:      drivers/block/ps3vram.c
12441
12442 PSAMPLE PACKET SAMPLING SUPPORT:
12443 M:      Yotam Gigi <yotam.gi@gmail.com>
12444 S:      Maintained
12445 F:      net/psample
12446 F:      include/net/psample.h
12447 F:      include/uapi/linux/psample.h
12448
12449 PSTORE FILESYSTEM
12450 M:      Kees Cook <keescook@chromium.org>
12451 M:      Anton Vorontsov <anton@enomsg.org>
12452 M:      Colin Cross <ccross@android.com>
12453 M:      Tony Luck <tony.luck@intel.com>
12454 S:      Maintained
12455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12456 F:      fs/pstore/
12457 F:      include/linux/pstore*
12458 F:      drivers/firmware/efi/efi-pstore.c
12459 F:      drivers/acpi/apei/erst.c
12460 F:      Documentation/admin-guide/ramoops.rst
12461 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12462 K:      \b(pstore|ramoops)
12463
12464 PTP HARDWARE CLOCK SUPPORT
12465 M:      Richard Cochran <richardcochran@gmail.com>
12466 L:      netdev@vger.kernel.org
12467 S:      Maintained
12468 W:      http://linuxptp.sourceforge.net/
12469 F:      Documentation/ABI/testing/sysfs-ptp
12470 F:      Documentation/ptp/*
12471 F:      drivers/net/phy/dp83640*
12472 F:      drivers/ptp/*
12473 F:      include/linux/ptp_cl*
12474
12475 PTRACE SUPPORT
12476 M:      Oleg Nesterov <oleg@redhat.com>
12477 S:      Maintained
12478 F:      include/asm-generic/syscall.h
12479 F:      include/linux/ptrace.h
12480 F:      include/linux/regset.h
12481 F:      include/linux/tracehook.h
12482 F:      include/uapi/linux/ptrace.h
12483 F:      include/uapi/linux/ptrace.h
12484 F:      include/asm-generic/ptrace.h
12485 F:      kernel/ptrace.c
12486 F:      arch/*/ptrace*.c
12487 F:      arch/*/*/ptrace*.c
12488 F:      arch/*/include/asm/ptrace*.h
12489
12490 PULSE8-CEC DRIVER
12491 M:      Hans Verkuil <hverkuil@xs4all.nl>
12492 L:      linux-media@vger.kernel.org
12493 T:      git git://linuxtv.org/media_tree.git
12494 S:      Maintained
12495 F:      drivers/media/usb/pulse8-cec/*
12496 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12497
12498 PVRUSB2 VIDEO4LINUX DRIVER
12499 M:      Mike Isely <isely@pobox.com>
12500 L:      pvrusb2@isely.net       (subscribers-only)
12501 L:      linux-media@vger.kernel.org
12502 W:      http://www.isely.net/pvrusb2/
12503 T:      git git://linuxtv.org/media_tree.git
12504 S:      Maintained
12505 F:      Documentation/media/v4l-drivers/pvrusb2*
12506 F:      drivers/media/usb/pvrusb2/
12507
12508 PWC WEBCAM DRIVER
12509 M:      Hans Verkuil <hverkuil@xs4all.nl>
12510 L:      linux-media@vger.kernel.org
12511 T:      git git://linuxtv.org/media_tree.git
12512 S:      Odd Fixes
12513 F:      drivers/media/usb/pwc/*
12514
12515 PWM FAN DRIVER
12516 M:      Kamil Debski <kamil@wypas.org>
12517 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12518 L:      linux-hwmon@vger.kernel.org
12519 S:      Supported
12520 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12521 F:      Documentation/hwmon/pwm-fan
12522 F:      drivers/hwmon/pwm-fan.c
12523
12524 PWM IR Transmitter
12525 M:      Sean Young <sean@mess.org>
12526 L:      linux-media@vger.kernel.org
12527 S:      Maintained
12528 F:      drivers/media/rc/pwm-ir-tx.c
12529
12530 PWM SUBSYSTEM
12531 M:      Thierry Reding <thierry.reding@gmail.com>
12532 L:      linux-pwm@vger.kernel.org
12533 S:      Maintained
12534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12535 F:      Documentation/pwm.txt
12536 F:      Documentation/devicetree/bindings/pwm/
12537 F:      include/linux/pwm.h
12538 F:      drivers/pwm/
12539 F:      drivers/video/backlight/pwm_bl.c
12540 F:      include/linux/pwm_backlight.h
12541 F:      drivers/gpio/gpio-mvebu.c
12542 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12543
12544 PXA GPIO DRIVER
12545 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12546 L:      linux-gpio@vger.kernel.org
12547 S:      Maintained
12548 F:      drivers/gpio/gpio-pxa.c
12549
12550 PXA MMCI DRIVER
12551 S:      Orphan
12552
12553 PXA RTC DRIVER
12554 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12555 L:      linux-rtc@vger.kernel.org
12556 S:      Maintained
12557
12558 PXA2xx/PXA3xx SUPPORT
12559 M:      Daniel Mack <daniel@zonque.org>
12560 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12561 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12562 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12563 T:      git git://github.com/hzhuang1/linux.git
12564 T:      git git://github.com/rjarzmik/linux.git
12565 S:      Maintained
12566 F:      arch/arm/boot/dts/pxa*
12567 F:      arch/arm/mach-pxa/
12568 F:      drivers/dma/pxa*
12569 F:      drivers/pcmcia/pxa2xx*
12570 F:      drivers/pinctrl/pxa/
12571 F:      drivers/spi/spi-pxa2xx*
12572 F:      drivers/usb/gadget/udc/pxa2*
12573 F:      include/sound/pxa2xx-lib.h
12574 F:      sound/arm/pxa*
12575 F:      sound/soc/pxa/
12576
12577 QAT DRIVER
12578 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12579 L:      qat-linux@intel.com
12580 S:      Supported
12581 F:      drivers/crypto/qat/
12582
12583 QCOM AUDIO (ASoC) DRIVERS
12584 M:      Patrick Lai <plai@codeaurora.org>
12585 M:      Banajit Goswami <bgoswami@codeaurora.org>
12586 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12587 S:      Supported
12588 F:      sound/soc/qcom/
12589
12590 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12591 M:      Gabriel Somlo <somlo@cmu.edu>
12592 M:      "Michael S. Tsirkin" <mst@redhat.com>
12593 L:      qemu-devel@nongnu.org
12594 S:      Maintained
12595 F:      drivers/firmware/qemu_fw_cfg.c
12596 F:      include/uapi/linux/qemu_fw_cfg.h
12597
12598 QIB DRIVER
12599 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12600 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12601 L:      linux-rdma@vger.kernel.org
12602 S:      Supported
12603 F:      drivers/infiniband/hw/qib/
12604
12605 QLOGIC QL41xxx FCOE DRIVER
12606 M:      QLogic-Storage-Upstream@cavium.com
12607 L:      linux-scsi@vger.kernel.org
12608 S:      Supported
12609 F:      drivers/scsi/qedf/
12610
12611 QLOGIC QL41xxx ISCSI DRIVER
12612 M:      QLogic-Storage-Upstream@cavium.com
12613 L:      linux-scsi@vger.kernel.org
12614 S:      Supported
12615 F:      drivers/scsi/qedi/
12616
12617 QLOGIC QL4xxx ETHERNET DRIVER
12618 M:      Ariel Elior <aelior@marvell.com>
12619 M:      GR-everest-linux-l2@marvell.com
12620 L:      netdev@vger.kernel.org
12621 S:      Supported
12622 F:      drivers/net/ethernet/qlogic/qed/
12623 F:      include/linux/qed/
12624 F:      drivers/net/ethernet/qlogic/qede/
12625
12626 QLOGIC QL4xxx RDMA DRIVER
12627 M:      Michal Kalderon <mkalderon@marvell.com>
12628 M:      Ariel Elior <aelior@marvell.com>
12629 L:      linux-rdma@vger.kernel.org
12630 S:      Supported
12631 F:      drivers/infiniband/hw/qedr/
12632 F:      include/uapi/rdma/qedr-abi.h
12633
12634 QLOGIC QLA1280 SCSI DRIVER
12635 M:      Michael Reed <mdr@sgi.com>
12636 L:      linux-scsi@vger.kernel.org
12637 S:      Maintained
12638 F:      drivers/scsi/qla1280.[ch]
12639
12640 QLOGIC QLA2XXX FC-SCSI DRIVER
12641 M:      qla2xxx-upstream@qlogic.com
12642 L:      linux-scsi@vger.kernel.org
12643 S:      Supported
12644 F:      Documentation/scsi/LICENSE.qla2xxx
12645 F:      drivers/scsi/qla2xxx/
12646
12647 QLOGIC QLA3XXX NETWORK DRIVER
12648 M:      GR-Linux-NIC-Dev@marvell.com
12649 L:      netdev@vger.kernel.org
12650 S:      Supported
12651 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12652 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12653
12654 QLOGIC QLA4XXX iSCSI DRIVER
12655 M:      QLogic-Storage-Upstream@qlogic.com
12656 L:      linux-scsi@vger.kernel.org
12657 S:      Supported
12658 F:      Documentation/scsi/LICENSE.qla4xxx
12659 F:      drivers/scsi/qla4xxx/
12660
12661 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12662 M:      Shahed Shaikh <shshaikh@marvell.com>
12663 M:      Manish Chopra <manishc@marvell.com>
12664 M:      GR-Linux-NIC-Dev@marvell.com
12665 L:      netdev@vger.kernel.org
12666 S:      Supported
12667 F:      drivers/net/ethernet/qlogic/qlcnic/
12668
12669 QLOGIC QLGE 10Gb ETHERNET DRIVER
12670 M:      Manish Chopra <manishc@marvell.com>
12671 M:      GR-Linux-NIC-Dev@marvell.com
12672 L:      netdev@vger.kernel.org
12673 S:      Supported
12674 F:      drivers/net/ethernet/qlogic/qlge/
12675
12676 QM1D1B0004 MEDIA DRIVER
12677 M:      Akihiro Tsukada <tskd08@gmail.com>
12678 L:      linux-media@vger.kernel.org
12679 S:      Odd Fixes
12680 F:      drivers/media/tuners/qm1d1b0004*
12681
12682 QM1D1C0042 MEDIA DRIVER
12683 M:      Akihiro Tsukada <tskd08@gmail.com>
12684 L:      linux-media@vger.kernel.org
12685 S:      Odd Fixes
12686 F:      drivers/media/tuners/qm1d1c0042*
12687
12688 QNX4 FILESYSTEM
12689 M:      Anders Larsen <al@alarsen.net>
12690 W:      http://www.alarsen.net/linux/qnx4fs/
12691 S:      Maintained
12692 F:      fs/qnx4/
12693 F:      include/uapi/linux/qnx4_fs.h
12694 F:      include/uapi/linux/qnxtypes.h
12695
12696 QORIQ DPAA2 FSL-MC BUS DRIVER
12697 M:      Stuart Yoder <stuyoder@gmail.com>
12698 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12699 L:      linux-kernel@vger.kernel.org
12700 S:      Maintained
12701 F:      drivers/bus/fsl-mc/
12702 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12703 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12704
12705 QT1010 MEDIA DRIVER
12706 M:      Antti Palosaari <crope@iki.fi>
12707 L:      linux-media@vger.kernel.org
12708 W:      https://linuxtv.org
12709 W:      http://palosaari.fi/linux/
12710 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12711 T:      git git://linuxtv.org/anttip/media_tree.git
12712 S:      Maintained
12713 F:      drivers/media/tuners/qt1010*
12714
12715 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12716 M:      Kalle Valo <kvalo@codeaurora.org>
12717 L:      ath10k@lists.infradead.org
12718 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12720 S:      Supported
12721 F:      drivers/net/wireless/ath/ath10k/
12722
12723 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12724 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12725 L:      linux-wireless@vger.kernel.org
12726 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12727 S:      Supported
12728 F:      drivers/net/wireless/ath/ath9k/
12729
12730 QUALCOMM CAMERA SUBSYSTEM DRIVER
12731 M:      Todor Tomov <todor.too@gmail.com>
12732 L:      linux-media@vger.kernel.org
12733 S:      Maintained
12734 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12735 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12736 F:      drivers/media/platform/qcom/camss/
12737
12738 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12739 M:      Ilia Lin <ilia.lin@kernel.org>
12740 L:      linux-pm@vger.kernel.org
12741 S:      Maintained
12742 F:      Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12743 F:      drivers/cpufreq/qcom-cpufreq-kryo.c
12744
12745 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12746 M:      Timur Tabi <timur@kernel.org>
12747 L:      netdev@vger.kernel.org
12748 S:      Maintained
12749 F:      drivers/net/ethernet/qualcomm/emac/
12750
12751 QUALCOMM ETHQOS ETHERNET DRIVER
12752 M:      Vinod Koul <vkoul@kernel.org>
12753 M:      Niklas Cassel <niklas.cassel@linaro.org>
12754 L:      netdev@vger.kernel.org
12755 S:      Maintained
12756 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12757 F:      Documentation/devicetree/bindings/net/qcom,dwmac.txt
12758
12759 QUALCOMM GENERIC INTERFACE I2C DRIVER
12760 M:      Alok Chauhan <alokc@codeaurora.org>
12761 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12762 L:      linux-i2c@vger.kernel.org
12763 L:      linux-arm-msm@vger.kernel.org
12764 S:      Supported
12765 F:      drivers/i2c/busses/i2c-qcom-geni.c
12766
12767 QUALCOMM HEXAGON ARCHITECTURE
12768 M:      Richard Kuo <rkuo@codeaurora.org>
12769 L:      linux-hexagon@vger.kernel.org
12770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12771 S:      Supported
12772 F:      arch/hexagon/
12773
12774 QUALCOMM HIDMA DRIVER
12775 M:      Sinan Kaya <okaya@kernel.org>
12776 L:      linux-arm-kernel@lists.infradead.org
12777 L:      linux-arm-msm@vger.kernel.org
12778 L:      dmaengine@vger.kernel.org
12779 S:      Supported
12780 F:      drivers/dma/qcom/hidma*
12781
12782 QUALCOMM IOMMU
12783 M:      Rob Clark <robdclark@gmail.com>
12784 L:      iommu@lists.linux-foundation.org
12785 L:      linux-arm-msm@vger.kernel.org
12786 S:      Maintained
12787 F:      drivers/iommu/qcom_iommu.c
12788
12789 QUALCOMM TSENS THERMAL DRIVER
12790 M:      Amit Kucheria <amit.kucheria@linaro.org>
12791 L:      linux-pm@vger.kernel.org
12792 L:      linux-arm-msm@vger.kernel.org
12793 S:      Maintained
12794 F:      drivers/thermal/qcom/
12795
12796 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12797 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12798 L:      linux-media@vger.kernel.org
12799 L:      linux-arm-msm@vger.kernel.org
12800 T:      git git://linuxtv.org/media_tree.git
12801 S:      Maintained
12802 F:      drivers/media/platform/qcom/venus/
12803
12804 QUALCOMM WCN36XX WIRELESS DRIVER
12805 M:      Kalle Valo <kvalo@codeaurora.org>
12806 L:      wcn36xx@lists.infradead.org
12807 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12808 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12809 S:      Supported
12810 F:      drivers/net/wireless/ath/wcn36xx/
12811
12812 QUANTENNA QTNFMAC WIRELESS DRIVER
12813 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12814 M:      Avinash Patil <avinashp@quantenna.com>
12815 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12816 L:      linux-wireless@vger.kernel.org
12817 S:      Maintained
12818 F:      drivers/net/wireless/quantenna
12819
12820 RADEON and AMDGPU DRM DRIVERS
12821 M:      Alex Deucher <alexander.deucher@amd.com>
12822 M:      Christian König <christian.koenig@amd.com>
12823 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12824 L:      amd-gfx@lists.freedesktop.org
12825 T:      git git://people.freedesktop.org/~agd5f/linux
12826 S:      Supported
12827 F:      drivers/gpu/drm/radeon/
12828 F:      include/uapi/drm/radeon_drm.h
12829 F:      drivers/gpu/drm/amd/
12830 F:      include/uapi/drm/amdgpu_drm.h
12831
12832 RADEON FRAMEBUFFER DISPLAY DRIVER
12833 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12834 L:      linux-fbdev@vger.kernel.org
12835 S:      Maintained
12836 F:      drivers/video/fbdev/aty/radeon*
12837 F:      include/uapi/linux/radeonfb.h
12838
12839 RADIOSHARK RADIO DRIVER
12840 M:      Hans Verkuil <hverkuil@xs4all.nl>
12841 L:      linux-media@vger.kernel.org
12842 T:      git git://linuxtv.org/media_tree.git
12843 S:      Maintained
12844 F:      drivers/media/radio/radio-shark.c
12845
12846 RADIOSHARK2 RADIO DRIVER
12847 M:      Hans Verkuil <hverkuil@xs4all.nl>
12848 L:      linux-media@vger.kernel.org
12849 T:      git git://linuxtv.org/media_tree.git
12850 S:      Maintained
12851 F:      drivers/media/radio/radio-shark2.c
12852 F:      drivers/media/radio/radio-tea5777.c
12853
12854 RADOS BLOCK DEVICE (RBD)
12855 M:      Ilya Dryomov <idryomov@gmail.com>
12856 M:      Sage Weil <sage@redhat.com>
12857 M:      Alex Elder <elder@kernel.org>
12858 L:      ceph-devel@vger.kernel.org
12859 W:      http://ceph.com/
12860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12861 T:      git git://github.com/ceph/ceph-client.git
12862 S:      Supported
12863 F:      Documentation/ABI/testing/sysfs-bus-rbd
12864 F:      drivers/block/rbd.c
12865 F:      drivers/block/rbd_types.h
12866
12867 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12868 M:      Paul Mackerras <paulus@samba.org>
12869 L:      linux-fbdev@vger.kernel.org
12870 S:      Maintained
12871 F:      drivers/video/fbdev/aty/aty128fb.c
12872
12873 RAINSHADOW-CEC DRIVER
12874 M:      Hans Verkuil <hverkuil@xs4all.nl>
12875 L:      linux-media@vger.kernel.org
12876 T:      git git://linuxtv.org/media_tree.git
12877 S:      Maintained
12878 F:      drivers/media/usb/rainshadow-cec/*
12879
12880 RALINK MIPS ARCHITECTURE
12881 M:      John Crispin <john@phrozen.org>
12882 L:      linux-mips@vger.kernel.org
12883 S:      Maintained
12884 F:      arch/mips/ralink
12885
12886 RALINK RT2X00 WIRELESS LAN DRIVER
12887 P:      rt2x00 project
12888 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12889 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12890 L:      linux-wireless@vger.kernel.org
12891 S:      Maintained
12892 F:      drivers/net/wireless/ralink/rt2x00/
12893
12894 RAMDISK RAM BLOCK DEVICE DRIVER
12895 M:      Jens Axboe <axboe@kernel.dk>
12896 S:      Maintained
12897 F:      Documentation/blockdev/ramdisk.txt
12898 F:      drivers/block/brd.c
12899
12900 RANCHU VIRTUAL BOARD FOR MIPS
12901 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12902 L:      linux-mips@vger.kernel.org
12903 S:      Supported
12904 F:      arch/mips/generic/board-ranchu.c
12905 F:      arch/mips/configs/generic/board-ranchu.config
12906
12907 RANDOM NUMBER DRIVER
12908 M:      "Theodore Ts'o" <tytso@mit.edu>
12909 S:      Maintained
12910 F:      drivers/char/random.c
12911
12912 RAPIDIO SUBSYSTEM
12913 M:      Matt Porter <mporter@kernel.crashing.org>
12914 M:      Alexandre Bounine <alex.bou9@gmail.com>
12915 S:      Maintained
12916 F:      drivers/rapidio/
12917
12918 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12919 L:      linux-wireless@vger.kernel.org
12920 S:      Orphan
12921 F:      drivers/net/wireless/ray*
12922
12923 RCUTORTURE TEST FRAMEWORK
12924 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12925 M:      Josh Triplett <josh@joshtriplett.org>
12926 R:      Steven Rostedt <rostedt@goodmis.org>
12927 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12928 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12929 L:      linux-kernel@vger.kernel.org
12930 S:      Supported
12931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12932 F:      tools/testing/selftests/rcutorture
12933
12934 RDC R-321X SoC
12935 M:      Florian Fainelli <florian@openwrt.org>
12936 S:      Maintained
12937
12938 RDC R6040 FAST ETHERNET DRIVER
12939 M:      Florian Fainelli <f.fainelli@gmail.com>
12940 L:      netdev@vger.kernel.org
12941 S:      Maintained
12942 F:      drivers/net/ethernet/rdc/r6040.c
12943
12944 RDMAVT - RDMA verbs software
12945 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12946 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12947 L:      linux-rdma@vger.kernel.org
12948 S:      Supported
12949 F:      drivers/infiniband/sw/rdmavt
12950
12951 RDS - RELIABLE DATAGRAM SOCKETS
12952 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12953 L:      netdev@vger.kernel.org
12954 L:      linux-rdma@vger.kernel.org
12955 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12956 W:      https://oss.oracle.com/projects/rds/
12957 S:      Supported
12958 F:      net/rds/
12959 F:      Documentation/networking/rds.txt
12960
12961 RDT - RESOURCE ALLOCATION
12962 M:      Fenghua Yu <fenghua.yu@intel.com>
12963 M:      Reinette Chatre <reinette.chatre@intel.com>
12964 L:      linux-kernel@vger.kernel.org
12965 S:      Supported
12966 F:      arch/x86/kernel/cpu/resctrl/
12967 F:      arch/x86/include/asm/resctrl_sched.h
12968 F:      Documentation/x86/resctrl*
12969
12970 READ-COPY UPDATE (RCU)
12971 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12972 M:      Josh Triplett <josh@joshtriplett.org>
12973 R:      Steven Rostedt <rostedt@goodmis.org>
12974 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12975 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12976 R:      Joel Fernandes <joel@joelfernandes.org>
12977 L:      linux-kernel@vger.kernel.org
12978 W:      http://www.rdrop.com/users/paulmck/RCU/
12979 S:      Supported
12980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12981 F:      Documentation/RCU/
12982 X:      Documentation/RCU/torture.txt
12983 F:      include/linux/rcu*
12984 X:      include/linux/srcu*.h
12985 F:      kernel/rcu/
12986 X:      kernel/rcu/srcu*.c
12987
12988 REAL TIME CLOCK (RTC) SUBSYSTEM
12989 M:      Alessandro Zummo <a.zummo@towertech.it>
12990 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12991 L:      linux-rtc@vger.kernel.org
12992 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12994 S:      Maintained
12995 F:      Documentation/devicetree/bindings/rtc/
12996 F:      Documentation/rtc.txt
12997 F:      drivers/rtc/
12998 F:      include/linux/rtc.h
12999 F:      include/uapi/linux/rtc.h
13000 F:      include/linux/rtc/
13001 F:      include/linux/platform_data/rtc-*
13002 F:      tools/testing/selftests/rtc/
13003
13004 REALTEK AUDIO CODECS
13005 M:      Bard Liao <bardliao@realtek.com>
13006 M:      Oder Chiou <oder_chiou@realtek.com>
13007 S:      Maintained
13008 F:      sound/soc/codecs/rt*
13009 F:      include/sound/rt*.h
13010
13011 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13012 M:      Linus Walleij <linus.walleij@linaro.org>
13013 S:      Maintained
13014 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13015 F:      drivers/net/dsa/realtek-smi*
13016 F:      drivers/net/dsa/rtl83*
13017
13018 REDPINE WIRELESS DRIVER
13019 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13020 M:      Siva Rebbagondla <siva8118@gmail.com>
13021 L:      linux-wireless@vger.kernel.org
13022 S:      Maintained
13023 F:      drivers/net/wireless/rsi/
13024
13025 REGISTER MAP ABSTRACTION
13026 M:      Mark Brown <broonie@kernel.org>
13027 L:      linux-kernel@vger.kernel.org
13028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13029 S:      Supported
13030 F:      Documentation/devicetree/bindings/regmap/
13031 F:      drivers/base/regmap/
13032 F:      include/linux/regmap.h
13033
13034 REISERFS FILE SYSTEM
13035 L:      reiserfs-devel@vger.kernel.org
13036 S:      Supported
13037 F:      fs/reiserfs/
13038
13039 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13040 M:      Ohad Ben-Cohen <ohad@wizery.com>
13041 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13042 L:      linux-remoteproc@vger.kernel.org
13043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13044 S:      Maintained
13045 F:      Documentation/devicetree/bindings/remoteproc/
13046 F:      Documentation/remoteproc.txt
13047 F:      drivers/remoteproc/
13048 F:      include/linux/remoteproc.h
13049
13050 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13051 M:      Ohad Ben-Cohen <ohad@wizery.com>
13052 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13053 L:      linux-remoteproc@vger.kernel.org
13054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13055 S:      Maintained
13056 F:      drivers/rpmsg/
13057 F:      Documentation/rpmsg.txt
13058 F:      include/linux/rpmsg.h
13059 F:      include/linux/rpmsg/
13060
13061 RENESAS CLOCK DRIVERS
13062 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13063 L:      linux-renesas-soc@vger.kernel.org
13064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13065 S:      Supported
13066 F:      drivers/clk/renesas/
13067
13068 RENESAS EMEV2 I2C DRIVER
13069 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13070 S:      Supported
13071 F:      drivers/i2c/busses/i2c-emev2.c
13072
13073 RENESAS ETHERNET DRIVERS
13074 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13075 L:      netdev@vger.kernel.org
13076 L:      linux-renesas-soc@vger.kernel.org
13077 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13078 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13079 F:      drivers/net/ethernet/renesas/
13080 F:      include/linux/sh_eth.h
13081
13082 RENESAS R-CAR GYROADC DRIVER
13083 M:      Marek Vasut <marek.vasut@gmail.com>
13084 L:      linux-iio@vger.kernel.org
13085 S:      Supported
13086 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13087 F:      drivers/iio/adc/rcar-gyroadc.c
13088
13089 RENESAS R-CAR I2C DRIVERS
13090 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13091 S:      Supported
13092 F:      drivers/i2c/busses/i2c-rcar.c
13093 F:      drivers/i2c/busses/i2c-sh_mobile.c
13094
13095 RENESAS RIIC DRIVER
13096 M:      Chris Brandt <chris.brandt@renesas.com>
13097 S:      Supported
13098 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13099 F:      drivers/i2c/busses/i2c-riic.c
13100
13101 RENESAS USB PHY DRIVER
13102 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13103 L:      linux-renesas-soc@vger.kernel.org
13104 S:      Maintained
13105 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13106
13107 RESET CONTROLLER FRAMEWORK
13108 M:      Philipp Zabel <p.zabel@pengutronix.de>
13109 T:      git git://git.pengutronix.de/git/pza/linux
13110 S:      Maintained
13111 F:      drivers/reset/
13112 F:      Documentation/devicetree/bindings/reset/
13113 F:      include/dt-bindings/reset/
13114 F:      include/linux/reset.h
13115 F:      include/linux/reset/
13116 F:      include/linux/reset-controller.h
13117
13118 RESTARTABLE SEQUENCES SUPPORT
13119 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13120 M:      Peter Zijlstra <peterz@infradead.org>
13121 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13122 M:      Boqun Feng <boqun.feng@gmail.com>
13123 L:      linux-kernel@vger.kernel.org
13124 S:      Supported
13125 F:      kernel/rseq.c
13126 F:      include/uapi/linux/rseq.h
13127 F:      include/trace/events/rseq.h
13128 F:      tools/testing/selftests/rseq/
13129
13130 RFKILL
13131 M:      Johannes Berg <johannes@sipsolutions.net>
13132 L:      linux-wireless@vger.kernel.org
13133 W:      http://wireless.kernel.org/
13134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13136 S:      Maintained
13137 F:      Documentation/rfkill.txt
13138 F:      Documentation/ABI/stable/sysfs-class-rfkill
13139 F:      net/rfkill/
13140 F:      include/linux/rfkill.h
13141 F:      include/uapi/linux/rfkill.h
13142
13143 RHASHTABLE
13144 M:      Thomas Graf <tgraf@suug.ch>
13145 M:      Herbert Xu <herbert@gondor.apana.org.au>
13146 L:      netdev@vger.kernel.org
13147 S:      Maintained
13148 F:      lib/rhashtable.c
13149 F:      lib/test_rhashtable.c
13150 F:      include/linux/rhashtable.h
13151 F:      include/linux/rhashtable-types.h
13152
13153 RICOH R5C592 MEMORYSTICK DRIVER
13154 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13155 S:      Maintained
13156 F:      drivers/memstick/host/r592.*
13157
13158 RICOH SMARTMEDIA/XD DRIVER
13159 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13160 S:      Maintained
13161 F:      drivers/mtd/nand/raw/r852.c
13162 F:      drivers/mtd/nand/raw/r852.h
13163
13164 RISC-V ARCHITECTURE
13165 M:      Palmer Dabbelt <palmer@sifive.com>
13166 M:      Albert Ou <aou@eecs.berkeley.edu>
13167 L:      linux-riscv@lists.infradead.org
13168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13169 S:      Supported
13170 F:      arch/riscv/
13171 K:      riscv
13172 N:      riscv
13173
13174 ROCCAT DRIVERS
13175 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13176 W:      http://sourceforge.net/projects/roccat/
13177 S:      Maintained
13178 F:      drivers/hid/hid-roccat*
13179 F:      include/linux/hid-roccat*
13180 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13181
13182 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13183 M:      Jacob chen <jacob2.chen@rock-chips.com>
13184 L:      linux-media@vger.kernel.org
13185 S:      Maintained
13186 F:      drivers/media/platform/rockchip/rga/
13187 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13188
13189 ROCKCHIP VPU CODEC DRIVER
13190 M:      Ezequiel Garcia <ezequiel@collabora.com>
13191 L:      linux-media@vger.kernel.org
13192 S:      Maintained
13193 F:      drivers/staging/media/platform/rockchip/vpu/
13194 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13195
13196 ROCKER DRIVER
13197 M:      Jiri Pirko <jiri@resnulli.us>
13198 L:      netdev@vger.kernel.org
13199 S:      Supported
13200 F:      drivers/net/ethernet/rocker/
13201
13202 ROCKETPORT DRIVER
13203 P:      Comtrol Corp.
13204 W:      http://www.comtrol.com
13205 S:      Maintained
13206 F:      Documentation/serial/rocket.txt
13207 F:      drivers/tty/rocket*
13208
13209 ROCKETPORT EXPRESS/INFINITY DRIVER
13210 M:      Kevin Cernekee <cernekee@gmail.com>
13211 L:      linux-serial@vger.kernel.org
13212 S:      Odd Fixes
13213 F:      drivers/tty/serial/rp2.*
13214
13215 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13216 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13217 L:      linux-kernel@vger.kernel.org
13218 L:      linux-renesas-soc@vger.kernel.org
13219 S:      Supported
13220 F:      drivers/mfd/bd9571mwv.c
13221 F:      drivers/regulator/bd9571mwv-regulator.c
13222 F:      drivers/gpio/gpio-bd9571mwv.c
13223 F:      include/linux/mfd/bd9571mwv.h
13224 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13225
13226 ROSE NETWORK LAYER
13227 M:      Ralf Baechle <ralf@linux-mips.org>
13228 L:      linux-hams@vger.kernel.org
13229 W:      http://www.linux-ax25.org/
13230 S:      Maintained
13231 F:      include/net/rose.h
13232 F:      include/uapi/linux/rose.h
13233 F:      net/rose/
13234
13235 RTL2830 MEDIA DRIVER
13236 M:      Antti Palosaari <crope@iki.fi>
13237 L:      linux-media@vger.kernel.org
13238 W:      https://linuxtv.org
13239 W:      http://palosaari.fi/linux/
13240 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13241 T:      git git://linuxtv.org/anttip/media_tree.git
13242 S:      Maintained
13243 F:      drivers/media/dvb-frontends/rtl2830*
13244
13245 RTL2832 MEDIA DRIVER
13246 M:      Antti Palosaari <crope@iki.fi>
13247 L:      linux-media@vger.kernel.org
13248 W:      https://linuxtv.org
13249 W:      http://palosaari.fi/linux/
13250 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13251 T:      git git://linuxtv.org/anttip/media_tree.git
13252 S:      Maintained
13253 F:      drivers/media/dvb-frontends/rtl2832*
13254
13255 RTL2832_SDR MEDIA DRIVER
13256 M:      Antti Palosaari <crope@iki.fi>
13257 L:      linux-media@vger.kernel.org
13258 W:      https://linuxtv.org
13259 W:      http://palosaari.fi/linux/
13260 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13261 T:      git git://linuxtv.org/anttip/media_tree.git
13262 S:      Maintained
13263 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13264
13265 RTL8180 WIRELESS DRIVER
13266 L:      linux-wireless@vger.kernel.org
13267 W:      http://wireless.kernel.org/
13268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13269 S:      Orphan
13270 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13271
13272 RTL8187 WIRELESS DRIVER
13273 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13274 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13275 M:      Larry Finger <Larry.Finger@lwfinger.net>
13276 L:      linux-wireless@vger.kernel.org
13277 W:      http://wireless.kernel.org/
13278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13279 S:      Maintained
13280 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13281
13282 REALTEK WIRELESS DRIVER (rtlwifi family)
13283 M:      Ping-Ke Shih <pkshih@realtek.com>
13284 L:      linux-wireless@vger.kernel.org
13285 W:      http://wireless.kernel.org/
13286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13287 S:      Maintained
13288 F:      drivers/net/wireless/realtek/rtlwifi/
13289
13290 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13291 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13292 L:      linux-wireless@vger.kernel.org
13293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13294 S:      Maintained
13295 F:      drivers/net/wireless/realtek/rtl8xxxu/
13296
13297 RXRPC SOCKETS (AF_RXRPC)
13298 M:      David Howells <dhowells@redhat.com>
13299 L:      linux-afs@lists.infradead.org
13300 S:      Supported
13301 F:      net/rxrpc/
13302 F:      include/keys/rxrpc-type.h
13303 F:      include/net/af_rxrpc.h
13304 F:      include/trace/events/rxrpc.h
13305 F:      include/uapi/linux/rxrpc.h
13306 F:      Documentation/networking/rxrpc.txt
13307 W:      https://www.infradead.org/~dhowells/kafs/
13308
13309 S3 SAVAGE FRAMEBUFFER DRIVER
13310 M:      Antonino Daplas <adaplas@gmail.com>
13311 L:      linux-fbdev@vger.kernel.org
13312 S:      Maintained
13313 F:      drivers/video/fbdev/savage/
13314
13315 S390
13316 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13317 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13318 L:      linux-s390@vger.kernel.org
13319 W:      http://www.ibm.com/developerworks/linux/linux390/
13320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13321 S:      Supported
13322 F:      arch/s390/
13323 F:      drivers/s390/
13324 F:      Documentation/s390/
13325 F:      Documentation/driver-api/s390-drivers.rst
13326
13327 S390 COMMON I/O LAYER
13328 M:      Sebastian Ott <sebott@linux.ibm.com>
13329 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13330 L:      linux-s390@vger.kernel.org
13331 W:      http://www.ibm.com/developerworks/linux/linux390/
13332 S:      Supported
13333 F:      drivers/s390/cio/
13334
13335 S390 DASD DRIVER
13336 M:      Stefan Haberland <sth@linux.ibm.com>
13337 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13338 L:      linux-s390@vger.kernel.org
13339 W:      http://www.ibm.com/developerworks/linux/linux390/
13340 S:      Supported
13341 F:      drivers/s390/block/dasd*
13342 F:      block/partitions/ibm.c
13343
13344 S390 IOMMU (PCI)
13345 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13346 L:      linux-s390@vger.kernel.org
13347 W:      http://www.ibm.com/developerworks/linux/linux390/
13348 S:      Supported
13349 F:      drivers/iommu/s390-iommu.c
13350
13351 S390 IUCV NETWORK LAYER
13352 M:      Julian Wiedmann <jwi@linux.ibm.com>
13353 M:      Ursula Braun <ubraun@linux.ibm.com>
13354 L:      linux-s390@vger.kernel.org
13355 W:      http://www.ibm.com/developerworks/linux/linux390/
13356 S:      Supported
13357 F:      drivers/s390/net/*iucv*
13358 F:      include/net/iucv/
13359 F:      net/iucv/
13360
13361 S390 NETWORK DRIVERS
13362 M:      Julian Wiedmann <jwi@linux.ibm.com>
13363 M:      Ursula Braun <ubraun@linux.ibm.com>
13364 L:      linux-s390@vger.kernel.org
13365 W:      http://www.ibm.com/developerworks/linux/linux390/
13366 S:      Supported
13367 F:      drivers/s390/net/
13368
13369 S390 PCI SUBSYSTEM
13370 M:      Sebastian Ott <sebott@linux.ibm.com>
13371 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13372 L:      linux-s390@vger.kernel.org
13373 W:      http://www.ibm.com/developerworks/linux/linux390/
13374 S:      Supported
13375 F:      arch/s390/pci/
13376 F:      drivers/pci/hotplug/s390_pci_hpc.c
13377
13378 S390 VFIO-CCW DRIVER
13379 M:      Cornelia Huck <cohuck@redhat.com>
13380 M:      Farhan Ali <alifm@linux.ibm.com>
13381 M:      Eric Farman <farman@linux.ibm.com>
13382 R:      Halil Pasic <pasic@linux.ibm.com>
13383 L:      linux-s390@vger.kernel.org
13384 L:      kvm@vger.kernel.org
13385 S:      Supported
13386 F:      drivers/s390/cio/vfio_ccw*
13387 F:      Documentation/s390/vfio-ccw.txt
13388 F:      include/uapi/linux/vfio_ccw.h
13389
13390 S390 ZCRYPT DRIVER
13391 M:      Harald Freudenberger <freude@linux.ibm.com>
13392 L:      linux-s390@vger.kernel.org
13393 W:      http://www.ibm.com/developerworks/linux/linux390/
13394 S:      Supported
13395 F:      drivers/s390/crypto/
13396
13397 S390 VFIO AP DRIVER
13398 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13399 M:      Pierre Morel <pmorel@linux.ibm.com>
13400 M:      Halil Pasic <pasic@linux.ibm.com>
13401 L:      linux-s390@vger.kernel.org
13402 W:      http://www.ibm.com/developerworks/linux/linux390/
13403 S:      Supported
13404 F:      drivers/s390/crypto/vfio_ap_drv.c
13405 F:      drivers/s390/crypto/vfio_ap_private.h
13406 F:      drivers/s390/crypto/vfio_ap_ops.c
13407 F:      Documentation/s390/vfio-ap.txt
13408
13409 S390 ZFCP DRIVER
13410 M:      Steffen Maier <maier@linux.ibm.com>
13411 M:      Benjamin Block <bblock@linux.ibm.com>
13412 L:      linux-s390@vger.kernel.org
13413 W:      http://www.ibm.com/developerworks/linux/linux390/
13414 S:      Supported
13415 F:      drivers/s390/scsi/zfcp_*
13416
13417 S3C24XX SD/MMC Driver
13418 M:      Ben Dooks <ben-linux@fluff.org>
13419 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13420 S:      Supported
13421 F:      drivers/mmc/host/s3cmci.*
13422
13423 SAA6588 RDS RECEIVER DRIVER
13424 M:      Hans Verkuil <hverkuil@xs4all.nl>
13425 L:      linux-media@vger.kernel.org
13426 T:      git git://linuxtv.org/media_tree.git
13427 W:      https://linuxtv.org
13428 S:      Odd Fixes
13429 F:      drivers/media/i2c/saa6588*
13430
13431 SAA7134 VIDEO4LINUX DRIVER
13432 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13433 L:      linux-media@vger.kernel.org
13434 W:      https://linuxtv.org
13435 T:      git git://linuxtv.org/media_tree.git
13436 S:      Odd fixes
13437 F:      Documentation/media/v4l-drivers/saa7134*
13438 F:      drivers/media/pci/saa7134/
13439
13440 SAA7146 VIDEO4LINUX-2 DRIVER
13441 M:      Hans Verkuil <hverkuil@xs4all.nl>
13442 L:      linux-media@vger.kernel.org
13443 T:      git git://linuxtv.org/media_tree.git
13444 S:      Maintained
13445 F:      drivers/media/common/saa7146/
13446 F:      drivers/media/pci/saa7146/
13447 F:      include/media/drv-intf/saa7146*
13448
13449 SAMSUNG AUDIO (ASoC) DRIVERS
13450 M:      Krzysztof Kozlowski <krzk@kernel.org>
13451 M:      Sangbeom Kim <sbkim73@samsung.com>
13452 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13453 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13454 S:      Supported
13455 F:      sound/soc/samsung/
13456 F:      Documentation/devicetree/bindings/sound/samsung*
13457
13458 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13459 M:      Krzysztof Kozlowski <krzk@kernel.org>
13460 L:      linux-crypto@vger.kernel.org
13461 L:      linux-samsung-soc@vger.kernel.org
13462 S:      Maintained
13463 F:      drivers/crypto/exynos-rng.c
13464 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13465
13466 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13467 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13468 L:      linux-samsung-soc@vger.kernel.org
13469 S:      Maintained
13470 F:      drivers/char/hw_random/exynos-trng.c
13471 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13472
13473 SAMSUNG FRAMEBUFFER DRIVER
13474 M:      Jingoo Han <jingoohan1@gmail.com>
13475 L:      linux-fbdev@vger.kernel.org
13476 S:      Maintained
13477 F:      drivers/video/fbdev/s3c-fb.c
13478
13479 SAMSUNG LAPTOP DRIVER
13480 M:      Corentin Chary <corentin.chary@gmail.com>
13481 L:      platform-driver-x86@vger.kernel.org
13482 S:      Maintained
13483 F:      drivers/platform/x86/samsung-laptop.c
13484
13485 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13486 M:      Sangbeom Kim <sbkim73@samsung.com>
13487 M:      Krzysztof Kozlowski <krzk@kernel.org>
13488 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13489 L:      linux-kernel@vger.kernel.org
13490 L:      linux-samsung-soc@vger.kernel.org
13491 S:      Supported
13492 F:      drivers/mfd/sec*.c
13493 F:      drivers/regulator/s2m*.c
13494 F:      drivers/regulator/s5m*.c
13495 F:      drivers/clk/clk-s2mps11.c
13496 F:      drivers/rtc/rtc-s5m.c
13497 F:      include/linux/mfd/samsung/
13498 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13499 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13500 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13501 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13502
13503 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13504 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13505 L:      linux-media@vger.kernel.org
13506 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13507 S:      Maintained
13508 F:      drivers/media/platform/s3c-camif/
13509 F:      include/media/drv-intf/s3c_camif.h
13510
13511 SAMSUNG S3FWRN5 NFC DRIVER
13512 M:      Robert Baldyga <r.baldyga@samsung.com>
13513 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13514 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13515 S:      Supported
13516 F:      drivers/nfc/s3fwrn5
13517
13518 SAMSUNG S5C73M3 CAMERA DRIVER
13519 M:      Kyungmin Park <kyungmin.park@samsung.com>
13520 M:      Andrzej Hajda <a.hajda@samsung.com>
13521 L:      linux-media@vger.kernel.org
13522 S:      Supported
13523 F:      drivers/media/i2c/s5c73m3/*
13524
13525 SAMSUNG S5K5BAF CAMERA DRIVER
13526 M:      Kyungmin Park <kyungmin.park@samsung.com>
13527 M:      Andrzej Hajda <a.hajda@samsung.com>
13528 L:      linux-media@vger.kernel.org
13529 S:      Supported
13530 F:      drivers/media/i2c/s5k5baf.c
13531
13532 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13533 M:      Krzysztof Kozlowski <krzk@kernel.org>
13534 M:      Vladimir Zapolskiy <vz@mleia.com>
13535 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13536 L:      linux-crypto@vger.kernel.org
13537 L:      linux-samsung-soc@vger.kernel.org
13538 S:      Maintained
13539 F:      drivers/crypto/s5p-sss.c
13540
13541 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13542 M:      Kyungmin Park <kyungmin.park@samsung.com>
13543 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13544 L:      linux-media@vger.kernel.org
13545 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13546 S:      Supported
13547 F:      drivers/media/platform/exynos4-is/
13548
13549 SAMSUNG SOC CLOCK DRIVERS
13550 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13551 M:      Tomasz Figa <tomasz.figa@gmail.com>
13552 M:      Chanwoo Choi <cw00.choi@samsung.com>
13553 S:      Supported
13554 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13556 F:      drivers/clk/samsung/
13557 F:      include/dt-bindings/clock/exynos*.h
13558 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13559
13560 SAMSUNG SPI DRIVERS
13561 M:      Kukjin Kim <kgene@kernel.org>
13562 M:      Krzysztof Kozlowski <krzk@kernel.org>
13563 M:      Andi Shyti <andi@etezian.org>
13564 L:      linux-spi@vger.kernel.org
13565 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13566 S:      Maintained
13567 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13568 F:      drivers/spi/spi-s3c*
13569 F:      include/linux/platform_data/spi-s3c64xx.h
13570
13571 SAMSUNG SXGBE DRIVERS
13572 M:      Byungho An <bh74.an@samsung.com>
13573 M:      Girish K S <ks.giri@samsung.com>
13574 M:      Vipul Pandya <vipul.pandya@samsung.com>
13575 S:      Supported
13576 L:      netdev@vger.kernel.org
13577 F:      drivers/net/ethernet/samsung/sxgbe/
13578
13579 SAMSUNG THERMAL DRIVER
13580 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13581 L:      linux-pm@vger.kernel.org
13582 L:      linux-samsung-soc@vger.kernel.org
13583 S:      Supported
13584 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13585 F:      drivers/thermal/samsung/
13586
13587 SAMSUNG USB2 PHY DRIVER
13588 M:      Kamil Debski <kamil@wypas.org>
13589 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13590 L:      linux-kernel@vger.kernel.org
13591 S:      Supported
13592 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13593 F:      Documentation/phy/samsung-usb2.txt
13594 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13595 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13596 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13597 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13598 F:      drivers/phy/samsung/phy-samsung-usb2.c
13599 F:      drivers/phy/samsung/phy-samsung-usb2.h
13600
13601 SC1200 WDT DRIVER
13602 M:      Zwane Mwaikambo <zwanem@gmail.com>
13603 S:      Maintained
13604 F:      drivers/watchdog/sc1200wdt.c
13605
13606 SCHEDULER
13607 M:      Ingo Molnar <mingo@redhat.com>
13608 M:      Peter Zijlstra <peterz@infradead.org>
13609 L:      linux-kernel@vger.kernel.org
13610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13611 S:      Maintained
13612 F:      kernel/sched/
13613 F:      include/linux/sched.h
13614 F:      include/uapi/linux/sched.h
13615 F:      include/linux/wait.h
13616 F:      include/linux/preempt.h
13617
13618 SCR24X CHIP CARD INTERFACE DRIVER
13619 M:      Lubomir Rintel <lkundrak@v3.sk>
13620 S:      Supported
13621 F:      drivers/char/pcmcia/scr24x_cs.c
13622
13623 SCSI CDROM DRIVER
13624 M:      Jens Axboe <axboe@kernel.dk>
13625 L:      linux-scsi@vger.kernel.org
13626 W:      http://www.kernel.dk
13627 S:      Maintained
13628 F:      drivers/scsi/sr*
13629
13630 SCSI RDMA PROTOCOL (SRP) INITIATOR
13631 M:      Bart Van Assche <bvanassche@acm.org>
13632 L:      linux-rdma@vger.kernel.org
13633 S:      Supported
13634 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13635 F:      drivers/infiniband/ulp/srp/
13636 F:      include/scsi/srp.h
13637
13638 SCSI RDMA PROTOCOL (SRP) TARGET
13639 M:      Bart Van Assche <bvanassche@acm.org>
13640 L:      linux-rdma@vger.kernel.org
13641 L:      target-devel@vger.kernel.org
13642 S:      Supported
13643 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13644 F:      drivers/infiniband/ulp/srpt/
13645
13646 SCSI SG DRIVER
13647 M:      Doug Gilbert <dgilbert@interlog.com>
13648 L:      linux-scsi@vger.kernel.org
13649 W:      http://sg.danny.cz/sg
13650 S:      Maintained
13651 F:      Documentation/scsi/scsi-generic.txt
13652 F:      drivers/scsi/sg.c
13653 F:      include/scsi/sg.h
13654
13655 SCSI SUBSYSTEM
13656 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13658 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13660 L:      linux-scsi@vger.kernel.org
13661 S:      Maintained
13662 F:      Documentation/devicetree/bindings/scsi/
13663 F:      drivers/scsi/
13664 F:      include/scsi/
13665
13666 SCSI TAPE DRIVER
13667 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13668 L:      linux-scsi@vger.kernel.org
13669 S:      Maintained
13670 F:      Documentation/scsi/st.txt
13671 F:      drivers/scsi/st.*
13672 F:      drivers/scsi/st_*.h
13673
13674 SCTP PROTOCOL
13675 M:      Vlad Yasevich <vyasevich@gmail.com>
13676 M:      Neil Horman <nhorman@tuxdriver.com>
13677 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13678 L:      linux-sctp@vger.kernel.org
13679 W:      http://lksctp.sourceforge.net
13680 S:      Maintained
13681 F:      Documentation/networking/sctp.txt
13682 F:      include/linux/sctp.h
13683 F:      include/uapi/linux/sctp.h
13684 F:      include/net/sctp/
13685 F:      net/sctp/
13686
13687 SCx200 CPU SUPPORT
13688 M:      Jim Cromie <jim.cromie@gmail.com>
13689 S:      Odd Fixes
13690 F:      Documentation/i2c/busses/scx200_acb
13691 F:      arch/x86/platform/scx200/
13692 F:      drivers/watchdog/scx200_wdt.c
13693 F:      drivers/i2c/busses/scx200*
13694 F:      drivers/mtd/maps/scx200_docflash.c
13695 F:      include/linux/scx200.h
13696
13697 SCx200 GPIO DRIVER
13698 M:      Jim Cromie <jim.cromie@gmail.com>
13699 S:      Maintained
13700 F:      drivers/char/scx200_gpio.c
13701 F:      include/linux/scx200_gpio.h
13702
13703 SCx200 HRT CLOCKSOURCE DRIVER
13704 M:      Jim Cromie <jim.cromie@gmail.com>
13705 S:      Maintained
13706 F:      drivers/clocksource/scx200_hrt.c
13707
13708 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13709 M:      Sascha Sommer <saschasommer@freenet.de>
13710 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13711 S:      Maintained
13712 F:      drivers/mmc/host/sdricoh_cs.c
13713
13714 SECO BOARDS CEC DRIVER
13715 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
13716 S:      Maintained
13717 F:      drivers/media/platform/seco-cec/seco-cec.c
13718 F:      drivers/media/platform/seco-cec/seco-cec.h
13719
13720 SECURE COMPUTING
13721 M:      Kees Cook <keescook@chromium.org>
13722 R:      Andy Lutomirski <luto@amacapital.net>
13723 R:      Will Drewry <wad@chromium.org>
13724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13725 S:      Supported
13726 F:      kernel/seccomp.c
13727 F:      include/uapi/linux/seccomp.h
13728 F:      include/linux/seccomp.h
13729 F:      tools/testing/selftests/seccomp/*
13730 F:      tools/testing/selftests/kselftest_harness.h
13731 F:      Documentation/userspace-api/seccomp_filter.rst
13732 K:      \bsecure_computing
13733 K:      \bTIF_SECCOMP\b
13734
13735 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13736 M:      Al Cooper <alcooperx@gmail.com>
13737 L:      linux-mmc@vger.kernel.org
13738 L:      bcm-kernel-feedback-list@broadcom.com
13739 S:      Maintained
13740 F:      drivers/mmc/host/sdhci-brcmstb*
13741
13742 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13743 M:      Adrian Hunter <adrian.hunter@intel.com>
13744 L:      linux-mmc@vger.kernel.org
13745 S:      Maintained
13746 F:      drivers/mmc/host/sdhci*
13747 F:      include/linux/mmc/sdhci*
13748
13749 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13750 M:      Adrian Hunter <adrian.hunter@intel.com>
13751 M:      Ritesh Harjani <riteshh@codeaurora.org>
13752 M:      Asutosh Das <asutoshd@codeaurora.org>
13753 L:      linux-mmc@vger.kernel.org
13754 S:      Maintained
13755 F:      drivers/mmc/host/cqhci*
13756
13757 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13758 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13759 M:      Manjunath M B <manjumb@synopsys.com>
13760 L:      linux-mmc@vger.kernel.org
13761 S:      Maintained
13762 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13763
13764 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13765 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13766 L:      linux-mmc@vger.kernel.org
13767 S:      Supported
13768 F:      drivers/mmc/host/sdhci-of-at91.c
13769
13770 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13771 M:      Ben Dooks <ben-linux@fluff.org>
13772 M:      Jaehoon Chung <jh80.chung@samsung.com>
13773 L:      linux-mmc@vger.kernel.org
13774 S:      Maintained
13775 F:      drivers/mmc/host/sdhci-s3c*
13776
13777 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13778 M:      Viresh Kumar <vireshk@kernel.org>
13779 L:      linux-mmc@vger.kernel.org
13780 S:      Maintained
13781 F:      drivers/mmc/host/sdhci-spear.c
13782
13783 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13784 M:      Kishon Vijay Abraham I <kishon@ti.com>
13785 L:      linux-mmc@vger.kernel.org
13786 S:      Maintained
13787 F:      drivers/mmc/host/sdhci-omap.c
13788
13789 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13790 M:      Scott Bauer <scott.bauer@intel.com>
13791 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13792 L:      linux-block@vger.kernel.org
13793 S:      Supported
13794 F:      block/sed*
13795 F:      block/opal_proto.h
13796 F:      include/linux/sed*
13797 F:      include/uapi/linux/sed*
13798
13799 SECURITY CONTACT
13800 M:      Security Officers <security@kernel.org>
13801 S:      Supported
13802
13803 SECURITY SUBSYSTEM
13804 M:      James Morris <jmorris@namei.org>
13805 M:      "Serge E. Hallyn" <serge@hallyn.com>
13806 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13808 W:      http://kernsec.org/
13809 S:      Supported
13810 F:      security/
13811 X:      security/selinux/
13812
13813 SELINUX SECURITY MODULE
13814 M:      Paul Moore <paul@paul-moore.com>
13815 M:      Stephen Smalley <sds@tycho.nsa.gov>
13816 M:      Eric Paris <eparis@parisplace.org>
13817 L:      selinux@vger.kernel.org
13818 W:      https://selinuxproject.org
13819 W:      https://github.com/SELinuxProject
13820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13821 S:      Supported
13822 F:      include/linux/selinux*
13823 F:      security/selinux/
13824 F:      scripts/selinux/
13825 F:      Documentation/admin-guide/LSM/SELinux.rst
13826
13827 SENSABLE PHANTOM
13828 M:      Jiri Slaby <jirislaby@gmail.com>
13829 S:      Maintained
13830 F:      drivers/misc/phantom.c
13831 F:      include/uapi/linux/phantom.h
13832
13833 SERIAL DEVICE BUS
13834 M:      Rob Herring <robh@kernel.org>
13835 L:      linux-serial@vger.kernel.org
13836 S:      Maintained
13837 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13838 F:      drivers/tty/serdev/
13839 F:      include/linux/serdev.h
13840
13841 SERIAL DRIVERS
13842 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13843 L:      linux-serial@vger.kernel.org
13844 S:      Maintained
13845 F:      Documentation/devicetree/bindings/serial/
13846 F:      drivers/tty/serial/
13847
13848 SERIAL IR RECEIVER
13849 M:      Sean Young <sean@mess.org>
13850 L:      linux-media@vger.kernel.org
13851 S:      Maintained
13852 F:      drivers/media/rc/serial_ir.c
13853
13854 SFC NETWORK DRIVER
13855 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13856 M:      Edward Cree <ecree@solarflare.com>
13857 M:      Bert Kenward <bkenward@solarflare.com>
13858 L:      netdev@vger.kernel.org
13859 S:      Supported
13860 F:      drivers/net/ethernet/sfc/
13861
13862 SFF/SFP/SFP+ MODULE SUPPORT
13863 M:      Russell King <linux@armlinux.org.uk>
13864 L:      netdev@vger.kernel.org
13865 S:      Maintained
13866 F:      drivers/net/phy/phylink.c
13867 F:      drivers/net/phy/sfp*
13868 F:      include/linux/phylink.h
13869 F:      include/linux/sfp.h
13870
13871 SGI GRU DRIVER
13872 M:      Dimitri Sivanich <sivanich@sgi.com>
13873 S:      Maintained
13874 F:      drivers/misc/sgi-gru/
13875
13876 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13877 M:      Pat Gefre <pfg@sgi.com>
13878 L:      linux-ia64@vger.kernel.org
13879 S:      Supported
13880 F:      Documentation/ia64/serial.txt
13881 F:      drivers/tty/serial/ioc?_serial.c
13882 F:      include/linux/ioc?.h
13883
13884 SGI XP/XPC/XPNET DRIVER
13885 M:      Cliff Whickman <cpw@sgi.com>
13886 M:      Robin Holt <robinmholt@gmail.com>
13887 S:      Maintained
13888 F:      drivers/misc/sgi-xp/
13889
13890 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13891 M:      Ursula Braun <ubraun@linux.ibm.com>
13892 M:      Karsten Graul <kgraul@linux.ibm.com>
13893 L:      linux-s390@vger.kernel.org
13894 W:      http://www.ibm.com/developerworks/linux/linux390/
13895 S:      Supported
13896 F:      net/smc/
13897
13898 SHARP RJ54N1CB0C SENSOR DRIVER
13899 M:      Jacopo Mondi <jacopo@jmondi.org>
13900 L:      linux-media@vger.kernel.org
13901 T:      git git://linuxtv.org/media_tree.git
13902 S:      Odd fixes
13903 F:      drivers/media/i2c/rj54n1cb0c.c
13904 F:      include/media/i2c/rj54n1cb0c.h
13905
13906 SH_VEU V4L2 MEM2MEM DRIVER
13907 L:      linux-media@vger.kernel.org
13908 S:      Orphan
13909 F:      drivers/media/platform/sh_veu.c
13910
13911 SH_VOU V4L2 OUTPUT DRIVER
13912 L:      linux-media@vger.kernel.org
13913 S:      Orphan
13914 F:      drivers/media/platform/sh_vou.c
13915 F:      include/media/drv-intf/sh_vou.h
13916
13917 SI2157 MEDIA DRIVER
13918 M:      Antti Palosaari <crope@iki.fi>
13919 L:      linux-media@vger.kernel.org
13920 W:      https://linuxtv.org
13921 W:      http://palosaari.fi/linux/
13922 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13923 T:      git git://linuxtv.org/anttip/media_tree.git
13924 S:      Maintained
13925 F:      drivers/media/tuners/si2157*
13926
13927 SI2165 MEDIA DRIVER
13928 M:      Matthias Schwarzott <zzam@gentoo.org>
13929 L:      linux-media@vger.kernel.org
13930 W:      https://linuxtv.org
13931 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13932 S:      Maintained
13933 F:      drivers/media/dvb-frontends/si2165*
13934
13935 SI2168 MEDIA DRIVER
13936 M:      Antti Palosaari <crope@iki.fi>
13937 L:      linux-media@vger.kernel.org
13938 W:      https://linuxtv.org
13939 W:      http://palosaari.fi/linux/
13940 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13941 T:      git git://linuxtv.org/anttip/media_tree.git
13942 S:      Maintained
13943 F:      drivers/media/dvb-frontends/si2168*
13944
13945 SI470X FM RADIO RECEIVER I2C DRIVER
13946 M:      Hans Verkuil <hverkuil@xs4all.nl>
13947 L:      linux-media@vger.kernel.org
13948 T:      git git://linuxtv.org/media_tree.git
13949 W:      https://linuxtv.org
13950 S:      Odd Fixes
13951 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13952
13953 SI470X FM RADIO RECEIVER USB DRIVER
13954 M:      Hans Verkuil <hverkuil@xs4all.nl>
13955 L:      linux-media@vger.kernel.org
13956 T:      git git://linuxtv.org/media_tree.git
13957 W:      https://linuxtv.org
13958 S:      Maintained
13959 F:      drivers/media/radio/si470x/radio-si470x-common.c
13960 F:      drivers/media/radio/si470x/radio-si470x.h
13961 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13962
13963 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13964 M:      Eduardo Valentin <edubezval@gmail.com>
13965 L:      linux-media@vger.kernel.org
13966 T:      git git://linuxtv.org/media_tree.git
13967 W:      https://linuxtv.org
13968 S:      Odd Fixes
13969 F:      drivers/media/radio/si4713/si4713.?
13970
13971 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13972 M:      Eduardo Valentin <edubezval@gmail.com>
13973 L:      linux-media@vger.kernel.org
13974 T:      git git://linuxtv.org/media_tree.git
13975 W:      https://linuxtv.org
13976 S:      Odd Fixes
13977 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13978
13979 SI4713 FM RADIO TRANSMITTER USB DRIVER
13980 M:      Hans Verkuil <hverkuil@xs4all.nl>
13981 L:      linux-media@vger.kernel.org
13982 T:      git git://linuxtv.org/media_tree.git
13983 W:      https://linuxtv.org
13984 S:      Maintained
13985 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13986
13987 SIANO DVB DRIVER
13988 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13989 L:      linux-media@vger.kernel.org
13990 W:      https://linuxtv.org
13991 T:      git git://linuxtv.org/media_tree.git
13992 S:      Odd fixes
13993 F:      drivers/media/common/siano/
13994 F:      drivers/media/usb/siano/
13995 F:      drivers/media/usb/siano/
13996 F:      drivers/media/mmc/siano/
13997
13998 SIFIVE DRIVERS
13999 M:      Palmer Dabbelt <palmer@sifive.com>
14000 M:      Paul Walmsley <paul.walmsley@sifive.com>
14001 L:      linux-riscv@lists.infradead.org
14002 T:      git git://github.com/sifive/riscv-linux.git
14003 S:      Supported
14004 K:      sifive
14005 N:      sifive
14006
14007 SILEAD TOUCHSCREEN DRIVER
14008 M:      Hans de Goede <hdegoede@redhat.com>
14009 L:      linux-input@vger.kernel.org
14010 L:      platform-driver-x86@vger.kernel.org
14011 S:      Maintained
14012 F:      drivers/input/touchscreen/silead.c
14013 F:      drivers/platform/x86/touchscreen_dmi.c
14014
14015 SILICON MOTION SM712 FRAME BUFFER DRIVER
14016 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14017 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14018 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14019 L:      linux-fbdev@vger.kernel.org
14020 S:      Maintained
14021 F:      drivers/video/fbdev/sm712*
14022 F:      Documentation/fb/sm712fb.txt
14023
14024 SIMPLE FIRMWARE INTERFACE (SFI)
14025 M:      Len Brown <lenb@kernel.org>
14026 L:      sfi-devel@simplefirmware.org
14027 W:      http://simplefirmware.org/
14028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14029 S:      Supported
14030 F:      arch/x86/platform/sfi/
14031 F:      drivers/sfi/
14032 F:      include/linux/sfi*.h
14033
14034 SIMPLEFB FB DRIVER
14035 M:      Hans de Goede <hdegoede@redhat.com>
14036 L:      linux-fbdev@vger.kernel.org
14037 S:      Maintained
14038 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
14039 F:      drivers/video/fbdev/simplefb.c
14040 F:      include/linux/platform_data/simplefb.h
14041
14042 SIMTEC EB110ATX (Chalice CATS)
14043 P:      Ben Dooks
14044 P:      Vincent Sanders <vince@simtec.co.uk>
14045 M:      Simtec Linux Team <linux@simtec.co.uk>
14046 W:      http://www.simtec.co.uk/products/EB110ATX/
14047 S:      Supported
14048
14049 SIMTEC EB2410ITX (BAST)
14050 P:      Ben Dooks
14051 P:      Vincent Sanders <vince@simtec.co.uk>
14052 M:      Simtec Linux Team <linux@simtec.co.uk>
14053 W:      http://www.simtec.co.uk/products/EB2410ITX/
14054 S:      Supported
14055 F:      arch/arm/mach-s3c24xx/mach-bast.c
14056 F:      arch/arm/mach-s3c24xx/bast-ide.c
14057 F:      arch/arm/mach-s3c24xx/bast-irq.c
14058
14059 SIPHASH PRF ROUTINES
14060 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14061 S:      Maintained
14062 F:      lib/siphash.c
14063 F:      lib/test_siphash.c
14064 F:      include/linux/siphash.h
14065
14066 SIOX
14067 M:      Gavin Schenk <g.schenk@eckelmann.de>
14068 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14069 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14070 S:      Supported
14071 F:      drivers/siox/*
14072 F:      drivers/gpio/gpio-siox.c
14073 F:      include/trace/events/siox.h
14074
14075 SIS 190 ETHERNET DRIVER
14076 M:      Francois Romieu <romieu@fr.zoreil.com>
14077 L:      netdev@vger.kernel.org
14078 S:      Maintained
14079 F:      drivers/net/ethernet/sis/sis190.c
14080
14081 SIS 900/7016 FAST ETHERNET DRIVER
14082 M:      Daniele Venzano <venza@brownhat.org>
14083 W:      http://www.brownhat.org/sis900.html
14084 L:      netdev@vger.kernel.org
14085 S:      Maintained
14086 F:      drivers/net/ethernet/sis/sis900.*
14087
14088 SIS FRAMEBUFFER DRIVER
14089 M:      Thomas Winischhofer <thomas@winischhofer.net>
14090 W:      http://www.winischhofer.net/linuxsisvga.shtml
14091 S:      Maintained
14092 F:      Documentation/fb/sisfb.txt
14093 F:      drivers/video/fbdev/sis/
14094 F:      include/video/sisfb.h
14095
14096 SIS USB2VGA DRIVER
14097 M:      Thomas Winischhofer <thomas@winischhofer.net>
14098 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14099 S:      Maintained
14100 F:      drivers/usb/misc/sisusbvga/
14101
14102 SLAB ALLOCATOR
14103 M:      Christoph Lameter <cl@linux.com>
14104 M:      Pekka Enberg <penberg@kernel.org>
14105 M:      David Rientjes <rientjes@google.com>
14106 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14107 M:      Andrew Morton <akpm@linux-foundation.org>
14108 L:      linux-mm@kvack.org
14109 S:      Maintained
14110 F:      include/linux/sl?b*.h
14111 F:      mm/sl?b*
14112
14113 SLEEPABLE READ-COPY UPDATE (SRCU)
14114 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14115 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14116 M:      Josh Triplett <josh@joshtriplett.org>
14117 R:      Steven Rostedt <rostedt@goodmis.org>
14118 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14119 L:      linux-kernel@vger.kernel.org
14120 W:      http://www.rdrop.com/users/paulmck/RCU/
14121 S:      Supported
14122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14123 F:      include/linux/srcu*.h
14124 F:      kernel/rcu/srcu*.c
14125
14126 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14127 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14128 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14129 S:      Maintained
14130 F:      drivers/slimbus/
14131 F:      Documentation/devicetree/bindings/slimbus/
14132 F:      include/linux/slimbus.h
14133
14134 SMACK SECURITY MODULE
14135 M:      Casey Schaufler <casey@schaufler-ca.com>
14136 L:      linux-security-module@vger.kernel.org
14137 W:      http://schaufler-ca.com
14138 T:      git git://github.com/cschaufler/smack-next
14139 S:      Maintained
14140 F:      Documentation/admin-guide/LSM/Smack.rst
14141 F:      security/smack/
14142
14143 SMC91x ETHERNET DRIVER
14144 M:      Nicolas Pitre <nico@fluxnic.net>
14145 S:      Odd Fixes
14146 F:      drivers/net/ethernet/smsc/smc91x.*
14147
14148 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14149 M:      Sakari Ailus <sakari.ailus@iki.fi>
14150 L:      linux-media@vger.kernel.org
14151 S:      Maintained
14152 F:      drivers/media/i2c/smiapp/
14153 F:      include/media/i2c/smiapp.h
14154 F:      drivers/media/i2c/smiapp-pll.c
14155 F:      drivers/media/i2c/smiapp-pll.h
14156 F:      include/uapi/linux/smiapp.h
14157 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14158
14159 SMM665 HARDWARE MONITOR DRIVER
14160 M:      Guenter Roeck <linux@roeck-us.net>
14161 L:      linux-hwmon@vger.kernel.org
14162 S:      Maintained
14163 F:      Documentation/hwmon/smm665
14164 F:      drivers/hwmon/smm665.c
14165
14166 SMSC EMC2103 HARDWARE MONITOR DRIVER
14167 M:      Steve Glendinning <steve.glendinning@shawell.net>
14168 L:      linux-hwmon@vger.kernel.org
14169 S:      Maintained
14170 F:      Documentation/hwmon/emc2103
14171 F:      drivers/hwmon/emc2103.c
14172
14173 SMSC SCH5627 HARDWARE MONITOR DRIVER
14174 M:      Hans de Goede <hdegoede@redhat.com>
14175 L:      linux-hwmon@vger.kernel.org
14176 S:      Supported
14177 F:      Documentation/hwmon/sch5627
14178 F:      drivers/hwmon/sch5627.c
14179
14180 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14181 M:      Steve Glendinning <steve.glendinning@shawell.net>
14182 L:      linux-fbdev@vger.kernel.org
14183 S:      Maintained
14184 F:      drivers/video/fbdev/smscufx.c
14185
14186 SMSC47B397 HARDWARE MONITOR DRIVER
14187 M:      Jean Delvare <jdelvare@suse.com>
14188 L:      linux-hwmon@vger.kernel.org
14189 S:      Maintained
14190 F:      Documentation/hwmon/smsc47b397
14191 F:      drivers/hwmon/smsc47b397.c
14192
14193 SMSC911x ETHERNET DRIVER
14194 M:      Steve Glendinning <steve.glendinning@shawell.net>
14195 L:      netdev@vger.kernel.org
14196 S:      Maintained
14197 F:      include/linux/smsc911x.h
14198 F:      drivers/net/ethernet/smsc/smsc911x.*
14199
14200 SMSC9420 PCI ETHERNET DRIVER
14201 M:      Steve Glendinning <steve.glendinning@shawell.net>
14202 L:      netdev@vger.kernel.org
14203 S:      Maintained
14204 F:      drivers/net/ethernet/smsc/smsc9420.*
14205
14206 SOC-CAMERA V4L2 SUBSYSTEM
14207 L:      linux-media@vger.kernel.org
14208 T:      git git://linuxtv.org/media_tree.git
14209 S:      Orphan
14210 F:      include/media/soc*
14211 F:      drivers/media/i2c/soc_camera/
14212 F:      drivers/media/platform/soc_camera/
14213
14214 SOCIONEXT SYNQUACER I2C DRIVER
14215 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14216 L:      linux-i2c@vger.kernel.org
14217 S:      Maintained
14218 F:      drivers/i2c/busses/i2c-synquacer.c
14219 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14220
14221 SOCIONEXT UNIPHIER SOUND DRIVER
14222 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14223 S:      Orphan
14224 F:      sound/soc/uniphier/
14225
14226 SOEKRIS NET48XX LED SUPPORT
14227 M:      Chris Boot <bootc@bootc.net>
14228 S:      Maintained
14229 F:      drivers/leds/leds-net48xx.c
14230
14231 SOFT-ROCE DRIVER (rxe)
14232 M:      Moni Shoua <monis@mellanox.com>
14233 L:      linux-rdma@vger.kernel.org
14234 S:      Supported
14235 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14236 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14237 F:      drivers/infiniband/sw/rxe/
14238 F:      include/uapi/rdma/rdma_user_rxe.h
14239
14240 SOFTLOGIC 6x10 MPEG CODEC
14241 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14242 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14243 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14244 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14245 M:      Ismael Luceno <ismael@iodev.co.uk>
14246 L:      linux-media@vger.kernel.org
14247 S:      Supported
14248 F:      drivers/media/pci/solo6x10/
14249
14250 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14251 M:      James Morse <james.morse@arm.com>
14252 L:      linux-arm-kernel@lists.infradead.org
14253 S:      Maintained
14254 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14255 F:      drivers/firmware/arm_sdei.c
14256 F:      include/linux/arm_sdei.h
14257 F:      include/uapi/linux/arm_sdei.h
14258
14259 SOFTWARE RAID (Multiple Disks) SUPPORT
14260 M:      Shaohua Li <shli@kernel.org>
14261 L:      linux-raid@vger.kernel.org
14262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14263 S:      Supported
14264 F:      drivers/md/Makefile
14265 F:      drivers/md/Kconfig
14266 F:      drivers/md/md*
14267 F:      drivers/md/raid*
14268 F:      include/linux/raid/
14269 F:      include/uapi/linux/raid/
14270
14271 SOCIONEXT (SNI) AVE NETWORK DRIVER
14272 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14273 L:      netdev@vger.kernel.org
14274 S:      Maintained
14275 F:      drivers/net/ethernet/socionext/sni_ave.c
14276 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14277
14278 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14279 M:      Jassi Brar <jaswinder.singh@linaro.org>
14280 L:      netdev@vger.kernel.org
14281 S:      Maintained
14282 F:      drivers/net/ethernet/socionext/netsec.c
14283 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14284
14285 SOLIDRUN CLEARFOG SUPPORT
14286 M:      Russell King <linux@armlinux.org.uk>
14287 S:      Maintained
14288 F:      arch/arm/boot/dts/armada-388-clearfog*
14289 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14290
14291 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14292 M:      Russell King <linux@armlinux.org.uk>
14293 S:      Maintained
14294 F:      arch/arm/boot/dts/imx6*-cubox-i*
14295 F:      arch/arm/boot/dts/imx6*-hummingboard*
14296 F:      arch/arm/boot/dts/imx6*-sr-*
14297
14298 SONIC NETWORK DRIVER
14299 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14300 L:      netdev@vger.kernel.org
14301 S:      Maintained
14302 F:      drivers/net/ethernet/natsemi/sonic.*
14303
14304 SONICS SILICON BACKPLANE DRIVER (SSB)
14305 M:      Michael Buesch <m@bues.ch>
14306 L:      linux-wireless@vger.kernel.org
14307 S:      Maintained
14308 F:      drivers/ssb/
14309 F:      include/linux/ssb/
14310
14311 SONY IMX214 SENSOR DRIVER
14312 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14313 L:      linux-media@vger.kernel.org
14314 T:      git git://linuxtv.org/media_tree.git
14315 S:      Maintained
14316 F:      drivers/media/i2c/imx214.c
14317 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14318
14319 SONY IMX258 SENSOR DRIVER
14320 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14321 L:      linux-media@vger.kernel.org
14322 T:      git git://linuxtv.org/media_tree.git
14323 S:      Maintained
14324 F:      drivers/media/i2c/imx258.c
14325
14326 SONY IMX274 SENSOR DRIVER
14327 M:      Leon Luo <leonl@leopardimaging.com>
14328 L:      linux-media@vger.kernel.org
14329 T:      git git://linuxtv.org/media_tree.git
14330 S:      Maintained
14331 F:      drivers/media/i2c/imx274.c
14332 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14333
14334 SONY IMX319 SENSOR DRIVER
14335 M:      Bingbu Cao <bingbu.cao@intel.com>
14336 L:      linux-media@vger.kernel.org
14337 T:      git git://linuxtv.org/media_tree.git
14338 S:      Maintained
14339 F:      drivers/media/i2c/imx319.c
14340
14341 SONY IMX355 SENSOR DRIVER
14342 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14343 L:      linux-media@vger.kernel.org
14344 T:      git git://linuxtv.org/media_tree.git
14345 S:      Maintained
14346 F:      drivers/media/i2c/imx355.c
14347
14348 SONY MEMORYSTICK CARD SUPPORT
14349 M:      Alex Dubov <oakad@yahoo.com>
14350 W:      http://tifmxx.berlios.de/
14351 S:      Maintained
14352 F:      drivers/memstick/host/tifm_ms.c
14353
14354 SONY MEMORYSTICK STANDARD SUPPORT
14355 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14356 S:      Maintained
14357 F:      drivers/memstick/core/ms_block.*
14358
14359 SONY VAIO CONTROL DEVICE DRIVER
14360 M:      Mattia Dongili <malattia@linux.it>
14361 L:      platform-driver-x86@vger.kernel.org
14362 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14363 S:      Maintained
14364 F:      Documentation/laptops/sony-laptop.txt
14365 F:      drivers/char/sonypi.c
14366 F:      drivers/platform/x86/sony-laptop.c
14367 F:      include/linux/sony-laptop.h
14368
14369 SOUND
14370 M:      Jaroslav Kysela <perex@perex.cz>
14371 M:      Takashi Iwai <tiwai@suse.com>
14372 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14373 W:      http://www.alsa-project.org/
14374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14375 T:      git git://git.alsa-project.org/alsa-kernel.git
14376 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14377 S:      Maintained
14378 F:      Documentation/sound/
14379 F:      include/sound/
14380 F:      include/uapi/sound/
14381 F:      sound/
14382
14383 SOUND - COMPRESSED AUDIO
14384 M:      Vinod Koul <vkoul@kernel.org>
14385 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14387 S:      Supported
14388 F:      Documentation/sound/designs/compress-offload.rst
14389 F:      include/sound/compress_driver.h
14390 F:      include/uapi/sound/compress_*
14391 F:      sound/core/compress_offload.c
14392 F:      sound/soc/soc-compress.c
14393
14394 SOUND - DMAENGINE HELPERS
14395 M:      Lars-Peter Clausen <lars@metafoo.de>
14396 S:      Supported
14397 F:      include/sound/dmaengine_pcm.h
14398 F:      sound/core/pcm_dmaengine.c
14399 F:      sound/soc/soc-generic-dmaengine-pcm.c
14400
14401 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14402 M:      Liam Girdwood <lgirdwood@gmail.com>
14403 M:      Mark Brown <broonie@kernel.org>
14404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14405 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14406 W:      http://alsa-project.org/main/index.php/ASoC
14407 S:      Supported
14408 F:      Documentation/devicetree/bindings/sound/
14409 F:      Documentation/sound/soc/
14410 F:      sound/soc/
14411 F:      include/dt-bindings/sound/
14412 F:      include/sound/soc*
14413
14414 SOUNDWIRE SUBSYSTEM
14415 M:      Vinod Koul <vkoul@kernel.org>
14416 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14417 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14418 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14419 S:      Supported
14420 F:      Documentation/driver-api/soundwire/
14421 F:      drivers/soundwire/
14422 F:      include/linux/soundwire/
14423
14424 SP2 MEDIA DRIVER
14425 M:      Olli Salonen <olli.salonen@iki.fi>
14426 L:      linux-media@vger.kernel.org
14427 W:      https://linuxtv.org
14428 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14429 S:      Maintained
14430 F:      drivers/media/dvb-frontends/sp2*
14431
14432 SPARC + UltraSPARC (sparc/sparc64)
14433 M:      "David S. Miller" <davem@davemloft.net>
14434 L:      sparclinux@vger.kernel.org
14435 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14438 S:      Maintained
14439 F:      arch/sparc/
14440 F:      drivers/sbus/
14441
14442 SPARC SERIAL DRIVERS
14443 M:      "David S. Miller" <davem@davemloft.net>
14444 L:      sparclinux@vger.kernel.org
14445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14447 S:      Maintained
14448 F:      include/linux/sunserialcore.h
14449 F:      drivers/tty/serial/suncore.c
14450 F:      drivers/tty/serial/sunhv.c
14451 F:      drivers/tty/serial/sunsab.c
14452 F:      drivers/tty/serial/sunsab.h
14453 F:      drivers/tty/serial/sunsu.c
14454 F:      drivers/tty/serial/sunzilog.c
14455 F:      drivers/tty/serial/sunzilog.h
14456 F:      drivers/tty/vcc.c
14457
14458 SPARSE CHECKER
14459 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14460 L:      linux-sparse@vger.kernel.org
14461 W:      https://sparse.wiki.kernel.org/
14462 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14463 S:      Maintained
14464 F:      include/linux/compiler.h
14465
14466 SPEAR CLOCK FRAMEWORK SUPPORT
14467 M:      Viresh Kumar <vireshk@kernel.org>
14468 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14469 W:      http://www.st.com/spear
14470 S:      Maintained
14471 F:      drivers/clk/spear/
14472
14473 SPEAR PLATFORM SUPPORT
14474 M:      Viresh Kumar <vireshk@kernel.org>
14475 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14476 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14477 W:      http://www.st.com/spear
14478 S:      Maintained
14479 F:      arch/arm/boot/dts/spear*
14480 F:      arch/arm/mach-spear/
14481
14482 SPI NOR SUBSYSTEM
14483 M:      Marek Vasut <marek.vasut@gmail.com>
14484 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
14485 L:      linux-mtd@lists.infradead.org
14486 W:      http://www.linux-mtd.infradead.org/
14487 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14488 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14489 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14490 S:      Maintained
14491 F:      drivers/mtd/spi-nor/
14492 F:      include/linux/mtd/spi-nor.h
14493
14494 SPI SUBSYSTEM
14495 M:      Mark Brown <broonie@kernel.org>
14496 L:      linux-spi@vger.kernel.org
14497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14498 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14499 S:      Maintained
14500 F:      Documentation/devicetree/bindings/spi/
14501 F:      Documentation/spi/
14502 F:      drivers/spi/
14503 F:      include/linux/spi/
14504 F:      include/uapi/linux/spi/
14505 F:      tools/spi/
14506
14507 SPIDERNET NETWORK DRIVER for CELL
14508 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14509 L:      netdev@vger.kernel.org
14510 S:      Supported
14511 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14512 F:      drivers/net/ethernet/toshiba/spider_net*
14513
14514 SPMI SUBSYSTEM
14515 R:      Stephen Boyd <sboyd@kernel.org>
14516 L:      linux-arm-msm@vger.kernel.org
14517 F:      Documentation/devicetree/bindings/spmi/
14518 F:      drivers/spmi/
14519 F:      include/dt-bindings/spmi/spmi.h
14520 F:      include/linux/spmi.h
14521 F:      include/trace/events/spmi.h
14522
14523 SPU FILE SYSTEM
14524 M:      Jeremy Kerr <jk@ozlabs.org>
14525 L:      linuxppc-dev@lists.ozlabs.org
14526 W:      http://www.ibm.com/developerworks/power/cell/
14527 S:      Supported
14528 F:      Documentation/filesystems/spufs.txt
14529 F:      arch/powerpc/platforms/cell/spufs/
14530
14531 SQUASHFS FILE SYSTEM
14532 M:      Phillip Lougher <phillip@squashfs.org.uk>
14533 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14534 W:      http://squashfs.org.uk
14535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14536 S:      Maintained
14537 F:      Documentation/filesystems/squashfs.txt
14538 F:      fs/squashfs/
14539
14540 SRM (Alpha) environment access
14541 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14542 S:      Maintained
14543 F:      arch/alpha/kernel/srm_env.c
14544
14545 ST LSM6DSx IMU IIO DRIVER
14546 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14547 L:      linux-iio@vger.kernel.org
14548 W:      http://www.st.com/
14549 S:      Maintained
14550 F:      drivers/iio/imu/st_lsm6dsx/
14551 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14552
14553 ST STM32 I2C/SMBUS DRIVER
14554 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14555 L:      linux-i2c@vger.kernel.org
14556 S:      Maintained
14557 F:      drivers/i2c/busses/i2c-stm32*
14558
14559 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14560 M:      Song Qiang <songqiang1304521@gmail.com>
14561 L:      linux-iio@vger.kernel.org
14562 S:      Maintained
14563 F:      drivers/iio/proximity/vl53l0x-i2c.c
14564 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14565
14566 STABLE BRANCH
14567 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14568 M:      Sasha Levin <sashal@kernel.org>
14569 L:      stable@vger.kernel.org
14570 S:      Supported
14571 F:      Documentation/process/stable-kernel-rules.rst
14572
14573 STAGING - COMEDI
14574 M:      Ian Abbott <abbotti@mev.co.uk>
14575 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14576 S:      Odd Fixes
14577 F:      drivers/staging/comedi/
14578
14579 STAGING - EROFS FILE SYSTEM
14580 M:      Gao Xiang <gaoxiang25@huawei.com>
14581 M:      Chao Yu <yuchao0@huawei.com>
14582 L:      linux-erofs@lists.ozlabs.org
14583 S:      Maintained
14584 F:      drivers/staging/erofs/
14585
14586 STAGING - INDUSTRIAL IO
14587 M:      Jonathan Cameron <jic23@kernel.org>
14588 L:      linux-iio@vger.kernel.org
14589 S:      Odd Fixes
14590 F:      Documentation/devicetree/bindings/staging/iio/
14591 F:      drivers/staging/iio/
14592
14593 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14594 M:      Marc Dietrich <marvin24@gmx.de>
14595 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14596 L:      linux-tegra@vger.kernel.org
14597 S:      Maintained
14598 F:      drivers/staging/nvec/
14599
14600 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14601 M:      Jens Frederich <jfrederich@gmail.com>
14602 M:      Daniel Drake <dsd@laptop.org>
14603 M:      Jon Nettleton <jon.nettleton@gmail.com>
14604 W:      http://wiki.laptop.org/go/DCON
14605 S:      Maintained
14606 F:      drivers/staging/olpc_dcon/
14607
14608 STAGING - REALTEK RTL8712U DRIVERS
14609 M:      Larry Finger <Larry.Finger@lwfinger.net>
14610 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14611 S:      Odd Fixes
14612 F:      drivers/staging/rtl8712/
14613
14614 STAGING - REALTEK RTL8188EU DRIVERS
14615 M:      Larry Finger <Larry.Finger@lwfinger.net>
14616 S:      Odd Fixes
14617 F:      drivers/staging/rtl8188eu/
14618
14619 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14620 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14621 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14622 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14623 L:      linux-fbdev@vger.kernel.org
14624 S:      Maintained
14625 F:      drivers/staging/sm750fb/
14626
14627 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14628 M:      William Hubbs <w.d.hubbs@gmail.com>
14629 M:      Chris Brannon <chris@the-brannons.com>
14630 M:      Kirk Reiser <kirk@reisers.ca>
14631 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14632 L:      speakup@linux-speakup.org
14633 W:      http://www.linux-speakup.org/
14634 S:      Odd Fixes
14635 F:      drivers/staging/speakup/
14636
14637 STAGING - VIA VT665X DRIVERS
14638 M:      Forest Bond <forest@alittletooquiet.net>
14639 S:      Odd Fixes
14640 F:      drivers/staging/vt665?/
14641
14642 STAGING - WILC1000 WIFI DRIVER
14643 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
14644 M:      Ajay Singh <ajay.kathat@microchip.com>
14645 L:      linux-wireless@vger.kernel.org
14646 S:      Supported
14647 F:      drivers/staging/wilc1000/
14648
14649 STAGING SUBSYSTEM
14650 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14652 L:      devel@driverdev.osuosl.org
14653 S:      Supported
14654 F:      drivers/staging/
14655
14656 STARFIRE/DURALAN NETWORK DRIVER
14657 M:      Ion Badulescu <ionut@badula.org>
14658 S:      Odd Fixes
14659 F:      drivers/net/ethernet/adaptec/starfire*
14660
14661 STEC S1220 SKD DRIVER
14662 M:      Bart Van Assche <bart.vanassche@wdc.com>
14663 L:      linux-block@vger.kernel.org
14664 S:      Maintained
14665 F:      drivers/block/skd*[ch]
14666
14667 STI AUDIO (ASoC) DRIVERS
14668 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14669 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14670 S:      Maintained
14671 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14672 F:      sound/soc/sti/
14673
14674 STI CEC DRIVER
14675 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14676 S:      Maintained
14677 F:      drivers/media/platform/sti/cec/
14678 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14679
14680 STK1160 USB VIDEO CAPTURE DRIVER
14681 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14682 L:      linux-media@vger.kernel.org
14683 T:      git git://linuxtv.org/media_tree.git
14684 S:      Maintained
14685 F:      drivers/media/usb/stk1160/
14686
14687 STM32 AUDIO (ASoC) DRIVERS
14688 M:      Olivier Moysan <olivier.moysan@st.com>
14689 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14690 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14691 S:      Maintained
14692 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14693 F:      sound/soc/stm/
14694
14695 STM32 TIMER/LPTIMER DRIVERS
14696 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14697 S:      Maintained
14698 F:      drivers/*/stm32-*timer*
14699 F:      drivers/pwm/pwm-stm32*
14700 F:      include/linux/*/stm32-*tim*
14701 F:      Documentation/ABI/testing/*timer-stm32
14702 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14703 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14704
14705 STMMAC ETHERNET DRIVER
14706 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14707 M:      Alexandre Torgue <alexandre.torgue@st.com>
14708 M:      Jose Abreu <joabreu@synopsys.com>
14709 L:      netdev@vger.kernel.org
14710 W:      http://www.stlinux.com
14711 S:      Supported
14712 F:      drivers/net/ethernet/stmicro/stmmac/
14713
14714 SUN3/3X
14715 M:      Sam Creasey <sammy@sammy.net>
14716 W:      http://sammy.net/sun3/
14717 S:      Maintained
14718 F:      arch/m68k/kernel/*sun3*
14719 F:      arch/m68k/sun3*/
14720 F:      arch/m68k/include/asm/sun3*
14721 F:      drivers/net/ethernet/i825xx/sun3*
14722
14723 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14724 M:      Hans de Goede <hdegoede@redhat.com>
14725 L:      linux-input@vger.kernel.org
14726 S:      Maintained
14727 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14728 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14729
14730 SUNDANCE NETWORK DRIVER
14731 M:      Denis Kirjanov <kda@linux-powerpc.org>
14732 L:      netdev@vger.kernel.org
14733 S:      Maintained
14734 F:      drivers/net/ethernet/dlink/sundance.c
14735
14736 SUPERH
14737 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14738 M:      Rich Felker <dalias@libc.org>
14739 L:      linux-sh@vger.kernel.org
14740 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14741 S:      Maintained
14742 F:      Documentation/sh/
14743 F:      arch/sh/
14744 F:      drivers/sh/
14745
14746 SUSPEND TO RAM
14747 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14748 M:      Len Brown <len.brown@intel.com>
14749 M:      Pavel Machek <pavel@ucw.cz>
14750 L:      linux-pm@vger.kernel.org
14751 B:      https://bugzilla.kernel.org
14752 S:      Supported
14753 F:      Documentation/power/
14754 F:      arch/x86/kernel/acpi/
14755 F:      drivers/base/power/
14756 F:      kernel/power/
14757 F:      include/linux/suspend.h
14758 F:      include/linux/freezer.h
14759 F:      include/linux/pm.h
14760
14761 SVGA HANDLING
14762 M:      Martin Mares <mj@ucw.cz>
14763 L:      linux-video@atrey.karlin.mff.cuni.cz
14764 S:      Maintained
14765 F:      Documentation/svga.txt
14766 F:      arch/x86/boot/video*
14767
14768 SWIOTLB SUBSYSTEM
14769 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14770 L:      iommu@lists.linux-foundation.org
14771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14772 S:      Supported
14773 F:      kernel/dma/swiotlb.c
14774 F:      arch/*/kernel/pci-swiotlb.c
14775 F:      include/linux/swiotlb.h
14776
14777 SWITCHDEV
14778 M:      Jiri Pirko <jiri@resnulli.us>
14779 M:      Ivan Vecera <ivecera@redhat.com>
14780 L:      netdev@vger.kernel.org
14781 S:      Supported
14782 F:      net/switchdev/
14783 F:      include/net/switchdev.h
14784
14785 SY8106A REGULATOR DRIVER
14786 M:      Icenowy Zheng <icenowy@aosc.io>
14787 S:      Maintained
14788 F:      drivers/regulator/sy8106a-regulator.c
14789 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14790
14791 SYNC FILE FRAMEWORK
14792 M:      Sumit Semwal <sumit.semwal@linaro.org>
14793 R:      Gustavo Padovan <gustavo@padovan.org>
14794 S:      Maintained
14795 L:      linux-media@vger.kernel.org
14796 L:      dri-devel@lists.freedesktop.org
14797 F:      drivers/dma-buf/sync_*
14798 F:      drivers/dma-buf/dma-fence*
14799 F:      drivers/dma-buf/sw_sync.c
14800 F:      include/linux/sync_file.h
14801 F:      include/uapi/linux/sync_file.h
14802 F:      Documentation/sync_file.txt
14803 T:      git git://anongit.freedesktop.org/drm/drm-misc
14804
14805 SYNOPSYS ARC ARCHITECTURE
14806 M:      Vineet Gupta <vgupta@synopsys.com>
14807 L:      linux-snps-arc@lists.infradead.org
14808 S:      Supported
14809 F:      arch/arc/
14810 F:      Documentation/devicetree/bindings/arc/*
14811 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14812 F:      drivers/clocksource/arc_timer.c
14813 F:      drivers/tty/serial/arc_uart.c
14814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14815
14816 SYNOPSYS ARC HSDK SDP pll clock driver
14817 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14818 S:      Supported
14819 F:      drivers/clk/clk-hsdk-pll.c
14820 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14821
14822 SYNOPSYS ARC SDP clock driver
14823 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14824 S:      Supported
14825 F:      drivers/clk/axs10x/*
14826 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14827
14828 SYNOPSYS ARC SDP platform support
14829 M:      Alexey Brodkin <abrodkin@synopsys.com>
14830 S:      Supported
14831 F:      arch/arc/plat-axs10x
14832 F:      arch/arc/boot/dts/ax*
14833 F:      Documentation/devicetree/bindings/arc/axs10*
14834
14835 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14836 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14837 S:      Supported
14838 F:      drivers/reset/reset-axs10x.c
14839 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14840
14841 SYNOPSYS CREG GPIO DRIVER
14842 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14843 S:      Maintained
14844 F:      drivers/gpio/gpio-creg-snps.c
14845 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14846
14847 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14848 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14849 S:      Maintained
14850 F:      drivers/tty/serial/8250/8250_dw.c
14851
14852 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14853 M:      Hoan Tran <hoan@os.amperecomputing.com>
14854 L:      linux-gpio@vger.kernel.org
14855 S:      Maintained
14856 F:      drivers/gpio/gpio-dwapb.c
14857 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14858
14859 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14860 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14861 S:      Maintained
14862 F:      drivers/dma/dwi-axi-dmac/
14863 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14864
14865 SYNOPSYS DESIGNWARE DMAC DRIVER
14866 M:      Viresh Kumar <vireshk@kernel.org>
14867 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14868 S:      Maintained
14869 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
14870 F:      drivers/dma/dw/
14871 F:      include/dt-bindings/dma/dw-dmac.h
14872 F:      include/linux/dma/dw.h
14873 F:      include/linux/platform_data/dma-dw.h
14874
14875 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14876 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14877 L:      netdev@vger.kernel.org
14878 S:      Supported
14879 F:      drivers/net/ethernet/synopsys/
14880
14881 SYNOPSYS DESIGNWARE I2C DRIVER
14882 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14883 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14884 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14885 L:      linux-i2c@vger.kernel.org
14886 S:      Maintained
14887 F:      drivers/i2c/busses/i2c-designware-*
14888 F:      include/linux/platform_data/i2c-designware.h
14889
14890 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14891 M:      Jaehoon Chung <jh80.chung@samsung.com>
14892 L:      linux-mmc@vger.kernel.org
14893 S:      Maintained
14894 F:      drivers/mmc/host/dw_mmc*
14895
14896 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14897 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14898 S:      Supported
14899 F:      drivers/reset/reset-hsdk.c
14900 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14901 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14902
14903 SYSTEM CONFIGURATION (SYSCON)
14904 M:      Lee Jones <lee.jones@linaro.org>
14905 M:      Arnd Bergmann <arnd@arndb.de>
14906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14907 S:      Supported
14908 F:      drivers/mfd/syscon.c
14909
14910 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14911 M:      Sudeep Holla <sudeep.holla@arm.com>
14912 L:      linux-arm-kernel@lists.infradead.org
14913 S:      Maintained
14914 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14915 F:      drivers/clk/clk-sc[mp]i.c
14916 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14917 F:      drivers/firmware/arm_scpi.c
14918 F:      drivers/firmware/arm_scmi/
14919 F:      include/linux/sc[mp]i_protocol.h
14920
14921 SYSTEM RESET/SHUTDOWN DRIVERS
14922 M:      Sebastian Reichel <sre@kernel.org>
14923 L:      linux-pm@vger.kernel.org
14924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14925 S:      Maintained
14926 F:      Documentation/devicetree/bindings/power/reset/
14927 F:      drivers/power/reset/
14928
14929 SYSTEM TRACE MODULE CLASS
14930 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14931 S:      Maintained
14932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14933 F:      Documentation/trace/stm.rst
14934 F:      drivers/hwtracing/stm/
14935 F:      include/linux/stm.h
14936 F:      include/uapi/linux/stm.h
14937
14938 SYSV FILESYSTEM
14939 M:      Christoph Hellwig <hch@infradead.org>
14940 S:      Maintained
14941 F:      Documentation/filesystems/sysv-fs.txt
14942 F:      fs/sysv/
14943 F:      include/linux/sysv_fs.h
14944
14945 TARGET SUBSYSTEM
14946 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14947 L:      linux-scsi@vger.kernel.org
14948 L:      target-devel@vger.kernel.org
14949 W:      http://www.linux-iscsi.org
14950 W:      http://groups.google.com/group/linux-iscsi-target-dev
14951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14952 S:      Supported
14953 F:      drivers/target/
14954 F:      include/target/
14955 F:      Documentation/target/
14956
14957 TASKSTATS STATISTICS INTERFACE
14958 M:      Balbir Singh <bsingharora@gmail.com>
14959 S:      Maintained
14960 F:      Documentation/accounting/taskstats*
14961 F:      include/linux/taskstats*
14962 F:      kernel/taskstats.c
14963
14964 TC subsystem
14965 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14966 M:      Cong Wang <xiyou.wangcong@gmail.com>
14967 M:      Jiri Pirko <jiri@resnulli.us>
14968 L:      netdev@vger.kernel.org
14969 S:      Maintained
14970 F:      include/net/pkt_cls.h
14971 F:      include/net/pkt_sched.h
14972 F:      include/net/tc_act/
14973 F:      include/uapi/linux/pkt_cls.h
14974 F:      include/uapi/linux/pkt_sched.h
14975 F:      include/uapi/linux/tc_act/
14976 F:      include/uapi/linux/tc_ematch/
14977 F:      net/sched/
14978
14979 TC90522 MEDIA DRIVER
14980 M:      Akihiro Tsukada <tskd08@gmail.com>
14981 L:      linux-media@vger.kernel.org
14982 S:      Odd Fixes
14983 F:      drivers/media/dvb-frontends/tc90522*
14984
14985 TCP LOW PRIORITY MODULE
14986 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14987 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14988 W:      http://tcp-lp-mod.sourceforge.net/
14989 S:      Maintained
14990 F:      net/ipv4/tcp_lp.c
14991
14992 TDA10071 MEDIA DRIVER
14993 M:      Antti Palosaari <crope@iki.fi>
14994 L:      linux-media@vger.kernel.org
14995 W:      https://linuxtv.org
14996 W:      http://palosaari.fi/linux/
14997 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14998 T:      git git://linuxtv.org/anttip/media_tree.git
14999 S:      Maintained
15000 F:      drivers/media/dvb-frontends/tda10071*
15001
15002 TDA18212 MEDIA DRIVER
15003 M:      Antti Palosaari <crope@iki.fi>
15004 L:      linux-media@vger.kernel.org
15005 W:      https://linuxtv.org
15006 W:      http://palosaari.fi/linux/
15007 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15008 T:      git git://linuxtv.org/anttip/media_tree.git
15009 S:      Maintained
15010 F:      drivers/media/tuners/tda18212*
15011
15012 TDA18218 MEDIA DRIVER
15013 M:      Antti Palosaari <crope@iki.fi>
15014 L:      linux-media@vger.kernel.org
15015 W:      https://linuxtv.org
15016 W:      http://palosaari.fi/linux/
15017 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15018 T:      git git://linuxtv.org/anttip/media_tree.git
15019 S:      Maintained
15020 F:      drivers/media/tuners/tda18218*
15021
15022 TDA18250 MEDIA DRIVER
15023 M:      Olli Salonen <olli.salonen@iki.fi>
15024 L:      linux-media@vger.kernel.org
15025 W:      https://linuxtv.org
15026 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15027 T:      git git://linuxtv.org/media_tree.git
15028 S:      Maintained
15029 F:      drivers/media/tuners/tda18250*
15030
15031 TDA18271 MEDIA DRIVER
15032 M:      Michael Krufky <mkrufky@linuxtv.org>
15033 L:      linux-media@vger.kernel.org
15034 W:      https://linuxtv.org
15035 W:      http://github.com/mkrufky
15036 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15037 T:      git git://linuxtv.org/mkrufky/tuners.git
15038 S:      Maintained
15039 F:      drivers/media/tuners/tda18271*
15040
15041 TDA1997x MEDIA DRIVER
15042 M:      Tim Harvey <tharvey@gateworks.com>
15043 L:      linux-media@vger.kernel.org
15044 W:      https://linuxtv.org
15045 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15046 S:      Maintained
15047 F:      drivers/media/i2c/tda1997x.*
15048
15049 TDA827x MEDIA DRIVER
15050 M:      Michael Krufky <mkrufky@linuxtv.org>
15051 L:      linux-media@vger.kernel.org
15052 W:      https://linuxtv.org
15053 W:      http://github.com/mkrufky
15054 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15055 T:      git git://linuxtv.org/mkrufky/tuners.git
15056 S:      Maintained
15057 F:      drivers/media/tuners/tda8290.*
15058
15059 TDA8290 MEDIA DRIVER
15060 M:      Michael Krufky <mkrufky@linuxtv.org>
15061 L:      linux-media@vger.kernel.org
15062 W:      https://linuxtv.org
15063 W:      http://github.com/mkrufky
15064 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15065 T:      git git://linuxtv.org/mkrufky/tuners.git
15066 S:      Maintained
15067 F:      drivers/media/tuners/tda8290.*
15068
15069 TDA9840 MEDIA DRIVER
15070 M:      Hans Verkuil <hverkuil@xs4all.nl>
15071 L:      linux-media@vger.kernel.org
15072 T:      git git://linuxtv.org/media_tree.git
15073 W:      https://linuxtv.org
15074 S:      Maintained
15075 F:      drivers/media/i2c/tda9840*
15076
15077 TEA5761 TUNER DRIVER
15078 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15079 L:      linux-media@vger.kernel.org
15080 W:      https://linuxtv.org
15081 T:      git git://linuxtv.org/media_tree.git
15082 S:      Odd fixes
15083 F:      drivers/media/tuners/tea5761.*
15084
15085 TEA5767 TUNER DRIVER
15086 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15087 L:      linux-media@vger.kernel.org
15088 W:      https://linuxtv.org
15089 T:      git git://linuxtv.org/media_tree.git
15090 S:      Maintained
15091 F:      drivers/media/tuners/tea5767.*
15092
15093 TEA6415C MEDIA DRIVER
15094 M:      Hans Verkuil <hverkuil@xs4all.nl>
15095 L:      linux-media@vger.kernel.org
15096 T:      git git://linuxtv.org/media_tree.git
15097 W:      https://linuxtv.org
15098 S:      Maintained
15099 F:      drivers/media/i2c/tea6415c*
15100
15101 TEA6420 MEDIA DRIVER
15102 M:      Hans Verkuil <hverkuil@xs4all.nl>
15103 L:      linux-media@vger.kernel.org
15104 T:      git git://linuxtv.org/media_tree.git
15105 W:      https://linuxtv.org
15106 S:      Maintained
15107 F:      drivers/media/i2c/tea6420*
15108
15109 TEAM DRIVER
15110 M:      Jiri Pirko <jiri@resnulli.us>
15111 L:      netdev@vger.kernel.org
15112 S:      Supported
15113 F:      drivers/net/team/
15114 F:      include/linux/if_team.h
15115 F:      include/uapi/linux/if_team.h
15116
15117 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15118 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15119 S:      Maintained
15120 F:      arch/x86/platform/ts5500/
15121
15122 TECHNOTREND USB IR RECEIVER
15123 M:      Sean Young <sean@mess.org>
15124 L:      linux-media@vger.kernel.org
15125 S:      Maintained
15126 F:      drivers/media/rc/ttusbir.c
15127
15128 TECHWELL TW9910 VIDEO DECODER
15129 L:      linux-media@vger.kernel.org
15130 S:      Orphan
15131 F:      drivers/media/i2c/tw9910.c
15132 F:      include/media/i2c/tw9910.h
15133
15134 TEE SUBSYSTEM
15135 M:      Jens Wiklander <jens.wiklander@linaro.org>
15136 S:      Maintained
15137 F:      include/linux/tee_drv.h
15138 F:      include/uapi/linux/tee.h
15139 F:      drivers/tee/
15140 F:      Documentation/tee.txt
15141
15142 TEGRA ARCHITECTURE SUPPORT
15143 M:      Thierry Reding <thierry.reding@gmail.com>
15144 M:      Jonathan Hunter <jonathanh@nvidia.com>
15145 L:      linux-tegra@vger.kernel.org
15146 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15148 S:      Supported
15149 N:      [^a-z]tegra
15150
15151 TEGRA CLOCK DRIVER
15152 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15153 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15154 S:      Supported
15155 F:      drivers/clk/tegra/
15156
15157 TEGRA DMA DRIVERS
15158 M:      Laxman Dewangan <ldewangan@nvidia.com>
15159 M:      Jon Hunter <jonathanh@nvidia.com>
15160 S:      Supported
15161 F:      drivers/dma/tegra*
15162
15163 TEGRA I2C DRIVER
15164 M:      Laxman Dewangan <ldewangan@nvidia.com>
15165 S:      Supported
15166 F:      drivers/i2c/busses/i2c-tegra.c
15167
15168 TEGRA IOMMU DRIVERS
15169 M:      Thierry Reding <thierry.reding@gmail.com>
15170 L:      linux-tegra@vger.kernel.org
15171 S:      Supported
15172 F:      drivers/iommu/tegra*
15173
15174 TEGRA KBC DRIVER
15175 M:      Laxman Dewangan <ldewangan@nvidia.com>
15176 S:      Supported
15177 F:      drivers/input/keyboard/tegra-kbc.c
15178
15179 TEGRA NAND DRIVER
15180 M:      Stefan Agner <stefan@agner.ch>
15181 M:      Lucas Stach <dev@lynxeye.de>
15182 S:      Maintained
15183 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15184 F:      drivers/mtd/nand/raw/tegra_nand.c
15185
15186 TEGRA PWM DRIVER
15187 M:      Thierry Reding <thierry.reding@gmail.com>
15188 S:      Supported
15189 F:      drivers/pwm/pwm-tegra.c
15190
15191 TEGRA SERIAL DRIVER
15192 M:      Laxman Dewangan <ldewangan@nvidia.com>
15193 S:      Supported
15194 F:      drivers/tty/serial/serial-tegra.c
15195
15196 TEGRA SPI DRIVER
15197 M:      Laxman Dewangan <ldewangan@nvidia.com>
15198 S:      Supported
15199 F:      drivers/spi/spi-tegra*
15200
15201 TEHUTI ETHERNET DRIVER
15202 M:      Andy Gospodarek <andy@greyhouse.net>
15203 L:      netdev@vger.kernel.org
15204 S:      Supported
15205 F:      drivers/net/ethernet/tehuti/*
15206
15207 Telecom Clock Driver for MCPL0010
15208 M:      Mark Gross <mark.gross@intel.com>
15209 S:      Supported
15210 F:      drivers/char/tlclk.c
15211
15212 TENSILICA XTENSA PORT (xtensa)
15213 M:      Chris Zankel <chris@zankel.net>
15214 M:      Max Filippov <jcmvbkbc@gmail.com>
15215 L:      linux-xtensa@linux-xtensa.org
15216 T:      git git://github.com/czankel/xtensa-linux.git
15217 S:      Maintained
15218 F:      arch/xtensa/
15219 F:      drivers/irqchip/irq-xtensa-*
15220
15221 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15222 M:      Nishanth Menon <nm@ti.com>
15223 M:      Tero Kristo <t-kristo@ti.com>
15224 M:      Santosh Shilimkar <ssantosh@kernel.org>
15225 L:      linux-arm-kernel@lists.infradead.org
15226 S:      Maintained
15227 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15228 F:      drivers/firmware/ti_sci*
15229 F:      include/linux/soc/ti/ti_sci_protocol.h
15230 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15231 F:      drivers/soc/ti/ti_sci_pm_domains.c
15232 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15233 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15234 F:      drivers/clk/keystone/sci-clk.c
15235 F:      drivers/reset/reset-ti-sci.c
15236
15237 Texas Instruments ASoC drivers
15238 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15239 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15240 S:      Maintained
15241 F:      sound/soc/ti/
15242
15243 Texas Instruments' DAC7612 DAC Driver
15244 M:      Ricardo Ribalda <ricardo@ribalda.com>
15245 L:      linux-iio@vger.kernel.org
15246 S:      Supported
15247 F:      drivers/iio/dac/ti-dac7612.c
15248 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15249
15250 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15251 M:      Hans Verkuil <hverkuil@xs4all.nl>
15252 L:      linux-media@vger.kernel.org
15253 T:      git git://linuxtv.org/media_tree.git
15254 W:      https://linuxtv.org
15255 S:      Maintained
15256 F:      drivers/media/radio/radio-raremono.c
15257
15258 THERMAL
15259 M:      Zhang Rui <rui.zhang@intel.com>
15260 M:      Eduardo Valentin <edubezval@gmail.com>
15261 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15262 L:      linux-pm@vger.kernel.org
15263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15265 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15266 S:      Supported
15267 F:      drivers/thermal/
15268 F:      include/linux/thermal.h
15269 F:      include/uapi/linux/thermal.h
15270 F:      include/linux/cpu_cooling.h
15271 F:      Documentation/devicetree/bindings/thermal/
15272
15273 THERMAL/CPU_COOLING
15274 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15275 M:      Viresh Kumar <viresh.kumar@linaro.org>
15276 M:      Javi Merino <javi.merino@kernel.org>
15277 L:      linux-pm@vger.kernel.org
15278 S:      Supported
15279 F:      Documentation/thermal/cpu-cooling-api.txt
15280 F:      drivers/thermal/cpu_cooling.c
15281 F:      include/linux/cpu_cooling.h
15282
15283 THINKPAD ACPI EXTRAS DRIVER
15284 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15285 L:      ibm-acpi-devel@lists.sourceforge.net
15286 L:      platform-driver-x86@vger.kernel.org
15287 W:      http://ibm-acpi.sourceforge.net
15288 W:      http://thinkwiki.org/wiki/Ibm-acpi
15289 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15290 S:      Maintained
15291 F:      drivers/platform/x86/thinkpad_acpi.c
15292
15293 THUNDERBOLT DRIVER
15294 M:      Andreas Noever <andreas.noever@gmail.com>
15295 M:      Michael Jamet <michael.jamet@intel.com>
15296 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15297 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15299 S:      Maintained
15300 F:      Documentation/admin-guide/thunderbolt.rst
15301 F:      drivers/thunderbolt/
15302 F:      include/linux/thunderbolt.h
15303
15304 THUNDERBOLT NETWORK DRIVER
15305 M:      Michael Jamet <michael.jamet@intel.com>
15306 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15307 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15308 L:      netdev@vger.kernel.org
15309 S:      Maintained
15310 F:      drivers/net/thunderbolt.c
15311
15312 THUNDERX GPIO DRIVER
15313 M:      David Daney <david.daney@cavium.com>
15314 S:      Maintained
15315 F:      drivers/gpio/gpio-thunderx.c
15316
15317 TI AM437X VPFE DRIVER
15318 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15319 L:      linux-media@vger.kernel.org
15320 W:      https://linuxtv.org
15321 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15322 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15323 S:      Maintained
15324 F:      drivers/media/platform/am437x/
15325
15326 TI BANDGAP AND THERMAL DRIVER
15327 M:      Eduardo Valentin <edubezval@gmail.com>
15328 M:      Keerthy <j-keerthy@ti.com>
15329 L:      linux-pm@vger.kernel.org
15330 L:      linux-omap@vger.kernel.org
15331 S:      Maintained
15332 F:      drivers/thermal/ti-soc-thermal/
15333
15334 TI BQ27XXX POWER SUPPLY DRIVER
15335 R:      Andrew F. Davis <afd@ti.com>
15336 F:      include/linux/power/bq27xxx_battery.h
15337 F:      drivers/power/supply/bq27xxx_battery.c
15338 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15339
15340 TI CDCE706 CLOCK DRIVER
15341 M:      Max Filippov <jcmvbkbc@gmail.com>
15342 S:      Maintained
15343 F:      drivers/clk/clk-cdce706.c
15344
15345 TI CLOCK DRIVER
15346 M:      Tero Kristo <t-kristo@ti.com>
15347 L:      linux-omap@vger.kernel.org
15348 S:      Maintained
15349 F:      drivers/clk/ti/
15350 F:      include/linux/clk/ti.h
15351
15352 TI DAVINCI MACHINE SUPPORT
15353 M:      Sekhar Nori <nsekhar@ti.com>
15354 M:      Kevin Hilman <khilman@kernel.org>
15355 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15357 S:      Supported
15358 F:      arch/arm/mach-davinci/
15359 F:      drivers/i2c/busses/i2c-davinci.c
15360 F:      arch/arm/boot/dts/da850*
15361
15362 TI DAVINCI SERIES CLOCK DRIVER
15363 M:      David Lechner <david@lechnology.com>
15364 R:      Sekhar Nori <nsekhar@ti.com>
15365 S:      Maintained
15366 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15367 F:      drivers/clk/davinci/
15368
15369 TI DAVINCI SERIES GPIO DRIVER
15370 M:      Keerthy <j-keerthy@ti.com>
15371 L:      linux-gpio@vger.kernel.org
15372 S:      Maintained
15373 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15374 F:      drivers/gpio/gpio-davinci.c
15375
15376 TI DAVINCI SERIES MEDIA DRIVER
15377 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15378 L:      linux-media@vger.kernel.org
15379 W:      https://linuxtv.org
15380 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15381 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15382 S:      Maintained
15383 F:      drivers/media/platform/davinci/
15384 F:      include/media/davinci/
15385
15386 TI ETHERNET SWITCH DRIVER (CPSW)
15387 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15388 L:      linux-omap@vger.kernel.org
15389 L:      netdev@vger.kernel.org
15390 S:      Maintained
15391 F:      drivers/net/ethernet/ti/cpsw*
15392 F:      drivers/net/ethernet/ti/davinci*
15393
15394 TI FLASH MEDIA INTERFACE DRIVER
15395 M:      Alex Dubov <oakad@yahoo.com>
15396 S:      Maintained
15397 F:      drivers/misc/tifm*
15398 F:      drivers/mmc/host/tifm_sd.c
15399 F:      include/linux/tifm.h
15400
15401 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15402 M:      Santosh Shilimkar <ssantosh@kernel.org>
15403 L:      linux-kernel@vger.kernel.org
15404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15405 S:      Maintained
15406 F:      drivers/soc/ti/*
15407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15408
15409 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15410 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15411 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15412 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15413 S:      Maintained
15414 F:      sound/soc/codecs/lm49453*
15415 F:      sound/soc/codecs/isabelle*
15416
15417 TI LP855x BACKLIGHT DRIVER
15418 M:      Milo Kim <milo.kim@ti.com>
15419 S:      Maintained
15420 F:      Documentation/backlight/lp855x-driver.txt
15421 F:      drivers/video/backlight/lp855x_bl.c
15422 F:      include/linux/platform_data/lp855x.h
15423
15424 TI LP8727 CHARGER DRIVER
15425 M:      Milo Kim <milo.kim@ti.com>
15426 S:      Maintained
15427 F:      drivers/power/supply/lp8727_charger.c
15428 F:      include/linux/platform_data/lp8727.h
15429
15430 TI LP8788 MFD DRIVER
15431 M:      Milo Kim <milo.kim@ti.com>
15432 S:      Maintained
15433 F:      drivers/iio/adc/lp8788_adc.c
15434 F:      drivers/leds/leds-lp8788.c
15435 F:      drivers/mfd/lp8788*.c
15436 F:      drivers/power/supply/lp8788-charger.c
15437 F:      drivers/regulator/lp8788-*.c
15438 F:      include/linux/mfd/lp8788*.h
15439
15440 TI NETCP ETHERNET DRIVER
15441 M:      Wingman Kwok <w-kwok2@ti.com>
15442 M:      Murali Karicheri <m-karicheri2@ti.com>
15443 L:      netdev@vger.kernel.org
15444 S:      Maintained
15445 F:      drivers/net/ethernet/ti/netcp*
15446
15447 TI PCM3060 ASoC CODEC DRIVER
15448 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15449 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15450 S:      Maintained
15451 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15452 F:      sound/soc/codecs/pcm3060*
15453
15454 TI TAS571X FAMILY ASoC CODEC DRIVER
15455 M:      Kevin Cernekee <cernekee@chromium.org>
15456 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15457 S:      Odd Fixes
15458 F:      sound/soc/codecs/tas571x*
15459
15460 TI TRF7970A NFC DRIVER
15461 M:      Mark Greer <mgreer@animalcreek.com>
15462 L:      linux-wireless@vger.kernel.org
15463 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15464 S:      Supported
15465 F:      drivers/nfc/trf7970a.c
15466 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15467
15468 TI TWL4030 SERIES SOC CODEC DRIVER
15469 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15470 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15471 S:      Maintained
15472 F:      sound/soc/codecs/twl4030*
15473
15474 TI VPE/CAL DRIVERS
15475 M:      Benoit Parrot <bparrot@ti.com>
15476 L:      linux-media@vger.kernel.org
15477 W:      http://linuxtv.org/
15478 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15479 S:      Maintained
15480 F:      drivers/media/platform/ti-vpe/
15481
15482 TI WILINK WIRELESS DRIVERS
15483 L:      linux-wireless@vger.kernel.org
15484 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15485 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15487 S:      Orphan
15488 F:      drivers/net/wireless/ti/
15489 F:      include/linux/wl12xx.h
15490
15491 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15492 M:      John Stultz <john.stultz@linaro.org>
15493 M:      Thomas Gleixner <tglx@linutronix.de>
15494 R:      Stephen Boyd <sboyd@kernel.org>
15495 L:      linux-kernel@vger.kernel.org
15496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15497 S:      Supported
15498 F:      include/linux/clocksource.h
15499 F:      include/linux/time.h
15500 F:      include/linux/timex.h
15501 F:      include/uapi/linux/time.h
15502 F:      include/uapi/linux/timex.h
15503 F:      kernel/time/clocksource.c
15504 F:      kernel/time/time*.c
15505 F:      kernel/time/alarmtimer.c
15506 F:      kernel/time/ntp.c
15507 F:      tools/testing/selftests/timers/
15508
15509 TIPC NETWORK LAYER
15510 M:      Jon Maloy <jon.maloy@ericsson.com>
15511 M:      Ying Xue <ying.xue@windriver.com>
15512 L:      netdev@vger.kernel.org (core kernel code)
15513 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15514 W:      http://tipc.sourceforge.net/
15515 S:      Maintained
15516 F:      include/uapi/linux/tipc*.h
15517 F:      net/tipc/
15518
15519 TLAN NETWORK DRIVER
15520 M:      Samuel Chessman <chessman@tux.org>
15521 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15522 W:      http://sourceforge.net/projects/tlan/
15523 S:      Maintained
15524 F:      Documentation/networking/device_drivers/ti/tlan.txt
15525 F:      drivers/net/ethernet/ti/tlan.*
15526
15527 TM6000 VIDEO4LINUX DRIVER
15528 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15529 L:      linux-media@vger.kernel.org
15530 W:      https://linuxtv.org
15531 T:      git git://linuxtv.org/media_tree.git
15532 S:      Odd fixes
15533 F:      drivers/media/usb/tm6000/
15534 F:      Documentation/media/v4l-drivers/tm6000*
15535
15536 TMIO/SDHI MMC DRIVER
15537 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15538 L:      linux-mmc@vger.kernel.org
15539 S:      Supported
15540 F:      drivers/mmc/host/tmio_mmc*
15541 F:      drivers/mmc/host/renesas_sdhi*
15542 F:      include/linux/mfd/tmio.h
15543
15544 TMP401 HARDWARE MONITOR DRIVER
15545 M:      Guenter Roeck <linux@roeck-us.net>
15546 L:      linux-hwmon@vger.kernel.org
15547 S:      Maintained
15548 F:      Documentation/hwmon/tmp401
15549 F:      drivers/hwmon/tmp401.c
15550
15551 TMPFS (SHMEM FILESYSTEM)
15552 M:      Hugh Dickins <hughd@google.com>
15553 L:      linux-mm@kvack.org
15554 S:      Maintained
15555 F:      include/linux/shmem_fs.h
15556 F:      mm/shmem.c
15557
15558 TOMOYO SECURITY MODULE
15559 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15560 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15561 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15562 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15563 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15564 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15565 W:      https://tomoyo.osdn.jp/
15566 S:      Maintained
15567 F:      security/tomoyo/
15568
15569 TOPSTAR LAPTOP EXTRAS DRIVER
15570 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15571 L:      platform-driver-x86@vger.kernel.org
15572 S:      Maintained
15573 F:      drivers/platform/x86/topstar-laptop.c
15574
15575 TORTURE-TEST MODULES
15576 M:      Davidlohr Bueso <dave@stgolabs.net>
15577 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15578 M:      Josh Triplett <josh@joshtriplett.org>
15579 L:      linux-kernel@vger.kernel.org
15580 S:      Supported
15581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15582 F:      Documentation/RCU/torture.txt
15583 F:      kernel/torture.c
15584 F:      kernel/rcu/rcutorture.c
15585 F:      kernel/rcu/rcuperf.c
15586 F:      kernel/locking/locktorture.c
15587
15588 TOSHIBA ACPI EXTRAS DRIVER
15589 M:      Azael Avalos <coproscefalo@gmail.com>
15590 L:      platform-driver-x86@vger.kernel.org
15591 S:      Maintained
15592 F:      drivers/platform/x86/toshiba_acpi.c
15593
15594 TOSHIBA BLUETOOTH DRIVER
15595 M:      Azael Avalos <coproscefalo@gmail.com>
15596 L:      platform-driver-x86@vger.kernel.org
15597 S:      Maintained
15598 F:      drivers/platform/x86/toshiba_bluetooth.c
15599
15600 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15601 M:      Azael Avalos <coproscefalo@gmail.com>
15602 L:      platform-driver-x86@vger.kernel.org
15603 S:      Maintained
15604 F:      drivers/platform/x86/toshiba_haps.c
15605
15606 TOSHIBA SMM DRIVER
15607 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15608 W:      http://www.buzzard.org.uk/toshiba/
15609 S:      Maintained
15610 F:      drivers/char/toshiba.c
15611 F:      include/linux/toshiba.h
15612 F:      include/uapi/linux/toshiba.h
15613
15614 TOSHIBA TC358743 DRIVER
15615 M:      Mats Randgaard <matrandg@cisco.com>
15616 L:      linux-media@vger.kernel.org
15617 S:      Maintained
15618 F:      drivers/media/i2c/tc358743*
15619 F:      include/media/i2c/tc358743.h
15620
15621 TOSHIBA WMI HOTKEYS DRIVER
15622 M:      Azael Avalos <coproscefalo@gmail.com>
15623 L:      platform-driver-x86@vger.kernel.org
15624 S:      Maintained
15625 F:      drivers/platform/x86/toshiba-wmi.c
15626
15627 TPM DEVICE DRIVER
15628 M:      Peter Huewe <peterhuewe@gmx.de>
15629 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15630 R:      Jason Gunthorpe <jgg@ziepe.ca>
15631 L:      linux-integrity@vger.kernel.org
15632 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15633 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15634 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15635 S:      Maintained
15636 F:      drivers/char/tpm/
15637
15638 TRACING
15639 M:      Steven Rostedt <rostedt@goodmis.org>
15640 M:      Ingo Molnar <mingo@redhat.com>
15641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15642 S:      Maintained
15643 F:      Documentation/trace/ftrace.rst
15644 F:      arch/*/*/*/ftrace.h
15645 F:      arch/*/kernel/ftrace.c
15646 F:      include/*/ftrace.h
15647 F:      include/linux/trace*.h
15648 F:      include/trace/
15649 F:      kernel/trace/
15650 F:      tools/testing/selftests/ftrace/
15651
15652 TRACING MMIO ACCESSES (MMIOTRACE)
15653 M:      Steven Rostedt <rostedt@goodmis.org>
15654 M:      Ingo Molnar <mingo@kernel.org>
15655 R:      Karol Herbst <karolherbst@gmail.com>
15656 R:      Pekka Paalanen <ppaalanen@gmail.com>
15657 S:      Maintained
15658 L:      linux-kernel@vger.kernel.org
15659 L:      nouveau@lists.freedesktop.org
15660 F:      kernel/trace/trace_mmiotrace.c
15661 F:      include/linux/mmiotrace.h
15662 F:      arch/x86/mm/kmmio.c
15663 F:      arch/x86/mm/mmio-mod.c
15664 F:      arch/x86/mm/testmmiotrace.c
15665
15666 TRIVIAL PATCHES
15667 M:      Jiri Kosina <trivial@kernel.org>
15668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15669 S:      Maintained
15670 K:      ^Subject:.*(?i)trivial
15671
15672 TEMPO SEMICONDUCTOR DRIVERS
15673 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15674 S:      Maintained
15675 F:      sound/soc/codecs/tscs*.c
15676 F:      sound/soc/codecs/tscs*.h
15677 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15678
15679 TTY LAYER
15680 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15681 M:      Jiri Slaby <jslaby@suse.com>
15682 S:      Supported
15683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15684 F:      Documentation/serial/
15685 F:      drivers/tty/
15686 F:      drivers/tty/serial/serial_core.c
15687 F:      include/linux/serial_core.h
15688 F:      include/linux/serial.h
15689 F:      include/linux/tty.h
15690 F:      include/uapi/linux/serial_core.h
15691 F:      include/uapi/linux/serial.h
15692 F:      include/uapi/linux/tty.h
15693
15694 TUA9001 MEDIA DRIVER
15695 M:      Antti Palosaari <crope@iki.fi>
15696 L:      linux-media@vger.kernel.org
15697 W:      https://linuxtv.org
15698 W:      http://palosaari.fi/linux/
15699 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15700 T:      git git://linuxtv.org/anttip/media_tree.git
15701 S:      Maintained
15702 F:      drivers/media/tuners/tua9001*
15703
15704 TULIP NETWORK DRIVERS
15705 L:      netdev@vger.kernel.org
15706 L:      linux-parisc@vger.kernel.org
15707 S:      Orphan
15708 F:      drivers/net/ethernet/dec/tulip/
15709
15710 TUN/TAP driver
15711 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15712 W:      http://vtun.sourceforge.net/tun
15713 S:      Maintained
15714 F:      Documentation/networking/tuntap.txt
15715 F:      arch/um/os-Linux/drivers/
15716
15717 TURBOCHANNEL SUBSYSTEM
15718 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15719 M:      Ralf Baechle <ralf@linux-mips.org>
15720 L:      linux-mips@vger.kernel.org
15721 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15722 S:      Maintained
15723 F:      drivers/tc/
15724 F:      include/linux/tc.h
15725
15726 TURBOSTAT UTILITY
15727 M:      "Len Brown" <lenb@kernel.org>
15728 L:      linux-pm@vger.kernel.org
15729 B:      https://bugzilla.kernel.org
15730 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15732 S:      Supported
15733 F:      tools/power/x86/turbostat/
15734
15735 TW5864 VIDEO4LINUX DRIVER
15736 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15737 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15738 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15739 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15740 L:      linux-media@vger.kernel.org
15741 S:      Supported
15742 F:      drivers/media/pci/tw5864/
15743
15744 TW68 VIDEO4LINUX DRIVER
15745 M:      Hans Verkuil <hverkuil@xs4all.nl>
15746 L:      linux-media@vger.kernel.org
15747 T:      git git://linuxtv.org/media_tree.git
15748 W:      https://linuxtv.org
15749 S:      Odd Fixes
15750 F:      drivers/media/pci/tw68/
15751
15752 TW686X VIDEO4LINUX DRIVER
15753 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15754 L:      linux-media@vger.kernel.org
15755 T:      git git://linuxtv.org/media_tree.git
15756 W:      http://linuxtv.org
15757 S:      Maintained
15758 F:      drivers/media/pci/tw686x/
15759
15760 UBI FILE SYSTEM (UBIFS)
15761 M:      Richard Weinberger <richard@nod.at>
15762 M:      Artem Bityutskiy <dedekind1@gmail.com>
15763 M:      Adrian Hunter <adrian.hunter@intel.com>
15764 L:      linux-mtd@lists.infradead.org
15765 T:      git git://git.infradead.org/ubifs-2.6.git
15766 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15767 S:      Supported
15768 F:      Documentation/filesystems/ubifs.txt
15769 F:      fs/ubifs/
15770
15771 UCLINUX (M68KNOMMU AND COLDFIRE)
15772 M:      Greg Ungerer <gerg@linux-m68k.org>
15773 W:      http://www.linux-m68k.org/
15774 W:      http://www.uclinux.org/
15775 L:      linux-m68k@lists.linux-m68k.org
15776 L:      uclinux-dev@uclinux.org  (subscribers-only)
15777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15778 S:      Maintained
15779 F:      arch/m68k/coldfire/
15780 F:      arch/m68k/68*/
15781 F:      arch/m68k/*/*_no.*
15782 F:      arch/m68k/include/asm/*_no.*
15783
15784 UDF FILESYSTEM
15785 M:      Jan Kara <jack@suse.com>
15786 S:      Maintained
15787 F:      Documentation/filesystems/udf.txt
15788 F:      fs/udf/
15789
15790 UDRAW TABLET
15791 M:      Bastien Nocera <hadess@hadess.net>
15792 L:      linux-input@vger.kernel.org
15793 S:      Maintained
15794 F:      drivers/hid/hid-udraw-ps3.c
15795
15796 UFS FILESYSTEM
15797 M:      Evgeniy Dushistov <dushistov@mail.ru>
15798 S:      Maintained
15799 F:      Documentation/filesystems/ufs.txt
15800 F:      fs/ufs/
15801
15802 UHID USERSPACE HID IO DRIVER:
15803 M:      David Herrmann <dh.herrmann@googlemail.com>
15804 L:      linux-input@vger.kernel.org
15805 S:      Maintained
15806 F:      drivers/hid/uhid.c
15807 F:      include/uapi/linux/uhid.h
15808
15809 ULPI BUS
15810 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15811 L:      linux-usb@vger.kernel.org
15812 S:      Maintained
15813 F:      drivers/usb/common/ulpi.c
15814 F:      include/linux/ulpi/
15815
15816 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15817 L:      linux-usb@vger.kernel.org
15818 S:      Orphan
15819 F:      drivers/uwb/
15820 F:      include/linux/uwb.h
15821 F:      include/linux/uwb/
15822
15823 UNICORE32 ARCHITECTURE:
15824 M:      Guan Xuetao <gxt@pku.edu.cn>
15825 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15826 S:      Maintained
15827 T:      git git://github.com/gxt/linux.git
15828 F:      arch/unicore32/
15829
15830 UNIFDEF
15831 M:      Tony Finch <dot@dotat.at>
15832 W:      http://dotat.at/prog/unifdef
15833 S:      Maintained
15834 F:      scripts/unifdef.c
15835
15836 UNIFORM CDROM DRIVER
15837 M:      Jens Axboe <axboe@kernel.dk>
15838 W:      http://www.kernel.dk
15839 S:      Maintained
15840 F:      Documentation/cdrom/
15841 F:      drivers/cdrom/cdrom.c
15842 F:      include/linux/cdrom.h
15843 F:      include/uapi/linux/cdrom.h
15844
15845 UNISYS S-PAR DRIVERS
15846 M:      David Kershner <david.kershner@unisys.com>
15847 L:      sparmaintainer@unisys.com (Unisys internal)
15848 S:      Supported
15849 F:      include/linux/visorbus.h
15850 F:      drivers/visorbus/
15851 F:      drivers/staging/unisys/
15852
15853 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15854 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15855 L:      linux-scsi@vger.kernel.org
15856 S:      Supported
15857 F:      Documentation/scsi/ufs.txt
15858 F:      drivers/scsi/ufs/
15859
15860 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15861 M:      Joao Pinto <jpinto@synopsys.com>
15862 L:      linux-scsi@vger.kernel.org
15863 S:      Supported
15864 F:      drivers/scsi/ufs/*dwc*
15865
15866 UNSORTED BLOCK IMAGES (UBI)
15867 M:      Artem Bityutskiy <dedekind1@gmail.com>
15868 M:      Richard Weinberger <richard@nod.at>
15869 W:      http://www.linux-mtd.infradead.org/
15870 L:      linux-mtd@lists.infradead.org
15871 T:      git git://git.infradead.org/ubifs-2.6.git
15872 S:      Supported
15873 F:      drivers/mtd/ubi/
15874 F:      include/linux/mtd/ubi.h
15875 F:      include/uapi/mtd/ubi-user.h
15876
15877 USB "USBNET" DRIVER FRAMEWORK
15878 M:      Oliver Neukum <oneukum@suse.com>
15879 L:      netdev@vger.kernel.org
15880 W:      http://www.linux-usb.org/usbnet
15881 S:      Maintained
15882 F:      drivers/net/usb/usbnet.c
15883 F:      include/linux/usb/usbnet.h
15884
15885 USB ACM DRIVER
15886 M:      Oliver Neukum <oneukum@suse.com>
15887 L:      linux-usb@vger.kernel.org
15888 S:      Maintained
15889 F:      Documentation/usb/acm.txt
15890 F:      drivers/usb/class/cdc-acm.*
15891
15892 USB AR5523 WIRELESS DRIVER
15893 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15894 L:      linux-wireless@vger.kernel.org
15895 S:      Maintained
15896 F:      drivers/net/wireless/ath/ar5523/
15897
15898 USB ATTACHED SCSI
15899 M:      Oliver Neukum <oneukum@suse.com>
15900 L:      linux-usb@vger.kernel.org
15901 L:      linux-scsi@vger.kernel.org
15902 S:      Maintained
15903 F:      drivers/usb/storage/uas.c
15904
15905 USB CDC ETHERNET DRIVER
15906 M:      Oliver Neukum <oliver@neukum.org>
15907 L:      linux-usb@vger.kernel.org
15908 S:      Maintained
15909 F:      drivers/net/usb/cdc_*.c
15910 F:      include/uapi/linux/usb/cdc.h
15911
15912 USB CHAOSKEY DRIVER
15913 M:      Keith Packard <keithp@keithp.com>
15914 L:      linux-usb@vger.kernel.org
15915 S:      Maintained
15916 F:      drivers/usb/misc/chaoskey.c
15917
15918 USB CYPRESS C67X00 DRIVER
15919 M:      Peter Korsgaard <jacmet@sunsite.dk>
15920 L:      linux-usb@vger.kernel.org
15921 S:      Maintained
15922 F:      drivers/usb/c67x00/
15923
15924 USB DAVICOM DM9601 DRIVER
15925 M:      Peter Korsgaard <jacmet@sunsite.dk>
15926 L:      netdev@vger.kernel.org
15927 W:      http://www.linux-usb.org/usbnet
15928 S:      Maintained
15929 F:      drivers/net/usb/dm9601.c
15930
15931 USB DIAMOND RIO500 DRIVER
15932 M:      Cesar Miquel <miquel@df.uba.ar>
15933 L:      rio500-users@lists.sourceforge.net
15934 W:      http://rio500.sourceforge.net
15935 S:      Maintained
15936 F:      drivers/usb/misc/rio500*
15937
15938 USB EHCI DRIVER
15939 M:      Alan Stern <stern@rowland.harvard.edu>
15940 L:      linux-usb@vger.kernel.org
15941 S:      Maintained
15942 F:      Documentation/usb/ehci.txt
15943 F:      drivers/usb/host/ehci*
15944
15945 USB GADGET/PERIPHERAL SUBSYSTEM
15946 M:      Felipe Balbi <balbi@kernel.org>
15947 L:      linux-usb@vger.kernel.org
15948 W:      http://www.linux-usb.org/gadget
15949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15950 S:      Maintained
15951 F:      drivers/usb/gadget/
15952 F:      include/linux/usb/gadget*
15953
15954 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15955 M:      Jiri Kosina <jikos@kernel.org>
15956 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15957 L:      linux-usb@vger.kernel.org
15958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15959 S:      Maintained
15960 F:      Documentation/hid/hiddev.txt
15961 F:      drivers/hid/usbhid/
15962
15963 USB INTEL XHCI ROLE MUX DRIVER
15964 M:      Hans de Goede <hdegoede@redhat.com>
15965 L:      linux-usb@vger.kernel.org
15966 S:      Maintained
15967 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15968
15969 USB ISP116X DRIVER
15970 M:      Olav Kongas <ok@artecdesign.ee>
15971 L:      linux-usb@vger.kernel.org
15972 S:      Maintained
15973 F:      drivers/usb/host/isp116x*
15974 F:      include/linux/usb/isp116x.h
15975
15976 USB LAN78XX ETHERNET DRIVER
15977 M:      Woojung Huh <woojung.huh@microchip.com>
15978 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15979 L:      netdev@vger.kernel.org
15980 S:      Maintained
15981 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15982 F:      drivers/net/usb/lan78xx.*
15983 F:      include/dt-bindings/net/microchip-lan78xx.h
15984
15985 USB MASS STORAGE DRIVER
15986 M:      Alan Stern <stern@rowland.harvard.edu>
15987 L:      linux-usb@vger.kernel.org
15988 L:      usb-storage@lists.one-eyed-alien.net
15989 S:      Maintained
15990 F:      drivers/usb/storage/
15991
15992 USB MIDI DRIVER
15993 M:      Clemens Ladisch <clemens@ladisch.de>
15994 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15995 T:      git git://git.alsa-project.org/alsa-kernel.git
15996 S:      Maintained
15997 F:      sound/usb/midi.*
15998
15999 USB NETWORKING DRIVERS
16000 L:      linux-usb@vger.kernel.org
16001 S:      Odd Fixes
16002 F:      drivers/net/usb/
16003
16004 USB OHCI DRIVER
16005 M:      Alan Stern <stern@rowland.harvard.edu>
16006 L:      linux-usb@vger.kernel.org
16007 S:      Maintained
16008 F:      Documentation/usb/ohci.txt
16009 F:      drivers/usb/host/ohci*
16010
16011 USB OTG FSM (Finite State Machine)
16012 M:      Peter Chen <Peter.Chen@nxp.com>
16013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16014 L:      linux-usb@vger.kernel.org
16015 S:      Maintained
16016 F:      drivers/usb/common/usb-otg-fsm.c
16017
16018 USB OVER IP DRIVER
16019 M:      Valentina Manea <valentina.manea.m@gmail.com>
16020 M:      Shuah Khan <shuah@kernel.org>
16021 M:      Shuah Khan <skhan@linuxfoundation.org>
16022 L:      linux-usb@vger.kernel.org
16023 S:      Maintained
16024 F:      Documentation/usb/usbip_protocol.txt
16025 F:      drivers/usb/usbip/
16026 F:      tools/usb/usbip/
16027 F:      tools/testing/selftests/drivers/usb/usbip/
16028
16029 USB PEGASUS DRIVER
16030 M:      Petko Manolov <petkan@nucleusys.com>
16031 L:      linux-usb@vger.kernel.org
16032 L:      netdev@vger.kernel.org
16033 T:      git git://github.com/petkan/pegasus.git
16034 W:      https://github.com/petkan/pegasus
16035 S:      Maintained
16036 F:      drivers/net/usb/pegasus.*
16037
16038 USB PHY LAYER
16039 M:      Felipe Balbi <balbi@kernel.org>
16040 L:      linux-usb@vger.kernel.org
16041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16042 S:      Maintained
16043 F:      drivers/usb/phy/
16044
16045 USB PRINTER DRIVER (usblp)
16046 M:      Pete Zaitcev <zaitcev@redhat.com>
16047 L:      linux-usb@vger.kernel.org
16048 S:      Supported
16049 F:      drivers/usb/class/usblp.c
16050
16051 USB QMI WWAN NETWORK DRIVER
16052 M:      Bjørn Mork <bjorn@mork.no>
16053 L:      netdev@vger.kernel.org
16054 S:      Maintained
16055 F:      Documentation/ABI/testing/sysfs-class-net-qmi
16056 F:      drivers/net/usb/qmi_wwan.c
16057
16058 USB RTL8150 DRIVER
16059 M:      Petko Manolov <petkan@nucleusys.com>
16060 L:      linux-usb@vger.kernel.org
16061 L:      netdev@vger.kernel.org
16062 T:      git git://github.com/petkan/rtl8150.git
16063 W:      https://github.com/petkan/rtl8150
16064 S:      Maintained
16065 F:      drivers/net/usb/rtl8150.c
16066
16067 USB SERIAL SUBSYSTEM
16068 M:      Johan Hovold <johan@kernel.org>
16069 L:      linux-usb@vger.kernel.org
16070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16071 S:      Maintained
16072 F:      Documentation/usb/usb-serial.txt
16073 F:      drivers/usb/serial/
16074 F:      include/linux/usb/serial.h
16075
16076 USB SMSC75XX ETHERNET DRIVER
16077 M:      Steve Glendinning <steve.glendinning@shawell.net>
16078 L:      netdev@vger.kernel.org
16079 S:      Maintained
16080 F:      drivers/net/usb/smsc75xx.*
16081
16082 USB SMSC95XX ETHERNET DRIVER
16083 M:      Steve Glendinning <steve.glendinning@shawell.net>
16084 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16085 L:      netdev@vger.kernel.org
16086 S:      Maintained
16087 F:      drivers/net/usb/smsc95xx.*
16088
16089 USB SUBSYSTEM
16090 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16091 L:      linux-usb@vger.kernel.org
16092 W:      http://www.linux-usb.org
16093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16094 S:      Supported
16095 F:      Documentation/devicetree/bindings/usb/
16096 F:      Documentation/usb/
16097 F:      drivers/usb/
16098 F:      include/linux/usb.h
16099 F:      include/linux/usb/
16100
16101 USB TYPEC PI3USB30532 MUX DRIVER
16102 M:      Hans de Goede <hdegoede@redhat.com>
16103 L:      linux-usb@vger.kernel.org
16104 S:      Maintained
16105 F:      drivers/usb/typec/mux/pi3usb30532.c
16106
16107 USB TYPEC CLASS
16108 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16109 L:      linux-usb@vger.kernel.org
16110 S:      Maintained
16111 F:      Documentation/ABI/testing/sysfs-class-typec
16112 F:      Documentation/driver-api/usb/typec.rst
16113 F:      drivers/usb/typec/
16114 F:      include/linux/usb/typec.h
16115
16116 USB TYPEC BUS FOR ALTERNATE MODES
16117 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16118 L:      linux-usb@vger.kernel.org
16119 S:      Maintained
16120 F:      Documentation/ABI/testing/sysfs-bus-typec
16121 F:      Documentation/driver-api/usb/typec_bus.rst
16122 F:      drivers/usb/typec/altmodes/
16123 F:      include/linux/usb/typec_altmode.h
16124
16125 USB TYPEC PORT CONTROLLER DRIVERS
16126 M:      Guenter Roeck <linux@roeck-us.net>
16127 L:      linux-usb@vger.kernel.org
16128 S:      Maintained
16129 F:      drivers/usb/typec/tcpm/
16130
16131 USB UHCI DRIVER
16132 M:      Alan Stern <stern@rowland.harvard.edu>
16133 L:      linux-usb@vger.kernel.org
16134 S:      Maintained
16135 F:      drivers/usb/host/uhci*
16136
16137 USB VIDEO CLASS
16138 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16139 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16140 L:      linux-media@vger.kernel.org
16141 T:      git git://linuxtv.org/media_tree.git
16142 W:      http://www.ideasonboard.org/uvc/
16143 S:      Maintained
16144 F:      drivers/media/usb/uvc/
16145 F:      include/uapi/linux/uvcvideo.h
16146
16147 USB VISION DRIVER
16148 M:      Hans Verkuil <hverkuil@xs4all.nl>
16149 L:      linux-media@vger.kernel.org
16150 T:      git git://linuxtv.org/media_tree.git
16151 W:      https://linuxtv.org
16152 S:      Odd Fixes
16153 F:      drivers/media/usb/usbvision/
16154
16155 USB WEBCAM GADGET
16156 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16157 L:      linux-usb@vger.kernel.org
16158 S:      Maintained
16159 F:      drivers/usb/gadget/function/*uvc*
16160 F:      drivers/usb/gadget/legacy/webcam.c
16161 F:      include/uapi/linux/usb/g_uvc.h
16162
16163 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16164 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16165 L:      linux-wireless@vger.kernel.org
16166 S:      Maintained
16167 F:      drivers/net/wireless/rndis_wlan.c
16168
16169 USB XHCI DRIVER
16170 M:      Mathias Nyman <mathias.nyman@intel.com>
16171 L:      linux-usb@vger.kernel.org
16172 S:      Supported
16173 F:      drivers/usb/host/xhci*
16174 F:      drivers/usb/host/pci-quirks*
16175
16176 USB ZD1201 DRIVER
16177 L:      linux-wireless@vger.kernel.org
16178 W:      http://linux-lc100020.sourceforge.net
16179 S:      Orphan
16180 F:      drivers/net/wireless/zydas/zd1201.*
16181
16182 USB ZR364XX DRIVER
16183 M:      Antoine Jacquet <royale@zerezo.com>
16184 L:      linux-usb@vger.kernel.org
16185 L:      linux-media@vger.kernel.org
16186 T:      git git://linuxtv.org/media_tree.git
16187 W:      http://royale.zerezo.com/zr364xx/
16188 S:      Maintained
16189 F:      Documentation/media/v4l-drivers/zr364xx*
16190 F:      drivers/media/usb/zr364xx/
16191
16192 USER-MODE LINUX (UML)
16193 M:      Jeff Dike <jdike@addtoit.com>
16194 M:      Richard Weinberger <richard@nod.at>
16195 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16196 L:      linux-um@lists.infradead.org
16197 W:      http://user-mode-linux.sourceforge.net
16198 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16200 S:      Maintained
16201 F:      Documentation/virtual/uml/
16202 F:      arch/um/
16203 F:      arch/x86/um/
16204 F:      fs/hostfs/
16205
16206 USERSPACE COPYIN/COPYOUT (UIOVEC)
16207 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16208 S:      Maintained
16209 F:      lib/iov_iter.c
16210 F:      include/linux/uio.h
16211
16212 USERSPACE DMA BUFFER DRIVER
16213 M:      Gerd Hoffmann <kraxel@redhat.com>
16214 S:      Maintained
16215 L:      dri-devel@lists.freedesktop.org
16216 F:      drivers/dma-buf/udmabuf.c
16217 F:      include/uapi/linux/udmabuf.h
16218 T:      git git://anongit.freedesktop.org/drm/drm-misc
16219
16220 USERSPACE I/O (UIO)
16221 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16222 S:      Maintained
16223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16224 F:      Documentation/driver-api/uio-howto.rst
16225 F:      drivers/uio/
16226 F:      include/linux/uio_driver.h
16227
16228 UTIL-LINUX PACKAGE
16229 M:      Karel Zak <kzak@redhat.com>
16230 L:      util-linux@vger.kernel.org
16231 W:      http://en.wikipedia.org/wiki/Util-linux
16232 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16233 S:      Maintained
16234
16235 UUID HELPERS
16236 M:      Christoph Hellwig <hch@lst.de>
16237 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16238 L:      linux-kernel@vger.kernel.org
16239 T:      git git://git.infradead.org/users/hch/uuid.git
16240 F:      lib/uuid.c
16241 F:      lib/test_uuid.c
16242 F:      include/linux/uuid.h
16243 F:      include/uapi/linux/uuid.h
16244 S:      Maintained
16245
16246 UVESAFB DRIVER
16247 M:      Michal Januszewski <spock@gentoo.org>
16248 L:      linux-fbdev@vger.kernel.org
16249 W:      https://github.com/mjanusz/v86d
16250 S:      Maintained
16251 F:      Documentation/fb/uvesafb.txt
16252 F:      drivers/video/fbdev/uvesafb.*
16253
16254 VF610 NAND DRIVER
16255 M:      Stefan Agner <stefan@agner.ch>
16256 L:      linux-mtd@lists.infradead.org
16257 S:      Supported
16258 F:      drivers/mtd/nand/raw/vf610_nfc.c
16259
16260 VFAT/FAT/MSDOS FILESYSTEM
16261 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16262 S:      Maintained
16263 F:      Documentation/filesystems/vfat.txt
16264 F:      fs/fat/
16265
16266 VFIO DRIVER
16267 M:      Alex Williamson <alex.williamson@redhat.com>
16268 L:      kvm@vger.kernel.org
16269 T:      git git://github.com/awilliam/linux-vfio.git
16270 S:      Maintained
16271 F:      Documentation/vfio.txt
16272 F:      drivers/vfio/
16273 F:      include/linux/vfio.h
16274 F:      include/uapi/linux/vfio.h
16275
16276 VFIO MEDIATED DEVICE DRIVERS
16277 M:      Kirti Wankhede <kwankhede@nvidia.com>
16278 L:      kvm@vger.kernel.org
16279 S:      Maintained
16280 F:      Documentation/vfio-mediated-device.txt
16281 F:      drivers/vfio/mdev/
16282 F:      include/linux/mdev.h
16283 F:      samples/vfio-mdev/
16284
16285 VFIO PLATFORM DRIVER
16286 M:      Eric Auger <eric.auger@redhat.com>
16287 L:      kvm@vger.kernel.org
16288 S:      Maintained
16289 F:      drivers/vfio/platform/
16290
16291 VGA_SWITCHEROO
16292 R:      Lukas Wunner <lukas@wunner.de>
16293 S:      Maintained
16294 F:      Documentation/gpu/vga-switcheroo.rst
16295 F:      drivers/gpu/vga/vga_switcheroo.c
16296 F:      include/linux/vga_switcheroo.h
16297 T:      git git://anongit.freedesktop.org/drm/drm-misc
16298
16299 VIA RHINE NETWORK DRIVER
16300 S:      Orphan
16301 F:      drivers/net/ethernet/via/via-rhine.c
16302
16303 VIA SD/MMC CARD CONTROLLER DRIVER
16304 M:      Bruce Chang <brucechang@via.com.tw>
16305 M:      Harald Welte <HaraldWelte@viatech.com>
16306 S:      Maintained
16307 F:      drivers/mmc/host/via-sdmmc.c
16308
16309 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16310 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16311 L:      linux-fbdev@vger.kernel.org
16312 S:      Maintained
16313 F:      include/linux/via-core.h
16314 F:      include/linux/via-gpio.h
16315 F:      include/linux/via_i2c.h
16316 F:      drivers/video/fbdev/via/
16317
16318 VIA VELOCITY NETWORK DRIVER
16319 M:      Francois Romieu <romieu@fr.zoreil.com>
16320 L:      netdev@vger.kernel.org
16321 S:      Maintained
16322 F:      drivers/net/ethernet/via/via-velocity.*
16323
16324 VICODEC VIRTUAL CODEC DRIVER
16325 M:      Hans Verkuil <hans.verkuil@cisco.com>
16326 L:      linux-media@vger.kernel.org
16327 T:      git git://linuxtv.org/media_tree.git
16328 W:      https://linuxtv.org
16329 S:      Maintained
16330 F:      drivers/media/platform/vicodec/*
16331
16332 VIDEO MULTIPLEXER DRIVER
16333 M:      Philipp Zabel <p.zabel@pengutronix.de>
16334 L:      linux-media@vger.kernel.org
16335 S:      Maintained
16336 F:      drivers/media/platform/video-mux.c
16337
16338 VIDEO I2C POLLING DRIVER
16339 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16340 L:      linux-media@vger.kernel.org
16341 S:      Maintained
16342 F:      drivers/media/i2c/video-i2c.c
16343
16344 VIDEOBUF2 FRAMEWORK
16345 M:      Pawel Osciak <pawel@osciak.com>
16346 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16347 M:      Kyungmin Park <kyungmin.park@samsung.com>
16348 L:      linux-media@vger.kernel.org
16349 S:      Maintained
16350 F:      drivers/media/common/videobuf2/*
16351 F:      include/media/videobuf2-*
16352
16353 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16354 M:      Helen Koike <helen.koike@collabora.com>
16355 L:      linux-media@vger.kernel.org
16356 T:      git git://linuxtv.org/media_tree.git
16357 W:      https://linuxtv.org
16358 S:      Maintained
16359 F:      drivers/media/platform/vimc/*
16360
16361 VIRT LIB
16362 M:      Alex Williamson <alex.williamson@redhat.com>
16363 M:      Paolo Bonzini <pbonzini@redhat.com>
16364 L:      kvm@vger.kernel.org
16365 S:      Supported
16366 F:      virt/lib/
16367
16368 VIRTIO AND VHOST VSOCK DRIVER
16369 M:      Stefan Hajnoczi <stefanha@redhat.com>
16370 L:      kvm@vger.kernel.org
16371 L:      virtualization@lists.linux-foundation.org
16372 L:      netdev@vger.kernel.org
16373 S:      Maintained
16374 F:      include/linux/virtio_vsock.h
16375 F:      include/uapi/linux/virtio_vsock.h
16376 F:      include/uapi/linux/vsockmon.h
16377 F:      include/uapi/linux/vm_sockets_diag.h
16378 F:      net/vmw_vsock/diag.c
16379 F:      net/vmw_vsock/af_vsock_tap.c
16380 F:      net/vmw_vsock/virtio_transport_common.c
16381 F:      net/vmw_vsock/virtio_transport.c
16382 F:      drivers/net/vsockmon.c
16383 F:      drivers/vhost/vsock.c
16384 F:      tools/testing/vsock/
16385
16386 VIRTIO CONSOLE DRIVER
16387 M:      Amit Shah <amit@kernel.org>
16388 L:      virtualization@lists.linux-foundation.org
16389 S:      Maintained
16390 F:      drivers/char/virtio_console.c
16391 F:      include/linux/virtio_console.h
16392 F:      include/uapi/linux/virtio_console.h
16393
16394 VIRTIO CORE, NET AND BLOCK DRIVERS
16395 M:      "Michael S. Tsirkin" <mst@redhat.com>
16396 M:      Jason Wang <jasowang@redhat.com>
16397 L:      virtualization@lists.linux-foundation.org
16398 S:      Maintained
16399 F:      Documentation/devicetree/bindings/virtio/
16400 F:      drivers/virtio/
16401 F:      tools/virtio/
16402 F:      drivers/net/virtio_net.c
16403 F:      drivers/block/virtio_blk.c
16404 F:      include/linux/virtio*.h
16405 F:      include/uapi/linux/virtio_*.h
16406 F:      drivers/crypto/virtio/
16407 F:      mm/balloon_compaction.c
16408
16409 VIRTIO CRYPTO DRIVER
16410 M:      Gonglei <arei.gonglei@huawei.com>
16411 L:      virtualization@lists.linux-foundation.org
16412 L:      linux-crypto@vger.kernel.org
16413 S:      Maintained
16414 F:      drivers/crypto/virtio/
16415 F:      include/uapi/linux/virtio_crypto.h
16416
16417 VIRTIO DRIVERS FOR S390
16418 M:      Cornelia Huck <cohuck@redhat.com>
16419 M:      Halil Pasic <pasic@linux.ibm.com>
16420 L:      linux-s390@vger.kernel.org
16421 L:      virtualization@lists.linux-foundation.org
16422 L:      kvm@vger.kernel.org
16423 S:      Supported
16424 F:      drivers/s390/virtio/
16425 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16426
16427 VIRTIO GPU DRIVER
16428 M:      David Airlie <airlied@linux.ie>
16429 M:      Gerd Hoffmann <kraxel@redhat.com>
16430 L:      dri-devel@lists.freedesktop.org
16431 L:      virtualization@lists.linux-foundation.org
16432 T:      git git://anongit.freedesktop.org/drm/drm-misc
16433 S:      Maintained
16434 F:      drivers/gpu/drm/virtio/
16435 F:      include/uapi/linux/virtio_gpu.h
16436
16437 VIRTIO HOST (VHOST)
16438 M:      "Michael S. Tsirkin" <mst@redhat.com>
16439 M:      Jason Wang <jasowang@redhat.com>
16440 L:      kvm@vger.kernel.org
16441 L:      virtualization@lists.linux-foundation.org
16442 L:      netdev@vger.kernel.org
16443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16444 S:      Maintained
16445 F:      drivers/vhost/
16446 F:      include/uapi/linux/vhost.h
16447
16448 VIRTIO INPUT DRIVER
16449 M:      Gerd Hoffmann <kraxel@redhat.com>
16450 S:      Maintained
16451 F:      drivers/virtio/virtio_input.c
16452 F:      include/uapi/linux/virtio_input.h
16453
16454 VIRTUAL BOX GUEST DEVICE DRIVER
16455 M:      Hans de Goede <hdegoede@redhat.com>
16456 M:      Arnd Bergmann <arnd@arndb.de>
16457 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16458 S:      Maintained
16459 F:      include/linux/vbox_utils.h
16460 F:      include/uapi/linux/vbox*.h
16461 F:      drivers/virt/vboxguest/
16462
16463 VIRTUAL SERIO DEVICE DRIVER
16464 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16465 S:      Maintained
16466 F:      drivers/input/serio/userio.c
16467 F:      include/uapi/linux/userio.h
16468
16469 VIVID VIRTUAL VIDEO DRIVER
16470 M:      Hans Verkuil <hverkuil@xs4all.nl>
16471 L:      linux-media@vger.kernel.org
16472 T:      git git://linuxtv.org/media_tree.git
16473 W:      https://linuxtv.org
16474 S:      Maintained
16475 F:      drivers/media/platform/vivid/*
16476
16477 VLYNQ BUS
16478 M:      Florian Fainelli <f.fainelli@gmail.com>
16479 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16480 S:      Maintained
16481 F:      drivers/vlynq/vlynq.c
16482 F:      include/linux/vlynq.h
16483
16484 VME SUBSYSTEM
16485 M:      Martyn Welch <martyn@welchs.me.uk>
16486 M:      Manohar Vanga <manohar.vanga@gmail.com>
16487 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16488 L:      devel@driverdev.osuosl.org
16489 S:      Maintained
16490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16491 F:      Documentation/driver-api/vme.rst
16492 F:      drivers/staging/vme/
16493 F:      drivers/vme/
16494 F:      include/linux/vme*
16495
16496 VMWARE BALLOON DRIVER
16497 M:      Julien Freche <jfreche@vmware.com>
16498 M:      Nadav Amit <namit@vmware.com>
16499 M:      "VMware, Inc." <pv-drivers@vmware.com>
16500 L:      linux-kernel@vger.kernel.org
16501 S:      Maintained
16502 F:      drivers/misc/vmw_balloon.c
16503
16504 VMWARE HYPERVISOR INTERFACE
16505 M:      Alok Kataria <akataria@vmware.com>
16506 L:      virtualization@lists.linux-foundation.org
16507 S:      Supported
16508 F:      arch/x86/kernel/cpu/vmware.c
16509
16510 VMWARE PVRDMA DRIVER
16511 M:      Adit Ranadive <aditr@vmware.com>
16512 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16513 L:      linux-rdma@vger.kernel.org
16514 S:      Maintained
16515 F:      drivers/infiniband/hw/vmw_pvrdma/
16516
16517 VMware PVSCSI driver
16518 M:      Jim Gill <jgill@vmware.com>
16519 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16520 L:      linux-scsi@vger.kernel.org
16521 S:      Maintained
16522 F:      drivers/scsi/vmw_pvscsi.c
16523 F:      drivers/scsi/vmw_pvscsi.h
16524
16525 VMWARE VMMOUSE SUBDRIVER
16526 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16527 M:      "VMware, Inc." <pv-drivers@vmware.com>
16528 L:      linux-input@vger.kernel.org
16529 S:      Maintained
16530 F:      drivers/input/mouse/vmmouse.c
16531 F:      drivers/input/mouse/vmmouse.h
16532
16533 VMWARE VMXNET3 ETHERNET DRIVER
16534 M:      Ronak Doshi <doshir@vmware.com>
16535 M:      "VMware, Inc." <pv-drivers@vmware.com>
16536 L:      netdev@vger.kernel.org
16537 S:      Maintained
16538 F:      drivers/net/vmxnet3/
16539
16540 VOCORE VOCORE2 BOARD
16541 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16542 L:      linux-mips@vger.kernel.org
16543 S:      Maintained
16544 F:      arch/mips/boot/dts/ralink/vocore2.dts
16545
16546 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16547 M:      Liam Girdwood <lgirdwood@gmail.com>
16548 M:      Mark Brown <broonie@kernel.org>
16549 L:      linux-kernel@vger.kernel.org
16550 W:      http://www.slimlogic.co.uk/?p=48
16551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16552 S:      Supported
16553 F:      Documentation/devicetree/bindings/regulator/
16554 F:      Documentation/power/regulator/
16555 F:      drivers/regulator/
16556 F:      include/dt-bindings/regulator/
16557 F:      include/linux/regulator/
16558
16559 VRF
16560 M:      David Ahern <dsa@cumulusnetworks.com>
16561 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16562 L:      netdev@vger.kernel.org
16563 S:      Maintained
16564 F:      drivers/net/vrf.c
16565 F:      Documentation/networking/vrf.txt
16566
16567 VT1211 HARDWARE MONITOR DRIVER
16568 M:      Juerg Haefliger <juergh@gmail.com>
16569 L:      linux-hwmon@vger.kernel.org
16570 S:      Maintained
16571 F:      Documentation/hwmon/vt1211
16572 F:      drivers/hwmon/vt1211.c
16573
16574 VT8231 HARDWARE MONITOR DRIVER
16575 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16576 L:      linux-hwmon@vger.kernel.org
16577 S:      Maintained
16578 F:      drivers/hwmon/vt8231.c
16579
16580 VUB300 USB to SDIO/SD/MMC bridge chip
16581 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16582 L:      linux-mmc@vger.kernel.org
16583 L:      linux-usb@vger.kernel.org
16584 S:      Supported
16585 F:      drivers/mmc/host/vub300.c
16586
16587 W1 DALLAS'S 1-WIRE BUS
16588 M:      Evgeniy Polyakov <zbr@ioremap.net>
16589 S:      Maintained
16590 F:      Documentation/devicetree/bindings/w1/
16591 F:      Documentation/w1/
16592 F:      drivers/w1/
16593 F:      include/linux/w1.h
16594
16595 W83791D HARDWARE MONITORING DRIVER
16596 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16597 L:      linux-hwmon@vger.kernel.org
16598 S:      Maintained
16599 F:      Documentation/hwmon/w83791d
16600 F:      drivers/hwmon/w83791d.c
16601
16602 W83793 HARDWARE MONITORING DRIVER
16603 M:      Rudolf Marek <r.marek@assembler.cz>
16604 L:      linux-hwmon@vger.kernel.org
16605 S:      Maintained
16606 F:      Documentation/hwmon/w83793
16607 F:      drivers/hwmon/w83793.c
16608
16609 W83795 HARDWARE MONITORING DRIVER
16610 M:      Jean Delvare <jdelvare@suse.com>
16611 L:      linux-hwmon@vger.kernel.org
16612 S:      Maintained
16613 F:      drivers/hwmon/w83795.c
16614
16615 W83L51xD SD/MMC CARD INTERFACE DRIVER
16616 M:      Pierre Ossman <pierre@ossman.eu>
16617 S:      Maintained
16618 F:      drivers/mmc/host/wbsd.*
16619
16620 WACOM PROTOCOL 4 SERIAL TABLETS
16621 M:      Julian Squires <julian@cipht.net>
16622 M:      Hans de Goede <hdegoede@redhat.com>
16623 L:      linux-input@vger.kernel.org
16624 S:      Maintained
16625 F:      drivers/input/tablet/wacom_serial4.c
16626
16627 WATCHDOG DEVICE DRIVERS
16628 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16629 M:      Guenter Roeck <linux@roeck-us.net>
16630 L:      linux-watchdog@vger.kernel.org
16631 W:      http://www.linux-watchdog.org/
16632 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16633 S:      Maintained
16634 F:      Documentation/devicetree/bindings/watchdog/
16635 F:      Documentation/watchdog/
16636 F:      drivers/watchdog/
16637 F:      include/linux/watchdog.h
16638 F:      include/uapi/linux/watchdog.h
16639
16640 WHISKEYCOVE PMIC GPIO DRIVER
16641 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16642 L:      linux-gpio@vger.kernel.org
16643 S:      Maintained
16644 F:      drivers/gpio/gpio-wcove.c
16645
16646 WIIMOTE HID DRIVER
16647 M:      David Herrmann <dh.herrmann@googlemail.com>
16648 L:      linux-input@vger.kernel.org
16649 S:      Maintained
16650 F:      drivers/hid/hid-wiimote*
16651
16652 WILOCITY WIL6210 WIRELESS DRIVER
16653 M:      Maya Erez <merez@codeaurora.org>
16654 L:      linux-wireless@vger.kernel.org
16655 L:      wil6210@qti.qualcomm.com
16656 S:      Supported
16657 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16658 F:      drivers/net/wireless/ath/wil6210/
16659
16660 WIMAX STACK
16661 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16662 M:      linux-wimax@intel.com
16663 L:      wimax@linuxwimax.org (subscribers-only)
16664 S:      Supported
16665 W:      http://linuxwimax.org
16666 F:      Documentation/wimax/README.wimax
16667 F:      include/linux/wimax/debug.h
16668 F:      include/net/wimax.h
16669 F:      include/uapi/linux/wimax.h
16670 F:      net/wimax/
16671
16672 WINBOND CIR DRIVER
16673 M:      David Härdeman <david@hardeman.nu>
16674 S:      Maintained
16675 F:      drivers/media/rc/winbond-cir.c
16676
16677 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16678 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16679 L:      linux-watchdog@vger.kernel.org
16680 S:      Maintained
16681 F:      drivers/watchdog/ebc-c384_wdt.c
16682
16683 WINSYSTEMS WS16C48 GPIO DRIVER
16684 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16685 L:      linux-gpio@vger.kernel.org
16686 S:      Maintained
16687 F:      drivers/gpio/gpio-ws16c48.c
16688
16689 WISTRON LAPTOP BUTTON DRIVER
16690 M:      Miloslav Trmac <mitr@volny.cz>
16691 S:      Maintained
16692 F:      drivers/input/misc/wistron_btns.c
16693
16694 WL3501 WIRELESS PCMCIA CARD DRIVER
16695 L:      linux-wireless@vger.kernel.org
16696 S:      Odd fixes
16697 F:      drivers/net/wireless/wl3501*
16698
16699 WOLFSON MICROELECTRONICS DRIVERS
16700 L:      patches@opensource.cirrus.com
16701 T:      git https://github.com/CirrusLogic/linux-drivers.git
16702 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16703 S:      Supported
16704 F:      Documentation/hwmon/wm83??
16705 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16706 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16707 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16708 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16709 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16710 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16711 F:      drivers/clk/clk-wm83*.c
16712 F:      drivers/extcon/extcon-arizona.c
16713 F:      drivers/leds/leds-wm83*.c
16714 F:      drivers/gpio/gpio-*wm*.c
16715 F:      drivers/gpio/gpio-arizona.c
16716 F:      drivers/hwmon/wm83??-hwmon.c
16717 F:      drivers/input/misc/wm831x-on.c
16718 F:      drivers/input/touchscreen/wm831x-ts.c
16719 F:      drivers/input/touchscreen/wm97*.c
16720 F:      drivers/mfd/arizona*
16721 F:      drivers/mfd/wm*.c
16722 F:      drivers/mfd/cs47l24*
16723 F:      drivers/power/supply/wm83*.c
16724 F:      drivers/rtc/rtc-wm83*.c
16725 F:      drivers/regulator/wm8*.c
16726 F:      drivers/regulator/arizona*
16727 F:      drivers/video/backlight/wm83*_bl.c
16728 F:      drivers/watchdog/wm83*_wdt.c
16729 F:      include/linux/mfd/arizona/
16730 F:      include/linux/mfd/wm831x/
16731 F:      include/linux/mfd/wm8350/
16732 F:      include/linux/mfd/wm8400*
16733 F:      include/linux/regulator/arizona*
16734 F:      include/linux/wm97xx.h
16735 F:      include/sound/wm????.h
16736 F:      sound/soc/codecs/arizona.?
16737 F:      sound/soc/codecs/wm*
16738 F:      sound/soc/codecs/cs47l24*
16739
16740 WORKQUEUE
16741 M:      Tejun Heo <tj@kernel.org>
16742 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16744 S:      Maintained
16745 F:      include/linux/workqueue.h
16746 F:      kernel/workqueue.c
16747 F:      Documentation/core-api/workqueue.rst
16748
16749 X-POWERS AXP288 PMIC DRIVERS
16750 M:      Hans de Goede <hdegoede@redhat.com>
16751 S:      Maintained
16752 N:      axp288
16753 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16754
16755 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16756 M:      Chen-Yu Tsai <wens@csie.org>
16757 L:      linux-kernel@vger.kernel.org
16758 S:      Maintained
16759 N:      axp[128]
16760
16761 X.25 NETWORK LAYER
16762 M:      Andrew Hendry <andrew.hendry@gmail.com>
16763 L:      linux-x25@vger.kernel.org
16764 S:      Odd Fixes
16765 F:      Documentation/networking/x25*
16766 F:      include/net/x25*
16767 F:      net/x25/
16768
16769 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16770 M:      Thomas Gleixner <tglx@linutronix.de>
16771 M:      Ingo Molnar <mingo@redhat.com>
16772 M:      Borislav Petkov <bp@alien8.de>
16773 R:      "H. Peter Anvin" <hpa@zytor.com>
16774 M:      x86@kernel.org
16775 L:      linux-kernel@vger.kernel.org
16776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16777 S:      Maintained
16778 F:      Documentation/devicetree/bindings/x86/
16779 F:      Documentation/x86/
16780 F:      arch/x86/
16781
16782 X86 ENTRY CODE
16783 M:      Andy Lutomirski <luto@kernel.org>
16784 L:      linux-kernel@vger.kernel.org
16785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16786 S:      Maintained
16787 F:      arch/x86/entry/
16788
16789 X86 MCE INFRASTRUCTURE
16790 M:      Tony Luck <tony.luck@intel.com>
16791 M:      Borislav Petkov <bp@alien8.de>
16792 L:      linux-edac@vger.kernel.org
16793 S:      Maintained
16794 F:      arch/x86/kernel/cpu/mcheck/*
16795
16796 X86 MICROCODE UPDATE SUPPORT
16797 M:      Borislav Petkov <bp@alien8.de>
16798 S:      Maintained
16799 F:      arch/x86/kernel/cpu/microcode/*
16800
16801 X86 MM
16802 M:      Dave Hansen <dave.hansen@linux.intel.com>
16803 M:      Andy Lutomirski <luto@kernel.org>
16804 M:      Peter Zijlstra <peterz@infradead.org>
16805 L:      linux-kernel@vger.kernel.org
16806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16807 S:      Maintained
16808 F:      arch/x86/mm/
16809
16810 X86 PLATFORM DRIVERS
16811 M:      Darren Hart <dvhart@infradead.org>
16812 M:      Andy Shevchenko <andy@infradead.org>
16813 L:      platform-driver-x86@vger.kernel.org
16814 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16815 S:      Maintained
16816 F:      drivers/platform/x86/
16817 F:      drivers/platform/olpc/
16818
16819 X86 PLATFORM DRIVERS - ARCH
16820 R:      Darren Hart <dvhart@infradead.org>
16821 R:      Andy Shevchenko <andy@infradead.org>
16822 L:      platform-driver-x86@vger.kernel.org
16823 L:      x86@kernel.org
16824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16825 S:      Maintained
16826 F:      arch/x86/platform
16827
16828 X86 VDSO
16829 M:      Andy Lutomirski <luto@kernel.org>
16830 L:      linux-kernel@vger.kernel.org
16831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16832 S:      Maintained
16833 F:      arch/x86/entry/vdso/
16834
16835 XARRAY
16836 M:      Matthew Wilcox <willy@infradead.org>
16837 L:      linux-fsdevel@vger.kernel.org
16838 S:      Supported
16839 F:      Documentation/core-api/xarray.rst
16840 F:      lib/idr.c
16841 F:      lib/xarray.c
16842 F:      include/linux/idr.h
16843 F:      include/linux/xarray.h
16844 F:      tools/testing/radix-tree
16845
16846 XBOX DVD IR REMOTE
16847 M:      Benjamin Valentin <benpicco@googlemail.com>
16848 S:      Maintained
16849 F:      drivers/media/rc/xbox_remote.c
16850 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
16851
16852 XC2028/3028 TUNER DRIVER
16853 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16854 L:      linux-media@vger.kernel.org
16855 W:      https://linuxtv.org
16856 T:      git git://linuxtv.org/media_tree.git
16857 S:      Maintained
16858 F:      drivers/media/tuners/tuner-xc2028.*
16859
16860 XDP (eXpress Data Path)
16861 M:      Alexei Starovoitov <ast@kernel.org>
16862 M:      Daniel Borkmann <daniel@iogearbox.net>
16863 M:      David S. Miller <davem@davemloft.net>
16864 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
16865 M:      Jesper Dangaard Brouer <hawk@kernel.org>
16866 M:      John Fastabend <john.fastabend@gmail.com>
16867 L:      netdev@vger.kernel.org
16868 L:      xdp-newbies@vger.kernel.org
16869 L:      bpf@vger.kernel.org
16870 S:      Supported
16871 F:      net/core/xdp.c
16872 F:      include/net/xdp.h
16873 F:      kernel/bpf/devmap.c
16874 F:      kernel/bpf/cpumap.c
16875 F:      include/trace/events/xdp.h
16876 K:      xdp
16877 N:      xdp
16878
16879 XDP SOCKETS (AF_XDP)
16880 M:      Björn Töpel <bjorn.topel@intel.com>
16881 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16882 L:      netdev@vger.kernel.org
16883 L:      bpf@vger.kernel.org
16884 S:      Maintained
16885 F:      kernel/bpf/xskmap.c
16886 F:      net/xdp/
16887
16888 XEN BLOCK SUBSYSTEM
16889 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16890 M:      Roger Pau Monné <roger.pau@citrix.com>
16891 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16892 S:      Supported
16893 F:      drivers/block/xen-blkback/*
16894 F:      drivers/block/xen*
16895
16896 XEN HYPERVISOR ARM
16897 M:      Stefano Stabellini <sstabellini@kernel.org>
16898 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16899 S:      Maintained
16900 F:      arch/arm/xen/
16901 F:      arch/arm/include/asm/xen/
16902
16903 XEN HYPERVISOR ARM64
16904 M:      Stefano Stabellini <sstabellini@kernel.org>
16905 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16906 S:      Maintained
16907 F:      arch/arm64/xen/
16908 F:      arch/arm64/include/asm/xen/
16909
16910 XEN HYPERVISOR INTERFACE
16911 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16912 M:      Juergen Gross <jgross@suse.com>
16913 R:      Stefano Stabellini <sstabellini@kernel.org>
16914 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16916 S:      Supported
16917 F:      arch/x86/xen/
16918 F:      arch/x86/platform/pvh/
16919 F:      drivers/*/xen-*front.c
16920 F:      drivers/xen/
16921 F:      arch/x86/include/asm/xen/
16922 F:      arch/x86/include/asm/pvclock-abi.h
16923 F:      include/xen/
16924 F:      include/uapi/xen/
16925 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16926 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16927
16928 XEN NETWORK BACKEND DRIVER
16929 M:      Wei Liu <wei.liu2@citrix.com>
16930 M:      Paul Durrant <paul.durrant@citrix.com>
16931 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16932 L:      netdev@vger.kernel.org
16933 S:      Supported
16934 F:      drivers/net/xen-netback/*
16935
16936 XEN PCI SUBSYSTEM
16937 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16938 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16939 S:      Supported
16940 F:      arch/x86/pci/*xen*
16941 F:      drivers/pci/*xen*
16942
16943 XEN PVSCSI DRIVERS
16944 M:      Juergen Gross <jgross@suse.com>
16945 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16946 L:      linux-scsi@vger.kernel.org
16947 S:      Supported
16948 F:      drivers/scsi/xen-scsifront.c
16949 F:      drivers/xen/xen-scsiback.c
16950 F:      include/xen/interface/io/vscsiif.h
16951
16952 XEN SWIOTLB SUBSYSTEM
16953 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16954 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16955 L:      iommu@lists.linux-foundation.org
16956 S:      Supported
16957 F:      arch/x86/xen/*swiotlb*
16958 F:      drivers/xen/*swiotlb*
16959
16960 XEN SOUND FRONTEND DRIVER
16961 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16962 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16963 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16964 S:      Supported
16965 F:      sound/xen/*
16966
16967 XFS FILESYSTEM
16968 M:      Darrick J. Wong <darrick.wong@oracle.com>
16969 M:      linux-xfs@vger.kernel.org
16970 L:      linux-xfs@vger.kernel.org
16971 W:      http://xfs.org/
16972 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16973 S:      Supported
16974 F:      Documentation/filesystems/xfs.txt
16975 F:      fs/xfs/
16976
16977 XILINX AXI ETHERNET DRIVER
16978 M:      Anirudha Sarangi <anirudh@xilinx.com>
16979 M:      John Linn <John.Linn@xilinx.com>
16980 S:      Maintained
16981 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16982
16983 XILINX UARTLITE SERIAL DRIVER
16984 M:      Peter Korsgaard <jacmet@sunsite.dk>
16985 L:      linux-serial@vger.kernel.org
16986 S:      Maintained
16987 F:      drivers/tty/serial/uartlite.c
16988
16989 XILINX VIDEO IP CORES
16990 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16991 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16992 L:      linux-media@vger.kernel.org
16993 T:      git git://linuxtv.org/media_tree.git
16994 S:      Supported
16995 F:      Documentation/devicetree/bindings/media/xilinx/
16996 F:      drivers/media/platform/xilinx/
16997 F:      include/uapi/linux/xilinx-v4l2-controls.h
16998
16999 XILLYBUS DRIVER
17000 M:      Eli Billauer <eli.billauer@gmail.com>
17001 L:      linux-kernel@vger.kernel.org
17002 S:      Supported
17003 F:      drivers/char/xillybus/
17004
17005 XLP9XX I2C DRIVER
17006 M:      George Cherian <george.cherian@cavium.com>
17007 M:      Jan Glauber <jglauber@cavium.com>
17008 L:      linux-i2c@vger.kernel.org
17009 W:      http://www.cavium.com
17010 S:      Supported
17011 F:      drivers/i2c/busses/i2c-xlp9xx.c
17012
17013 XRA1403 GPIO EXPANDER
17014 M:      Nandor Han <nandor.han@ge.com>
17015 M:      Semi Malinen <semi.malinen@ge.com>
17016 L:      linux-gpio@vger.kernel.org
17017 S:      Maintained
17018 F:      drivers/gpio/gpio-xra1403.c
17019 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17020
17021 XTENSA XTFPGA PLATFORM SUPPORT
17022 M:      Max Filippov <jcmvbkbc@gmail.com>
17023 L:      linux-xtensa@linux-xtensa.org
17024 S:      Maintained
17025 F:      drivers/spi/spi-xtensa-xtfpga.c
17026 F:      sound/soc/xtensa/xtfpga-i2s.c
17027
17028 YAM DRIVER FOR AX.25
17029 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
17030 L:      linux-hams@vger.kernel.org
17031 S:      Maintained
17032 F:      drivers/net/hamradio/yam*
17033 F:      include/linux/yam.h
17034
17035 YAMA SECURITY MODULE
17036 M:      Kees Cook <keescook@chromium.org>
17037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17038 S:      Supported
17039 F:      security/yama/
17040 F:      Documentation/admin-guide/LSM/Yama.rst
17041
17042 YEALINK PHONE DRIVER
17043 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
17044 L:      usbb2k-api-dev@nongnu.org
17045 S:      Maintained
17046 F:      Documentation/input/devices/yealink.rst
17047 F:      drivers/input/misc/yealink.*
17048
17049 Z8530 DRIVER FOR AX.25
17050 M:      Joerg Reuter <jreuter@yaina.de>
17051 W:      http://yaina.de/jreuter/
17052 W:      http://www.qsl.net/dl1bke/
17053 L:      linux-hams@vger.kernel.org
17054 S:      Maintained
17055 F:      Documentation/networking/z8530drv.txt
17056 F:      drivers/net/hamradio/*scc.c
17057 F:      drivers/net/hamradio/z8530.h
17058
17059 ZBUD COMPRESSED PAGE ALLOCATOR
17060 M:      Seth Jennings <sjenning@redhat.com>
17061 M:      Dan Streetman <ddstreet@ieee.org>
17062 L:      linux-mm@kvack.org
17063 S:      Maintained
17064 F:      mm/zbud.c
17065 F:      include/linux/zbud.h
17066
17067 ZD1211RW WIRELESS DRIVER
17068 M:      Daniel Drake <dsd@gentoo.org>
17069 M:      Ulrich Kunitz <kune@deine-taler.de>
17070 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17071 L:      linux-wireless@vger.kernel.org
17072 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17073 S:      Maintained
17074 F:      drivers/net/wireless/zydas/zd1211rw/
17075
17076 ZD1301 MEDIA DRIVER
17077 M:      Antti Palosaari <crope@iki.fi>
17078 L:      linux-media@vger.kernel.org
17079 W:      https://linuxtv.org/
17080 W:      http://palosaari.fi/linux/
17081 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17082 S:      Maintained
17083 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17084
17085 ZD1301_DEMOD MEDIA DRIVER
17086 M:      Antti Palosaari <crope@iki.fi>
17087 L:      linux-media@vger.kernel.org
17088 W:      https://linuxtv.org/
17089 W:      http://palosaari.fi/linux/
17090 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17091 S:      Maintained
17092 F:      drivers/media/dvb-frontends/zd1301_demod*
17093
17094 ZPOOL COMPRESSED PAGE STORAGE API
17095 M:      Dan Streetman <ddstreet@ieee.org>
17096 L:      linux-mm@kvack.org
17097 S:      Maintained
17098 F:      mm/zpool.c
17099 F:      include/linux/zpool.h
17100
17101 ZR36067 VIDEO FOR LINUX DRIVER
17102 L:      mjpeg-users@lists.sourceforge.net
17103 L:      linux-media@vger.kernel.org
17104 W:      http://mjpeg.sourceforge.net/driver-zoran/
17105 T:      hg https://linuxtv.org/hg/v4l-dvb
17106 S:      Odd Fixes
17107 F:      drivers/staging/media/zoran/
17108
17109 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17110 M:      Minchan Kim <minchan@kernel.org>
17111 M:      Nitin Gupta <ngupta@vflare.org>
17112 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17113 L:      linux-kernel@vger.kernel.org
17114 S:      Maintained
17115 F:      drivers/block/zram/
17116 F:      Documentation/blockdev/zram.txt
17117
17118 ZS DECSTATION Z85C30 SERIAL DRIVER
17119 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17120 S:      Maintained
17121 F:      drivers/tty/serial/zs.*
17122
17123 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17124 M:      Minchan Kim <minchan@kernel.org>
17125 M:      Nitin Gupta <ngupta@vflare.org>
17126 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17127 L:      linux-mm@kvack.org
17128 S:      Maintained
17129 F:      mm/zsmalloc.c
17130 F:      include/linux/zsmalloc.h
17131 F:      Documentation/vm/zsmalloc.rst
17132
17133 ZSWAP COMPRESSED SWAP CACHING
17134 M:      Seth Jennings <sjenning@redhat.com>
17135 M:      Dan Streetman <ddstreet@ieee.org>
17136 L:      linux-mm@kvack.org
17137 S:      Maintained
17138 F:      mm/zswap.c
17139
17140 THE REST
17141 M:      Linus Torvalds <torvalds@linux-foundation.org>
17142 L:      linux-kernel@vger.kernel.org
17143 Q:      http://patchwork.kernel.org/project/LKML/list/
17144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17145 S:      Buried alive in reporters
17146 F:      *
17147 F:      */