]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
drm/panfrost: Add initial panfrost driver
[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 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
370 S:      Maintained
371 F:      drivers/acpi/arm64
372
373 ACPI I2C MULTI INSTANTIATE DRIVER
374 M:      Hans de Goede <hdegoede@redhat.com>
375 L:      platform-driver-x86@vger.kernel.org
376 S:      Maintained
377 F:      drivers/platform/x86/i2c-multi-instantiate.c
378
379 ACPI PMIC DRIVERS
380 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
381 M:      Len Brown <lenb@kernel.org>
382 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
383 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
384 L:      linux-acpi@vger.kernel.org
385 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
387 B:      https://bugzilla.kernel.org
388 S:      Supported
389 F:      drivers/acpi/pmic/
390
391 ACPI THERMAL DRIVER
392 M:      Zhang Rui <rui.zhang@intel.com>
393 L:      linux-acpi@vger.kernel.org
394 W:      https://01.org/linux-acpi
395 B:      https://bugzilla.kernel.org
396 S:      Supported
397 F:      drivers/acpi/*thermal*
398
399 ACPI VIDEO DRIVER
400 M:      Zhang Rui <rui.zhang@intel.com>
401 L:      linux-acpi@vger.kernel.org
402 W:      https://01.org/linux-acpi
403 B:      https://bugzilla.kernel.org
404 S:      Supported
405 F:      drivers/acpi/acpi_video.c
406
407 ACPI WMI DRIVER
408 L:      platform-driver-x86@vger.kernel.org
409 S:      Orphan
410 F:      drivers/platform/x86/wmi.c
411 F:      include/uapi/linux/wmi.h
412
413 AD1889 ALSA SOUND DRIVER
414 W:      https://parisc.wiki.kernel.org/index.php/AD1889
415 L:      linux-parisc@vger.kernel.org
416 S:      Maintained
417 F:      sound/pci/ad1889.*
418
419 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
420 M:      Michael Hennerich <michael.hennerich@analog.com>
421 W:      http://wiki.analog.com/AD5254
422 W:      http://ez.analog.com/community/linux-device-drivers
423 S:      Supported
424 F:      drivers/misc/ad525x_dpot.c
425
426 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
427 M:      Michael Hennerich <michael.hennerich@analog.com>
428 W:      http://wiki.analog.com/AD5398
429 W:      http://ez.analog.com/community/linux-device-drivers
430 S:      Supported
431 F:      drivers/regulator/ad5398.c
432
433 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
434 M:      Michael Hennerich <michael.hennerich@analog.com>
435 W:      http://wiki.analog.com/AD7142
436 W:      http://ez.analog.com/community/linux-device-drivers
437 S:      Supported
438 F:      drivers/input/misc/ad714x.c
439
440 AD7877 TOUCHSCREEN DRIVER
441 M:      Michael Hennerich <michael.hennerich@analog.com>
442 W:      http://wiki.analog.com/AD7877
443 W:      http://ez.analog.com/community/linux-device-drivers
444 S:      Supported
445 F:      drivers/input/touchscreen/ad7877.c
446
447 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
448 M:      Michael Hennerich <michael.hennerich@analog.com>
449 W:      http://wiki.analog.com/AD7879
450 W:      http://ez.analog.com/community/linux-device-drivers
451 S:      Supported
452 F:      drivers/input/touchscreen/ad7879.c
453
454 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
455 M:      Jiri Kosina <jikos@kernel.org>
456 S:      Maintained
457
458 ADF7242 IEEE 802.15.4 RADIO DRIVER
459 M:      Michael Hennerich <michael.hennerich@analog.com>
460 W:      https://wiki.analog.com/ADF7242
461 W:      http://ez.analog.com/community/linux-device-drivers
462 L:      linux-wpan@vger.kernel.org
463 S:      Supported
464 F:      drivers/net/ieee802154/adf7242.c
465 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
466
467 ADM1025 HARDWARE MONITOR DRIVER
468 M:      Jean Delvare <jdelvare@suse.com>
469 L:      linux-hwmon@vger.kernel.org
470 S:      Maintained
471 F:      Documentation/hwmon/adm1025
472 F:      drivers/hwmon/adm1025.c
473
474 ADM1029 HARDWARE MONITOR DRIVER
475 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
476 L:      linux-hwmon@vger.kernel.org
477 S:      Maintained
478 F:      drivers/hwmon/adm1029.c
479
480 ADM8211 WIRELESS DRIVER
481 L:      linux-wireless@vger.kernel.org
482 W:      http://wireless.kernel.org/
483 S:      Orphan
484 F:      drivers/net/wireless/admtek/adm8211.*
485
486 ADP1653 FLASH CONTROLLER DRIVER
487 M:      Sakari Ailus <sakari.ailus@iki.fi>
488 L:      linux-media@vger.kernel.org
489 S:      Maintained
490 F:      drivers/media/i2c/adp1653.c
491 F:      include/media/i2c/adp1653.h
492
493 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
494 M:      Michael Hennerich <michael.hennerich@analog.com>
495 W:      http://wiki.analog.com/ADP5520
496 W:      http://ez.analog.com/community/linux-device-drivers
497 S:      Supported
498 F:      drivers/mfd/adp5520.c
499 F:      drivers/video/backlight/adp5520_bl.c
500 F:      drivers/leds/leds-adp5520.c
501 F:      drivers/gpio/gpio-adp5520.c
502 F:      drivers/input/keyboard/adp5520-keys.c
503
504 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
505 M:      Michael Hennerich <michael.hennerich@analog.com>
506 W:      http://wiki.analog.com/ADP5588
507 W:      http://ez.analog.com/community/linux-device-drivers
508 S:      Supported
509 F:      drivers/input/keyboard/adp5588-keys.c
510 F:      drivers/gpio/gpio-adp5588.c
511
512 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
513 M:      Michael Hennerich <michael.hennerich@analog.com>
514 W:      http://wiki.analog.com/ADP8860
515 W:      http://ez.analog.com/community/linux-device-drivers
516 S:      Supported
517 F:      drivers/video/backlight/adp8860_bl.c
518
519 ADS1015 HARDWARE MONITOR DRIVER
520 M:      Dirk Eibach <eibach@gdsys.de>
521 L:      linux-hwmon@vger.kernel.org
522 S:      Maintained
523 F:      Documentation/hwmon/ads1015
524 F:      drivers/hwmon/ads1015.c
525 F:      include/linux/platform_data/ads1015.h
526
527 ADT746X FAN DRIVER
528 M:      Colin Leroy <colin@colino.net>
529 S:      Maintained
530 F:      drivers/macintosh/therm_adt746x.c
531
532 ADT7475 HARDWARE MONITOR DRIVER
533 M:      Jean Delvare <jdelvare@suse.com>
534 L:      linux-hwmon@vger.kernel.org
535 S:      Maintained
536 F:      Documentation/hwmon/adt7475
537 F:      drivers/hwmon/adt7475.c
538
539 ADVANSYS SCSI DRIVER
540 M:      Matthew Wilcox <willy@infradead.org>
541 M:      Hannes Reinecke <hare@suse.com>
542 L:      linux-scsi@vger.kernel.org
543 S:      Maintained
544 F:      Documentation/scsi/advansys.txt
545 F:      drivers/scsi/advansys.c
546
547 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
548 M:      Michael Hennerich <michael.hennerich@analog.com>
549 W:      http://wiki.analog.com/ADXL345
550 W:      http://ez.analog.com/community/linux-device-drivers
551 S:      Supported
552 F:      drivers/input/misc/adxl34x.c
553
554 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
555 M:      Stefan Popa <stefan.popa@analog.com>
556 W:      http://ez.analog.com/community/linux-device-drivers
557 S:      Supported
558 F:      drivers/iio/accel/adxl372.c
559 F:      drivers/iio/accel/adxl372_spi.c
560 F:      drivers/iio/accel/adxl372_i2c.c
561 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
562
563 AF9013 MEDIA DRIVER
564 M:      Antti Palosaari <crope@iki.fi>
565 L:      linux-media@vger.kernel.org
566 W:      https://linuxtv.org
567 W:      http://palosaari.fi/linux/
568 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
569 T:      git git://linuxtv.org/anttip/media_tree.git
570 S:      Maintained
571 F:      drivers/media/dvb-frontends/af9013*
572
573 AF9033 MEDIA DRIVER
574 M:      Antti Palosaari <crope@iki.fi>
575 L:      linux-media@vger.kernel.org
576 W:      https://linuxtv.org
577 W:      http://palosaari.fi/linux/
578 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
579 T:      git git://linuxtv.org/anttip/media_tree.git
580 S:      Maintained
581 F:      drivers/media/dvb-frontends/af9033*
582
583 AFFS FILE SYSTEM
584 M:      David Sterba <dsterba@suse.com>
585 L:      linux-fsdevel@vger.kernel.org
586 S:      Odd Fixes
587 F:      Documentation/filesystems/affs.txt
588 F:      fs/affs/
589
590 AFS FILESYSTEM
591 M:      David Howells <dhowells@redhat.com>
592 L:      linux-afs@lists.infradead.org
593 S:      Supported
594 F:      fs/afs/
595 F:      include/trace/events/afs.h
596 F:      Documentation/filesystems/afs.txt
597 W:      https://www.infradead.org/~dhowells/kafs/
598
599 AGPGART DRIVER
600 M:      David Airlie <airlied@linux.ie>
601 T:      git git://anongit.freedesktop.org/drm/drm
602 S:      Maintained
603 F:      drivers/char/agp/
604 F:      include/linux/agp*
605 F:      include/uapi/linux/agp*
606
607 AHA152X SCSI DRIVER
608 M:      "Juergen E. Fischer" <fischer@norbit.de>
609 L:      linux-scsi@vger.kernel.org
610 S:      Maintained
611 F:      drivers/scsi/aha152x*
612 F:      drivers/scsi/pcmcia/aha152x*
613
614 AIC7XXX / AIC79XX SCSI DRIVER
615 M:      Hannes Reinecke <hare@suse.com>
616 L:      linux-scsi@vger.kernel.org
617 S:      Maintained
618 F:      drivers/scsi/aic7xxx/
619
620 AIMSLAB FM RADIO RECEIVER DRIVER
621 M:      Hans Verkuil <hverkuil@xs4all.nl>
622 L:      linux-media@vger.kernel.org
623 T:      git git://linuxtv.org/media_tree.git
624 W:      https://linuxtv.org
625 S:      Maintained
626 F:      drivers/media/radio/radio-aimslab*
627
628 AIO
629 M:      Benjamin LaHaise <bcrl@kvack.org>
630 L:      linux-aio@kvack.org
631 S:      Supported
632 F:      fs/aio.c
633 F:      include/linux/*aio*.h
634
635 AIRSPY MEDIA DRIVER
636 M:      Antti Palosaari <crope@iki.fi>
637 L:      linux-media@vger.kernel.org
638 W:      https://linuxtv.org
639 W:      http://palosaari.fi/linux/
640 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
641 T:      git git://linuxtv.org/anttip/media_tree.git
642 S:      Maintained
643 F:      drivers/media/usb/airspy/
644
645 ALACRITECH GIGABIT ETHERNET DRIVER
646 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
647 S:      Maintained
648 F:      drivers/net/ethernet/alacritech/*
649
650 ALCATEL SPEEDTOUCH USB DRIVER
651 M:      Duncan Sands <duncan.sands@free.fr>
652 L:      linux-usb@vger.kernel.org
653 W:      http://www.linux-usb.org/SpeedTouch/
654 S:      Maintained
655 F:      drivers/usb/atm/speedtch.c
656 F:      drivers/usb/atm/usbatm.c
657
658 ALCHEMY AU1XX0 MMC DRIVER
659 M:      Manuel Lauss <manuel.lauss@gmail.com>
660 S:      Maintained
661 F:      drivers/mmc/host/au1xmmc.c
662
663 ALI1563 I2C DRIVER
664 M:      Rudolf Marek <r.marek@assembler.cz>
665 L:      linux-i2c@vger.kernel.org
666 S:      Maintained
667 F:      Documentation/i2c/busses/i2c-ali1563
668 F:      drivers/i2c/busses/i2c-ali1563.c
669
670 ALLWINNER SECURITY SYSTEM
671 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
672 L:      linux-crypto@vger.kernel.org
673 S:      Maintained
674 F:      drivers/crypto/sunxi-ss/
675
676 ALLWINNER VPU DRIVER
677 M:      Maxime Ripard <maxime.ripard@bootlin.com>
678 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
679 L:      linux-media@vger.kernel.org
680 S:      Maintained
681 F:      drivers/staging/media/sunxi/cedrus/
682
683 ALPHA PORT
684 M:      Richard Henderson <rth@twiddle.net>
685 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
686 M:      Matt Turner <mattst88@gmail.com>
687 S:      Odd Fixes
688 L:      linux-alpha@vger.kernel.org
689 F:      arch/alpha/
690
691 ALPS PS/2 TOUCHPAD DRIVER
692 R:      Pali Rohár <pali.rohar@gmail.com>
693 F:      drivers/input/mouse/alps.*
694
695 ALTERA I2C CONTROLLER DRIVER
696 M:      Thor Thayer <thor.thayer@linux.intel.com>
697 S:      Maintained
698 F:      drivers/i2c/busses/i2c-altera.c
699
700 ALTERA MAILBOX DRIVER
701 M:      Ley Foon Tan <lftan@altera.com>
702 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
703 S:      Maintained
704 F:      drivers/mailbox/mailbox-altera.c
705
706 ALTERA PIO DRIVER
707 M:      Tien Hock Loh <thloh@altera.com>
708 L:      linux-gpio@vger.kernel.org
709 S:      Maintained
710 F:      drivers/gpio/gpio-altera.c
711
712 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
713 M:      Thor Thayer <thor.thayer@linux.intel.com>
714 S:      Maintained
715 F:      drivers/gpio/gpio-altera-a10sr.c
716 F:      drivers/mfd/altera-a10sr.c
717 F:      drivers/reset/reset-a10sr.c
718 F:      include/linux/mfd/altera-a10sr.h
719 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
720
721 ALTERA TRIPLE SPEED ETHERNET DRIVER
722 M:      Thor Thayer <thor.thayer@linux.intel.com>
723 L:      netdev@vger.kernel.org
724 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
725 S:      Maintained
726 F:      drivers/net/ethernet/altera/
727
728 ALTERA UART/JTAG UART SERIAL DRIVERS
729 M:      Tobias Klauser <tklauser@distanz.ch>
730 L:      linux-serial@vger.kernel.org
731 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
732 S:      Maintained
733 F:      drivers/tty/serial/altera_uart.c
734 F:      drivers/tty/serial/altera_jtaguart.c
735 F:      include/linux/altera_uart.h
736 F:      include/linux/altera_jtaguart.h
737
738 AMAZON ETHERNET DRIVERS
739 M:      Netanel Belgazal <netanel@amazon.com>
740 R:      Saeed Bishara <saeedb@amazon.com>
741 R:      Zorik Machulsky <zorik@amazon.com>
742 L:      netdev@vger.kernel.org
743 S:      Supported
744 F:      Documentation/networking/device_drivers/amazon/ena.txt
745 F:      drivers/net/ethernet/amazon/
746
747 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
748 M:      Tom Lendacky <thomas.lendacky@amd.com>
749 M:      Gary Hook <gary.hook@amd.com>
750 L:      linux-crypto@vger.kernel.org
751 S:      Supported
752 F:      drivers/crypto/ccp/
753 F:      include/linux/ccp.h
754
755 AMD DISPLAY CORE
756 M:      Harry Wentland <harry.wentland@amd.com>
757 M:      Leo Li <sunpeng.li@amd.com>
758 L:      amd-gfx@lists.freedesktop.org
759 T:      git git://people.freedesktop.org/~agd5f/linux
760 S:      Supported
761 F:      drivers/gpu/drm/amd/display/
762
763 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
764 M:      Huang Rui <ray.huang@amd.com>
765 L:      linux-hwmon@vger.kernel.org
766 S:      Supported
767 F:      Documentation/hwmon/fam15h_power
768 F:      drivers/hwmon/fam15h_power.c
769
770 AMD FCH GPIO DRIVER
771 M:      Enrico Weigelt, metux IT consult <info@metux.net>
772 L:      linux-gpio@vger.kernel.org
773 S:      Maintained
774 F:      drivers/gpio/gpio-amd-fch.c
775 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
776
777 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
778 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
779 S:      Orphan
780 F:      drivers/usb/gadget/udc/amd5536udc.*
781
782 AMD GEODE PROCESSOR/CHIPSET SUPPORT
783 P:      Andres Salomon <dilinger@queued.net>
784 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
785 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
786 S:      Supported
787 F:      drivers/char/hw_random/geode-rng.c
788 F:      drivers/crypto/geode*
789 F:      drivers/video/fbdev/geode/
790 F:      arch/x86/include/asm/geode.h
791
792 AMD IOMMU (AMD-VI)
793 M:      Joerg Roedel <joro@8bytes.org>
794 L:      iommu@lists.linux-foundation.org
795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
796 S:      Maintained
797 F:      drivers/iommu/amd_iommu*.[ch]
798 F:      include/linux/amd-iommu.h
799
800 AMD KFD
801 M:      Oded Gabbay <oded.gabbay@gmail.com>
802 L:      dri-devel@lists.freedesktop.org
803 T:      git git://people.freedesktop.org/~gabbayo/linux.git
804 S:      Supported
805 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
806 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
807 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
808 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
809 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
810 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
811 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
812 F:      drivers/gpu/drm/amd/amdkfd/
813 F:      drivers/gpu/drm/amd/include/cik_structs.h
814 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
815 F:      drivers/gpu/drm/amd/include/vi_structs.h
816 F:      drivers/gpu/drm/amd/include/v9_structs.h
817 F:      include/uapi/linux/kfd_ioctl.h
818
819 AMD POWERPLAY
820 M:      Rex Zhu <rex.zhu@amd.com>
821 M:      Evan Quan <evan.quan@amd.com>
822 L:      amd-gfx@lists.freedesktop.org
823 S:      Supported
824 F:      drivers/gpu/drm/amd/powerplay/
825 T:      git git://people.freedesktop.org/~agd5f/linux
826
827 AMD SEATTLE DEVICE TREE SUPPORT
828 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
829 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
830 M:      Tom Lendacky <thomas.lendacky@amd.com>
831 S:      Supported
832 F:      arch/arm64/boot/dts/amd/
833
834 AMD XGBE DRIVER
835 M:      Tom Lendacky <thomas.lendacky@amd.com>
836 L:      netdev@vger.kernel.org
837 S:      Supported
838 F:      drivers/net/ethernet/amd/xgbe/
839 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
840
841 ANALOG DEVICES INC AD5686 DRIVER
842 M:      Stefan Popa <stefan.popa@analog.com>
843 L:      linux-pm@vger.kernel.org
844 W:      http://ez.analog.com/community/linux-device-drivers
845 S:      Supported
846 F:      drivers/iio/dac/ad5686*
847 F:      drivers/iio/dac/ad5696*
848
849 ANALOG DEVICES INC AD5758 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/dac/ad5758.c
855 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
856
857 ANALOG DEVICES INC AD7124 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/ad7124.c
863 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
864
865 ANALOG DEVICES INC AD7606 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/ad7606.c
871 F:      Documentation/devicetree/bindings/iio/adc/ad7606.txt
872
873 ANALOG DEVICES INC AD7768-1 DRIVER
874 M:      Stefan Popa <stefan.popa@analog.com>
875 L:      linux-iio@vger.kernel.org
876 W:      http://ez.analog.com/community/linux-device-drivers
877 S:      Supported
878 F:      drivers/iio/adc/ad7768-1.c
879 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
880
881 ANALOG DEVICES INC AD9389B DRIVER
882 M:      Hans Verkuil <hans.verkuil@cisco.com>
883 L:      linux-media@vger.kernel.org
884 S:      Maintained
885 F:      drivers/media/i2c/ad9389b*
886
887 ANALOG DEVICES INC ADGS1408 DRIVER
888 M:      Mircea Caprioru <mircea.caprioru@analog.com>
889 S:      Supported
890 F:      drivers/mux/adgs1408.c
891 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
892
893 ANALOG DEVICES INC ADP5061 DRIVER
894 M:      Stefan Popa <stefan.popa@analog.com>
895 L:      linux-pm@vger.kernel.org
896 W:      http://ez.analog.com/community/linux-device-drivers
897 S:      Supported
898 F:      drivers/power/supply/adp5061.c
899
900 ANALOG DEVICES INC ADV7180 DRIVER
901 M:      Lars-Peter Clausen <lars@metafoo.de>
902 L:      linux-media@vger.kernel.org
903 W:      http://ez.analog.com/community/linux-device-drivers
904 S:      Supported
905 F:      drivers/media/i2c/adv7180.c
906
907 ANALOG DEVICES INC ADV748X DRIVER
908 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
909 L:      linux-media@vger.kernel.org
910 S:      Maintained
911 F:      drivers/media/i2c/adv748x/*
912
913 ANALOG DEVICES INC ADV7511 DRIVER
914 M:      Hans Verkuil <hans.verkuil@cisco.com>
915 L:      linux-media@vger.kernel.org
916 S:      Maintained
917 F:      drivers/media/i2c/adv7511*
918
919 ANALOG DEVICES INC ADV7604 DRIVER
920 M:      Hans Verkuil <hans.verkuil@cisco.com>
921 L:      linux-media@vger.kernel.org
922 S:      Maintained
923 F:      drivers/media/i2c/adv7604*
924
925 ANALOG DEVICES INC ADV7842 DRIVER
926 M:      Hans Verkuil <hans.verkuil@cisco.com>
927 L:      linux-media@vger.kernel.org
928 S:      Maintained
929 F:      drivers/media/i2c/adv7842*
930
931 ANALOG DEVICES INC ASOC CODEC DRIVERS
932 M:      Lars-Peter Clausen <lars@metafoo.de>
933 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
934 W:      http://wiki.analog.com/
935 W:      http://ez.analog.com/community/linux-device-drivers
936 S:      Supported
937 F:      sound/soc/codecs/adau*
938 F:      sound/soc/codecs/adav*
939 F:      sound/soc/codecs/ad1*
940 F:      sound/soc/codecs/ad7*
941 F:      sound/soc/codecs/ssm*
942 F:      sound/soc/codecs/sigmadsp.*
943
944 ANALOG DEVICES INC DMA DRIVERS
945 M:      Lars-Peter Clausen <lars@metafoo.de>
946 W:      http://ez.analog.com/community/linux-device-drivers
947 S:      Supported
948 F:      drivers/dma/dma-axi-dmac.c
949
950 ANALOG DEVICES INC IIO DRIVERS
951 M:      Lars-Peter Clausen <lars@metafoo.de>
952 M:      Michael Hennerich <Michael.Hennerich@analog.com>
953 W:      http://wiki.analog.com/
954 W:      http://ez.analog.com/community/linux-device-drivers
955 S:      Supported
956 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
957 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
958 F:      drivers/iio/*/ad*
959 F:      drivers/iio/adc/ltc2497*
960 X:      drivers/iio/*/adjd*
961 F:      drivers/staging/iio/*/ad*
962
963 ANDES ARCHITECTURE
964 M:      Greentime Hu <green.hu@gmail.com>
965 M:      Vincent Chen <deanbo422@gmail.com>
966 T:      git https://github.com/andestech/linux.git
967 S:      Supported
968 F:      arch/nds32/
969 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
970 F:      Documentation/devicetree/bindings/nds32/
971 K:      nds32
972 N:      nds32
973
974 ANDROID CONFIG FRAGMENTS
975 M:      Rob Herring <robh@kernel.org>
976 S:      Supported
977 F:      kernel/configs/android*
978
979 ANDROID DRIVERS
980 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
981 M:      Arve Hjønnevåg <arve@android.com>
982 M:      Todd Kjos <tkjos@android.com>
983 M:      Martijn Coenen <maco@android.com>
984 M:      Joel Fernandes <joel@joelfernandes.org>
985 M:      Christian Brauner <christian@brauner.io>
986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
987 L:      devel@driverdev.osuosl.org
988 S:      Supported
989 F:      drivers/android/
990 F:      drivers/staging/android/
991
992 ANDROID GOLDFISH PIC DRIVER
993 M:      Miodrag Dinic <miodrag.dinic@mips.com>
994 S:      Supported
995 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
996 F:      drivers/irqchip/irq-goldfish-pic.c
997
998 ANDROID GOLDFISH RTC DRIVER
999 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1000 S:      Supported
1001 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1002 F:      drivers/rtc/rtc-goldfish.c
1003
1004 ANDROID ION DRIVER
1005 M:      Laura Abbott <labbott@redhat.com>
1006 M:      Sumit Semwal <sumit.semwal@linaro.org>
1007 L:      devel@driverdev.osuosl.org
1008 L:      dri-devel@lists.freedesktop.org
1009 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1010 S:      Supported
1011 F:      drivers/staging/android/ion
1012 F:      drivers/staging/android/uapi/ion.h
1013
1014 AOA (Apple Onboard Audio) ALSA DRIVER
1015 M:      Johannes Berg <johannes@sipsolutions.net>
1016 L:      linuxppc-dev@lists.ozlabs.org
1017 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1018 S:      Maintained
1019 F:      sound/aoa/
1020
1021 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1022 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1023 L:      linux-iio@vger.kernel.org
1024 S:      Maintained
1025 F:      drivers/iio/adc/stx104.c
1026
1027 APM DRIVER
1028 M:      Jiri Kosina <jikos@kernel.org>
1029 S:      Odd fixes
1030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1031 F:      arch/x86/kernel/apm_32.c
1032 F:      include/linux/apm_bios.h
1033 F:      include/uapi/linux/apm_bios.h
1034 F:      drivers/char/apm-emulation.c
1035
1036 APPARMOR SECURITY MODULE
1037 M:      John Johansen <john.johansen@canonical.com>
1038 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1039 W:      wiki.apparmor.net
1040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1041 S:      Supported
1042 F:      security/apparmor/
1043 F:      Documentation/admin-guide/LSM/apparmor.rst
1044
1045 APPLE BCM5974 MULTITOUCH DRIVER
1046 M:      Henrik Rydberg <rydberg@bitmath.org>
1047 L:      linux-input@vger.kernel.org
1048 S:      Odd fixes
1049 F:      drivers/input/mouse/bcm5974.c
1050
1051 APPLE SMC DRIVER
1052 M:      Henrik Rydberg <rydberg@bitmath.org>
1053 L:      linux-hwmon@vger.kernel.org
1054 S:      Odd fixes
1055 F:      drivers/hwmon/applesmc.c
1056
1057 APPLETALK NETWORK LAYER
1058 L:      netdev@vger.kernel.org
1059 S:      Odd fixes
1060 F:      drivers/net/appletalk/
1061 F:      net/appletalk/
1062 F:      include/linux/atalk.h
1063 F:      include/uapi/linux/atalk.h
1064
1065 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1066 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1067 S:      Supported
1068 F:      arch/arm64/boot/dts/apm/
1069
1070 APPLIED MICRO (APM) X-GENE SOC EDAC
1071 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1072 S:      Supported
1073 F:      drivers/edac/xgene_edac.c
1074 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1075
1076 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1077 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1078 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1079 S:      Supported
1080 F:      drivers/net/ethernet/apm/xgene-v2/
1081
1082 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1083 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1084 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1085 M:      Quan Nguyen <quan@os.amperecomputing.com>
1086 S:      Supported
1087 F:      drivers/net/ethernet/apm/xgene/
1088 F:      drivers/net/phy/mdio-xgene.c
1089 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1090 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1091
1092 APPLIED MICRO (APM) X-GENE SOC PMU
1093 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1094 S:      Supported
1095 F:      drivers/perf/xgene_pmu.c
1096 F:      Documentation/perf/xgene-pmu.txt
1097 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1098
1099 APTINA CAMERA SENSOR PLL
1100 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1101 L:      linux-media@vger.kernel.org
1102 S:      Maintained
1103 F:      drivers/media/i2c/aptina-pll.*
1104
1105 ARC FRAMEBUFFER DRIVER
1106 M:      Jaya Kumar <jayalk@intworks.biz>
1107 S:      Maintained
1108 F:      drivers/video/fbdev/arcfb.c
1109 F:      drivers/video/fbdev/core/fb_defio.c
1110
1111 ARC PGU DRM DRIVER
1112 M:      Alexey Brodkin <abrodkin@synopsys.com>
1113 S:      Supported
1114 F:      drivers/gpu/drm/arc/
1115 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1116
1117 ARCNET NETWORK LAYER
1118 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1119 L:      netdev@vger.kernel.org
1120 S:      Maintained
1121 F:      drivers/net/arcnet/
1122 F:      include/uapi/linux/if_arcnet.h
1123
1124 ARM ARCHITECTED TIMER DRIVER
1125 M:      Mark Rutland <mark.rutland@arm.com>
1126 M:      Marc Zyngier <marc.zyngier@arm.com>
1127 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1128 S:      Maintained
1129 F:      arch/arm/include/asm/arch_timer.h
1130 F:      arch/arm64/include/asm/arch_timer.h
1131 F:      drivers/clocksource/arm_arch_timer.c
1132
1133 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1134 M:      Linus Walleij <linus.walleij@linaro.org>
1135 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1136 S:      Maintained
1137 F:      Documentation/devicetree/bindings/arm/arm-boards
1138 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1139 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1140 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1141 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1142 F:      arch/arm/mach-integrator/
1143 F:      arch/arm/mach-realview/
1144 F:      arch/arm/mach-versatile/
1145 F:      arch/arm/plat-versatile/
1146 F:      arch/arm/boot/dts/arm-realview-*
1147 F:      arch/arm/boot/dts/integrator*
1148 F:      arch/arm/boot/dts/versatile*
1149 F:      drivers/clk/versatile/
1150 F:      drivers/i2c/busses/i2c-versatile.c
1151 F:      drivers/irqchip/irq-versatile-fpga.c
1152 F:      drivers/mtd/maps/physmap_of_versatile.c
1153 F:      drivers/power/reset/arm-versatile-reboot.c
1154 F:      drivers/soc/versatile/
1155
1156 ARM HDLCD DRM DRIVER
1157 M:      Liviu Dudau <liviu.dudau@arm.com>
1158 S:      Supported
1159 F:      drivers/gpu/drm/arm/hdlcd_*
1160 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1161
1162 ARM KOMEDA DRM-KMS DRIVER
1163 M:      James (Qian) Wang <james.qian.wang@arm.com>
1164 M:      Liviu Dudau <liviu.dudau@arm.com>
1165 L:      Mali DP Maintainers <malidp@foss.arm.com>
1166 S:      Supported
1167 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1168 F:      drivers/gpu/drm/arm/display/include/
1169 F:      drivers/gpu/drm/arm/display/komeda/
1170 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1171 F:      Documentation/gpu/komeda-kms.rst
1172
1173 ARM MALI-DP DRM DRIVER
1174 M:      Liviu Dudau <liviu.dudau@arm.com>
1175 M:      Brian Starkey <brian.starkey@arm.com>
1176 L:      Mali DP Maintainers <malidp@foss.arm.com>
1177 S:      Supported
1178 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1179 F:      drivers/gpu/drm/arm/
1180 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1181 F:      Documentation/gpu/afbc.rst
1182
1183 ARM MALI PANFROST DRM DRIVER
1184 M:      Rob Herring <robh@kernel.org>
1185 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1186 L:      dri-devel@lists.freedesktop.org
1187 S:      Supported
1188 T:      git git://anongit.freedesktop.org/drm/drm-misc
1189 F:      drivers/gpu/drm/panfrost/
1190 F:      include/uapi/drm/panfrost_drm.h
1191
1192 ARM MFM AND FLOPPY DRIVERS
1193 M:      Ian Molton <spyro@f2s.com>
1194 S:      Maintained
1195 F:      arch/arm/lib/floppydma.S
1196 F:      arch/arm/include/asm/floppy.h
1197
1198 ARM PMU PROFILING AND DEBUGGING
1199 M:      Will Deacon <will.deacon@arm.com>
1200 M:      Mark Rutland <mark.rutland@arm.com>
1201 S:      Maintained
1202 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203 F:      arch/arm*/kernel/perf_*
1204 F:      arch/arm/oprofile/common.c
1205 F:      arch/arm*/kernel/hw_breakpoint.c
1206 F:      arch/arm*/include/asm/hw_breakpoint.h
1207 F:      arch/arm*/include/asm/perf_event.h
1208 F:      drivers/perf/*
1209 F:      include/linux/perf/arm_pmu.h
1210 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1211 F:      Documentation/devicetree/bindings/perf/
1212
1213 ARM PORT
1214 M:      Russell King <linux@armlinux.org.uk>
1215 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216 W:      http://www.armlinux.org.uk/
1217 S:      Odd Fixes
1218 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1219 F:      arch/arm/
1220 X:      arch/arm/boot/dts/
1221
1222 ARM PRIMECELL AACI PL041 DRIVER
1223 M:      Russell King <linux@armlinux.org.uk>
1224 S:      Odd Fixes
1225 F:      sound/arm/aaci.*
1226
1227 ARM PRIMECELL BUS SUPPORT
1228 M:      Russell King <linux@armlinux.org.uk>
1229 S:      Odd Fixes
1230 F:      drivers/amba/
1231 F:      include/linux/amba/bus.h
1232
1233 ARM PRIMECELL CLCD PL110 DRIVER
1234 M:      Russell King <linux@armlinux.org.uk>
1235 S:      Odd Fixes
1236 F:      drivers/video/fbdev/amba-clcd.*
1237
1238 ARM PRIMECELL KMI PL050 DRIVER
1239 M:      Russell King <linux@armlinux.org.uk>
1240 S:      Odd Fixes
1241 F:      drivers/input/serio/ambakmi.*
1242 F:      include/linux/amba/kmi.h
1243
1244 ARM PRIMECELL MMCI PL180/1 DRIVER
1245 M:      Russell King <linux@armlinux.org.uk>
1246 S:      Odd Fixes
1247 F:      drivers/mmc/host/mmci.*
1248 F:      include/linux/amba/mmci.h
1249
1250 ARM PRIMECELL SSP PL022 SPI DRIVER
1251 M:      Linus Walleij <linus.walleij@linaro.org>
1252 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1253 S:      Maintained
1254 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1255 F:      drivers/spi/spi-pl022.c
1256
1257 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1258 M:      Russell King <linux@armlinux.org.uk>
1259 S:      Odd Fixes
1260 F:      drivers/tty/serial/amba-pl01*.c
1261 F:      include/linux/amba/serial.h
1262
1263 ARM PRIMECELL VIC PL190/PL192 DRIVER
1264 M:      Linus Walleij <linus.walleij@linaro.org>
1265 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266 S:      Maintained
1267 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1268 F:      drivers/irqchip/irq-vic.c
1269
1270 ARM SMMU DRIVERS
1271 M:      Will Deacon <will.deacon@arm.com>
1272 R:      Robin Murphy <robin.murphy@arm.com>
1273 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274 S:      Maintained
1275 F:      drivers/iommu/arm-smmu.c
1276 F:      drivers/iommu/arm-smmu-v3.c
1277 F:      drivers/iommu/io-pgtable-arm.c
1278 F:      drivers/iommu/io-pgtable-arm-v7s.c
1279
1280 ARM SUB-ARCHITECTURES
1281 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282 S:      Maintained
1283 F:      arch/arm/mach-*/
1284 F:      arch/arm/plat-*/
1285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1286
1287 ARM/ACTIONS SEMI ARCHITECTURE
1288 M:      Andreas Färber <afaerber@suse.de>
1289 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1290 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291 S:      Maintained
1292 N:      owl
1293 F:      arch/arm/mach-actions/
1294 F:      arch/arm/boot/dts/owl-*
1295 F:      arch/arm64/boot/dts/actions/
1296 F:      drivers/clk/actions/
1297 F:      drivers/clocksource/timer-owl*
1298 F:      drivers/dma/owl-dma.c
1299 F:      drivers/i2c/busses/i2c-owl.c
1300 F:      drivers/pinctrl/actions/*
1301 F:      drivers/soc/actions/
1302 F:      include/dt-bindings/power/owl-*
1303 F:      include/linux/soc/actions/
1304 F:      Documentation/devicetree/bindings/arm/actions.txt
1305 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1306 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1307 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1308 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1309 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1310 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1311
1312 ARM/ADS SPHERE MACHINE SUPPORT
1313 M:      Lennert Buytenhek <kernel@wantstofly.org>
1314 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315 S:      Maintained
1316
1317 ARM/AFEB9260 MACHINE SUPPORT
1318 M:      Sergey Lapin <slapin@ossfans.org>
1319 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320 S:      Maintained
1321
1322 ARM/AJECO 1ARM MACHINE SUPPORT
1323 M:      Lennert Buytenhek <kernel@wantstofly.org>
1324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 S:      Maintained
1326
1327 ARM/Allwinner SoC Clock Support
1328 M:      Emilio López <emilio@elopez.com.ar>
1329 S:      Maintained
1330 F:      drivers/clk/sunxi/
1331
1332 ARM/Allwinner sunXi SoC support
1333 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1334 M:      Chen-Yu Tsai <wens@csie.org>
1335 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336 S:      Maintained
1337 N:      sun[x456789]i
1338 N:      sun50i
1339 F:      arch/arm/mach-sunxi/
1340 F:      arch/arm64/boot/dts/allwinner/
1341 F:      drivers/clk/sunxi-ng/
1342 F:      drivers/pinctrl/sunxi/
1343 F:      drivers/soc/sunxi/
1344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1345
1346 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1347 M:      Neil Armstrong <narmstrong@baylibre.com>
1348 M:      Jerome Brunet <jbrunet@baylibre.com>
1349 L:      linux-amlogic@lists.infradead.org
1350 S:      Maintained
1351 F:      drivers/clk/meson/
1352 F:      include/dt-bindings/clock/meson*
1353 F:      include/dt-bindings/clock/gxbb*
1354 F:      Documentation/devicetree/bindings/clock/amlogic*
1355
1356 ARM/Amlogic Meson SoC support
1357 M:      Kevin Hilman <khilman@baylibre.com>
1358 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 L:      linux-amlogic@lists.infradead.org
1360 W:      http://linux-meson.com/
1361 S:      Maintained
1362 F:      arch/arm/mach-meson/
1363 F:      arch/arm/boot/dts/meson*
1364 F:      arch/arm64/boot/dts/amlogic/
1365 F:      drivers/pinctrl/meson/
1366 F:      drivers/mmc/host/meson*
1367 F:      drivers/soc/amlogic/
1368 N:      meson
1369
1370 ARM/Amlogic Meson SoC Sound Drivers
1371 M:      Jerome Brunet <jbrunet@baylibre.com>
1372 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1373 S:      Maintained
1374 F:      sound/soc/meson/
1375 F:      Documentation/devicetree/bindings/sound/amlogic*
1376
1377 ARM/Annapurna Labs ALPINE ARCHITECTURE
1378 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1379 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1380 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381 S:      Maintained
1382 F:      arch/arm/mach-alpine/
1383 F:      arch/arm/boot/dts/alpine*
1384 F:      arch/arm64/boot/dts/al/
1385 F:      drivers/*/*alpine*
1386
1387 ARM/ARTPEC MACHINE SUPPORT
1388 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1389 M:      Lars Persson <lars.persson@axis.com>
1390 S:      Maintained
1391 L:      linux-arm-kernel@axis.com
1392 F:      arch/arm/mach-artpec
1393 F:      arch/arm/boot/dts/artpec6*
1394 F:      drivers/clk/axis
1395 F:      drivers/crypto/axis
1396 F:      drivers/pinctrl/pinctrl-artpec*
1397 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1398
1399 ARM/ASPEED I2C DRIVER
1400 M:      Brendan Higgins <brendanhiggins@google.com>
1401 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1402 R:      Joel Stanley <joel@jms.id.au>
1403 L:      linux-i2c@vger.kernel.org
1404 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1405 S:      Maintained
1406 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1407 F:      drivers/i2c/busses/i2c-aspeed.c
1408 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1409 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1410
1411 ARM/ASPEED MACHINE SUPPORT
1412 M:      Joel Stanley <joel@jms.id.au>
1413 R:      Andrew Jeffery <andrew@aj.id.au>
1414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1416 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1417 S:      Supported
1418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1419 F:      arch/arm/mach-aspeed/
1420 F:      arch/arm/boot/dts/aspeed-*
1421 N:      aspeed
1422
1423 ARM/BITMAIN ARCHITECTURE
1424 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1425 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 S:      Maintained
1427 F:      arch/arm64/boot/dts/bitmain/
1428 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1429
1430 ARM/CALXEDA HIGHBANK ARCHITECTURE
1431 M:      Rob Herring <robh@kernel.org>
1432 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433 S:      Maintained
1434 F:      arch/arm/mach-highbank/
1435 F:      arch/arm/boot/dts/highbank.dts
1436 F:      arch/arm/boot/dts/ecx-*.dts*
1437
1438 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1439 M:      Krzysztof Halasa <khalasa@piap.pl>
1440 S:      Maintained
1441 F:      arch/arm/mach-cns3xxx/
1442
1443 ARM/CAVIUM THUNDER NETWORK DRIVER
1444 M:      Sunil Goutham <sgoutham@cavium.com>
1445 M:      Robert Richter <rric@kernel.org>
1446 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 S:      Supported
1448 F:      drivers/net/ethernet/cavium/thunder/
1449
1450 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1451 M:      Lukasz Majewski <lukma@denx.de>
1452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 S:      Maintained
1454 F:      arch/arm/mach-ep93xx/ts72xx.c
1455
1456 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1457 M:      Alexander Shiyan <shc_work@mail.ru>
1458 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 S:      Odd Fixes
1460 N:      clps711x
1461
1462 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1463 M:      Lennert Buytenhek <kernel@wantstofly.org>
1464 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465 S:      Maintained
1466
1467 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1468 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1469 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1470 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471 S:      Maintained
1472 F:      arch/arm/mach-ep93xx/
1473 F:      arch/arm/mach-ep93xx/include/mach/
1474
1475 ARM/CLKDEV SUPPORT
1476 M:      Russell King <linux@armlinux.org.uk>
1477 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 S:      Maintained
1479 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1480 F:      drivers/clk/clkdev.c
1481
1482 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1483 M:      Mike Rapoport <mike@compulab.co.il>
1484 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 S:      Maintained
1486
1487 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1488 M:      Baruch Siach <baruch@tkos.co.il>
1489 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 S:      Maintained
1491 F:      arch/arm/boot/dts/cx92755*
1492 N:      digicolor
1493
1494 ARM/CONTEC MICRO9 MACHINE SUPPORT
1495 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1496 S:      Maintained
1497 F:      arch/arm/mach-ep93xx/micro9.c
1498
1499 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1500 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1501 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1502 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 S:      Maintained
1504 F:      drivers/hwtracing/coresight/*
1505 F:      Documentation/trace/coresight.txt
1506 F:      Documentation/trace/coresight-cpu-debug.txt
1507 F:      Documentation/devicetree/bindings/arm/coresight.txt
1508 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1509 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1510 F:      tools/perf/arch/arm/util/pmu.c
1511 F:      tools/perf/arch/arm/util/auxtrace.c
1512 F:      tools/perf/arch/arm/util/cs-etm.c
1513 F:      tools/perf/arch/arm/util/cs-etm.h
1514 F:      tools/perf/util/cs-etm.*
1515 F:      tools/perf/util/cs-etm-decoder/*
1516
1517 ARM/CORGI MACHINE SUPPORT
1518 M:      Richard Purdie <rpurdie@rpsys.net>
1519 S:      Maintained
1520
1521 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1522 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1523 M:      Linus Walleij <linus.walleij@linaro.org>
1524 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 T:      git git://github.com/ulli-kroll/linux.git
1526 S:      Maintained
1527 F:      Documentation/devicetree/bindings/arm/gemini.txt
1528 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1529 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1530 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1531 F:      arch/arm/mach-gemini/
1532 F:      drivers/net/ethernet/cortina/
1533 F:      drivers/pinctrl/pinctrl-gemini.c
1534 F:      drivers/rtc/rtc-ftrtc010.c
1535
1536 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1537 M:      Barry Song <baohua@kernel.org>
1538 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1540 S:      Maintained
1541 F:      arch/arm/boot/dts/prima2*
1542 F:      arch/arm/mach-prima2/
1543 F:      drivers/clk/sirf/
1544 F:      drivers/clocksource/timer-prima2.c
1545 F:      drivers/clocksource/timer-atlas7.c
1546 N:      [^a-z]sirf
1547 X:      drivers/gnss
1548
1549 ARM/EBSA110 MACHINE SUPPORT
1550 M:      Russell King <linux@armlinux.org.uk>
1551 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 W:      http://www.armlinux.org.uk/
1553 S:      Maintained
1554 F:      arch/arm/mach-ebsa110/
1555 F:      drivers/net/ethernet/amd/am79c961a.*
1556
1557 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1558 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1559 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1560 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 S:      Maintained
1562 N:      efm32
1563
1564 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1565 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1566 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 S:      Maintained
1568 F:      arch/arm/mach-pxa/ezx.c
1569
1570 ARM/FARADAY FA526 PORT
1571 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1572 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 S:      Maintained
1574 T:      git git://git.berlios.de/gemini-board
1575 F:      arch/arm/mm/*-fa*
1576
1577 ARM/FOOTBRIDGE ARCHITECTURE
1578 M:      Russell King <linux@armlinux.org.uk>
1579 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580 W:      http://www.armlinux.org.uk/
1581 S:      Maintained
1582 F:      arch/arm/include/asm/hardware/dec21285.h
1583 F:      arch/arm/mach-footbridge/
1584
1585 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1586 M:      Shawn Guo <shawnguo@kernel.org>
1587 M:      Sascha Hauer <s.hauer@pengutronix.de>
1588 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1589 R:      Fabio Estevam <festevam@gmail.com>
1590 R:      NXP Linux Team <linux-imx@nxp.com>
1591 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 S:      Maintained
1593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1594 N:      imx
1595 N:      mxs
1596 X:      drivers/media/i2c/
1597
1598 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1599 M:      Shawn Guo <shawnguo@kernel.org>
1600 M:      Sascha Hauer <s.hauer@pengutronix.de>
1601 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1602 R:      Stefan Agner <stefan@agner.ch>
1603 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604 S:      Maintained
1605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1606 F:      arch/arm/mach-imx/*vf610*
1607 F:      arch/arm/boot/dts/vf*
1608
1609 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1610 M:      Shawn Guo <shawnguo@kernel.org>
1611 M:      Li Yang <leoyang.li@nxp.com>
1612 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 S:      Maintained
1614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1615 F:      arch/arm/boot/dts/ls1021a*
1616 F:      arch/arm64/boot/dts/freescale/fsl-*
1617 F:      arch/arm64/boot/dts/freescale/qoriq-*
1618
1619 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1620 M:      Lennert Buytenhek <kernel@wantstofly.org>
1621 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 S:      Maintained
1623
1624 ARM/GUMSTIX MACHINE SUPPORT
1625 M:      Steve Sakoman <sakoman@gmail.com>
1626 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 S:      Maintained
1628
1629 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1630 M:      Philipp Zabel <philipp.zabel@gmail.com>
1631 M:      Paul Parsons <lost.distance@yahoo.com>
1632 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 S:      Maintained
1634 F:      arch/arm/mach-pxa/hx4700.c
1635 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1636 F:      sound/soc/pxa/hx4700.c
1637
1638 ARM/HISILICON SOC SUPPORT
1639 M:      Wei Xu <xuwei5@hisilicon.com>
1640 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 W:      http://www.hisilicon.com
1642 S:      Supported
1643 T:      git git://github.com/hisilicon/linux-hisi.git
1644 F:      arch/arm/mach-hisi/
1645 F:      arch/arm/boot/dts/hi3*
1646 F:      arch/arm/boot/dts/hip*
1647 F:      arch/arm/boot/dts/hisi*
1648 F:      arch/arm64/boot/dts/hisilicon/
1649
1650 ARM/HP JORNADA 7XX MACHINE SUPPORT
1651 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1652 W:      www.jlime.com
1653 S:      Maintained
1654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1655 F:      arch/arm/mach-sa1100/jornada720.c
1656 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1657
1658 ARM/IGEP MACHINE SUPPORT
1659 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1660 M:      Javier Martinez Canillas <javier@dowhile0.org>
1661 L:      linux-omap@vger.kernel.org
1662 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 S:      Maintained
1664 F:      arch/arm/boot/dts/omap3-igep*
1665
1666 ARM/INCOME PXA270 SUPPORT
1667 M:      Marek Vasut <marek.vasut@gmail.com>
1668 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 S:      Maintained
1670 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1671
1672 ARM/INTEL IOP13XX ARM ARCHITECTURE
1673 M:      Lennert Buytenhek <kernel@wantstofly.org>
1674 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 S:      Maintained
1676
1677 ARM/INTEL IOP32X ARM ARCHITECTURE
1678 M:      Lennert Buytenhek <kernel@wantstofly.org>
1679 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 S:      Maintained
1681
1682 ARM/INTEL IOP33X ARM ARCHITECTURE
1683 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684 S:      Orphan
1685
1686 ARM/INTEL IQ81342EX MACHINE SUPPORT
1687 M:      Lennert Buytenhek <kernel@wantstofly.org>
1688 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689 S:      Maintained
1690
1691 ARM/INTEL IXDP2850 MACHINE SUPPORT
1692 M:      Lennert Buytenhek <kernel@wantstofly.org>
1693 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694 S:      Maintained
1695
1696 ARM/INTEL IXP4XX ARM ARCHITECTURE
1697 M:      Imre Kaloz <kaloz@openwrt.org>
1698 M:      Krzysztof Halasa <khalasa@piap.pl>
1699 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 S:      Maintained
1701 F:      arch/arm/mach-ixp4xx/
1702
1703 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1704 M:      Jonathan Cameron <jic23@cam.ac.uk>
1705 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706 S:      Maintained
1707 F:      arch/arm/mach-pxa/stargate2.c
1708 F:      drivers/pcmcia/pxa2xx_stargate2.c
1709
1710 ARM/INTEL XSC3 (MANZANO) ARM CORE
1711 M:      Lennert Buytenhek <kernel@wantstofly.org>
1712 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 S:      Maintained
1714
1715 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1716 M:      Lennert Buytenhek <kernel@wantstofly.org>
1717 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 S:      Maintained
1719
1720 ARM/LG1K ARCHITECTURE
1721 M:      Chanho Min <chanho.min@lge.com>
1722 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723 S:      Maintained
1724 F:      arch/arm64/boot/dts/lg/
1725
1726 ARM/LOGICPD PXA270 MACHINE SUPPORT
1727 M:      Lennert Buytenhek <kernel@wantstofly.org>
1728 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729 S:      Maintained
1730
1731 ARM/LPC18XX ARCHITECTURE
1732 M:      Vladimir Zapolskiy <vz@mleia.com>
1733 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734 S:      Maintained
1735 F:      arch/arm/boot/dts/lpc43*
1736 F:      drivers/i2c/busses/i2c-lpc2k.c
1737 F:      drivers/memory/pl172.c
1738 F:      drivers/mtd/spi-nor/nxp-spifi.c
1739 F:      drivers/rtc/rtc-lpc24xx.c
1740 N:      lpc18xx
1741
1742 ARM/LPC32XX SOC SUPPORT
1743 M:      Vladimir Zapolskiy <vz@mleia.com>
1744 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1745 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1747 S:      Maintained
1748 F:      arch/arm/boot/dts/lpc32*
1749 F:      arch/arm/mach-lpc32xx/
1750 F:      drivers/i2c/busses/i2c-pnx.c
1751 F:      drivers/net/ethernet/nxp/lpc_eth.c
1752 F:      drivers/usb/host/ohci-nxp.c
1753 F:      drivers/watchdog/pnx4008_wdt.c
1754 N:      lpc32xx
1755
1756 ARM/MAGICIAN MACHINE SUPPORT
1757 M:      Philipp Zabel <philipp.zabel@gmail.com>
1758 S:      Maintained
1759
1760 ARM/Marvell Dove/MV78xx0/Orion SOC support
1761 M:      Jason Cooper <jason@lakedaemon.net>
1762 M:      Andrew Lunn <andrew@lunn.ch>
1763 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1764 M:      Gregory Clement <gregory.clement@bootlin.com>
1765 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766 S:      Maintained
1767 F:      Documentation/devicetree/bindings/soc/dove/
1768 F:      arch/arm/mach-dove/
1769 F:      arch/arm/mach-mv78xx0/
1770 F:      arch/arm/mach-orion5x/
1771 F:      arch/arm/plat-orion/
1772 F:      arch/arm/boot/dts/dove*
1773 F:      arch/arm/boot/dts/orion5x*
1774
1775 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1776 M:      Jason Cooper <jason@lakedaemon.net>
1777 M:      Andrew Lunn <andrew@lunn.ch>
1778 M:      Gregory Clement <gregory.clement@bootlin.com>
1779 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1780 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 S:      Maintained
1782 F:      arch/arm/boot/dts/armada*
1783 F:      arch/arm/boot/dts/kirkwood*
1784 F:      arch/arm/configs/mvebu_*_defconfig
1785 F:      arch/arm/mach-mvebu/
1786 F:      arch/arm64/boot/dts/marvell/armada*
1787 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1788 F:      drivers/cpufreq/armada-8k-cpufreq.c
1789 F:      drivers/cpufreq/mvebu-cpufreq.c
1790 F:      drivers/irqchip/irq-armada-370-xp.c
1791 F:      drivers/irqchip/irq-mvebu-*
1792 F:      drivers/pinctrl/mvebu/
1793 F:      drivers/rtc/rtc-armada38x.c
1794
1795 ARM/Mediatek RTC DRIVER
1796 M:      Eddie Huang <eddie.huang@mediatek.com>
1797 M:      Sean Wang <sean.wang@mediatek.com>
1798 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1800 S:      Maintained
1801 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1802 F:      drivers/rtc/rtc-mt6397.c
1803 F:      drivers/rtc/rtc-mt7622.c
1804
1805 ARM/Mediatek SoC support
1806 M:      Matthias Brugger <matthias.bgg@gmail.com>
1807 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1809 W:      https://mtk.bcnfs.org/
1810 C:      irc://chat.freenode.net/linux-mediatek
1811 S:      Maintained
1812 F:      arch/arm/boot/dts/mt6*
1813 F:      arch/arm/boot/dts/mt7*
1814 F:      arch/arm/boot/dts/mt8*
1815 F:      arch/arm/mach-mediatek/
1816 F:      arch/arm64/boot/dts/mediatek/
1817 F:      drivers/soc/mediatek/
1818 N:      mtk
1819 N:      mt[678]
1820 K:      mediatek
1821
1822 ARM/Mediatek USB3 PHY DRIVER
1823 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1824 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1826 S:      Maintained
1827 F:      drivers/phy/mediatek/
1828 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1829
1830 ARM/MICREL KS8695 ARCHITECTURE
1831 M:      Greg Ungerer <gerg@uclinux.org>
1832 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833 F:      arch/arm/mach-ks8695/
1834 S:      Odd Fixes
1835
1836 ARM/Microchip (AT91) SoC support
1837 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1838 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1839 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1840 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1841 W:      http://www.linux4sam.org
1842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1843 S:      Supported
1844 N:      at91
1845 N:      atmel
1846 F:      arch/arm/mach-at91/
1847 F:      include/soc/at91/
1848 F:      arch/arm/boot/dts/at91*.dts
1849 F:      arch/arm/boot/dts/at91*.dtsi
1850 F:      arch/arm/boot/dts/sama*.dts
1851 F:      arch/arm/boot/dts/sama*.dtsi
1852 F:      arch/arm/include/debug/at91.S
1853 F:      drivers/memory/atmel*
1854 F:      drivers/watchdog/sama5d4_wdt.c
1855 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1856 X:      drivers/net/wireless/atmel/
1857
1858 ARM/MIOA701 MACHINE SUPPORT
1859 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1860 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 F:      arch/arm/mach-pxa/mioa701.c
1862 S:      Maintained
1863
1864 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1865 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1866 S:      Maintained
1867
1868 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1869 M:      Linus Walleij <linus.walleij@linaro.org>
1870 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871 S:      Maintained
1872 F:      arch/arm/mach-nomadik/
1873 F:      arch/arm/mach-u300/
1874 F:      arch/arm/mach-ux500/
1875 F:      arch/arm/boot/dts/ste-*
1876 F:      drivers/clk/clk-nomadik.c
1877 F:      drivers/clk/clk-u300.c
1878 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1879 F:      drivers/clocksource/timer-u300.c
1880 F:      drivers/dma/coh901318*
1881 F:      drivers/dma/ste_dma40*
1882 F:      drivers/hwspinlock/u8500_hsem.c
1883 F:      drivers/i2c/busses/i2c-nomadik.c
1884 F:      drivers/i2c/busses/i2c-stu300.c
1885 F:      drivers/mfd/ab3100*
1886 F:      drivers/mfd/ab8500*
1887 F:      drivers/mfd/abx500*
1888 F:      drivers/mfd/dbx500*
1889 F:      drivers/mfd/db8500*
1890 F:      drivers/pinctrl/nomadik/
1891 F:      drivers/pinctrl/pinctrl-coh901*
1892 F:      drivers/pinctrl/pinctrl-u300.c
1893 F:      drivers/rtc/rtc-ab3100.c
1894 F:      drivers/rtc/rtc-ab8500.c
1895 F:      drivers/rtc/rtc-coh901331.c
1896 F:      drivers/rtc/rtc-pl031.c
1897 F:      drivers/watchdog/coh901327_wdt.c
1898 F:      Documentation/devicetree/bindings/arm/ste-*
1899 F:      Documentation/devicetree/bindings/arm/ux500/
1900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1901
1902 ARM/NUVOTON NPCM ARCHITECTURE
1903 M:      Avi Fishman <avifishman70@gmail.com>
1904 M:      Tomer Maimon <tmaimon77@gmail.com>
1905 R:      Patrick Venture <venture@google.com>
1906 R:      Nancy Yuen <yuenn@google.com>
1907 R:      Brendan Higgins <brendanhiggins@google.com>
1908 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1909 S:      Supported
1910 F:      arch/arm/mach-npcm/
1911 F:      arch/arm/boot/dts/nuvoton-npcm*
1912 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1913 F:      drivers/*/*npcm*
1914 F:      Documentation/devicetree/bindings/*/*npcm*
1915 F:      Documentation/devicetree/bindings/*/*/*npcm*
1916
1917 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1918 M:      Wan ZongShun <mcuos.com@gmail.com>
1919 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920 W:      http://www.mcuos.com
1921 S:      Maintained
1922 F:      arch/arm/mach-w90x900/
1923 F:      drivers/input/keyboard/w90p910_keypad.c
1924 F:      drivers/input/touchscreen/w90p910_ts.c
1925 F:      drivers/watchdog/nuc900_wdt.c
1926 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1927 F:      drivers/mtd/nand/raw/nuc900_nand.c
1928 F:      drivers/rtc/rtc-nuc900.c
1929 F:      drivers/spi/spi-nuc900.c
1930 F:      drivers/usb/host/ehci-w90x900.c
1931 F:      drivers/video/fbdev/nuc900fb.c
1932
1933 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1934 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1935 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1936 S:      Orphan
1937 F:      arch/arm/mach-s3c24xx/mach-gta02.c
1938 F:      arch/arm/mach-s3c24xx/gta02.h
1939
1940 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1941 M:      Alexander Clouter <alex@digriz.org.uk>
1942 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943 W:      http://www.digriz.org.uk/ts78xx/kernel
1944 S:      Maintained
1945 F:      arch/arm/mach-orion5x/ts78xx-*
1946
1947 ARM/OXNAS platform support
1948 M:      Neil Armstrong <narmstrong@baylibre.com>
1949 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1951 S:      Maintained
1952 F:      arch/arm/mach-oxnas/
1953 F:      arch/arm/boot/dts/ox8*.dts*
1954 N:      oxnas
1955
1956 ARM/PALM TREO SUPPORT
1957 M:      Tomas Cech <sleep_walker@suse.com>
1958 L:      linux-arm-kernel@lists.infradead.org
1959 W:      http://hackndev.com
1960 S:      Maintained
1961 F:      arch/arm/mach-pxa/palmtreo.*
1962
1963 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1964 M:      Marek Vasut <marek.vasut@gmail.com>
1965 L:      linux-arm-kernel@lists.infradead.org
1966 W:      http://hackndev.com
1967 S:      Maintained
1968 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1969 F:      arch/arm/mach-pxa/palmtx.c
1970 F:      arch/arm/mach-pxa/palmt5.*
1971 F:      arch/arm/mach-pxa/include/mach/palmld.h
1972 F:      arch/arm/mach-pxa/palmld.c
1973 F:      arch/arm/mach-pxa/palmte2.*
1974 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1975 F:      arch/arm/mach-pxa/palmtc.c
1976
1977 ARM/PALMZ72 SUPPORT
1978 M:      Sergey Lapin <slapin@ossfans.org>
1979 L:      linux-arm-kernel@lists.infradead.org
1980 W:      http://hackndev.com
1981 S:      Maintained
1982 F:      arch/arm/mach-pxa/palmz72.*
1983
1984 ARM/PLEB SUPPORT
1985 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1986 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1987 S:      Maintained
1988
1989 ARM/PT DIGITAL BOARD PORT
1990 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1991 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992 W:      http://www.armlinux.org.uk/
1993 S:      Maintained
1994
1995 ARM/QUALCOMM SUPPORT
1996 M:      Andy Gross <andy.gross@linaro.org>
1997 M:      David Brown <david.brown@linaro.org>
1998 L:      linux-arm-msm@vger.kernel.org
1999 S:      Maintained
2000 F:      Documentation/devicetree/bindings/soc/qcom/
2001 F:      Documentation/devicetree/bindings/*/qcom*
2002 F:      arch/arm/boot/dts/qcom-*.dts
2003 F:      arch/arm/boot/dts/qcom-*.dtsi
2004 F:      arch/arm/mach-qcom/
2005 F:      arch/arm64/boot/dts/qcom/
2006 F:      drivers/*/qcom/
2007 F:      drivers/*/qcom*
2008 F:      drivers/*/*/qcom/
2009 F:      drivers/*/*/qcom*
2010 F:      drivers/*/pm8???-*
2011 F:      drivers/bluetooth/btqcomsmd.c
2012 F:      drivers/clocksource/timer-qcom.c
2013 F:      drivers/extcon/extcon-qcom*
2014 F:      drivers/iommu/msm*
2015 F:      drivers/i2c/busses/i2c-qup.c
2016 F:      drivers/i2c/busses/i2c-qcom-geni.c
2017 F:      drivers/mfd/ssbi.c
2018 F:      drivers/mmc/host/mmci_qcom*
2019 F:      drivers/mmc/host/sdhci_msm.c
2020 F:      drivers/pci/controller/dwc/pcie-qcom.c
2021 F:      drivers/phy/qualcomm/
2022 F:      drivers/power/*/msm*
2023 F:      drivers/reset/reset-qcom-*
2024 F:      drivers/scsi/ufs/ufs-qcom.*
2025 F:      drivers/spi/spi-qup.c
2026 F:      drivers/spi/spi-geni-qcom.c
2027 F:      drivers/spi/spi-qcom-qspi.c
2028 F:      drivers/tty/serial/msm_serial.c
2029 F:      drivers/usb/dwc3/dwc3-qcom.c
2030 F:      include/dt-bindings/*/qcom*
2031 F:      include/linux/*/qcom*
2032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2033
2034 ARM/RADISYS ENP2611 MACHINE SUPPORT
2035 M:      Lennert Buytenhek <kernel@wantstofly.org>
2036 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037 S:      Maintained
2038
2039 ARM/RDA MICRO ARCHITECTURE
2040 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2043 S:      Maintained
2044 F:      arch/arm/boot/dts/rda8810pl-*
2045 F:      drivers/clocksource/timer-rda.c
2046 F:      drivers/irqchip/irq-rda-intc.c
2047 F:      drivers/tty/serial/rda-uart.c
2048 F:      Documentation/devicetree/bindings/arm/rda.txt
2049 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2050 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2051 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2052
2053 ARM/REALTEK ARCHITECTURE
2054 M:      Andreas Färber <afaerber@suse.de>
2055 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056 S:      Maintained
2057 F:      arch/arm64/boot/dts/realtek/
2058 F:      Documentation/devicetree/bindings/arm/realtek.txt
2059
2060 ARM/RENESAS ARM64 ARCHITECTURE
2061 M:      Simon Horman <horms@verge.net.au>
2062 M:      Magnus Damm <magnus.damm@gmail.com>
2063 L:      linux-renesas-soc@vger.kernel.org
2064 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2066 S:      Supported
2067 F:      arch/arm64/boot/dts/renesas/
2068 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2069 F:      drivers/soc/renesas/
2070 F:      include/linux/soc/renesas/
2071
2072 ARM/RISCPC ARCHITECTURE
2073 M:      Russell King <linux@armlinux.org.uk>
2074 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2075 W:      http://www.armlinux.org.uk/
2076 S:      Maintained
2077 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2078 F:      arch/arm/include/asm/hardware/ioc.h
2079 F:      arch/arm/include/asm/hardware/iomd.h
2080 F:      arch/arm/include/asm/hardware/memc.h
2081 F:      arch/arm/mach-rpc/
2082 F:      drivers/net/ethernet/8390/etherh.c
2083 F:      drivers/net/ethernet/i825xx/ether1*
2084 F:      drivers/net/ethernet/seeq/ether3*
2085 F:      drivers/scsi/arm/
2086
2087 ARM/Rockchip SoC support
2088 M:      Heiko Stuebner <heiko@sntech.de>
2089 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090 L:      linux-rockchip@lists.infradead.org
2091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2092 S:      Maintained
2093 F:      arch/arm/boot/dts/rk3*
2094 F:      arch/arm/boot/dts/rv1108*
2095 F:      arch/arm/mach-rockchip/
2096 F:      drivers/clk/rockchip/
2097 F:      drivers/i2c/busses/i2c-rk3x.c
2098 F:      drivers/*/*rockchip*
2099 F:      drivers/*/*/*rockchip*
2100 F:      sound/soc/rockchip/
2101 N:      rockchip
2102
2103 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2104 M:      Kukjin Kim <kgene@kernel.org>
2105 M:      Krzysztof Kozlowski <krzk@kernel.org>
2106 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2108 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2109 S:      Maintained
2110 F:      arch/arm/boot/dts/s3c*
2111 F:      arch/arm/boot/dts/s5p*
2112 F:      arch/arm/boot/dts/exynos*
2113 F:      arch/arm64/boot/dts/exynos/
2114 F:      arch/arm/plat-samsung/
2115 F:      arch/arm/mach-s3c24*/
2116 F:      arch/arm/mach-s3c64xx/
2117 F:      arch/arm/mach-s5p*/
2118 F:      arch/arm/mach-exynos*/
2119 F:      drivers/*/*s3c24*
2120 F:      drivers/*/*/*s3c24*
2121 F:      drivers/*/*s3c64xx*
2122 F:      drivers/*/*s5pv210*
2123 F:      drivers/memory/samsung/*
2124 F:      drivers/soc/samsung/*
2125 F:      Documentation/arm/Samsung/
2126 F:      Documentation/devicetree/bindings/arm/samsung/
2127 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2128 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2129 N:      exynos
2130
2131 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2132 M:      Kyungmin Park <kyungmin.park@samsung.com>
2133 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2134 S:      Maintained
2135 F:      arch/arm/mach-s5pv210/
2136
2137 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2138 M:      Kyungmin Park <kyungmin.park@samsung.com>
2139 M:      Kamil Debski <kamil@wypas.org>
2140 M:      Andrzej Hajda <a.hajda@samsung.com>
2141 L:      linux-arm-kernel@lists.infradead.org
2142 L:      linux-media@vger.kernel.org
2143 S:      Maintained
2144 F:      drivers/media/platform/s5p-g2d/
2145
2146 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2147 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2148 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2149 L:      linux-media@vger.kernel.org
2150 S:      Maintained
2151 F:      drivers/media/platform/s5p-cec/
2152 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2153
2154 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2155 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2156 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2157 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2158 L:      linux-arm-kernel@lists.infradead.org
2159 L:      linux-media@vger.kernel.org
2160 S:      Maintained
2161 F:      drivers/media/platform/s5p-jpeg/
2162
2163 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2164 M:      Kyungmin Park <kyungmin.park@samsung.com>
2165 M:      Kamil Debski <kamil@wypas.org>
2166 M:      Jeongtae Park <jtp.park@samsung.com>
2167 M:      Andrzej Hajda <a.hajda@samsung.com>
2168 L:      linux-arm-kernel@lists.infradead.org
2169 L:      linux-media@vger.kernel.org
2170 S:      Maintained
2171 F:      drivers/media/platform/s5p-mfc/
2172
2173 ARM/SHMOBILE ARM ARCHITECTURE
2174 M:      Simon Horman <horms@verge.net.au>
2175 M:      Magnus Damm <magnus.damm@gmail.com>
2176 L:      linux-renesas-soc@vger.kernel.org
2177 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2179 S:      Supported
2180 F:      arch/arm/boot/dts/emev2*
2181 F:      arch/arm/boot/dts/gr-peach*
2182 F:      arch/arm/boot/dts/iwg20d-q7*
2183 F:      arch/arm/boot/dts/r7s*
2184 F:      arch/arm/boot/dts/r8a*
2185 F:      arch/arm/boot/dts/r9a*
2186 F:      arch/arm/boot/dts/sh*
2187 F:      arch/arm/configs/shmobile_defconfig
2188 F:      arch/arm/include/debug/renesas-scif.S
2189 F:      arch/arm/mach-shmobile/
2190 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2191 F:      drivers/soc/renesas/
2192 F:      include/linux/soc/renesas/
2193
2194 ARM/SOCFPGA ARCHITECTURE
2195 M:      Dinh Nguyen <dinguyen@kernel.org>
2196 S:      Maintained
2197 F:      arch/arm/mach-socfpga/
2198 F:      arch/arm/boot/dts/socfpga*
2199 F:      arch/arm/configs/socfpga_defconfig
2200 F:      arch/arm64/boot/dts/altera/
2201 W:      http://www.rocketboards.org
2202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2203
2204 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2205 M:      Dinh Nguyen <dinguyen@kernel.org>
2206 S:      Maintained
2207 F:      drivers/clk/socfpga/
2208
2209 ARM/SOCFPGA EDAC SUPPORT
2210 M:      Thor Thayer <thor.thayer@linux.intel.com>
2211 S:      Maintained
2212 F:      drivers/edac/altera_edac.
2213
2214 ARM/SPREADTRUM SoC SUPPORT
2215 M:      Orson Zhai <orsonzhai@gmail.com>
2216 M:      Baolin Wang <baolin.wang@linaro.org>
2217 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2218 S:      Maintained
2219 F:      arch/arm64/boot/dts/sprd
2220 N:      sprd
2221
2222 ARM/STI ARCHITECTURE
2223 M:      Patrice Chotard <patrice.chotard@st.com>
2224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2225 W:      http://www.stlinux.com
2226 S:      Maintained
2227 F:      arch/arm/mach-sti/
2228 F:      arch/arm/boot/dts/sti*
2229 F:      drivers/char/hw_random/st-rng.c
2230 F:      drivers/clocksource/arm_global_timer.c
2231 F:      drivers/clocksource/clksrc_st_lpc.c
2232 F:      drivers/cpufreq/sti-cpufreq.c
2233 F:      drivers/dma/st_fdma*
2234 F:      drivers/i2c/busses/i2c-st.c
2235 F:      drivers/media/rc/st_rc.c
2236 F:      drivers/media/platform/sti/c8sectpfe/
2237 F:      drivers/mmc/host/sdhci-st.c
2238 F:      drivers/phy/st/phy-miphy28lp.c
2239 F:      drivers/phy/st/phy-stih407-usb.c
2240 F:      drivers/pinctrl/pinctrl-st.c
2241 F:      drivers/remoteproc/st_remoteproc.c
2242 F:      drivers/remoteproc/st_slim_rproc.c
2243 F:      drivers/reset/sti/
2244 F:      drivers/rtc/rtc-st-lpc.c
2245 F:      drivers/tty/serial/st-asc.c
2246 F:      drivers/usb/dwc3/dwc3-st.c
2247 F:      drivers/usb/host/ehci-st.c
2248 F:      drivers/usb/host/ohci-st.c
2249 F:      drivers/watchdog/st_lpc_wdt.c
2250 F:      drivers/ata/ahci_st.c
2251 F:      include/linux/remoteproc/st_slim_rproc.h
2252
2253 ARM/STM32 ARCHITECTURE
2254 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2255 M:      Alexandre Torgue <alexandre.torgue@st.com>
2256 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2257 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2258 S:      Maintained
2259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2260 N:      stm32
2261 N:      stm
2262 F:      arch/arm/boot/dts/stm32*
2263 F:      arch/arm/mach-stm32/
2264 F:      drivers/clocksource/armv7m_systick.c
2265
2266 ARM/Synaptics SoC support
2267 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2268 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2269 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2270 S:      Maintained
2271 F:      arch/arm/mach-berlin/
2272 F:      arch/arm/boot/dts/berlin*
2273 F:      arch/arm64/boot/dts/synaptics/
2274
2275 ARM/TANGO ARCHITECTURE
2276 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2277 M:      Mans Rullgard <mans@mansr.com>
2278 L:      linux-arm-kernel@lists.infradead.org
2279 S:      Odd Fixes
2280 N:      tango
2281
2282 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2283 M:      Lennert Buytenhek <kernel@wantstofly.org>
2284 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2285 S:      Maintained
2286
2287 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2288 M:      Hans Verkuil <hans.verkuil@cisco.com>
2289 L:      linux-tegra@vger.kernel.org
2290 L:      linux-media@vger.kernel.org
2291 S:      Maintained
2292 F:      drivers/media/platform/tegra-cec/
2293 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2294
2295 ARM/TETON BGA MACHINE SUPPORT
2296 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2297 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2298 S:      Maintained
2299
2300 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2301 M:      Santosh Shilimkar <ssantosh@kernel.org>
2302 L:      linux-kernel@vger.kernel.org
2303 S:      Maintained
2304 F:      drivers/memory/*emif*
2305
2306 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2307 M:      Tero Kristo <t-kristo@ti.com>
2308 M:      Nishanth Menon <nm@ti.com>
2309 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2310 S:      Supported
2311 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2312 F:      arch/arm64/boot/dts/ti/Makefile
2313 F:      arch/arm64/boot/dts/ti/k3-*
2314 F:      include/dt-bindings/pinctrl/k3.h
2315
2316 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2317 M:      Santosh Shilimkar <ssantosh@kernel.org>
2318 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2319 S:      Maintained
2320 F:      arch/arm/mach-keystone/
2321 F:      arch/arm/boot/dts/keystone-*
2322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2323
2324 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2325 M:      Santosh Shilimkar <ssantosh@kernel.org>
2326 L:      linux-kernel@vger.kernel.org
2327 S:      Maintained
2328 F:      drivers/clk/keystone/
2329
2330 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2331 M:      Santosh Shilimkar <ssantosh@kernel.org>
2332 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333 L:      linux-kernel@vger.kernel.org
2334 S:      Maintained
2335 F:      drivers/clocksource/timer-keystone.c
2336
2337 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2338 M:      Santosh Shilimkar <ssantosh@kernel.org>
2339 L:      linux-kernel@vger.kernel.org
2340 S:      Maintained
2341 F:      drivers/power/reset/keystone-reset.c
2342
2343 ARM/THECUS N2100 MACHINE SUPPORT
2344 M:      Lennert Buytenhek <kernel@wantstofly.org>
2345 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2346 S:      Maintained
2347
2348 ARM/TOSA MACHINE SUPPORT
2349 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2350 M:      Dirk Opfer <dirk@opfer-online.de>
2351 S:      Maintained
2352
2353 ARM/UNIPHIER ARCHITECTURE
2354 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2355 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2357 S:      Maintained
2358 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2359 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2360 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2361 F:      arch/arm/boot/dts/uniphier*
2362 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2363 F:      arch/arm/mach-uniphier/
2364 F:      arch/arm/mm/cache-uniphier.c
2365 F:      arch/arm64/boot/dts/socionext/uniphier*
2366 F:      drivers/bus/uniphier-system-bus.c
2367 F:      drivers/clk/uniphier/
2368 F:      drivers/dmaengine/uniphier-mdmac.c
2369 F:      drivers/gpio/gpio-uniphier.c
2370 F:      drivers/i2c/busses/i2c-uniphier*
2371 F:      drivers/irqchip/irq-uniphier-aidet.c
2372 F:      drivers/mmc/host/uniphier-sd.c
2373 F:      drivers/pinctrl/uniphier/
2374 F:      drivers/reset/reset-uniphier.c
2375 F:      drivers/tty/serial/8250/8250_uniphier.c
2376 N:      uniphier
2377
2378 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2379 M:      Ulf Hansson <ulf.hansson@linaro.org>
2380 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2381 T:      git git://git.linaro.org/people/ulfh/clk.git
2382 S:      Maintained
2383 F:      drivers/clk/ux500/
2384
2385 ARM/VERSATILE EXPRESS PLATFORM
2386 M:      Liviu Dudau <liviu.dudau@arm.com>
2387 M:      Sudeep Holla <sudeep.holla@arm.com>
2388 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2390 S:      Maintained
2391 F:      arch/arm/boot/dts/vexpress*
2392 F:      arch/arm64/boot/dts/arm/
2393 F:      arch/arm/mach-vexpress/
2394 F:      */*/vexpress*
2395 F:      */*/*/vexpress*
2396 F:      drivers/clk/versatile/clk-vexpress-osc.c
2397 F:      drivers/clocksource/timer-versatile.c
2398 N:      mps2
2399
2400 ARM/VFP SUPPORT
2401 M:      Russell King <linux@armlinux.org.uk>
2402 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2403 W:      http://www.armlinux.org.uk/
2404 S:      Maintained
2405 F:      arch/arm/vfp/
2406
2407 ARM/VOIPAC PXA270 SUPPORT
2408 M:      Marek Vasut <marek.vasut@gmail.com>
2409 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2410 S:      Maintained
2411 F:      arch/arm/mach-pxa/vpac270.c
2412 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2413
2414 ARM/VT8500 ARM ARCHITECTURE
2415 M:      Tony Prisk <linux@prisktech.co.nz>
2416 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2417 S:      Maintained
2418 F:      arch/arm/mach-vt8500/
2419 F:      drivers/clocksource/timer-vt8500.c
2420 F:      drivers/i2c/busses/i2c-wmt.c
2421 F:      drivers/mmc/host/wmt-sdmmc.c
2422 F:      drivers/pwm/pwm-vt8500.c
2423 F:      drivers/rtc/rtc-vt8500.c
2424 F:      drivers/tty/serial/vt8500_serial.c
2425 F:      drivers/usb/host/ehci-platform.c
2426 F:      drivers/usb/host/uhci-platform.c
2427 F:      drivers/video/fbdev/vt8500lcdfb.*
2428 F:      drivers/video/fbdev/wm8505fb*
2429 F:      drivers/video/fbdev/wmt_ge_rops.*
2430
2431 ARM/ZIPIT Z2 SUPPORT
2432 M:      Marek Vasut <marek.vasut@gmail.com>
2433 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2434 S:      Maintained
2435 F:      arch/arm/mach-pxa/z2.c
2436 F:      arch/arm/mach-pxa/include/mach/z2.h
2437
2438 ARM/ZTE ARCHITECTURE
2439 M:      Jun Nie <jun.nie@linaro.org>
2440 M:      Shawn Guo <shawnguo@kernel.org>
2441 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2442 S:      Maintained
2443 F:      arch/arm/boot/dts/zx2967*
2444 F:      arch/arm/mach-zx/
2445 F:      arch/arm64/boot/dts/zte/
2446 F:      drivers/clk/zte/
2447 F:      drivers/dma/zx_dma.c
2448 F:      drivers/gpio/gpio-zx.c
2449 F:      drivers/i2c/busses/i2c-zx2967.c
2450 F:      drivers/mmc/host/dw_mmc-zx.*
2451 F:      drivers/pinctrl/zte/
2452 F:      drivers/soc/zte/
2453 F:      drivers/thermal/zx2967_thermal.c
2454 F:      drivers/watchdog/zx2967_wdt.c
2455 F:      Documentation/devicetree/bindings/arm/zte.yaml
2456 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2457 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2458 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2459 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2460 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2461 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2462 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2463 F:      Documentation/devicetree/bindings/soc/zte/
2464 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2465 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2466 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2467 F:      include/dt-bindings/clock/zx2967*.h
2468 F:      include/dt-bindings/soc/zte,*.h
2469 F:      sound/soc/codecs/zx_aud96p22.c
2470 F:      sound/soc/zte/
2471
2472 ARM/ZYNQ ARCHITECTURE
2473 M:      Michal Simek <michal.simek@xilinx.com>
2474 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2475 W:      http://wiki.xilinx.com
2476 T:      git https://github.com/Xilinx/linux-xlnx.git
2477 S:      Supported
2478 F:      arch/arm/mach-zynq/
2479 F:      drivers/cpuidle/cpuidle-zynq.c
2480 F:      drivers/block/xsysace.c
2481 N:      zynq
2482 N:      xilinx
2483 F:      drivers/clocksource/timer-cadence-ttc.c
2484 F:      drivers/i2c/busses/i2c-cadence.c
2485 F:      drivers/mmc/host/sdhci-of-arasan.c
2486 F:      drivers/edac/synopsys_edac.c
2487 F:      drivers/i2c/busses/i2c-xiic.c
2488
2489 ARM64 PORT (AARCH64 ARCHITECTURE)
2490 M:      Catalin Marinas <catalin.marinas@arm.com>
2491 M:      Will Deacon <will.deacon@arm.com>
2492 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2494 S:      Maintained
2495 F:      arch/arm64/
2496 X:      arch/arm64/boot/dts/
2497 F:      Documentation/arm64/
2498
2499 AS3645A LED FLASH CONTROLLER DRIVER
2500 M:      Sakari Ailus <sakari.ailus@iki.fi>
2501 L:      linux-leds@vger.kernel.org
2502 S:      Maintained
2503 F:      drivers/leds/leds-as3645a.c
2504
2505 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2506 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2507 L:      linux-media@vger.kernel.org
2508 T:      git git://linuxtv.org/media_tree.git
2509 S:      Maintained
2510 F:      drivers/media/i2c/ak7375.c
2511 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2512
2513 ASAHI KASEI AK8974 DRIVER
2514 M:      Linus Walleij <linus.walleij@linaro.org>
2515 L:      linux-iio@vger.kernel.org
2516 W:      http://www.akm.com/
2517 S:      Supported
2518 F:      drivers/iio/magnetometer/ak8974.c
2519
2520 ASC7621 HARDWARE MONITOR DRIVER
2521 M:      George Joseph <george.joseph@fairview5.com>
2522 L:      linux-hwmon@vger.kernel.org
2523 S:      Maintained
2524 F:      Documentation/hwmon/asc7621
2525 F:      drivers/hwmon/asc7621.c
2526
2527 ASPEED VIDEO ENGINE DRIVER
2528 M:      Eddie James <eajames@linux.ibm.com>
2529 L:      linux-media@vger.kernel.org
2530 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2531 S:      Maintained
2532 F:      drivers/media/platform/aspeed-video.c
2533 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2534
2535 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2536 M:      Corentin Chary <corentin.chary@gmail.com>
2537 L:      acpi4asus-user@lists.sourceforge.net
2538 L:      platform-driver-x86@vger.kernel.org
2539 W:      http://acpi4asus.sf.net
2540 S:      Maintained
2541 F:      drivers/platform/x86/asus*.c
2542 F:      drivers/platform/x86/eeepc*.c
2543
2544 ASUS WIRELESS RADIO CONTROL DRIVER
2545 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2546 L:      platform-driver-x86@vger.kernel.org
2547 S:      Maintained
2548 F:      drivers/platform/x86/asus-wireless.c
2549
2550 ASYMMETRIC KEYS
2551 M:      David Howells <dhowells@redhat.com>
2552 L:      keyrings@vger.kernel.org
2553 S:      Maintained
2554 F:      Documentation/crypto/asymmetric-keys.txt
2555 F:      include/linux/verification.h
2556 F:      include/crypto/public_key.h
2557 F:      include/crypto/pkcs7.h
2558 F:      crypto/asymmetric_keys/
2559
2560 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2561 R:      Dan Williams <dan.j.williams@intel.com>
2562 W:      http://sourceforge.net/projects/xscaleiop
2563 S:      Odd fixes
2564 F:      Documentation/crypto/async-tx-api.txt
2565 F:      crypto/async_tx/
2566 F:      drivers/dma/
2567 F:      include/linux/dmaengine.h
2568 F:      include/linux/async_tx.h
2569
2570 AT24 EEPROM DRIVER
2571 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2572 L:      linux-i2c@vger.kernel.org
2573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2574 S:      Maintained
2575 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2576 F:      drivers/misc/eeprom/at24.c
2577
2578 ATA OVER ETHERNET (AOE) DRIVER
2579 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2580 W:      http://www.openaoe.org/
2581 S:      Supported
2582 F:      Documentation/aoe/
2583 F:      drivers/block/aoe/
2584
2585 ATHEROS 71XX/9XXX GPIO DRIVER
2586 M:      Alban Bedel <albeu@free.fr>
2587 W:      https://github.com/AlbanBedel/linux
2588 T:      git git://github.com/AlbanBedel/linux
2589 S:      Maintained
2590 F:      drivers/gpio/gpio-ath79.c
2591 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2592
2593 ATHEROS 71XX/9XXX USB PHY DRIVER
2594 M:      Alban Bedel <albeu@free.fr>
2595 W:      https://github.com/AlbanBedel/linux
2596 T:      git git://github.com/AlbanBedel/linux
2597 S:      Maintained
2598 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2599 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2600
2601 ATHEROS ATH GENERIC UTILITIES
2602 M:      Kalle Valo <kvalo@codeaurora.org>
2603 L:      linux-wireless@vger.kernel.org
2604 S:      Supported
2605 F:      drivers/net/wireless/ath/*
2606
2607 ATHEROS ATH5K WIRELESS DRIVER
2608 M:      Jiri Slaby <jirislaby@gmail.com>
2609 M:      Nick Kossifidis <mickflemm@gmail.com>
2610 M:      Luis Chamberlain <mcgrof@kernel.org>
2611 L:      linux-wireless@vger.kernel.org
2612 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2613 S:      Maintained
2614 F:      drivers/net/wireless/ath/ath5k/
2615
2616 ATHEROS ATH6KL WIRELESS DRIVER
2617 M:      Kalle Valo <kvalo@codeaurora.org>
2618 L:      linux-wireless@vger.kernel.org
2619 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2621 S:      Supported
2622 F:      drivers/net/wireless/ath/ath6kl/
2623
2624 ATI_REMOTE2 DRIVER
2625 M:      Ville Syrjala <syrjala@sci.fi>
2626 S:      Maintained
2627 F:      drivers/input/misc/ati_remote2.c
2628
2629 ATK0110 HWMON DRIVER
2630 M:      Luca Tettamanti <kronos.it@gmail.com>
2631 L:      linux-hwmon@vger.kernel.org
2632 S:      Maintained
2633 F:      drivers/hwmon/asus_atk0110.c
2634
2635 ATLX ETHERNET DRIVERS
2636 M:      Jay Cliburn <jcliburn@gmail.com>
2637 M:      Chris Snook <chris.snook@gmail.com>
2638 L:      netdev@vger.kernel.org
2639 W:      http://sourceforge.net/projects/atl1
2640 W:      http://atl1.sourceforge.net
2641 S:      Maintained
2642 F:      drivers/net/ethernet/atheros/
2643
2644 ATM
2645 M:      Chas Williams <3chas3@gmail.com>
2646 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2647 L:      netdev@vger.kernel.org
2648 W:      http://linux-atm.sourceforge.net
2649 S:      Maintained
2650 F:      drivers/atm/
2651 F:      include/linux/atm*
2652 F:      include/uapi/linux/atm*
2653
2654 ATMEL MACB ETHERNET DRIVER
2655 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2656 S:      Supported
2657 F:      drivers/net/ethernet/cadence/
2658
2659 ATMEL MAXTOUCH DRIVER
2660 M:      Nick Dyer <nick@shmanahar.org>
2661 T:      git git://github.com/ndyer/linux.git
2662 S:      Maintained
2663 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2664 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2665
2666 ATMEL WIRELESS DRIVER
2667 M:      Simon Kelley <simon@thekelleys.org.uk>
2668 L:      linux-wireless@vger.kernel.org
2669 W:      http://www.thekelleys.org.uk/atmel
2670 W:      http://atmelwlandriver.sourceforge.net/
2671 S:      Maintained
2672 F:      drivers/net/wireless/atmel/atmel*
2673
2674 ATOMIC INFRASTRUCTURE
2675 M:      Will Deacon <will.deacon@arm.com>
2676 M:      Peter Zijlstra <peterz@infradead.org>
2677 R:      Boqun Feng <boqun.feng@gmail.com>
2678 L:      linux-kernel@vger.kernel.org
2679 S:      Maintained
2680 F:      arch/*/include/asm/atomic*.h
2681 F:      include/*/atomic*.h
2682 F:      scripts/atomic/
2683
2684 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2685 M:      Bradley Grove <linuxdrivers@attotech.com>
2686 L:      linux-scsi@vger.kernel.org
2687 W:      http://www.attotech.com
2688 S:      Supported
2689 F:      drivers/scsi/esas2r
2690
2691 ATUSB IEEE 802.15.4 RADIO DRIVER
2692 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2693 L:      linux-wpan@vger.kernel.org
2694 S:      Maintained
2695 F:      drivers/net/ieee802154/atusb.c
2696 F:      drivers/net/ieee802154/atusb.h
2697 F:      drivers/net/ieee802154/at86rf230.h
2698
2699 AUDIT SUBSYSTEM
2700 M:      Paul Moore <paul@paul-moore.com>
2701 M:      Eric Paris <eparis@redhat.com>
2702 L:      linux-audit@redhat.com (moderated for non-subscribers)
2703 W:      https://github.com/linux-audit
2704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2705 S:      Supported
2706 F:      include/linux/audit.h
2707 F:      include/uapi/linux/audit.h
2708 F:      kernel/audit*
2709
2710 AUXILIARY DISPLAY DRIVERS
2711 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2712 S:      Maintained
2713 F:      drivers/auxdisplay/
2714 F:      include/linux/cfag12864b.h
2715
2716 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2717 M:      Andreas Klinger <ak@it-klinger.de>
2718 L:      linux-iio@vger.kernel.org
2719 S:      Maintained
2720 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2721 F:      drivers/iio/adc/hx711.c
2722
2723 AX.25 NETWORK LAYER
2724 M:      Ralf Baechle <ralf@linux-mips.org>
2725 L:      linux-hams@vger.kernel.org
2726 W:      http://www.linux-ax25.org/
2727 S:      Maintained
2728 F:      include/uapi/linux/ax25.h
2729 F:      include/net/ax25.h
2730 F:      net/ax25/
2731
2732 AXENTIA ARM DEVICES
2733 M:      Peter Rosin <peda@axentia.se>
2734 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2735 S:      Maintained
2736 F:      Documentation/devicetree/bindings/arm/axentia.txt
2737 F:      arch/arm/boot/dts/at91-linea.dtsi
2738 F:      arch/arm/boot/dts/at91-natte.dtsi
2739 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2740 F:      arch/arm/boot/dts/at91-tse850-3.dts
2741
2742 AXENTIA ASOC DRIVERS
2743 M:      Peter Rosin <peda@axentia.se>
2744 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2745 S:      Maintained
2746 F:      Documentation/devicetree/bindings/sound/axentia,*
2747 F:      sound/soc/atmel/tse850-pcm5142.c
2748
2749 AXXIA I2C CONTROLLER
2750 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2751 L:      linux-i2c@vger.kernel.org
2752 S:      Maintained
2753 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2754 F:      drivers/i2c/busses/i2c-axxia.c
2755
2756 AZ6007 DVB DRIVER
2757 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2758 L:      linux-media@vger.kernel.org
2759 W:      https://linuxtv.org
2760 T:      git git://linuxtv.org/media_tree.git
2761 S:      Maintained
2762 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2763
2764 AZTECH FM RADIO RECEIVER DRIVER
2765 M:      Hans Verkuil <hverkuil@xs4all.nl>
2766 L:      linux-media@vger.kernel.org
2767 T:      git git://linuxtv.org/media_tree.git
2768 W:      https://linuxtv.org
2769 S:      Maintained
2770 F:      drivers/media/radio/radio-aztech*
2771
2772 B43 WIRELESS DRIVER
2773 L:      linux-wireless@vger.kernel.org
2774 L:      b43-dev@lists.infradead.org
2775 W:      http://wireless.kernel.org/en/users/Drivers/b43
2776 S:      Odd Fixes
2777 F:      drivers/net/wireless/broadcom/b43/
2778
2779 B43LEGACY WIRELESS DRIVER
2780 M:      Larry Finger <Larry.Finger@lwfinger.net>
2781 L:      linux-wireless@vger.kernel.org
2782 L:      b43-dev@lists.infradead.org
2783 W:      http://wireless.kernel.org/en/users/Drivers/b43
2784 S:      Maintained
2785 F:      drivers/net/wireless/broadcom/b43legacy/
2786
2787 BACKLIGHT CLASS/SUBSYSTEM
2788 M:      Lee Jones <lee.jones@linaro.org>
2789 M:      Daniel Thompson <daniel.thompson@linaro.org>
2790 M:      Jingoo Han <jingoohan1@gmail.com>
2791 L:      dri-devel@lists.freedesktop.org
2792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2793 S:      Maintained
2794 F:      drivers/video/backlight/
2795 F:      include/linux/backlight.h
2796 F:      include/linux/pwm_backlight.h
2797 F:      Documentation/devicetree/bindings/leds/backlight
2798
2799 BATMAN ADVANCED
2800 M:      Marek Lindner <mareklindner@neomailbox.ch>
2801 M:      Simon Wunderlich <sw@simonwunderlich.de>
2802 M:      Antonio Quartulli <a@unstable.cc>
2803 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2804 W:      https://www.open-mesh.org/
2805 Q:      https://patchwork.open-mesh.org/project/batman/list/
2806 S:      Maintained
2807 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2808 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2809 F:      Documentation/networking/batman-adv.rst
2810 F:      include/uapi/linux/batadv_packet.h
2811 F:      include/uapi/linux/batman_adv.h
2812 F:      net/batman-adv/
2813
2814 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2815 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2816 L:      linux-hams@vger.kernel.org
2817 W:      http://www.baycom.org/~tom/ham/ham.html
2818 S:      Maintained
2819 F:      drivers/net/hamradio/baycom*
2820
2821 BCACHE (BLOCK LAYER CACHE)
2822 M:      Coly Li <colyli@suse.de>
2823 M:      Kent Overstreet <kent.overstreet@gmail.com>
2824 L:      linux-bcache@vger.kernel.org
2825 W:      http://bcache.evilpiepirate.org
2826 C:      irc://irc.oftc.net/bcache
2827 S:      Maintained
2828 F:      drivers/md/bcache/
2829
2830 BDISP ST MEDIA DRIVER
2831 M:      Fabien Dessenne <fabien.dessenne@st.com>
2832 L:      linux-media@vger.kernel.org
2833 T:      git git://linuxtv.org/media_tree.git
2834 W:      https://linuxtv.org
2835 S:      Supported
2836 F:      drivers/media/platform/sti/bdisp
2837
2838 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2839 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2840 L:      netdev@vger.kernel.org
2841 S:      Maintained
2842 F:      drivers/net/ethernet/ec_bhf.c
2843
2844 BEFS FILE SYSTEM
2845 M:      Luis de Bethencourt <luisbg@kernel.org>
2846 M:      Salah Triki <salah.triki@gmail.com>
2847 S:      Maintained
2848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2849 F:      Documentation/filesystems/befs.txt
2850 F:      fs/befs/
2851
2852 BFQ I/O SCHEDULER
2853 M:      Paolo Valente <paolo.valente@linaro.org>
2854 M:      Jens Axboe <axboe@kernel.dk>
2855 L:      linux-block@vger.kernel.org
2856 S:      Maintained
2857 F:      block/bfq-*
2858 F:      Documentation/block/bfq-iosched.txt
2859
2860 BFS FILE SYSTEM
2861 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2862 S:      Maintained
2863 F:      Documentation/filesystems/bfs.txt
2864 F:      fs/bfs/
2865 F:      include/uapi/linux/bfs_fs.h
2866
2867 BLINKM RGB LED DRIVER
2868 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2869 S:      Maintained
2870 F:      drivers/leds/leds-blinkm.c
2871
2872 BLOCK LAYER
2873 M:      Jens Axboe <axboe@kernel.dk>
2874 L:      linux-block@vger.kernel.org
2875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2876 S:      Maintained
2877 F:      block/
2878 F:      drivers/block/
2879 F:      kernel/trace/blktrace.c
2880 F:      lib/sbitmap.c
2881
2882 BLOCK2MTD DRIVER
2883 M:      Joern Engel <joern@lazybastard.org>
2884 L:      linux-mtd@lists.infradead.org
2885 S:      Maintained
2886 F:      drivers/mtd/devices/block2mtd.c
2887
2888 BLUETOOTH DRIVERS
2889 M:      Marcel Holtmann <marcel@holtmann.org>
2890 M:      Johan Hedberg <johan.hedberg@gmail.com>
2891 L:      linux-bluetooth@vger.kernel.org
2892 W:      http://www.bluez.org/
2893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2895 S:      Maintained
2896 F:      drivers/bluetooth/
2897
2898 BLUETOOTH SUBSYSTEM
2899 M:      Marcel Holtmann <marcel@holtmann.org>
2900 M:      Johan Hedberg <johan.hedberg@gmail.com>
2901 L:      linux-bluetooth@vger.kernel.org
2902 W:      http://www.bluez.org/
2903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2905 S:      Maintained
2906 F:      net/bluetooth/
2907 F:      include/net/bluetooth/
2908
2909 BONDING DRIVER
2910 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2911 M:      Veaceslav Falico <vfalico@gmail.com>
2912 M:      Andy Gospodarek <andy@greyhouse.net>
2913 L:      netdev@vger.kernel.org
2914 W:      http://sourceforge.net/projects/bonding/
2915 S:      Supported
2916 F:      drivers/net/bonding/
2917 F:      include/uapi/linux/if_bonding.h
2918
2919 BPF (Safe dynamic programs and tools)
2920 M:      Alexei Starovoitov <ast@kernel.org>
2921 M:      Daniel Borkmann <daniel@iogearbox.net>
2922 R:      Martin KaFai Lau <kafai@fb.com>
2923 R:      Song Liu <songliubraving@fb.com>
2924 R:      Yonghong Song <yhs@fb.com>
2925 L:      netdev@vger.kernel.org
2926 L:      bpf@vger.kernel.org
2927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2929 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2930 S:      Supported
2931 F:      arch/*/net/*
2932 F:      Documentation/networking/filter.txt
2933 F:      Documentation/bpf/
2934 F:      include/linux/bpf*
2935 F:      include/linux/filter.h
2936 F:      include/trace/events/xdp.h
2937 F:      include/uapi/linux/bpf*
2938 F:      include/uapi/linux/filter.h
2939 F:      kernel/bpf/
2940 F:      kernel/trace/bpf_trace.c
2941 F:      lib/test_bpf.c
2942 F:      net/bpf/
2943 F:      net/core/filter.c
2944 F:      net/sched/act_bpf.c
2945 F:      net/sched/cls_bpf.c
2946 F:      samples/bpf/
2947 F:      tools/bpf/
2948 F:      tools/lib/bpf/
2949 F:      tools/testing/selftests/bpf/
2950 K:      bpf
2951 N:      bpf
2952
2953 BPF JIT for ARM
2954 M:      Shubham Bansal <illusionist.neo@gmail.com>
2955 L:      netdev@vger.kernel.org
2956 L:      bpf@vger.kernel.org
2957 S:      Maintained
2958 F:      arch/arm/net/
2959
2960 BPF JIT for ARM64
2961 M:      Daniel Borkmann <daniel@iogearbox.net>
2962 M:      Alexei Starovoitov <ast@kernel.org>
2963 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2964 L:      netdev@vger.kernel.org
2965 L:      bpf@vger.kernel.org
2966 S:      Supported
2967 F:      arch/arm64/net/
2968
2969 BPF JIT for MIPS (32-BIT AND 64-BIT)
2970 M:      Paul Burton <paul.burton@mips.com>
2971 L:      netdev@vger.kernel.org
2972 L:      bpf@vger.kernel.org
2973 S:      Maintained
2974 F:      arch/mips/net/
2975
2976 BPF JIT for NFP NICs
2977 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2978 L:      netdev@vger.kernel.org
2979 L:      bpf@vger.kernel.org
2980 S:      Supported
2981 F:      drivers/net/ethernet/netronome/nfp/bpf/
2982
2983 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2984 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2985 M:      Sandipan Das <sandipan@linux.ibm.com>
2986 L:      netdev@vger.kernel.org
2987 L:      bpf@vger.kernel.org
2988 S:      Maintained
2989 F:      arch/powerpc/net/
2990
2991 BPF JIT for RISC-V (RV64G)
2992 M:      Björn Töpel <bjorn.topel@gmail.com>
2993 L:      netdev@vger.kernel.org
2994 S:      Maintained
2995 F:      arch/riscv/net/
2996
2997 BPF JIT for S390
2998 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
2999 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3000 L:      netdev@vger.kernel.org
3001 L:      bpf@vger.kernel.org
3002 S:      Maintained
3003 F:      arch/s390/net/
3004 X:      arch/s390/net/pnet.c
3005
3006 BPF JIT for SPARC (32-BIT AND 64-BIT)
3007 M:      David S. Miller <davem@davemloft.net>
3008 L:      netdev@vger.kernel.org
3009 L:      bpf@vger.kernel.org
3010 S:      Maintained
3011 F:      arch/sparc/net/
3012
3013 BPF JIT for X86 32-BIT
3014 M:      Wang YanQing <udknight@gmail.com>
3015 L:      netdev@vger.kernel.org
3016 L:      bpf@vger.kernel.org
3017 S:      Maintained
3018 F:      arch/x86/net/bpf_jit_comp32.c
3019
3020 BPF JIT for X86 64-BIT
3021 M:      Alexei Starovoitov <ast@kernel.org>
3022 M:      Daniel Borkmann <daniel@iogearbox.net>
3023 L:      netdev@vger.kernel.org
3024 L:      bpf@vger.kernel.org
3025 S:      Supported
3026 F:      arch/x86/net/
3027 X:      arch/x86/net/bpf_jit_comp32.c
3028
3029 BROADCOM B44 10/100 ETHERNET DRIVER
3030 M:      Michael Chan <michael.chan@broadcom.com>
3031 L:      netdev@vger.kernel.org
3032 S:      Supported
3033 F:      drivers/net/ethernet/broadcom/b44.*
3034
3035 BROADCOM B53 ETHERNET SWITCH DRIVER
3036 M:      Florian Fainelli <f.fainelli@gmail.com>
3037 L:      netdev@vger.kernel.org
3038 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3039 S:      Supported
3040 F:      drivers/net/dsa/b53/*
3041 F:      include/linux/platform_data/b53.h
3042
3043 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3044 M:      Florian Fainelli <f.fainelli@gmail.com>
3045 M:      Ray Jui <rjui@broadcom.com>
3046 M:      Scott Branden <sbranden@broadcom.com>
3047 M:      bcm-kernel-feedback-list@broadcom.com
3048 T:      git git://github.com/broadcom/mach-bcm
3049 S:      Maintained
3050 N:      bcm281*
3051 N:      bcm113*
3052 N:      bcm216*
3053 N:      kona
3054 F:      arch/arm/mach-bcm/
3055
3056 BROADCOM BCM2835 ARM ARCHITECTURE
3057 M:      Eric Anholt <eric@anholt.net>
3058 M:      Stefan Wahren <stefan.wahren@i2se.com>
3059 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3060 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3061 T:      git git://github.com/anholt/linux
3062 S:      Maintained
3063 N:      bcm2835
3064 F:      drivers/staging/vc04_services
3065
3066 BROADCOM BCM47XX MIPS ARCHITECTURE
3067 M:      Hauke Mehrtens <hauke@hauke-m.de>
3068 M:      Rafał Miłecki <zajec5@gmail.com>
3069 L:      linux-mips@vger.kernel.org
3070 S:      Maintained
3071 F:      Documentation/devicetree/bindings/mips/brcm/
3072 F:      arch/mips/bcm47xx/*
3073 F:      arch/mips/include/asm/mach-bcm47xx/*
3074
3075 BROADCOM BCM5301X ARM ARCHITECTURE
3076 M:      Hauke Mehrtens <hauke@hauke-m.de>
3077 M:      Rafał Miłecki <zajec5@gmail.com>
3078 M:      bcm-kernel-feedback-list@broadcom.com
3079 L:      linux-arm-kernel@lists.infradead.org
3080 S:      Maintained
3081 F:      arch/arm/mach-bcm/bcm_5301x.c
3082 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3083 F:      arch/arm/boot/dts/bcm470*
3084 F:      arch/arm/boot/dts/bcm953012*
3085
3086 BROADCOM BCM53573 ARM ARCHITECTURE
3087 M:      Rafał Miłecki <rafal@milecki.pl>
3088 L:      linux-arm-kernel@lists.infradead.org
3089 S:      Maintained
3090 F:      arch/arm/boot/dts/bcm53573*
3091 F:      arch/arm/boot/dts/bcm47189*
3092
3093 BROADCOM BCM63XX ARM ARCHITECTURE
3094 M:      Florian Fainelli <f.fainelli@gmail.com>
3095 M:      bcm-kernel-feedback-list@broadcom.com
3096 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3097 T:      git git://github.com/broadcom/stblinux.git
3098 S:      Maintained
3099 N:      bcm63xx
3100
3101 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3102 M:      Kevin Cernekee <cernekee@gmail.com>
3103 L:      linux-usb@vger.kernel.org
3104 S:      Maintained
3105 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3106
3107 BROADCOM BCM7XXX ARM ARCHITECTURE
3108 M:      Brian Norris <computersforpeace@gmail.com>
3109 M:      Gregory Fong <gregory.0xf0@gmail.com>
3110 M:      Florian Fainelli <f.fainelli@gmail.com>
3111 M:      bcm-kernel-feedback-list@broadcom.com
3112 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3113 T:      git git://github.com/broadcom/stblinux.git
3114 S:      Maintained
3115 F:      arch/arm/mach-bcm/*brcmstb*
3116 F:      arch/arm/boot/dts/bcm7*.dts*
3117 F:      drivers/bus/brcmstb_gisb.c
3118 F:      arch/arm/mm/cache-b15-rac.c
3119 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3120 N:      brcmstb
3121
3122 BROADCOM BMIPS CPUFREQ DRIVER
3123 M:      Markus Mayer <mmayer@broadcom.com>
3124 M:      bcm-kernel-feedback-list@broadcom.com
3125 L:      linux-pm@vger.kernel.org
3126 S:      Maintained
3127 F:      drivers/cpufreq/bmips-cpufreq.c
3128
3129 BROADCOM BMIPS MIPS ARCHITECTURE
3130 M:      Kevin Cernekee <cernekee@gmail.com>
3131 M:      Florian Fainelli <f.fainelli@gmail.com>
3132 L:      linux-mips@vger.kernel.org
3133 T:      git git://github.com/broadcom/stblinux.git
3134 S:      Maintained
3135 F:      arch/mips/bmips/*
3136 F:      arch/mips/include/asm/mach-bmips/*
3137 F:      arch/mips/kernel/*bmips*
3138 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3139 F:      drivers/irqchip/irq-bcm63*
3140 F:      drivers/irqchip/irq-bcm7*
3141 F:      drivers/irqchip/irq-brcmstb*
3142 F:      include/linux/bcm963xx_nvram.h
3143 F:      include/linux/bcm963xx_tag.h
3144
3145 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3146 M:      Rasesh Mody <rmody@marvell.com>
3147 M:      GR-Linux-NIC-Dev@marvell.com
3148 L:      netdev@vger.kernel.org
3149 S:      Supported
3150 F:      drivers/net/ethernet/broadcom/bnx2.*
3151 F:      drivers/net/ethernet/broadcom/bnx2_*
3152
3153 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3154 M:      QLogic-Storage-Upstream@qlogic.com
3155 L:      linux-scsi@vger.kernel.org
3156 S:      Supported
3157 F:      drivers/scsi/bnx2fc/
3158
3159 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3160 M:      QLogic-Storage-Upstream@qlogic.com
3161 L:      linux-scsi@vger.kernel.org
3162 S:      Supported
3163 F:      drivers/scsi/bnx2i/
3164
3165 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3166 M:      Ariel Elior <aelior@marvell.com>
3167 M:      Sudarsana Kalluru <skalluru@marvell.com>
3168 M:      GR-everest-linux-l2@marvell.com
3169 L:      netdev@vger.kernel.org
3170 S:      Supported
3171 F:      drivers/net/ethernet/broadcom/bnx2x/
3172
3173 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3174 M:      Michael Chan <michael.chan@broadcom.com>
3175 L:      netdev@vger.kernel.org
3176 S:      Supported
3177 F:      drivers/net/ethernet/broadcom/bnxt/
3178
3179 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3180 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3181 M:      Franky Lin <franky.lin@broadcom.com>
3182 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3183 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3184 M:      Wright Feng <wright.feng@cypress.com>
3185 L:      linux-wireless@vger.kernel.org
3186 L:      brcm80211-dev-list.pdl@broadcom.com
3187 L:      brcm80211-dev-list@cypress.com
3188 S:      Supported
3189 F:      drivers/net/wireless/broadcom/brcm80211/
3190
3191 BROADCOM BRCMSTB GPIO DRIVER
3192 M:      Gregory Fong <gregory.0xf0@gmail.com>
3193 L:      bcm-kernel-feedback-list@broadcom.com
3194 S:      Supported
3195 F:      drivers/gpio/gpio-brcmstb.c
3196 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3197
3198 BROADCOM BRCMSTB I2C DRIVER
3199 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3200 L:      linux-i2c@vger.kernel.org
3201 L:      bcm-kernel-feedback-list@broadcom.com
3202 S:      Supported
3203 F:      drivers/i2c/busses/i2c-brcmstb.c
3204 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3205
3206 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3207 M:      Al Cooper <alcooperx@gmail.com>
3208 L:      linux-kernel@vger.kernel.org
3209 L:      bcm-kernel-feedback-list@broadcom.com
3210 S:      Maintained
3211 F:      drivers/phy/broadcom/phy-brcm-usb*
3212
3213 BROADCOM GENET ETHERNET DRIVER
3214 M:      Doug Berger <opendmb@gmail.com>
3215 M:      Florian Fainelli <f.fainelli@gmail.com>
3216 L:      bcm-kernel-feedback-list@broadcom.com
3217 L:      netdev@vger.kernel.org
3218 S:      Supported
3219 F:      drivers/net/ethernet/broadcom/genet/
3220
3221 BROADCOM IPROC ARM ARCHITECTURE
3222 M:      Ray Jui <rjui@broadcom.com>
3223 M:      Scott Branden <sbranden@broadcom.com>
3224 M:      bcm-kernel-feedback-list@broadcom.com
3225 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3226 T:      git git://github.com/broadcom/cygnus-linux.git
3227 S:      Maintained
3228 N:      iproc
3229 N:      cygnus
3230 N:      bcm[-_]nsp
3231 N:      bcm9113*
3232 N:      bcm9583*
3233 N:      bcm9585*
3234 N:      bcm9586*
3235 N:      bcm988312
3236 N:      bcm113*
3237 N:      bcm583*
3238 N:      bcm585*
3239 N:      bcm586*
3240 N:      bcm88312
3241 N:      hr2
3242 N:      stingray
3243 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3244 F:      arch/arm64/boot/dts/broadcom/stingray/*
3245 F:      drivers/clk/bcm/clk-ns*
3246 F:      drivers/clk/bcm/clk-sr*
3247 F:      drivers/pinctrl/bcm/pinctrl-ns*
3248 F:      include/dt-bindings/clock/bcm-sr*
3249
3250 BROADCOM KONA GPIO DRIVER
3251 M:      Ray Jui <rjui@broadcom.com>
3252 L:      bcm-kernel-feedback-list@broadcom.com
3253 S:      Supported
3254 F:      drivers/gpio/gpio-bcm-kona.c
3255 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3256
3257 BROADCOM NETXTREME-E ROCE DRIVER
3258 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3259 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3260 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3261 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3262 L:      linux-rdma@vger.kernel.org
3263 W:      http://www.broadcom.com
3264 S:      Supported
3265 F:      drivers/infiniband/hw/bnxt_re/
3266 F:      include/uapi/rdma/bnxt_re-abi.h
3267
3268 BROADCOM NVRAM DRIVER
3269 M:      Rafał Miłecki <zajec5@gmail.com>
3270 L:      linux-mips@vger.kernel.org
3271 S:      Maintained
3272 F:      drivers/firmware/broadcom/*
3273
3274 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3275 M:      Rafał Miłecki <zajec5@gmail.com>
3276 L:      linux-wireless@vger.kernel.org
3277 S:      Maintained
3278 F:      drivers/bcma/
3279 F:      include/linux/bcma/
3280
3281 BROADCOM STB AVS CPUFREQ DRIVER
3282 M:      Markus Mayer <mmayer@broadcom.com>
3283 M:      bcm-kernel-feedback-list@broadcom.com
3284 L:      linux-pm@vger.kernel.org
3285 S:      Maintained
3286 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3287 F:      drivers/cpufreq/brcmstb*
3288
3289 BROADCOM STB AVS TMON DRIVER
3290 M:      Markus Mayer <mmayer@broadcom.com>
3291 M:      bcm-kernel-feedback-list@broadcom.com
3292 L:      linux-pm@vger.kernel.org
3293 S:      Maintained
3294 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3295 F:      drivers/thermal/broadcom/brcmstb*
3296
3297 BROADCOM STB NAND FLASH DRIVER
3298 M:      Brian Norris <computersforpeace@gmail.com>
3299 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3300 L:      linux-mtd@lists.infradead.org
3301 L:      bcm-kernel-feedback-list@broadcom.com
3302 S:      Maintained
3303 F:      drivers/mtd/nand/raw/brcmnand/
3304
3305 BROADCOM STB DPFE DRIVER
3306 M:      Markus Mayer <mmayer@broadcom.com>
3307 M:      bcm-kernel-feedback-list@broadcom.com
3308 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3309 S:      Maintained
3310 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3311 F:      drivers/memory/brcmstb_dpfe.c
3312
3313 BROADCOM SPI DRIVER
3314 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3315 M:      bcm-kernel-feedback-list@broadcom.com
3316 S:      Maintained
3317 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3318 F:      drivers/spi/spi-bcm-qspi.*
3319 F:      drivers/spi/spi-brcmstb-qspi.c
3320 F:      drivers/spi/spi-iproc-qspi.c
3321
3322 BROADCOM SYSTEMPORT ETHERNET DRIVER
3323 M:      Florian Fainelli <f.fainelli@gmail.com>
3324 L:      bcm-kernel-feedback-list@broadcom.com
3325 L:      netdev@vger.kernel.org
3326 S:      Supported
3327 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3328
3329 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3330 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3331 M:      Prashant Sreedharan <prashant@broadcom.com>
3332 M:      Michael Chan <mchan@broadcom.com>
3333 L:      netdev@vger.kernel.org
3334 S:      Supported
3335 F:      drivers/net/ethernet/broadcom/tg3.*
3336
3337 BROCADE BFA FC SCSI DRIVER
3338 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3339 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3340 L:      linux-scsi@vger.kernel.org
3341 S:      Supported
3342 F:      drivers/scsi/bfa/
3343
3344 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3345 M:      Rasesh Mody <rmody@marvell.com>
3346 M:      Sudarsana Kalluru <skalluru@marvell.com>
3347 M:      GR-Linux-NIC-Dev@marvell.com
3348 L:      netdev@vger.kernel.org
3349 S:      Supported
3350 F:      drivers/net/ethernet/brocade/bna/
3351
3352 BSG (block layer generic sg v4 driver)
3353 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3354 L:      linux-scsi@vger.kernel.org
3355 S:      Supported
3356 F:      block/bsg.c
3357 F:      include/linux/bsg.h
3358 F:      include/uapi/linux/bsg.h
3359
3360 BT87X AUDIO DRIVER
3361 M:      Clemens Ladisch <clemens@ladisch.de>
3362 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3363 T:      git git://git.alsa-project.org/alsa-kernel.git
3364 S:      Maintained
3365 F:      Documentation/sound/cards/bt87x.rst
3366 F:      sound/pci/bt87x.c
3367
3368 BT8XXGPIO DRIVER
3369 M:      Michael Buesch <m@bues.ch>
3370 W:      http://bu3sch.de/btgpio.php
3371 S:      Maintained
3372 F:      drivers/gpio/gpio-bt8xx.c
3373
3374 BTRFS FILE SYSTEM
3375 M:      Chris Mason <clm@fb.com>
3376 M:      Josef Bacik <josef@toxicpanda.com>
3377 M:      David Sterba <dsterba@suse.com>
3378 L:      linux-btrfs@vger.kernel.org
3379 W:      http://btrfs.wiki.kernel.org/
3380 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3382 S:      Maintained
3383 F:      Documentation/filesystems/btrfs.txt
3384 F:      fs/btrfs/
3385 F:      include/linux/btrfs*
3386 F:      include/uapi/linux/btrfs*
3387
3388 BTTV VIDEO4LINUX DRIVER
3389 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3390 L:      linux-media@vger.kernel.org
3391 W:      https://linuxtv.org
3392 T:      git git://linuxtv.org/media_tree.git
3393 S:      Odd fixes
3394 F:      Documentation/media/v4l-drivers/bttv*
3395 F:      drivers/media/pci/bt8xx/bttv*
3396
3397 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3398 M:      Chanwoo Choi <cw00.choi@samsung.com>
3399 L:      linux-pm@vger.kernel.org
3400 L:      linux-samsung-soc@vger.kernel.org
3401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3402 S:      Maintained
3403 F:      drivers/devfreq/exynos-bus.c
3404 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3405
3406 BUSLOGIC SCSI DRIVER
3407 M:      Khalid Aziz <khalid@gonehiking.org>
3408 L:      linux-scsi@vger.kernel.org
3409 S:      Maintained
3410 F:      drivers/scsi/BusLogic.*
3411 F:      drivers/scsi/FlashPoint.*
3412
3413 C-MEDIA CMI8788 DRIVER
3414 M:      Clemens Ladisch <clemens@ladisch.de>
3415 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3416 T:      git git://git.alsa-project.org/alsa-kernel.git
3417 S:      Maintained
3418 F:      sound/pci/oxygen/
3419
3420 C-SKY ARCHITECTURE
3421 M:      Guo Ren <guoren@kernel.org>
3422 T:      git https://github.com/c-sky/csky-linux.git
3423 S:      Supported
3424 F:      arch/csky/
3425 F:      Documentation/devicetree/bindings/csky/
3426 F:      drivers/irqchip/irq-csky-*
3427 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3428 F:      drivers/clocksource/timer-gx6605s.c
3429 F:      drivers/clocksource/timer-mp-csky.c
3430 F:      Documentation/devicetree/bindings/timer/csky,*
3431 K:      csky
3432 N:      csky
3433
3434 C6X ARCHITECTURE
3435 M:      Mark Salter <msalter@redhat.com>
3436 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3437 L:      linux-c6x-dev@linux-c6x.org
3438 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3439 S:      Maintained
3440 F:      arch/c6x/
3441
3442 CA8210 IEEE-802.15.4 RADIO DRIVER
3443 M:      Harry Morris <h.morris@cascoda.com>
3444 L:      linux-wpan@vger.kernel.org
3445 W:      https://github.com/Cascoda/ca8210-linux.git
3446 S:      Maintained
3447 F:      drivers/net/ieee802154/ca8210.c
3448 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3449
3450 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3451 M:      David Howells <dhowells@redhat.com>
3452 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3453 S:      Supported
3454 F:      Documentation/filesystems/caching/cachefiles.txt
3455 F:      fs/cachefiles/
3456
3457 CADENCE MIPI-CSI2 BRIDGES
3458 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3459 L:      linux-media@vger.kernel.org
3460 S:      Maintained
3461 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3462 F:      drivers/media/platform/cadence/cdns-csi2*
3463
3464 CADET FM/AM RADIO RECEIVER DRIVER
3465 M:      Hans Verkuil <hverkuil@xs4all.nl>
3466 L:      linux-media@vger.kernel.org
3467 T:      git git://linuxtv.org/media_tree.git
3468 W:      https://linuxtv.org
3469 S:      Maintained
3470 F:      drivers/media/radio/radio-cadet*
3471
3472 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3473 M:      Jonathan Corbet <corbet@lwn.net>
3474 L:      linux-media@vger.kernel.org
3475 T:      git git://linuxtv.org/media_tree.git
3476 S:      Maintained
3477 F:      Documentation/media/v4l-drivers/cafe_ccic*
3478 F:      drivers/media/platform/marvell-ccic/
3479
3480 CAIF NETWORK LAYER
3481 L:      netdev@vger.kernel.org
3482 S:      Orphan
3483 F:      Documentation/networking/caif/
3484 F:      drivers/net/caif/
3485 F:      include/uapi/linux/caif/
3486 F:      include/net/caif/
3487 F:      net/caif/
3488
3489 CAKE QDISC
3490 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3491 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3492 S:      Maintained
3493 F:      net/sched/sch_cake.c
3494
3495 CALGARY x86-64 IOMMU
3496 M:      Muli Ben-Yehuda <mulix@mulix.org>
3497 M:      Jon Mason <jdmason@kudzu.us>
3498 L:      iommu@lists.linux-foundation.org
3499 S:      Maintained
3500 F:      arch/x86/kernel/pci-calgary_64.c
3501 F:      arch/x86/kernel/tce_64.c
3502 F:      arch/x86/include/asm/calgary.h
3503 F:      arch/x86/include/asm/tce.h
3504
3505 CAN NETWORK DRIVERS
3506 M:      Wolfgang Grandegger <wg@grandegger.com>
3507 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3508 L:      linux-can@vger.kernel.org
3509 W:      https://github.com/linux-can
3510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3512 S:      Maintained
3513 F:      Documentation/devicetree/bindings/net/can/
3514 F:      drivers/net/can/
3515 F:      include/linux/can/dev.h
3516 F:      include/linux/can/platform/
3517 F:      include/uapi/linux/can/error.h
3518 F:      include/uapi/linux/can/netlink.h
3519
3520 CAN NETWORK LAYER
3521 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3522 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3523 L:      linux-can@vger.kernel.org
3524 W:      https://github.com/linux-can
3525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3527 S:      Maintained
3528 F:      Documentation/networking/can.rst
3529 F:      net/can/
3530 F:      include/linux/can/core.h
3531 F:      include/uapi/linux/can.h
3532 F:      include/uapi/linux/can/bcm.h
3533 F:      include/uapi/linux/can/raw.h
3534 F:      include/uapi/linux/can/gw.h
3535
3536 CAPABILITIES
3537 M:      Serge Hallyn <serge@hallyn.com>
3538 L:      linux-security-module@vger.kernel.org
3539 S:      Supported
3540 F:      include/linux/capability.h
3541 F:      include/uapi/linux/capability.h
3542 F:      security/commoncap.c
3543 F:      kernel/capability.c
3544
3545 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3546 M:      Kevin Tsai <ktsai@capellamicro.com>
3547 S:      Maintained
3548 F:      drivers/iio/light/cm*
3549
3550 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3551 M:      Christian Lamparter <chunkeey@googlemail.com>
3552 L:      linux-wireless@vger.kernel.org
3553 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3554 S:      Maintained
3555 F:      drivers/net/wireless/ath/carl9170/
3556
3557 CAVIUM I2C DRIVER
3558 M:      Jan Glauber <jglauber@cavium.com>
3559 M:      David Daney <david.daney@cavium.com>
3560 W:      http://www.cavium.com
3561 S:      Supported
3562 F:      drivers/i2c/busses/i2c-octeon*
3563 F:      drivers/i2c/busses/i2c-thunderx*
3564
3565 CAVIUM LIQUIDIO NETWORK DRIVER
3566 M:      Derek Chickles <dchickles@marvell.com>
3567 M:      Satanand Burla <sburla@marvell.com>
3568 M:      Felix Manlunas <fmanlunas@marvell.com>
3569 L:      netdev@vger.kernel.org
3570 W:      http://www.cavium.com
3571 S:      Supported
3572 F:      drivers/net/ethernet/cavium/liquidio/
3573
3574 CAVIUM MMC DRIVER
3575 M:      Jan Glauber <jglauber@cavium.com>
3576 M:      David Daney <david.daney@cavium.com>
3577 M:      Steven J. Hill <Steven.Hill@cavium.com>
3578 W:      http://www.cavium.com
3579 S:      Supported
3580 F:      drivers/mmc/host/cavium*
3581
3582 CAVIUM OCTEON-TX CRYPTO DRIVER
3583 M:      George Cherian <george.cherian@cavium.com>
3584 L:      linux-crypto@vger.kernel.org
3585 W:      http://www.cavium.com
3586 S:      Supported
3587 F:      drivers/crypto/cavium/cpt/
3588
3589 CAVIUM THUNDERX2 ARM64 SOC
3590 M:      Robert Richter <rrichter@cavium.com>
3591 M:      Jayachandran C <jnair@caviumnetworks.com>
3592 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3593 S:      Maintained
3594 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3595 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3596
3597 CC2520 IEEE-802.15.4 RADIO DRIVER
3598 M:      Varka Bhadram <varkabhadram@gmail.com>
3599 L:      linux-wpan@vger.kernel.org
3600 S:      Maintained
3601 F:      drivers/net/ieee802154/cc2520.c
3602 F:      include/linux/spi/cc2520.h
3603 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3604
3605 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3606 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3607 L:      linux-crypto@vger.kernel.org
3608 S:      Supported
3609 F:      drivers/crypto/ccree/
3610 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3611
3612 CEC FRAMEWORK
3613 M:      Hans Verkuil <hans.verkuil@cisco.com>
3614 L:      linux-media@vger.kernel.org
3615 T:      git git://linuxtv.org/media_tree.git
3616 W:      http://linuxtv.org
3617 S:      Supported
3618 F:      Documentation/media/kapi/cec-core.rst
3619 F:      Documentation/media/uapi/cec
3620 F:      drivers/media/cec/
3621 F:      drivers/media/rc/keymaps/rc-cec.c
3622 F:      include/media/cec.h
3623 F:      include/media/cec-notifier.h
3624 F:      include/uapi/linux/cec.h
3625 F:      include/uapi/linux/cec-funcs.h
3626 F:      Documentation/devicetree/bindings/media/cec.txt
3627 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3628
3629 CEC GPIO DRIVER
3630 M:      Hans Verkuil <hans.verkuil@cisco.com>
3631 L:      linux-media@vger.kernel.org
3632 T:      git git://linuxtv.org/media_tree.git
3633 W:      http://linuxtv.org
3634 S:      Supported
3635 F:      drivers/media/platform/cec-gpio/
3636 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3637
3638 CELL BROADBAND ENGINE ARCHITECTURE
3639 M:      Arnd Bergmann <arnd@arndb.de>
3640 L:      linuxppc-dev@lists.ozlabs.org
3641 W:      http://www.ibm.com/developerworks/power/cell/
3642 S:      Supported
3643 F:      arch/powerpc/include/asm/cell*.h
3644 F:      arch/powerpc/include/asm/spu*.h
3645 F:      arch/powerpc/include/uapi/asm/spu*.h
3646 F:      arch/powerpc/oprofile/*cell*
3647 F:      arch/powerpc/platforms/cell/
3648
3649 CEPH COMMON CODE (LIBCEPH)
3650 M:      Ilya Dryomov <idryomov@gmail.com>
3651 M:      "Yan, Zheng" <zyan@redhat.com>
3652 M:      Sage Weil <sage@redhat.com>
3653 L:      ceph-devel@vger.kernel.org
3654 W:      http://ceph.com/
3655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3656 T:      git git://github.com/ceph/ceph-client.git
3657 S:      Supported
3658 F:      net/ceph/
3659 F:      include/linux/ceph/
3660 F:      include/linux/crush/
3661
3662 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3663 M:      "Yan, Zheng" <zyan@redhat.com>
3664 M:      Sage Weil <sage@redhat.com>
3665 M:      Ilya Dryomov <idryomov@gmail.com>
3666 L:      ceph-devel@vger.kernel.org
3667 W:      http://ceph.com/
3668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3669 T:      git git://github.com/ceph/ceph-client.git
3670 S:      Supported
3671 F:      Documentation/filesystems/ceph.txt
3672 F:      fs/ceph/
3673
3674 CERTIFICATE HANDLING:
3675 M:      David Howells <dhowells@redhat.com>
3676 M:      David Woodhouse <dwmw2@infradead.org>
3677 L:      keyrings@vger.kernel.org
3678 S:      Maintained
3679 F:      Documentation/admin-guide/module-signing.rst
3680 F:      certs/
3681 F:      scripts/sign-file.c
3682 F:      scripts/extract-cert.c
3683
3684 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3685 L:      linux-usb@vger.kernel.org
3686 S:      Orphan
3687 F:      Documentation/usb/WUSB-Design-overview.txt
3688 F:      Documentation/usb/wusb-cbaf
3689 F:      drivers/usb/host/hwa-hc.c
3690 F:      drivers/usb/host/whci/
3691 F:      drivers/usb/wusbcore/
3692 F:      include/linux/usb/wusb*
3693
3694 CFAG12864B LCD DRIVER
3695 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3696 S:      Maintained
3697 F:      drivers/auxdisplay/cfag12864b.c
3698 F:      include/linux/cfag12864b.h
3699
3700 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3701 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3702 S:      Maintained
3703 F:      drivers/auxdisplay/cfag12864bfb.c
3704 F:      include/linux/cfag12864b.h
3705
3706 802.11 (including CFG80211/NL80211)
3707 M:      Johannes Berg <johannes@sipsolutions.net>
3708 L:      linux-wireless@vger.kernel.org
3709 W:      http://wireless.kernel.org/
3710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3712 S:      Maintained
3713 F:      net/wireless/
3714 F:      include/uapi/linux/nl80211.h
3715 F:      include/linux/ieee80211.h
3716 F:      include/net/wext.h
3717 F:      include/net/cfg80211.h
3718 F:      include/net/iw_handler.h
3719 F:      include/net/ieee80211_radiotap.h
3720 F:      Documentation/driver-api/80211/cfg80211.rst
3721 F:      Documentation/networking/regulatory.txt
3722
3723 CHAR and MISC DRIVERS
3724 M:      Arnd Bergmann <arnd@arndb.de>
3725 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3727 S:      Supported
3728 F:      drivers/char/
3729 F:      drivers/misc/
3730 F:      include/linux/miscdevice.h
3731
3732 CHECKPATCH
3733 M:      Andy Whitcroft <apw@canonical.com>
3734 M:      Joe Perches <joe@perches.com>
3735 S:      Maintained
3736 F:      scripts/checkpatch.pl
3737
3738 CHINESE DOCUMENTATION
3739 M:      Harry Wei <harryxiyou@gmail.com>
3740 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3741 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3742 S:      Maintained
3743 F:      Documentation/translations/zh_CN/
3744
3745 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3746 M:      Peter Chen <Peter.Chen@nxp.com>
3747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3748 L:      linux-usb@vger.kernel.org
3749 S:      Maintained
3750 F:      drivers/usb/chipidea/
3751
3752 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3753 M:      Hans de Goede <hdegoede@redhat.com>
3754 L:      linux-input@vger.kernel.org
3755 S:      Maintained
3756 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3757 F:      drivers/input/touchscreen/chipone_icn8318.c
3758
3759 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3760 M:      Hans de Goede <hdegoede@redhat.com>
3761 L:      linux-input@vger.kernel.org
3762 S:      Maintained
3763 F:      drivers/input/touchscreen/chipone_icn8505.c
3764
3765 CHROME HARDWARE PLATFORM SUPPORT
3766 M:      Benson Leung <bleung@chromium.org>
3767 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3768 S:      Maintained
3769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3770 F:      drivers/platform/chrome/
3771
3772 CHROMEOS EC SUBDRIVERS
3773 M:      Benson Leung <bleung@chromium.org>
3774 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3775 R:      Guenter Roeck <groeck@chromium.org>
3776 S:      Maintained
3777 N:      cros_ec
3778 N:      cros-ec
3779 F:      drivers/power/supply/cros_usbpd-charger.c
3780
3781 CHROMEOS EC CODEC DRIVER
3782 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3783 S:      Maintained
3784 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3785 R:      Guenter Roeck <groeck@chromium.org>
3786 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3787 F:      sound/soc/codecs/cros_ec_codec.*
3788
3789 CIRRUS LOGIC AUDIO CODEC DRIVERS
3790 M:      Brian Austin <brian.austin@cirrus.com>
3791 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3792 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3793 S:      Maintained
3794 F:      sound/soc/codecs/cs*
3795
3796 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3797 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3798 L:      netdev@vger.kernel.org
3799 S:      Maintained
3800 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3801
3802 CIRRUS LOGIC LOCHNAGAR DRIVER
3803 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3804 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3805 L:      patches@opensource.cirrus.com
3806 S:      Supported
3807 F:      drivers/clk/clk-lochnagar.c
3808 F:      drivers/mfd/lochnagar-i2c.c
3809 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3810 F:      drivers/regulator/lochnagar-regulator.c
3811 F:      include/dt-bindings/clk/lochnagar.h
3812 F:      include/dt-bindings/pinctrl/lochnagar.h
3813 F:      include/linux/mfd/lochnagar*
3814 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3815 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3816 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3817 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3818
3819 CISCO FCOE HBA DRIVER
3820 M:      Satish Kharat <satishkh@cisco.com>
3821 M:      Sesidhar Baddela <sebaddel@cisco.com>
3822 M:      Karan Tilak Kumar <kartilak@cisco.com>
3823 L:      linux-scsi@vger.kernel.org
3824 S:      Supported
3825 F:      drivers/scsi/fnic/
3826
3827 CISCO SCSI HBA DRIVER
3828 M:      Karan Tilak Kumar <kartilak@cisco.com>
3829 M:      Sesidhar Baddela <sebaddel@cisco.com>
3830 L:      linux-scsi@vger.kernel.org
3831 S:      Supported
3832 F:      drivers/scsi/snic/
3833
3834 CISCO VIC ETHERNET NIC DRIVER
3835 M:      Christian Benvenuti <benve@cisco.com>
3836 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3837 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3838 S:      Supported
3839 F:      drivers/net/ethernet/cisco/enic/
3840
3841 CISCO VIC LOW LATENCY NIC DRIVER
3842 M:      Christian Benvenuti <benve@cisco.com>
3843 M:      Nelson Escobar <neescoba@cisco.com>
3844 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3845 S:      Supported
3846 F:      drivers/infiniband/hw/usnic/
3847
3848 CIRRUS LOGIC MADERA CODEC DRIVERS
3849 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3850 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3851 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3852 L:      patches@opensource.cirrus.com
3853 T:      git https://github.com/CirrusLogic/linux-drivers.git
3854 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3855 S:      Supported
3856 F:      Documentation/devicetree/bindings/mfd/madera.txt
3857 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3858 F:      include/linux/irqchip/irq-madera*
3859 F:      include/linux/mfd/madera/*
3860 F:      drivers/gpio/gpio-madera*
3861 F:      drivers/irqchip/irq-madera*
3862 F:      drivers/mfd/madera*
3863 F:      drivers/mfd/cs47l*
3864 F:      drivers/pinctrl/cirrus/*
3865
3866 CLANG-FORMAT FILE
3867 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3868 S:      Maintained
3869 F:      .clang-format
3870
3871 CLEANCACHE API
3872 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3873 L:      linux-kernel@vger.kernel.org
3874 S:      Maintained
3875 F:      mm/cleancache.c
3876 F:      include/linux/cleancache.h
3877
3878 CLK API
3879 M:      Russell King <linux@armlinux.org.uk>
3880 L:      linux-clk@vger.kernel.org
3881 S:      Maintained
3882 F:      include/linux/clk.h
3883
3884 CLOCKSOURCE, CLOCKEVENT DRIVERS
3885 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3886 M:      Thomas Gleixner <tglx@linutronix.de>
3887 L:      linux-kernel@vger.kernel.org
3888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3889 S:      Supported
3890 F:      drivers/clocksource/
3891 F:      Documentation/devicetree/bindings/timer/
3892
3893 CMPC ACPI DRIVER
3894 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3895 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3896 L:      platform-driver-x86@vger.kernel.org
3897 S:      Supported
3898 F:      drivers/platform/x86/classmate-laptop.c
3899
3900 COBALT MEDIA DRIVER
3901 M:      Hans Verkuil <hans.verkuil@cisco.com>
3902 L:      linux-media@vger.kernel.org
3903 T:      git git://linuxtv.org/media_tree.git
3904 W:      https://linuxtv.org
3905 S:      Supported
3906 F:      drivers/media/pci/cobalt/
3907
3908 COCCINELLE/Semantic Patches (SmPL)
3909 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3910 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3911 M:      Nicolas Palix <nicolas.palix@imag.fr>
3912 M:      Michal Marek <michal.lkml@markovi.net>
3913 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3915 W:      http://coccinelle.lip6.fr/
3916 S:      Supported
3917 F:      Documentation/dev-tools/coccinelle.rst
3918 F:      scripts/coccinelle/
3919 F:      scripts/coccicheck
3920
3921 CODA FILE SYSTEM
3922 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3923 M:      coda@cs.cmu.edu
3924 L:      codalist@coda.cs.cmu.edu
3925 W:      http://www.coda.cs.cmu.edu/
3926 S:      Maintained
3927 F:      Documentation/filesystems/coda.txt
3928 F:      fs/coda/
3929 F:      include/linux/coda*.h
3930 F:      include/uapi/linux/coda*.h
3931
3932 CODA V4L2 MEM2MEM DRIVER
3933 M:      Philipp Zabel <p.zabel@pengutronix.de>
3934 L:      linux-media@vger.kernel.org
3935 S:      Maintained
3936 F:      Documentation/devicetree/bindings/media/coda.txt
3937 F:      drivers/media/platform/coda/
3938
3939 CODE OF CONDUCT
3940 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3941 S:      Supported
3942 F:      Documentation/process/code-of-conduct.rst
3943 F:      Documentation/process/code-of-conduct-interpretation.rst
3944
3945 COMMON CLK FRAMEWORK
3946 M:      Michael Turquette <mturquette@baylibre.com>
3947 M:      Stephen Boyd <sboyd@kernel.org>
3948 L:      linux-clk@vger.kernel.org
3949 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3951 S:      Maintained
3952 F:      Documentation/devicetree/bindings/clock/
3953 F:      drivers/clk/
3954 X:      drivers/clk/clkdev.c
3955 F:      include/linux/clk-pr*
3956 F:      include/linux/clk/
3957 F:      include/linux/of_clk.h
3958
3959 COMMON INTERNET FILE SYSTEM (CIFS)
3960 M:      Steve French <sfrench@samba.org>
3961 L:      linux-cifs@vger.kernel.org
3962 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3963 W:      http://linux-cifs.samba.org/
3964 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3965 S:      Supported
3966 F:      Documentation/filesystems/cifs/
3967 F:      fs/cifs/
3968
3969 COMPACTPCI HOTPLUG CORE
3970 M:      Scott Murray <scott@spiteful.org>
3971 L:      linux-pci@vger.kernel.org
3972 S:      Maintained
3973 F:      drivers/pci/hotplug/cpci_hotplug*
3974
3975 COMPACTPCI HOTPLUG GENERIC DRIVER
3976 M:      Scott Murray <scott@spiteful.org>
3977 L:      linux-pci@vger.kernel.org
3978 S:      Maintained
3979 F:      drivers/pci/hotplug/cpcihp_generic.c
3980
3981 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3982 M:      Scott Murray <scott@spiteful.org>
3983 L:      linux-pci@vger.kernel.org
3984 S:      Maintained
3985 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3986
3987 COMPAL LAPTOP SUPPORT
3988 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3989 L:      platform-driver-x86@vger.kernel.org
3990 S:      Maintained
3991 F:      drivers/platform/x86/compal-laptop.c
3992
3993 COMPILER ATTRIBUTES
3994 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3995 S:      Maintained
3996 F:      include/linux/compiler_attributes.h
3997
3998 CONEXANT ACCESSRUNNER USB DRIVER
3999 L:      accessrunner-general@lists.sourceforge.net
4000 W:      http://accessrunner.sourceforge.net/
4001 S:      Orphan
4002 F:      drivers/usb/atm/cxacru.c
4003
4004 CONFIGFS
4005 M:      Joel Becker <jlbec@evilplan.org>
4006 M:      Christoph Hellwig <hch@lst.de>
4007 T:      git git://git.infradead.org/users/hch/configfs.git
4008 S:      Supported
4009 F:      fs/configfs/
4010 F:      include/linux/configfs.h
4011
4012 CONNECTOR
4013 M:      Evgeniy Polyakov <zbr@ioremap.net>
4014 L:      netdev@vger.kernel.org
4015 S:      Maintained
4016 F:      drivers/connector/
4017
4018 CONTROL GROUP (CGROUP)
4019 M:      Tejun Heo <tj@kernel.org>
4020 M:      Li Zefan <lizefan@huawei.com>
4021 M:      Johannes Weiner <hannes@cmpxchg.org>
4022 L:      cgroups@vger.kernel.org
4023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4024 S:      Maintained
4025 F:      Documentation/admin-guide/cgroup-v2.rst
4026 F:      Documentation/cgroup-v1/
4027 F:      include/linux/cgroup*
4028 F:      kernel/cgroup/
4029
4030 CONTROL GROUP - CPUSET
4031 M:      Li Zefan <lizefan@huawei.com>
4032 L:      cgroups@vger.kernel.org
4033 W:      http://www.bullopensource.org/cpuset/
4034 W:      http://oss.sgi.com/projects/cpusets/
4035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4036 S:      Maintained
4037 F:      Documentation/cgroup-v1/cpusets.txt
4038 F:      include/linux/cpuset.h
4039 F:      kernel/cgroup/cpuset.c
4040
4041 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4042 M:      Johannes Weiner <hannes@cmpxchg.org>
4043 M:      Michal Hocko <mhocko@kernel.org>
4044 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4045 L:      cgroups@vger.kernel.org
4046 L:      linux-mm@kvack.org
4047 S:      Maintained
4048 F:      mm/memcontrol.c
4049 F:      mm/swap_cgroup.c
4050
4051 CORETEMP HARDWARE MONITORING DRIVER
4052 M:      Fenghua Yu <fenghua.yu@intel.com>
4053 L:      linux-hwmon@vger.kernel.org
4054 S:      Maintained
4055 F:      Documentation/hwmon/coretemp
4056 F:      drivers/hwmon/coretemp.c
4057
4058 COSA/SRP SYNC SERIAL DRIVER
4059 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4060 W:      http://www.fi.muni.cz/~kas/cosa/
4061 S:      Maintained
4062 F:      drivers/net/wan/cosa*
4063
4064 CPMAC ETHERNET DRIVER
4065 M:      Florian Fainelli <f.fainelli@gmail.com>
4066 L:      netdev@vger.kernel.org
4067 S:      Maintained
4068 F:      drivers/net/ethernet/ti/cpmac.c
4069
4070 CPU FREQUENCY SCALING FRAMEWORK
4071 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4072 M:      Viresh Kumar <viresh.kumar@linaro.org>
4073 L:      linux-pm@vger.kernel.org
4074 S:      Maintained
4075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4077 B:      https://bugzilla.kernel.org
4078 F:      Documentation/admin-guide/pm/cpufreq.rst
4079 F:      Documentation/admin-guide/pm/intel_pstate.rst
4080 F:      Documentation/cpu-freq/
4081 F:      Documentation/devicetree/bindings/cpufreq/
4082 F:      drivers/cpufreq/
4083 F:      include/linux/cpufreq.h
4084 F:      tools/testing/selftests/cpufreq/
4085
4086 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4087 M:      Viresh Kumar <viresh.kumar@linaro.org>
4088 M:      Sudeep Holla <sudeep.holla@arm.com>
4089 L:      linux-pm@vger.kernel.org
4090 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4091 S:      Maintained
4092 F:      drivers/cpufreq/arm_big_little.h
4093 F:      drivers/cpufreq/arm_big_little.c
4094
4095 CPU POWER MONITORING SUBSYSTEM
4096 M:      Thomas Renninger <trenn@suse.com>
4097 M:      Shuah Khan <shuah@kernel.org>
4098 M:      Shuah Khan <skhan@linuxfoundation.org>
4099 L:      linux-pm@vger.kernel.org
4100 S:      Maintained
4101 F:      tools/power/cpupower/
4102
4103 CPUID/MSR DRIVER
4104 M:      "H. Peter Anvin" <hpa@zytor.com>
4105 S:      Maintained
4106 F:      arch/x86/kernel/cpuid.c
4107 F:      arch/x86/kernel/msr.c
4108
4109 CPUIDLE DRIVER - ARM BIG LITTLE
4110 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4111 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4112 L:      linux-pm@vger.kernel.org
4113 L:      linux-arm-kernel@lists.infradead.org
4114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4115 S:      Maintained
4116 F:      drivers/cpuidle/cpuidle-big_little.c
4117
4118 CPUIDLE DRIVER - ARM EXYNOS
4119 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4120 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4121 M:      Kukjin Kim <kgene@kernel.org>
4122 L:      linux-pm@vger.kernel.org
4123 L:      linux-samsung-soc@vger.kernel.org
4124 S:      Supported
4125 F:      drivers/cpuidle/cpuidle-exynos.c
4126 F:      arch/arm/mach-exynos/pm.c
4127
4128 CPU IDLE TIME MANAGEMENT FRAMEWORK
4129 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4130 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4131 L:      linux-pm@vger.kernel.org
4132 S:      Maintained
4133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4134 B:      https://bugzilla.kernel.org
4135 F:      Documentation/admin-guide/pm/cpuidle.rst
4136 F:      Documentation/driver-api/pm/cpuidle.rst
4137 F:      drivers/cpuidle/*
4138 F:      include/linux/cpuidle.h
4139
4140 CRAMFS FILESYSTEM
4141 M:      Nicolas Pitre <nico@linaro.org>
4142 S:      Maintained
4143 F:      Documentation/filesystems/cramfs.txt
4144 F:      fs/cramfs/
4145
4146 CRYPTO API
4147 M:      Herbert Xu <herbert@gondor.apana.org.au>
4148 M:      "David S. Miller" <davem@davemloft.net>
4149 L:      linux-crypto@vger.kernel.org
4150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4152 S:      Maintained
4153 F:      Documentation/crypto/
4154 F:      Documentation/devicetree/bindings/crypto/
4155 F:      arch/*/crypto/
4156 F:      crypto/
4157 F:      drivers/crypto/
4158 F:      include/crypto/
4159 F:      include/linux/crypto*
4160
4161 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4162 M:      Neil Horman <nhorman@tuxdriver.com>
4163 L:      linux-crypto@vger.kernel.org
4164 S:      Maintained
4165 F:      crypto/ansi_cprng.c
4166 F:      crypto/rng.c
4167
4168 CS3308 MEDIA DRIVER
4169 M:      Hans Verkuil <hverkuil@xs4all.nl>
4170 L:      linux-media@vger.kernel.org
4171 T:      git git://linuxtv.org/media_tree.git
4172 W:      http://linuxtv.org
4173 S:      Odd Fixes
4174 F:      drivers/media/i2c/cs3308.c
4175
4176 CS5535 Audio ALSA driver
4177 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4178 S:      Maintained
4179 F:      sound/pci/cs5535audio/
4180
4181 CSI DRIVERS FOR ALLWINNER V3s
4182 M:      Yong Deng <yong.deng@magewell.com>
4183 L:      linux-media@vger.kernel.org
4184 T:      git git://linuxtv.org/media_tree.git
4185 S:      Maintained
4186 F:      drivers/media/platform/sunxi/sun6i-csi/
4187 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4188
4189 CW1200 WLAN driver
4190 M:      Solomon Peachy <pizza@shaftnet.org>
4191 S:      Maintained
4192 F:      drivers/net/wireless/st/cw1200/
4193
4194 CX18 VIDEO4LINUX DRIVER
4195 M:      Andy Walls <awalls@md.metrocast.net>
4196 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4197 L:      linux-media@vger.kernel.org
4198 T:      git git://linuxtv.org/media_tree.git
4199 W:      https://linuxtv.org
4200 W:      http://www.ivtvdriver.org/index.php/Cx18
4201 S:      Maintained
4202 F:      Documentation/media/v4l-drivers/cx18*
4203 F:      drivers/media/pci/cx18/
4204 F:      include/uapi/linux/ivtv*
4205
4206 CX2341X MPEG ENCODER HELPER MODULE
4207 M:      Hans Verkuil <hverkuil@xs4all.nl>
4208 L:      linux-media@vger.kernel.org
4209 T:      git git://linuxtv.org/media_tree.git
4210 W:      https://linuxtv.org
4211 S:      Maintained
4212 F:      drivers/media/common/cx2341x*
4213 F:      include/media/drv-intf/cx2341x.h
4214
4215 CX24120 MEDIA DRIVER
4216 M:      Jemma Denson <jdenson@gmail.com>
4217 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4218 L:      linux-media@vger.kernel.org
4219 W:      https://linuxtv.org
4220 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4221 S:      Maintained
4222 F:      drivers/media/dvb-frontends/cx24120*
4223
4224 CX88 VIDEO4LINUX DRIVER
4225 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4226 L:      linux-media@vger.kernel.org
4227 W:      https://linuxtv.org
4228 T:      git git://linuxtv.org/media_tree.git
4229 S:      Odd fixes
4230 F:      Documentation/media/v4l-drivers/cx88*
4231 F:      drivers/media/pci/cx88/
4232
4233 CXD2820R MEDIA DRIVER
4234 M:      Antti Palosaari <crope@iki.fi>
4235 L:      linux-media@vger.kernel.org
4236 W:      https://linuxtv.org
4237 W:      http://palosaari.fi/linux/
4238 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4239 T:      git git://linuxtv.org/anttip/media_tree.git
4240 S:      Maintained
4241 F:      drivers/media/dvb-frontends/cxd2820r*
4242
4243 CXGB3 ETHERNET DRIVER (CXGB3)
4244 M:      Vishal Kulkarni <vishal@chelsio.com>
4245 L:      netdev@vger.kernel.org
4246 W:      http://www.chelsio.com
4247 S:      Supported
4248 F:      drivers/net/ethernet/chelsio/cxgb3/
4249
4250 CXGB3 ISCSI DRIVER (CXGB3I)
4251 M:      Karen Xie <kxie@chelsio.com>
4252 L:      linux-scsi@vger.kernel.org
4253 W:      http://www.chelsio.com
4254 S:      Supported
4255 F:      drivers/scsi/cxgbi/cxgb3i
4256
4257 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4258 M:      Steve Wise <swise@chelsio.com>
4259 L:      linux-rdma@vger.kernel.org
4260 W:      http://www.openfabrics.org
4261 S:      Supported
4262 F:      drivers/infiniband/hw/cxgb3/
4263 F:      include/uapi/rdma/cxgb3-abi.h
4264
4265 CXGB4 CRYPTO DRIVER (chcr)
4266 M:      Harsh Jain <harsh@chelsio.com>
4267 L:      linux-crypto@vger.kernel.org
4268 W:      http://www.chelsio.com
4269 S:      Supported
4270 F:      drivers/crypto/chelsio
4271
4272 CXGB4 ETHERNET DRIVER (CXGB4)
4273 M:      Vishal Kulkarni <vishal@chelsio.com>
4274 L:      netdev@vger.kernel.org
4275 W:      http://www.chelsio.com
4276 S:      Supported
4277 F:      drivers/net/ethernet/chelsio/cxgb4/
4278
4279 CXGB4 ISCSI DRIVER (CXGB4I)
4280 M:      Karen Xie <kxie@chelsio.com>
4281 L:      linux-scsi@vger.kernel.org
4282 W:      http://www.chelsio.com
4283 S:      Supported
4284 F:      drivers/scsi/cxgbi/cxgb4i
4285
4286 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4287 M:      Steve Wise <swise@chelsio.com>
4288 L:      linux-rdma@vger.kernel.org
4289 W:      http://www.openfabrics.org
4290 S:      Supported
4291 F:      drivers/infiniband/hw/cxgb4/
4292 F:      include/uapi/rdma/cxgb4-abi.h
4293
4294 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4295 M:      Casey Leedom <leedom@chelsio.com>
4296 L:      netdev@vger.kernel.org
4297 W:      http://www.chelsio.com
4298 S:      Supported
4299 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4300
4301 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4302 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4303 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4304 L:      linuxppc-dev@lists.ozlabs.org
4305 S:      Supported
4306 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4307 F:      drivers/misc/cxl/
4308 F:      include/misc/cxl*
4309 F:      include/uapi/misc/cxl.h
4310 F:      Documentation/powerpc/cxl.txt
4311 F:      Documentation/ABI/testing/sysfs-class-cxl
4312
4313 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4314 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4315 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4316 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4317 L:      linux-scsi@vger.kernel.org
4318 S:      Supported
4319 F:      drivers/scsi/cxlflash/
4320 F:      include/uapi/scsi/cxlflash_ioctl.h
4321 F:      Documentation/powerpc/cxlflash.txt
4322
4323 CYBERPRO FB DRIVER
4324 M:      Russell King <linux@armlinux.org.uk>
4325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4326 W:      http://www.armlinux.org.uk/
4327 S:      Maintained
4328 F:      drivers/video/fbdev/cyber2000fb.*
4329
4330 CYCLADES ASYNC MUX DRIVER
4331 W:      http://www.cyclades.com/
4332 S:      Orphan
4333 F:      drivers/tty/cyclades.c
4334 F:      include/linux/cyclades.h
4335 F:      include/uapi/linux/cyclades.h
4336
4337 CYCLADES PC300 DRIVER
4338 W:      http://www.cyclades.com/
4339 S:      Orphan
4340 F:      drivers/net/wan/pc300*
4341
4342 CYPRESS_FIRMWARE MEDIA DRIVER
4343 M:      Antti Palosaari <crope@iki.fi>
4344 L:      linux-media@vger.kernel.org
4345 W:      https://linuxtv.org
4346 W:      http://palosaari.fi/linux/
4347 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4348 T:      git git://linuxtv.org/anttip/media_tree.git
4349 S:      Maintained
4350 F:      drivers/media/common/cypress_firmware*
4351
4352 CYTTSP TOUCHSCREEN DRIVER
4353 M:      Ferruh Yigit <fery@cypress.com>
4354 L:      linux-input@vger.kernel.org
4355 S:      Supported
4356 F:      drivers/input/touchscreen/cyttsp*
4357 F:      include/linux/input/cyttsp.h
4358
4359 D-LINK DIR-685 TOUCHKEYS DRIVER
4360 M:      Linus Walleij <linus.walleij@linaro.org>
4361 L:      linux-input@vger.kernel.org
4362 S:      Supported
4363 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4364
4365 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4366 M:      Joshua Kinard <kumba@gentoo.org>
4367 S:      Maintained
4368 F:      drivers/rtc/rtc-ds1685.c
4369 F:      include/linux/rtc/ds1685.h
4370
4371 DAMA SLAVE for AX.25
4372 M:      Joerg Reuter <jreuter@yaina.de>
4373 W:      http://yaina.de/jreuter/
4374 W:      http://www.qsl.net/dl1bke/
4375 L:      linux-hams@vger.kernel.org
4376 S:      Maintained
4377 F:      net/ax25/af_ax25.c
4378 F:      net/ax25/ax25_dev.c
4379 F:      net/ax25/ax25_ds_*
4380 F:      net/ax25/ax25_in.c
4381 F:      net/ax25/ax25_out.c
4382 F:      net/ax25/ax25_timer.c
4383 F:      net/ax25/sysctl_net_ax25.c
4384
4385 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4386 L:      netdev@vger.kernel.org
4387 S:      Orphan
4388 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4389 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4390
4391 DC390/AM53C974 SCSI driver
4392 M:      Hannes Reinecke <hare@suse.com>
4393 L:      linux-scsi@vger.kernel.org
4394 S:      Maintained
4395 F:      drivers/scsi/am53c974.c
4396
4397 DC395x SCSI driver
4398 M:      Oliver Neukum <oliver@neukum.org>
4399 M:      Ali Akcaagac <aliakc@web.de>
4400 M:      Jamie Lenehan <lenehan@twibble.org>
4401 L:      dc395x@twibble.org
4402 W:      http://twibble.org/dist/dc395x/
4403 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4404 S:      Maintained
4405 F:      Documentation/scsi/dc395x.txt
4406 F:      drivers/scsi/dc395x.*
4407
4408 DCCP PROTOCOL
4409 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4410 L:      dccp@vger.kernel.org
4411 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4412 S:      Maintained
4413 F:      include/linux/dccp.h
4414 F:      include/uapi/linux/dccp.h
4415 F:      include/linux/tfrc.h
4416 F:      net/dccp/
4417
4418 DECnet NETWORK LAYER
4419 W:      http://linux-decnet.sourceforge.net
4420 L:      linux-decnet-user@lists.sourceforge.net
4421 S:      Orphan
4422 F:      Documentation/networking/decnet.txt
4423 F:      net/decnet/
4424
4425 DECSTATION PLATFORM SUPPORT
4426 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4427 L:      linux-mips@vger.kernel.org
4428 W:      http://www.linux-mips.org/wiki/DECstation
4429 S:      Maintained
4430 F:      arch/mips/dec/
4431 F:      arch/mips/include/asm/dec/
4432 F:      arch/mips/include/asm/mach-dec/
4433
4434 DEFXX FDDI NETWORK DRIVER
4435 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4436 S:      Maintained
4437 F:      drivers/net/fddi/defxx.*
4438
4439 DELL SMBIOS DRIVER
4440 M:      Pali Rohár <pali.rohar@gmail.com>
4441 M:      Mario Limonciello <mario.limonciello@dell.com>
4442 L:      platform-driver-x86@vger.kernel.org
4443 S:      Maintained
4444 F:      drivers/platform/x86/dell-smbios.*
4445
4446 DELL SMBIOS SMM DRIVER
4447 M:      Mario Limonciello <mario.limonciello@dell.com>
4448 L:      platform-driver-x86@vger.kernel.org
4449 S:      Maintained
4450 F:      drivers/platform/x86/dell-smbios-smm.c
4451
4452 DELL SMBIOS WMI DRIVER
4453 M:      Mario Limonciello <mario.limonciello@dell.com>
4454 L:      platform-driver-x86@vger.kernel.org
4455 S:      Maintained
4456 F:      drivers/platform/x86/dell-smbios-wmi.c
4457 F:      tools/wmi/dell-smbios-example.c
4458
4459 DEFZA FDDI NETWORK DRIVER
4460 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4461 S:      Maintained
4462 F:      drivers/net/fddi/defza.*
4463
4464 DELL LAPTOP DRIVER
4465 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4466 M:      Pali Rohár <pali.rohar@gmail.com>
4467 L:      platform-driver-x86@vger.kernel.org
4468 S:      Maintained
4469 F:      drivers/platform/x86/dell-laptop.c
4470
4471 DELL LAPTOP FREEFALL DRIVER
4472 M:      Pali Rohár <pali.rohar@gmail.com>
4473 S:      Maintained
4474 F:      drivers/platform/x86/dell-smo8800.c
4475
4476 DELL LAPTOP RBTN DRIVER
4477 M:      Pali Rohár <pali.rohar@gmail.com>
4478 S:      Maintained
4479 F:      drivers/platform/x86/dell-rbtn.*
4480
4481 DELL REMOTE BIOS UPDATE DRIVER
4482 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4483 L:      platform-driver-x86@vger.kernel.org
4484 S:      Maintained
4485 F:      drivers/platform/x86/dell_rbu.c
4486
4487 DELL LAPTOP SMM DRIVER
4488 M:      Pali Rohár <pali.rohar@gmail.com>
4489 S:      Maintained
4490 F:      drivers/hwmon/dell-smm-hwmon.c
4491 F:      include/uapi/linux/i8k.h
4492
4493 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4494 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4495 L:      platform-driver-x86@vger.kernel.org
4496 S:      Maintained
4497 F:      Documentation/dcdbas.txt
4498 F:      drivers/platform/x86/dcdbas.*
4499
4500 DELL WMI NOTIFICATIONS DRIVER
4501 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4502 M:      Pali Rohár <pali.rohar@gmail.com>
4503 S:      Maintained
4504 F:      drivers/platform/x86/dell-wmi.c
4505
4506 DELL WMI DESCRIPTOR DRIVER
4507 M:      Mario Limonciello <mario.limonciello@dell.com>
4508 S:      Maintained
4509 F:      drivers/platform/x86/dell-wmi-descriptor.c
4510
4511 DELTA ST MEDIA DRIVER
4512 M:      Hugues Fruchet <hugues.fruchet@st.com>
4513 L:      linux-media@vger.kernel.org
4514 T:      git git://linuxtv.org/media_tree.git
4515 W:      https://linuxtv.org
4516 S:      Supported
4517 F:      drivers/media/platform/sti/delta
4518
4519 DENALI NAND DRIVER
4520 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4521 L:      linux-mtd@lists.infradead.org
4522 S:      Supported
4523 F:      drivers/mtd/nand/raw/denali*
4524
4525 DESIGNWARE USB2 DRD IP DRIVER
4526 M:      Minas Harutyunyan <hminas@synopsys.com>
4527 L:      linux-usb@vger.kernel.org
4528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4529 S:      Maintained
4530 F:      drivers/usb/dwc2/
4531
4532 DESIGNWARE USB3 DRD IP DRIVER
4533 M:      Felipe Balbi <balbi@kernel.org>
4534 L:      linux-usb@vger.kernel.org
4535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4536 S:      Maintained
4537 F:      drivers/usb/dwc3/
4538
4539 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4540 M:      Andreas Klinger <ak@it-klinger.de>
4541 L:      linux-iio@vger.kernel.org
4542 S:      Maintained
4543 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4544 F:      drivers/iio/proximity/srf*.c
4545
4546 DEVICE COREDUMP (DEV_COREDUMP)
4547 M:      Johannes Berg <johannes@sipsolutions.net>
4548 L:      linux-kernel@vger.kernel.org
4549 S:      Maintained
4550 F:      drivers/base/devcoredump.c
4551 F:      include/linux/devcoredump.h
4552
4553 DEVICE FREQUENCY (DEVFREQ)
4554 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4555 M:      Kyungmin Park <kyungmin.park@samsung.com>
4556 R:      Chanwoo Choi <cw00.choi@samsung.com>
4557 L:      linux-pm@vger.kernel.org
4558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4559 S:      Maintained
4560 F:      drivers/devfreq/
4561 F:      include/linux/devfreq.h
4562 F:      Documentation/devicetree/bindings/devfreq/
4563
4564 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4565 M:      Chanwoo Choi <cw00.choi@samsung.com>
4566 L:      linux-pm@vger.kernel.org
4567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4568 S:      Supported
4569 F:      drivers/devfreq/event/
4570 F:      drivers/devfreq/devfreq-event.c
4571 F:      include/linux/devfreq-event.h
4572 F:      Documentation/devicetree/bindings/devfreq/event/
4573
4574 DEVICE NUMBER REGISTRY
4575 M:      Torben Mathiasen <device@lanana.org>
4576 W:      http://lanana.org/docs/device-list/index.html
4577 S:      Maintained
4578
4579 DEVICE-MAPPER  (LVM)
4580 M:      Alasdair Kergon <agk@redhat.com>
4581 M:      Mike Snitzer <snitzer@redhat.com>
4582 M:      dm-devel@redhat.com
4583 L:      dm-devel@redhat.com
4584 W:      http://sources.redhat.com/dm
4585 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4587 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4588 S:      Maintained
4589 F:      Documentation/device-mapper/
4590 F:      drivers/md/Makefile
4591 F:      drivers/md/Kconfig
4592 F:      drivers/md/dm*
4593 F:      drivers/md/persistent-data/
4594 F:      include/linux/device-mapper.h
4595 F:      include/linux/dm-*.h
4596 F:      include/uapi/linux/dm-*.h
4597
4598 DEVLINK
4599 M:      Jiri Pirko <jiri@mellanox.com>
4600 L:      netdev@vger.kernel.org
4601 S:      Supported
4602 F:      net/core/devlink.c
4603 F:      include/net/devlink.h
4604 F:      include/uapi/linux/devlink.h
4605
4606 DIALOG SEMICONDUCTOR DRIVERS
4607 M:      Support Opensource <support.opensource@diasemi.com>
4608 W:      http://www.dialog-semiconductor.com/products
4609 S:      Supported
4610 F:      Documentation/hwmon/da90??
4611 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4612 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4613 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4614 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4615 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4616 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4617 F:      drivers/gpio/gpio-da90??.c
4618 F:      drivers/hwmon/da90??-hwmon.c
4619 F:      drivers/iio/adc/da91??-*.c
4620 F:      drivers/input/misc/da90??_onkey.c
4621 F:      drivers/input/touchscreen/da9052_tsi.c
4622 F:      drivers/leds/leds-da90??.c
4623 F:      drivers/mfd/da903x.c
4624 F:      drivers/mfd/da90??-*.c
4625 F:      drivers/mfd/da91??-*.c
4626 F:      drivers/power/supply/da9052-battery.c
4627 F:      drivers/power/supply/da91??-*.c
4628 F:      drivers/regulator/da903x.c
4629 F:      drivers/regulator/da9???-regulator.[ch]
4630 F:      drivers/thermal/da90??-thermal.c
4631 F:      drivers/rtc/rtc-da90??.c
4632 F:      drivers/video/backlight/da90??_bl.c
4633 F:      drivers/watchdog/da90??_wdt.c
4634 F:      include/linux/mfd/da903x.h
4635 F:      include/linux/mfd/da9052/
4636 F:      include/linux/mfd/da9055/
4637 F:      include/linux/mfd/da9062/
4638 F:      include/linux/mfd/da9063/
4639 F:      include/linux/mfd/da9150/
4640 F:      include/linux/regulator/da9211.h
4641 F:      include/sound/da[79]*.h
4642 F:      sound/soc/codecs/da[79]*.[ch]
4643
4644 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4645 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4646 L:      linux-gpio@vger.kernel.org
4647 S:      Maintained
4648 F:      drivers/gpio/gpio-gpio-mm.c
4649
4650 DIOLAN U2C-12 I2C DRIVER
4651 M:      Guenter Roeck <linux@roeck-us.net>
4652 L:      linux-i2c@vger.kernel.org
4653 S:      Maintained
4654 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4655
4656 FILESYSTEM DIRECT ACCESS (DAX)
4657 M:      Dan Williams <dan.j.williams@intel.com>
4658 R:      Matthew Wilcox <willy@infradead.org>
4659 R:      Jan Kara <jack@suse.cz>
4660 L:      linux-fsdevel@vger.kernel.org
4661 L:      linux-nvdimm@lists.01.org
4662 S:      Supported
4663 F:      fs/dax.c
4664 F:      include/linux/dax.h
4665 F:      include/trace/events/fs_dax.h
4666
4667 DEVICE DIRECT ACCESS (DAX)
4668 M:      Dan Williams <dan.j.williams@intel.com>
4669 M:      Vishal Verma <vishal.l.verma@intel.com>
4670 M:      Keith Busch <keith.busch@intel.com>
4671 M:      Dave Jiang <dave.jiang@intel.com>
4672 L:      linux-nvdimm@lists.01.org
4673 S:      Supported
4674 F:      drivers/dax/
4675
4676 DIRECTORY NOTIFICATION (DNOTIFY)
4677 M:      Jan Kara <jack@suse.cz>
4678 R:      Amir Goldstein <amir73il@gmail.com>
4679 L:      linux-fsdevel@vger.kernel.org
4680 S:      Maintained
4681 F:      Documentation/filesystems/dnotify.txt
4682 F:      fs/notify/dnotify/
4683 F:      include/linux/dnotify.h
4684
4685 DISK GEOMETRY AND PARTITION HANDLING
4686 M:      Andries Brouwer <aeb@cwi.nl>
4687 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4688 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4689 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4690 S:      Maintained
4691
4692 DISKQUOTA
4693 M:      Jan Kara <jack@suse.com>
4694 S:      Maintained
4695 F:      Documentation/filesystems/quota.txt
4696 F:      fs/quota/
4697 F:      include/linux/quota*.h
4698 F:      include/uapi/linux/quota*.h
4699
4700 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4701 M:      Bernie Thompson <bernie@plugable.com>
4702 L:      linux-fbdev@vger.kernel.org
4703 S:      Maintained
4704 W:      http://plugable.com/category/projects/udlfb/
4705 F:      drivers/video/fbdev/udlfb.c
4706 F:      include/video/udlfb.h
4707 F:      Documentation/fb/udlfb.txt
4708
4709 DISTRIBUTED LOCK MANAGER (DLM)
4710 M:      Christine Caulfield <ccaulfie@redhat.com>
4711 M:      David Teigland <teigland@redhat.com>
4712 L:      cluster-devel@redhat.com
4713 W:      http://sources.redhat.com/cluster/
4714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4715 S:      Supported
4716 F:      fs/dlm/
4717
4718 DMA BUFFER SHARING FRAMEWORK
4719 M:      Sumit Semwal <sumit.semwal@linaro.org>
4720 S:      Maintained
4721 L:      linux-media@vger.kernel.org
4722 L:      dri-devel@lists.freedesktop.org
4723 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4724 F:      drivers/dma-buf/
4725 F:      include/linux/dma-buf*
4726 F:      include/linux/reservation.h
4727 F:      include/linux/*fence.h
4728 F:      Documentation/driver-api/dma-buf.rst
4729 T:      git git://anongit.freedesktop.org/drm/drm-misc
4730
4731 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4732 M:      Vinod Koul <vkoul@kernel.org>
4733 L:      dmaengine@vger.kernel.org
4734 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4735 S:      Maintained
4736 F:      drivers/dma/
4737 F:      include/linux/dmaengine.h
4738 F:      include/linux/of_dma.h
4739 F:      Documentation/devicetree/bindings/dma/
4740 F:      Documentation/driver-api/dmaengine/
4741 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4742
4743 DMA MAPPING HELPERS
4744 M:      Christoph Hellwig <hch@lst.de>
4745 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4746 R:      Robin Murphy <robin.murphy@arm.com>
4747 L:      iommu@lists.linux-foundation.org
4748 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4749 W:      http://git.infradead.org/users/hch/dma-mapping.git
4750 S:      Supported
4751 F:      kernel/dma/
4752 F:      include/asm-generic/dma-mapping.h
4753 F:      include/linux/dma-direct.h
4754 F:      include/linux/dma-mapping.h
4755 F:      include/linux/dma-noncoherent.h
4756
4757 DME1737 HARDWARE MONITOR DRIVER
4758 M:      Juerg Haefliger <juergh@gmail.com>
4759 L:      linux-hwmon@vger.kernel.org
4760 S:      Maintained
4761 F:      Documentation/hwmon/dme1737
4762 F:      drivers/hwmon/dme1737.c
4763
4764 DMI/SMBIOS SUPPORT
4765 M:      Jean Delvare <jdelvare@suse.com>
4766 S:      Maintained
4767 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4768 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4769 F:      drivers/firmware/dmi-id.c
4770 F:      drivers/firmware/dmi_scan.c
4771 F:      include/linux/dmi.h
4772
4773 DOCUMENTATION
4774 M:      Jonathan Corbet <corbet@lwn.net>
4775 L:      linux-doc@vger.kernel.org
4776 S:      Maintained
4777 F:      Documentation/
4778 F:      scripts/kernel-doc
4779 X:      Documentation/ABI/
4780 X:      Documentation/acpi/
4781 X:      Documentation/devicetree/
4782 X:      Documentation/i2c/
4783 X:      Documentation/media/
4784 X:      Documentation/power/
4785 X:      Documentation/spi/
4786 T:      git git://git.lwn.net/linux.git docs-next
4787
4788 DOCUMENTATION/ITALIAN
4789 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4790 L:      linux-doc@vger.kernel.org
4791 S:      Maintained
4792 F:      Documentation/translations/it_IT
4793
4794 DONGWOON DW9714 LENS VOICE COIL DRIVER
4795 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4796 L:      linux-media@vger.kernel.org
4797 T:      git git://linuxtv.org/media_tree.git
4798 S:      Maintained
4799 F:      drivers/media/i2c/dw9714.c
4800 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4801
4802 DONGWOON DW9807 LENS VOICE COIL DRIVER
4803 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4804 L:      linux-media@vger.kernel.org
4805 T:      git git://linuxtv.org/media_tree.git
4806 S:      Maintained
4807 F:      drivers/media/i2c/dw9807-vcm.c
4808 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4809
4810 DOUBLETALK DRIVER
4811 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4812 L:      blinux-list@redhat.com
4813 S:      Maintained
4814 F:      drivers/char/dtlk.c
4815 F:      include/linux/dtlk.h
4816
4817 DPAA2 DATAPATH I/O (DPIO) DRIVER
4818 M:      Roy Pledge <Roy.Pledge@nxp.com>
4819 L:      linux-kernel@vger.kernel.org
4820 S:      Maintained
4821 F:      drivers/soc/fsl/dpio
4822
4823 DPAA2 ETHERNET DRIVER
4824 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4825 L:      netdev@vger.kernel.org
4826 S:      Maintained
4827 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4828 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4829 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4830 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4831 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4832
4833 DPAA2 ETHERNET SWITCH DRIVER
4834 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4835 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4836 L:      linux-kernel@vger.kernel.org
4837 S:      Maintained
4838 F:      drivers/staging/fsl-dpaa2/ethsw
4839
4840 DPAA2 PTP CLOCK DRIVER
4841 M:      Yangbo Lu <yangbo.lu@nxp.com>
4842 L:      netdev@vger.kernel.org
4843 S:      Maintained
4844 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4845 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4846
4847 DPT_I2O SCSI RAID DRIVER
4848 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4849 L:      linux-scsi@vger.kernel.org
4850 W:      http://www.adaptec.com/
4851 S:      Maintained
4852 F:      drivers/scsi/dpt*
4853 F:      drivers/scsi/dpt/
4854
4855 DRBD DRIVER
4856 M:      Philipp Reisner <philipp.reisner@linbit.com>
4857 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4858 L:      drbd-dev@lists.linbit.com
4859 W:      http://www.drbd.org
4860 T:      git git://git.linbit.com/linux-drbd.git
4861 T:      git git://git.linbit.com/drbd-8.4.git
4862 S:      Supported
4863 F:      drivers/block/drbd/
4864 F:      lib/lru_cache.c
4865 F:      Documentation/blockdev/drbd/
4866
4867 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4868 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4869 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4871 S:      Supported
4872 F:      Documentation/kobject.txt
4873 F:      drivers/base/
4874 F:      fs/debugfs/
4875 F:      fs/sysfs/
4876 F:      include/linux/debugfs.h
4877 F:      include/linux/kobj*
4878 F:      lib/kobj*
4879
4880 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4881 M:      Kevin Hilman <khilman@kernel.org>
4882 M:      Nishanth Menon <nm@ti.com>
4883 S:      Maintained
4884 F:      drivers/power/avs/
4885 F:      include/linux/power/smartreflex.h
4886 L:      linux-pm@vger.kernel.org
4887
4888 DRM DRIVER FOR ARM PL111 CLCD
4889 M:      Eric Anholt <eric@anholt.net>
4890 T:      git git://anongit.freedesktop.org/drm/drm-misc
4891 S:      Supported
4892 F:      drivers/gpu/drm/pl111/
4893
4894 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4895 M:      Linus Walleij <linus.walleij@linaro.org>
4896 T:      git git://anongit.freedesktop.org/drm/drm-misc
4897 S:      Maintained
4898 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4899 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4900
4901 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4902 M:      Dave Airlie <airlied@redhat.com>
4903 S:      Odd Fixes
4904 F:      drivers/gpu/drm/ast/
4905
4906 DRM DRIVER FOR ASPEED BMC GFX
4907 M:      Joel Stanley <joel@jms.id.au>
4908 L:      linux-aspeed@lists.ozlabs.org
4909 T:      git git://anongit.freedesktop.org/drm/drm-misc
4910 S:      Supported
4911 F:      drivers/gpu/drm/aspeed/
4912 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
4913
4914 DRM DRIVER FOR BOCHS VIRTUAL GPU
4915 M:      Gerd Hoffmann <kraxel@redhat.com>
4916 L:      virtualization@lists.linux-foundation.org
4917 T:      git git://anongit.freedesktop.org/drm/drm-misc
4918 S:      Maintained
4919 F:      drivers/gpu/drm/bochs/
4920
4921 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4922 M:      Linus Walleij <linus.walleij@linaro.org>
4923 T:      git git://anongit.freedesktop.org/drm/drm-misc
4924 S:      Maintained
4925 F:      drivers/gpu/drm/tve200/
4926
4927 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
4928 M:      Jagan Teki <jagan@amarulasolutions.com>
4929 S:      Maintained
4930 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
4931 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
4932
4933 DRM DRIVER FOR ILITEK ILI9225 PANELS
4934 M:      David Lechner <david@lechnology.com>
4935 S:      Maintained
4936 F:      drivers/gpu/drm/tinydrm/ili9225.c
4937 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4938
4939 DRM DRIVER FOR HX8357D PANELS
4940 M:      Eric Anholt <eric@anholt.net>
4941 T:      git git://anongit.freedesktop.org/drm/drm-misc
4942 S:      Maintained
4943 F:      drivers/gpu/drm/tinydrm/hx8357d.c
4944 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
4945
4946 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4947 S:      Orphan / Obsolete
4948 F:      drivers/gpu/drm/i810/
4949 F:      include/uapi/drm/i810_drm.h
4950
4951 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4952 S:      Orphan / Obsolete
4953 F:      drivers/gpu/drm/mga/
4954 F:      include/uapi/drm/mga_drm.h
4955
4956 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4957 M:      Dave Airlie <airlied@redhat.com>
4958 S:      Odd Fixes
4959 F:      drivers/gpu/drm/mgag200/
4960
4961 DRM DRIVER FOR MI0283QT
4962 M:      Noralf Trønnes <noralf@tronnes.org>
4963 S:      Maintained
4964 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4965 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4966
4967 DRM DRIVER FOR MSM ADRENO GPU
4968 M:      Rob Clark <robdclark@gmail.com>
4969 M:      Sean Paul <sean@poorly.run>
4970 L:      linux-arm-msm@vger.kernel.org
4971 L:      dri-devel@lists.freedesktop.org
4972 L:      freedreno@lists.freedesktop.org
4973 T:      git https://gitlab.freedesktop.org/drm/msm.git
4974 S:      Maintained
4975 F:      drivers/gpu/drm/msm/
4976 F:      include/uapi/drm/msm_drm.h
4977 F:      Documentation/devicetree/bindings/display/msm/
4978
4979 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4980 M:      Ben Skeggs <bskeggs@redhat.com>
4981 L:      dri-devel@lists.freedesktop.org
4982 L:      nouveau@lists.freedesktop.org
4983 T:      git git://github.com/skeggsb/linux
4984 S:      Supported
4985 F:      drivers/gpu/drm/nouveau/
4986 F:      include/uapi/drm/nouveau_drm.h
4987
4988 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4989 M:      Stefan Mavrodiev <stefan@olimex.com>
4990 S:      Maintained
4991 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4992 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4993
4994 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4995 M:      Noralf Trønnes <noralf@tronnes.org>
4996 S:      Maintained
4997 F:      drivers/gpu/drm/tinydrm/repaper.c
4998 F:      Documentation/devicetree/bindings/display/repaper.txt
4999
5000 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5001 M:      Dave Airlie <airlied@redhat.com>
5002 M:      Gerd Hoffmann <kraxel@redhat.com>
5003 L:      virtualization@lists.linux-foundation.org
5004 T:      git git://anongit.freedesktop.org/drm/drm-misc
5005 S:      Obsolete
5006 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5007 F:      drivers/gpu/drm/cirrus/
5008
5009 DRM DRIVER FOR QXL VIRTUAL GPU
5010 M:      Dave Airlie <airlied@redhat.com>
5011 M:      Gerd Hoffmann <kraxel@redhat.com>
5012 L:      virtualization@lists.linux-foundation.org
5013 L:      spice-devel@lists.freedesktop.org
5014 T:      git git://anongit.freedesktop.org/drm/drm-misc
5015 S:      Maintained
5016 F:      drivers/gpu/drm/qxl/
5017 F:      include/uapi/drm/qxl_drm.h
5018
5019 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5020 S:      Orphan / Obsolete
5021 F:      drivers/gpu/drm/r128/
5022 F:      include/uapi/drm/r128_drm.h
5023
5024 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5025 M:      Guido Günther <agx@sigxcpu.org>
5026 S:      Maintained
5027 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5028 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5029
5030 DRM DRIVER FOR SAVAGE VIDEO CARDS
5031 S:      Orphan / Obsolete
5032 F:      drivers/gpu/drm/savage/
5033 F:      include/uapi/drm/savage_drm.h
5034
5035 DRM DRIVER FOR SIS VIDEO CARDS
5036 S:      Orphan / Obsolete
5037 F:      drivers/gpu/drm/sis/
5038 F:      include/uapi/drm/sis_drm.h
5039
5040 DRM DRIVER FOR SITRONIX ST7701 PANELS
5041 M:      Jagan Teki <jagan@amarulasolutions.com>
5042 S:      Maintained
5043 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5044 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5045
5046 DRM DRIVER FOR SITRONIX ST7586 PANELS
5047 M:      David Lechner <david@lechnology.com>
5048 S:      Maintained
5049 F:      drivers/gpu/drm/tinydrm/st7586.c
5050 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5051
5052 DRM DRIVER FOR SITRONIX ST7735R PANELS
5053 M:      David Lechner <david@lechnology.com>
5054 S:      Maintained
5055 F:      drivers/gpu/drm/tinydrm/st7735r.c
5056 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5057
5058 DRM DRIVER FOR TDFX VIDEO CARDS
5059 S:      Orphan / Obsolete
5060 F:      drivers/gpu/drm/tdfx/
5061
5062 DRM DRIVER FOR TPO TPG110 PANELS
5063 M:      Linus Walleij <linus.walleij@linaro.org>
5064 T:      git git://anongit.freedesktop.org/drm/drm-misc
5065 S:      Maintained
5066 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5067 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5068
5069 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5070 M:      Dave Airlie <airlied@redhat.com>
5071 R:      Sean Paul <sean@poorly.run>
5072 L:      dri-devel@lists.freedesktop.org
5073 S:      Odd Fixes
5074 F:      drivers/gpu/drm/udl/
5075 T:      git git://anongit.freedesktop.org/drm/drm-misc
5076
5077 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5078 M:      Hans de Goede <hdegoede@redhat.com>
5079 L:      dri-devel@lists.freedesktop.org
5080 S:      Maintained
5081 F:      drivers/gpu/drm/vboxvideo/
5082 T:      git git://anongit.freedesktop.org/drm/drm-misc
5083
5084 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5085 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5086 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5087 R:      Daniel Vetter <daniel@ffwll.ch>
5088 T:      git git://anongit.freedesktop.org/drm/drm-misc
5089 S:      Maintained
5090 L:      dri-devel@lists.freedesktop.org
5091 F:      drivers/gpu/drm/vkms/
5092 F:      Documentation/gpu/vkms.rst
5093
5094 DRM DRIVER FOR VMWARE VIRTUAL GPU
5095 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5096 M:      Thomas Hellstrom <thellstrom@vmware.com>
5097 L:      dri-devel@lists.freedesktop.org
5098 T:      git git://people.freedesktop.org/~thomash/linux
5099 S:      Supported
5100 F:      drivers/gpu/drm/vmwgfx/
5101 F:      include/uapi/drm/vmwgfx_drm.h
5102
5103 DRM DRIVERS
5104 M:      David Airlie <airlied@linux.ie>
5105 M:      Daniel Vetter <daniel@ffwll.ch>
5106 L:      dri-devel@lists.freedesktop.org
5107 T:      git git://anongit.freedesktop.org/drm/drm
5108 B:      https://bugs.freedesktop.org/
5109 C:      irc://chat.freenode.net/dri-devel
5110 S:      Maintained
5111 F:      drivers/gpu/drm/
5112 F:      drivers/gpu/vga/
5113 F:      Documentation/devicetree/bindings/display/
5114 F:      Documentation/devicetree/bindings/gpu/
5115 F:      Documentation/gpu/
5116 F:      include/drm/
5117 F:      include/uapi/drm/
5118 F:      include/linux/vga*
5119
5120 DRM DRIVERS AND MISC GPU PATCHES
5121 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5122 M:      Maxime Ripard <maxime.ripard@bootlin.com>
5123 M:      Sean Paul <sean@poorly.run>
5124 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5125 S:      Maintained
5126 T:      git git://anongit.freedesktop.org/drm/drm-misc
5127 F:      Documentation/gpu/
5128 F:      drivers/gpu/vga/
5129 F:      drivers/gpu/drm/*
5130 F:      include/drm/drm*
5131 F:      include/uapi/drm/drm*
5132 F:      include/linux/vga*
5133
5134 DRM DRIVERS FOR ALLWINNER A10
5135 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
5136 L:      dri-devel@lists.freedesktop.org
5137 S:      Supported
5138 F:      drivers/gpu/drm/sun4i/
5139 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5140 T:      git git://anongit.freedesktop.org/drm/drm-misc
5141
5142 DRM DRIVERS FOR AMLOGIC SOCS
5143 M:      Neil Armstrong <narmstrong@baylibre.com>
5144 L:      dri-devel@lists.freedesktop.org
5145 L:      linux-amlogic@lists.infradead.org
5146 W:      http://linux-meson.com/
5147 S:      Supported
5148 F:      drivers/gpu/drm/meson/
5149 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5150 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5151 F:      Documentation/gpu/meson.rst
5152 T:      git git://anongit.freedesktop.org/drm/drm-misc
5153
5154 DRM DRIVERS FOR ATMEL HLCDC
5155 M:      Boris Brezillon <bbrezillon@kernel.org>
5156 L:      dri-devel@lists.freedesktop.org
5157 S:      Supported
5158 F:      drivers/gpu/drm/atmel-hlcdc/
5159 F:      Documentation/devicetree/bindings/display/atmel/
5160 T:      git git://anongit.freedesktop.org/drm/drm-misc
5161
5162 DRM DRIVERS FOR BRIDGE CHIPS
5163 M:      Andrzej Hajda <a.hajda@samsung.com>
5164 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5165 S:      Maintained
5166 T:      git git://anongit.freedesktop.org/drm/drm-misc
5167 F:      drivers/gpu/drm/bridge/
5168
5169 DRM DRIVERS FOR EXYNOS
5170 M:      Inki Dae <inki.dae@samsung.com>
5171 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5172 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5173 M:      Kyungmin Park <kyungmin.park@samsung.com>
5174 L:      dri-devel@lists.freedesktop.org
5175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5176 S:      Supported
5177 F:      drivers/gpu/drm/exynos/
5178 F:      include/uapi/drm/exynos_drm.h
5179 F:      Documentation/devicetree/bindings/display/exynos/
5180
5181 DRM DRIVERS FOR FREESCALE DCU
5182 M:      Stefan Agner <stefan@agner.ch>
5183 M:      Alison Wang <alison.wang@nxp.com>
5184 L:      dri-devel@lists.freedesktop.org
5185 S:      Supported
5186 F:      drivers/gpu/drm/fsl-dcu/
5187 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5188 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5189 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5190 T:      git git://anongit.freedesktop.org/drm/drm-misc
5191
5192 DRM DRIVERS FOR FREESCALE IMX
5193 M:      Philipp Zabel <p.zabel@pengutronix.de>
5194 L:      dri-devel@lists.freedesktop.org
5195 S:      Maintained
5196 F:      drivers/gpu/drm/imx/
5197 F:      drivers/gpu/ipu-v3/
5198 F:      Documentation/devicetree/bindings/display/imx/
5199
5200 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5201 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5202 L:      dri-devel@lists.freedesktop.org
5203 T:      git git://github.com/patjak/drm-gma500
5204 S:      Maintained
5205 F:      drivers/gpu/drm/gma500/
5206
5207 DRM DRIVERS FOR HISILICON
5208 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5209 M:      Rongrong Zou <zourongrong@gmail.com>
5210 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5211 R:      Chen Feng <puck.chen@hisilicon.com>
5212 L:      dri-devel@lists.freedesktop.org
5213 T:      git git://github.com/xin3liang/linux.git
5214 S:      Maintained
5215 F:      drivers/gpu/drm/hisilicon/
5216 F:      Documentation/devicetree/bindings/display/hisilicon/
5217
5218 DRM DRIVERS FOR LIMA
5219 M:      Qiang Yu <yuq825@gmail.com>
5220 L:      dri-devel@lists.freedesktop.org
5221 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5222 S:      Maintained
5223 F:      drivers/gpu/drm/lima/
5224 F:      include/uapi/drm/lima_drm.h
5225 T:      git git://anongit.freedesktop.org/drm/drm-misc
5226
5227 DRM DRIVERS FOR MEDIATEK
5228 M:      CK Hu <ck.hu@mediatek.com>
5229 M:      Philipp Zabel <p.zabel@pengutronix.de>
5230 L:      dri-devel@lists.freedesktop.org
5231 S:      Supported
5232 F:      drivers/gpu/drm/mediatek/
5233 F:      Documentation/devicetree/bindings/display/mediatek/
5234
5235 DRM DRIVERS FOR NVIDIA TEGRA
5236 M:      Thierry Reding <thierry.reding@gmail.com>
5237 L:      dri-devel@lists.freedesktop.org
5238 L:      linux-tegra@vger.kernel.org
5239 T:      git git://anongit.freedesktop.org/tegra/linux.git
5240 S:      Supported
5241 F:      drivers/gpu/drm/tegra/
5242 F:      drivers/gpu/host1x/
5243 F:      include/linux/host1x.h
5244 F:      include/uapi/drm/tegra_drm.h
5245 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5246
5247 DRM DRIVERS FOR RENESAS
5248 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5249 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5250 L:      dri-devel@lists.freedesktop.org
5251 L:      linux-renesas-soc@vger.kernel.org
5252 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5253 S:      Supported
5254 F:      drivers/gpu/drm/rcar-du/
5255 F:      drivers/gpu/drm/shmobile/
5256 F:      include/linux/platform_data/shmob_drm.h
5257 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5258 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5259 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5260
5261 DRM DRIVERS FOR ROCKCHIP
5262 M:      Sandy Huang <hjc@rock-chips.com>
5263 M:      Heiko Stübner <heiko@sntech.de>
5264 L:      dri-devel@lists.freedesktop.org
5265 S:      Maintained
5266 F:      drivers/gpu/drm/rockchip/
5267 F:      Documentation/devicetree/bindings/display/rockchip/
5268 T:      git git://anongit.freedesktop.org/drm/drm-misc
5269
5270 DRM DRIVERS FOR STI
5271 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5272 M:      Vincent Abriou <vincent.abriou@st.com>
5273 L:      dri-devel@lists.freedesktop.org
5274 T:      git git://anongit.freedesktop.org/drm/drm-misc
5275 S:      Maintained
5276 F:      drivers/gpu/drm/sti
5277 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5278
5279 DRM DRIVERS FOR STM
5280 M:      Yannick Fertre <yannick.fertre@st.com>
5281 M:      Philippe Cornu <philippe.cornu@st.com>
5282 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5283 M:      Vincent Abriou <vincent.abriou@st.com>
5284 L:      dri-devel@lists.freedesktop.org
5285 T:      git git://anongit.freedesktop.org/drm/drm-misc
5286 S:      Maintained
5287 F:      drivers/gpu/drm/stm
5288 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5289
5290 DRM DRIVERS FOR TI LCDC
5291 M:      Jyri Sarha <jsarha@ti.com>
5292 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5293 L:      dri-devel@lists.freedesktop.org
5294 S:      Maintained
5295 F:      drivers/gpu/drm/tilcdc/
5296 F:      Documentation/devicetree/bindings/display/tilcdc/
5297
5298 DRM DRIVERS FOR TI OMAP
5299 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5300 L:      dri-devel@lists.freedesktop.org
5301 S:      Maintained
5302 F:      drivers/gpu/drm/omapdrm/
5303 F:      Documentation/devicetree/bindings/display/ti/
5304
5305 DRM DRIVERS FOR V3D
5306 M:      Eric Anholt <eric@anholt.net>
5307 S:      Supported
5308 F:      drivers/gpu/drm/v3d/
5309 F:      include/uapi/drm/v3d_drm.h
5310 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5311 T:      git git://anongit.freedesktop.org/drm/drm-misc
5312
5313 DRM DRIVERS FOR VC4
5314 M:      Eric Anholt <eric@anholt.net>
5315 T:      git git://github.com/anholt/linux
5316 S:      Supported
5317 F:      drivers/gpu/drm/vc4/
5318 F:      include/uapi/drm/vc4_drm.h
5319 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5320 T:      git git://anongit.freedesktop.org/drm/drm-misc
5321
5322 DRM DRIVERS FOR VIVANTE GPU IP
5323 M:      Lucas Stach <l.stach@pengutronix.de>
5324 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5325 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5326 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5327 L:      dri-devel@lists.freedesktop.org
5328 S:      Maintained
5329 F:      drivers/gpu/drm/etnaviv/
5330 F:      include/uapi/drm/etnaviv_drm.h
5331 F:      Documentation/devicetree/bindings/display/etnaviv/
5332
5333 DRM DRIVERS FOR ZTE ZX
5334 M:      Shawn Guo <shawnguo@kernel.org>
5335 L:      dri-devel@lists.freedesktop.org
5336 S:      Maintained
5337 F:      drivers/gpu/drm/zte/
5338 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5339 T:      git git://anongit.freedesktop.org/drm/drm-misc
5340
5341 DRM PANEL DRIVERS
5342 M:      Thierry Reding <thierry.reding@gmail.com>
5343 L:      dri-devel@lists.freedesktop.org
5344 T:      git git://anongit.freedesktop.org/drm/drm-misc
5345 S:      Maintained
5346 F:      drivers/gpu/drm/drm_panel.c
5347 F:      drivers/gpu/drm/panel/
5348 F:      include/drm/drm_panel.h
5349 F:      Documentation/devicetree/bindings/display/panel/
5350
5351 DRM TINYDRM DRIVERS
5352 M:      Noralf Trønnes <noralf@tronnes.org>
5353 W:      https://github.com/notro/tinydrm/wiki/Development
5354 T:      git git://anongit.freedesktop.org/drm/drm-misc
5355 S:      Maintained
5356 F:      drivers/gpu/drm/tinydrm/
5357 F:      include/drm/tinydrm/
5358
5359 DRM DRIVERS FOR XEN
5360 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5361 T:      git git://anongit.freedesktop.org/drm/drm-misc
5362 L:      dri-devel@lists.freedesktop.org
5363 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5364 S:      Supported
5365 F:      drivers/gpu/drm/xen/
5366 F:      Documentation/gpu/xen-front.rst
5367
5368 DRM TTM SUBSYSTEM
5369 M:      Christian Koenig <christian.koenig@amd.com>
5370 M:      Huang Rui <ray.huang@amd.com>
5371 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5372 T:      git git://people.freedesktop.org/~agd5f/linux
5373 S:      Maintained
5374 L:      dri-devel@lists.freedesktop.org
5375 F:      include/drm/ttm/
5376 F:      drivers/gpu/drm/ttm/
5377
5378 DSBR100 USB FM RADIO DRIVER
5379 M:      Alexey Klimov <klimov.linux@gmail.com>
5380 L:      linux-media@vger.kernel.org
5381 T:      git git://linuxtv.org/media_tree.git
5382 S:      Maintained
5383 F:      drivers/media/radio/dsbr100.c
5384
5385 DSCC4 DRIVER
5386 M:      Francois Romieu <romieu@fr.zoreil.com>
5387 L:      netdev@vger.kernel.org
5388 S:      Maintained
5389 F:      drivers/net/wan/dscc4.c
5390
5391 DT3155 MEDIA DRIVER
5392 M:      Hans Verkuil <hverkuil@xs4all.nl>
5393 L:      linux-media@vger.kernel.org
5394 T:      git git://linuxtv.org/media_tree.git
5395 W:      https://linuxtv.org
5396 S:      Odd Fixes
5397 F:      drivers/media/pci/dt3155/
5398
5399 DVB_USB_AF9015 MEDIA DRIVER
5400 M:      Antti Palosaari <crope@iki.fi>
5401 L:      linux-media@vger.kernel.org
5402 W:      https://linuxtv.org
5403 W:      http://palosaari.fi/linux/
5404 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5405 T:      git git://linuxtv.org/anttip/media_tree.git
5406 S:      Maintained
5407 F:      drivers/media/usb/dvb-usb-v2/af9015*
5408
5409 DVB_USB_AF9035 MEDIA DRIVER
5410 M:      Antti Palosaari <crope@iki.fi>
5411 L:      linux-media@vger.kernel.org
5412 W:      https://linuxtv.org
5413 W:      http://palosaari.fi/linux/
5414 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5415 T:      git git://linuxtv.org/anttip/media_tree.git
5416 S:      Maintained
5417 F:      drivers/media/usb/dvb-usb-v2/af9035*
5418
5419 DVB_USB_ANYSEE MEDIA DRIVER
5420 M:      Antti Palosaari <crope@iki.fi>
5421 L:      linux-media@vger.kernel.org
5422 W:      https://linuxtv.org
5423 W:      http://palosaari.fi/linux/
5424 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5425 T:      git git://linuxtv.org/anttip/media_tree.git
5426 S:      Maintained
5427 F:      drivers/media/usb/dvb-usb-v2/anysee*
5428
5429 DVB_USB_AU6610 MEDIA DRIVER
5430 M:      Antti Palosaari <crope@iki.fi>
5431 L:      linux-media@vger.kernel.org
5432 W:      https://linuxtv.org
5433 W:      http://palosaari.fi/linux/
5434 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5435 T:      git git://linuxtv.org/anttip/media_tree.git
5436 S:      Maintained
5437 F:      drivers/media/usb/dvb-usb-v2/au6610*
5438
5439 DVB_USB_CE6230 MEDIA DRIVER
5440 M:      Antti Palosaari <crope@iki.fi>
5441 L:      linux-media@vger.kernel.org
5442 W:      https://linuxtv.org
5443 W:      http://palosaari.fi/linux/
5444 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5445 T:      git git://linuxtv.org/anttip/media_tree.git
5446 S:      Maintained
5447 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5448
5449 DVB_USB_CXUSB MEDIA DRIVER
5450 M:      Michael Krufky <mkrufky@linuxtv.org>
5451 L:      linux-media@vger.kernel.org
5452 W:      https://linuxtv.org
5453 W:      http://github.com/mkrufky
5454 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5455 T:      git git://linuxtv.org/media_tree.git
5456 S:      Maintained
5457 F:      drivers/media/usb/dvb-usb/cxusb*
5458
5459 DVB_USB_EC168 MEDIA DRIVER
5460 M:      Antti Palosaari <crope@iki.fi>
5461 L:      linux-media@vger.kernel.org
5462 W:      https://linuxtv.org
5463 W:      http://palosaari.fi/linux/
5464 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5465 T:      git git://linuxtv.org/anttip/media_tree.git
5466 S:      Maintained
5467 F:      drivers/media/usb/dvb-usb-v2/ec168*
5468
5469 DVB_USB_GL861 MEDIA DRIVER
5470 M:      Antti Palosaari <crope@iki.fi>
5471 L:      linux-media@vger.kernel.org
5472 W:      https://linuxtv.org
5473 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5474 T:      git git://linuxtv.org/anttip/media_tree.git
5475 S:      Maintained
5476 F:      drivers/media/usb/dvb-usb-v2/gl861*
5477
5478 DVB_USB_MXL111SF MEDIA DRIVER
5479 M:      Michael Krufky <mkrufky@linuxtv.org>
5480 L:      linux-media@vger.kernel.org
5481 W:      https://linuxtv.org
5482 W:      http://github.com/mkrufky
5483 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5484 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5485 S:      Maintained
5486 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5487
5488 DVB_USB_RTL28XXU MEDIA DRIVER
5489 M:      Antti Palosaari <crope@iki.fi>
5490 L:      linux-media@vger.kernel.org
5491 W:      https://linuxtv.org
5492 W:      http://palosaari.fi/linux/
5493 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5494 T:      git git://linuxtv.org/anttip/media_tree.git
5495 S:      Maintained
5496 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5497
5498 DVB_USB_V2 MEDIA DRIVER
5499 M:      Antti Palosaari <crope@iki.fi>
5500 L:      linux-media@vger.kernel.org
5501 W:      https://linuxtv.org
5502 W:      http://palosaari.fi/linux/
5503 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5504 T:      git git://linuxtv.org/anttip/media_tree.git
5505 S:      Maintained
5506 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5507 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5508
5509 DYNAMIC DEBUG
5510 M:      Jason Baron <jbaron@akamai.com>
5511 S:      Maintained
5512 F:      lib/dynamic_debug.c
5513 F:      include/linux/dynamic_debug.h
5514
5515 DYNAMIC INTERRUPT MODERATION
5516 M:      Tal Gilboa <talgi@mellanox.com>
5517 S:      Maintained
5518 F:      include/linux/net_dim.h
5519
5520 DZ DECSTATION DZ11 SERIAL DRIVER
5521 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5522 S:      Maintained
5523 F:      drivers/tty/serial/dz.*
5524
5525 E3X0 POWER BUTTON DRIVER
5526 M:      Moritz Fischer <moritz.fischer@ettus.com>
5527 L:      usrp-users@lists.ettus.com
5528 W:      http://www.ettus.com
5529 S:      Supported
5530 F:      drivers/input/misc/e3x0-button.c
5531 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5532
5533 E4000 MEDIA DRIVER
5534 M:      Antti Palosaari <crope@iki.fi>
5535 L:      linux-media@vger.kernel.org
5536 W:      https://linuxtv.org
5537 W:      http://palosaari.fi/linux/
5538 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5539 T:      git git://linuxtv.org/anttip/media_tree.git
5540 S:      Maintained
5541 F:      drivers/media/tuners/e4000*
5542
5543 EARTH_PT1 MEDIA DRIVER
5544 M:      Akihiro Tsukada <tskd08@gmail.com>
5545 L:      linux-media@vger.kernel.org
5546 S:      Odd Fixes
5547 F:      drivers/media/pci/pt1/
5548
5549 EARTH_PT3 MEDIA DRIVER
5550 M:      Akihiro Tsukada <tskd08@gmail.com>
5551 L:      linux-media@vger.kernel.org
5552 S:      Odd Fixes
5553 F:      drivers/media/pci/pt3/
5554
5555 EC100 MEDIA DRIVER
5556 M:      Antti Palosaari <crope@iki.fi>
5557 L:      linux-media@vger.kernel.org
5558 W:      https://linuxtv.org
5559 W:      http://palosaari.fi/linux/
5560 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5561 T:      git git://linuxtv.org/anttip/media_tree.git
5562 S:      Maintained
5563 F:      drivers/media/dvb-frontends/ec100*
5564
5565 ECRYPT FILE SYSTEM
5566 M:      Tyler Hicks <tyhicks@canonical.com>
5567 L:      ecryptfs@vger.kernel.org
5568 W:      http://ecryptfs.org
5569 W:      https://launchpad.net/ecryptfs
5570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5571 S:      Supported
5572 F:      Documentation/filesystems/ecryptfs.txt
5573 F:      fs/ecryptfs/
5574
5575 EDAC-AMD64
5576 M:      Borislav Petkov <bp@alien8.de>
5577 L:      linux-edac@vger.kernel.org
5578 S:      Maintained
5579 F:      drivers/edac/amd64_edac*
5580
5581 EDAC-AST2500
5582 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5583 S:      Supported
5584 F:      drivers/edac/aspeed_edac.c
5585 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5586
5587 EDAC-CALXEDA
5588 M:      Robert Richter <rric@kernel.org>
5589 L:      linux-edac@vger.kernel.org
5590 S:      Maintained
5591 F:      drivers/edac/highbank*
5592
5593 EDAC-CAVIUM OCTEON
5594 M:      Ralf Baechle <ralf@linux-mips.org>
5595 M:      David Daney <david.daney@cavium.com>
5596 L:      linux-edac@vger.kernel.org
5597 L:      linux-mips@vger.kernel.org
5598 S:      Supported
5599 F:      drivers/edac/octeon_edac*
5600
5601 EDAC-CAVIUM THUNDERX
5602 M:      David Daney <david.daney@cavium.com>
5603 M:      Jan Glauber <jglauber@cavium.com>
5604 L:      linux-edac@vger.kernel.org
5605 S:      Supported
5606 F:      drivers/edac/thunderx_edac*
5607
5608 EDAC-CORE
5609 M:      Borislav Petkov <bp@alien8.de>
5610 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5611 R:      James Morse <james.morse@arm.com>
5612 L:      linux-edac@vger.kernel.org
5613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5615 S:      Supported
5616 F:      Documentation/admin-guide/ras.rst
5617 F:      Documentation/driver-api/edac.rst
5618 F:      drivers/edac/
5619 F:      include/linux/edac.h
5620
5621 EDAC-E752X
5622 M:      Mark Gross <mark.gross@intel.com>
5623 L:      linux-edac@vger.kernel.org
5624 S:      Maintained
5625 F:      drivers/edac/e752x_edac.c
5626
5627 EDAC-E7XXX
5628 L:      linux-edac@vger.kernel.org
5629 S:      Maintained
5630 F:      drivers/edac/e7xxx_edac.c
5631
5632 EDAC-FSL_DDR
5633 M:      York Sun <york.sun@nxp.com>
5634 L:      linux-edac@vger.kernel.org
5635 S:      Maintained
5636 F:      drivers/edac/fsl_ddr_edac.*
5637
5638 EDAC-GHES
5639 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5640 L:      linux-edac@vger.kernel.org
5641 S:      Maintained
5642 F:      drivers/edac/ghes_edac.c
5643
5644 EDAC-I3000
5645 L:      linux-edac@vger.kernel.org
5646 S:      Orphan
5647 F:      drivers/edac/i3000_edac.c
5648
5649 EDAC-I5000
5650 L:      linux-edac@vger.kernel.org
5651 S:      Maintained
5652 F:      drivers/edac/i5000_edac.c
5653
5654 EDAC-I5400
5655 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5656 L:      linux-edac@vger.kernel.org
5657 S:      Maintained
5658 F:      drivers/edac/i5400_edac.c
5659
5660 EDAC-I7300
5661 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5662 L:      linux-edac@vger.kernel.org
5663 S:      Maintained
5664 F:      drivers/edac/i7300_edac.c
5665
5666 EDAC-I7CORE
5667 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5668 L:      linux-edac@vger.kernel.org
5669 S:      Maintained
5670 F:      drivers/edac/i7core_edac.c
5671
5672 EDAC-I82443BXGX
5673 M:      Tim Small <tim@buttersideup.com>
5674 L:      linux-edac@vger.kernel.org
5675 S:      Maintained
5676 F:      drivers/edac/i82443bxgx_edac.c
5677
5678 EDAC-I82975X
5679 M:      "Arvind R." <arvino55@gmail.com>
5680 L:      linux-edac@vger.kernel.org
5681 S:      Maintained
5682 F:      drivers/edac/i82975x_edac.c
5683
5684 EDAC-IE31200
5685 M:      Jason Baron <jbaron@akamai.com>
5686 L:      linux-edac@vger.kernel.org
5687 S:      Maintained
5688 F:      drivers/edac/ie31200_edac.c
5689
5690 EDAC-MPC85XX
5691 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5692 L:      linux-edac@vger.kernel.org
5693 S:      Maintained
5694 F:      drivers/edac/mpc85xx_edac.[ch]
5695
5696 EDAC-PASEMI
5697 M:      Egor Martovetsky <egor@pasemi.com>
5698 L:      linux-edac@vger.kernel.org
5699 S:      Maintained
5700 F:      drivers/edac/pasemi_edac.c
5701
5702 EDAC-PND2
5703 M:      Tony Luck <tony.luck@intel.com>
5704 L:      linux-edac@vger.kernel.org
5705 S:      Maintained
5706 F:      drivers/edac/pnd2_edac.[ch]
5707
5708 EDAC-R82600
5709 M:      Tim Small <tim@buttersideup.com>
5710 L:      linux-edac@vger.kernel.org
5711 S:      Maintained
5712 F:      drivers/edac/r82600_edac.c
5713
5714 EDAC-SBRIDGE
5715 M:      Tony Luck <tony.luck@intel.com>
5716 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5717 L:      linux-edac@vger.kernel.org
5718 S:      Maintained
5719 F:      drivers/edac/sb_edac.c
5720
5721 EDAC-SKYLAKE
5722 M:      Tony Luck <tony.luck@intel.com>
5723 L:      linux-edac@vger.kernel.org
5724 S:      Maintained
5725 F:      drivers/edac/skx_edac.c
5726
5727 EDAC-TI
5728 M:      Tero Kristo <t-kristo@ti.com>
5729 L:      linux-edac@vger.kernel.org
5730 S:      Maintained
5731 F:      drivers/edac/ti_edac.c
5732
5733 EDAC-QCOM
5734 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5735 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5736 L:      linux-arm-msm@vger.kernel.org
5737 L:      linux-edac@vger.kernel.org
5738 S:      Maintained
5739 F:      drivers/edac/qcom_edac.c
5740
5741 EDIROL UA-101/UA-1000 DRIVER
5742 M:      Clemens Ladisch <clemens@ladisch.de>
5743 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5744 T:      git git://git.alsa-project.org/alsa-kernel.git
5745 S:      Maintained
5746 F:      sound/usb/misc/ua101.c
5747
5748 EFI TEST DRIVER
5749 L:      linux-efi@vger.kernel.org
5750 M:      Ivan Hu <ivan.hu@canonical.com>
5751 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5752 S:      Maintained
5753 F:      drivers/firmware/efi/test/
5754
5755 EFI VARIABLE FILESYSTEM
5756 M:      Matthew Garrett <matthew.garrett@nebula.com>
5757 M:      Jeremy Kerr <jk@ozlabs.org>
5758 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5760 L:      linux-efi@vger.kernel.org
5761 S:      Maintained
5762 F:      fs/efivarfs/
5763
5764 EFIFB FRAMEBUFFER DRIVER
5765 L:      linux-fbdev@vger.kernel.org
5766 M:      Peter Jones <pjones@redhat.com>
5767 S:      Maintained
5768 F:      drivers/video/fbdev/efifb.c
5769
5770 EFS FILESYSTEM
5771 W:      http://aeschi.ch.eu.org/efs/
5772 S:      Orphan
5773 F:      fs/efs/
5774
5775 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5776 M:      Douglas Miller <dougmill@linux.ibm.com>
5777 L:      netdev@vger.kernel.org
5778 S:      Maintained
5779 F:      drivers/net/ethernet/ibm/ehea/
5780
5781 EM28XX VIDEO4LINUX DRIVER
5782 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5783 L:      linux-media@vger.kernel.org
5784 W:      https://linuxtv.org
5785 T:      git git://linuxtv.org/media_tree.git
5786 S:      Maintained
5787 F:      drivers/media/usb/em28xx/
5788 F:      Documentation/media/v4l-drivers/em28xx*
5789
5790 EMBEDDED LINUX
5791 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5792 M:      Matt Mackall <mpm@selenic.com>
5793 M:      David Woodhouse <dwmw2@infradead.org>
5794 L:      linux-embedded@vger.kernel.org
5795 S:      Maintained
5796
5797 Emulex 10Gbps iSCSI - OneConnect DRIVER
5798 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5799 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5800 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5801 L:      linux-scsi@vger.kernel.org
5802 W:      http://www.broadcom.com
5803 S:      Supported
5804 F:      drivers/scsi/be2iscsi/
5805
5806 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5807 M:      Sathya Perla <sathya.perla@broadcom.com>
5808 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5809 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5810 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5811 L:      netdev@vger.kernel.org
5812 W:      http://www.emulex.com
5813 S:      Supported
5814 F:      drivers/net/ethernet/emulex/benet/
5815
5816 EMULEX ONECONNECT ROCE DRIVER
5817 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5818 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5819 L:      linux-rdma@vger.kernel.org
5820 W:      http://www.broadcom.com
5821 S:      Odd Fixes
5822 F:      drivers/infiniband/hw/ocrdma/
5823 F:      include/uapi/rdma/ocrdma-abi.h
5824
5825 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5826 M:      James Smart <james.smart@broadcom.com>
5827 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5828 L:      linux-scsi@vger.kernel.org
5829 W:      http://www.broadcom.com
5830 S:      Supported
5831 F:      drivers/scsi/lpfc/
5832
5833 ENE CB710 FLASH CARD READER DRIVER
5834 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5835 S:      Maintained
5836 F:      drivers/misc/cb710/
5837 F:      drivers/mmc/host/cb710-mmc.*
5838 F:      include/linux/cb710.h
5839
5840 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5841 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5842 S:      Maintained
5843 F:      drivers/media/rc/ene_ir.*
5844
5845 EPSON S1D13XXX FRAMEBUFFER DRIVER
5846 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5847 S:      Maintained
5848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5849 F:      drivers/video/fbdev/s1d13xxxfb.c
5850 F:      include/video/s1d13xxxfb.h
5851
5852 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5853 M:      Jeff Layton <jlayton@kernel.org>
5854 S:      Maintained
5855 F:      lib/errseq.c
5856 F:      include/linux/errseq.h
5857
5858 ET131X NETWORK DRIVER
5859 M:      Mark Einon <mark.einon@gmail.com>
5860 S:      Odd Fixes
5861 F:      drivers/net/ethernet/agere/
5862
5863 ETHERNET BRIDGE
5864 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5865 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5866 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5867 L:      netdev@vger.kernel.org
5868 W:      http://www.linuxfoundation.org/en/Net:Bridge
5869 S:      Maintained
5870 F:      include/linux/netfilter_bridge/
5871 F:      net/bridge/
5872
5873 ETHERNET PHY LIBRARY
5874 M:      Andrew Lunn <andrew@lunn.ch>
5875 M:      Florian Fainelli <f.fainelli@gmail.com>
5876 M:      Heiner Kallweit <hkallweit1@gmail.com>
5877 L:      netdev@vger.kernel.org
5878 S:      Maintained
5879 F:      Documentation/ABI/testing/sysfs-bus-mdio
5880 F:      Documentation/devicetree/bindings/net/mdio*
5881 F:      Documentation/networking/phy.txt
5882 F:      drivers/net/phy/
5883 F:      drivers/of/of_mdio.c
5884 F:      drivers/of/of_net.c
5885 F:      include/linux/*mdio*.h
5886 F:      include/linux/of_net.h
5887 F:      include/linux/phy.h
5888 F:      include/linux/phy_fixed.h
5889 F:      include/linux/platform_data/mdio-bcm-unimac.h
5890 F:      include/linux/platform_data/mdio-gpio.h
5891 F:      include/trace/events/mdio.h
5892 F:      include/uapi/linux/mdio.h
5893 F:      include/uapi/linux/mii.h
5894
5895 EXT2 FILE SYSTEM
5896 M:      Jan Kara <jack@suse.com>
5897 L:      linux-ext4@vger.kernel.org
5898 S:      Maintained
5899 F:      Documentation/filesystems/ext2.txt
5900 F:      fs/ext2/
5901 F:      include/linux/ext2*
5902
5903 EXT4 FILE SYSTEM
5904 M:      "Theodore Ts'o" <tytso@mit.edu>
5905 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5906 L:      linux-ext4@vger.kernel.org
5907 W:      http://ext4.wiki.kernel.org
5908 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5910 S:      Maintained
5911 F:      Documentation/filesystems/ext4/
5912 F:      fs/ext4/
5913
5914 Extended Verification Module (EVM)
5915 M:      Mimi Zohar <zohar@linux.ibm.com>
5916 L:      linux-integrity@vger.kernel.org
5917 S:      Supported
5918 F:      security/integrity/evm/
5919
5920 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5921 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5922 L:      linux-efi@vger.kernel.org
5923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5924 S:      Maintained
5925 F:      Documentation/efi-stub.txt
5926 F:      arch/*/kernel/efi.c
5927 F:      arch/x86/boot/compressed/eboot.[ch]
5928 F:      arch/*/include/asm/efi.h
5929 F:      arch/x86/platform/efi/
5930 F:      drivers/firmware/efi/
5931 F:      include/linux/efi*.h
5932 F:      arch/arm/boot/compressed/efi-header.S
5933 F:      arch/arm64/kernel/efi-entry.S
5934
5935 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5936 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5937 M:      Chanwoo Choi <cw00.choi@samsung.com>
5938 L:      linux-kernel@vger.kernel.org
5939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5940 S:      Maintained
5941 F:      drivers/extcon/
5942 F:      include/linux/extcon/
5943 F:      include/linux/extcon.h
5944 F:      Documentation/extcon/
5945 F:      Documentation/devicetree/bindings/extcon/
5946
5947 EXYNOS DP DRIVER
5948 M:      Jingoo Han <jingoohan1@gmail.com>
5949 L:      dri-devel@lists.freedesktop.org
5950 S:      Maintained
5951 F:      drivers/gpu/drm/exynos/exynos_dp*
5952
5953 EXYNOS SYSMMU (IOMMU) driver
5954 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5955 L:      iommu@lists.linux-foundation.org
5956 S:      Maintained
5957 F:      drivers/iommu/exynos-iommu.c
5958
5959 EZchip NPS platform support
5960 M:      Vineet Gupta <vgupta@synopsys.com>
5961 M:      Ofer Levi <oferle@mellanox.com>
5962 S:      Supported
5963 F:      arch/arc/plat-eznps
5964 F:      arch/arc/boot/dts/eznps.dts
5965
5966 F2FS FILE SYSTEM
5967 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5968 M:      Chao Yu <yuchao0@huawei.com>
5969 L:      linux-f2fs-devel@lists.sourceforge.net
5970 W:      https://f2fs.wiki.kernel.org/
5971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5972 S:      Maintained
5973 F:      Documentation/filesystems/f2fs.txt
5974 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5975 F:      fs/f2fs/
5976 F:      include/linux/f2fs_fs.h
5977 F:      include/trace/events/f2fs.h
5978
5979 F71805F HARDWARE MONITORING DRIVER
5980 M:      Jean Delvare <jdelvare@suse.com>
5981 L:      linux-hwmon@vger.kernel.org
5982 S:      Maintained
5983 F:      Documentation/hwmon/f71805f
5984 F:      drivers/hwmon/f71805f.c
5985
5986 FADDR2LINE
5987 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5988 S:      Maintained
5989 F:      scripts/faddr2line
5990
5991 FAILOVER MODULE
5992 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5993 L:      netdev@vger.kernel.org
5994 S:      Supported
5995 F:      net/core/failover.c
5996 F:      include/net/failover.h
5997 F:      Documentation/networking/failover.rst
5998
5999 FANOTIFY
6000 M:      Jan Kara <jack@suse.cz>
6001 R:      Amir Goldstein <amir73il@gmail.com>
6002 L:      linux-fsdevel@vger.kernel.org
6003 S:      Maintained
6004 F:      fs/notify/fanotify/
6005 F:      include/linux/fanotify.h
6006 F:      include/uapi/linux/fanotify.h
6007
6008 FARSYNC SYNCHRONOUS DRIVER
6009 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6010 W:      http://www.farsite.co.uk/
6011 S:      Supported
6012 F:      drivers/net/wan/farsync.*
6013
6014 FAULT INJECTION SUPPORT
6015 M:      Akinobu Mita <akinobu.mita@gmail.com>
6016 S:      Supported
6017 F:      Documentation/fault-injection/
6018 F:      lib/fault-inject.c
6019
6020 FBTFT Framebuffer drivers
6021 S:      Orphan
6022 L:      dri-devel@lists.freedesktop.org
6023 L:      linux-fbdev@vger.kernel.org
6024 F:      drivers/staging/fbtft/
6025
6026 FC0011 TUNER DRIVER
6027 M:      Michael Buesch <m@bues.ch>
6028 L:      linux-media@vger.kernel.org
6029 S:      Maintained
6030 F:      drivers/media/tuners/fc0011.h
6031 F:      drivers/media/tuners/fc0011.c
6032
6033 FC2580 MEDIA DRIVER
6034 M:      Antti Palosaari <crope@iki.fi>
6035 L:      linux-media@vger.kernel.org
6036 W:      https://linuxtv.org
6037 W:      http://palosaari.fi/linux/
6038 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6039 T:      git git://linuxtv.org/anttip/media_tree.git
6040 S:      Maintained
6041 F:      drivers/media/tuners/fc2580*
6042
6043 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6044 M:      Hannes Reinecke <hare@suse.de>
6045 L:      linux-scsi@vger.kernel.org
6046 W:      www.Open-FCoE.org
6047 S:      Supported
6048 F:      drivers/scsi/libfc/
6049 F:      drivers/scsi/fcoe/
6050 F:      include/scsi/fc/
6051 F:      include/scsi/libfc.h
6052 F:      include/scsi/libfcoe.h
6053 F:      include/uapi/scsi/fc/
6054
6055 FILE LOCKING (flock() and fcntl()/lockf())
6056 M:      Jeff Layton <jlayton@kernel.org>
6057 M:      "J. Bruce Fields" <bfields@fieldses.org>
6058 L:      linux-fsdevel@vger.kernel.org
6059 S:      Maintained
6060 F:      include/linux/fcntl.h
6061 F:      include/uapi/linux/fcntl.h
6062 F:      fs/fcntl.c
6063 F:      fs/locks.c
6064
6065 FILESYSTEMS (VFS and infrastructure)
6066 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6067 L:      linux-fsdevel@vger.kernel.org
6068 S:      Maintained
6069 F:      fs/*
6070 F:      include/linux/fs.h
6071 F:      include/linux/fs_types.h
6072 F:      include/uapi/linux/fs.h
6073
6074 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6075 M:      Riku Voipio <riku.voipio@iki.fi>
6076 L:      linux-hwmon@vger.kernel.org
6077 S:      Maintained
6078 F:      drivers/hwmon/f75375s.c
6079 F:      include/linux/f75375s.h
6080
6081 FIREWIRE AUDIO DRIVERS
6082 M:      Clemens Ladisch <clemens@ladisch.de>
6083 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6084 T:      git git://git.alsa-project.org/alsa-kernel.git
6085 S:      Maintained
6086 F:      sound/firewire/
6087
6088 FIREWIRE MEDIA DRIVERS (firedtv)
6089 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6090 L:      linux-media@vger.kernel.org
6091 L:      linux1394-devel@lists.sourceforge.net
6092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6093 S:      Maintained
6094 F:      drivers/media/firewire/
6095
6096 FIREWIRE SBP-2 TARGET
6097 M:      Chris Boot <bootc@bootc.net>
6098 L:      linux-scsi@vger.kernel.org
6099 L:      target-devel@vger.kernel.org
6100 L:      linux1394-devel@lists.sourceforge.net
6101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6102 S:      Maintained
6103 F:      drivers/target/sbp/
6104
6105 FIREWIRE SUBSYSTEM
6106 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6107 L:      linux1394-devel@lists.sourceforge.net
6108 W:      http://ieee1394.wiki.kernel.org/
6109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6110 S:      Maintained
6111 F:      drivers/firewire/
6112 F:      include/linux/firewire.h
6113 F:      include/uapi/linux/firewire*.h
6114 F:      tools/firewire/
6115
6116 FIRMWARE LOADER (request_firmware)
6117 M:      Luis Chamberlain <mcgrof@kernel.org>
6118 L:      linux-kernel@vger.kernel.org
6119 S:      Maintained
6120 F:      Documentation/firmware_class/
6121 F:      drivers/base/firmware_loader/
6122 F:      include/linux/firmware.h
6123
6124 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6125 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6126 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6127 S:      Maintained
6128 F:      drivers/block/rsxx/
6129
6130 FLOPPY DRIVER
6131 M:      Jiri Kosina <jikos@kernel.org>
6132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6133 S:      Odd fixes
6134 F:      drivers/block/floppy.c
6135
6136 FMC SUBSYSTEM
6137 M:      Alessandro Rubini <rubini@gnudd.com>
6138 W:      http://www.ohwr.org/projects/fmc-bus
6139 S:      Supported
6140 F:      drivers/fmc/
6141 F:      include/linux/fmc*.h
6142 F:      include/linux/ipmi-fru.h
6143 K:      fmc_d.*register
6144
6145 FPGA MANAGER FRAMEWORK
6146 M:      Alan Tull <atull@kernel.org>
6147 M:      Moritz Fischer <mdf@kernel.org>
6148 L:      linux-fpga@vger.kernel.org
6149 S:      Maintained
6150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6151 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6152 F:      Documentation/fpga/
6153 F:      Documentation/driver-api/fpga/
6154 F:      Documentation/devicetree/bindings/fpga/
6155 F:      drivers/fpga/
6156 F:      include/linux/fpga/
6157 W:      http://www.rocketboards.org
6158
6159 FPGA DFL DRIVERS
6160 M:      Wu Hao <hao.wu@intel.com>
6161 L:      linux-fpga@vger.kernel.org
6162 S:      Maintained
6163 F:      Documentation/fpga/dfl.txt
6164 F:      include/uapi/linux/fpga-dfl.h
6165 F:      drivers/fpga/dfl*
6166
6167 FPU EMULATOR
6168 M:      Bill Metzenthen <billm@melbpc.org.au>
6169 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6170 S:      Maintained
6171 F:      arch/x86/math-emu/
6172
6173 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6174 L:      netdev@vger.kernel.org
6175 S:      Orphan
6176 F:      drivers/net/wan/dlci.c
6177 F:      drivers/net/wan/sdla.c
6178
6179 FRAMEBUFFER LAYER
6180 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6181 L:      dri-devel@lists.freedesktop.org
6182 L:      linux-fbdev@vger.kernel.org
6183 T:      git git://github.com/bzolnier/linux.git
6184 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6185 S:      Maintained
6186 F:      Documentation/fb/
6187 F:      drivers/video/
6188 F:      include/video/
6189 F:      include/linux/fb.h
6190 F:      include/uapi/video/
6191 F:      include/uapi/linux/fb.h
6192
6193 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6194 M:      Horia Geantă <horia.geanta@nxp.com>
6195 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6196 L:      linux-crypto@vger.kernel.org
6197 S:      Maintained
6198 F:      drivers/crypto/caam/
6199 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6200
6201 FREESCALE DIU FRAMEBUFFER DRIVER
6202 M:      Timur Tabi <timur@kernel.org>
6203 L:      linux-fbdev@vger.kernel.org
6204 S:      Maintained
6205 F:      drivers/video/fbdev/fsl-diu-fb.*
6206
6207 FREESCALE DMA DRIVER
6208 M:      Li Yang <leoyang.li@nxp.com>
6209 M:      Zhang Wei <zw@zh-kernel.org>
6210 L:      linuxppc-dev@lists.ozlabs.org
6211 S:      Maintained
6212 F:      drivers/dma/fsldma.*
6213
6214 FREESCALE ENETC ETHERNET DRIVERS
6215 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6216 L:      netdev@vger.kernel.org
6217 S:      Maintained
6218 F:      drivers/net/ethernet/freescale/enetc/
6219
6220 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6221 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6222 L:      netdev@vger.kernel.org
6223 S:      Maintained
6224 F:      drivers/net/ethernet/freescale/gianfar*
6225 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6226
6227 FREESCALE GPMI NAND DRIVER
6228 M:      Han Xu <han.xu@nxp.com>
6229 L:      linux-mtd@lists.infradead.org
6230 S:      Maintained
6231 F:      drivers/mtd/nand/raw/gpmi-nand/*
6232
6233 FREESCALE I2C CPM DRIVER
6234 M:      Jochen Friedrich <jochen@scram.de>
6235 L:      linuxppc-dev@lists.ozlabs.org
6236 L:      linux-i2c@vger.kernel.org
6237 S:      Maintained
6238 F:      drivers/i2c/busses/i2c-cpm.c
6239
6240 FREESCALE IMX LPI2C DRIVER
6241 M:      Dong Aisheng <aisheng.dong@nxp.com>
6242 L:      linux-i2c@vger.kernel.org
6243 L:      linux-imx@nxp.com
6244 S:      Maintained
6245 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6246 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6247
6248 FREESCALE IMX / MXC FEC DRIVER
6249 M:      Fugang Duan <fugang.duan@nxp.com>
6250 L:      netdev@vger.kernel.org
6251 S:      Maintained
6252 F:      drivers/net/ethernet/freescale/fec_main.c
6253 F:      drivers/net/ethernet/freescale/fec_ptp.c
6254 F:      drivers/net/ethernet/freescale/fec.h
6255 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6256
6257 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6258 M:      Sascha Hauer <s.hauer@pengutronix.de>
6259 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6260 L:      linux-fbdev@vger.kernel.org
6261 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6262 S:      Maintained
6263 F:      include/linux/platform_data/video-imxfb.h
6264 F:      drivers/video/fbdev/imxfb.c
6265
6266 FREESCALE QORIQ DPAA ETHERNET DRIVER
6267 M:      Madalin Bucur <madalin.bucur@nxp.com>
6268 L:      netdev@vger.kernel.org
6269 S:      Maintained
6270 F:      drivers/net/ethernet/freescale/dpaa
6271
6272 FREESCALE QORIQ DPAA FMAN DRIVER
6273 M:      Madalin Bucur <madalin.bucur@nxp.com>
6274 L:      netdev@vger.kernel.org
6275 S:      Maintained
6276 F:      drivers/net/ethernet/freescale/fman
6277 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6278
6279 FREESCALE QORIQ PTP CLOCK DRIVER
6280 M:      Yangbo Lu <yangbo.lu@nxp.com>
6281 L:      netdev@vger.kernel.org
6282 S:      Maintained
6283 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6284 F:      drivers/ptp/ptp_qoriq.c
6285 F:      drivers/ptp/ptp_qoriq_debugfs.c
6286 F:      include/linux/fsl/ptp_qoriq.h
6287 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6288
6289 FREESCALE QUAD SPI DRIVER
6290 M:      Han Xu <han.xu@nxp.com>
6291 L:      linux-spi@vger.kernel.org
6292 S:      Maintained
6293 F:      drivers/spi/spi-fsl-qspi.c
6294
6295 FREESCALE QUICC ENGINE LIBRARY
6296 M:      Qiang Zhao <qiang.zhao@nxp.com>
6297 L:      linuxppc-dev@lists.ozlabs.org
6298 S:      Maintained
6299 F:      drivers/soc/fsl/qe/
6300 F:      include/soc/fsl/*qe*.h
6301 F:      include/soc/fsl/*ucc*.h
6302
6303 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6304 M:      Li Yang <leoyang.li@nxp.com>
6305 L:      netdev@vger.kernel.org
6306 L:      linuxppc-dev@lists.ozlabs.org
6307 S:      Maintained
6308 F:      drivers/net/ethernet/freescale/ucc_geth*
6309
6310 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6311 M:      Zhao Qiang <qiang.zhao@nxp.com>
6312 L:      netdev@vger.kernel.org
6313 L:      linuxppc-dev@lists.ozlabs.org
6314 S:      Maintained
6315 F:      drivers/net/wan/fsl_ucc_hdlc*
6316
6317 FREESCALE QUICC ENGINE UCC UART DRIVER
6318 M:      Timur Tabi <timur@kernel.org>
6319 L:      linuxppc-dev@lists.ozlabs.org
6320 S:      Maintained
6321 F:      drivers/tty/serial/ucc_uart.c
6322
6323 FREESCALE SOC DRIVERS
6324 M:      Li Yang <leoyang.li@nxp.com>
6325 L:      linuxppc-dev@lists.ozlabs.org
6326 L:      linux-arm-kernel@lists.infradead.org
6327 S:      Maintained
6328 F:      Documentation/devicetree/bindings/soc/fsl/
6329 F:      drivers/soc/fsl/
6330 F:      include/linux/fsl/
6331
6332 FREESCALE SOC FS_ENET DRIVER
6333 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6334 L:      linuxppc-dev@lists.ozlabs.org
6335 L:      netdev@vger.kernel.org
6336 S:      Maintained
6337 F:      drivers/net/ethernet/freescale/fs_enet/
6338 F:      include/linux/fs_enet_pd.h
6339
6340 FREESCALE SOC SOUND DRIVERS
6341 M:      Timur Tabi <timur@kernel.org>
6342 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6343 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6344 R:      Fabio Estevam <festevam@gmail.com>
6345 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6346 L:      linuxppc-dev@lists.ozlabs.org
6347 S:      Maintained
6348 F:      sound/soc/fsl/fsl*
6349 F:      sound/soc/fsl/imx*
6350 F:      sound/soc/fsl/mpc8610_hpcd.c
6351
6352 FREESCALE USB PERIPHERAL DRIVERS
6353 M:      Li Yang <leoyang.li@nxp.com>
6354 L:      linux-usb@vger.kernel.org
6355 L:      linuxppc-dev@lists.ozlabs.org
6356 S:      Maintained
6357 F:      drivers/usb/gadget/udc/fsl*
6358
6359 FREEVXFS FILESYSTEM
6360 M:      Christoph Hellwig <hch@infradead.org>
6361 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6362 S:      Maintained
6363 F:      fs/freevxfs/
6364
6365 FREEZER
6366 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6367 M:      Pavel Machek <pavel@ucw.cz>
6368 L:      linux-pm@vger.kernel.org
6369 S:      Supported
6370 F:      Documentation/power/freezing-of-tasks.txt
6371 F:      include/linux/freezer.h
6372 F:      kernel/freezer.c
6373
6374 FRONTSWAP API
6375 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6376 L:      linux-kernel@vger.kernel.org
6377 S:      Maintained
6378 F:      mm/frontswap.c
6379 F:      include/linux/frontswap.h
6380
6381 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6382 M:      David Howells <dhowells@redhat.com>
6383 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6384 S:      Supported
6385 F:      Documentation/filesystems/caching/
6386 F:      fs/fscache/
6387 F:      include/linux/fscache*.h
6388
6389 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6390 M:      Theodore Y. Ts'o <tytso@mit.edu>
6391 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6392 M:      Eric Biggers <ebiggers@kernel.org>
6393 L:      linux-fscrypt@vger.kernel.org
6394 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6395 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6396 S:      Supported
6397 F:      fs/crypto/
6398 F:      include/linux/fscrypt*.h
6399 F:      Documentation/filesystems/fscrypt.rst
6400
6401 FSI-ATTACHED I2C DRIVER
6402 M:      Eddie James <eajames@linux.ibm.com>
6403 L:      linux-i2c@vger.kernel.org
6404 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6405 S:      Maintained
6406 F:      drivers/i2c/busses/i2c-fsi.c
6407 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6408
6409 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6410 M:      Jan Kara <jack@suse.cz>
6411 R:      Amir Goldstein <amir73il@gmail.com>
6412 L:      linux-fsdevel@vger.kernel.org
6413 S:      Maintained
6414 F:      fs/notify/
6415 F:      include/linux/fsnotify*.h
6416
6417 FUJITSU LAPTOP EXTRAS
6418 M:      Jonathan Woithe <jwoithe@just42.net>
6419 L:      platform-driver-x86@vger.kernel.org
6420 S:      Maintained
6421 F:      drivers/platform/x86/fujitsu-laptop.c
6422
6423 FUJITSU M-5MO LS CAMERA ISP DRIVER
6424 M:      Kyungmin Park <kyungmin.park@samsung.com>
6425 M:      Heungjun Kim <riverful.kim@samsung.com>
6426 L:      linux-media@vger.kernel.org
6427 S:      Maintained
6428 F:      drivers/media/i2c/m5mols/
6429 F:      include/media/i2c/m5mols.h
6430
6431 FUJITSU TABLET EXTRAS
6432 M:      Robert Gerlach <khnz@gmx.de>
6433 L:      platform-driver-x86@vger.kernel.org
6434 S:      Maintained
6435 F:      drivers/platform/x86/fujitsu-tablet.c
6436
6437 FUSE: FILESYSTEM IN USERSPACE
6438 M:      Miklos Szeredi <miklos@szeredi.hu>
6439 L:      linux-fsdevel@vger.kernel.org
6440 W:      http://fuse.sourceforge.net/
6441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6442 S:      Maintained
6443 F:      fs/fuse/
6444 F:      include/uapi/linux/fuse.h
6445 F:      Documentation/filesystems/fuse.txt
6446
6447 FUTEX SUBSYSTEM
6448 M:      Thomas Gleixner <tglx@linutronix.de>
6449 M:      Ingo Molnar <mingo@redhat.com>
6450 R:      Peter Zijlstra <peterz@infradead.org>
6451 R:      Darren Hart <dvhart@infradead.org>
6452 L:      linux-kernel@vger.kernel.org
6453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6454 S:      Maintained
6455 F:      kernel/futex.c
6456 F:      kernel/futex_compat.c
6457 F:      include/asm-generic/futex.h
6458 F:      include/linux/futex.h
6459 F:      include/uapi/linux/futex.h
6460 F:      tools/testing/selftests/futex/
6461 F:      tools/perf/bench/futex*
6462 F:      Documentation/*futex*
6463
6464 GCC PLUGINS
6465 M:      Kees Cook <keescook@chromium.org>
6466 R:      Emese Revfy <re.emese@gmail.com>
6467 L:      kernel-hardening@lists.openwall.com
6468 S:      Maintained
6469 F:      scripts/gcc-plugins/
6470 F:      scripts/gcc-plugin.sh
6471 F:      scripts/Makefile.gcc-plugins
6472 F:      Documentation/gcc-plugins.txt
6473
6474 GASKET DRIVER FRAMEWORK
6475 M:      Rob Springer <rspringer@google.com>
6476 M:      Todd Poynor <toddpoynor@google.com>
6477 M:      Ben Chan <benchan@chromium.org>
6478 S:      Maintained
6479 F:      drivers/staging/gasket/
6480
6481 GCOV BASED KERNEL PROFILING
6482 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6483 S:      Maintained
6484 F:      kernel/gcov/
6485 F:      Documentation/dev-tools/gcov.rst
6486
6487 GDB KERNEL DEBUGGING HELPER SCRIPTS
6488 M:      Jan Kiszka <jan.kiszka@siemens.com>
6489 M:      Kieran Bingham <kbingham@kernel.org>
6490 S:      Supported
6491 F:      scripts/gdb/
6492
6493 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6494 M:      Achim Leubner <achim_leubner@adaptec.com>
6495 L:      linux-scsi@vger.kernel.org
6496 W:      http://www.icp-vortex.com/
6497 S:      Supported
6498 F:      drivers/scsi/gdt*
6499
6500 GEMTEK FM RADIO RECEIVER DRIVER
6501 M:      Hans Verkuil <hverkuil@xs4all.nl>
6502 L:      linux-media@vger.kernel.org
6503 T:      git git://linuxtv.org/media_tree.git
6504 W:      https://linuxtv.org
6505 S:      Maintained
6506 F:      drivers/media/radio/radio-gemtek*
6507
6508 GENERIC GPIO I2C DRIVER
6509 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6510 S:      Supported
6511 F:      drivers/i2c/busses/i2c-gpio.c
6512 F:      include/linux/platform_data/i2c-gpio.h
6513
6514 GENERIC GPIO I2C MULTIPLEXER DRIVER
6515 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6516 L:      linux-i2c@vger.kernel.org
6517 S:      Supported
6518 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6519 F:      include/linux/platform_data/i2c-mux-gpio.h
6520 F:      Documentation/i2c/muxes/i2c-mux-gpio
6521
6522 GENERIC HDLC (WAN) DRIVERS
6523 M:      Krzysztof Halasa <khc@pm.waw.pl>
6524 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6525 S:      Maintained
6526 F:      drivers/net/wan/c101.c
6527 F:      drivers/net/wan/hd6457*
6528 F:      drivers/net/wan/hdlc*
6529 F:      drivers/net/wan/n2.c
6530 F:      drivers/net/wan/pc300too.c
6531 F:      drivers/net/wan/pci200syn.c
6532 F:      drivers/net/wan/wanxl*
6533
6534 GENERIC INCLUDE/ASM HEADER FILES
6535 M:      Arnd Bergmann <arnd@arndb.de>
6536 L:      linux-arch@vger.kernel.org
6537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6538 S:      Maintained
6539 F:      include/asm-generic/
6540 F:      include/uapi/asm-generic/
6541
6542 GENERIC PHY FRAMEWORK
6543 M:      Kishon Vijay Abraham I <kishon@ti.com>
6544 L:      linux-kernel@vger.kernel.org
6545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6546 S:      Supported
6547 F:      drivers/phy/
6548 F:      include/linux/phy/
6549 F:      Documentation/devicetree/bindings/phy/
6550
6551 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6552 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6553 S:      Supported
6554 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6555
6556 GENERIC PM DOMAINS
6557 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6558 M:      Kevin Hilman <khilman@kernel.org>
6559 M:      Ulf Hansson <ulf.hansson@linaro.org>
6560 L:      linux-pm@vger.kernel.org
6561 S:      Supported
6562 F:      drivers/base/power/domain*.c
6563 F:      include/linux/pm_domain.h
6564 F:      Documentation/devicetree/bindings/power/power_domain.txt
6565
6566 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6567 M:      Eugen Hristev <eugen.hristev@microchip.com>
6568 L:      linux-input@vger.kernel.org
6569 S:      Maintained
6570 F:      drivers/input/touchscreen/resistive-adc-touch.c
6571
6572 GENERIC UIO DRIVER FOR PCI DEVICES
6573 M:      "Michael S. Tsirkin" <mst@redhat.com>
6574 L:      kvm@vger.kernel.org
6575 S:      Supported
6576 F:      drivers/uio/uio_pci_generic.c
6577
6578 GENWQE (IBM Generic Workqueue Card)
6579 M:      Frank Haverkamp <haver@linux.ibm.com>
6580 S:      Supported
6581 F:      drivers/misc/genwqe/
6582
6583 GET_MAINTAINER SCRIPT
6584 M:      Joe Perches <joe@perches.com>
6585 S:      Maintained
6586 F:      scripts/get_maintainer.pl
6587
6588 GFS2 FILE SYSTEM
6589 M:      Bob Peterson <rpeterso@redhat.com>
6590 M:      Andreas Gruenbacher <agruenba@redhat.com>
6591 L:      cluster-devel@redhat.com
6592 W:      http://sources.redhat.com/cluster/
6593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6594 S:      Supported
6595 F:      Documentation/filesystems/gfs2*.txt
6596 F:      fs/gfs2/
6597 F:      include/uapi/linux/gfs2_ondisk.h
6598
6599 GIGASET ISDN DRIVERS
6600 M:      Paul Bolle <pebolle@tiscali.nl>
6601 L:      gigaset307x-common@lists.sourceforge.net
6602 W:      http://gigaset307x.sourceforge.net/
6603 S:      Odd Fixes
6604 F:      Documentation/isdn/README.gigaset
6605 F:      drivers/isdn/gigaset/
6606 F:      include/uapi/linux/gigaset_dev.h
6607
6608 GNSS SUBSYSTEM
6609 M:      Johan Hovold <johan@kernel.org>
6610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6611 S:      Maintained
6612 F:      Documentation/ABI/testing/sysfs-class-gnss
6613 F:      Documentation/devicetree/bindings/gnss/
6614 F:      drivers/gnss/
6615 F:      include/linux/gnss.h
6616
6617 GO7007 MPEG CODEC
6618 M:      Hans Verkuil <hans.verkuil@cisco.com>
6619 L:      linux-media@vger.kernel.org
6620 S:      Maintained
6621 F:      drivers/media/usb/go7007/
6622
6623 GOODIX TOUCHSCREEN
6624 M:      Bastien Nocera <hadess@hadess.net>
6625 L:      linux-input@vger.kernel.org
6626 S:      Maintained
6627 F:      drivers/input/touchscreen/goodix.c
6628
6629 GPD POCKET FAN DRIVER
6630 M:      Hans de Goede <hdegoede@redhat.com>
6631 L:      platform-driver-x86@vger.kernel.org
6632 S:      Maintained
6633 F:      drivers/platform/x86/gpd-pocket-fan.c
6634
6635 GPIO ACPI SUPPORT
6636 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6637 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6638 L:      linux-gpio@vger.kernel.org
6639 L:      linux-acpi@vger.kernel.org
6640 S:      Maintained
6641 F:      Documentation/acpi/gpio-properties.txt
6642 F:      drivers/gpio/gpiolib-acpi.c
6643
6644 GPIO IR Transmitter
6645 M:      Sean Young <sean@mess.org>
6646 L:      linux-media@vger.kernel.org
6647 S:      Maintained
6648 F:      drivers/media/rc/gpio-ir-tx.c
6649
6650 GPIO MOCKUP DRIVER
6651 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6652 L:      linux-gpio@vger.kernel.org
6653 S:      Maintained
6654 F:      drivers/gpio/gpio-mockup.c
6655 F:      tools/testing/selftests/gpio/
6656
6657 GPIO SUBSYSTEM
6658 M:      Linus Walleij <linus.walleij@linaro.org>
6659 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6660 L:      linux-gpio@vger.kernel.org
6661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6662 S:      Maintained
6663 F:      Documentation/devicetree/bindings/gpio/
6664 F:      Documentation/driver-api/gpio/
6665 F:      Documentation/gpio/
6666 F:      Documentation/ABI/testing/gpio-cdev
6667 F:      Documentation/ABI/obsolete/sysfs-gpio
6668 F:      drivers/gpio/
6669 F:      include/linux/gpio/
6670 F:      include/linux/gpio.h
6671 F:      include/linux/of_gpio.h
6672 F:      include/asm-generic/gpio.h
6673 F:      include/uapi/linux/gpio.h
6674 F:      tools/gpio/
6675
6676 GRE DEMULTIPLEXER DRIVER
6677 M:      Dmitry Kozlov <xeb@mail.ru>
6678 L:      netdev@vger.kernel.org
6679 S:      Maintained
6680 F:      net/ipv4/gre_demux.c
6681 F:      net/ipv4/gre_offload.c
6682 F:      include/net/gre.h
6683
6684 GRETH 10/100/1G Ethernet MAC device driver
6685 M:      Andreas Larsson <andreas@gaisler.com>
6686 L:      netdev@vger.kernel.org
6687 S:      Maintained
6688 F:      drivers/net/ethernet/aeroflex/
6689
6690 GREYBUS AUDIO PROTOCOLS DRIVERS
6691 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6692 M:      Mark Greer <mgreer@animalcreek.com>
6693 S:      Maintained
6694 F:      drivers/staging/greybus/audio_apbridgea.c
6695 F:      drivers/staging/greybus/audio_apbridgea.h
6696 F:      drivers/staging/greybus/audio_codec.c
6697 F:      drivers/staging/greybus/audio_codec.h
6698 F:      drivers/staging/greybus/audio_gb.c
6699 F:      drivers/staging/greybus/audio_manager.c
6700 F:      drivers/staging/greybus/audio_manager.h
6701 F:      drivers/staging/greybus/audio_manager_module.c
6702 F:      drivers/staging/greybus/audio_manager_private.h
6703 F:      drivers/staging/greybus/audio_manager_sysfs.c
6704 F:      drivers/staging/greybus/audio_module.c
6705 F:      drivers/staging/greybus/audio_topology.c
6706
6707 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6708 M:      Viresh Kumar <vireshk@kernel.org>
6709 S:      Maintained
6710 F:      drivers/staging/greybus/authentication.c
6711 F:      drivers/staging/greybus/bootrom.c
6712 F:      drivers/staging/greybus/firmware.h
6713 F:      drivers/staging/greybus/fw-core.c
6714 F:      drivers/staging/greybus/fw-download.c
6715 F:      drivers/staging/greybus/fw-management.c
6716 F:      drivers/staging/greybus/greybus_authentication.h
6717 F:      drivers/staging/greybus/greybus_firmware.h
6718 F:      drivers/staging/greybus/hid.c
6719 F:      drivers/staging/greybus/i2c.c
6720 F:      drivers/staging/greybus/spi.c
6721 F:      drivers/staging/greybus/spilib.c
6722 F:      drivers/staging/greybus/spilib.h
6723
6724 GREYBUS LOOPBACK DRIVER
6725 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6726 S:      Maintained
6727 F:      drivers/staging/greybus/loopback.c
6728
6729 GREYBUS PLATFORM DRIVERS
6730 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6731 S:      Maintained
6732 F:      drivers/staging/greybus/arche-platform.c
6733 F:      drivers/staging/greybus/arche-apb-ctrl.c
6734 F:      drivers/staging/greybus/arche_platform.h
6735
6736 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6737 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6738 S:      Maintained
6739 F:      drivers/staging/greybus/sdio.c
6740 F:      drivers/staging/greybus/light.c
6741 F:      drivers/staging/greybus/gpio.c
6742 F:      drivers/staging/greybus/power_supply.c
6743 F:      drivers/staging/greybus/spi.c
6744 F:      drivers/staging/greybus/spilib.c
6745
6746 GREYBUS SUBSYSTEM
6747 M:      Johan Hovold <johan@kernel.org>
6748 M:      Alex Elder <elder@kernel.org>
6749 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6750 S:      Maintained
6751 F:      drivers/staging/greybus/
6752 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6753
6754 GREYBUS UART PROTOCOLS DRIVERS
6755 M:      David Lin <dtwlin@gmail.com>
6756 S:      Maintained
6757 F:      drivers/staging/greybus/uart.c
6758 F:      drivers/staging/greybus/log.c
6759
6760 GS1662 VIDEO SERIALIZER
6761 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6762 L:      linux-media@vger.kernel.org
6763 T:      git git://linuxtv.org/media_tree.git
6764 S:      Maintained
6765 F:      drivers/media/spi/gs1662.c
6766
6767 GSPCA FINEPIX SUBDRIVER
6768 M:      Frank Zago <frank@zago.net>
6769 L:      linux-media@vger.kernel.org
6770 T:      git git://linuxtv.org/media_tree.git
6771 S:      Maintained
6772 F:      drivers/media/usb/gspca/finepix.c
6773
6774 GSPCA GL860 SUBDRIVER
6775 M:      Olivier Lorin <o.lorin@laposte.net>
6776 L:      linux-media@vger.kernel.org
6777 T:      git git://linuxtv.org/media_tree.git
6778 S:      Maintained
6779 F:      drivers/media/usb/gspca/gl860/
6780
6781 GSPCA M5602 SUBDRIVER
6782 M:      Erik Andren <erik.andren@gmail.com>
6783 L:      linux-media@vger.kernel.org
6784 T:      git git://linuxtv.org/media_tree.git
6785 S:      Maintained
6786 F:      drivers/media/usb/gspca/m5602/
6787
6788 GSPCA PAC207 SONIXB SUBDRIVER
6789 M:      Hans Verkuil <hverkuil@xs4all.nl>
6790 L:      linux-media@vger.kernel.org
6791 T:      git git://linuxtv.org/media_tree.git
6792 S:      Odd Fixes
6793 F:      drivers/media/usb/gspca/pac207.c
6794
6795 GSPCA SN9C20X SUBDRIVER
6796 M:      Brian Johnson <brijohn@gmail.com>
6797 L:      linux-media@vger.kernel.org
6798 T:      git git://linuxtv.org/media_tree.git
6799 S:      Maintained
6800 F:      drivers/media/usb/gspca/sn9c20x.c
6801
6802 GSPCA T613 SUBDRIVER
6803 M:      Leandro Costantino <lcostantino@gmail.com>
6804 L:      linux-media@vger.kernel.org
6805 T:      git git://linuxtv.org/media_tree.git
6806 S:      Maintained
6807 F:      drivers/media/usb/gspca/t613.c
6808
6809 GSPCA USB WEBCAM DRIVER
6810 M:      Hans Verkuil <hverkuil@xs4all.nl>
6811 L:      linux-media@vger.kernel.org
6812 T:      git git://linuxtv.org/media_tree.git
6813 S:      Odd Fixes
6814 F:      drivers/media/usb/gspca/
6815
6816 GTP (GPRS Tunneling Protocol)
6817 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6818 M:      Harald Welte <laforge@gnumonks.org>
6819 L:      osmocom-net-gprs@lists.osmocom.org
6820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6821 S:      Maintained
6822 F:      drivers/net/gtp.c
6823
6824 GUID PARTITION TABLE (GPT)
6825 M:      Davidlohr Bueso <dave@stgolabs.net>
6826 L:      linux-efi@vger.kernel.org
6827 S:      Maintained
6828 F:      block/partitions/efi.*
6829
6830 H8/300 ARCHITECTURE
6831 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6832 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6833 W:      http://uclinux-h8.sourceforge.jp
6834 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6835 S:      Maintained
6836 F:      arch/h8300/
6837 F:      drivers/clocksource/h8300_*.c
6838 F:      drivers/clk/h8300/
6839 F:      drivers/irqchip/irq-renesas-h8*.c
6840
6841 HABANALABS PCI DRIVER
6842 M:      Oded Gabbay <oded.gabbay@gmail.com>
6843 T:      git https://github.com/HabanaAI/linux.git
6844 S:      Supported
6845 F:      drivers/misc/habanalabs/
6846 F:      include/uapi/misc/habanalabs.h
6847 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
6848 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
6849
6850 HACKRF MEDIA DRIVER
6851 M:      Antti Palosaari <crope@iki.fi>
6852 L:      linux-media@vger.kernel.org
6853 W:      https://linuxtv.org
6854 W:      http://palosaari.fi/linux/
6855 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6856 T:      git git://linuxtv.org/anttip/media_tree.git
6857 S:      Maintained
6858 F:      drivers/media/usb/hackrf/
6859
6860 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6861 M:      Frank Seidel <frank@f-seidel.de>
6862 L:      platform-driver-x86@vger.kernel.org
6863 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6864 S:      Maintained
6865 F:      drivers/platform/x86/hdaps.c
6866
6867 HARDWARE MONITORING
6868 M:      Jean Delvare <jdelvare@suse.com>
6869 M:      Guenter Roeck <linux@roeck-us.net>
6870 L:      linux-hwmon@vger.kernel.org
6871 W:      http://hwmon.wiki.kernel.org/
6872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6873 S:      Maintained
6874 F:      Documentation/devicetree/bindings/hwmon/
6875 F:      Documentation/hwmon/
6876 F:      drivers/hwmon/
6877 F:      include/linux/hwmon*.h
6878 F:      include/trace/events/hwmon*.h
6879
6880 HARDWARE RANDOM NUMBER GENERATOR CORE
6881 M:      Matt Mackall <mpm@selenic.com>
6882 M:      Herbert Xu <herbert@gondor.apana.org.au>
6883 L:      linux-crypto@vger.kernel.org
6884 S:      Odd fixes
6885 F:      Documentation/devicetree/bindings/rng/
6886 F:      Documentation/hw_random.txt
6887 F:      drivers/char/hw_random/
6888 F:      include/linux/hw_random.h
6889
6890 HARDWARE TRACING FACILITIES
6891 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6892 S:      Maintained
6893 F:      drivers/hwtracing/
6894
6895 HARDWARE SPINLOCK CORE
6896 M:      Ohad Ben-Cohen <ohad@wizery.com>
6897 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6898 L:      linux-remoteproc@vger.kernel.org
6899 S:      Maintained
6900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6901 F:      Documentation/devicetree/bindings/hwlock/
6902 F:      Documentation/hwspinlock.txt
6903 F:      drivers/hwspinlock/
6904 F:      include/linux/hwspinlock.h
6905
6906 HARMONY SOUND DRIVER
6907 L:      linux-parisc@vger.kernel.org
6908 S:      Maintained
6909 F:      sound/parisc/harmony.*
6910
6911 HDPVR USB VIDEO ENCODER DRIVER
6912 M:      Hans Verkuil <hverkuil@xs4all.nl>
6913 L:      linux-media@vger.kernel.org
6914 T:      git git://linuxtv.org/media_tree.git
6915 W:      https://linuxtv.org
6916 S:      Odd Fixes
6917 F:      drivers/media/usb/hdpvr/
6918
6919 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6920 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6921 S:      Supported
6922 F:      Documentation/watchdog/hpwdt.txt
6923 F:      drivers/watchdog/hpwdt.c
6924
6925 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6926 M:      Don Brace <don.brace@microsemi.com>
6927 L:      esc.storagedev@microsemi.com
6928 L:      linux-scsi@vger.kernel.org
6929 S:      Supported
6930 F:      Documentation/scsi/hpsa.txt
6931 F:      drivers/scsi/hpsa*.[ch]
6932 F:      include/linux/cciss*.h
6933 F:      include/uapi/linux/cciss*.h
6934
6935 HFI1 DRIVER
6936 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6937 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6938 L:      linux-rdma@vger.kernel.org
6939 S:      Supported
6940 F:      drivers/infiniband/hw/hfi1
6941
6942 HFS FILESYSTEM
6943 L:      linux-fsdevel@vger.kernel.org
6944 S:      Orphan
6945 F:      Documentation/filesystems/hfs.txt
6946 F:      fs/hfs/
6947
6948 HFSPLUS FILESYSTEM
6949 L:      linux-fsdevel@vger.kernel.org
6950 S:      Orphan
6951 F:      Documentation/filesystems/hfsplus.txt
6952 F:      fs/hfsplus/
6953
6954 HGA FRAMEBUFFER DRIVER
6955 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6956 L:      linux-nvidia@lists.surfsouth.com
6957 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6958 S:      Maintained
6959 F:      drivers/video/fbdev/hgafb.c
6960
6961 HIBERNATION (aka Software Suspend, aka swsusp)
6962 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6963 M:      Pavel Machek <pavel@ucw.cz>
6964 L:      linux-pm@vger.kernel.org
6965 B:      https://bugzilla.kernel.org
6966 S:      Supported
6967 F:      arch/x86/power/
6968 F:      drivers/base/power/
6969 F:      kernel/power/
6970 F:      include/linux/suspend.h
6971 F:      include/linux/freezer.h
6972 F:      include/linux/pm.h
6973 F:      arch/*/include/asm/suspend*.h
6974
6975 HID CORE LAYER
6976 M:      Jiri Kosina <jikos@kernel.org>
6977 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6978 L:      linux-input@vger.kernel.org
6979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6980 S:      Maintained
6981 F:      drivers/hid/
6982 F:      include/linux/hid*
6983 F:      include/uapi/linux/hid*
6984
6985 HID SENSOR HUB DRIVERS
6986 M:      Jiri Kosina <jikos@kernel.org>
6987 M:      Jonathan Cameron <jic23@kernel.org>
6988 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6989 L:      linux-input@vger.kernel.org
6990 L:      linux-iio@vger.kernel.org
6991 S:      Maintained
6992 F:      Documentation/hid/hid-sensor*
6993 F:      drivers/hid/hid-sensor-*
6994 F:      drivers/iio/*/hid-*
6995 F:      include/linux/hid-sensor-*
6996
6997 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6998 M:      Thomas Gleixner <tglx@linutronix.de>
6999 L:      linux-kernel@vger.kernel.org
7000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7001 S:      Maintained
7002 F:      Documentation/timers/
7003 F:      kernel/time/hrtimer.c
7004 F:      kernel/time/clockevents.c
7005 F:      kernel/time/timer_*.c
7006 F:      include/linux/clockchips.h
7007 F:      include/linux/hrtimer.h
7008
7009 HIGH-SPEED SCC DRIVER FOR AX.25
7010 L:      linux-hams@vger.kernel.org
7011 S:      Orphan
7012 F:      drivers/net/hamradio/dmascc.c
7013 F:      drivers/net/hamradio/scc.c
7014
7015 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7016 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7017 W:      http://www.highpoint-tech.com
7018 S:      Supported
7019 F:      Documentation/scsi/hptiop.txt
7020 F:      drivers/scsi/hptiop.c
7021
7022 HIPPI
7023 M:      Jes Sorensen <jes@trained-monkey.org>
7024 L:      linux-hippi@sunsite.dk
7025 S:      Maintained
7026 F:      include/linux/hippidevice.h
7027 F:      include/uapi/linux/if_hippi.h
7028 F:      net/802/hippi.c
7029 F:      drivers/net/hippi/
7030
7031 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7032 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7033 M:      Salil Mehta <salil.mehta@huawei.com>
7034 L:      netdev@vger.kernel.org
7035 W:      http://www.hisilicon.com
7036 S:      Maintained
7037 F:      drivers/net/ethernet/hisilicon/hns3/
7038
7039 HISILICON LPC BUS DRIVER
7040 M:      john.garry@huawei.com
7041 W:      http://www.hisilicon.com
7042 S:      Maintained
7043 F:      drivers/bus/hisi_lpc.c
7044 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7045
7046 HISILICON NETWORK SUBSYSTEM DRIVER
7047 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7048 M:      Salil Mehta <salil.mehta@huawei.com>
7049 L:      netdev@vger.kernel.org
7050 W:      http://www.hisilicon.com
7051 S:      Maintained
7052 F:      drivers/net/ethernet/hisilicon/
7053 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7054
7055 HISILICON PMU DRIVER
7056 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7057 W:      http://www.hisilicon.com
7058 S:      Supported
7059 F:      drivers/perf/hisilicon
7060 F:      Documentation/perf/hisi-pmu.txt
7061
7062 HISILICON ROCE DRIVER
7063 M:      Lijun Ou <oulijun@huawei.com>
7064 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7065 L:      linux-rdma@vger.kernel.org
7066 S:      Maintained
7067 F:      drivers/infiniband/hw/hns/
7068 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7069
7070 HISILICON SAS Controller
7071 M:      John Garry <john.garry@huawei.com>
7072 W:      http://www.hisilicon.com
7073 S:      Supported
7074 F:      drivers/scsi/hisi_sas/
7075 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7076
7077 HMM - Heterogeneous Memory Management
7078 M:      Jérôme Glisse <jglisse@redhat.com>
7079 L:      linux-mm@kvack.org
7080 S:      Maintained
7081 F:      mm/hmm*
7082 F:      include/linux/hmm*
7083 F:      Documentation/vm/hmm.rst
7084
7085 HOST AP DRIVER
7086 M:      Jouni Malinen <j@w1.fi>
7087 L:      linux-wireless@vger.kernel.org
7088 W:      http://w1.fi/hostap-driver.html
7089 S:      Obsolete
7090 F:      drivers/net/wireless/intersil/hostap/
7091
7092 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7093 L:      platform-driver-x86@vger.kernel.org
7094 S:      Orphan
7095 F:      drivers/platform/x86/tc1100-wmi.c
7096
7097 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7098 M:      Jaroslav Kysela <perex@perex.cz>
7099 S:      Maintained
7100 F:      drivers/net/ethernet/hp/hp100.*
7101
7102 HPET:   High Precision Event Timers driver
7103 M:      Clemens Ladisch <clemens@ladisch.de>
7104 S:      Maintained
7105 F:      Documentation/timers/hpet.txt
7106 F:      drivers/char/hpet.c
7107 F:      include/linux/hpet.h
7108 F:      include/uapi/linux/hpet.h
7109
7110 HPET:   x86
7111 S:      Orphan
7112 F:      arch/x86/kernel/hpet.c
7113 F:      arch/x86/include/asm/hpet.h
7114
7115 HPFS FILESYSTEM
7116 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7117 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7118 S:      Maintained
7119 F:      fs/hpfs/
7120
7121 HSI SUBSYSTEM
7122 M:      Sebastian Reichel <sre@kernel.org>
7123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7124 S:      Maintained
7125 F:      Documentation/ABI/testing/sysfs-bus-hsi
7126 F:      Documentation/driver-api/hsi.rst
7127 F:      drivers/hsi/
7128 F:      include/linux/hsi/
7129 F:      include/uapi/linux/hsi/
7130
7131 HSO 3G MODEM DRIVER
7132 L:      linux-usb@vger.kernel.org
7133 S:      Orphan
7134 F:      drivers/net/usb/hso.c
7135
7136 HSR NETWORK PROTOCOL
7137 M:      Arvid Brodin <arvid.brodin@alten.se>
7138 L:      netdev@vger.kernel.org
7139 S:      Maintained
7140 F:      net/hsr/
7141
7142 HT16K33 LED CONTROLLER DRIVER
7143 M:      Robin van der Gracht <robin@protonic.nl>
7144 S:      Maintained
7145 F:      drivers/auxdisplay/ht16k33.c
7146 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7147
7148 HTCPEN TOUCHSCREEN DRIVER
7149 M:      Pau Oliva Fora <pof@eslack.org>
7150 L:      linux-input@vger.kernel.org
7151 S:      Maintained
7152 F:      drivers/input/touchscreen/htcpen.c
7153
7154 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7155 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7156 L:      linux-iio@vger.kernel.org
7157 W:      http://www.st.com/
7158 S:      Maintained
7159 F:      drivers/iio/humidity/hts221*
7160 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7161
7162 HUAWEI ETHERNET DRIVER
7163 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7164 L:      netdev@vger.kernel.org
7165 S:      Supported
7166 F:      Documentation/networking/hinic.txt
7167 F:      drivers/net/ethernet/huawei/hinic/
7168
7169 HUGETLB FILESYSTEM
7170 M:      Mike Kravetz <mike.kravetz@oracle.com>
7171 L:      linux-mm@kvack.org
7172 S:      Maintained
7173 F:      fs/hugetlbfs/
7174 F:      mm/hugetlb.c
7175 F:      include/linux/hugetlb.h
7176 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7177 F:      Documentation/vm/hugetlbfs_reserv.rst
7178 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7179
7180 HVA ST MEDIA DRIVER
7181 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7182 L:      linux-media@vger.kernel.org
7183 T:      git git://linuxtv.org/media_tree.git
7184 W:      https://linuxtv.org
7185 S:      Supported
7186 F:      drivers/media/platform/sti/hva
7187
7188 HWPOISON MEMORY FAILURE HANDLING
7189 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7190 L:      linux-mm@kvack.org
7191 S:      Maintained
7192 F:      mm/memory-failure.c
7193 F:      mm/hwpoison-inject.c
7194
7195 HYGON PROCESSOR SUPPORT
7196 M:      Pu Wen <puwen@hygon.cn>
7197 L:      linux-kernel@vger.kernel.org
7198 S:      Maintained
7199 F:      arch/x86/kernel/cpu/hygon.c
7200
7201 Hyper-V CORE AND DRIVERS
7202 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7203 M:      Haiyang Zhang <haiyangz@microsoft.com>
7204 M:      Stephen Hemminger <sthemmin@microsoft.com>
7205 M:      Sasha Levin <sashal@kernel.org>
7206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7207 L:      linux-hyperv@vger.kernel.org
7208 S:      Supported
7209 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7210 F:      arch/x86/include/asm/mshyperv.h
7211 F:      arch/x86/include/asm/trace/hyperv.h
7212 F:      arch/x86/include/asm/hyperv-tlfs.h
7213 F:      arch/x86/kernel/cpu/mshyperv.c
7214 F:      arch/x86/hyperv
7215 F:      drivers/hid/hid-hyperv.c
7216 F:      drivers/hv/
7217 F:      drivers/input/serio/hyperv-keyboard.c
7218 F:      drivers/pci/controller/pci-hyperv.c
7219 F:      drivers/net/hyperv/
7220 F:      drivers/scsi/storvsc_drv.c
7221 F:      drivers/uio/uio_hv_generic.c
7222 F:      drivers/video/fbdev/hyperv_fb.c
7223 F:      drivers/iommu/hyperv_iommu.c
7224 F:      net/vmw_vsock/hyperv_transport.c
7225 F:      include/linux/hyperv.h
7226 F:      include/uapi/linux/hyperv.h
7227 F:      tools/hv/
7228 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7229
7230 HYPERVISOR VIRTUAL CONSOLE DRIVER
7231 L:      linuxppc-dev@lists.ozlabs.org
7232 S:      Odd Fixes
7233 F:      drivers/tty/hvc/
7234
7235 I2C ACPI SUPPORT
7236 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7237 L:      linux-i2c@vger.kernel.org
7238 L:      linux-acpi@vger.kernel.org
7239 S:      Maintained
7240 F:      drivers/i2c/i2c-core-acpi.c
7241
7242 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7243 M:      Ajay Gupta <ajayg@nvidia.com>
7244 L:      linux-i2c@vger.kernel.org
7245 S:      Maintained
7246 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7247 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7248
7249 I2C MUXES
7250 M:      Peter Rosin <peda@axentia.se>
7251 L:      linux-i2c@vger.kernel.org
7252 S:      Maintained
7253 F:      Documentation/i2c/i2c-topology
7254 F:      Documentation/i2c/muxes/
7255 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7256 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7257 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7258 F:      drivers/i2c/i2c-mux.c
7259 F:      drivers/i2c/muxes/
7260 F:      include/linux/i2c-mux.h
7261
7262 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7263 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7264 L:      linux-i2c@vger.kernel.org
7265 S:      Maintained
7266 F:      drivers/i2c/busses/i2c-mv64xxx.c
7267
7268 I2C OVER PARALLEL PORT
7269 M:      Jean Delvare <jdelvare@suse.com>
7270 L:      linux-i2c@vger.kernel.org
7271 S:      Maintained
7272 F:      Documentation/i2c/busses/i2c-parport
7273 F:      Documentation/i2c/busses/i2c-parport-light
7274 F:      drivers/i2c/busses/i2c-parport.c
7275 F:      drivers/i2c/busses/i2c-parport-light.c
7276
7277 I2C SUBSYSTEM
7278 M:      Wolfram Sang <wsa@the-dreams.de>
7279 L:      linux-i2c@vger.kernel.org
7280 W:      https://i2c.wiki.kernel.org/
7281 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7283 S:      Maintained
7284 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7285 F:      Documentation/i2c/
7286 F:      drivers/i2c/*
7287 F:      include/linux/i2c.h
7288 F:      include/linux/i2c-dev.h
7289 F:      include/linux/i2c-smbus.h
7290 F:      include/uapi/linux/i2c.h
7291 F:      include/uapi/linux/i2c-*.h
7292
7293 I2C SUBSYSTEM HOST DRIVERS
7294 L:      linux-i2c@vger.kernel.org
7295 W:      https://i2c.wiki.kernel.org/
7296 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7298 S:      Odd Fixes
7299 F:      Documentation/devicetree/bindings/i2c/
7300 F:      drivers/i2c/algos/
7301 F:      drivers/i2c/busses/
7302
7303 I2C-TAOS-EVM DRIVER
7304 M:      Jean Delvare <jdelvare@suse.com>
7305 L:      linux-i2c@vger.kernel.org
7306 S:      Maintained
7307 F:      Documentation/i2c/busses/i2c-taos-evm
7308 F:      drivers/i2c/busses/i2c-taos-evm.c
7309
7310 I2C-TINY-USB DRIVER
7311 M:      Till Harbaum <till@harbaum.org>
7312 L:      linux-i2c@vger.kernel.org
7313 W:      http://www.harbaum.org/till/i2c_tiny_usb
7314 S:      Maintained
7315 F:      drivers/i2c/busses/i2c-tiny-usb.c
7316
7317 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7318 M:      Jean Delvare <jdelvare@suse.com>
7319 L:      linux-i2c@vger.kernel.org
7320 S:      Maintained
7321 F:      Documentation/i2c/busses/i2c-ali1535
7322 F:      Documentation/i2c/busses/i2c-ali1563
7323 F:      Documentation/i2c/busses/i2c-ali15x3
7324 F:      Documentation/i2c/busses/i2c-amd756
7325 F:      Documentation/i2c/busses/i2c-amd8111
7326 F:      Documentation/i2c/busses/i2c-i801
7327 F:      Documentation/i2c/busses/i2c-nforce2
7328 F:      Documentation/i2c/busses/i2c-piix4
7329 F:      Documentation/i2c/busses/i2c-sis5595
7330 F:      Documentation/i2c/busses/i2c-sis630
7331 F:      Documentation/i2c/busses/i2c-sis96x
7332 F:      Documentation/i2c/busses/i2c-via
7333 F:      Documentation/i2c/busses/i2c-viapro
7334 F:      drivers/i2c/busses/i2c-ali1535.c
7335 F:      drivers/i2c/busses/i2c-ali1563.c
7336 F:      drivers/i2c/busses/i2c-ali15x3.c
7337 F:      drivers/i2c/busses/i2c-amd756.c
7338 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7339 F:      drivers/i2c/busses/i2c-amd8111.c
7340 F:      drivers/i2c/busses/i2c-i801.c
7341 F:      drivers/i2c/busses/i2c-isch.c
7342 F:      drivers/i2c/busses/i2c-nforce2.c
7343 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7344 F:      drivers/i2c/busses/i2c-piix4.c
7345 F:      drivers/i2c/busses/i2c-sis5595.c
7346 F:      drivers/i2c/busses/i2c-sis630.c
7347 F:      drivers/i2c/busses/i2c-sis96x.c
7348 F:      drivers/i2c/busses/i2c-via.c
7349 F:      drivers/i2c/busses/i2c-viapro.c
7350
7351 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7352 M:      Hans de Goede <hdegoede@redhat.com>
7353 L:      linux-i2c@vger.kernel.org
7354 S:      Maintained
7355 F:      drivers/i2c/busses/i2c-cht-wc.c
7356
7357 I2C/SMBUS ISMT DRIVER
7358 M:      Seth Heasley <seth.heasley@intel.com>
7359 M:      Neil Horman <nhorman@tuxdriver.com>
7360 L:      linux-i2c@vger.kernel.org
7361 F:      drivers/i2c/busses/i2c-ismt.c
7362 F:      Documentation/i2c/busses/i2c-ismt
7363
7364 I2C/SMBUS STUB DRIVER
7365 M:      Jean Delvare <jdelvare@suse.com>
7366 L:      linux-i2c@vger.kernel.org
7367 S:      Maintained
7368 F:      drivers/i2c/i2c-stub.c
7369
7370 I3C SUBSYSTEM
7371 M:      Boris Brezillon <bbrezillon@kernel.org>
7372 L:      linux-i3c@lists.infradead.org
7373 C:      irc://chat.freenode.net/linux-i3c
7374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7375 S:      Maintained
7376 F:      Documentation/ABI/testing/sysfs-bus-i3c
7377 F:      Documentation/devicetree/bindings/i3c/
7378 F:      Documentation/driver-api/i3c
7379 F:      drivers/i3c/
7380 F:      include/linux/i3c/
7381 F:      include/dt-bindings/i3c/
7382
7383 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7384 M:      Vitor Soares <vitor.soares@synopsys.com>
7385 S:      Maintained
7386 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7387 F:      drivers/i3c/master/dw*
7388
7389 IA64 (Itanium) PLATFORM
7390 M:      Tony Luck <tony.luck@intel.com>
7391 M:      Fenghua Yu <fenghua.yu@intel.com>
7392 L:      linux-ia64@vger.kernel.org
7393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7394 S:      Maintained
7395 F:      arch/ia64/
7396
7397 IBM Power 842 compression accelerator
7398 M:      Haren Myneni <haren@us.ibm.com>
7399 S:      Supported
7400 F:      drivers/crypto/nx/Makefile
7401 F:      drivers/crypto/nx/Kconfig
7402 F:      drivers/crypto/nx/nx-842*
7403 F:      include/linux/sw842.h
7404 F:      crypto/842.c
7405 F:      lib/842/
7406
7407 IBM Power in-Nest Crypto Acceleration
7408 M:      Breno Leitão <leitao@debian.org>
7409 M:      Nayna Jain <nayna@linux.ibm.com>
7410 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7411 L:      linux-crypto@vger.kernel.org
7412 S:      Supported
7413 F:      drivers/crypto/nx/Makefile
7414 F:      drivers/crypto/nx/Kconfig
7415 F:      drivers/crypto/nx/nx-aes*
7416 F:      drivers/crypto/nx/nx-sha*
7417 F:      drivers/crypto/nx/nx.*
7418 F:      drivers/crypto/nx/nx_csbcpb.h
7419 F:      drivers/crypto/nx/nx_debugfs.h
7420
7421 IBM Power Linux RAID adapter
7422 M:      Brian King <brking@us.ibm.com>
7423 S:      Supported
7424 F:      drivers/scsi/ipr.*
7425
7426 IBM Power SRIOV Virtual NIC Device Driver
7427 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7428 M:      John Allen <jallen@linux.ibm.com>
7429 L:      netdev@vger.kernel.org
7430 S:      Supported
7431 F:      drivers/net/ethernet/ibm/ibmvnic.*
7432
7433 IBM Power Virtual Accelerator Switchboard
7434 M:      Sukadev Bhattiprolu
7435 L:      linuxppc-dev@lists.ozlabs.org
7436 S:      Supported
7437 F:      arch/powerpc/platforms/powernv/vas*
7438 F:      arch/powerpc/platforms/powernv/copy-paste.h
7439 F:      arch/powerpc/include/asm/vas.h
7440 F:      arch/powerpc/include/uapi/asm/vas.h
7441
7442 IBM Power Virtual Ethernet Device Driver
7443 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7444 L:      netdev@vger.kernel.org
7445 S:      Supported
7446 F:      drivers/net/ethernet/ibm/ibmveth.*
7447
7448 IBM Power Virtual FC Device Drivers
7449 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7450 L:      linux-scsi@vger.kernel.org
7451 S:      Supported
7452 F:      drivers/scsi/ibmvscsi/ibmvfc*
7453
7454 IBM Power Virtual Management Channel Driver
7455 M:      Steven Royer <seroyer@linux.ibm.com>
7456 S:      Supported
7457 F:      drivers/misc/ibmvmc.*
7458
7459 IBM Power Virtual SCSI Device Drivers
7460 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7461 L:      linux-scsi@vger.kernel.org
7462 S:      Supported
7463 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7464 F:      include/scsi/viosrp.h
7465
7466 IBM Power Virtual SCSI Device Target Driver
7467 M:      Michael Cyr <mikecyr@linux.ibm.com>
7468 L:      linux-scsi@vger.kernel.org
7469 L:      target-devel@vger.kernel.org
7470 S:      Supported
7471 F:      drivers/scsi/ibmvscsi_tgt/
7472
7473 IBM Power VMX Cryptographic instructions
7474 M:      Breno Leitão <leitao@debian.org>
7475 M:      Nayna Jain <nayna@linux.ibm.com>
7476 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7477 L:      linux-crypto@vger.kernel.org
7478 S:      Supported
7479 F:      drivers/crypto/vmx/Makefile
7480 F:      drivers/crypto/vmx/Kconfig
7481 F:      drivers/crypto/vmx/vmx.c
7482 F:      drivers/crypto/vmx/aes*
7483 F:      drivers/crypto/vmx/ghash*
7484 F:      drivers/crypto/vmx/ppc-xlate.pl
7485
7486 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7487 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7488 L:      linux-pci@vger.kernel.org
7489 L:      linuxppc-dev@lists.ozlabs.org
7490 S:      Supported
7491 F:      drivers/pci/hotplug/rpaphp*
7492
7493 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7494 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7495 L:      linux-pci@vger.kernel.org
7496 L:      linuxppc-dev@lists.ozlabs.org
7497 S:      Supported
7498 F:      drivers/pci/hotplug/rpadlpar*
7499
7500 IBM ServeRAID RAID DRIVER
7501 S:      Orphan
7502 F:      drivers/scsi/ips.*
7503
7504 ICH LPC AND GPIO DRIVER
7505 M:      Peter Tyser <ptyser@xes-inc.com>
7506 S:      Maintained
7507 F:      drivers/mfd/lpc_ich.c
7508 F:      drivers/gpio/gpio-ich.c
7509
7510 IDE SUBSYSTEM
7511 M:      "David S. Miller" <davem@davemloft.net>
7512 L:      linux-ide@vger.kernel.org
7513 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7515 S:      Maintained
7516 F:      Documentation/ide/
7517 F:      drivers/ide/
7518 F:      include/linux/ide.h
7519
7520 IDE/ATAPI DRIVERS
7521 M:      Borislav Petkov <bp@alien8.de>
7522 L:      linux-ide@vger.kernel.org
7523 S:      Maintained
7524 F:      Documentation/cdrom/ide-cd
7525 F:      drivers/ide/ide-cd*
7526
7527 IDEAPAD LAPTOP EXTRAS DRIVER
7528 M:      Ike Panhc <ike.pan@canonical.com>
7529 L:      platform-driver-x86@vger.kernel.org
7530 W:      http://launchpad.net/ideapad-laptop
7531 S:      Maintained
7532 F:      drivers/platform/x86/ideapad-laptop.c
7533
7534 IDEAPAD LAPTOP SLIDEBAR DRIVER
7535 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7536 L:      linux-input@vger.kernel.org
7537 W:      https://github.com/o2genum/ideapad-slidebar
7538 S:      Maintained
7539 F:      drivers/input/misc/ideapad_slidebar.c
7540
7541 IDT VersaClock 5 CLOCK DRIVER
7542 M:      Marek Vasut <marek.vasut@gmail.com>
7543 S:      Maintained
7544 F:      drivers/clk/clk-versaclock5.c
7545
7546 IEEE 802.15.4 SUBSYSTEM
7547 M:      Alexander Aring <alex.aring@gmail.com>
7548 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7549 L:      linux-wpan@vger.kernel.org
7550 W:      http://wpan.cakelab.org/
7551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7553 S:      Maintained
7554 F:      net/ieee802154/
7555 F:      net/mac802154/
7556 F:      drivers/net/ieee802154/
7557 F:      include/linux/nl802154.h
7558 F:      include/linux/ieee802154.h
7559 F:      include/net/nl802154.h
7560 F:      include/net/mac802154.h
7561 F:      include/net/af_ieee802154.h
7562 F:      include/net/cfg802154.h
7563 F:      include/net/ieee802154_netdev.h
7564 F:      Documentation/networking/ieee802154.txt
7565
7566 IFE PROTOCOL
7567 M:      Yotam Gigi <yotam.gi@gmail.com>
7568 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7569 F:      net/ife
7570 F:      include/net/ife.h
7571 F:      include/uapi/linux/ife.h
7572
7573 IGORPLUG-USB IR RECEIVER
7574 M:      Sean Young <sean@mess.org>
7575 L:      linux-media@vger.kernel.org
7576 S:      Maintained
7577 F:      drivers/media/rc/igorplugusb.c
7578
7579 IGUANAWORKS USB IR TRANSCEIVER
7580 M:      Sean Young <sean@mess.org>
7581 L:      linux-media@vger.kernel.org
7582 S:      Maintained
7583 F:      drivers/media/rc/iguanair.c
7584
7585 IIO DIGITAL POTENTIOMETER DAC
7586 M:      Peter Rosin <peda@axentia.se>
7587 L:      linux-iio@vger.kernel.org
7588 S:      Maintained
7589 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7590 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7591 F:      drivers/iio/dac/dpot-dac.c
7592
7593 IIO ENVELOPE DETECTOR
7594 M:      Peter Rosin <peda@axentia.se>
7595 L:      linux-iio@vger.kernel.org
7596 S:      Maintained
7597 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7598 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7599 F:      drivers/iio/adc/envelope-detector.c
7600
7601 IIO MULTIPLEXER
7602 M:      Peter Rosin <peda@axentia.se>
7603 L:      linux-iio@vger.kernel.org
7604 S:      Maintained
7605 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7606 F:      drivers/iio/multiplexer/iio-mux.c
7607
7608 IIO SUBSYSTEM AND DRIVERS
7609 M:      Jonathan Cameron <jic23@kernel.org>
7610 R:      Hartmut Knaack <knaack.h@gmx.de>
7611 R:      Lars-Peter Clausen <lars@metafoo.de>
7612 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7613 L:      linux-iio@vger.kernel.org
7614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7615 S:      Maintained
7616 F:      Documentation/ABI/testing/configfs-iio*
7617 F:      Documentation/ABI/testing/sysfs-bus-iio*
7618 F:      Documentation/devicetree/bindings/iio/
7619 F:      drivers/iio/
7620 F:      drivers/staging/iio/
7621 F:      include/linux/iio/
7622 F:      tools/iio/
7623
7624 IIO UNIT CONVERTER
7625 M:      Peter Rosin <peda@axentia.se>
7626 L:      linux-iio@vger.kernel.org
7627 S:      Maintained
7628 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7629 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7630 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7631 F:      drivers/iio/afe/iio-rescale.c
7632
7633 IKANOS/ADI EAGLE ADSL USB DRIVER
7634 M:      Matthieu Castet <castet.matthieu@free.fr>
7635 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7636 S:      Maintained
7637 F:      drivers/usb/atm/ueagle-atm.c
7638
7639 IMGTEC ASCII LCD DRIVER
7640 M:      Paul Burton <paul.burton@mips.com>
7641 S:      Maintained
7642 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7643 F:      drivers/auxdisplay/img-ascii-lcd.c
7644
7645 IMGTEC IR DECODER DRIVER
7646 M:      James Hogan <jhogan@kernel.org>
7647 S:      Maintained
7648 F:      drivers/media/rc/img-ir/
7649
7650 IMON SOUNDGRAPH USB IR RECEIVER
7651 M:      Sean Young <sean@mess.org>
7652 L:      linux-media@vger.kernel.org
7653 S:      Maintained
7654 F:      drivers/media/rc/imon_raw.c
7655 F:      drivers/media/rc/imon.c
7656
7657 IMS TWINTURBO FRAMEBUFFER DRIVER
7658 L:      linux-fbdev@vger.kernel.org
7659 S:      Orphan
7660 F:      drivers/video/fbdev/imsttfb.c
7661
7662 INA209 HARDWARE MONITOR DRIVER
7663 M:      Guenter Roeck <linux@roeck-us.net>
7664 L:      linux-hwmon@vger.kernel.org
7665 S:      Maintained
7666 F:      Documentation/hwmon/ina209
7667 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7668 F:      drivers/hwmon/ina209.c
7669
7670 INA2XX HARDWARE MONITOR DRIVER
7671 M:      Guenter Roeck <linux@roeck-us.net>
7672 L:      linux-hwmon@vger.kernel.org
7673 S:      Maintained
7674 F:      Documentation/hwmon/ina2xx
7675 F:      drivers/hwmon/ina2xx.c
7676 F:      include/linux/platform_data/ina2xx.h
7677
7678 INDUSTRY PACK SUBSYSTEM (IPACK)
7679 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7680 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7681 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7682 L:      industrypack-devel@lists.sourceforge.net
7683 W:      http://industrypack.sourceforge.net
7684 S:      Maintained
7685 F:      drivers/ipack/
7686
7687 INFINIBAND SUBSYSTEM
7688 M:      Doug Ledford <dledford@redhat.com>
7689 M:      Jason Gunthorpe <jgg@mellanox.com>
7690 L:      linux-rdma@vger.kernel.org
7691 W:      https://github.com/linux-rdma/rdma-core
7692 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7694 S:      Supported
7695 F:      Documentation/devicetree/bindings/infiniband/
7696 F:      Documentation/infiniband/
7697 F:      drivers/infiniband/
7698 F:      include/uapi/linux/if_infiniband.h
7699 F:      include/uapi/rdma/
7700 F:      include/rdma/
7701
7702 INGENIC JZ4780 DMA Driver
7703 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7704 S:      Maintained
7705 F:      drivers/dma/dma-jz4780.c
7706
7707 INGENIC JZ4780 NAND DRIVER
7708 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7709 L:      linux-mtd@lists.infradead.org
7710 S:      Maintained
7711 F:      drivers/mtd/nand/raw/jz4780_*
7712
7713 INOTIFY
7714 M:      Jan Kara <jack@suse.cz>
7715 R:      Amir Goldstein <amir73il@gmail.com>
7716 L:      linux-fsdevel@vger.kernel.org
7717 S:      Maintained
7718 F:      Documentation/filesystems/inotify.txt
7719 F:      fs/notify/inotify/
7720 F:      include/linux/inotify.h
7721 F:      include/uapi/linux/inotify.h
7722
7723 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7724 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7725 L:      linux-input@vger.kernel.org
7726 Q:      http://patchwork.kernel.org/project/linux-input/list/
7727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7728 S:      Maintained
7729 F:      drivers/input/
7730 F:      include/linux/input.h
7731 F:      include/uapi/linux/input.h
7732 F:      include/uapi/linux/input-event-codes.h
7733 F:      include/linux/input/
7734 F:      Documentation/devicetree/bindings/input/
7735 F:      Documentation/devicetree/bindings/serio/
7736 F:      Documentation/input/
7737
7738 INPUT MULTITOUCH (MT) PROTOCOL
7739 M:      Henrik Rydberg <rydberg@bitmath.org>
7740 L:      linux-input@vger.kernel.org
7741 S:      Odd fixes
7742 F:      Documentation/input/multi-touch-protocol.rst
7743 F:      drivers/input/input-mt.c
7744 K:      \b(ABS|SYN)_MT_
7745
7746 INSIDE SECURE CRYPTO DRIVER
7747 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7748 F:      drivers/crypto/inside-secure/
7749 S:      Maintained
7750 L:      linux-crypto@vger.kernel.org
7751
7752 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7753 M:      Mimi Zohar <zohar@linux.ibm.com>
7754 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7755 L:      linux-integrity@vger.kernel.org
7756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7757 S:      Supported
7758 F:      security/integrity/ima/
7759
7760 INTEL 810/815 FRAMEBUFFER DRIVER
7761 M:      Antonino Daplas <adaplas@gmail.com>
7762 L:      linux-fbdev@vger.kernel.org
7763 S:      Maintained
7764 F:      drivers/video/fbdev/i810/
7765
7766 INTEL ASoC DRIVERS
7767 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7768 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7769 M:      Jie Yang <yang.jie@linux.intel.com>
7770 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7771 S:      Supported
7772 F:      sound/soc/intel/
7773
7774 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7775 M:      Hans de Goede <hdegoede@redhat.com>
7776 L:      platform-driver-x86@vger.kernel.org
7777 S:      Maintained
7778 F:      drivers/platform/x86/intel_atomisp2_pm.c
7779
7780 INTEL C600 SERIES SAS CONTROLLER DRIVER
7781 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7782 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7783 L:      linux-scsi@vger.kernel.org
7784 T:      git git://git.code.sf.net/p/intel-sas/isci
7785 S:      Supported
7786 F:      drivers/scsi/isci/
7787
7788 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7789 M:      Jani Nikula <jani.nikula@linux.intel.com>
7790 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7791 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7792 L:      intel-gfx@lists.freedesktop.org
7793 W:      https://01.org/linuxgraphics/
7794 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7795 C:      irc://chat.freenode.net/intel-gfx
7796 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7797 T:      git git://anongit.freedesktop.org/drm-intel
7798 S:      Supported
7799 F:      drivers/gpu/drm/i915/
7800 F:      include/drm/i915*
7801 F:      include/uapi/drm/i915_drm.h
7802 F:      Documentation/gpu/i915.rst
7803
7804 INTEL ETHERNET DRIVERS
7805 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7806 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7807 W:      http://www.intel.com/support/feedback.htm
7808 W:      http://e1000.sourceforge.net/
7809 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7812 S:      Supported
7813 F:      Documentation/networking/device_drivers/intel/e100.rst
7814 F:      Documentation/networking/device_drivers/intel/e1000.rst
7815 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7816 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7817 F:      Documentation/networking/device_drivers/intel/igb.rst
7818 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7819 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7820 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7821 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7822 F:      Documentation/networking/device_drivers/intel/i40e.rst
7823 F:      Documentation/networking/device_drivers/intel/iavf.rst
7824 F:      Documentation/networking/device_drivers/intel/ice.rst
7825 F:      drivers/net/ethernet/intel/
7826 F:      drivers/net/ethernet/intel/*/
7827 F:      include/linux/avf/virtchnl.h
7828
7829 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7830 M:      Maik Broemme <mbroemme@libmpq.org>
7831 L:      linux-fbdev@vger.kernel.org
7832 S:      Maintained
7833 F:      Documentation/fb/intelfb.txt
7834 F:      drivers/video/fbdev/intelfb/
7835
7836 INTEL GPIO DRIVERS
7837 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7838 L:      linux-gpio@vger.kernel.org
7839 S:      Maintained
7840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7841 F:      drivers/gpio/gpio-ich.c
7842 F:      drivers/gpio/gpio-intel-mid.c
7843 F:      drivers/gpio/gpio-lynxpoint.c
7844 F:      drivers/gpio/gpio-merrifield.c
7845 F:      drivers/gpio/gpio-ml-ioh.c
7846 F:      drivers/gpio/gpio-pch.c
7847 F:      drivers/gpio/gpio-sch.c
7848 F:      drivers/gpio/gpio-sodaville.c
7849
7850 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7851 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7852 M:      Zhi Wang <zhi.a.wang@intel.com>
7853 L:      intel-gvt-dev@lists.freedesktop.org
7854 L:      intel-gfx@lists.freedesktop.org
7855 W:      https://01.org/igvt-g
7856 T:      git https://github.com/intel/gvt-linux.git
7857 S:      Supported
7858 F:      drivers/gpu/drm/i915/gvt/
7859
7860 INTEL HID EVENT DRIVER
7861 M:      Alex Hung <alex.hung@canonical.com>
7862 L:      platform-driver-x86@vger.kernel.org
7863 S:      Maintained
7864 F:      drivers/platform/x86/intel-hid.c
7865
7866 INTEL I/OAT DMA DRIVER
7867 M:      Dave Jiang <dave.jiang@intel.com>
7868 R:      Dan Williams <dan.j.williams@intel.com>
7869 L:      dmaengine@vger.kernel.org
7870 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7871 S:      Supported
7872 F:      drivers/dma/ioat*
7873
7874 INTEL IDLE DRIVER
7875 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7876 M:      Len Brown <lenb@kernel.org>
7877 L:      linux-pm@vger.kernel.org
7878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7879 B:      https://bugzilla.kernel.org
7880 S:      Supported
7881 F:      drivers/idle/intel_idle.c
7882
7883 INTEL INTEGRATED SENSOR HUB DRIVER
7884 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7885 M:      Jiri Kosina <jikos@kernel.org>
7886 L:      linux-input@vger.kernel.org
7887 S:      Maintained
7888 F:      drivers/hid/intel-ish-hid/
7889
7890 INTEL IOMMU (VT-d)
7891 M:      David Woodhouse <dwmw2@infradead.org>
7892 L:      iommu@lists.linux-foundation.org
7893 T:      git git://git.infradead.org/iommu-2.6.git
7894 S:      Supported
7895 F:      drivers/iommu/intel-iommu.c
7896 F:      include/linux/intel-iommu.h
7897
7898 INTEL IOP-ADMA DMA DRIVER
7899 R:      Dan Williams <dan.j.williams@intel.com>
7900 S:      Odd fixes
7901 F:      drivers/dma/iop-adma.c
7902
7903 INTEL IPU3 CSI-2 CIO2 DRIVER
7904 M:      Yong Zhi <yong.zhi@intel.com>
7905 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7906 M:      Bingbu Cao <bingbu.cao@intel.com>
7907 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7908 L:      linux-media@vger.kernel.org
7909 S:      Maintained
7910 F:      drivers/media/pci/intel/ipu3/
7911 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7912
7913 INTEL IPU3 CSI-2 IMGU DRIVER
7914 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7915 L:      linux-media@vger.kernel.org
7916 S:      Maintained
7917 F:      drivers/staging/media/ipu3/
7918 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7919 F:      Documentation/media/v4l-drivers/ipu3.rst
7920
7921 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7922 M:      Krzysztof Halasa <khalasa@piap.pl>
7923 S:      Maintained
7924 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7925 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7926 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7927 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7928 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7929 F:      drivers/net/wan/ixp4xx_hss.c
7930
7931 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7932 M:      Deepak Saxena <dsaxena@plexity.net>
7933 S:      Maintained
7934 F:      drivers/char/hw_random/ixp4xx-rng.c
7935
7936 INTEL MANAGEMENT ENGINE (mei)
7937 M:      Tomas Winkler <tomas.winkler@intel.com>
7938 L:      linux-kernel@vger.kernel.org
7939 S:      Supported
7940 F:      include/uapi/linux/mei.h
7941 F:      include/linux/mei_cl_bus.h
7942 F:      drivers/misc/mei/*
7943 F:      drivers/watchdog/mei_wdt.c
7944 F:      Documentation/misc-devices/mei/*
7945 F:      samples/mei/*
7946
7947 INTEL MENLOW THERMAL DRIVER
7948 M:      Sujith Thomas <sujith.thomas@intel.com>
7949 L:      platform-driver-x86@vger.kernel.org
7950 W:      https://01.org/linux-acpi
7951 S:      Supported
7952 F:      drivers/platform/x86/intel_menlow.c
7953
7954 INTEL MIC DRIVERS (mic)
7955 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7956 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7957 S:      Supported
7958 W:      https://github.com/sudeepdutt/mic
7959 W:      http://software.intel.com/en-us/mic-developer
7960 F:      include/linux/mic_bus.h
7961 F:      include/linux/scif.h
7962 F:      include/uapi/linux/mic_common.h
7963 F:      include/uapi/linux/mic_ioctl.h
7964 F:      include/uapi/linux/scif_ioctl.h
7965 F:      drivers/misc/mic/
7966 F:      drivers/dma/mic_x100_dma.c
7967 F:      drivers/dma/mic_x100_dma.h
7968 F:      Documentation/mic/
7969
7970 INTEL PMC CORE DRIVER
7971 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7972 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7973 L:      platform-driver-x86@vger.kernel.org
7974 S:      Maintained
7975 F:      drivers/platform/x86/intel_pmc_core*
7976
7977 INTEL PMC/P-Unit IPC DRIVER
7978 M:      Zha Qipeng<qipeng.zha@intel.com>
7979 L:      platform-driver-x86@vger.kernel.org
7980 S:      Maintained
7981 F:      drivers/platform/x86/intel_pmc_ipc.c
7982 F:      drivers/platform/x86/intel_punit_ipc.c
7983 F:      arch/x86/include/asm/intel_pmc_ipc.h
7984 F:      arch/x86/include/asm/intel_punit_ipc.h
7985
7986 INTEL PMIC GPIO DRIVERS
7987 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7988 S:      Maintained
7989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7990 F:      drivers/gpio/gpio-*cove.c
7991 F:      drivers/gpio/gpio-msic.c
7992
7993 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7994 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7995 S:      Maintained
7996 F:      drivers/mfd/intel_msic.c
7997 F:      drivers/mfd/intel_soc_pmic*
7998 F:      include/linux/mfd/intel_msic.h
7999 F:      include/linux/mfd/intel_soc_pmic*
8000
8001 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8002 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8003 L:      linux-wireless@vger.kernel.org
8004 S:      Maintained
8005 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8006 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8007 F:      drivers/net/wireless/intel/ipw2x00/
8008
8009 INTEL PSTATE DRIVER
8010 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8011 M:      Len Brown <lenb@kernel.org>
8012 L:      linux-pm@vger.kernel.org
8013 S:      Supported
8014 F:      drivers/cpufreq/intel_pstate.c
8015
8016 INTEL RDMA RNIC DRIVER
8017 M:      Faisal Latif <faisal.latif@intel.com>
8018 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8019 L:      linux-rdma@vger.kernel.org
8020 S:      Supported
8021 F:      drivers/infiniband/hw/i40iw/
8022 F:      include/uapi/rdma/i40iw-abi.h
8023
8024 INTEL TELEMETRY DRIVER
8025 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8026 M:      "David E. Box" <david.e.box@linux.intel.com>
8027 L:      platform-driver-x86@vger.kernel.org
8028 S:      Maintained
8029 F:      arch/x86/include/asm/intel_telemetry.h
8030 F:      drivers/platform/x86/intel_telemetry*
8031
8032 INTEL VIRTUAL BUTTON DRIVER
8033 M:      AceLan Kao <acelan.kao@canonical.com>
8034 L:      platform-driver-x86@vger.kernel.org
8035 S:      Maintained
8036 F:      drivers/platform/x86/intel-vbtn.c
8037
8038 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8039 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8040 L:      linux-wireless@vger.kernel.org
8041 S:      Supported
8042 F:      drivers/net/wireless/intel/iwlegacy/
8043
8044 INTEL WIRELESS WIFI LINK (iwlwifi)
8045 M:      Johannes Berg <johannes.berg@intel.com>
8046 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8047 M:      Luca Coelho <luciano.coelho@intel.com>
8048 M:      Intel Linux Wireless <linuxwifi@intel.com>
8049 L:      linux-wireless@vger.kernel.org
8050 W:      http://intellinuxwireless.org
8051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8052 S:      Supported
8053 F:      drivers/net/wireless/intel/iwlwifi/
8054
8055 INTEL WIRELESS WIMAX CONNECTION 2400
8056 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8057 M:      linux-wimax@intel.com
8058 L:      wimax@linuxwimax.org (subscribers-only)
8059 S:      Supported
8060 W:      http://linuxwimax.org
8061 F:      Documentation/wimax/README.i2400m
8062 F:      drivers/net/wimax/i2400m/
8063 F:      include/uapi/linux/wimax/i2400m.h
8064
8065 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8066 M:      Mario Limonciello <mario.limonciello@dell.com>
8067 S:      Maintained
8068 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8069
8070 INTEL(R) TRACE HUB
8071 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8072 S:      Supported
8073 F:      Documentation/trace/intel_th.rst
8074 F:      drivers/hwtracing/intel_th/
8075
8076 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8077 M:      Ning Sun <ning.sun@intel.com>
8078 L:      tboot-devel@lists.sourceforge.net
8079 W:      http://tboot.sourceforge.net
8080 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8081 S:      Supported
8082 F:      Documentation/intel_txt.txt
8083 F:      include/linux/tboot.h
8084 F:      arch/x86/kernel/tboot.c
8085
8086 INTEL-MID GPIO DRIVER
8087 M:      David Cohen <david.a.cohen@linux.intel.com>
8088 L:      linux-gpio@vger.kernel.org
8089 S:      Maintained
8090 F:      drivers/gpio/gpio-intel-mid.c
8091
8092 INTERCONNECT API
8093 M:      Georgi Djakov <georgi.djakov@linaro.org>
8094 S:      Maintained
8095 F:      Documentation/interconnect/
8096 F:      Documentation/devicetree/bindings/interconnect/
8097 F:      drivers/interconnect/
8098 F:      include/dt-bindings/interconnect/
8099 F:      include/linux/interconnect-provider.h
8100 F:      include/linux/interconnect.h
8101
8102 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8103 M:      Linus Walleij <linus.walleij@linaro.org>
8104 L:      linux-iio@vger.kernel.org
8105 S:      Maintained
8106 F:      drivers/iio/gyro/mpu3050*
8107 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8108
8109 IOC3 ETHERNET DRIVER
8110 M:      Ralf Baechle <ralf@linux-mips.org>
8111 L:      linux-mips@vger.kernel.org
8112 S:      Maintained
8113 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8114
8115 IOC3 SERIAL DRIVER
8116 M:      Pat Gefre <pfg@sgi.com>
8117 L:      linux-serial@vger.kernel.org
8118 S:      Maintained
8119 F:      drivers/tty/serial/ioc3_serial.c
8120
8121 IOMAP FILESYSTEM LIBRARY
8122 M:      Christoph Hellwig <hch@infradead.org>
8123 M:      Darrick J. Wong <darrick.wong@oracle.com>
8124 M:      linux-xfs@vger.kernel.org
8125 M:      linux-fsdevel@vger.kernel.org
8126 L:      linux-xfs@vger.kernel.org
8127 L:      linux-fsdevel@vger.kernel.org
8128 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8129 S:      Supported
8130 F:      fs/iomap.c
8131 F:      include/linux/iomap.h
8132
8133 IOMMU DRIVERS
8134 M:      Joerg Roedel <joro@8bytes.org>
8135 L:      iommu@lists.linux-foundation.org
8136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8137 S:      Maintained
8138 F:      Documentation/devicetree/bindings/iommu/
8139 F:      drivers/iommu/
8140 F:      include/linux/iommu.h
8141 F:      include/linux/of_iommu.h
8142 F:      include/linux/iova.h
8143
8144 IO_URING
8145 M:      Jens Axboe <axboe@kernel.dk>
8146 L:      linux-block@vger.kernel.org
8147 L:      linux-fsdevel@vger.kernel.org
8148 T:      git git://git.kernel.dk/linux-block
8149 T:      git git://git.kernel.dk/liburing
8150 S:      Maintained
8151 F:      fs/io_uring.c
8152 F:      include/uapi/linux/io_uring.h
8153
8154 IP MASQUERADING
8155 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8156 S:      Maintained
8157 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
8158
8159 IPMI SUBSYSTEM
8160 M:      Corey Minyard <minyard@acm.org>
8161 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8162 W:      http://openipmi.sourceforge.net/
8163 S:      Supported
8164 F:      Documentation/devicetree/bindings/ipmi/
8165 F:      Documentation/IPMI.txt
8166 F:      drivers/char/ipmi/
8167 F:      include/linux/ipmi*
8168 F:      include/uapi/linux/ipmi*
8169
8170 IPS SCSI RAID DRIVER
8171 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8172 L:      linux-scsi@vger.kernel.org
8173 W:      http://www.adaptec.com/
8174 S:      Maintained
8175 F:      drivers/scsi/ips*
8176
8177 IPVS
8178 M:      Wensong Zhang <wensong@linux-vs.org>
8179 M:      Simon Horman <horms@verge.net.au>
8180 M:      Julian Anastasov <ja@ssi.bg>
8181 L:      netdev@vger.kernel.org
8182 L:      lvs-devel@vger.kernel.org
8183 S:      Maintained
8184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8186 F:      Documentation/networking/ipvs-sysctl.txt
8187 F:      include/net/ip_vs.h
8188 F:      include/uapi/linux/ip_vs.h
8189 F:      net/netfilter/ipvs/
8190
8191 IPWIRELESS DRIVER
8192 M:      Jiri Kosina <jikos@kernel.org>
8193 M:      David Sterba <dsterba@suse.com>
8194 S:      Odd Fixes
8195 F:      drivers/tty/ipwireless/
8196
8197 IPX NETWORK LAYER
8198 L:      netdev@vger.kernel.org
8199 S:      Obsolete
8200 F:      include/uapi/linux/ipx.h
8201
8202 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8203 M:      Marc Zyngier <marc.zyngier@arm.com>
8204 S:      Maintained
8205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8206 F:      Documentation/IRQ-domain.txt
8207 F:      include/linux/irqdomain.h
8208 F:      kernel/irq/irqdomain.c
8209 F:      kernel/irq/msi.c
8210
8211 IRQ SUBSYSTEM
8212 M:      Thomas Gleixner <tglx@linutronix.de>
8213 L:      linux-kernel@vger.kernel.org
8214 S:      Maintained
8215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8216 F:      kernel/irq/
8217
8218 IRQCHIP DRIVERS
8219 M:      Thomas Gleixner <tglx@linutronix.de>
8220 M:      Jason Cooper <jason@lakedaemon.net>
8221 M:      Marc Zyngier <marc.zyngier@arm.com>
8222 L:      linux-kernel@vger.kernel.org
8223 S:      Maintained
8224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8225 F:      Documentation/devicetree/bindings/interrupt-controller/
8226 F:      drivers/irqchip/
8227
8228 ISA
8229 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8230 S:      Maintained
8231 F:      Documentation/isa.txt
8232 F:      drivers/base/isa.c
8233 F:      include/linux/isa.h
8234
8235 ISA RADIO MODULE
8236 M:      Hans Verkuil <hverkuil@xs4all.nl>
8237 L:      linux-media@vger.kernel.org
8238 T:      git git://linuxtv.org/media_tree.git
8239 W:      https://linuxtv.org
8240 S:      Maintained
8241 F:      drivers/media/radio/radio-isa*
8242
8243 ISAPNP
8244 M:      Jaroslav Kysela <perex@perex.cz>
8245 S:      Maintained
8246 F:      Documentation/isapnp.txt
8247 F:      drivers/pnp/isapnp/
8248 F:      include/linux/isapnp.h
8249
8250 ISCSI
8251 M:      Lee Duncan <lduncan@suse.com>
8252 M:      Chris Leech <cleech@redhat.com>
8253 L:      open-iscsi@googlegroups.com
8254 W:      www.open-iscsi.com
8255 S:      Maintained
8256 F:      drivers/scsi/*iscsi*
8257 F:      include/scsi/*iscsi*
8258
8259 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8260 M:      Peter Jones <pjones@redhat.com>
8261 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8262 S:      Maintained
8263 F:      drivers/firmware/iscsi_ibft*
8264
8265 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8266 M:      Sagi Grimberg <sagi@grimberg.me>
8267 M:      Max Gurtovoy <maxg@mellanox.com>
8268 L:      linux-rdma@vger.kernel.org
8269 S:      Supported
8270 W:      http://www.openfabrics.org
8271 W:      www.open-iscsi.org
8272 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8273 F:      drivers/infiniband/ulp/iser/
8274
8275 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8276 M:      Sagi Grimberg <sagi@grimberg.me>
8277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8278 L:      linux-rdma@vger.kernel.org
8279 L:      target-devel@vger.kernel.org
8280 S:      Supported
8281 W:      http://www.linux-iscsi.org
8282 F:      drivers/infiniband/ulp/isert
8283
8284 ISDN SUBSYSTEM
8285 M:      Karsten Keil <isdn@linux-pingi.de>
8286 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8287 L:      netdev@vger.kernel.org
8288 W:      http://www.isdn4linux.de
8289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8290 S:      Maintained
8291 F:      Documentation/isdn/
8292 F:      drivers/isdn/
8293 F:      include/linux/isdn.h
8294 F:      include/linux/isdn/
8295 F:      include/uapi/linux/isdn.h
8296 F:      include/uapi/linux/isdn/
8297
8298 IT87 HARDWARE MONITORING DRIVER
8299 M:      Jean Delvare <jdelvare@suse.com>
8300 L:      linux-hwmon@vger.kernel.org
8301 S:      Maintained
8302 F:      Documentation/hwmon/it87
8303 F:      drivers/hwmon/it87.c
8304
8305 IT913X MEDIA DRIVER
8306 M:      Antti Palosaari <crope@iki.fi>
8307 L:      linux-media@vger.kernel.org
8308 W:      https://linuxtv.org
8309 W:      http://palosaari.fi/linux/
8310 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8311 T:      git git://linuxtv.org/anttip/media_tree.git
8312 S:      Maintained
8313 F:      drivers/media/tuners/it913x*
8314
8315 IVTV VIDEO4LINUX DRIVER
8316 M:      Andy Walls <awalls@md.metrocast.net>
8317 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8318 L:      linux-media@vger.kernel.org
8319 T:      git git://linuxtv.org/media_tree.git
8320 W:      http://www.ivtvdriver.org
8321 S:      Maintained
8322 F:      Documentation/media/v4l-drivers/ivtv*
8323 F:      drivers/media/pci/ivtv/
8324 F:      include/uapi/linux/ivtv*
8325
8326 IX2505V MEDIA DRIVER
8327 M:      Malcolm Priestley <tvboxspy@gmail.com>
8328 L:      linux-media@vger.kernel.org
8329 W:      https://linuxtv.org
8330 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8331 S:      Maintained
8332 F:      drivers/media/dvb-frontends/ix2505v*
8333
8334 JAILHOUSE HYPERVISOR INTERFACE
8335 M:      Jan Kiszka <jan.kiszka@siemens.com>
8336 L:      jailhouse-dev@googlegroups.com
8337 S:      Maintained
8338 F:      arch/x86/kernel/jailhouse.c
8339 F:      arch/x86/include/asm/jailhouse_para.h
8340
8341 JC42.4 TEMPERATURE SENSOR DRIVER
8342 M:      Guenter Roeck <linux@roeck-us.net>
8343 L:      linux-hwmon@vger.kernel.org
8344 S:      Maintained
8345 F:      drivers/hwmon/jc42.c
8346 F:      Documentation/hwmon/jc42
8347
8348 JFS FILESYSTEM
8349 M:      Dave Kleikamp <shaggy@kernel.org>
8350 L:      jfs-discussion@lists.sourceforge.net
8351 W:      http://jfs.sourceforge.net/
8352 T:      git git://github.com/kleikamp/linux-shaggy.git
8353 S:      Maintained
8354 F:      Documentation/filesystems/jfs.txt
8355 F:      fs/jfs/
8356
8357 JME NETWORK DRIVER
8358 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8359 L:      netdev@vger.kernel.org
8360 S:      Maintained
8361 F:      drivers/net/ethernet/jme.*
8362
8363 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8364 M:      David Woodhouse <dwmw2@infradead.org>
8365 L:      linux-mtd@lists.infradead.org
8366 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8367 S:      Maintained
8368 F:      fs/jffs2/
8369 F:      include/uapi/linux/jffs2.h
8370
8371 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8372 M:      "Theodore Ts'o" <tytso@mit.edu>
8373 M:      Jan Kara <jack@suse.com>
8374 L:      linux-ext4@vger.kernel.org
8375 S:      Maintained
8376 F:      fs/jbd2/
8377 F:      include/linux/jbd2.h
8378
8379 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8380 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8381 L:      linux-media@vger.kernel.org
8382 S:      Maintained
8383 F:      drivers/media/platform/rcar_jpu.c
8384
8385 JSM Neo PCI based serial card
8386 L:      linux-serial@vger.kernel.org
8387 S:      Orphan
8388 F:      drivers/tty/serial/jsm/
8389
8390 K10TEMP HARDWARE MONITORING DRIVER
8391 M:      Clemens Ladisch <clemens@ladisch.de>
8392 L:      linux-hwmon@vger.kernel.org
8393 S:      Maintained
8394 F:      Documentation/hwmon/k10temp
8395 F:      drivers/hwmon/k10temp.c
8396
8397 K8TEMP HARDWARE MONITORING DRIVER
8398 M:      Rudolf Marek <r.marek@assembler.cz>
8399 L:      linux-hwmon@vger.kernel.org
8400 S:      Maintained
8401 F:      Documentation/hwmon/k8temp
8402 F:      drivers/hwmon/k8temp.c
8403
8404 KASAN
8405 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8406 R:      Alexander Potapenko <glider@google.com>
8407 R:      Dmitry Vyukov <dvyukov@google.com>
8408 L:      kasan-dev@googlegroups.com
8409 S:      Maintained
8410 F:      arch/*/include/asm/kasan.h
8411 F:      arch/*/mm/kasan_init*
8412 F:      Documentation/dev-tools/kasan.rst
8413 F:      include/linux/kasan*.h
8414 F:      lib/test_kasan.c
8415 F:      mm/kasan/
8416 F:      scripts/Makefile.kasan
8417
8418 KCONFIG
8419 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8421 L:      linux-kbuild@vger.kernel.org
8422 S:      Maintained
8423 F:      Documentation/kbuild/kconfig*
8424 F:      scripts/kconfig/
8425 F:      scripts/Kconfig.include
8426
8427 KDUMP
8428 M:      Dave Young <dyoung@redhat.com>
8429 M:      Baoquan He <bhe@redhat.com>
8430 R:      Vivek Goyal <vgoyal@redhat.com>
8431 L:      kexec@lists.infradead.org
8432 W:      http://lse.sourceforge.net/kdump/
8433 S:      Maintained
8434 F:      Documentation/kdump/
8435
8436 KEENE FM RADIO TRANSMITTER DRIVER
8437 M:      Hans Verkuil <hverkuil@xs4all.nl>
8438 L:      linux-media@vger.kernel.org
8439 T:      git git://linuxtv.org/media_tree.git
8440 W:      https://linuxtv.org
8441 S:      Maintained
8442 F:      drivers/media/radio/radio-keene*
8443
8444 KERNEL AUTOMOUNTER
8445 M:      Ian Kent <raven@themaw.net>
8446 L:      autofs@vger.kernel.org
8447 S:      Maintained
8448 F:      fs/autofs/
8449
8450 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8451 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8452 M:      Michal Marek <michal.lkml@markovi.net>
8453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8454 L:      linux-kbuild@vger.kernel.org
8455 S:      Maintained
8456 F:      Documentation/kbuild/
8457 F:      Makefile
8458 F:      scripts/Kbuild*
8459 F:      scripts/Makefile*
8460 F:      scripts/basic/
8461 F:      scripts/mk*
8462 F:      scripts/mod/
8463 F:      scripts/package/
8464
8465 KERNEL JANITORS
8466 L:      kernel-janitors@vger.kernel.org
8467 W:      http://kernelnewbies.org/KernelJanitors
8468 S:      Odd Fixes
8469
8470 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8471 M:      "J. Bruce Fields" <bfields@fieldses.org>
8472 M:      Jeff Layton <jlayton@kernel.org>
8473 L:      linux-nfs@vger.kernel.org
8474 W:      http://nfs.sourceforge.net/
8475 T:      git git://linux-nfs.org/~bfields/linux.git
8476 S:      Supported
8477 F:      fs/nfsd/
8478 F:      include/uapi/linux/nfsd/
8479 F:      fs/lockd/
8480 F:      fs/nfs_common/
8481 F:      net/sunrpc/
8482 F:      include/linux/lockd/
8483 F:      include/linux/sunrpc/
8484 F:      include/uapi/linux/sunrpc/
8485
8486 KERNEL SELFTEST FRAMEWORK
8487 M:      Shuah Khan <shuah@kernel.org>
8488 M:      Shuah Khan <skhan@linuxfoundation.org>
8489 L:      linux-kselftest@vger.kernel.org
8490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8491 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8492 S:      Maintained
8493 F:      tools/testing/selftests/
8494 F:      Documentation/dev-tools/kselftest*
8495
8496 KERNEL USERMODE HELPER
8497 M:      Luis Chamberlain <mcgrof@kernel.org>
8498 L:      linux-kernel@vger.kernel.org
8499 S:      Maintained
8500 F:      kernel/umh.c
8501 F:      include/linux/umh.h
8502
8503 KERNEL VIRTUAL MACHINE (KVM)
8504 M:      Paolo Bonzini <pbonzini@redhat.com>
8505 M:      Radim Krčmář <rkrcmar@redhat.com>
8506 L:      kvm@vger.kernel.org
8507 W:      http://www.linux-kvm.org
8508 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8509 S:      Supported
8510 F:      Documentation/virtual/kvm/
8511 F:      include/trace/events/kvm.h
8512 F:      include/uapi/asm-generic/kvm*
8513 F:      include/uapi/linux/kvm*
8514 F:      include/asm-generic/kvm*
8515 F:      include/linux/kvm*
8516 F:      include/kvm/iodev.h
8517 F:      virt/kvm/*
8518 F:      tools/kvm/
8519 F:      tools/testing/selftests/kvm/
8520
8521 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8522 M:      Joerg Roedel <joro@8bytes.org>
8523 L:      kvm@vger.kernel.org
8524 W:      http://www.linux-kvm.org/
8525 S:      Maintained
8526 F:      arch/x86/include/asm/svm.h
8527 F:      arch/x86/kvm/svm.c
8528
8529 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8530 M:      Christoffer Dall <christoffer.dall@arm.com>
8531 M:      Marc Zyngier <marc.zyngier@arm.com>
8532 R:      James Morse <james.morse@arm.com>
8533 R:      Julien Thierry <julien.thierry@arm.com>
8534 R:      Suzuki K Pouloze <suzuki.poulose@arm.com>
8535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8536 L:      kvmarm@lists.cs.columbia.edu
8537 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8539 S:      Maintained
8540 F:      arch/arm/include/uapi/asm/kvm*
8541 F:      arch/arm/include/asm/kvm*
8542 F:      arch/arm/kvm/
8543 F:      arch/arm64/include/uapi/asm/kvm*
8544 F:      arch/arm64/include/asm/kvm*
8545 F:      arch/arm64/kvm/
8546 F:      virt/kvm/arm/
8547 F:      include/kvm/arm_*
8548
8549 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8550 M:      James Hogan <jhogan@kernel.org>
8551 L:      linux-mips@vger.kernel.org
8552 S:      Supported
8553 F:      arch/mips/include/uapi/asm/kvm*
8554 F:      arch/mips/include/asm/kvm*
8555 F:      arch/mips/kvm/
8556
8557 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8558 M:      Paul Mackerras <paulus@ozlabs.org>
8559 L:      kvm-ppc@vger.kernel.org
8560 W:      http://www.linux-kvm.org/
8561 T:      git git://github.com/agraf/linux-2.6.git
8562 S:      Supported
8563 F:      arch/powerpc/include/uapi/asm/kvm*
8564 F:      arch/powerpc/include/asm/kvm*
8565 F:      arch/powerpc/kvm/
8566 F:      arch/powerpc/kernel/kvm*
8567
8568 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8569 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8570 M:      Janosch Frank <frankja@linux.ibm.com>
8571 R:      David Hildenbrand <david@redhat.com>
8572 R:      Cornelia Huck <cohuck@redhat.com>
8573 L:      linux-s390@vger.kernel.org
8574 W:      http://www.ibm.com/developerworks/linux/linux390/
8575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8576 S:      Supported
8577 F:      arch/s390/include/uapi/asm/kvm*
8578 F:      arch/s390/include/asm/gmap.h
8579 F:      arch/s390/include/asm/kvm*
8580 F:      arch/s390/kvm/
8581 F:      arch/s390/mm/gmap.c
8582
8583 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8584 M:      Paolo Bonzini <pbonzini@redhat.com>
8585 M:      Radim Krčmář <rkrcmar@redhat.com>
8586 L:      kvm@vger.kernel.org
8587 W:      http://www.linux-kvm.org
8588 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8589 S:      Supported
8590 F:      arch/x86/kvm/
8591 F:      arch/x86/kvm/*/
8592 F:      arch/x86/include/uapi/asm/kvm*
8593 F:      arch/x86/include/asm/kvm*
8594 F:      arch/x86/include/asm/pvclock-abi.h
8595 F:      arch/x86/kernel/kvm.c
8596 F:      arch/x86/kernel/kvmclock.c
8597
8598 KERNFS
8599 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8600 M:      Tejun Heo <tj@kernel.org>
8601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8602 S:      Supported
8603 F:      include/linux/kernfs.h
8604 F:      fs/kernfs/
8605
8606 KEXEC
8607 M:      Eric Biederman <ebiederm@xmission.com>
8608 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8609 L:      kexec@lists.infradead.org
8610 S:      Maintained
8611 F:      include/linux/kexec.h
8612 F:      include/uapi/linux/kexec.h
8613 F:      kernel/kexec*
8614
8615 KEYS-ENCRYPTED
8616 M:      Mimi Zohar <zohar@linux.ibm.com>
8617 L:      linux-integrity@vger.kernel.org
8618 L:      keyrings@vger.kernel.org
8619 S:      Supported
8620 F:      Documentation/security/keys/trusted-encrypted.rst
8621 F:      include/keys/encrypted-type.h
8622 F:      security/keys/encrypted-keys/
8623
8624 KEYS-TRUSTED
8625 M:      James Bottomley <jejb@linux.ibm.com>
8626 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8627 M:      Mimi Zohar <zohar@linux.ibm.com>
8628 L:      linux-integrity@vger.kernel.org
8629 L:      keyrings@vger.kernel.org
8630 S:      Supported
8631 F:      Documentation/security/keys/trusted-encrypted.rst
8632 F:      include/keys/trusted-type.h
8633 F:      security/keys/trusted.c
8634 F:      security/keys/trusted.h
8635
8636 KEYS/KEYRINGS:
8637 M:      David Howells <dhowells@redhat.com>
8638 L:      keyrings@vger.kernel.org
8639 S:      Maintained
8640 F:      Documentation/security/keys/core.rst
8641 F:      include/linux/key.h
8642 F:      include/linux/key-type.h
8643 F:      include/linux/keyctl.h
8644 F:      include/uapi/linux/keyctl.h
8645 F:      include/keys/
8646 F:      security/keys/
8647
8648 KGDB / KDB /debug_core
8649 M:      Jason Wessel <jason.wessel@windriver.com>
8650 M:      Daniel Thompson <daniel.thompson@linaro.org>
8651 W:      http://kgdb.wiki.kernel.org/
8652 L:      kgdb-bugreport@lists.sourceforge.net
8653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8654 S:      Maintained
8655 F:      Documentation/dev-tools/kgdb.rst
8656 F:      drivers/misc/kgdbts.c
8657 F:      drivers/tty/serial/kgdboc.c
8658 F:      include/linux/kdb.h
8659 F:      include/linux/kgdb.h
8660 F:      kernel/debug/
8661
8662 KMEMLEAK
8663 M:      Catalin Marinas <catalin.marinas@arm.com>
8664 S:      Maintained
8665 F:      Documentation/dev-tools/kmemleak.rst
8666 F:      include/linux/kmemleak.h
8667 F:      mm/kmemleak.c
8668 F:      mm/kmemleak-test.c
8669
8670 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8671 M:      Luis Chamberlain <mcgrof@kernel.org>
8672 L:      linux-kernel@vger.kernel.org
8673 S:      Maintained
8674 F:      kernel/kmod.c
8675 F:      include/linux/kmod.h
8676 F:      lib/test_kmod.c
8677 F:      tools/testing/selftests/kmod/
8678
8679 KPROBES
8680 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8681 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8682 M:      "David S. Miller" <davem@davemloft.net>
8683 M:      Masami Hiramatsu <mhiramat@kernel.org>
8684 S:      Maintained
8685 F:      Documentation/kprobes.txt
8686 F:      include/linux/kprobes.h
8687 F:      include/asm-generic/kprobes.h
8688 F:      kernel/kprobes.c
8689
8690 KS0108 LCD CONTROLLER DRIVER
8691 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8692 S:      Maintained
8693 F:      Documentation/auxdisplay/ks0108
8694 F:      drivers/auxdisplay/ks0108.c
8695 F:      include/linux/ks0108.h
8696
8697 L3MDEV
8698 M:      David Ahern <dsa@cumulusnetworks.com>
8699 L:      netdev@vger.kernel.org
8700 S:      Maintained
8701 F:      net/l3mdev
8702 F:      include/net/l3mdev.h
8703
8704 L7 BPF FRAMEWORK
8705 M:      John Fastabend <john.fastabend@gmail.com>
8706 M:      Daniel Borkmann <daniel@iogearbox.net>
8707 L:      netdev@vger.kernel.org
8708 L:      bpf@vger.kernel.org
8709 S:      Maintained
8710 F:      include/linux/skmsg.h
8711 F:      net/core/skmsg.c
8712 F:      net/core/sock_map.c
8713 F:      net/ipv4/tcp_bpf.c
8714
8715 LANTIQ / INTEL Ethernet drivers
8716 M:      Hauke Mehrtens <hauke@hauke-m.de>
8717 L:      netdev@vger.kernel.org
8718 S:      Maintained
8719 F:      net/dsa/tag_gswip.c
8720 F:      drivers/net/ethernet/lantiq_xrx200.c
8721 F:      drivers/net/dsa/lantiq_pce.h
8722 F:      drivers/net/dsa/lantiq_gswip.c
8723
8724 LANTIQ MIPS ARCHITECTURE
8725 M:      John Crispin <john@phrozen.org>
8726 L:      linux-mips@vger.kernel.org
8727 S:      Maintained
8728 F:      arch/mips/lantiq
8729 F:      drivers/soc/lantiq
8730
8731 LAPB module
8732 L:      linux-x25@vger.kernel.org
8733 S:      Orphan
8734 F:      Documentation/networking/lapb-module.txt
8735 F:      include/*/lapb.h
8736 F:      net/lapb/
8737
8738 LASI 53c700 driver for PARISC
8739 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8740 L:      linux-scsi@vger.kernel.org
8741 S:      Maintained
8742 F:      Documentation/scsi/53c700.txt
8743 F:      drivers/scsi/53c700*
8744
8745 LEAKING_ADDRESSES
8746 M:      Tobin C. Harding <me@tobin.cc>
8747 M:      Tycho Andersen <tycho@tycho.ws>
8748 L:      kernel-hardening@lists.openwall.com
8749 S:      Maintained
8750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8751 F:      scripts/leaking_addresses.pl
8752
8753 LED SUBSYSTEM
8754 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8755 M:      Pavel Machek <pavel@ucw.cz>
8756 L:      linux-leds@vger.kernel.org
8757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8758 S:      Maintained
8759 F:      Documentation/devicetree/bindings/leds/
8760 F:      drivers/leds/
8761 F:      include/linux/leds.h
8762
8763 LEGACY EEPROM DRIVER
8764 M:      Jean Delvare <jdelvare@suse.com>
8765 S:      Maintained
8766 F:      Documentation/misc-devices/eeprom
8767 F:      drivers/misc/eeprom/eeprom.c
8768
8769 LEGO MINDSTORMS EV3
8770 R:      David Lechner <david@lechnology.com>
8771 S:      Maintained
8772 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8773 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8774 F:      drivers/power/supply/lego_ev3_battery.c
8775
8776 LEGO USB Tower driver
8777 M:      Juergen Stuber <starblue@users.sourceforge.net>
8778 L:      legousb-devel@lists.sourceforge.net
8779 W:      http://legousb.sourceforge.net/
8780 S:      Maintained
8781 F:      drivers/usb/misc/legousbtower.c
8782
8783 LG LAPTOP EXTRAS
8784 M:      Matan Ziv-Av <matan@svgalib.org>
8785 L:      platform-driver-x86@vger.kernel.org
8786 S:      Maintained
8787 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8788 F:      Documentation/laptops/lg-laptop.rst
8789 F:      drivers/platform/x86/lg-laptop.c
8790
8791 LG2160 MEDIA DRIVER
8792 M:      Michael Krufky <mkrufky@linuxtv.org>
8793 L:      linux-media@vger.kernel.org
8794 W:      https://linuxtv.org
8795 W:      http://github.com/mkrufky
8796 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8797 T:      git git://linuxtv.org/mkrufky/tuners.git
8798 S:      Maintained
8799 F:      drivers/media/dvb-frontends/lg2160.*
8800
8801 LGDT3305 MEDIA DRIVER
8802 M:      Michael Krufky <mkrufky@linuxtv.org>
8803 L:      linux-media@vger.kernel.org
8804 W:      https://linuxtv.org
8805 W:      http://github.com/mkrufky
8806 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8807 T:      git git://linuxtv.org/mkrufky/tuners.git
8808 S:      Maintained
8809 F:      drivers/media/dvb-frontends/lgdt3305.*
8810
8811 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8812 M:      Viresh Kumar <vireshk@kernel.org>
8813 L:      linux-ide@vger.kernel.org
8814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8815 S:      Maintained
8816 F:      include/linux/pata_arasan_cf_data.h
8817 F:      drivers/ata/pata_arasan_cf.c
8818
8819 LIBATA PATA DRIVERS
8820 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8821 M:      Jens Axboe <axboe@kernel.dk>
8822 L:      linux-ide@vger.kernel.org
8823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8824 S:      Maintained
8825 F:      drivers/ata/pata_*.c
8826 F:      drivers/ata/ata_generic.c
8827
8828 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8829 M:      Linus Walleij <linus.walleij@linaro.org>
8830 L:      linux-ide@vger.kernel.org
8831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8832 S:      Maintained
8833 F:      drivers/ata/pata_ftide010.c
8834 F:      drivers/ata/sata_gemini.c
8835 F:      drivers/ata/sata_gemini.h
8836
8837 LIBATA SATA AHCI PLATFORM devices support
8838 M:      Hans de Goede <hdegoede@redhat.com>
8839 M:      Jens Axboe <axboe@kernel.dk>
8840 L:      linux-ide@vger.kernel.org
8841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8842 S:      Maintained
8843 F:      drivers/ata/ahci_platform.c
8844 F:      drivers/ata/libahci_platform.c
8845 F:      include/linux/ahci_platform.h
8846
8847 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8848 M:      Mikael Pettersson <mikpelinux@gmail.com>
8849 L:      linux-ide@vger.kernel.org
8850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8851 S:      Maintained
8852 F:      drivers/ata/sata_promise.*
8853
8854 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8855 M:      Jens Axboe <axboe@kernel.dk>
8856 L:      linux-ide@vger.kernel.org
8857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8858 S:      Maintained
8859 F:      drivers/ata/
8860 F:      include/linux/ata.h
8861 F:      include/linux/libata.h
8862 F:      Documentation/devicetree/bindings/ata/
8863
8864 LIBLOCKDEP
8865 M:      Sasha Levin <alexander.levin@microsoft.com>
8866 S:      Maintained
8867 F:      tools/lib/lockdep/
8868
8869 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8870 M:      Dan Williams <dan.j.williams@intel.com>
8871 M:      Vishal Verma <vishal.l.verma@intel.com>
8872 M:      Dave Jiang <dave.jiang@intel.com>
8873 L:      linux-nvdimm@lists.01.org
8874 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8875 S:      Supported
8876 F:      drivers/nvdimm/blk.c
8877 F:      drivers/nvdimm/region_devs.c
8878
8879 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8880 M:      Vishal Verma <vishal.l.verma@intel.com>
8881 M:      Dan Williams <dan.j.williams@intel.com>
8882 M:      Dave Jiang <dave.jiang@intel.com>
8883 L:      linux-nvdimm@lists.01.org
8884 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8885 S:      Supported
8886 F:      drivers/nvdimm/btt*
8887
8888 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8889 M:      Dan Williams <dan.j.williams@intel.com>
8890 M:      Vishal Verma <vishal.l.verma@intel.com>
8891 M:      Dave Jiang <dave.jiang@intel.com>
8892 L:      linux-nvdimm@lists.01.org
8893 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8894 S:      Supported
8895 F:      drivers/nvdimm/pmem*
8896
8897 LIBNVDIMM: DEVICETREE BINDINGS
8898 M:      Oliver O'Halloran <oohall@gmail.com>
8899 L:      linux-nvdimm@lists.01.org
8900 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8901 S:      Supported
8902 F:      drivers/nvdimm/of_pmem.c
8903 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8904
8905 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8906 M:      Dan Williams <dan.j.williams@intel.com>
8907 M:      Vishal Verma <vishal.l.verma@intel.com>
8908 M:      Dave Jiang <dave.jiang@intel.com>
8909 M:      Keith Busch <keith.busch@intel.com>
8910 M:      Ira Weiny <ira.weiny@intel.com>
8911 L:      linux-nvdimm@lists.01.org
8912 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8914 S:      Supported
8915 F:      drivers/nvdimm/*
8916 F:      drivers/acpi/nfit/*
8917 F:      include/linux/nd.h
8918 F:      include/linux/libnvdimm.h
8919 F:      include/uapi/linux/ndctl.h
8920
8921 LIGHTNVM PLATFORM SUPPORT
8922 M:      Matias Bjorling <mb@lightnvm.io>
8923 W:      http://github/OpenChannelSSD
8924 L:      linux-block@vger.kernel.org
8925 S:      Maintained
8926 F:      drivers/lightnvm/
8927 F:      include/linux/lightnvm.h
8928 F:      include/uapi/linux/lightnvm.h
8929
8930 LINUX FOR POWER MACINTOSH
8931 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8932 W:      http://www.penguinppc.org/
8933 L:      linuxppc-dev@lists.ozlabs.org
8934 S:      Maintained
8935 F:      arch/powerpc/platforms/powermac/
8936 F:      drivers/macintosh/
8937
8938 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8939 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8940 M:      Paul Mackerras <paulus@samba.org>
8941 M:      Michael Ellerman <mpe@ellerman.id.au>
8942 W:      https://github.com/linuxppc/linux/wiki
8943 L:      linuxppc-dev@lists.ozlabs.org
8944 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8946 S:      Supported
8947 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8948 F:      Documentation/devicetree/bindings/powerpc/
8949 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8950 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8951 F:      Documentation/powerpc/
8952 F:      arch/powerpc/
8953 F:      drivers/char/tpm/tpm_ibmvtpm*
8954 F:      drivers/crypto/nx/
8955 F:      drivers/crypto/vmx/
8956 F:      drivers/i2c/busses/i2c-opal.c
8957 F:      drivers/net/ethernet/ibm/ibmveth.*
8958 F:      drivers/net/ethernet/ibm/ibmvnic.*
8959 F:      drivers/pci/hotplug/pnv_php.c
8960 F:      drivers/pci/hotplug/rpa*
8961 F:      drivers/rtc/rtc-opal.c
8962 F:      drivers/scsi/ibmvscsi/
8963 F:      drivers/tty/hvc/hvc_opal.c
8964 F:      drivers/watchdog/wdrtas.c
8965 F:      tools/testing/selftests/powerpc
8966 N:      /pmac
8967 N:      powermac
8968 N:      powernv
8969 N:      [^a-z0-9]ps3
8970 N:      pseries
8971
8972 LINUX FOR POWERPC EMBEDDED MPC5XXX
8973 M:      Anatolij Gustschin <agust@denx.de>
8974 L:      linuxppc-dev@lists.ozlabs.org
8975 T:      git git://git.denx.de/linux-denx-agust.git
8976 S:      Maintained
8977 F:      arch/powerpc/platforms/512x/
8978 F:      arch/powerpc/platforms/52xx/
8979
8980 LINUX FOR POWERPC EMBEDDED PPC4XX
8981 M:      Alistair Popple <alistair@popple.id.au>
8982 M:      Matt Porter <mporter@kernel.crashing.org>
8983 W:      http://www.penguinppc.org/
8984 L:      linuxppc-dev@lists.ozlabs.org
8985 S:      Maintained
8986 F:      arch/powerpc/platforms/40x/
8987 F:      arch/powerpc/platforms/44x/
8988
8989 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8990 M:      Scott Wood <oss@buserror.net>
8991 M:      Kumar Gala <galak@kernel.crashing.org>
8992 W:      http://www.penguinppc.org/
8993 L:      linuxppc-dev@lists.ozlabs.org
8994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8995 S:      Maintained
8996 F:      arch/powerpc/platforms/83xx/
8997 F:      arch/powerpc/platforms/85xx/
8998 F:      Documentation/devicetree/bindings/powerpc/fsl/
8999
9000 LINUX FOR POWERPC EMBEDDED PPC8XX
9001 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9002 W:      http://www.penguinppc.org/
9003 L:      linuxppc-dev@lists.ozlabs.org
9004 S:      Maintained
9005 F:      arch/powerpc/platforms/8xx/
9006
9007 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9008 L:      linuxppc-dev@lists.ozlabs.org
9009 S:      Orphan
9010 F:      arch/powerpc/*/*virtex*
9011 F:      arch/powerpc/*/*/*virtex*
9012
9013 LINUX FOR POWERPC PA SEMI PWRFICIENT
9014 L:      linuxppc-dev@lists.ozlabs.org
9015 S:      Orphan
9016 F:      arch/powerpc/platforms/pasemi/
9017 F:      drivers/*/*pasemi*
9018 F:      drivers/*/*/*pasemi*
9019
9020 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9021 M:      Kees Cook <keescook@chromium.org>
9022 S:      Maintained
9023 F:      drivers/misc/lkdtm/*
9024
9025 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9026 M:      Alan Stern <stern@rowland.harvard.edu>
9027 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
9028 M:      Will Deacon <will.deacon@arm.com>
9029 M:      Peter Zijlstra <peterz@infradead.org>
9030 M:      Boqun Feng <boqun.feng@gmail.com>
9031 M:      Nicholas Piggin <npiggin@gmail.com>
9032 M:      David Howells <dhowells@redhat.com>
9033 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9034 M:      Luc Maranget <luc.maranget@inria.fr>
9035 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9036 R:      Akira Yokosawa <akiyks@gmail.com>
9037 R:      Daniel Lustig <dlustig@nvidia.com>
9038 L:      linux-kernel@vger.kernel.org
9039 L:      linux-arch@vger.kernel.org
9040 S:      Supported
9041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9042 F:      tools/memory-model/
9043 F:      Documentation/atomic_bitops.txt
9044 F:      Documentation/atomic_t.txt
9045 F:      Documentation/core-api/atomic_ops.rst
9046 F:      Documentation/core-api/refcount-vs-atomic.rst
9047 F:      Documentation/memory-barriers.txt
9048
9049 LIS3LV02D ACCELEROMETER DRIVER
9050 M:      Eric Piel <eric.piel@tremplin-utc.net>
9051 S:      Maintained
9052 F:      Documentation/misc-devices/lis3lv02d
9053 F:      drivers/misc/lis3lv02d/
9054 F:      drivers/platform/x86/hp_accel.c
9055
9056 LIVE PATCHING
9057 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9058 M:      Jiri Kosina <jikos@kernel.org>
9059 M:      Miroslav Benes <mbenes@suse.cz>
9060 M:      Petr Mladek <pmladek@suse.com>
9061 R:      Joe Lawrence <joe.lawrence@redhat.com>
9062 S:      Maintained
9063 F:      kernel/livepatch/
9064 F:      include/linux/livepatch.h
9065 F:      arch/x86/include/asm/livepatch.h
9066 F:      arch/x86/kernel/livepatch.c
9067 F:      Documentation/livepatch/
9068 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9069 F:      samples/livepatch/
9070 F:      tools/testing/selftests/livepatch/
9071 L:      live-patching@vger.kernel.org
9072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9073
9074 LLC (802.2)
9075 L:      netdev@vger.kernel.org
9076 S:      Odd fixes
9077 F:      include/linux/llc.h
9078 F:      include/uapi/linux/llc.h
9079 F:      include/net/llc*
9080 F:      net/llc/
9081
9082 LM73 HARDWARE MONITOR DRIVER
9083 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9084 L:      linux-hwmon@vger.kernel.org
9085 S:      Maintained
9086 F:      drivers/hwmon/lm73.c
9087
9088 LM78 HARDWARE MONITOR DRIVER
9089 M:      Jean Delvare <jdelvare@suse.com>
9090 L:      linux-hwmon@vger.kernel.org
9091 S:      Maintained
9092 F:      Documentation/hwmon/lm78
9093 F:      drivers/hwmon/lm78.c
9094
9095 LM83 HARDWARE MONITOR DRIVER
9096 M:      Jean Delvare <jdelvare@suse.com>
9097 L:      linux-hwmon@vger.kernel.org
9098 S:      Maintained
9099 F:      Documentation/hwmon/lm83
9100 F:      drivers/hwmon/lm83.c
9101
9102 LM90 HARDWARE MONITOR DRIVER
9103 M:      Jean Delvare <jdelvare@suse.com>
9104 L:      linux-hwmon@vger.kernel.org
9105 S:      Maintained
9106 F:      Documentation/hwmon/lm90
9107 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9108 F:      drivers/hwmon/lm90.c
9109 F:      include/dt-bindings/thermal/lm90.h
9110
9111 LM95234 HARDWARE MONITOR DRIVER
9112 M:      Guenter Roeck <linux@roeck-us.net>
9113 L:      linux-hwmon@vger.kernel.org
9114 S:      Maintained
9115 F:      Documentation/hwmon/lm95234
9116 F:      drivers/hwmon/lm95234.c
9117
9118 LME2510 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/usb/dvb-usb-v2/lmedm04*
9125
9126 LOADPIN SECURITY MODULE
9127 M:      Kees Cook <keescook@chromium.org>
9128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9129 S:      Supported
9130 F:      security/loadpin/
9131 F:      Documentation/admin-guide/LSM/LoadPin.rst
9132
9133 LOCKING PRIMITIVES
9134 M:      Peter Zijlstra <peterz@infradead.org>
9135 M:      Ingo Molnar <mingo@redhat.com>
9136 M:      Will Deacon <will.deacon@arm.com>
9137 L:      linux-kernel@vger.kernel.org
9138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9139 S:      Maintained
9140 F:      Documentation/locking/
9141 F:      include/linux/lockdep.h
9142 F:      include/linux/spinlock*.h
9143 F:      arch/*/include/asm/spinlock*.h
9144 F:      include/linux/rwlock*.h
9145 F:      include/linux/mutex*.h
9146 F:      include/linux/rwsem*.h
9147 F:      arch/*/include/asm/rwsem.h
9148 F:      include/linux/seqlock.h
9149 F:      lib/locking*.[ch]
9150 F:      kernel/locking/
9151 X:      kernel/locking/locktorture.c
9152
9153 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9154 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9155 L:      linux-ntfs-dev@lists.sourceforge.net
9156 W:      http://www.linux-ntfs.org/content/view/19/37/
9157 S:      Maintained
9158 F:      Documentation/ldm.txt
9159 F:      block/partitions/ldm.*
9160
9161 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9162 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9163 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9164 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9165 L:      MPT-FusionLinux.pdl@broadcom.com
9166 L:      linux-scsi@vger.kernel.org
9167 W:      http://www.avagotech.com/support/
9168 S:      Supported
9169 F:      drivers/message/fusion/
9170 F:      drivers/scsi/mpt3sas/
9171
9172 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9173 M:      Matthew Wilcox <willy@infradead.org>
9174 L:      linux-scsi@vger.kernel.org
9175 S:      Maintained
9176 F:      drivers/scsi/sym53c8xx_2/
9177
9178 LTC1660 DAC DRIVER
9179 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9180 L:      linux-iio@vger.kernel.org
9181 S:      Maintained
9182 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9183 F:      drivers/iio/dac/ltc1660.c
9184
9185 LTC4261 HARDWARE MONITOR DRIVER
9186 M:      Guenter Roeck <linux@roeck-us.net>
9187 L:      linux-hwmon@vger.kernel.org
9188 S:      Maintained
9189 F:      Documentation/hwmon/ltc4261
9190 F:      drivers/hwmon/ltc4261.c
9191
9192 LTC4306 I2C MULTIPLEXER DRIVER
9193 M:      Michael Hennerich <michael.hennerich@analog.com>
9194 W:      http://ez.analog.com/community/linux-device-drivers
9195 L:      linux-i2c@vger.kernel.org
9196 S:      Supported
9197 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9198 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9199
9200 LTP (Linux Test Project)
9201 M:      Mike Frysinger <vapier@gentoo.org>
9202 M:      Cyril Hrubis <chrubis@suse.cz>
9203 M:      Wanlong Gao <wanlong.gao@gmail.com>
9204 M:      Jan Stancek <jstancek@redhat.com>
9205 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9206 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9207 L:      ltp@lists.linux.it (subscribers-only)
9208 W:      http://linux-test-project.github.io/
9209 T:      git git://github.com/linux-test-project/ltp.git
9210 S:      Maintained
9211
9212 M68K ARCHITECTURE
9213 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9214 L:      linux-m68k@lists.linux-m68k.org
9215 W:      http://www.linux-m68k.org/
9216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9217 S:      Maintained
9218 F:      arch/m68k/
9219 F:      drivers/zorro/
9220
9221 M68K ON APPLE MACINTOSH
9222 M:      Joshua Thompson <funaho@jurai.org>
9223 W:      http://www.mac.linux-m68k.org/
9224 L:      linux-m68k@lists.linux-m68k.org
9225 S:      Maintained
9226 F:      arch/m68k/mac/
9227
9228 M68K ON HP9000/300
9229 M:      Philip Blundell <philb@gnu.org>
9230 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9231 S:      Maintained
9232 F:      arch/m68k/hp300/
9233
9234 M88DS3103 MEDIA DRIVER
9235 M:      Antti Palosaari <crope@iki.fi>
9236 L:      linux-media@vger.kernel.org
9237 W:      https://linuxtv.org
9238 W:      http://palosaari.fi/linux/
9239 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9240 T:      git git://linuxtv.org/anttip/media_tree.git
9241 S:      Maintained
9242 F:      drivers/media/dvb-frontends/m88ds3103*
9243
9244 M88RS2000 MEDIA DRIVER
9245 M:      Malcolm Priestley <tvboxspy@gmail.com>
9246 L:      linux-media@vger.kernel.org
9247 W:      https://linuxtv.org
9248 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9249 S:      Maintained
9250 F:      drivers/media/dvb-frontends/m88rs2000*
9251
9252 MA901 MASTERKIT USB FM RADIO DRIVER
9253 M:      Alexey Klimov <klimov.linux@gmail.com>
9254 L:      linux-media@vger.kernel.org
9255 T:      git git://linuxtv.org/media_tree.git
9256 S:      Maintained
9257 F:      drivers/media/radio/radio-ma901.c
9258
9259 MAC80211
9260 M:      Johannes Berg <johannes@sipsolutions.net>
9261 L:      linux-wireless@vger.kernel.org
9262 W:      http://wireless.kernel.org/
9263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9265 S:      Maintained
9266 F:      Documentation/networking/mac80211-injection.txt
9267 F:      include/net/mac80211.h
9268 F:      net/mac80211/
9269 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9270 F:      Documentation/networking/mac80211_hwsim/README
9271
9272 MAILBOX API
9273 M:      Jassi Brar <jassisinghbrar@gmail.com>
9274 L:      linux-kernel@vger.kernel.org
9275 S:      Maintained
9276 F:      drivers/mailbox/
9277 F:      include/linux/mailbox_client.h
9278 F:      include/linux/mailbox_controller.h
9279
9280 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9281 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9282 W:      http://www.kernel.org/doc/man-pages
9283 L:      linux-man@vger.kernel.org
9284 S:      Maintained
9285
9286 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9287 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9288 L:      linux-mips@vger.kernel.org
9289 S:      Maintained
9290 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9291
9292 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9293 M:      Andrew Lunn <andrew@lunn.ch>
9294 M:      Vivien Didelot <vivien.didelot@gmail.com>
9295 L:      netdev@vger.kernel.org
9296 S:      Maintained
9297 F:      drivers/net/dsa/mv88e6xxx/
9298 F:      include/linux/platform_data/mv88e6xxx.h
9299 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9300
9301 MARVELL ARMADA DRM SUPPORT
9302 M:      Russell King <linux@armlinux.org.uk>
9303 S:      Maintained
9304 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9305 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9306 F:      drivers/gpu/drm/armada/
9307 F:      include/uapi/drm/armada_drm.h
9308 F:      Documentation/devicetree/bindings/display/armada/
9309
9310 MARVELL ARMADA 3700 PHY DRIVERS
9311 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9312 S:      Maintained
9313 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9314 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9315 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9316 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9317
9318 MARVELL CRYPTO DRIVER
9319 M:      Boris Brezillon <bbrezillon@kernel.org>
9320 M:      Arnaud Ebalard <arno@natisbad.org>
9321 F:      drivers/crypto/marvell/
9322 S:      Maintained
9323 L:      linux-crypto@vger.kernel.org
9324
9325 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9326 M:      Mirko Lindner <mlindner@marvell.com>
9327 M:      Stephen Hemminger <stephen@networkplumber.org>
9328 L:      netdev@vger.kernel.org
9329 S:      Maintained
9330 F:      drivers/net/ethernet/marvell/sk*
9331
9332 MARVELL LIBERTAS WIRELESS DRIVER
9333 L:      libertas-dev@lists.infradead.org
9334 S:      Orphan
9335 F:      drivers/net/wireless/marvell/libertas/
9336
9337 MARVELL MACCHIATOBIN SUPPORT
9338 M:      Russell King <linux@armlinux.org.uk>
9339 L:      linux-arm-kernel@lists.infradead.org
9340 S:      Maintained
9341 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9342
9343 MARVELL MV643XX ETHERNET DRIVER
9344 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9345 L:      netdev@vger.kernel.org
9346 S:      Maintained
9347 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9348 F:      include/linux/mv643xx.h
9349
9350 MARVELL MV88X3310 PHY DRIVER
9351 M:      Russell King <linux@armlinux.org.uk>
9352 L:      netdev@vger.kernel.org
9353 S:      Maintained
9354 F:      drivers/net/phy/marvell10g.c
9355
9356 MARVELL MVEBU THERMAL DRIVER
9357 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9358 S:      Maintained
9359 F:      drivers/thermal/armada_thermal.c
9360
9361 MARVELL MVNETA ETHERNET DRIVER
9362 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9363 L:      netdev@vger.kernel.org
9364 S:      Maintained
9365 F:      drivers/net/ethernet/marvell/mvneta.*
9366
9367 MARVELL MWIFIEX WIRELESS DRIVER
9368 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9369 M:      Nishant Sarmukadam <nishants@marvell.com>
9370 M:      Ganapathi Bhat <gbhat@marvell.com>
9371 M:      Xinming Hu <huxinming820@gmail.com>
9372 L:      linux-wireless@vger.kernel.org
9373 S:      Maintained
9374 F:      drivers/net/wireless/marvell/mwifiex/
9375
9376 MARVELL MWL8K WIRELESS DRIVER
9377 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9378 L:      linux-wireless@vger.kernel.org
9379 S:      Odd Fixes
9380 F:      drivers/net/wireless/marvell/mwl8k.c
9381
9382 MARVELL NAND CONTROLLER DRIVER
9383 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9384 L:      linux-mtd@lists.infradead.org
9385 S:      Maintained
9386 F:      drivers/mtd/nand/raw/marvell_nand.c
9387 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9388
9389 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9390 M:      Nicolas Pitre <nico@fluxnic.net>
9391 S:      Odd Fixes
9392 F:      drivers/mmc/host/mvsdio.*
9393
9394 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9395 M:      Hu Ziji <huziji@marvell.com>
9396 L:      linux-mmc@vger.kernel.org
9397 S:      Supported
9398 F:      drivers/mmc/host/sdhci-xenon*
9399 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9400
9401 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9402 M:      Sunil Goutham <sgoutham@marvell.com>
9403 M:      Linu Cherian <lcherian@marvell.com>
9404 M:      Geetha sowjanya <gakula@marvell.com>
9405 M:      Jerin Jacob <jerinj@marvell.com>
9406 L:      netdev@vger.kernel.org
9407 S:      Supported
9408 F:      drivers/net/ethernet/marvell/octeontx2/af/
9409
9410 MATROX FRAMEBUFFER DRIVER
9411 L:      linux-fbdev@vger.kernel.org
9412 S:      Orphan
9413 F:      drivers/video/fbdev/matrox/matroxfb_*
9414 F:      include/uapi/linux/matroxfb.h
9415
9416 MAX16065 HARDWARE MONITOR DRIVER
9417 M:      Guenter Roeck <linux@roeck-us.net>
9418 L:      linux-hwmon@vger.kernel.org
9419 S:      Maintained
9420 F:      Documentation/hwmon/max16065
9421 F:      drivers/hwmon/max16065.c
9422
9423 MAX2175 SDR TUNER DRIVER
9424 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9425 L:      linux-media@vger.kernel.org
9426 T:      git git://linuxtv.org/media_tree.git
9427 S:      Maintained
9428 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9429 F:      Documentation/media/v4l-drivers/max2175.rst
9430 F:      drivers/media/i2c/max2175*
9431 F:      include/uapi/linux/max2175.h
9432
9433 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9434 L:      linux-hwmon@vger.kernel.org
9435 S:      Orphan
9436 F:      Documentation/hwmon/max6650
9437 F:      drivers/hwmon/max6650.c
9438
9439 MAX6697 HARDWARE MONITOR DRIVER
9440 M:      Guenter Roeck <linux@roeck-us.net>
9441 L:      linux-hwmon@vger.kernel.org
9442 S:      Maintained
9443 F:      Documentation/hwmon/max6697
9444 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9445 F:      drivers/hwmon/max6697.c
9446 F:      include/linux/platform_data/max6697.h
9447
9448 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9449 M:      Peter Rosin <peda@axentia.se>
9450 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9451 S:      Maintained
9452 F:      Documentation/devicetree/bindings/sound/max9860.txt
9453 F:      sound/soc/codecs/max9860.*
9454
9455 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9456 M:      Javier Martinez Canillas <javier@dowhile0.org>
9457 L:      linux-kernel@vger.kernel.org
9458 S:      Supported
9459 F:      drivers/regulator/max77802-regulator.c
9460 F:      Documentation/devicetree/bindings/*/*max77802.txt
9461 F:      include/dt-bindings/*/*max77802.h
9462
9463 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9464 M:      Krzysztof Kozlowski <krzk@kernel.org>
9465 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9466 L:      linux-pm@vger.kernel.org
9467 S:      Supported
9468 F:      drivers/power/supply/max14577_charger.c
9469 F:      drivers/power/supply/max77693_charger.c
9470
9471 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9472 M:      Chanwoo Choi <cw00.choi@samsung.com>
9473 M:      Krzysztof Kozlowski <krzk@kernel.org>
9474 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9475 L:      linux-kernel@vger.kernel.org
9476 S:      Supported
9477 F:      drivers/*/max14577*.c
9478 F:      drivers/*/max77686*.c
9479 F:      drivers/*/max77693*.c
9480 F:      drivers/extcon/extcon-max14577.c
9481 F:      drivers/extcon/extcon-max77693.c
9482 F:      drivers/rtc/rtc-max77686.c
9483 F:      drivers/clk/clk-max77686.c
9484 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9485 F:      Documentation/devicetree/bindings/*/max77686.txt
9486 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9487 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9488 F:      include/linux/mfd/max14577*.h
9489 F:      include/linux/mfd/max77686*.h
9490 F:      include/linux/mfd/max77693*.h
9491
9492 MAXIRADIO FM RADIO RECEIVER DRIVER
9493 M:      Hans Verkuil <hverkuil@xs4all.nl>
9494 L:      linux-media@vger.kernel.org
9495 T:      git git://linuxtv.org/media_tree.git
9496 W:      https://linuxtv.org
9497 S:      Maintained
9498 F:      drivers/media/radio/radio-maxiradio*
9499
9500 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9501 M:      Peter Rosin <peda@axentia.se>
9502 L:      linux-iio@vger.kernel.org
9503 S:      Maintained
9504 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9505 F:      drivers/iio/potentiometer/mcp4018.c
9506 F:      drivers/iio/potentiometer/mcp4531.c
9507
9508 MCR20A IEEE-802.15.4 RADIO DRIVER
9509 M:      Xue Liu <liuxuenetmail@gmail.com>
9510 L:      linux-wpan@vger.kernel.org
9511 W:      https://github.com/xueliu/mcr20a-linux
9512 S:      Maintained
9513 F:      drivers/net/ieee802154/mcr20a.c
9514 F:      drivers/net/ieee802154/mcr20a.h
9515 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9516
9517 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9518 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9519 L:      linux-iio@vger.kernel.org
9520 S:      Maintained
9521 F:      drivers/iio/dac/cio-dac.c
9522
9523 MEDIA DRIVERS FOR ASCOT2E
9524 M:      Sergey Kozlov <serjk@netup.ru>
9525 M:      Abylay Ospan <aospan@netup.ru>
9526 L:      linux-media@vger.kernel.org
9527 W:      https://linuxtv.org
9528 W:      http://netup.tv/
9529 T:      git git://linuxtv.org/media_tree.git
9530 S:      Supported
9531 F:      drivers/media/dvb-frontends/ascot2e*
9532
9533 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9534 M:      Jasmin Jessich <jasmin@anw.at>
9535 L:      linux-media@vger.kernel.org
9536 W:      https://linuxtv.org
9537 T:      git git://linuxtv.org/media_tree.git
9538 S:      Maintained
9539 F:      drivers/media/dvb-frontends/cxd2099*
9540
9541 MEDIA DRIVERS FOR CXD2841ER
9542 M:      Sergey Kozlov <serjk@netup.ru>
9543 M:      Abylay Ospan <aospan@netup.ru>
9544 L:      linux-media@vger.kernel.org
9545 W:      https://linuxtv.org
9546 W:      http://netup.tv/
9547 T:      git git://linuxtv.org/media_tree.git
9548 S:      Supported
9549 F:      drivers/media/dvb-frontends/cxd2841er*
9550
9551 MEDIA DRIVERS FOR CXD2880
9552 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9553 L:      linux-media@vger.kernel.org
9554 W:      http://linuxtv.org/
9555 T:      git git://linuxtv.org/media_tree.git
9556 S:      Supported
9557 F:      drivers/media/dvb-frontends/cxd2880/*
9558 F:      drivers/media/spi/cxd2880*
9559
9560 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9561 L:      linux-media@vger.kernel.org
9562 W:      https://linuxtv.org
9563 T:      git git://linuxtv.org/media_tree.git
9564 S:      Orphan
9565 F:      drivers/media/pci/ddbridge/*
9566
9567 MEDIA DRIVERS FOR FREESCALE IMX
9568 M:      Steve Longerbeam <slongerbeam@gmail.com>
9569 M:      Philipp Zabel <p.zabel@pengutronix.de>
9570 L:      linux-media@vger.kernel.org
9571 T:      git git://linuxtv.org/media_tree.git
9572 S:      Maintained
9573 F:      Documentation/devicetree/bindings/media/imx.txt
9574 F:      Documentation/media/v4l-drivers/imx.rst
9575 F:      drivers/staging/media/imx/
9576 F:      include/linux/imx-media.h
9577 F:      include/media/imx.h
9578
9579 MEDIA DRIVER FOR FREESCALE IMX PXP
9580 M:      Philipp Zabel <p.zabel@pengutronix.de>
9581 L:      linux-media@vger.kernel.org
9582 T:      git git://linuxtv.org/media_tree.git
9583 S:      Maintained
9584 F:      drivers/media/platform/imx-pxp.[ch]
9585
9586 MEDIA DRIVERS FOR FREESCALE IMX7
9587 M:      Rui Miguel Silva <rmfrfs@gmail.com>
9588 L:      linux-media@vger.kernel.org
9589 T:      git git://linuxtv.org/media_tree.git
9590 S:      Maintained
9591 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
9592 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9593 F:      Documentation/media/v4l-drivers/imx7.rst
9594 F:      drivers/staging/media/imx/imx7-media-csi.c
9595 F:      drivers/staging/media/imx/imx7-mipi-csis.c
9596
9597 MEDIA DRIVERS FOR HELENE
9598 M:      Abylay Ospan <aospan@netup.ru>
9599 L:      linux-media@vger.kernel.org
9600 W:      https://linuxtv.org
9601 W:      http://netup.tv/
9602 T:      git git://linuxtv.org/media_tree.git
9603 S:      Supported
9604 F:      drivers/media/dvb-frontends/helene*
9605
9606 MEDIA DRIVERS FOR HORUS3A
9607 M:      Sergey Kozlov <serjk@netup.ru>
9608 M:      Abylay Ospan <aospan@netup.ru>
9609 L:      linux-media@vger.kernel.org
9610 W:      https://linuxtv.org
9611 W:      http://netup.tv/
9612 T:      git git://linuxtv.org/media_tree.git
9613 S:      Supported
9614 F:      drivers/media/dvb-frontends/horus3a*
9615
9616 MEDIA DRIVERS FOR LNBH25
9617 M:      Sergey Kozlov <serjk@netup.ru>
9618 M:      Abylay Ospan <aospan@netup.ru>
9619 L:      linux-media@vger.kernel.org
9620 W:      https://linuxtv.org
9621 W:      http://netup.tv/
9622 T:      git git://linuxtv.org/media_tree.git
9623 S:      Supported
9624 F:      drivers/media/dvb-frontends/lnbh25*
9625
9626 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9627 L:      linux-media@vger.kernel.org
9628 W:      https://linuxtv.org
9629 T:      git git://linuxtv.org/media_tree.git
9630 S:      Orphan
9631 F:      drivers/media/dvb-frontends/mxl5xx*
9632
9633 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9634 M:      Sergey Kozlov <serjk@netup.ru>
9635 M:      Abylay Ospan <aospan@netup.ru>
9636 L:      linux-media@vger.kernel.org
9637 W:      https://linuxtv.org
9638 W:      http://netup.tv/
9639 T:      git git://linuxtv.org/media_tree.git
9640 S:      Supported
9641 F:      drivers/media/pci/netup_unidvb/*
9642
9643 MEDIA DRIVERS FOR RENESAS - CEU
9644 M:      Jacopo Mondi <jacopo@jmondi.org>
9645 L:      linux-media@vger.kernel.org
9646 L:      linux-renesas-soc@vger.kernel.org
9647 T:      git git://linuxtv.org/media_tree.git
9648 S:      Supported
9649 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9650 F:      drivers/media/platform/renesas-ceu.c
9651 F:      include/media/drv-intf/renesas-ceu.h
9652
9653 MEDIA DRIVERS FOR RENESAS - DRIF
9654 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9655 L:      linux-media@vger.kernel.org
9656 L:      linux-renesas-soc@vger.kernel.org
9657 T:      git git://linuxtv.org/media_tree.git
9658 S:      Supported
9659 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9660 F:      drivers/media/platform/rcar_drif.c
9661
9662 MEDIA DRIVERS FOR RENESAS - FCP
9663 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9664 L:      linux-media@vger.kernel.org
9665 L:      linux-renesas-soc@vger.kernel.org
9666 T:      git git://linuxtv.org/media_tree.git
9667 S:      Supported
9668 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9669 F:      drivers/media/platform/rcar-fcp.c
9670 F:      include/media/rcar-fcp.h
9671
9672 MEDIA DRIVERS FOR RENESAS - FDP1
9673 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9674 L:      linux-media@vger.kernel.org
9675 L:      linux-renesas-soc@vger.kernel.org
9676 T:      git git://linuxtv.org/media_tree.git
9677 S:      Supported
9678 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9679 F:      drivers/media/platform/rcar_fdp1.c
9680
9681 MEDIA DRIVERS FOR RENESAS - VIN
9682 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9683 L:      linux-media@vger.kernel.org
9684 L:      linux-renesas-soc@vger.kernel.org
9685 T:      git git://linuxtv.org/media_tree.git
9686 S:      Supported
9687 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9688 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9689 F:      drivers/media/platform/rcar-vin/
9690
9691 MEDIA DRIVERS FOR RENESAS - VSP1
9692 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9693 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9694 L:      linux-media@vger.kernel.org
9695 L:      linux-renesas-soc@vger.kernel.org
9696 T:      git git://linuxtv.org/media_tree.git
9697 S:      Supported
9698 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9699 F:      drivers/media/platform/vsp1/
9700
9701 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9702 L:      linux-media@vger.kernel.org
9703 W:      https://linuxtv.org
9704 T:      git git://linuxtv.org/media_tree.git
9705 S:      Orphan
9706 F:      drivers/media/dvb-frontends/stv0910*
9707
9708 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9709 L:      linux-media@vger.kernel.org
9710 W:      https://linuxtv.org
9711 T:      git git://linuxtv.org/media_tree.git
9712 S:      Orphan
9713 F:      drivers/media/dvb-frontends/stv6111*
9714
9715 MEDIA DRIVERS FOR STM32 - DCMI
9716 M:      Hugues Fruchet <hugues.fruchet@st.com>
9717 L:      linux-media@vger.kernel.org
9718 T:      git git://linuxtv.org/media_tree.git
9719 S:      Supported
9720 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9721 F:      drivers/media/platform/stm32/stm32-dcmi.c
9722
9723 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9724 M:      Dmitry Osipenko <digetx@gmail.com>
9725 L:      linux-media@vger.kernel.org
9726 L:      linux-tegra@vger.kernel.org
9727 T:      git git://linuxtv.org/media_tree.git
9728 S:      Maintained
9729 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9730 F:      drivers/staging/media/tegra-vde/
9731
9732 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9733 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9734 P:      LinuxTV.org Project
9735 L:      linux-media@vger.kernel.org
9736 W:      https://linuxtv.org
9737 Q:      http://patchwork.kernel.org/project/linux-media/list/
9738 T:      git git://linuxtv.org/media_tree.git
9739 S:      Maintained
9740 F:      Documentation/devicetree/bindings/media/
9741 F:      Documentation/media/
9742 F:      drivers/media/
9743 F:      drivers/staging/media/
9744 F:      include/linux/platform_data/media/
9745 F:      include/media/
9746 F:      include/uapi/linux/dvb/
9747 F:      include/uapi/linux/videodev2.h
9748 F:      include/uapi/linux/media.h
9749 F:      include/uapi/linux/v4l2-*
9750 F:      include/uapi/linux/meye.h
9751 F:      include/uapi/linux/ivtv*
9752 F:      include/uapi/linux/uvcvideo.h
9753
9754 MEDIATEK BLUETOOTH DRIVER
9755 M:      Sean Wang <sean.wang@mediatek.com>
9756 L:      linux-bluetooth@vger.kernel.org
9757 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9758 S:      Maintained
9759 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9760 F:      drivers/bluetooth/btmtkuart.c
9761
9762 MEDIATEK CIR DRIVER
9763 M:      Sean Wang <sean.wang@mediatek.com>
9764 S:      Maintained
9765 F:      drivers/media/rc/mtk-cir.c
9766
9767 MEDIATEK DMA DRIVER
9768 M:      Sean Wang <sean.wang@mediatek.com>
9769 L:      dmaengine@vger.kernel.org
9770 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9771 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9772 S:      Maintained
9773 F:      Documentation/devicetree/bindings/dma/mtk-*
9774 F:      drivers/dma/mediatek/
9775
9776 MEDIATEK PMIC LED DRIVER
9777 M:      Sean Wang <sean.wang@mediatek.com>
9778 S:      Maintained
9779 F:      drivers/leds/leds-mt6323.c
9780 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9781
9782 MEDIATEK ETHERNET DRIVER
9783 M:      Felix Fietkau <nbd@openwrt.org>
9784 M:      John Crispin <john@phrozen.org>
9785 M:      Sean Wang <sean.wang@mediatek.com>
9786 M:      Nelson Chang <nelson.chang@mediatek.com>
9787 L:      netdev@vger.kernel.org
9788 S:      Maintained
9789 F:      drivers/net/ethernet/mediatek/
9790
9791 MEDIATEK SWITCH DRIVER
9792 M:      Sean Wang <sean.wang@mediatek.com>
9793 L:      netdev@vger.kernel.org
9794 S:      Maintained
9795 F:      drivers/net/dsa/mt7530.*
9796 F:      net/dsa/tag_mtk.c
9797
9798 MEDIATEK JPEG DRIVER
9799 M:      Rick Chang <rick.chang@mediatek.com>
9800 M:      Bin Liu <bin.liu@mediatek.com>
9801 S:      Supported
9802 F:      drivers/media/platform/mtk-jpeg/
9803 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9804
9805 MEDIATEK MDP DRIVER
9806 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9807 M:      Houlong Wei <houlong.wei@mediatek.com>
9808 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9809 S:      Supported
9810 F:      drivers/media/platform/mtk-mdp/
9811 F:      drivers/media/platform/mtk-vpu/
9812 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9813
9814 MEDIATEK MEDIA DRIVER
9815 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9816 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9817 S:      Supported
9818 F:      drivers/media/platform/mtk-vcodec/
9819 F:      drivers/media/platform/mtk-vpu/
9820 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9821 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9822
9823 MEDIATEK MT76 WIRELESS LAN DRIVER
9824 M:      Felix Fietkau <nbd@nbd.name>
9825 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9826 L:      linux-wireless@vger.kernel.org
9827 S:      Maintained
9828 F:      drivers/net/wireless/mediatek/mt76/
9829
9830 MEDIATEK MT7601U WIRELESS LAN DRIVER
9831 M:      Jakub Kicinski <kubakici@wp.pl>
9832 L:      linux-wireless@vger.kernel.org
9833 S:      Maintained
9834 F:      drivers/net/wireless/mediatek/mt7601u/
9835
9836 MEDIATEK NAND CONTROLLER DRIVER
9837 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9838 L:      linux-mtd@lists.infradead.org
9839 S:      Maintained
9840 F:      drivers/mtd/nand/raw/mtk_*
9841 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9842
9843 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9844 M:      Sean Wang <sean.wang@mediatek.com>
9845 S:      Maintained
9846 F:      drivers/char/hw_random/mtk-rng.c
9847
9848 MEDIATEK USB3 DRD IP DRIVER
9849 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9850 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9851 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9852 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9853 S:      Maintained
9854 F:      drivers/usb/mtu3/
9855
9856 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9857 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9858 M:      Martin Donnelly <martin.donnelly@ge.com>
9859 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9860 S:      Maintained
9861 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9862 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9863
9864 MEGARAID SCSI/SAS DRIVERS
9865 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9866 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9867 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9868 L:      megaraidlinux.pdl@broadcom.com
9869 L:      linux-scsi@vger.kernel.org
9870 W:      http://www.avagotech.com/support/
9871 S:      Maintained
9872 F:      Documentation/scsi/megaraid.txt
9873 F:      drivers/scsi/megaraid.*
9874 F:      drivers/scsi/megaraid/
9875
9876 MELEXIS MLX90614 DRIVER
9877 M:      Crt Mori <cmo@melexis.com>
9878 L:      linux-iio@vger.kernel.org
9879 W:      http://www.melexis.com
9880 S:      Supported
9881 F:      drivers/iio/temperature/mlx90614.c
9882
9883 MELEXIS MLX90632 DRIVER
9884 M:      Crt Mori <cmo@melexis.com>
9885 L:      linux-iio@vger.kernel.org
9886 W:      http://www.melexis.com
9887 S:      Supported
9888 F:      drivers/iio/temperature/mlx90632.c
9889
9890 MELFAS MIP4 TOUCHSCREEN DRIVER
9891 M:      Sangwon Jee <jeesw@melfas.com>
9892 W:      http://www.melfas.com
9893 S:      Supported
9894 F:      drivers/input/touchscreen/melfas_mip4.c
9895 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9896
9897 MELLANOX ETHERNET DRIVER (mlx4_en)
9898 M:      Tariq Toukan <tariqt@mellanox.com>
9899 L:      netdev@vger.kernel.org
9900 S:      Supported
9901 W:      http://www.mellanox.com
9902 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9903 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9904
9905 MELLANOX ETHERNET DRIVER (mlx5e)
9906 M:      Saeed Mahameed <saeedm@mellanox.com>
9907 L:      netdev@vger.kernel.org
9908 S:      Supported
9909 W:      http://www.mellanox.com
9910 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9911 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9912
9913 MELLANOX ETHERNET INNOVA DRIVERS
9914 R:      Boris Pismenny <borisp@mellanox.com>
9915 L:      netdev@vger.kernel.org
9916 S:      Supported
9917 W:      http://www.mellanox.com
9918 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9919 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9920 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9921 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9922 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9923
9924 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9925 R:      Boris Pismenny <borisp@mellanox.com>
9926 L:      netdev@vger.kernel.org
9927 S:      Supported
9928 W:      http://www.mellanox.com
9929 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9930 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9931 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9932
9933 MELLANOX ETHERNET SWITCH DRIVERS
9934 M:      Jiri Pirko <jiri@mellanox.com>
9935 M:      Ido Schimmel <idosch@mellanox.com>
9936 L:      netdev@vger.kernel.org
9937 S:      Supported
9938 W:      http://www.mellanox.com
9939 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9940 F:      drivers/net/ethernet/mellanox/mlxsw/
9941 F:      tools/testing/selftests/drivers/net/mlxsw/
9942
9943 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9944 M:      mlxsw@mellanox.com
9945 L:      netdev@vger.kernel.org
9946 S:      Supported
9947 W:      http://www.mellanox.com
9948 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9949 F:      drivers/net/ethernet/mellanox/mlxfw/
9950
9951 MELLANOX HARDWARE PLATFORM SUPPORT
9952 M:      Andy Shevchenko <andy@infradead.org>
9953 M:      Darren Hart <dvhart@infradead.org>
9954 M:      Vadim Pasternak <vadimp@mellanox.com>
9955 L:      platform-driver-x86@vger.kernel.org
9956 S:      Supported
9957 F:      drivers/platform/mellanox/
9958 F:      include/linux/platform_data/mlxreg.h
9959
9960 MELLANOX MLX4 core VPI driver
9961 M:      Tariq Toukan <tariqt@mellanox.com>
9962 L:      netdev@vger.kernel.org
9963 L:      linux-rdma@vger.kernel.org
9964 W:      http://www.mellanox.com
9965 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9966 S:      Supported
9967 F:      drivers/net/ethernet/mellanox/mlx4/
9968 F:      include/linux/mlx4/
9969
9970 MELLANOX MLX4 IB driver
9971 M:      Yishai Hadas <yishaih@mellanox.com>
9972 L:      linux-rdma@vger.kernel.org
9973 W:      http://www.mellanox.com
9974 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9975 S:      Supported
9976 F:      drivers/infiniband/hw/mlx4/
9977 F:      include/linux/mlx4/
9978 F:      include/uapi/rdma/mlx4-abi.h
9979
9980 MELLANOX MLX5 core VPI driver
9981 M:      Saeed Mahameed <saeedm@mellanox.com>
9982 M:      Leon Romanovsky <leonro@mellanox.com>
9983 L:      netdev@vger.kernel.org
9984 L:      linux-rdma@vger.kernel.org
9985 W:      http://www.mellanox.com
9986 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9987 S:      Supported
9988 F:      drivers/net/ethernet/mellanox/mlx5/core/
9989 F:      include/linux/mlx5/
9990
9991 MELLANOX MLX5 IB driver
9992 M:      Leon Romanovsky <leonro@mellanox.com>
9993 L:      linux-rdma@vger.kernel.org
9994 W:      http://www.mellanox.com
9995 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9996 S:      Supported
9997 F:      drivers/infiniband/hw/mlx5/
9998 F:      include/linux/mlx5/
9999 F:      include/uapi/rdma/mlx5-abi.h
10000
10001 MELLANOX MLXCPLD I2C AND MUX DRIVER
10002 M:      Vadim Pasternak <vadimp@mellanox.com>
10003 M:      Michael Shych <michaelsh@mellanox.com>
10004 L:      linux-i2c@vger.kernel.org
10005 S:      Supported
10006 F:      drivers/i2c/busses/i2c-mlxcpld.c
10007 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10008 F:      Documentation/i2c/busses/i2c-mlxcpld
10009
10010 MELLANOX MLXCPLD LED DRIVER
10011 M:      Vadim Pasternak <vadimp@mellanox.com>
10012 L:      linux-leds@vger.kernel.org
10013 S:      Supported
10014 F:      drivers/leds/leds-mlxcpld.c
10015 F:      drivers/leds/leds-mlxreg.c
10016 F:      Documentation/leds/leds-mlxcpld.txt
10017
10018 MELLANOX PLATFORM DRIVER
10019 M:      Vadim Pasternak <vadimp@mellanox.com>
10020 L:      platform-driver-x86@vger.kernel.org
10021 S:      Supported
10022 F:      drivers/platform/x86/mlx-platform.c
10023
10024 MEMBARRIER SUPPORT
10025 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10026 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
10027 L:      linux-kernel@vger.kernel.org
10028 S:      Supported
10029 F:      kernel/sched/membarrier.c
10030 F:      include/uapi/linux/membarrier.h
10031 F:      arch/powerpc/include/asm/membarrier.h
10032
10033 MEMBLOCK
10034 M:      Mike Rapoport <rppt@linux.ibm.com>
10035 L:      linux-mm@kvack.org
10036 S:      Maintained
10037 F:      include/linux/memblock.h
10038 F:      mm/memblock.c
10039 F:      Documentation/core-api/boot-time-mm.rst
10040
10041 MEMORY MANAGEMENT
10042 L:      linux-mm@kvack.org
10043 W:      http://www.linux-mm.org
10044 S:      Maintained
10045 F:      include/linux/mm.h
10046 F:      include/linux/gfp.h
10047 F:      include/linux/mmzone.h
10048 F:      include/linux/memory_hotplug.h
10049 F:      include/linux/vmalloc.h
10050 F:      mm/
10051
10052 MEMORY TECHNOLOGY DEVICES (MTD)
10053 M:      David Woodhouse <dwmw2@infradead.org>
10054 M:      Brian Norris <computersforpeace@gmail.com>
10055 M:      Boris Brezillon <bbrezillon@kernel.org>
10056 M:      Marek Vasut <marek.vasut@gmail.com>
10057 M:      Richard Weinberger <richard@nod.at>
10058 L:      linux-mtd@lists.infradead.org
10059 W:      http://www.linux-mtd.infradead.org/
10060 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10061 T:      git git://git.infradead.org/linux-mtd.git master
10062 T:      git git://git.infradead.org/linux-mtd.git mtd/next
10063 S:      Maintained
10064 F:      Documentation/devicetree/bindings/mtd/
10065 F:      drivers/mtd/
10066 F:      include/linux/mtd/
10067 F:      include/uapi/mtd/
10068
10069 MEN A21 WATCHDOG DRIVER
10070 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10071 L:      linux-watchdog@vger.kernel.org
10072 S:      Maintained
10073 F:      drivers/watchdog/mena21_wdt.c
10074
10075 MEN CHAMELEON BUS (mcb)
10076 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10077 S:      Maintained
10078 F:      drivers/mcb/
10079 F:      include/linux/mcb.h
10080 F:      Documentation/men-chameleon-bus.txt
10081
10082 MEN F21BMC (Board Management Controller)
10083 M:      Andreas Werner <andreas.werner@men.de>
10084 S:      Supported
10085 F:      drivers/mfd/menf21bmc.c
10086 F:      drivers/watchdog/menf21bmc_wdt.c
10087 F:      drivers/leds/leds-menf21bmc.c
10088 F:      drivers/hwmon/menf21bmc_hwmon.c
10089 F:      Documentation/hwmon/menf21bmc
10090
10091 MEN Z069 WATCHDOG DRIVER
10092 M:      Johannes Thumshirn <jth@kernel.org>
10093 L:      linux-watchdog@vger.kernel.org
10094 S:      Maintained
10095 F:      drivers/watchdog/menz69_wdt.c
10096
10097 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10098 M:      Neil Armstrong <narmstrong@baylibre.com>
10099 L:      linux-media@lists.freedesktop.org
10100 L:      linux-amlogic@lists.infradead.org
10101 W:      http://linux-meson.com/
10102 S:      Supported
10103 F:      drivers/media/platform/meson/ao-cec.c
10104 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
10105 T:      git git://linuxtv.org/media_tree.git
10106
10107 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10108 M:      Liang Yang <liang.yang@amlogic.com>
10109 L:      linux-mtd@lists.infradead.org
10110 S:      Maintained
10111 F:      drivers/mtd/nand/raw/meson_*
10112 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10113
10114 METHODE UDPU SUPPORT
10115 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10116 S:      Maintained
10117 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10118
10119 MICROBLAZE ARCHITECTURE
10120 M:      Michal Simek <monstr@monstr.eu>
10121 W:      http://www.monstr.eu/fdt/
10122 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10123 S:      Supported
10124 F:      arch/microblaze/
10125
10126 MICROCHIP AT91 SERIAL DRIVER
10127 M:      Richard Genoud <richard.genoud@gmail.com>
10128 S:      Maintained
10129 F:      drivers/tty/serial/atmel_serial.c
10130 F:      drivers/tty/serial/atmel_serial.h
10131 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10132
10133 MICROCHIP AUDIO ASOC DRIVERS
10134 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10135 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10136 S:      Supported
10137 F:      sound/soc/atmel
10138
10139 MICROCHIP DMA DRIVER
10140 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10141 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10142 L:      dmaengine@vger.kernel.org
10143 S:      Supported
10144 F:      drivers/dma/at_hdmac.c
10145 F:      drivers/dma/at_hdmac_regs.h
10146 F:      include/linux/platform_data/dma-atmel.h
10147 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10148 F:      include/dt-bindings/dma/at91.h
10149
10150 MICROCHIP ECC DRIVER
10151 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10152 L:      linux-crypto@vger.kernel.org
10153 S:      Maintained
10154 F:      drivers/crypto/atmel-ecc.*
10155
10156 MICROCHIP I2C DRIVER
10157 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10158 L:      linux-i2c@vger.kernel.org
10159 S:      Supported
10160 F:      drivers/i2c/busses/i2c-at91.c
10161
10162 MICROCHIP ISC DRIVER
10163 M:      Eugen Hristev <eugen.hristev@microchip.com>
10164 L:      linux-media@vger.kernel.org
10165 S:      Supported
10166 F:      drivers/media/platform/atmel/atmel-isc.c
10167 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10168 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10169
10170 MICROCHIP ISI DRIVER
10171 M:      Eugen Hristev <eugen.hristev@microchip.com>
10172 L:      linux-media@vger.kernel.org
10173 S:      Supported
10174 F:      drivers/media/platform/atmel/atmel-isi.c
10175 F:      drivers/media/platform/atmel/atmel-isi.h
10176
10177 MICROCHIP AT91 USART MFD DRIVER
10178 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10179 L:      linux-kernel@vger.kernel.org
10180 S:      Supported
10181 F:      drivers/mfd/at91-usart.c
10182 F:      include/dt-bindings/mfd/at91-usart.h
10183 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10184
10185 MICROCHIP AT91 USART SPI DRIVER
10186 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10187 L:      linux-spi@vger.kernel.org
10188 S:      Supported
10189 F:      drivers/spi/spi-at91-usart.c
10190 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10191
10192 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10193 M:      Woojung Huh <Woojung.Huh@microchip.com>
10194 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10195 L:      netdev@vger.kernel.org
10196 S:      Maintained
10197 F:      net/dsa/tag_ksz.c
10198 F:      drivers/net/dsa/microchip/*
10199 F:      include/linux/platform_data/microchip-ksz.h
10200 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10201
10202 MICROCHIP LAN743X ETHERNET DRIVER
10203 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10204 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10205 L:      netdev@vger.kernel.org
10206 S:      Maintained
10207 F:      drivers/net/ethernet/microchip/lan743x_*
10208
10209 MICROCHIP LCDFB DRIVER
10210 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10211 L:      linux-fbdev@vger.kernel.org
10212 S:      Maintained
10213 F:      drivers/video/fbdev/atmel_lcdfb.c
10214 F:      include/video/atmel_lcdc.h
10215
10216 MICROCHIP MMC/SD/SDIO MCI DRIVER
10217 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10218 S:      Maintained
10219 F:      drivers/mmc/host/atmel-mci.c
10220
10221 MICROCHIP MCP16502 PMIC DRIVER
10222 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10223 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10224 S:      Maintained
10225 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10226 F:      drivers/regulator/mcp16502.c
10227
10228 MICROCHIP MCP3911 ADC DRIVER
10229 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10230 M:      Kent Gustavsson <kent@minoris.se>
10231 L:      linux-iio@vger.kernel.org
10232 S:      Supported
10233 F:      drivers/iio/adc/mcp3911.c
10234 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10235
10236 MICROCHIP NAND DRIVER
10237 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10238 L:      linux-mtd@lists.infradead.org
10239 S:      Supported
10240 F:      drivers/mtd/nand/raw/atmel/*
10241 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10242
10243 MICROCHIP PWM DRIVER
10244 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10245 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10246 L:      linux-pwm@vger.kernel.org
10247 S:      Supported
10248 F:      drivers/pwm/pwm-atmel.c
10249 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10250
10251 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10252 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10253 M:      Eugen Hristev <eugen.hristev@microchip.com>
10254 L:      linux-iio@vger.kernel.org
10255 S:      Supported
10256 F:      drivers/iio/adc/at91-sama5d2_adc.c
10257 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10258 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10259
10260 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10261 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10262 S:      Supported
10263 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10264
10265 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10266 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10267 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10268 L:      linux-gpio@vger.kernel.org
10269 F:      drivers/gpio/gpio-sama5d2-piobu.c
10270
10271 MICROCHIP SPI DRIVER
10272 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10273 S:      Supported
10274 F:      drivers/spi/spi-atmel.*
10275
10276 MICROCHIP SSC DRIVER
10277 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10278 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10279 S:      Supported
10280 F:      drivers/misc/atmel-ssc.c
10281 F:      include/linux/atmel-ssc.h
10282
10283 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10284 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10285 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10286 S:      Supported
10287 F:      drivers/misc/atmel_tclib.c
10288 F:      drivers/clocksource/tcb_clksrc.c
10289
10290 MICROCHIP USBA UDC DRIVER
10291 M:      Cristian Birsan <cristian.birsan@microchip.com>
10292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10293 S:      Supported
10294 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10295
10296 MICROCHIP USB251XB DRIVER
10297 M:      Richard Leitner <richard.leitner@skidata.com>
10298 L:      linux-usb@vger.kernel.org
10299 S:      Maintained
10300 F:      drivers/usb/misc/usb251xb.c
10301 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10302
10303 MICROCHIP XDMA DRIVER
10304 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10305 L:      linux-arm-kernel@lists.infradead.org
10306 L:      dmaengine@vger.kernel.org
10307 S:      Supported
10308 F:      drivers/dma/at_xdmac.c
10309
10310 MICROSEMI MIPS SOCS
10311 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10312 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10313 L:      linux-mips@vger.kernel.org
10314 S:      Supported
10315 F:      arch/mips/generic/board-ocelot.c
10316 F:      arch/mips/configs/generic/board-ocelot.config
10317 F:      arch/mips/boot/dts/mscc/
10318 F:      Documentation/devicetree/bindings/mips/mscc.txt
10319
10320 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10321 M:      Don Brace <don.brace@microsemi.com>
10322 L:      esc.storagedev@microsemi.com
10323 L:      linux-scsi@vger.kernel.org
10324 S:      Supported
10325 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10326 F:      drivers/scsi/smartpqi/Kconfig
10327 F:      drivers/scsi/smartpqi/Makefile
10328 F:      include/linux/cciss*.h
10329 F:      include/uapi/linux/cciss*.h
10330 F:      Documentation/scsi/smartpqi.txt
10331
10332 MICROSEMI ETHERNET SWITCH DRIVER
10333 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10334 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10335 L:      netdev@vger.kernel.org
10336 S:      Supported
10337 F:      drivers/net/ethernet/mscc/
10338
10339 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10340 M:      Chen Yu <yu.c.chen@intel.com>
10341 L:      platform-driver-x86@vger.kernel.org
10342 S:      Supported
10343 F:      drivers/platform/x86/surfacepro3_button.c
10344
10345 MICROTEK X6 SCANNER
10346 M:      Oliver Neukum <oliver@neukum.org>
10347 S:      Maintained
10348 F:      drivers/usb/image/microtek.*
10349
10350 MIPS
10351 M:      Ralf Baechle <ralf@linux-mips.org>
10352 M:      Paul Burton <paul.burton@mips.com>
10353 M:      James Hogan <jhogan@kernel.org>
10354 L:      linux-mips@vger.kernel.org
10355 W:      http://www.linux-mips.org/
10356 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10358 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10359 S:      Supported
10360 F:      Documentation/devicetree/bindings/mips/
10361 F:      Documentation/mips/
10362 F:      arch/mips/
10363 F:      drivers/platform/mips/
10364
10365 MIPS BOSTON DEVELOPMENT BOARD
10366 M:      Paul Burton <paul.burton@mips.com>
10367 L:      linux-mips@vger.kernel.org
10368 S:      Maintained
10369 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10370 F:      arch/mips/boot/dts/img/boston.dts
10371 F:      arch/mips/configs/generic/board-boston.config
10372 F:      drivers/clk/imgtec/clk-boston.c
10373 F:      include/dt-bindings/clock/boston-clock.h
10374
10375 MIPS GENERIC PLATFORM
10376 M:      Paul Burton <paul.burton@mips.com>
10377 L:      linux-mips@vger.kernel.org
10378 S:      Supported
10379 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10380 F:      arch/mips/generic/
10381 F:      arch/mips/tools/generic-board-config.sh
10382
10383 MIPS/LOONGSON1 ARCHITECTURE
10384 M:      Keguang Zhang <keguang.zhang@gmail.com>
10385 L:      linux-mips@vger.kernel.org
10386 S:      Maintained
10387 F:      arch/mips/loongson32/
10388 F:      arch/mips/include/asm/mach-loongson32/
10389 F:      drivers/*/*loongson1*
10390 F:      drivers/*/*/*loongson1*
10391
10392 MIPS/LOONGSON2 ARCHITECTURE
10393 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10394 L:      linux-mips@vger.kernel.org
10395 S:      Maintained
10396 F:      arch/mips/loongson64/fuloong-2e/
10397 F:      arch/mips/loongson64/lemote-2f/
10398 F:      arch/mips/include/asm/mach-loongson64/
10399 F:      drivers/*/*loongson2*
10400 F:      drivers/*/*/*loongson2*
10401
10402 MIPS/LOONGSON3 ARCHITECTURE
10403 M:      Huacai Chen <chenhc@lemote.com>
10404 L:      linux-mips@vger.kernel.org
10405 S:      Maintained
10406 F:      arch/mips/loongson64/
10407 F:      arch/mips/include/asm/mach-loongson64/
10408 F:      drivers/platform/mips/cpu_hwmon.c
10409 F:      drivers/*/*loongson3*
10410 F:      drivers/*/*/*loongson3*
10411
10412 MIPS RINT INSTRUCTION EMULATION
10413 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10414 L:      linux-mips@vger.kernel.org
10415 S:      Supported
10416 F:      arch/mips/math-emu/sp_rint.c
10417 F:      arch/mips/math-emu/dp_rint.c
10418
10419 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10420 M:      Hans Verkuil <hverkuil@xs4all.nl>
10421 L:      linux-media@vger.kernel.org
10422 T:      git git://linuxtv.org/media_tree.git
10423 W:      https://linuxtv.org
10424 S:      Odd Fixes
10425 F:      drivers/media/radio/radio-miropcm20*
10426
10427 MMP SUPPORT
10428 R:      Lubomir Rintel <lkundrak@v3.sk>
10429 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10430 S:      Odd Fixes
10431 F:      arch/arm/boot/dts/mmp*
10432 F:      arch/arm/mach-mmp/
10433
10434 MMU GATHER AND TLB INVALIDATION
10435 M:      Will Deacon <will.deacon@arm.com>
10436 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10437 M:      Andrew Morton <akpm@linux-foundation.org>
10438 M:      Nick Piggin <npiggin@gmail.com>
10439 M:      Peter Zijlstra <peterz@infradead.org>
10440 L:      linux-arch@vger.kernel.org
10441 L:      linux-mm@kvack.org
10442 S:      Maintained
10443 F:      arch/*/include/asm/tlb.h
10444 F:      include/asm-generic/tlb.h
10445 F:      mm/mmu_gather.c
10446
10447 MN88472 MEDIA DRIVER
10448 M:      Antti Palosaari <crope@iki.fi>
10449 L:      linux-media@vger.kernel.org
10450 W:      https://linuxtv.org
10451 W:      http://palosaari.fi/linux/
10452 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10453 S:      Maintained
10454 F:      drivers/media/dvb-frontends/mn88472*
10455
10456 MN88473 MEDIA DRIVER
10457 M:      Antti Palosaari <crope@iki.fi>
10458 L:      linux-media@vger.kernel.org
10459 W:      https://linuxtv.org
10460 W:      http://palosaari.fi/linux/
10461 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10462 S:      Maintained
10463 F:      drivers/media/dvb-frontends/mn88473*
10464
10465 MODULE SUPPORT
10466 M:      Jessica Yu <jeyu@kernel.org>
10467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10468 S:      Maintained
10469 F:      include/linux/module.h
10470 F:      kernel/module.c
10471
10472 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10473 W:      http://popies.net/meye/
10474 S:      Orphan
10475 F:      Documentation/media/v4l-drivers/meye*
10476 F:      drivers/media/pci/meye/
10477 F:      include/uapi/linux/meye.h
10478
10479 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10480 M:      Jiri Slaby <jirislaby@gmail.com>
10481 S:      Maintained
10482 F:      Documentation/serial/moxa-smartio
10483 F:      drivers/tty/mxser.*
10484
10485 MR800 AVERMEDIA USB FM RADIO DRIVER
10486 M:      Alexey Klimov <klimov.linux@gmail.com>
10487 L:      linux-media@vger.kernel.org
10488 T:      git git://linuxtv.org/media_tree.git
10489 S:      Maintained
10490 F:      drivers/media/radio/radio-mr800.c
10491
10492 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10493 M:      Alan Ott <alan@signal11.us>
10494 L:      linux-wpan@vger.kernel.org
10495 S:      Maintained
10496 F:      drivers/net/ieee802154/mrf24j40.c
10497 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10498
10499 MSI LAPTOP SUPPORT
10500 M:      "Lee, Chun-Yi" <jlee@suse.com>
10501 L:      platform-driver-x86@vger.kernel.org
10502 S:      Maintained
10503 F:      drivers/platform/x86/msi-laptop.c
10504
10505 MSI WMI SUPPORT
10506 L:      platform-driver-x86@vger.kernel.org
10507 S:      Orphan
10508 F:      drivers/platform/x86/msi-wmi.c
10509
10510 MSI001 MEDIA DRIVER
10511 M:      Antti Palosaari <crope@iki.fi>
10512 L:      linux-media@vger.kernel.org
10513 W:      https://linuxtv.org
10514 W:      http://palosaari.fi/linux/
10515 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10516 T:      git git://linuxtv.org/anttip/media_tree.git
10517 S:      Maintained
10518 F:      drivers/media/tuners/msi001*
10519
10520 MSI2500 MEDIA DRIVER
10521 M:      Antti Palosaari <crope@iki.fi>
10522 L:      linux-media@vger.kernel.org
10523 W:      https://linuxtv.org
10524 W:      http://palosaari.fi/linux/
10525 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10526 T:      git git://linuxtv.org/anttip/media_tree.git
10527 S:      Maintained
10528 F:      drivers/media/usb/msi2500/
10529
10530 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10531 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10532 L:      linux-mtd@lists.infradead.org
10533 S:      Maintained
10534 F:      drivers/mtd/devices/docg3*
10535
10536 MT9M032 APTINA SENSOR DRIVER
10537 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10538 L:      linux-media@vger.kernel.org
10539 T:      git git://linuxtv.org/media_tree.git
10540 S:      Maintained
10541 F:      drivers/media/i2c/mt9m032.c
10542 F:      include/media/i2c/mt9m032.h
10543
10544 MT9P031 APTINA CAMERA SENSOR
10545 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10546 L:      linux-media@vger.kernel.org
10547 T:      git git://linuxtv.org/media_tree.git
10548 S:      Maintained
10549 F:      drivers/media/i2c/mt9p031.c
10550 F:      include/media/i2c/mt9p031.h
10551
10552 MT9T001 APTINA CAMERA SENSOR
10553 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10554 L:      linux-media@vger.kernel.org
10555 T:      git git://linuxtv.org/media_tree.git
10556 S:      Maintained
10557 F:      drivers/media/i2c/mt9t001.c
10558 F:      include/media/i2c/mt9t001.h
10559
10560 MT9T112 APTINA CAMERA SENSOR
10561 M:      Jacopo Mondi <jacopo@jmondi.org>
10562 L:      linux-media@vger.kernel.org
10563 T:      git git://linuxtv.org/media_tree.git
10564 S:      Odd Fixes
10565 F:      drivers/media/i2c/mt9t112.c
10566 F:      include/media/i2c/mt9t112.h
10567
10568 MT9V032 APTINA CAMERA SENSOR
10569 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10570 L:      linux-media@vger.kernel.org
10571 T:      git git://linuxtv.org/media_tree.git
10572 S:      Maintained
10573 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10574 F:      drivers/media/i2c/mt9v032.c
10575 F:      include/media/i2c/mt9v032.h
10576
10577 MT9V111 APTINA CAMERA SENSOR
10578 M:      Jacopo Mondi <jacopo@jmondi.org>
10579 L:      linux-media@vger.kernel.org
10580 T:      git git://linuxtv.org/media_tree.git
10581 S:      Maintained
10582 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10583 F:      drivers/media/i2c/mt9v111.c
10584
10585 MULTIFUNCTION DEVICES (MFD)
10586 M:      Lee Jones <lee.jones@linaro.org>
10587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10588 S:      Supported
10589 F:      Documentation/devicetree/bindings/mfd/
10590 F:      drivers/mfd/
10591 F:      include/linux/mfd/
10592 F:      include/dt-bindings/mfd/
10593
10594 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10595 S:      Orphan
10596 F:      drivers/mmc/host/mmc_spi.c
10597 F:      include/linux/spi/mmc_spi.h
10598
10599 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10600 M:      Ulf Hansson <ulf.hansson@linaro.org>
10601 L:      linux-mmc@vger.kernel.org
10602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10603 S:      Maintained
10604 F:      Documentation/devicetree/bindings/mmc/
10605 F:      drivers/mmc/
10606 F:      include/linux/mmc/
10607 F:      include/uapi/linux/mmc/
10608
10609 MULTIPLEXER SUBSYSTEM
10610 M:      Peter Rosin <peda@axentia.se>
10611 S:      Maintained
10612 F:      Documentation/ABI/testing/sysfs-class-mux*
10613 F:      Documentation/devicetree/bindings/mux/
10614 F:      include/dt-bindings/mux/
10615 F:      include/linux/mux/
10616 F:      drivers/mux/
10617
10618 MULTITECH MULTIPORT CARD (ISICOM)
10619 S:      Orphan
10620 F:      drivers/tty/isicom.c
10621 F:      include/linux/isicom.h
10622
10623 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10624 M:      Bin Liu <b-liu@ti.com>
10625 L:      linux-usb@vger.kernel.org
10626 S:      Maintained
10627 F:      drivers/usb/musb/
10628
10629 MXL301RF MEDIA DRIVER
10630 M:      Akihiro Tsukada <tskd08@gmail.com>
10631 L:      linux-media@vger.kernel.org
10632 S:      Odd Fixes
10633 F:      drivers/media/tuners/mxl301rf*
10634
10635 MXL5007T MEDIA DRIVER
10636 M:      Michael Krufky <mkrufky@linuxtv.org>
10637 L:      linux-media@vger.kernel.org
10638 W:      https://linuxtv.org
10639 W:      http://github.com/mkrufky
10640 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10641 T:      git git://linuxtv.org/mkrufky/tuners.git
10642 S:      Maintained
10643 F:      drivers/media/tuners/mxl5007t.*
10644
10645 MXSFB DRM DRIVER
10646 M:      Marek Vasut <marex@denx.de>
10647 M:      Stefan Agner <stefan@agner.ch>
10648 L:      dri-devel@lists.freedesktop.org
10649 S:      Supported
10650 F:      drivers/gpu/drm/mxsfb/
10651 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10652 T:      git git://anongit.freedesktop.org/drm/drm-misc
10653
10654 MYLEX DAC960 PCI RAID Controller
10655 M:      Hannes Reinecke <hare@kernel.org>
10656 L:      linux-scsi@vger.kernel.org
10657 S:      Supported
10658 F:      drivers/scsi/myrb.*
10659 F:      drivers/scsi/myrs.*
10660
10661 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10662 M:      Chris Lee <christopher.lee@cspi.com>
10663 L:      netdev@vger.kernel.org
10664 W:      https://www.cspi.com/ethernet-products/support/downloads/
10665 S:      Supported
10666 F:      drivers/net/ethernet/myricom/myri10ge/
10667
10668 NAND FLASH SUBSYSTEM
10669 M:      Boris Brezillon <bbrezillon@kernel.org>
10670 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10671 R:      Richard Weinberger <richard@nod.at>
10672 L:      linux-mtd@lists.infradead.org
10673 W:      http://www.linux-mtd.infradead.org/
10674 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10675 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10676 T:      git git://git.infradead.org/linux-mtd.git nand/next
10677 S:      Maintained
10678 F:      drivers/mtd/nand/
10679 F:      include/linux/mtd/*nand*.h
10680
10681 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10682 M:      Daniel Mack <zonque@gmail.com>
10683 S:      Maintained
10684 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10685 W:      http://www.native-instruments.com
10686 F:      sound/usb/caiaq/
10687
10688 NATSEMI ETHERNET DRIVER (DP8381x)
10689 S:      Orphan
10690 F:      drivers/net/ethernet/natsemi/natsemi.c
10691
10692 NCR 5380 SCSI DRIVERS
10693 M:      Finn Thain <fthain@telegraphics.com.au>
10694 M:      Michael Schmitz <schmitzmic@gmail.com>
10695 L:      linux-scsi@vger.kernel.org
10696 S:      Maintained
10697 F:      Documentation/scsi/g_NCR5380.txt
10698 F:      drivers/scsi/NCR5380.*
10699 F:      drivers/scsi/arm/cumana_1.c
10700 F:      drivers/scsi/arm/oak.c
10701 F:      drivers/scsi/atari_scsi.*
10702 F:      drivers/scsi/dmx3191d.c
10703 F:      drivers/scsi/g_NCR5380.*
10704 F:      drivers/scsi/mac_scsi.*
10705 F:      drivers/scsi/sun3_scsi.*
10706 F:      drivers/scsi/sun3_scsi_vme.c
10707
10708 NCSI LIBRARY:
10709 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10710 S:      Maintained
10711 F:      net/ncsi/
10712
10713 NCT6775 HARDWARE MONITOR DRIVER
10714 M:      Guenter Roeck <linux@roeck-us.net>
10715 L:      linux-hwmon@vger.kernel.org
10716 S:      Maintained
10717 F:      Documentation/hwmon/nct6775
10718 F:      drivers/hwmon/nct6775.c
10719
10720 NET_FAILOVER MODULE
10721 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10722 L:      netdev@vger.kernel.org
10723 S:      Supported
10724 F:      driver/net/net_failover.c
10725 F:      include/net/net_failover.h
10726 F:      Documentation/networking/net_failover.rst
10727
10728 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10729 M:      Faisal Latif <faisal.latif@intel.com>
10730 L:      linux-rdma@vger.kernel.org
10731 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10732 S:      Supported
10733 F:      drivers/infiniband/hw/nes/
10734 F:      include/uapi/rdma/nes-abi.h
10735
10736 NETEM NETWORK EMULATOR
10737 M:      Stephen Hemminger <stephen@networkplumber.org>
10738 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10739 S:      Maintained
10740 F:      net/sched/sch_netem.c
10741
10742 NETERION 10GbE DRIVERS (s2io/vxge)
10743 M:      Jon Mason <jdmason@kudzu.us>
10744 L:      netdev@vger.kernel.org
10745 S:      Supported
10746 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10747 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10748 F:      drivers/net/ethernet/neterion/
10749
10750 NETFILTER
10751 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10752 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10753 M:      Florian Westphal <fw@strlen.de>
10754 L:      netfilter-devel@vger.kernel.org
10755 L:      coreteam@netfilter.org
10756 W:      http://www.netfilter.org/
10757 W:      http://www.iptables.org/
10758 W:      http://www.nftables.org/
10759 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10762 S:      Maintained
10763 F:      include/linux/netfilter*
10764 F:      include/linux/netfilter/
10765 F:      include/net/netfilter/
10766 F:      include/uapi/linux/netfilter*
10767 F:      include/uapi/linux/netfilter/
10768 F:      net/*/netfilter.c
10769 F:      net/*/netfilter/
10770 F:      net/netfilter/
10771 F:      net/bridge/br_netfilter*.c
10772
10773 NETROM NETWORK LAYER
10774 M:      Ralf Baechle <ralf@linux-mips.org>
10775 L:      linux-hams@vger.kernel.org
10776 W:      http://www.linux-ax25.org/
10777 S:      Maintained
10778 F:      include/net/netrom.h
10779 F:      include/uapi/linux/netrom.h
10780 F:      net/netrom/
10781
10782 NETRONOME ETHERNET DRIVERS
10783 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10784 L:      oss-drivers@netronome.com
10785 S:      Maintained
10786 F:      drivers/net/ethernet/netronome/
10787
10788 NETWORK BLOCK DEVICE (NBD)
10789 M:      Josef Bacik <josef@toxicpanda.com>
10790 S:      Maintained
10791 L:      linux-block@vger.kernel.org
10792 L:      nbd@other.debian.org
10793 F:      Documentation/blockdev/nbd.txt
10794 F:      drivers/block/nbd.c
10795 F:      include/uapi/linux/nbd.h
10796
10797 NETWORK DROP MONITOR
10798 M:      Neil Horman <nhorman@tuxdriver.com>
10799 L:      netdev@vger.kernel.org
10800 S:      Maintained
10801 W:      https://fedorahosted.org/dropwatch/
10802 F:      net/core/drop_monitor.c
10803
10804 NETWORKING DRIVERS
10805 M:      "David S. Miller" <davem@davemloft.net>
10806 L:      netdev@vger.kernel.org
10807 W:      http://www.linuxfoundation.org/en/Net
10808 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10811 S:      Odd Fixes
10812 F:      Documentation/devicetree/bindings/net/
10813 F:      drivers/net/
10814 F:      include/linux/if_*
10815 F:      include/linux/netdevice.h
10816 F:      include/linux/etherdevice.h
10817 F:      include/linux/fcdevice.h
10818 F:      include/linux/fddidevice.h
10819 F:      include/linux/hippidevice.h
10820 F:      include/linux/inetdevice.h
10821 F:      include/uapi/linux/if_*
10822 F:      include/uapi/linux/netdevice.h
10823
10824 NETWORKING DRIVERS (WIRELESS)
10825 M:      Kalle Valo <kvalo@codeaurora.org>
10826 L:      linux-wireless@vger.kernel.org
10827 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10830 S:      Maintained
10831 F:      Documentation/devicetree/bindings/net/wireless/
10832 F:      drivers/net/wireless/
10833
10834 NETWORKING [DSA]
10835 M:      Andrew Lunn <andrew@lunn.ch>
10836 M:      Vivien Didelot <vivien.didelot@gmail.com>
10837 M:      Florian Fainelli <f.fainelli@gmail.com>
10838 S:      Maintained
10839 F:      Documentation/devicetree/bindings/net/dsa/
10840 F:      net/dsa/
10841 F:      include/net/dsa.h
10842 F:      include/linux/dsa/
10843 F:      include/linux/platform_data/dsa.h
10844 F:      drivers/net/dsa/
10845
10846 NETWORKING [GENERAL]
10847 M:      "David S. Miller" <davem@davemloft.net>
10848 L:      netdev@vger.kernel.org
10849 W:      http://www.linuxfoundation.org/en/Net
10850 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10853 B:      mailto:netdev@vger.kernel.org
10854 S:      Maintained
10855 F:      net/
10856 F:      include/net/
10857 F:      include/linux/in.h
10858 F:      include/linux/net.h
10859 F:      include/linux/netdevice.h
10860 F:      include/uapi/linux/in.h
10861 F:      include/uapi/linux/net.h
10862 F:      include/uapi/linux/netdevice.h
10863 F:      include/uapi/linux/net_namespace.h
10864 F:      tools/testing/selftests/net/
10865 F:      lib/net_utils.c
10866 F:      lib/random32.c
10867 F:      Documentation/networking/
10868
10869 NETWORKING [IPSEC]
10870 M:      Steffen Klassert <steffen.klassert@secunet.com>
10871 M:      Herbert Xu <herbert@gondor.apana.org.au>
10872 M:      "David S. Miller" <davem@davemloft.net>
10873 L:      netdev@vger.kernel.org
10874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10876 S:      Maintained
10877 F:      net/xfrm/
10878 F:      net/key/
10879 F:      net/ipv4/xfrm*
10880 F:      net/ipv4/esp4*
10881 F:      net/ipv4/ah4.c
10882 F:      net/ipv4/ipcomp.c
10883 F:      net/ipv4/ip_vti.c
10884 F:      net/ipv6/xfrm*
10885 F:      net/ipv6/esp6*
10886 F:      net/ipv6/ah6.c
10887 F:      net/ipv6/ipcomp6.c
10888 F:      net/ipv6/ip6_vti.c
10889 F:      include/uapi/linux/xfrm.h
10890 F:      include/net/xfrm.h
10891
10892 NETWORKING [IPv4/IPv6]
10893 M:      "David S. Miller" <davem@davemloft.net>
10894 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10895 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10896 L:      netdev@vger.kernel.org
10897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10898 S:      Maintained
10899 F:      net/ipv4/
10900 F:      net/ipv6/
10901 F:      include/net/ip*
10902 F:      arch/x86/net/*
10903
10904 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10905 M:      Paul Moore <paul@paul-moore.com>
10906 W:      https://github.com/netlabel
10907 L:      netdev@vger.kernel.org
10908 L:      linux-security-module@vger.kernel.org
10909 S:      Maintained
10910 F:      Documentation/netlabel/
10911 F:      include/net/calipso.h
10912 F:      include/net/cipso_ipv4.h
10913 F:      include/net/netlabel.h
10914 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10915 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10916 F:      net/netlabel/
10917 F:      net/ipv4/cipso_ipv4.c
10918 F:      net/ipv6/calipso.c
10919 F:      net/netfilter/xt_CONNSECMARK.c
10920 F:      net/netfilter/xt_SECMARK.c
10921
10922 NETWORKING [TCP]
10923 M:      Eric Dumazet <edumazet@google.com>
10924 L:      netdev@vger.kernel.org
10925 S:      Maintained
10926 F:      net/ipv4/tcp*.c
10927 F:      net/ipv4/syncookies.c
10928 F:      net/ipv6/tcp*.c
10929 F:      net/ipv6/syncookies.c
10930 F:      include/uapi/linux/tcp.h
10931 F:      include/net/tcp.h
10932 F:      include/linux/tcp.h
10933 F:      include/trace/events/tcp.h
10934
10935 NETWORKING [TLS]
10936 M:      Boris Pismenny <borisp@mellanox.com>
10937 M:      Aviad Yehezkel <aviadye@mellanox.com>
10938 M:      Dave Watson <davejwatson@fb.com>
10939 M:      John Fastabend <john.fastabend@gmail.com>
10940 M:      Daniel Borkmann <daniel@iogearbox.net>
10941 L:      netdev@vger.kernel.org
10942 S:      Maintained
10943 F:      net/tls/*
10944 F:      include/uapi/linux/tls.h
10945 F:      include/net/tls.h
10946
10947 NETWORKING [WIRELESS]
10948 L:      linux-wireless@vger.kernel.org
10949 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10950
10951 NETDEVSIM
10952 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10953 S:      Maintained
10954 F:      drivers/net/netdevsim/*
10955
10956 NETXEN (1/10) GbE SUPPORT
10957 M:      Manish Chopra <manishc@marvell.com>
10958 M:      Rahul Verma <rahulv@marvell.com>
10959 M:      GR-Linux-NIC-Dev@marvell.com
10960 L:      netdev@vger.kernel.org
10961 S:      Supported
10962 F:      drivers/net/ethernet/qlogic/netxen/
10963
10964 NFC SUBSYSTEM
10965 M:      Samuel Ortiz <sameo@linux.intel.com>
10966 L:      linux-wireless@vger.kernel.org
10967 L:      linux-nfc@lists.01.org (subscribers-only)
10968 S:      Supported
10969 F:      net/nfc/
10970 F:      include/net/nfc/
10971 F:      include/uapi/linux/nfc.h
10972 F:      drivers/nfc/
10973 F:      include/linux/platform_data/nfcmrvl.h
10974 F:      include/linux/platform_data/nxp-nci.h
10975 F:      Documentation/devicetree/bindings/net/nfc/
10976
10977 NFS, SUNRPC, AND LOCKD CLIENTS
10978 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10979 M:      Anna Schumaker <anna.schumaker@netapp.com>
10980 L:      linux-nfs@vger.kernel.org
10981 W:      http://client.linux-nfs.org
10982 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10983 S:      Maintained
10984 F:      fs/lockd/
10985 F:      fs/nfs/
10986 F:      fs/nfs_common/
10987 F:      net/sunrpc/
10988 F:      include/linux/lockd/
10989 F:      include/linux/nfs*
10990 F:      include/linux/sunrpc/
10991 F:      include/uapi/linux/nfs*
10992 F:      include/uapi/linux/sunrpc/
10993
10994 NILFS2 FILESYSTEM
10995 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10996 L:      linux-nilfs@vger.kernel.org
10997 W:      https://nilfs.sourceforge.io/
10998 W:      https://nilfs.osdn.jp/
10999 T:      git git://github.com/konis/nilfs2.git
11000 S:      Supported
11001 F:      Documentation/filesystems/nilfs2.txt
11002 F:      fs/nilfs2/
11003 F:      include/trace/events/nilfs2.h
11004 F:      include/uapi/linux/nilfs2_api.h
11005 F:      include/uapi/linux/nilfs2_ondisk.h
11006
11007 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11008 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11009 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11010 S:      Maintained
11011 F:      Documentation/scsi/NinjaSCSI.txt
11012 F:      drivers/scsi/pcmcia/nsp_*
11013
11014 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11015 M:      GOTO Masanori <gotom@debian.or.jp>
11016 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11017 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11018 S:      Maintained
11019 F:      Documentation/scsi/NinjaSCSI.txt
11020 F:      drivers/scsi/nsp32*
11021
11022 NIOS2 ARCHITECTURE
11023 M:      Ley Foon Tan <lftan@altera.com>
11024 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11026 S:      Maintained
11027 F:      arch/nios2/
11028
11029 NOHZ, DYNTICKS SUPPORT
11030 M:      Frederic Weisbecker <fweisbec@gmail.com>
11031 M:      Thomas Gleixner <tglx@linutronix.de>
11032 M:      Ingo Molnar <mingo@kernel.org>
11033 L:      linux-kernel@vger.kernel.org
11034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11035 S:      Maintained
11036 F:      kernel/time/tick*.*
11037 F:      include/linux/tick.h
11038 F:      include/linux/sched/nohz.h
11039
11040 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11041 M:      Pavel Machek <pavel@ucw.cz>
11042 M:      Sakari Ailus <sakari.ailus@iki.fi>
11043 L:      linux-media@vger.kernel.org
11044 S:      Maintained
11045 F:      drivers/media/i2c/et8ek8
11046 F:      drivers/media/i2c/ad5820.c
11047
11048 NOKIA N900 POWER SUPPLY DRIVERS
11049 R:      Pali Rohár <pali.rohar@gmail.com>
11050 F:      include/linux/power/bq2415x_charger.h
11051 F:      include/linux/power/bq27xxx_battery.h
11052 F:      include/linux/power/isp1704_charger.h
11053 F:      drivers/power/supply/bq2415x_charger.c
11054 F:      drivers/power/supply/bq27xxx_battery.c
11055 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11056 F:      drivers/power/supply/isp1704_charger.c
11057 F:      drivers/power/supply/rx51_battery.c
11058
11059 NOLIBC HEADER FILE
11060 M:      Willy Tarreau <w@1wt.eu>
11061 S:      Maintained
11062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11063 F:      tools/include/nolibc/
11064
11065 NTB AMD DRIVER
11066 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11067 L:      linux-ntb@googlegroups.com
11068 S:      Supported
11069 F:      drivers/ntb/hw/amd/
11070
11071 NTB DRIVER CORE
11072 M:      Jon Mason <jdmason@kudzu.us>
11073 M:      Dave Jiang <dave.jiang@intel.com>
11074 M:      Allen Hubbe <allenbh@gmail.com>
11075 L:      linux-ntb@googlegroups.com
11076 S:      Supported
11077 W:      https://github.com/jonmason/ntb/wiki
11078 T:      git git://github.com/jonmason/ntb.git
11079 F:      drivers/ntb/
11080 F:      drivers/net/ntb_netdev.c
11081 F:      include/linux/ntb.h
11082 F:      include/linux/ntb_transport.h
11083 F:      tools/testing/selftests/ntb/
11084
11085 NTB IDT DRIVER
11086 M:      Serge Semin <fancer.lancer@gmail.com>
11087 L:      linux-ntb@googlegroups.com
11088 S:      Supported
11089 F:      drivers/ntb/hw/idt/
11090
11091 NTB INTEL DRIVER
11092 M:      Dave Jiang <dave.jiang@intel.com>
11093 L:      linux-ntb@googlegroups.com
11094 S:      Supported
11095 W:      https://github.com/davejiang/linux/wiki
11096 T:      git https://github.com/davejiang/linux.git
11097 F:      drivers/ntb/hw/intel/
11098
11099 NTFS FILESYSTEM
11100 M:      Anton Altaparmakov <anton@tuxera.com>
11101 L:      linux-ntfs-dev@lists.sourceforge.net
11102 W:      http://www.tuxera.com/
11103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11104 S:      Supported
11105 F:      Documentation/filesystems/ntfs.txt
11106 F:      fs/ntfs/
11107
11108 NUBUS SUBSYSTEM
11109 M:      Finn Thain <fthain@telegraphics.com.au>
11110 L:      linux-m68k@lists.linux-m68k.org
11111 S:      Maintained
11112 F:      arch/*/include/asm/nubus.h
11113 F:      drivers/nubus/
11114 F:      include/linux/nubus.h
11115 F:      include/uapi/linux/nubus.h
11116
11117 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11118 M:      Antonino Daplas <adaplas@gmail.com>
11119 L:      linux-fbdev@vger.kernel.org
11120 S:      Maintained
11121 F:      drivers/video/fbdev/riva/
11122 F:      drivers/video/fbdev/nvidia/
11123
11124 NVM EXPRESS DRIVER
11125 M:      Keith Busch <keith.busch@intel.com>
11126 M:      Jens Axboe <axboe@fb.com>
11127 M:      Christoph Hellwig <hch@lst.de>
11128 M:      Sagi Grimberg <sagi@grimberg.me>
11129 L:      linux-nvme@lists.infradead.org
11130 T:      git://git.infradead.org/nvme.git
11131 W:      http://git.infradead.org/nvme.git
11132 S:      Supported
11133 F:      drivers/nvme/host/
11134 F:      include/linux/nvme.h
11135 F:      include/uapi/linux/nvme_ioctl.h
11136
11137 NVM EXPRESS FC TRANSPORT DRIVERS
11138 M:      James Smart <james.smart@broadcom.com>
11139 L:      linux-nvme@lists.infradead.org
11140 S:      Supported
11141 F:      include/linux/nvme-fc.h
11142 F:      include/linux/nvme-fc-driver.h
11143 F:      drivers/nvme/host/fc.c
11144 F:      drivers/nvme/target/fc.c
11145 F:      drivers/nvme/target/fcloop.c
11146
11147 NVM EXPRESS TARGET DRIVER
11148 M:      Christoph Hellwig <hch@lst.de>
11149 M:      Sagi Grimberg <sagi@grimberg.me>
11150 L:      linux-nvme@lists.infradead.org
11151 T:      git://git.infradead.org/nvme.git
11152 W:      http://git.infradead.org/nvme.git
11153 S:      Supported
11154 F:      drivers/nvme/target/
11155
11156 NVMEM FRAMEWORK
11157 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11158 S:      Maintained
11159 F:      drivers/nvmem/
11160 F:      Documentation/devicetree/bindings/nvmem/
11161 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11162 F:      include/linux/nvmem-consumer.h
11163 F:      include/linux/nvmem-provider.h
11164
11165 NXP SGTL5000 DRIVER
11166 M:      Fabio Estevam <festevam@gmail.com>
11167 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11168 S:      Maintained
11169 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11170 F:      sound/soc/codecs/sgtl5000*
11171
11172 NXP TDA998X DRM DRIVER
11173 M:      Russell King <linux@armlinux.org.uk>
11174 S:      Maintained
11175 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11176 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11177 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11178 F:      include/drm/i2c/tda998x.h
11179 F:      include/dt-bindings/display/tda998x.h
11180 K:      "nxp,tda998x"
11181
11182 NXP TFA9879 DRIVER
11183 M:      Peter Rosin <peda@axentia.se>
11184 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11185 S:      Maintained
11186 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11187 F:      sound/soc/codecs/tfa9879*
11188
11189 NXP-NCI NFC DRIVER
11190 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11191 R:      Charles Gorand <charles.gorand@effinnov.com>
11192 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11193 S:      Supported
11194 F:      drivers/nfc/nxp-nci
11195
11196 OBJAGG
11197 M:      Jiri Pirko <jiri@mellanox.com>
11198 L:      netdev@vger.kernel.org
11199 S:      Supported
11200 F:      lib/objagg.c
11201 F:      lib/test_objagg.c
11202 F:      include/linux/objagg.h
11203
11204 NXP FSPI DRIVER
11205 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11206 M:      Ashish Kumar <ashish.kumar@nxp.com>
11207 L:      linux-spi@vger.kernel.org
11208 S:      Maintained
11209 F:      drivers/spi/spi-nxp-fspi.c
11210 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11211
11212 OBJTOOL
11213 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11214 M:      Peter Zijlstra <peterz@infradead.org>
11215 S:      Supported
11216 F:      tools/objtool/
11217
11218 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11219 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11220 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11221 L:      linuxppc-dev@lists.ozlabs.org
11222 S:      Supported
11223 F:      arch/powerpc/platforms/powernv/ocxl.c
11224 F:      arch/powerpc/include/asm/pnv-ocxl.h
11225 F:      drivers/misc/ocxl/
11226 F:      include/misc/ocxl*
11227 F:      include/uapi/misc/ocxl.h
11228 F:      Documentation/accelerators/ocxl.rst
11229
11230 OMAP AUDIO SUPPORT
11231 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11232 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11233 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11234 L:      linux-omap@vger.kernel.org
11235 S:      Maintained
11236 F:      sound/soc/ti/omap*
11237 F:      sound/soc/ti/rx51.c
11238 F:      sound/soc/ti/n810.c
11239 F:      sound/soc/ti/sdma-pcm.*
11240
11241 OMAP CLOCK FRAMEWORK SUPPORT
11242 M:      Paul Walmsley <paul@pwsan.com>
11243 L:      linux-omap@vger.kernel.org
11244 S:      Maintained
11245 F:      arch/arm/*omap*/*clock*
11246
11247 OMAP DEVICE TREE SUPPORT
11248 M:      Benoît Cousson <bcousson@baylibre.com>
11249 M:      Tony Lindgren <tony@atomide.com>
11250 L:      linux-omap@vger.kernel.org
11251 L:      devicetree@vger.kernel.org
11252 S:      Maintained
11253 F:      arch/arm/boot/dts/*omap*
11254 F:      arch/arm/boot/dts/*am3*
11255 F:      arch/arm/boot/dts/*am4*
11256 F:      arch/arm/boot/dts/*am5*
11257 F:      arch/arm/boot/dts/*dra7*
11258
11259 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11260 L:      linux-omap@vger.kernel.org
11261 L:      linux-fbdev@vger.kernel.org
11262 S:      Orphan
11263 F:      drivers/video/fbdev/omap2/
11264 F:      Documentation/arm/OMAP/DSS
11265
11266 OMAP FRAMEBUFFER SUPPORT
11267 L:      linux-fbdev@vger.kernel.org
11268 L:      linux-omap@vger.kernel.org
11269 S:      Orphan
11270 F:      drivers/video/fbdev/omap/
11271
11272 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11273 M:      Roger Quadros <rogerq@ti.com>
11274 M:      Tony Lindgren <tony@atomide.com>
11275 L:      linux-omap@vger.kernel.org
11276 S:      Maintained
11277 F:      drivers/memory/omap-gpmc.c
11278 F:      arch/arm/mach-omap2/*gpmc*
11279
11280 OMAP GPIO DRIVER
11281 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11282 M:      Santosh Shilimkar <ssantosh@kernel.org>
11283 M:      Kevin Hilman <khilman@kernel.org>
11284 L:      linux-omap@vger.kernel.org
11285 S:      Maintained
11286 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11287 F:      drivers/gpio/gpio-omap.c
11288
11289 OMAP HARDWARE SPINLOCK SUPPORT
11290 M:      Ohad Ben-Cohen <ohad@wizery.com>
11291 L:      linux-omap@vger.kernel.org
11292 S:      Maintained
11293 F:      drivers/hwspinlock/omap_hwspinlock.c
11294
11295 OMAP HS MMC SUPPORT
11296 L:      linux-mmc@vger.kernel.org
11297 L:      linux-omap@vger.kernel.org
11298 S:      Orphan
11299 F:      drivers/mmc/host/omap_hsmmc.c
11300
11301 OMAP HWMOD DATA
11302 M:      Paul Walmsley <paul@pwsan.com>
11303 L:      linux-omap@vger.kernel.org
11304 S:      Maintained
11305 F:      arch/arm/mach-omap2/omap_hwmod*data*
11306
11307 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11308 M:      Benoît Cousson <bcousson@baylibre.com>
11309 L:      linux-omap@vger.kernel.org
11310 S:      Maintained
11311 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11312
11313 OMAP HWMOD SUPPORT
11314 M:      Benoît Cousson <bcousson@baylibre.com>
11315 M:      Paul Walmsley <paul@pwsan.com>
11316 L:      linux-omap@vger.kernel.org
11317 S:      Maintained
11318 F:      arch/arm/mach-omap2/omap_hwmod.*
11319
11320 OMAP I2C DRIVER
11321 M:      Vignesh R <vigneshr@ti.com>
11322 L:      linux-omap@vger.kernel.org
11323 L:      linux-i2c@vger.kernel.org
11324 S:      Maintained
11325 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11326 F:      drivers/i2c/busses/i2c-omap.c
11327
11328 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11329 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11330 L:      linux-media@vger.kernel.org
11331 S:      Maintained
11332 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11333 F:      drivers/media/platform/omap3isp/
11334 F:      drivers/staging/media/omap4iss/
11335
11336 OMAP MMC SUPPORT
11337 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11338 L:      linux-omap@vger.kernel.org
11339 S:      Odd Fixes
11340 F:      drivers/mmc/host/omap.c
11341
11342 OMAP POWER MANAGEMENT SUPPORT
11343 M:      Kevin Hilman <khilman@kernel.org>
11344 L:      linux-omap@vger.kernel.org
11345 S:      Maintained
11346 F:      arch/arm/*omap*/*pm*
11347 F:      drivers/cpufreq/omap-cpufreq.c
11348
11349 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11350 M:      Rajendra Nayak <rnayak@codeaurora.org>
11351 M:      Paul Walmsley <paul@pwsan.com>
11352 L:      linux-omap@vger.kernel.org
11353 S:      Maintained
11354 F:      arch/arm/mach-omap2/prm*
11355
11356 OMAP RANDOM NUMBER GENERATOR SUPPORT
11357 M:      Deepak Saxena <dsaxena@plexity.net>
11358 S:      Maintained
11359 F:      drivers/char/hw_random/omap-rng.c
11360
11361 OMAP USB SUPPORT
11362 L:      linux-usb@vger.kernel.org
11363 L:      linux-omap@vger.kernel.org
11364 S:      Orphan
11365 F:      drivers/usb/*/*omap*
11366 F:      arch/arm/*omap*/usb*
11367
11368 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11369 M:      Mark Jackson <mpfj@newflow.co.uk>
11370 L:      linux-omap@vger.kernel.org
11371 S:      Maintained
11372 F:      arch/arm/boot/dts/am335x-nano.dts
11373
11374 OMAP1 SUPPORT
11375 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11376 M:      Tony Lindgren <tony@atomide.com>
11377 L:      linux-omap@vger.kernel.org
11378 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11380 S:      Maintained
11381 F:      arch/arm/mach-omap1/
11382 F:      arch/arm/plat-omap/
11383 F:      arch/arm/configs/omap1_defconfig
11384 F:      drivers/i2c/busses/i2c-omap.c
11385 F:      include/linux/platform_data/i2c-omap.h
11386 F:      include/linux/platform_data/ams-delta-fiq.h
11387
11388 OMAP2+ SUPPORT
11389 M:      Tony Lindgren <tony@atomide.com>
11390 L:      linux-omap@vger.kernel.org
11391 W:      http://www.muru.com/linux/omap/
11392 W:      http://linux.omap.com/
11393 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11395 S:      Maintained
11396 F:      arch/arm/mach-omap2/
11397 F:      arch/arm/plat-omap/
11398 F:      arch/arm/configs/omap2plus_defconfig
11399 F:      drivers/i2c/busses/i2c-omap.c
11400 F:      drivers/irqchip/irq-omap-intc.c
11401 F:      drivers/mfd/*omap*.c
11402 F:      drivers/mfd/menelaus.c
11403 F:      drivers/mfd/palmas.c
11404 F:      drivers/mfd/tps65217.c
11405 F:      drivers/mfd/tps65218.c
11406 F:      drivers/mfd/tps65910.c
11407 F:      drivers/mfd/twl-core.[ch]
11408 F:      drivers/mfd/twl4030*.c
11409 F:      drivers/mfd/twl6030*.c
11410 F:      drivers/mfd/twl6040*.c
11411 F:      drivers/regulator/palmas-regulator*.c
11412 F:      drivers/regulator/pbias-regulator.c
11413 F:      drivers/regulator/tps65217-regulator.c
11414 F:      drivers/regulator/tps65218-regulator.c
11415 F:      drivers/regulator/tps65910-regulator.c
11416 F:      drivers/regulator/twl-regulator.c
11417 F:      drivers/regulator/twl6030-regulator.c
11418 F:      include/linux/platform_data/i2c-omap.h
11419
11420 ONION OMEGA2+ BOARD
11421 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11422 L:      linux-mips@vger.kernel.org
11423 S:      Maintained
11424 F:      arch/mips/boot/dts/ralink/omega2p.dts
11425
11426 OMFS FILESYSTEM
11427 M:      Bob Copeland <me@bobcopeland.com>
11428 L:      linux-karma-devel@lists.sourceforge.net
11429 S:      Maintained
11430 F:      Documentation/filesystems/omfs.txt
11431 F:      fs/omfs/
11432
11433 OMNIKEY CARDMAN 4000 DRIVER
11434 M:      Harald Welte <laforge@gnumonks.org>
11435 S:      Maintained
11436 F:      drivers/char/pcmcia/cm4000_cs.c
11437 F:      include/linux/cm4000_cs.h
11438 F:      include/uapi/linux/cm4000_cs.h
11439
11440 OMNIKEY CARDMAN 4040 DRIVER
11441 M:      Harald Welte <laforge@gnumonks.org>
11442 S:      Maintained
11443 F:      drivers/char/pcmcia/cm4040_cs.*
11444
11445 OMNIVISION OV13858 SENSOR DRIVER
11446 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11447 L:      linux-media@vger.kernel.org
11448 T:      git git://linuxtv.org/media_tree.git
11449 S:      Maintained
11450 F:      drivers/media/i2c/ov13858.c
11451
11452 OMNIVISION OV2680 SENSOR DRIVER
11453 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11454 L:      linux-media@vger.kernel.org
11455 T:      git git://linuxtv.org/media_tree.git
11456 S:      Maintained
11457 F:      drivers/media/i2c/ov2680.c
11458 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11459
11460 OMNIVISION OV2685 SENSOR DRIVER
11461 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11462 L:      linux-media@vger.kernel.org
11463 T:      git git://linuxtv.org/media_tree.git
11464 S:      Maintained
11465 F:      drivers/media/i2c/ov2685.c
11466
11467 OMNIVISION OV5640 SENSOR DRIVER
11468 M:      Steve Longerbeam <slongerbeam@gmail.com>
11469 L:      linux-media@vger.kernel.org
11470 T:      git git://linuxtv.org/media_tree.git
11471 S:      Maintained
11472 F:      drivers/media/i2c/ov5640.c
11473
11474 OMNIVISION OV5647 SENSOR DRIVER
11475 M:      Luis Oliveira <lolivei@synopsys.com>
11476 L:      linux-media@vger.kernel.org
11477 T:      git git://linuxtv.org/media_tree.git
11478 S:      Maintained
11479 F:      drivers/media/i2c/ov5647.c
11480
11481 OMNIVISION OV5695 SENSOR DRIVER
11482 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11483 L:      linux-media@vger.kernel.org
11484 T:      git git://linuxtv.org/media_tree.git
11485 S:      Maintained
11486 F:      drivers/media/i2c/ov5695.c
11487
11488 OMNIVISION OV7670 SENSOR DRIVER
11489 M:      Jonathan Corbet <corbet@lwn.net>
11490 L:      linux-media@vger.kernel.org
11491 T:      git git://linuxtv.org/media_tree.git
11492 S:      Maintained
11493 F:      drivers/media/i2c/ov7670.c
11494 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11495
11496 OMNIVISION OV772x SENSOR DRIVER
11497 M:      Jacopo Mondi <jacopo@jmondi.org>
11498 L:      linux-media@vger.kernel.org
11499 T:      git git://linuxtv.org/media_tree.git
11500 S:      Odd fixes
11501 F:      drivers/media/i2c/ov772x.c
11502 F:      include/media/i2c/ov772x.h
11503 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11504
11505 OMNIVISION OV7740 SENSOR DRIVER
11506 M:      Wenyou Yang <wenyou.yang@microchip.com>
11507 L:      linux-media@vger.kernel.org
11508 T:      git git://linuxtv.org/media_tree.git
11509 S:      Maintained
11510 F:      drivers/media/i2c/ov7740.c
11511 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11512
11513 OMNIVISION OV9640 SENSOR DRIVER
11514 M:      Petr Cvek <petrcvekcz@gmail.com>
11515 L:      linux-media@vger.kernel.org
11516 S:      Maintained
11517 F:      drivers/media/i2c/ov9640.*
11518
11519 OMNIVISION OV8856 SENSOR DRIVER
11520 M:      Ben Kao <ben.kao@intel.com>
11521 L:      linux-media@vger.kernel.org
11522 T:      git git://linuxtv.org/media_tree.git
11523 S:      Maintained
11524 F:      drivers/media/i2c/ov8856.c
11525
11526 OMNIVISION OV9650 SENSOR DRIVER
11527 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11528 R:      Akinobu Mita <akinobu.mita@gmail.com>
11529 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11530 L:      linux-media@vger.kernel.org
11531 T:      git git://linuxtv.org/media_tree.git
11532 S:      Maintained
11533 F:      drivers/media/i2c/ov9650.c
11534 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11535
11536 ONENAND FLASH DRIVER
11537 M:      Kyungmin Park <kyungmin.park@samsung.com>
11538 L:      linux-mtd@lists.infradead.org
11539 S:      Maintained
11540 F:      drivers/mtd/nand/onenand/
11541 F:      include/linux/mtd/onenand*.h
11542
11543 ONSTREAM SCSI TAPE DRIVER
11544 M:      Willem Riede <osst@riede.org>
11545 L:      osst-users@lists.sourceforge.net
11546 L:      linux-scsi@vger.kernel.org
11547 S:      Maintained
11548 F:      Documentation/scsi/osst.txt
11549 F:      drivers/scsi/osst.*
11550 F:      drivers/scsi/osst_*.h
11551 F:      drivers/scsi/st.h
11552
11553 OP-TEE DRIVER
11554 M:      Jens Wiklander <jens.wiklander@linaro.org>
11555 S:      Maintained
11556 F:      drivers/tee/optee/
11557
11558 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11559 M:      Sumit Garg <sumit.garg@linaro.org>
11560 S:      Maintained
11561 F:      drivers/char/hw_random/optee-rng.c
11562
11563 OPA-VNIC DRIVER
11564 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11565 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11566 L:      linux-rdma@vger.kernel.org
11567 S:      Supported
11568 F:      drivers/infiniband/ulp/opa_vnic
11569
11570 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11571 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11572 M:      Frank Rowand <frowand.list@gmail.com>
11573 L:      devicetree@vger.kernel.org
11574 S:      Maintained
11575 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11576 F:      Documentation/devicetree/overlay-notes.txt
11577 F:      drivers/of/overlay.c
11578 F:      drivers/of/resolver.c
11579 K:      of_overlay_notifier_
11580
11581 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11582 M:      Rob Herring <robh+dt@kernel.org>
11583 M:      Frank Rowand <frowand.list@gmail.com>
11584 L:      devicetree@vger.kernel.org
11585 W:      http://www.devicetree.org/
11586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11587 S:      Maintained
11588 F:      drivers/of/
11589 F:      include/linux/of*.h
11590 F:      scripts/dtc/
11591 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11592
11593 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11594 M:      Rob Herring <robh+dt@kernel.org>
11595 M:      Mark Rutland <mark.rutland@arm.com>
11596 L:      devicetree@vger.kernel.org
11597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11598 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11599 S:      Maintained
11600 F:      Documentation/devicetree/
11601 F:      arch/*/boot/dts/
11602 F:      include/dt-bindings/
11603
11604 OPENCORES I2C BUS DRIVER
11605 M:      Peter Korsgaard <peter@korsgaard.com>
11606 M:      Andrew Lunn <andrew@lunn.ch>
11607 L:      linux-i2c@vger.kernel.org
11608 S:      Maintained
11609 F:      Documentation/i2c/busses/i2c-ocores
11610 F:      drivers/i2c/busses/i2c-ocores.c
11611 F:      include/linux/platform_data/i2c-ocores.h
11612
11613 OPENRISC ARCHITECTURE
11614 M:      Jonas Bonn <jonas@southpole.se>
11615 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11616 M:      Stafford Horne <shorne@gmail.com>
11617 T:      git git://github.com/openrisc/linux.git
11618 L:      openrisc@lists.librecores.org
11619 W:      http://openrisc.io
11620 S:      Maintained
11621 F:      Documentation/devicetree/bindings/openrisc/
11622 F:      Documentation/openrisc/
11623 F:      arch/openrisc/
11624 F:      drivers/irqchip/irq-ompic.c
11625 F:      drivers/irqchip/irq-or1k-*
11626
11627 OPENVSWITCH
11628 M:      Pravin B Shelar <pshelar@ovn.org>
11629 L:      netdev@vger.kernel.org
11630 L:      dev@openvswitch.org
11631 W:      http://openvswitch.org
11632 S:      Maintained
11633 F:      net/openvswitch/
11634 F:      include/uapi/linux/openvswitch.h
11635
11636 OPERATING PERFORMANCE POINTS (OPP)
11637 M:      Viresh Kumar <vireshk@kernel.org>
11638 M:      Nishanth Menon <nm@ti.com>
11639 M:      Stephen Boyd <sboyd@kernel.org>
11640 L:      linux-pm@vger.kernel.org
11641 S:      Maintained
11642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11643 F:      drivers/opp/
11644 F:      include/linux/pm_opp.h
11645 F:      Documentation/power/opp.txt
11646 F:      Documentation/devicetree/bindings/opp/
11647
11648 OPL4 DRIVER
11649 M:      Clemens Ladisch <clemens@ladisch.de>
11650 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11651 T:      git git://git.alsa-project.org/alsa-kernel.git
11652 S:      Maintained
11653 F:      sound/drivers/opl4/
11654
11655 OPROFILE
11656 M:      Robert Richter <rric@kernel.org>
11657 L:      oprofile-list@lists.sf.net
11658 S:      Maintained
11659 F:      arch/*/include/asm/oprofile*.h
11660 F:      arch/*/oprofile/
11661 F:      drivers/oprofile/
11662 F:      include/linux/oprofile.h
11663
11664 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11665 M:      Mark Fasheh <mark@fasheh.com>
11666 M:      Joel Becker <jlbec@evilplan.org>
11667 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11668 W:      http://ocfs2.wiki.kernel.org
11669 S:      Supported
11670 F:      Documentation/filesystems/ocfs2.txt
11671 F:      Documentation/filesystems/dlmfs.txt
11672 F:      fs/ocfs2/
11673
11674 ORANGEFS FILESYSTEM
11675 M:      Mike Marshall <hubcap@omnibond.com>
11676 R:      Martin Brandenburg <martin@omnibond.com>
11677 L:      devel@lists.orangefs.org
11678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11679 S:      Supported
11680 F:      fs/orangefs/
11681 F:      Documentation/filesystems/orangefs.txt
11682
11683 ORINOCO DRIVER
11684 L:      linux-wireless@vger.kernel.org
11685 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11686 W:      http://www.nongnu.org/orinoco/
11687 S:      Orphan
11688 F:      drivers/net/wireless/intersil/orinoco/
11689
11690 OV2659 OMNIVISION SENSOR DRIVER
11691 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11692 L:      linux-media@vger.kernel.org
11693 W:      https://linuxtv.org
11694 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11695 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11696 S:      Maintained
11697 F:      drivers/media/i2c/ov2659.c
11698 F:      include/media/i2c/ov2659.h
11699
11700 OVERLAY FILESYSTEM
11701 M:      Miklos Szeredi <miklos@szeredi.hu>
11702 L:      linux-unionfs@vger.kernel.org
11703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11704 S:      Supported
11705 F:      fs/overlayfs/
11706 F:      Documentation/filesystems/overlayfs.txt
11707
11708 P54 WIRELESS DRIVER
11709 M:      Christian Lamparter <chunkeey@googlemail.com>
11710 L:      linux-wireless@vger.kernel.org
11711 W:      http://wireless.kernel.org/en/users/Drivers/p54
11712 S:      Maintained
11713 F:      drivers/net/wireless/intersil/p54/
11714
11715 PA SEMI ETHERNET DRIVER
11716 L:      netdev@vger.kernel.org
11717 S:      Orphan
11718 F:      drivers/net/ethernet/pasemi/*
11719
11720 PA SEMI SMBUS DRIVER
11721 L:      linux-i2c@vger.kernel.org
11722 S:      Orphan
11723 F:      drivers/i2c/busses/i2c-pasemi.c
11724
11725 PADATA PARALLEL EXECUTION MECHANISM
11726 M:      Steffen Klassert <steffen.klassert@secunet.com>
11727 L:      linux-crypto@vger.kernel.org
11728 S:      Maintained
11729 F:      kernel/padata.c
11730 F:      include/linux/padata.h
11731 F:      Documentation/padata.txt
11732
11733 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11734 M:      Harald Welte <laforge@gnumonks.org>
11735 L:      platform-driver-x86@vger.kernel.org
11736 S:      Maintained
11737 F:      drivers/platform/x86/panasonic-laptop.c
11738
11739 PARALLEL LCD/KEYPAD PANEL DRIVER
11740 M:      Willy Tarreau <willy@haproxy.com>
11741 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11742 S:      Odd Fixes
11743 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11744 F:      drivers/auxdisplay/panel.c
11745
11746 PARALLEL PORT SUBSYSTEM
11747 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11748 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11749 L:      linux-parport@lists.infradead.org (subscribers-only)
11750 S:      Maintained
11751 F:      drivers/parport/
11752 F:      include/linux/parport*.h
11753 F:      drivers/char/ppdev.c
11754 F:      include/uapi/linux/ppdev.h
11755 F:      Documentation/parport*.txt
11756
11757 PARAVIRT_OPS INTERFACE
11758 M:      Juergen Gross <jgross@suse.com>
11759 M:      Alok Kataria <akataria@vmware.com>
11760 L:      virtualization@lists.linux-foundation.org
11761 S:      Supported
11762 F:      Documentation/virtual/paravirt_ops.txt
11763 F:      arch/*/kernel/paravirt*
11764 F:      arch/*/include/asm/paravirt*.h
11765 F:      include/linux/hypervisor.h
11766
11767 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11768 M:      Tim Waugh <tim@cyberelk.net>
11769 L:      linux-parport@lists.infradead.org (subscribers-only)
11770 S:      Maintained
11771 F:      Documentation/blockdev/paride.txt
11772 F:      drivers/block/paride/
11773
11774 PARISC ARCHITECTURE
11775 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11776 M:      Helge Deller <deller@gmx.de>
11777 L:      linux-parisc@vger.kernel.org
11778 W:      http://www.parisc-linux.org/
11779 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11782 S:      Maintained
11783 F:      arch/parisc/
11784 F:      Documentation/parisc/
11785 F:      drivers/parisc/
11786 F:      drivers/char/agp/parisc-agp.c
11787 F:      drivers/input/serio/gscps2.c
11788 F:      drivers/parport/parport_gsc.*
11789 F:      drivers/tty/serial/8250/8250_gsc.c
11790 F:      drivers/video/fbdev/sti*
11791 F:      drivers/video/console/sti*
11792 F:      drivers/video/logo/logo_parisc*
11793
11794 PARMAN
11795 M:      Jiri Pirko <jiri@mellanox.com>
11796 L:      netdev@vger.kernel.org
11797 S:      Supported
11798 F:      lib/parman.c
11799 F:      lib/test_parman.c
11800 F:      include/linux/parman.h
11801
11802 PC ENGINES APU BOARD DRIVER
11803 M:      Enrico Weigelt, metux IT consult <info@metux.net>
11804 S:      Maintained
11805 F:      drivers/platform/x86/pcengines-apuv2.c
11806
11807 PC87360 HARDWARE MONITORING DRIVER
11808 M:      Jim Cromie <jim.cromie@gmail.com>
11809 L:      linux-hwmon@vger.kernel.org
11810 S:      Maintained
11811 F:      Documentation/hwmon/pc87360
11812 F:      drivers/hwmon/pc87360.c
11813
11814 PC8736x GPIO DRIVER
11815 M:      Jim Cromie <jim.cromie@gmail.com>
11816 S:      Maintained
11817 F:      drivers/char/pc8736x_gpio.c
11818
11819 PC87427 HARDWARE MONITORING DRIVER
11820 M:      Jean Delvare <jdelvare@suse.com>
11821 L:      linux-hwmon@vger.kernel.org
11822 S:      Maintained
11823 F:      Documentation/hwmon/pc87427
11824 F:      drivers/hwmon/pc87427.c
11825
11826 PCA9532 LED DRIVER
11827 M:      Riku Voipio <riku.voipio@iki.fi>
11828 S:      Maintained
11829 F:      drivers/leds/leds-pca9532.c
11830 F:      include/linux/leds-pca9532.h
11831
11832 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11833 M:      Guenter Roeck <linux@roeck-us.net>
11834 L:      linux-i2c@vger.kernel.org
11835 S:      Maintained
11836 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11837
11838 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11839 M:      Khalid Aziz <khalid@gonehiking.org>
11840 S:      Maintained
11841 F:      drivers/firmware/pcdp.*
11842
11843 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11844 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11845 L:      linux-pci@vger.kernel.org
11846 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11847 S:      Maintained
11848 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11849 F:      drivers/pci/controller/pci-aardvark.c
11850
11851 PCI DRIVER FOR ALTERA PCIE IP
11852 M:      Ley Foon Tan <lftan@altera.com>
11853 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11854 L:      linux-pci@vger.kernel.org
11855 S:      Supported
11856 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11857 F:      drivers/pci/controller/pcie-altera.c
11858
11859 PCI DRIVER FOR APPLIEDMICRO XGENE
11860 M:      Toan Le <toan@os.amperecomputing.com>
11861 L:      linux-pci@vger.kernel.org
11862 L:      linux-arm-kernel@lists.infradead.org
11863 S:      Maintained
11864 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11865 F:      drivers/pci/controller/pci-xgene.c
11866
11867 PCI DRIVER FOR ARM VERSATILE PLATFORM
11868 M:      Rob Herring <robh@kernel.org>
11869 L:      linux-pci@vger.kernel.org
11870 L:      linux-arm-kernel@lists.infradead.org
11871 S:      Maintained
11872 F:      Documentation/devicetree/bindings/pci/versatile.txt
11873 F:      drivers/pci/controller/pci-versatile.c
11874
11875 PCI DRIVER FOR ARMADA 8K
11876 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11877 L:      linux-pci@vger.kernel.org
11878 L:      linux-arm-kernel@lists.infradead.org
11879 S:      Maintained
11880 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11881 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11882
11883 PCI DRIVER FOR CADENCE PCIE IP
11884 M:      Tom Joseph <tjoseph@cadence.com>
11885 L:      linux-pci@vger.kernel.org
11886 S:      Maintained
11887 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11888 F:      drivers/pci/controller/pcie-cadence*
11889
11890 PCI DRIVER FOR FREESCALE LAYERSCAPE
11891 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11892 M:      Mingkai Hu <mingkai.hu@nxp.com>
11893 M:      Roy Zang <roy.zang@nxp.com>
11894 L:      linuxppc-dev@lists.ozlabs.org
11895 L:      linux-pci@vger.kernel.org
11896 L:      linux-arm-kernel@lists.infradead.org
11897 S:      Maintained
11898 F:      drivers/pci/controller/dwc/*layerscape*
11899
11900 PCI DRIVER FOR GENERIC OF HOSTS
11901 M:      Will Deacon <will.deacon@arm.com>
11902 L:      linux-pci@vger.kernel.org
11903 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11904 S:      Maintained
11905 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11906 F:      drivers/pci/controller/pci-host-common.c
11907 F:      drivers/pci/controller/pci-host-generic.c
11908
11909 PCI DRIVER FOR IMX6
11910 M:      Richard Zhu <hongxing.zhu@nxp.com>
11911 M:      Lucas Stach <l.stach@pengutronix.de>
11912 L:      linux-pci@vger.kernel.org
11913 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11914 S:      Maintained
11915 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11916 F:      drivers/pci/controller/dwc/*imx6*
11917
11918 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11919 M:      Keith Busch <keith.busch@intel.com>
11920 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11921 L:      linux-pci@vger.kernel.org
11922 S:      Supported
11923 F:      drivers/pci/controller/vmd.c
11924
11925 PCI DRIVER FOR MICROSEMI SWITCHTEC
11926 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11927 M:      Logan Gunthorpe <logang@deltatee.com>
11928 L:      linux-pci@vger.kernel.org
11929 S:      Maintained
11930 F:      Documentation/switchtec.txt
11931 F:      Documentation/ABI/testing/sysfs-class-switchtec
11932 F:      drivers/pci/switch/switchtec*
11933 F:      include/uapi/linux/switchtec_ioctl.h
11934 F:      include/linux/switchtec.h
11935 F:      drivers/ntb/hw/mscc/
11936
11937 PCI DRIVER FOR MOBIVEIL PCIE IP
11938 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11939 L:      linux-pci@vger.kernel.org
11940 S:      Supported
11941 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11942 F:      drivers/pci/controller/pcie-mobiveil.c
11943
11944 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11945 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11946 M:      Jason Cooper <jason@lakedaemon.net>
11947 L:      linux-pci@vger.kernel.org
11948 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11949 S:      Maintained
11950 F:      drivers/pci/controller/*mvebu*
11951
11952 PCI DRIVER FOR NVIDIA TEGRA
11953 M:      Thierry Reding <thierry.reding@gmail.com>
11954 L:      linux-tegra@vger.kernel.org
11955 L:      linux-pci@vger.kernel.org
11956 S:      Supported
11957 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11958 F:      drivers/pci/controller/pci-tegra.c
11959
11960 PCI DRIVER FOR RENESAS R-CAR
11961 M:      Simon Horman <horms@verge.net.au>
11962 L:      linux-pci@vger.kernel.org
11963 L:      linux-renesas-soc@vger.kernel.org
11964 S:      Maintained
11965 F:      drivers/pci/controller/*rcar*
11966
11967 PCI DRIVER FOR SAMSUNG EXYNOS
11968 M:      Jingoo Han <jingoohan1@gmail.com>
11969 L:      linux-pci@vger.kernel.org
11970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11971 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11972 S:      Maintained
11973 F:      drivers/pci/controller/dwc/pci-exynos.c
11974
11975 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11976 M:      Jingoo Han <jingoohan1@gmail.com>
11977 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11978 L:      linux-pci@vger.kernel.org
11979 S:      Maintained
11980 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11981 F:      drivers/pci/controller/dwc/*designware*
11982
11983 PCI DRIVER FOR TI DRA7XX
11984 M:      Kishon Vijay Abraham I <kishon@ti.com>
11985 L:      linux-omap@vger.kernel.org
11986 L:      linux-pci@vger.kernel.org
11987 S:      Supported
11988 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11989 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11990
11991 PCI DRIVER FOR TI KEYSTONE
11992 M:      Murali Karicheri <m-karicheri2@ti.com>
11993 L:      linux-pci@vger.kernel.org
11994 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11995 S:      Maintained
11996 F:      drivers/pci/controller/dwc/pci-keystone.c
11997
11998 PCI ENDPOINT SUBSYSTEM
11999 M:      Kishon Vijay Abraham I <kishon@ti.com>
12000 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12001 L:      linux-pci@vger.kernel.org
12002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12003 S:      Supported
12004 F:      drivers/pci/endpoint/
12005 F:      drivers/misc/pci_endpoint_test.c
12006 F:      tools/pci/
12007
12008 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12009 M:      Russell Currey <ruscur@russell.cc>
12010 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12011 M:      Oliver O'Halloran <oohall@gmail.com>
12012 L:      linuxppc-dev@lists.ozlabs.org
12013 S:      Supported
12014 F:      Documentation/PCI/pci-error-recovery.txt
12015 F:      drivers/pci/pcie/aer.c
12016 F:      drivers/pci/pcie/dpc.c
12017 F:      drivers/pci/pcie/err.c
12018 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
12019 F:      arch/powerpc/kernel/eeh*.c
12020 F:      arch/powerpc/platforms/*/eeh*.c
12021 F:      arch/powerpc/include/*/eeh*.h
12022
12023 PCI ERROR RECOVERY
12024 M:      Linas Vepstas <linasvepstas@gmail.com>
12025 L:      linux-pci@vger.kernel.org
12026 S:      Supported
12027 F:      Documentation/PCI/pci-error-recovery.txt
12028
12029 PCI MSI DRIVER FOR ALTERA MSI IP
12030 M:      Ley Foon Tan <lftan@altera.com>
12031 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12032 L:      linux-pci@vger.kernel.org
12033 S:      Supported
12034 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12035 F:      drivers/pci/controller/pcie-altera-msi.c
12036
12037 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12038 M:      Toan Le <toan@os.amperecomputing.com>
12039 L:      linux-pci@vger.kernel.org
12040 L:      linux-arm-kernel@lists.infradead.org
12041 S:      Maintained
12042 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12043 F:      drivers/pci/controller/pci-xgene-msi.c
12044
12045 PCI SUBSYSTEM
12046 M:      Bjorn Helgaas <bhelgaas@google.com>
12047 L:      linux-pci@vger.kernel.org
12048 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12050 S:      Supported
12051 F:      Documentation/devicetree/bindings/pci/
12052 F:      Documentation/PCI/
12053 F:      drivers/acpi/pci*
12054 F:      drivers/pci/
12055 F:      include/asm-generic/pci*
12056 F:      include/linux/pci*
12057 F:      include/linux/of_pci.h
12058 F:      include/uapi/linux/pci*
12059 F:      lib/pci*
12060 F:      arch/x86/pci/
12061 F:      arch/x86/kernel/quirks.c
12062 F:      arch/x86/kernel/early-quirks.c
12063
12064 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12065 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12066 L:      linux-pci@vger.kernel.org
12067 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12069 S:      Supported
12070 F:      drivers/pci/controller/
12071
12072 PCIE DRIVER FOR AMLOGIC MESON
12073 M:      Yue Wang <yue.wang@Amlogic.com>
12074 L:      linux-pci@vger.kernel.org
12075 L:      linux-amlogic@lists.infradead.org
12076 S:      Maintained
12077 F:      drivers/pci/controller/dwc/pci-meson.c
12078
12079 PCIE DRIVER FOR AXIS ARTPEC
12080 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12081 L:      linux-arm-kernel@axis.com
12082 L:      linux-pci@vger.kernel.org
12083 S:      Maintained
12084 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12085 F:      drivers/pci/controller/dwc/*artpec*
12086
12087 PCIE DRIVER FOR CAVIUM THUNDERX
12088 M:      David Daney <david.daney@cavium.com>
12089 L:      linux-pci@vger.kernel.org
12090 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12091 S:      Supported
12092 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12093 F:      drivers/pci/controller/pci-thunder-*
12094
12095 PCIE DRIVER FOR HISILICON
12096 M:      Zhou Wang <wangzhou1@hisilicon.com>
12097 L:      linux-pci@vger.kernel.org
12098 S:      Maintained
12099 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12100 F:      drivers/pci/controller/dwc/pcie-hisi.c
12101
12102 PCIE DRIVER FOR HISILICON KIRIN
12103 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12104 M:      Binghui Wang <wangbinghui@hisilicon.com>
12105 L:      linux-pci@vger.kernel.org
12106 S:      Maintained
12107 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12108 F:      drivers/pci/controller/dwc/pcie-kirin.c
12109
12110 PCIE DRIVER FOR HISILICON STB
12111 M:      Shawn Guo <shawn.guo@linaro.org>
12112 L:      linux-pci@vger.kernel.org
12113 S:      Maintained
12114 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12115 F:      drivers/pci/controller/dwc/pcie-histb.c
12116
12117 PCIE DRIVER FOR MEDIATEK
12118 M:      Ryder Lee <ryder.lee@mediatek.com>
12119 L:      linux-pci@vger.kernel.org
12120 L:      linux-mediatek@lists.infradead.org
12121 S:      Supported
12122 F:      Documentation/devicetree/bindings/pci/mediatek*
12123 F:      drivers/pci/controller/*mediatek*
12124
12125 PCIE DRIVER FOR QUALCOMM MSM
12126 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12127 L:      linux-pci@vger.kernel.org
12128 L:      linux-arm-msm@vger.kernel.org
12129 S:      Maintained
12130 F:      drivers/pci/controller/dwc/*qcom*
12131
12132 PCIE DRIVER FOR ROCKCHIP
12133 M:      Shawn Lin <shawn.lin@rock-chips.com>
12134 L:      linux-pci@vger.kernel.org
12135 L:      linux-rockchip@lists.infradead.org
12136 S:      Maintained
12137 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12138 F:      drivers/pci/controller/pcie-rockchip*
12139
12140 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12141 M:      Linus Walleij <linus.walleij@linaro.org>
12142 L:      linux-pci@vger.kernel.org
12143 S:      Maintained
12144 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12145 F:      drivers/pci/controller/pci-v3-semi.c
12146
12147 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12148 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12149 L:      linux-pci@vger.kernel.org
12150 S:      Maintained
12151 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12152 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12153
12154 PCIE DRIVER FOR ST SPEAR13XX
12155 M:      Pratyush Anand <pratyush.anand@gmail.com>
12156 L:      linux-pci@vger.kernel.org
12157 S:      Maintained
12158 F:      drivers/pci/controller/dwc/*spear*
12159
12160 PCMCIA SUBSYSTEM
12161 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12163 S:      Odd Fixes
12164 F:      Documentation/pcmcia/
12165 F:      tools/pcmcia/
12166 F:      drivers/pcmcia/
12167 F:      include/pcmcia/
12168
12169 PCNET32 NETWORK DRIVER
12170 M:      Don Fry <pcnet32@frontier.com>
12171 L:      netdev@vger.kernel.org
12172 S:      Maintained
12173 F:      drivers/net/ethernet/amd/pcnet32.c
12174
12175 PCRYPT PARALLEL CRYPTO ENGINE
12176 M:      Steffen Klassert <steffen.klassert@secunet.com>
12177 L:      linux-crypto@vger.kernel.org
12178 S:      Maintained
12179 F:      crypto/pcrypt.c
12180 F:      include/crypto/pcrypt.h
12181
12182 PEAQ WMI HOTKEYS DRIVER
12183 M:      Hans de Goede <hdegoede@redhat.com>
12184 L:      platform-driver-x86@vger.kernel.org
12185 S:      Maintained
12186 F:      drivers/platform/x86/peaq-wmi.c
12187
12188 PER-CPU MEMORY ALLOCATOR
12189 M:      Dennis Zhou <dennis@kernel.org>
12190 M:      Tejun Heo <tj@kernel.org>
12191 M:      Christoph Lameter <cl@linux.com>
12192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12193 S:      Maintained
12194 F:      include/linux/percpu*.h
12195 F:      mm/percpu*.c
12196 F:      arch/*/include/asm/percpu.h
12197
12198 PER-TASK DELAY ACCOUNTING
12199 M:      Balbir Singh <bsingharora@gmail.com>
12200 S:      Maintained
12201 F:      include/linux/delayacct.h
12202 F:      kernel/delayacct.c
12203
12204 PERFORMANCE EVENTS SUBSYSTEM
12205 M:      Peter Zijlstra <peterz@infradead.org>
12206 M:      Ingo Molnar <mingo@redhat.com>
12207 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12208 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12209 R:      Jiri Olsa <jolsa@redhat.com>
12210 R:      Namhyung Kim <namhyung@kernel.org>
12211 L:      linux-kernel@vger.kernel.org
12212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12213 S:      Supported
12214 F:      kernel/events/*
12215 F:      include/linux/perf_event.h
12216 F:      include/uapi/linux/perf_event.h
12217 F:      arch/*/kernel/perf_event*.c
12218 F:      arch/*/kernel/*/perf_event*.c
12219 F:      arch/*/kernel/*/*/perf_event*.c
12220 F:      arch/*/include/asm/perf_event.h
12221 F:      arch/*/kernel/perf_callchain.c
12222 F:      arch/*/events/*
12223 F:      tools/perf/
12224
12225 PERSONALITY HANDLING
12226 M:      Christoph Hellwig <hch@infradead.org>
12227 L:      linux-abi-devel@lists.sourceforge.net
12228 S:      Maintained
12229 F:      include/linux/personality.h
12230 F:      include/uapi/linux/personality.h
12231
12232 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12233 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12234 L:      linux-input@vger.kernel.org
12235 S:      Maintained
12236 F:      Documentation/input/devices/pxrc.rst
12237 F:      drivers/input/joystick/pxrc.c
12238
12239 PHONET PROTOCOL
12240 M:      Remi Denis-Courmont <courmisch@gmail.com>
12241 S:      Supported
12242 F:      Documentation/networking/phonet.txt
12243 F:      include/linux/phonet.h
12244 F:      include/net/phonet/
12245 F:      include/uapi/linux/phonet.h
12246 F:      net/phonet/
12247
12248 PHRAM MTD DRIVER
12249 M:      Joern Engel <joern@lazybastard.org>
12250 L:      linux-mtd@lists.infradead.org
12251 S:      Maintained
12252 F:      drivers/mtd/devices/phram.c
12253
12254 PICOLCD HID DRIVER
12255 M:      Bruno Prémont <bonbons@linux-vserver.org>
12256 L:      linux-input@vger.kernel.org
12257 S:      Maintained
12258 F:      drivers/hid/hid-picolcd*
12259
12260 PICOXCELL SUPPORT
12261 M:      Jamie Iles <jamie@jamieiles.com>
12262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12263 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12264 S:      Supported
12265 F:      arch/arm/boot/dts/picoxcell*
12266 F:      arch/arm/mach-picoxcell/
12267 F:      drivers/crypto/picoxcell*
12268
12269 PIN CONTROL SUBSYSTEM
12270 M:      Linus Walleij <linus.walleij@linaro.org>
12271 L:      linux-gpio@vger.kernel.org
12272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12273 S:      Maintained
12274 F:      Documentation/devicetree/bindings/pinctrl/
12275 F:      Documentation/driver-api/pinctl.rst
12276 F:      drivers/pinctrl/
12277 F:      include/linux/pinctrl/
12278
12279 PIN CONTROLLER - MICROCHIP AT91
12280 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12281 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12282 L:      linux-gpio@vger.kernel.org
12283 S:      Supported
12284 F:      drivers/pinctrl/pinctrl-at91*
12285
12286 PIN CONTROLLER - FREESCALE
12287 M:      Dong Aisheng <aisheng.dong@nxp.com>
12288 M:      Fabio Estevam <festevam@gmail.com>
12289 M:      Shawn Guo <shawnguo@kernel.org>
12290 M:      Stefan Agner <stefan@agner.ch>
12291 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12292 L:      linux-gpio@vger.kernel.org
12293 S:      Maintained
12294 F:      drivers/pinctrl/freescale/
12295 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12296
12297 PIN CONTROLLER - INTEL
12298 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12299 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12301 S:      Maintained
12302 F:      drivers/pinctrl/intel/
12303
12304 PIN CONTROLLER - MEDIATEK
12305 M:      Sean Wang <sean.wang@kernel.org>
12306 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12307 S:      Maintained
12308 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12309 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12310 F:      drivers/pinctrl/mediatek/
12311
12312 PIN CONTROLLER - QUALCOMM
12313 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12314 S:      Maintained
12315 L:      linux-arm-msm@vger.kernel.org
12316 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12317 F:      drivers/pinctrl/qcom/
12318
12319 PIN CONTROLLER - RENESAS
12320 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12321 L:      linux-renesas-soc@vger.kernel.org
12322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12323 S:      Maintained
12324 F:      drivers/pinctrl/pinctrl-rz*
12325 F:      drivers/pinctrl/sh-pfc/
12326
12327 PIN CONTROLLER - SAMSUNG
12328 M:      Tomasz Figa <tomasz.figa@gmail.com>
12329 M:      Krzysztof Kozlowski <krzk@kernel.org>
12330 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12332 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12333 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12335 S:      Maintained
12336 F:      drivers/pinctrl/samsung/
12337 F:      include/dt-bindings/pinctrl/samsung.h
12338 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12339
12340 PIN CONTROLLER - SINGLE
12341 M:      Tony Lindgren <tony@atomide.com>
12342 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12343 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12344 L:      linux-omap@vger.kernel.org
12345 S:      Maintained
12346 F:      drivers/pinctrl/pinctrl-single.c
12347
12348 PIN CONTROLLER - ST SPEAR
12349 M:      Viresh Kumar <vireshk@kernel.org>
12350 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12351 W:      http://www.st.com/spear
12352 S:      Maintained
12353 F:      drivers/pinctrl/spear/
12354
12355 PISTACHIO SOC SUPPORT
12356 M:      James Hartley <james.hartley@sondrel.com>
12357 L:      linux-mips@vger.kernel.org
12358 S:      Odd Fixes
12359 F:      arch/mips/pistachio/
12360 F:      arch/mips/include/asm/mach-pistachio/
12361 F:      arch/mips/boot/dts/img/pistachio*
12362 F:      arch/mips/configs/pistachio*_defconfig
12363
12364 PKTCDVD DRIVER
12365 S:      Orphan
12366 M:      linux-block@vger.kernel.org
12367 F:      drivers/block/pktcdvd.c
12368 F:      include/linux/pktcdvd.h
12369 F:      include/uapi/linux/pktcdvd.h
12370
12371 PKUNITY SOC DRIVERS
12372 M:      Guan Xuetao <gxt@pku.edu.cn>
12373 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12374 S:      Maintained
12375 T:      git git://github.com/gxt/linux.git
12376 F:      drivers/input/serio/i8042-unicore32io.h
12377 F:      drivers/i2c/busses/i2c-puv3.c
12378 F:      drivers/video/fbdev/fb-puv3.c
12379 F:      drivers/rtc/rtc-puv3.c
12380
12381 PMBUS HARDWARE MONITORING DRIVERS
12382 M:      Guenter Roeck <linux@roeck-us.net>
12383 L:      linux-hwmon@vger.kernel.org
12384 W:      http://hwmon.wiki.kernel.org/
12385 W:      http://www.roeck-us.net/linux/drivers/
12386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12387 S:      Maintained
12388 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12389 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12390 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12391 F:      Documentation/hwmon/adm1275
12392 F:      Documentation/hwmon/ibm-cffps
12393 F:      Documentation/hwmon/ir35221
12394 F:      Documentation/hwmon/lm25066
12395 F:      Documentation/hwmon/ltc2978
12396 F:      Documentation/hwmon/ltc3815
12397 F:      Documentation/hwmon/max16064
12398 F:      Documentation/hwmon/max20751
12399 F:      Documentation/hwmon/max31785
12400 F:      Documentation/hwmon/max34440
12401 F:      Documentation/hwmon/max8688
12402 F:      Documentation/hwmon/pmbus
12403 F:      Documentation/hwmon/pmbus-core
12404 F:      Documentation/hwmon/tps40422
12405 F:      Documentation/hwmon/ucd9000
12406 F:      Documentation/hwmon/ucd9200
12407 F:      Documentation/hwmon/zl6100
12408 F:      drivers/hwmon/pmbus/
12409 F:      include/linux/pmbus.h
12410
12411 PMC SIERRA MaxRAID DRIVER
12412 L:      linux-scsi@vger.kernel.org
12413 W:      http://www.pmc-sierra.com/
12414 S:      Orphan
12415 F:      drivers/scsi/pmcraid.*
12416
12417 PMC SIERRA PM8001 DRIVER
12418 M:      Jack Wang <jinpu.wang@profitbricks.com>
12419 M:      lindar_liu@usish.com
12420 L:      linux-scsi@vger.kernel.org
12421 S:      Supported
12422 F:      drivers/scsi/pm8001/
12423
12424 PNP SUPPORT
12425 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12426 S:      Maintained
12427 F:      drivers/pnp/
12428
12429 PNI RM3100 IIO DRIVER
12430 M:      Song Qiang <songqiang1304521@gmail.com>
12431 L:      linux-iio@vger.kernel.org
12432 S:      Maintained
12433 F:      drivers/iio/magnetometer/rm3100*
12434 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12435
12436 POSIX CLOCKS and TIMERS
12437 M:      Thomas Gleixner <tglx@linutronix.de>
12438 L:      linux-kernel@vger.kernel.org
12439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12440 S:      Maintained
12441 F:      fs/timerfd.c
12442 F:      include/linux/timer*
12443 F:      kernel/time/*timer*
12444
12445 POWER MANAGEMENT CORE
12446 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12447 L:      linux-pm@vger.kernel.org
12448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12449 B:      https://bugzilla.kernel.org
12450 S:      Supported
12451 F:      drivers/base/power/
12452 F:      include/linux/pm.h
12453 F:      include/linux/pm_*
12454 F:      include/linux/powercap.h
12455 F:      drivers/powercap/
12456 F:      kernel/configs/nopm.config
12457
12458 POWER STATE COORDINATION INTERFACE (PSCI)
12459 M:      Mark Rutland <mark.rutland@arm.com>
12460 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12461 L:      linux-arm-kernel@lists.infradead.org
12462 S:      Maintained
12463 F:      drivers/firmware/psci*.c
12464 F:      include/linux/psci.h
12465 F:      include/uapi/linux/psci.h
12466
12467 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12468 M:      Sebastian Reichel <sre@kernel.org>
12469 L:      linux-pm@vger.kernel.org
12470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12471 S:      Maintained
12472 F:      Documentation/ABI/testing/sysfs-class-power
12473 F:      Documentation/devicetree/bindings/power/supply/
12474 F:      include/linux/power_supply.h
12475 F:      drivers/power/supply/
12476
12477 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12478 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12479 L:      linuxppc-dev@lists.ozlabs.org
12480 S:      Maintained
12481 F:      drivers/char/powernv-op-panel.c
12482
12483 PPP OVER ATM (RFC 2364)
12484 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12485 S:      Maintained
12486 F:      net/atm/pppoatm.c
12487 F:      include/uapi/linux/atmppp.h
12488
12489 PPP OVER ETHERNET
12490 M:      Michal Ostrowski <mostrows@earthlink.net>
12491 S:      Maintained
12492 F:      drivers/net/ppp/pppoe.c
12493 F:      drivers/net/ppp/pppox.c
12494
12495 PPP OVER L2TP
12496 M:      James Chapman <jchapman@katalix.com>
12497 S:      Maintained
12498 F:      net/l2tp/l2tp_ppp.c
12499 F:      include/linux/if_pppol2tp.h
12500 F:      include/uapi/linux/if_pppol2tp.h
12501
12502 PPP PROTOCOL DRIVERS AND COMPRESSORS
12503 M:      Paul Mackerras <paulus@samba.org>
12504 L:      linux-ppp@vger.kernel.org
12505 S:      Maintained
12506 F:      drivers/net/ppp/ppp_*
12507
12508 PPS SUPPORT
12509 M:      Rodolfo Giometti <giometti@enneenne.com>
12510 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12511 L:      linuxpps@ml.enneenne.com (subscribers-only)
12512 S:      Maintained
12513 F:      Documentation/pps/
12514 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12515 F:      Documentation/ABI/testing/sysfs-pps
12516 F:      drivers/pps/
12517 F:      include/linux/pps*.h
12518 F:      include/uapi/linux/pps.h
12519
12520 PPTP DRIVER
12521 M:      Dmitry Kozlov <xeb@mail.ru>
12522 L:      netdev@vger.kernel.org
12523 S:      Maintained
12524 F:      drivers/net/ppp/pptp.c
12525 W:      http://sourceforge.net/projects/accel-pptp
12526
12527 PRINTK
12528 M:      Petr Mladek <pmladek@suse.com>
12529 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12530 R:      Steven Rostedt <rostedt@goodmis.org>
12531 S:      Maintained
12532 F:      kernel/printk/
12533 F:      include/linux/printk.h
12534
12535 PRISM54 WIRELESS DRIVER
12536 M:      Luis Chamberlain <mcgrof@kernel.org>
12537 L:      linux-wireless@vger.kernel.org
12538 W:      http://wireless.kernel.org/en/users/Drivers/p54
12539 S:      Obsolete
12540 F:      drivers/net/wireless/intersil/prism54/
12541
12542 PROC FILESYSTEM
12543 R:      Alexey Dobriyan <adobriyan@gmail.com>
12544 L:      linux-kernel@vger.kernel.org
12545 L:      linux-fsdevel@vger.kernel.org
12546 S:      Maintained
12547 F:      fs/proc/
12548 F:      include/linux/proc_fs.h
12549 F:      tools/testing/selftests/proc/
12550 F:      Documentation/filesystems/proc.txt
12551
12552 PROC SYSCTL
12553 M:      Luis Chamberlain <mcgrof@kernel.org>
12554 M:      Kees Cook <keescook@chromium.org>
12555 L:      linux-kernel@vger.kernel.org
12556 L:      linux-fsdevel@vger.kernel.org
12557 S:      Maintained
12558 F:      fs/proc/proc_sysctl.c
12559 F:      include/linux/sysctl.h
12560 F:      kernel/sysctl.c
12561 F:      tools/testing/selftests/sysctl/
12562
12563 PS3 NETWORK SUPPORT
12564 M:      Geoff Levand <geoff@infradead.org>
12565 L:      netdev@vger.kernel.org
12566 L:      linuxppc-dev@lists.ozlabs.org
12567 S:      Maintained
12568 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12569
12570 PS3 PLATFORM SUPPORT
12571 M:      Geoff Levand <geoff@infradead.org>
12572 L:      linuxppc-dev@lists.ozlabs.org
12573 S:      Maintained
12574 F:      arch/powerpc/boot/ps3*
12575 F:      arch/powerpc/include/asm/lv1call.h
12576 F:      arch/powerpc/include/asm/ps3*.h
12577 F:      arch/powerpc/platforms/ps3/
12578 F:      drivers/*/ps3*
12579 F:      drivers/ps3/
12580 F:      drivers/rtc/rtc-ps3.c
12581 F:      drivers/usb/host/*ps3.c
12582 F:      sound/ppc/snd_ps3*
12583
12584 PS3VRAM DRIVER
12585 M:      Jim Paris <jim@jtan.com>
12586 M:      Geoff Levand <geoff@infradead.org>
12587 L:      linuxppc-dev@lists.ozlabs.org
12588 S:      Maintained
12589 F:      drivers/block/ps3vram.c
12590
12591 PSAMPLE PACKET SAMPLING SUPPORT:
12592 M:      Yotam Gigi <yotam.gi@gmail.com>
12593 S:      Maintained
12594 F:      net/psample
12595 F:      include/net/psample.h
12596 F:      include/uapi/linux/psample.h
12597
12598 PSTORE FILESYSTEM
12599 M:      Kees Cook <keescook@chromium.org>
12600 M:      Anton Vorontsov <anton@enomsg.org>
12601 M:      Colin Cross <ccross@android.com>
12602 M:      Tony Luck <tony.luck@intel.com>
12603 S:      Maintained
12604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12605 F:      fs/pstore/
12606 F:      include/linux/pstore*
12607 F:      drivers/firmware/efi/efi-pstore.c
12608 F:      drivers/acpi/apei/erst.c
12609 F:      Documentation/admin-guide/ramoops.rst
12610 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12611 K:      \b(pstore|ramoops)
12612
12613 PTP HARDWARE CLOCK SUPPORT
12614 M:      Richard Cochran <richardcochran@gmail.com>
12615 L:      netdev@vger.kernel.org
12616 S:      Maintained
12617 W:      http://linuxptp.sourceforge.net/
12618 F:      Documentation/ABI/testing/sysfs-ptp
12619 F:      Documentation/ptp/*
12620 F:      drivers/net/phy/dp83640*
12621 F:      drivers/ptp/*
12622 F:      include/linux/ptp_cl*
12623
12624 PTRACE SUPPORT
12625 M:      Oleg Nesterov <oleg@redhat.com>
12626 S:      Maintained
12627 F:      include/asm-generic/syscall.h
12628 F:      include/linux/ptrace.h
12629 F:      include/linux/regset.h
12630 F:      include/linux/tracehook.h
12631 F:      include/uapi/linux/ptrace.h
12632 F:      include/uapi/linux/ptrace.h
12633 F:      include/asm-generic/ptrace.h
12634 F:      kernel/ptrace.c
12635 F:      arch/*/ptrace*.c
12636 F:      arch/*/*/ptrace*.c
12637 F:      arch/*/include/asm/ptrace*.h
12638
12639 PULSE8-CEC DRIVER
12640 M:      Hans Verkuil <hverkuil@xs4all.nl>
12641 L:      linux-media@vger.kernel.org
12642 T:      git git://linuxtv.org/media_tree.git
12643 S:      Maintained
12644 F:      drivers/media/usb/pulse8-cec/*
12645 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12646
12647 PVRUSB2 VIDEO4LINUX DRIVER
12648 M:      Mike Isely <isely@pobox.com>
12649 L:      pvrusb2@isely.net       (subscribers-only)
12650 L:      linux-media@vger.kernel.org
12651 W:      http://www.isely.net/pvrusb2/
12652 T:      git git://linuxtv.org/media_tree.git
12653 S:      Maintained
12654 F:      Documentation/media/v4l-drivers/pvrusb2*
12655 F:      drivers/media/usb/pvrusb2/
12656
12657 PWC WEBCAM DRIVER
12658 M:      Hans Verkuil <hverkuil@xs4all.nl>
12659 L:      linux-media@vger.kernel.org
12660 T:      git git://linuxtv.org/media_tree.git
12661 S:      Odd Fixes
12662 F:      drivers/media/usb/pwc/*
12663 F:      include/trace/events/pwc.h
12664
12665 PWM FAN DRIVER
12666 M:      Kamil Debski <kamil@wypas.org>
12667 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12668 L:      linux-hwmon@vger.kernel.org
12669 S:      Supported
12670 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12671 F:      Documentation/hwmon/pwm-fan
12672 F:      drivers/hwmon/pwm-fan.c
12673
12674 PWM IR Transmitter
12675 M:      Sean Young <sean@mess.org>
12676 L:      linux-media@vger.kernel.org
12677 S:      Maintained
12678 F:      drivers/media/rc/pwm-ir-tx.c
12679
12680 PWM SUBSYSTEM
12681 M:      Thierry Reding <thierry.reding@gmail.com>
12682 L:      linux-pwm@vger.kernel.org
12683 S:      Maintained
12684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12685 F:      Documentation/pwm.txt
12686 F:      Documentation/devicetree/bindings/pwm/
12687 F:      include/linux/pwm.h
12688 F:      drivers/pwm/
12689 F:      drivers/video/backlight/pwm_bl.c
12690 F:      include/linux/pwm_backlight.h
12691 F:      drivers/gpio/gpio-mvebu.c
12692 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12693
12694 PXA GPIO DRIVER
12695 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12696 L:      linux-gpio@vger.kernel.org
12697 S:      Maintained
12698 F:      drivers/gpio/gpio-pxa.c
12699
12700 PXA MMCI DRIVER
12701 S:      Orphan
12702
12703 PXA RTC DRIVER
12704 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12705 L:      linux-rtc@vger.kernel.org
12706 S:      Maintained
12707
12708 PXA2xx/PXA3xx SUPPORT
12709 M:      Daniel Mack <daniel@zonque.org>
12710 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12711 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12712 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12713 T:      git git://github.com/hzhuang1/linux.git
12714 T:      git git://github.com/rjarzmik/linux.git
12715 S:      Maintained
12716 F:      arch/arm/boot/dts/pxa*
12717 F:      arch/arm/mach-pxa/
12718 F:      drivers/dma/pxa*
12719 F:      drivers/pcmcia/pxa2xx*
12720 F:      drivers/pinctrl/pxa/
12721 F:      drivers/spi/spi-pxa2xx*
12722 F:      drivers/usb/gadget/udc/pxa2*
12723 F:      include/sound/pxa2xx-lib.h
12724 F:      sound/arm/pxa*
12725 F:      sound/soc/pxa/
12726
12727 QAT DRIVER
12728 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12729 L:      qat-linux@intel.com
12730 S:      Supported
12731 F:      drivers/crypto/qat/
12732
12733 QCOM AUDIO (ASoC) DRIVERS
12734 M:      Patrick Lai <plai@codeaurora.org>
12735 M:      Banajit Goswami <bgoswami@codeaurora.org>
12736 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12737 S:      Supported
12738 F:      sound/soc/qcom/
12739
12740 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12741 M:      Gabriel Somlo <somlo@cmu.edu>
12742 M:      "Michael S. Tsirkin" <mst@redhat.com>
12743 L:      qemu-devel@nongnu.org
12744 S:      Maintained
12745 F:      drivers/firmware/qemu_fw_cfg.c
12746 F:      include/uapi/linux/qemu_fw_cfg.h
12747
12748 QIB DRIVER
12749 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12750 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12751 L:      linux-rdma@vger.kernel.org
12752 S:      Supported
12753 F:      drivers/infiniband/hw/qib/
12754
12755 QLOGIC QL41xxx FCOE DRIVER
12756 M:      QLogic-Storage-Upstream@cavium.com
12757 L:      linux-scsi@vger.kernel.org
12758 S:      Supported
12759 F:      drivers/scsi/qedf/
12760
12761 QLOGIC QL41xxx ISCSI DRIVER
12762 M:      QLogic-Storage-Upstream@cavium.com
12763 L:      linux-scsi@vger.kernel.org
12764 S:      Supported
12765 F:      drivers/scsi/qedi/
12766
12767 QLOGIC QL4xxx ETHERNET DRIVER
12768 M:      Ariel Elior <aelior@marvell.com>
12769 M:      GR-everest-linux-l2@marvell.com
12770 L:      netdev@vger.kernel.org
12771 S:      Supported
12772 F:      drivers/net/ethernet/qlogic/qed/
12773 F:      include/linux/qed/
12774 F:      drivers/net/ethernet/qlogic/qede/
12775
12776 QLOGIC QL4xxx RDMA DRIVER
12777 M:      Michal Kalderon <mkalderon@marvell.com>
12778 M:      Ariel Elior <aelior@marvell.com>
12779 L:      linux-rdma@vger.kernel.org
12780 S:      Supported
12781 F:      drivers/infiniband/hw/qedr/
12782 F:      include/uapi/rdma/qedr-abi.h
12783
12784 QLOGIC QLA1280 SCSI DRIVER
12785 M:      Michael Reed <mdr@sgi.com>
12786 L:      linux-scsi@vger.kernel.org
12787 S:      Maintained
12788 F:      drivers/scsi/qla1280.[ch]
12789
12790 QLOGIC QLA2XXX FC-SCSI DRIVER
12791 M:      qla2xxx-upstream@qlogic.com
12792 L:      linux-scsi@vger.kernel.org
12793 S:      Supported
12794 F:      Documentation/scsi/LICENSE.qla2xxx
12795 F:      drivers/scsi/qla2xxx/
12796
12797 QLOGIC QLA3XXX NETWORK DRIVER
12798 M:      GR-Linux-NIC-Dev@marvell.com
12799 L:      netdev@vger.kernel.org
12800 S:      Supported
12801 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12802 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12803
12804 QLOGIC QLA4XXX iSCSI DRIVER
12805 M:      QLogic-Storage-Upstream@qlogic.com
12806 L:      linux-scsi@vger.kernel.org
12807 S:      Supported
12808 F:      Documentation/scsi/LICENSE.qla4xxx
12809 F:      drivers/scsi/qla4xxx/
12810
12811 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12812 M:      Shahed Shaikh <shshaikh@marvell.com>
12813 M:      Manish Chopra <manishc@marvell.com>
12814 M:      GR-Linux-NIC-Dev@marvell.com
12815 L:      netdev@vger.kernel.org
12816 S:      Supported
12817 F:      drivers/net/ethernet/qlogic/qlcnic/
12818
12819 QLOGIC QLGE 10Gb ETHERNET DRIVER
12820 M:      Manish Chopra <manishc@marvell.com>
12821 M:      GR-Linux-NIC-Dev@marvell.com
12822 L:      netdev@vger.kernel.org
12823 S:      Supported
12824 F:      drivers/net/ethernet/qlogic/qlge/
12825
12826 QM1D1B0004 MEDIA DRIVER
12827 M:      Akihiro Tsukada <tskd08@gmail.com>
12828 L:      linux-media@vger.kernel.org
12829 S:      Odd Fixes
12830 F:      drivers/media/tuners/qm1d1b0004*
12831
12832 QM1D1C0042 MEDIA DRIVER
12833 M:      Akihiro Tsukada <tskd08@gmail.com>
12834 L:      linux-media@vger.kernel.org
12835 S:      Odd Fixes
12836 F:      drivers/media/tuners/qm1d1c0042*
12837
12838 QNX4 FILESYSTEM
12839 M:      Anders Larsen <al@alarsen.net>
12840 W:      http://www.alarsen.net/linux/qnx4fs/
12841 S:      Maintained
12842 F:      fs/qnx4/
12843 F:      include/uapi/linux/qnx4_fs.h
12844 F:      include/uapi/linux/qnxtypes.h
12845
12846 QORIQ DPAA2 FSL-MC BUS DRIVER
12847 M:      Stuart Yoder <stuyoder@gmail.com>
12848 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12849 L:      linux-kernel@vger.kernel.org
12850 S:      Maintained
12851 F:      drivers/bus/fsl-mc/
12852 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12853 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12854
12855 QT1010 MEDIA DRIVER
12856 M:      Antti Palosaari <crope@iki.fi>
12857 L:      linux-media@vger.kernel.org
12858 W:      https://linuxtv.org
12859 W:      http://palosaari.fi/linux/
12860 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12861 T:      git git://linuxtv.org/anttip/media_tree.git
12862 S:      Maintained
12863 F:      drivers/media/tuners/qt1010*
12864
12865 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12866 M:      Kalle Valo <kvalo@codeaurora.org>
12867 L:      ath10k@lists.infradead.org
12868 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12870 S:      Supported
12871 F:      drivers/net/wireless/ath/ath10k/
12872
12873 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12874 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12875 L:      linux-wireless@vger.kernel.org
12876 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12877 S:      Supported
12878 F:      drivers/net/wireless/ath/ath9k/
12879
12880 QUALCOMM CAMERA SUBSYSTEM DRIVER
12881 M:      Todor Tomov <todor.too@gmail.com>
12882 L:      linux-media@vger.kernel.org
12883 S:      Maintained
12884 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12885 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12886 F:      drivers/media/platform/qcom/camss/
12887
12888 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12889 M:      Ilia Lin <ilia.lin@kernel.org>
12890 L:      linux-pm@vger.kernel.org
12891 S:      Maintained
12892 F:      Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12893 F:      drivers/cpufreq/qcom-cpufreq-kryo.c
12894
12895 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12896 M:      Timur Tabi <timur@kernel.org>
12897 L:      netdev@vger.kernel.org
12898 S:      Maintained
12899 F:      drivers/net/ethernet/qualcomm/emac/
12900
12901 QUALCOMM ETHQOS ETHERNET DRIVER
12902 M:      Vinod Koul <vkoul@kernel.org>
12903 M:      Niklas Cassel <niklas.cassel@linaro.org>
12904 L:      netdev@vger.kernel.org
12905 S:      Maintained
12906 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12907 F:      Documentation/devicetree/bindings/net/qcom,dwmac.txt
12908
12909 QUALCOMM GENERIC INTERFACE I2C DRIVER
12910 M:      Alok Chauhan <alokc@codeaurora.org>
12911 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12912 L:      linux-i2c@vger.kernel.org
12913 L:      linux-arm-msm@vger.kernel.org
12914 S:      Supported
12915 F:      drivers/i2c/busses/i2c-qcom-geni.c
12916
12917 QUALCOMM HEXAGON ARCHITECTURE
12918 M:      Richard Kuo <rkuo@codeaurora.org>
12919 L:      linux-hexagon@vger.kernel.org
12920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12921 S:      Supported
12922 F:      arch/hexagon/
12923
12924 QUALCOMM HIDMA DRIVER
12925 M:      Sinan Kaya <okaya@kernel.org>
12926 L:      linux-arm-kernel@lists.infradead.org
12927 L:      linux-arm-msm@vger.kernel.org
12928 L:      dmaengine@vger.kernel.org
12929 S:      Supported
12930 F:      drivers/dma/qcom/hidma*
12931
12932 QUALCOMM IOMMU
12933 M:      Rob Clark <robdclark@gmail.com>
12934 L:      iommu@lists.linux-foundation.org
12935 L:      linux-arm-msm@vger.kernel.org
12936 S:      Maintained
12937 F:      drivers/iommu/qcom_iommu.c
12938
12939 QUALCOMM TSENS THERMAL DRIVER
12940 M:      Amit Kucheria <amit.kucheria@linaro.org>
12941 L:      linux-pm@vger.kernel.org
12942 L:      linux-arm-msm@vger.kernel.org
12943 S:      Maintained
12944 F:      drivers/thermal/qcom/
12945
12946 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12947 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12948 L:      linux-media@vger.kernel.org
12949 L:      linux-arm-msm@vger.kernel.org
12950 T:      git git://linuxtv.org/media_tree.git
12951 S:      Maintained
12952 F:      drivers/media/platform/qcom/venus/
12953
12954 QUALCOMM WCN36XX WIRELESS DRIVER
12955 M:      Kalle Valo <kvalo@codeaurora.org>
12956 L:      wcn36xx@lists.infradead.org
12957 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12958 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12959 S:      Supported
12960 F:      drivers/net/wireless/ath/wcn36xx/
12961
12962 QUANTENNA QTNFMAC WIRELESS DRIVER
12963 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12964 M:      Avinash Patil <avinashp@quantenna.com>
12965 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12966 L:      linux-wireless@vger.kernel.org
12967 S:      Maintained
12968 F:      drivers/net/wireless/quantenna
12969
12970 RADEON and AMDGPU DRM DRIVERS
12971 M:      Alex Deucher <alexander.deucher@amd.com>
12972 M:      Christian König <christian.koenig@amd.com>
12973 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12974 L:      amd-gfx@lists.freedesktop.org
12975 T:      git git://people.freedesktop.org/~agd5f/linux
12976 S:      Supported
12977 F:      drivers/gpu/drm/radeon/
12978 F:      include/uapi/drm/radeon_drm.h
12979 F:      drivers/gpu/drm/amd/
12980 F:      include/uapi/drm/amdgpu_drm.h
12981
12982 RADEON FRAMEBUFFER DISPLAY DRIVER
12983 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12984 L:      linux-fbdev@vger.kernel.org
12985 S:      Maintained
12986 F:      drivers/video/fbdev/aty/radeon*
12987 F:      include/uapi/linux/radeonfb.h
12988
12989 RADIOSHARK RADIO DRIVER
12990 M:      Hans Verkuil <hverkuil@xs4all.nl>
12991 L:      linux-media@vger.kernel.org
12992 T:      git git://linuxtv.org/media_tree.git
12993 S:      Maintained
12994 F:      drivers/media/radio/radio-shark.c
12995
12996 RADIOSHARK2 RADIO DRIVER
12997 M:      Hans Verkuil <hverkuil@xs4all.nl>
12998 L:      linux-media@vger.kernel.org
12999 T:      git git://linuxtv.org/media_tree.git
13000 S:      Maintained
13001 F:      drivers/media/radio/radio-shark2.c
13002 F:      drivers/media/radio/radio-tea5777.c
13003
13004 RADOS BLOCK DEVICE (RBD)
13005 M:      Ilya Dryomov <idryomov@gmail.com>
13006 M:      Sage Weil <sage@redhat.com>
13007 M:      Alex Elder <elder@kernel.org>
13008 L:      ceph-devel@vger.kernel.org
13009 W:      http://ceph.com/
13010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13011 T:      git git://github.com/ceph/ceph-client.git
13012 S:      Supported
13013 F:      Documentation/ABI/testing/sysfs-bus-rbd
13014 F:      drivers/block/rbd.c
13015 F:      drivers/block/rbd_types.h
13016
13017 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13018 M:      Paul Mackerras <paulus@samba.org>
13019 L:      linux-fbdev@vger.kernel.org
13020 S:      Maintained
13021 F:      drivers/video/fbdev/aty/aty128fb.c
13022
13023 RAINSHADOW-CEC DRIVER
13024 M:      Hans Verkuil <hverkuil@xs4all.nl>
13025 L:      linux-media@vger.kernel.org
13026 T:      git git://linuxtv.org/media_tree.git
13027 S:      Maintained
13028 F:      drivers/media/usb/rainshadow-cec/*
13029
13030 RALINK MIPS ARCHITECTURE
13031 M:      John Crispin <john@phrozen.org>
13032 L:      linux-mips@vger.kernel.org
13033 S:      Maintained
13034 F:      arch/mips/ralink
13035
13036 RALINK RT2X00 WIRELESS LAN DRIVER
13037 P:      rt2x00 project
13038 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13039 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13040 L:      linux-wireless@vger.kernel.org
13041 S:      Maintained
13042 F:      drivers/net/wireless/ralink/rt2x00/
13043
13044 RAMDISK RAM BLOCK DEVICE DRIVER
13045 M:      Jens Axboe <axboe@kernel.dk>
13046 S:      Maintained
13047 F:      Documentation/blockdev/ramdisk.txt
13048 F:      drivers/block/brd.c
13049
13050 RANCHU VIRTUAL BOARD FOR MIPS
13051 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13052 L:      linux-mips@vger.kernel.org
13053 S:      Supported
13054 F:      arch/mips/generic/board-ranchu.c
13055 F:      arch/mips/configs/generic/board-ranchu.config
13056
13057 RANDOM NUMBER DRIVER
13058 M:      "Theodore Ts'o" <tytso@mit.edu>
13059 S:      Maintained
13060 F:      drivers/char/random.c
13061
13062 RAPIDIO SUBSYSTEM
13063 M:      Matt Porter <mporter@kernel.crashing.org>
13064 M:      Alexandre Bounine <alex.bou9@gmail.com>
13065 S:      Maintained
13066 F:      drivers/rapidio/
13067
13068 RAS INFRASTRUCTURE
13069 M:      Tony Luck <tony.luck@intel.com>
13070 M:      Borislav Petkov <bp@alien8.de>
13071 L:      linux-edac@vger.kernel.org
13072 S:      Maintained
13073 F:      drivers/ras/
13074 F:      include/linux/ras.h
13075 F:      include/ras/ras_event.h
13076 F:      Documentation/admin-guide/ras.rst
13077
13078 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13079 L:      linux-wireless@vger.kernel.org
13080 S:      Orphan
13081 F:      drivers/net/wireless/ray*
13082
13083 RCUTORTURE TEST FRAMEWORK
13084 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13085 M:      Josh Triplett <josh@joshtriplett.org>
13086 R:      Steven Rostedt <rostedt@goodmis.org>
13087 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13088 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13089 L:      linux-kernel@vger.kernel.org
13090 S:      Supported
13091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13092 F:      tools/testing/selftests/rcutorture
13093
13094 RDC R-321X SoC
13095 M:      Florian Fainelli <florian@openwrt.org>
13096 S:      Maintained
13097
13098 RDC R6040 FAST ETHERNET DRIVER
13099 M:      Florian Fainelli <f.fainelli@gmail.com>
13100 L:      netdev@vger.kernel.org
13101 S:      Maintained
13102 F:      drivers/net/ethernet/rdc/r6040.c
13103
13104 RDMAVT - RDMA verbs software
13105 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13106 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13107 L:      linux-rdma@vger.kernel.org
13108 S:      Supported
13109 F:      drivers/infiniband/sw/rdmavt
13110
13111 RDS - RELIABLE DATAGRAM SOCKETS
13112 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13113 L:      netdev@vger.kernel.org
13114 L:      linux-rdma@vger.kernel.org
13115 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13116 W:      https://oss.oracle.com/projects/rds/
13117 S:      Supported
13118 F:      net/rds/
13119 F:      Documentation/networking/rds.txt
13120
13121 RDT - RESOURCE ALLOCATION
13122 M:      Fenghua Yu <fenghua.yu@intel.com>
13123 M:      Reinette Chatre <reinette.chatre@intel.com>
13124 L:      linux-kernel@vger.kernel.org
13125 S:      Supported
13126 F:      arch/x86/kernel/cpu/resctrl/
13127 F:      arch/x86/include/asm/resctrl_sched.h
13128 F:      Documentation/x86/resctrl*
13129
13130 READ-COPY UPDATE (RCU)
13131 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13132 M:      Josh Triplett <josh@joshtriplett.org>
13133 R:      Steven Rostedt <rostedt@goodmis.org>
13134 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13135 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13136 R:      Joel Fernandes <joel@joelfernandes.org>
13137 L:      linux-kernel@vger.kernel.org
13138 W:      http://www.rdrop.com/users/paulmck/RCU/
13139 S:      Supported
13140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13141 F:      Documentation/RCU/
13142 X:      Documentation/RCU/torture.txt
13143 F:      include/linux/rcu*
13144 X:      include/linux/srcu*.h
13145 F:      kernel/rcu/
13146 X:      kernel/rcu/srcu*.c
13147
13148 REAL TIME CLOCK (RTC) SUBSYSTEM
13149 M:      Alessandro Zummo <a.zummo@towertech.it>
13150 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13151 L:      linux-rtc@vger.kernel.org
13152 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13154 S:      Maintained
13155 F:      Documentation/devicetree/bindings/rtc/
13156 F:      Documentation/rtc.txt
13157 F:      drivers/rtc/
13158 F:      include/linux/rtc.h
13159 F:      include/uapi/linux/rtc.h
13160 F:      include/linux/rtc/
13161 F:      include/linux/platform_data/rtc-*
13162 F:      tools/testing/selftests/rtc/
13163
13164 REALTEK AUDIO CODECS
13165 M:      Bard Liao <bardliao@realtek.com>
13166 M:      Oder Chiou <oder_chiou@realtek.com>
13167 S:      Maintained
13168 F:      sound/soc/codecs/rt*
13169 F:      include/sound/rt*.h
13170
13171 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13172 M:      Linus Walleij <linus.walleij@linaro.org>
13173 S:      Maintained
13174 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13175 F:      drivers/net/dsa/realtek-smi*
13176 F:      drivers/net/dsa/rtl83*
13177
13178 REDPINE WIRELESS DRIVER
13179 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13180 M:      Siva Rebbagondla <siva8118@gmail.com>
13181 L:      linux-wireless@vger.kernel.org
13182 S:      Maintained
13183 F:      drivers/net/wireless/rsi/
13184
13185 REGISTER MAP ABSTRACTION
13186 M:      Mark Brown <broonie@kernel.org>
13187 L:      linux-kernel@vger.kernel.org
13188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13189 S:      Supported
13190 F:      Documentation/devicetree/bindings/regmap/
13191 F:      drivers/base/regmap/
13192 F:      include/linux/regmap.h
13193
13194 REISERFS FILE SYSTEM
13195 L:      reiserfs-devel@vger.kernel.org
13196 S:      Supported
13197 F:      fs/reiserfs/
13198
13199 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13200 M:      Ohad Ben-Cohen <ohad@wizery.com>
13201 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13202 L:      linux-remoteproc@vger.kernel.org
13203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13204 S:      Maintained
13205 F:      Documentation/devicetree/bindings/remoteproc/
13206 F:      Documentation/remoteproc.txt
13207 F:      drivers/remoteproc/
13208 F:      include/linux/remoteproc.h
13209
13210 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13211 M:      Ohad Ben-Cohen <ohad@wizery.com>
13212 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13213 L:      linux-remoteproc@vger.kernel.org
13214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13215 S:      Maintained
13216 F:      drivers/rpmsg/
13217 F:      Documentation/rpmsg.txt
13218 F:      include/linux/rpmsg.h
13219 F:      include/linux/rpmsg/
13220
13221 RENESAS CLOCK DRIVERS
13222 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13223 L:      linux-renesas-soc@vger.kernel.org
13224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13225 S:      Supported
13226 F:      drivers/clk/renesas/
13227
13228 RENESAS EMEV2 I2C DRIVER
13229 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13230 S:      Supported
13231 F:      drivers/i2c/busses/i2c-emev2.c
13232
13233 RENESAS ETHERNET DRIVERS
13234 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13235 L:      netdev@vger.kernel.org
13236 L:      linux-renesas-soc@vger.kernel.org
13237 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13238 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13239 F:      drivers/net/ethernet/renesas/
13240 F:      include/linux/sh_eth.h
13241
13242 RENESAS R-CAR GYROADC DRIVER
13243 M:      Marek Vasut <marek.vasut@gmail.com>
13244 L:      linux-iio@vger.kernel.org
13245 S:      Supported
13246 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13247 F:      drivers/iio/adc/rcar-gyroadc.c
13248
13249 RENESAS R-CAR I2C DRIVERS
13250 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13251 S:      Supported
13252 F:      drivers/i2c/busses/i2c-rcar.c
13253 F:      drivers/i2c/busses/i2c-sh_mobile.c
13254
13255 RENESAS RIIC DRIVER
13256 M:      Chris Brandt <chris.brandt@renesas.com>
13257 S:      Supported
13258 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13259 F:      drivers/i2c/busses/i2c-riic.c
13260
13261 RENESAS USB PHY DRIVER
13262 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13263 L:      linux-renesas-soc@vger.kernel.org
13264 S:      Maintained
13265 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13266
13267 RESET CONTROLLER FRAMEWORK
13268 M:      Philipp Zabel <p.zabel@pengutronix.de>
13269 T:      git git://git.pengutronix.de/git/pza/linux
13270 S:      Maintained
13271 F:      drivers/reset/
13272 F:      Documentation/devicetree/bindings/reset/
13273 F:      include/dt-bindings/reset/
13274 F:      include/linux/reset.h
13275 F:      include/linux/reset/
13276 F:      include/linux/reset-controller.h
13277
13278 RESTARTABLE SEQUENCES SUPPORT
13279 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13280 M:      Peter Zijlstra <peterz@infradead.org>
13281 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13282 M:      Boqun Feng <boqun.feng@gmail.com>
13283 L:      linux-kernel@vger.kernel.org
13284 S:      Supported
13285 F:      kernel/rseq.c
13286 F:      include/uapi/linux/rseq.h
13287 F:      include/trace/events/rseq.h
13288 F:      tools/testing/selftests/rseq/
13289
13290 RFKILL
13291 M:      Johannes Berg <johannes@sipsolutions.net>
13292 L:      linux-wireless@vger.kernel.org
13293 W:      http://wireless.kernel.org/
13294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13296 S:      Maintained
13297 F:      Documentation/rfkill.txt
13298 F:      Documentation/ABI/stable/sysfs-class-rfkill
13299 F:      net/rfkill/
13300 F:      include/linux/rfkill.h
13301 F:      include/uapi/linux/rfkill.h
13302
13303 RHASHTABLE
13304 M:      Thomas Graf <tgraf@suug.ch>
13305 M:      Herbert Xu <herbert@gondor.apana.org.au>
13306 L:      netdev@vger.kernel.org
13307 S:      Maintained
13308 F:      lib/rhashtable.c
13309 F:      lib/test_rhashtable.c
13310 F:      include/linux/rhashtable.h
13311 F:      include/linux/rhashtable-types.h
13312
13313 RICOH R5C592 MEMORYSTICK DRIVER
13314 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13315 S:      Maintained
13316 F:      drivers/memstick/host/r592.*
13317
13318 RICOH SMARTMEDIA/XD DRIVER
13319 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13320 S:      Maintained
13321 F:      drivers/mtd/nand/raw/r852.c
13322 F:      drivers/mtd/nand/raw/r852.h
13323
13324 RISC-V ARCHITECTURE
13325 M:      Palmer Dabbelt <palmer@sifive.com>
13326 M:      Albert Ou <aou@eecs.berkeley.edu>
13327 L:      linux-riscv@lists.infradead.org
13328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13329 S:      Supported
13330 F:      arch/riscv/
13331 K:      riscv
13332 N:      riscv
13333
13334 ROCCAT DRIVERS
13335 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13336 W:      http://sourceforge.net/projects/roccat/
13337 S:      Maintained
13338 F:      drivers/hid/hid-roccat*
13339 F:      include/linux/hid-roccat*
13340 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13341
13342 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13343 M:      Jacob chen <jacob2.chen@rock-chips.com>
13344 L:      linux-media@vger.kernel.org
13345 S:      Maintained
13346 F:      drivers/media/platform/rockchip/rga/
13347 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13348
13349 ROCKCHIP VPU CODEC DRIVER
13350 M:      Ezequiel Garcia <ezequiel@collabora.com>
13351 L:      linux-media@vger.kernel.org
13352 S:      Maintained
13353 F:      drivers/staging/media/platform/rockchip/vpu/
13354 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13355
13356 ROCKER DRIVER
13357 M:      Jiri Pirko <jiri@resnulli.us>
13358 L:      netdev@vger.kernel.org
13359 S:      Supported
13360 F:      drivers/net/ethernet/rocker/
13361
13362 ROCKETPORT DRIVER
13363 P:      Comtrol Corp.
13364 W:      http://www.comtrol.com
13365 S:      Maintained
13366 F:      Documentation/serial/rocket.txt
13367 F:      drivers/tty/rocket*
13368
13369 ROCKETPORT EXPRESS/INFINITY DRIVER
13370 M:      Kevin Cernekee <cernekee@gmail.com>
13371 L:      linux-serial@vger.kernel.org
13372 S:      Odd Fixes
13373 F:      drivers/tty/serial/rp2.*
13374
13375 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13376 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13377 L:      linux-kernel@vger.kernel.org
13378 L:      linux-renesas-soc@vger.kernel.org
13379 S:      Supported
13380 F:      drivers/mfd/bd9571mwv.c
13381 F:      drivers/regulator/bd9571mwv-regulator.c
13382 F:      drivers/gpio/gpio-bd9571mwv.c
13383 F:      include/linux/mfd/bd9571mwv.h
13384 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13385
13386 ROSE NETWORK LAYER
13387 M:      Ralf Baechle <ralf@linux-mips.org>
13388 L:      linux-hams@vger.kernel.org
13389 W:      http://www.linux-ax25.org/
13390 S:      Maintained
13391 F:      include/net/rose.h
13392 F:      include/uapi/linux/rose.h
13393 F:      net/rose/
13394
13395 RTL2830 MEDIA DRIVER
13396 M:      Antti Palosaari <crope@iki.fi>
13397 L:      linux-media@vger.kernel.org
13398 W:      https://linuxtv.org
13399 W:      http://palosaari.fi/linux/
13400 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13401 T:      git git://linuxtv.org/anttip/media_tree.git
13402 S:      Maintained
13403 F:      drivers/media/dvb-frontends/rtl2830*
13404
13405 RTL2832 MEDIA DRIVER
13406 M:      Antti Palosaari <crope@iki.fi>
13407 L:      linux-media@vger.kernel.org
13408 W:      https://linuxtv.org
13409 W:      http://palosaari.fi/linux/
13410 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13411 T:      git git://linuxtv.org/anttip/media_tree.git
13412 S:      Maintained
13413 F:      drivers/media/dvb-frontends/rtl2832*
13414
13415 RTL2832_SDR MEDIA DRIVER
13416 M:      Antti Palosaari <crope@iki.fi>
13417 L:      linux-media@vger.kernel.org
13418 W:      https://linuxtv.org
13419 W:      http://palosaari.fi/linux/
13420 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13421 T:      git git://linuxtv.org/anttip/media_tree.git
13422 S:      Maintained
13423 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13424
13425 RTL8180 WIRELESS DRIVER
13426 L:      linux-wireless@vger.kernel.org
13427 W:      http://wireless.kernel.org/
13428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13429 S:      Orphan
13430 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13431
13432 RTL8187 WIRELESS DRIVER
13433 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13434 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13435 M:      Larry Finger <Larry.Finger@lwfinger.net>
13436 L:      linux-wireless@vger.kernel.org
13437 W:      http://wireless.kernel.org/
13438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13439 S:      Maintained
13440 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13441
13442 REALTEK WIRELESS DRIVER (rtlwifi family)
13443 M:      Ping-Ke Shih <pkshih@realtek.com>
13444 L:      linux-wireless@vger.kernel.org
13445 W:      http://wireless.kernel.org/
13446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13447 S:      Maintained
13448 F:      drivers/net/wireless/realtek/rtlwifi/
13449
13450 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13451 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13452 L:      linux-wireless@vger.kernel.org
13453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13454 S:      Maintained
13455 F:      drivers/net/wireless/realtek/rtl8xxxu/
13456
13457 RXRPC SOCKETS (AF_RXRPC)
13458 M:      David Howells <dhowells@redhat.com>
13459 L:      linux-afs@lists.infradead.org
13460 S:      Supported
13461 F:      net/rxrpc/
13462 F:      include/keys/rxrpc-type.h
13463 F:      include/net/af_rxrpc.h
13464 F:      include/trace/events/rxrpc.h
13465 F:      include/uapi/linux/rxrpc.h
13466 F:      Documentation/networking/rxrpc.txt
13467 W:      https://www.infradead.org/~dhowells/kafs/
13468
13469 S3 SAVAGE FRAMEBUFFER DRIVER
13470 M:      Antonino Daplas <adaplas@gmail.com>
13471 L:      linux-fbdev@vger.kernel.org
13472 S:      Maintained
13473 F:      drivers/video/fbdev/savage/
13474
13475 S390
13476 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13477 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13478 L:      linux-s390@vger.kernel.org
13479 W:      http://www.ibm.com/developerworks/linux/linux390/
13480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13481 S:      Supported
13482 F:      arch/s390/
13483 F:      drivers/s390/
13484 F:      Documentation/s390/
13485 F:      Documentation/driver-api/s390-drivers.rst
13486
13487 S390 COMMON I/O LAYER
13488 M:      Sebastian Ott <sebott@linux.ibm.com>
13489 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13490 L:      linux-s390@vger.kernel.org
13491 W:      http://www.ibm.com/developerworks/linux/linux390/
13492 S:      Supported
13493 F:      drivers/s390/cio/
13494
13495 S390 DASD DRIVER
13496 M:      Stefan Haberland <sth@linux.ibm.com>
13497 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13498 L:      linux-s390@vger.kernel.org
13499 W:      http://www.ibm.com/developerworks/linux/linux390/
13500 S:      Supported
13501 F:      drivers/s390/block/dasd*
13502 F:      block/partitions/ibm.c
13503
13504 S390 IOMMU (PCI)
13505 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13506 L:      linux-s390@vger.kernel.org
13507 W:      http://www.ibm.com/developerworks/linux/linux390/
13508 S:      Supported
13509 F:      drivers/iommu/s390-iommu.c
13510
13511 S390 IUCV NETWORK LAYER
13512 M:      Julian Wiedmann <jwi@linux.ibm.com>
13513 M:      Ursula Braun <ubraun@linux.ibm.com>
13514 L:      linux-s390@vger.kernel.org
13515 W:      http://www.ibm.com/developerworks/linux/linux390/
13516 S:      Supported
13517 F:      drivers/s390/net/*iucv*
13518 F:      include/net/iucv/
13519 F:      net/iucv/
13520
13521 S390 NETWORK DRIVERS
13522 M:      Julian Wiedmann <jwi@linux.ibm.com>
13523 M:      Ursula Braun <ubraun@linux.ibm.com>
13524 L:      linux-s390@vger.kernel.org
13525 W:      http://www.ibm.com/developerworks/linux/linux390/
13526 S:      Supported
13527 F:      drivers/s390/net/
13528
13529 S390 PCI SUBSYSTEM
13530 M:      Sebastian Ott <sebott@linux.ibm.com>
13531 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13532 L:      linux-s390@vger.kernel.org
13533 W:      http://www.ibm.com/developerworks/linux/linux390/
13534 S:      Supported
13535 F:      arch/s390/pci/
13536 F:      drivers/pci/hotplug/s390_pci_hpc.c
13537
13538 S390 VFIO-CCW DRIVER
13539 M:      Cornelia Huck <cohuck@redhat.com>
13540 M:      Farhan Ali <alifm@linux.ibm.com>
13541 M:      Eric Farman <farman@linux.ibm.com>
13542 R:      Halil Pasic <pasic@linux.ibm.com>
13543 L:      linux-s390@vger.kernel.org
13544 L:      kvm@vger.kernel.org
13545 S:      Supported
13546 F:      drivers/s390/cio/vfio_ccw*
13547 F:      Documentation/s390/vfio-ccw.txt
13548 F:      include/uapi/linux/vfio_ccw.h
13549
13550 S390 ZCRYPT DRIVER
13551 M:      Harald Freudenberger <freude@linux.ibm.com>
13552 L:      linux-s390@vger.kernel.org
13553 W:      http://www.ibm.com/developerworks/linux/linux390/
13554 S:      Supported
13555 F:      drivers/s390/crypto/
13556
13557 S390 VFIO AP DRIVER
13558 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13559 M:      Pierre Morel <pmorel@linux.ibm.com>
13560 M:      Halil Pasic <pasic@linux.ibm.com>
13561 L:      linux-s390@vger.kernel.org
13562 W:      http://www.ibm.com/developerworks/linux/linux390/
13563 S:      Supported
13564 F:      drivers/s390/crypto/vfio_ap_drv.c
13565 F:      drivers/s390/crypto/vfio_ap_private.h
13566 F:      drivers/s390/crypto/vfio_ap_ops.c
13567 F:      Documentation/s390/vfio-ap.txt
13568
13569 S390 ZFCP DRIVER
13570 M:      Steffen Maier <maier@linux.ibm.com>
13571 M:      Benjamin Block <bblock@linux.ibm.com>
13572 L:      linux-s390@vger.kernel.org
13573 W:      http://www.ibm.com/developerworks/linux/linux390/
13574 S:      Supported
13575 F:      drivers/s390/scsi/zfcp_*
13576
13577 S3C24XX SD/MMC Driver
13578 M:      Ben Dooks <ben-linux@fluff.org>
13579 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13580 S:      Supported
13581 F:      drivers/mmc/host/s3cmci.*
13582
13583 SAA6588 RDS RECEIVER DRIVER
13584 M:      Hans Verkuil <hverkuil@xs4all.nl>
13585 L:      linux-media@vger.kernel.org
13586 T:      git git://linuxtv.org/media_tree.git
13587 W:      https://linuxtv.org
13588 S:      Odd Fixes
13589 F:      drivers/media/i2c/saa6588*
13590
13591 SAA7134 VIDEO4LINUX DRIVER
13592 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13593 L:      linux-media@vger.kernel.org
13594 W:      https://linuxtv.org
13595 T:      git git://linuxtv.org/media_tree.git
13596 S:      Odd fixes
13597 F:      Documentation/media/v4l-drivers/saa7134*
13598 F:      drivers/media/pci/saa7134/
13599
13600 SAA7146 VIDEO4LINUX-2 DRIVER
13601 M:      Hans Verkuil <hverkuil@xs4all.nl>
13602 L:      linux-media@vger.kernel.org
13603 T:      git git://linuxtv.org/media_tree.git
13604 S:      Maintained
13605 F:      drivers/media/common/saa7146/
13606 F:      drivers/media/pci/saa7146/
13607 F:      include/media/drv-intf/saa7146*
13608
13609 SAMSUNG AUDIO (ASoC) DRIVERS
13610 M:      Krzysztof Kozlowski <krzk@kernel.org>
13611 M:      Sangbeom Kim <sbkim73@samsung.com>
13612 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13613 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13614 S:      Supported
13615 F:      sound/soc/samsung/
13616 F:      Documentation/devicetree/bindings/sound/samsung*
13617
13618 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13619 M:      Krzysztof Kozlowski <krzk@kernel.org>
13620 L:      linux-crypto@vger.kernel.org
13621 L:      linux-samsung-soc@vger.kernel.org
13622 S:      Maintained
13623 F:      drivers/crypto/exynos-rng.c
13624 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13625
13626 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13627 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13628 L:      linux-samsung-soc@vger.kernel.org
13629 S:      Maintained
13630 F:      drivers/char/hw_random/exynos-trng.c
13631 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13632
13633 SAMSUNG FRAMEBUFFER DRIVER
13634 M:      Jingoo Han <jingoohan1@gmail.com>
13635 L:      linux-fbdev@vger.kernel.org
13636 S:      Maintained
13637 F:      drivers/video/fbdev/s3c-fb.c
13638
13639 SAMSUNG LAPTOP DRIVER
13640 M:      Corentin Chary <corentin.chary@gmail.com>
13641 L:      platform-driver-x86@vger.kernel.org
13642 S:      Maintained
13643 F:      drivers/platform/x86/samsung-laptop.c
13644
13645 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13646 M:      Sangbeom Kim <sbkim73@samsung.com>
13647 M:      Krzysztof Kozlowski <krzk@kernel.org>
13648 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13649 L:      linux-kernel@vger.kernel.org
13650 L:      linux-samsung-soc@vger.kernel.org
13651 S:      Supported
13652 F:      drivers/mfd/sec*.c
13653 F:      drivers/regulator/s2m*.c
13654 F:      drivers/regulator/s5m*.c
13655 F:      drivers/clk/clk-s2mps11.c
13656 F:      drivers/rtc/rtc-s5m.c
13657 F:      include/linux/mfd/samsung/
13658 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13659 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13660 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13661 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13662
13663 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13664 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13665 L:      linux-media@vger.kernel.org
13666 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13667 S:      Maintained
13668 F:      drivers/media/platform/s3c-camif/
13669 F:      include/media/drv-intf/s3c_camif.h
13670
13671 SAMSUNG S3FWRN5 NFC DRIVER
13672 M:      Robert Baldyga <r.baldyga@samsung.com>
13673 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13674 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13675 S:      Supported
13676 F:      drivers/nfc/s3fwrn5
13677
13678 SAMSUNG S5C73M3 CAMERA DRIVER
13679 M:      Kyungmin Park <kyungmin.park@samsung.com>
13680 M:      Andrzej Hajda <a.hajda@samsung.com>
13681 L:      linux-media@vger.kernel.org
13682 S:      Supported
13683 F:      drivers/media/i2c/s5c73m3/*
13684
13685 SAMSUNG S5K5BAF CAMERA DRIVER
13686 M:      Kyungmin Park <kyungmin.park@samsung.com>
13687 M:      Andrzej Hajda <a.hajda@samsung.com>
13688 L:      linux-media@vger.kernel.org
13689 S:      Supported
13690 F:      drivers/media/i2c/s5k5baf.c
13691
13692 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13693 M:      Krzysztof Kozlowski <krzk@kernel.org>
13694 M:      Vladimir Zapolskiy <vz@mleia.com>
13695 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13696 L:      linux-crypto@vger.kernel.org
13697 L:      linux-samsung-soc@vger.kernel.org
13698 S:      Maintained
13699 F:      drivers/crypto/s5p-sss.c
13700
13701 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13702 M:      Kyungmin Park <kyungmin.park@samsung.com>
13703 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13704 L:      linux-media@vger.kernel.org
13705 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13706 S:      Supported
13707 F:      drivers/media/platform/exynos4-is/
13708
13709 SAMSUNG SOC CLOCK DRIVERS
13710 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13711 M:      Tomasz Figa <tomasz.figa@gmail.com>
13712 M:      Chanwoo Choi <cw00.choi@samsung.com>
13713 S:      Supported
13714 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13716 F:      drivers/clk/samsung/
13717 F:      include/dt-bindings/clock/exynos*.h
13718 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13719
13720 SAMSUNG SPI DRIVERS
13721 M:      Kukjin Kim <kgene@kernel.org>
13722 M:      Krzysztof Kozlowski <krzk@kernel.org>
13723 M:      Andi Shyti <andi@etezian.org>
13724 L:      linux-spi@vger.kernel.org
13725 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13726 S:      Maintained
13727 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13728 F:      drivers/spi/spi-s3c*
13729 F:      include/linux/platform_data/spi-s3c64xx.h
13730
13731 SAMSUNG SXGBE DRIVERS
13732 M:      Byungho An <bh74.an@samsung.com>
13733 M:      Girish K S <ks.giri@samsung.com>
13734 M:      Vipul Pandya <vipul.pandya@samsung.com>
13735 S:      Supported
13736 L:      netdev@vger.kernel.org
13737 F:      drivers/net/ethernet/samsung/sxgbe/
13738
13739 SAMSUNG THERMAL DRIVER
13740 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13741 L:      linux-pm@vger.kernel.org
13742 L:      linux-samsung-soc@vger.kernel.org
13743 S:      Supported
13744 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13745 F:      drivers/thermal/samsung/
13746
13747 SAMSUNG USB2 PHY DRIVER
13748 M:      Kamil Debski <kamil@wypas.org>
13749 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13750 L:      linux-kernel@vger.kernel.org
13751 S:      Supported
13752 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13753 F:      Documentation/phy/samsung-usb2.txt
13754 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13755 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13756 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13757 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13758 F:      drivers/phy/samsung/phy-samsung-usb2.c
13759 F:      drivers/phy/samsung/phy-samsung-usb2.h
13760
13761 SC1200 WDT DRIVER
13762 M:      Zwane Mwaikambo <zwanem@gmail.com>
13763 S:      Maintained
13764 F:      drivers/watchdog/sc1200wdt.c
13765
13766 SCHEDULER
13767 M:      Ingo Molnar <mingo@redhat.com>
13768 M:      Peter Zijlstra <peterz@infradead.org>
13769 L:      linux-kernel@vger.kernel.org
13770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13771 S:      Maintained
13772 F:      kernel/sched/
13773 F:      include/linux/sched.h
13774 F:      include/uapi/linux/sched.h
13775 F:      include/linux/wait.h
13776 F:      include/linux/preempt.h
13777
13778 SCR24X CHIP CARD INTERFACE DRIVER
13779 M:      Lubomir Rintel <lkundrak@v3.sk>
13780 S:      Supported
13781 F:      drivers/char/pcmcia/scr24x_cs.c
13782
13783 SCSI CDROM DRIVER
13784 M:      Jens Axboe <axboe@kernel.dk>
13785 L:      linux-scsi@vger.kernel.org
13786 W:      http://www.kernel.dk
13787 S:      Maintained
13788 F:      drivers/scsi/sr*
13789
13790 SCSI RDMA PROTOCOL (SRP) INITIATOR
13791 M:      Bart Van Assche <bvanassche@acm.org>
13792 L:      linux-rdma@vger.kernel.org
13793 S:      Supported
13794 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13795 F:      drivers/infiniband/ulp/srp/
13796 F:      include/scsi/srp.h
13797
13798 SCSI RDMA PROTOCOL (SRP) TARGET
13799 M:      Bart Van Assche <bvanassche@acm.org>
13800 L:      linux-rdma@vger.kernel.org
13801 L:      target-devel@vger.kernel.org
13802 S:      Supported
13803 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13804 F:      drivers/infiniband/ulp/srpt/
13805
13806 SCSI SG DRIVER
13807 M:      Doug Gilbert <dgilbert@interlog.com>
13808 L:      linux-scsi@vger.kernel.org
13809 W:      http://sg.danny.cz/sg
13810 S:      Maintained
13811 F:      Documentation/scsi/scsi-generic.txt
13812 F:      drivers/scsi/sg.c
13813 F:      include/scsi/sg.h
13814
13815 SCSI SUBSYSTEM
13816 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13818 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13820 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
13821 L:      linux-scsi@vger.kernel.org
13822 S:      Maintained
13823 F:      Documentation/devicetree/bindings/scsi/
13824 F:      drivers/scsi/
13825 F:      include/scsi/
13826
13827 SCSI TAPE DRIVER
13828 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13829 L:      linux-scsi@vger.kernel.org
13830 S:      Maintained
13831 F:      Documentation/scsi/st.txt
13832 F:      drivers/scsi/st.*
13833 F:      drivers/scsi/st_*.h
13834
13835 SCSI TARGET SUBSYSTEM
13836 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13837 L:      linux-scsi@vger.kernel.org
13838 L:      target-devel@vger.kernel.org
13839 W:      http://www.linux-iscsi.org
13840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13841 Q:      https://patchwork.kernel.org/project/target-devel/list/
13842 S:      Supported
13843 F:      drivers/target/
13844 F:      include/target/
13845 F:      Documentation/target/
13846
13847 SCTP PROTOCOL
13848 M:      Vlad Yasevich <vyasevich@gmail.com>
13849 M:      Neil Horman <nhorman@tuxdriver.com>
13850 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13851 L:      linux-sctp@vger.kernel.org
13852 W:      http://lksctp.sourceforge.net
13853 S:      Maintained
13854 F:      Documentation/networking/sctp.txt
13855 F:      include/linux/sctp.h
13856 F:      include/uapi/linux/sctp.h
13857 F:      include/net/sctp/
13858 F:      net/sctp/
13859
13860 SCx200 CPU SUPPORT
13861 M:      Jim Cromie <jim.cromie@gmail.com>
13862 S:      Odd Fixes
13863 F:      Documentation/i2c/busses/scx200_acb
13864 F:      arch/x86/platform/scx200/
13865 F:      drivers/watchdog/scx200_wdt.c
13866 F:      drivers/i2c/busses/scx200*
13867 F:      drivers/mtd/maps/scx200_docflash.c
13868 F:      include/linux/scx200.h
13869
13870 SCx200 GPIO DRIVER
13871 M:      Jim Cromie <jim.cromie@gmail.com>
13872 S:      Maintained
13873 F:      drivers/char/scx200_gpio.c
13874 F:      include/linux/scx200_gpio.h
13875
13876 SCx200 HRT CLOCKSOURCE DRIVER
13877 M:      Jim Cromie <jim.cromie@gmail.com>
13878 S:      Maintained
13879 F:      drivers/clocksource/scx200_hrt.c
13880
13881 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13882 M:      Sascha Sommer <saschasommer@freenet.de>
13883 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13884 S:      Maintained
13885 F:      drivers/mmc/host/sdricoh_cs.c
13886
13887 SECO BOARDS CEC DRIVER
13888 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
13889 S:      Maintained
13890 F:      drivers/media/platform/seco-cec/seco-cec.c
13891 F:      drivers/media/platform/seco-cec/seco-cec.h
13892
13893 SECURE COMPUTING
13894 M:      Kees Cook <keescook@chromium.org>
13895 R:      Andy Lutomirski <luto@amacapital.net>
13896 R:      Will Drewry <wad@chromium.org>
13897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13898 S:      Supported
13899 F:      kernel/seccomp.c
13900 F:      include/uapi/linux/seccomp.h
13901 F:      include/linux/seccomp.h
13902 F:      tools/testing/selftests/seccomp/*
13903 F:      tools/testing/selftests/kselftest_harness.h
13904 F:      Documentation/userspace-api/seccomp_filter.rst
13905 K:      \bsecure_computing
13906 K:      \bTIF_SECCOMP\b
13907
13908 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13909 M:      Al Cooper <alcooperx@gmail.com>
13910 L:      linux-mmc@vger.kernel.org
13911 L:      bcm-kernel-feedback-list@broadcom.com
13912 S:      Maintained
13913 F:      drivers/mmc/host/sdhci-brcmstb*
13914
13915 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13916 M:      Adrian Hunter <adrian.hunter@intel.com>
13917 L:      linux-mmc@vger.kernel.org
13918 S:      Maintained
13919 F:      drivers/mmc/host/sdhci*
13920 F:      include/linux/mmc/sdhci*
13921
13922 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13923 M:      Adrian Hunter <adrian.hunter@intel.com>
13924 M:      Ritesh Harjani <riteshh@codeaurora.org>
13925 M:      Asutosh Das <asutoshd@codeaurora.org>
13926 L:      linux-mmc@vger.kernel.org
13927 S:      Maintained
13928 F:      drivers/mmc/host/cqhci*
13929
13930 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13931 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13932 M:      Manjunath M B <manjumb@synopsys.com>
13933 L:      linux-mmc@vger.kernel.org
13934 S:      Maintained
13935 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13936
13937 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13938 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13939 L:      linux-mmc@vger.kernel.org
13940 S:      Supported
13941 F:      drivers/mmc/host/sdhci-of-at91.c
13942
13943 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13944 M:      Ben Dooks <ben-linux@fluff.org>
13945 M:      Jaehoon Chung <jh80.chung@samsung.com>
13946 L:      linux-mmc@vger.kernel.org
13947 S:      Maintained
13948 F:      drivers/mmc/host/sdhci-s3c*
13949
13950 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13951 M:      Viresh Kumar <vireshk@kernel.org>
13952 L:      linux-mmc@vger.kernel.org
13953 S:      Maintained
13954 F:      drivers/mmc/host/sdhci-spear.c
13955
13956 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13957 M:      Kishon Vijay Abraham I <kishon@ti.com>
13958 L:      linux-mmc@vger.kernel.org
13959 S:      Maintained
13960 F:      drivers/mmc/host/sdhci-omap.c
13961
13962 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13963 M:      Scott Bauer <scott.bauer@intel.com>
13964 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13965 L:      linux-block@vger.kernel.org
13966 S:      Supported
13967 F:      block/sed*
13968 F:      block/opal_proto.h
13969 F:      include/linux/sed*
13970 F:      include/uapi/linux/sed*
13971
13972 SECURITY CONTACT
13973 M:      Security Officers <security@kernel.org>
13974 S:      Supported
13975
13976 SECURITY SUBSYSTEM
13977 M:      James Morris <jmorris@namei.org>
13978 M:      "Serge E. Hallyn" <serge@hallyn.com>
13979 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13981 W:      http://kernsec.org/
13982 S:      Supported
13983 F:      security/
13984 X:      security/selinux/
13985
13986 SELINUX SECURITY MODULE
13987 M:      Paul Moore <paul@paul-moore.com>
13988 M:      Stephen Smalley <sds@tycho.nsa.gov>
13989 M:      Eric Paris <eparis@parisplace.org>
13990 L:      selinux@vger.kernel.org
13991 W:      https://selinuxproject.org
13992 W:      https://github.com/SELinuxProject
13993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13994 S:      Supported
13995 F:      include/linux/selinux*
13996 F:      security/selinux/
13997 F:      scripts/selinux/
13998 F:      Documentation/admin-guide/LSM/SELinux.rst
13999
14000 SENSABLE PHANTOM
14001 M:      Jiri Slaby <jirislaby@gmail.com>
14002 S:      Maintained
14003 F:      drivers/misc/phantom.c
14004 F:      include/uapi/linux/phantom.h
14005
14006 SERIAL DEVICE BUS
14007 M:      Rob Herring <robh@kernel.org>
14008 L:      linux-serial@vger.kernel.org
14009 S:      Maintained
14010 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14011 F:      drivers/tty/serdev/
14012 F:      include/linux/serdev.h
14013
14014 SERIAL DRIVERS
14015 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14016 L:      linux-serial@vger.kernel.org
14017 S:      Maintained
14018 F:      Documentation/devicetree/bindings/serial/
14019 F:      drivers/tty/serial/
14020
14021 SERIAL IR RECEIVER
14022 M:      Sean Young <sean@mess.org>
14023 L:      linux-media@vger.kernel.org
14024 S:      Maintained
14025 F:      drivers/media/rc/serial_ir.c
14026
14027 SFC NETWORK DRIVER
14028 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14029 M:      Edward Cree <ecree@solarflare.com>
14030 M:      Bert Kenward <bkenward@solarflare.com>
14031 L:      netdev@vger.kernel.org
14032 S:      Supported
14033 F:      drivers/net/ethernet/sfc/
14034
14035 SFF/SFP/SFP+ MODULE SUPPORT
14036 M:      Russell King <linux@armlinux.org.uk>
14037 L:      netdev@vger.kernel.org
14038 S:      Maintained
14039 F:      drivers/net/phy/phylink.c
14040 F:      drivers/net/phy/sfp*
14041 F:      include/linux/phylink.h
14042 F:      include/linux/sfp.h
14043
14044 SGI GRU DRIVER
14045 M:      Dimitri Sivanich <sivanich@sgi.com>
14046 S:      Maintained
14047 F:      drivers/misc/sgi-gru/
14048
14049 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14050 M:      Pat Gefre <pfg@sgi.com>
14051 L:      linux-ia64@vger.kernel.org
14052 S:      Supported
14053 F:      Documentation/ia64/serial.txt
14054 F:      drivers/tty/serial/ioc?_serial.c
14055 F:      include/linux/ioc?.h
14056
14057 SGI XP/XPC/XPNET DRIVER
14058 M:      Cliff Whickman <cpw@sgi.com>
14059 M:      Robin Holt <robinmholt@gmail.com>
14060 S:      Maintained
14061 F:      drivers/misc/sgi-xp/
14062
14063 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14064 M:      Ursula Braun <ubraun@linux.ibm.com>
14065 M:      Karsten Graul <kgraul@linux.ibm.com>
14066 L:      linux-s390@vger.kernel.org
14067 W:      http://www.ibm.com/developerworks/linux/linux390/
14068 S:      Supported
14069 F:      net/smc/
14070
14071 SHARP RJ54N1CB0C SENSOR DRIVER
14072 M:      Jacopo Mondi <jacopo@jmondi.org>
14073 L:      linux-media@vger.kernel.org
14074 T:      git git://linuxtv.org/media_tree.git
14075 S:      Odd fixes
14076 F:      drivers/media/i2c/rj54n1cb0c.c
14077 F:      include/media/i2c/rj54n1cb0c.h
14078
14079 SH_VEU V4L2 MEM2MEM DRIVER
14080 L:      linux-media@vger.kernel.org
14081 S:      Orphan
14082 F:      drivers/media/platform/sh_veu.c
14083
14084 SH_VOU V4L2 OUTPUT DRIVER
14085 L:      linux-media@vger.kernel.org
14086 S:      Orphan
14087 F:      drivers/media/platform/sh_vou.c
14088 F:      include/media/drv-intf/sh_vou.h
14089
14090 SI2157 MEDIA DRIVER
14091 M:      Antti Palosaari <crope@iki.fi>
14092 L:      linux-media@vger.kernel.org
14093 W:      https://linuxtv.org
14094 W:      http://palosaari.fi/linux/
14095 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14096 T:      git git://linuxtv.org/anttip/media_tree.git
14097 S:      Maintained
14098 F:      drivers/media/tuners/si2157*
14099
14100 SI2165 MEDIA DRIVER
14101 M:      Matthias Schwarzott <zzam@gentoo.org>
14102 L:      linux-media@vger.kernel.org
14103 W:      https://linuxtv.org
14104 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14105 S:      Maintained
14106 F:      drivers/media/dvb-frontends/si2165*
14107
14108 SI2168 MEDIA DRIVER
14109 M:      Antti Palosaari <crope@iki.fi>
14110 L:      linux-media@vger.kernel.org
14111 W:      https://linuxtv.org
14112 W:      http://palosaari.fi/linux/
14113 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14114 T:      git git://linuxtv.org/anttip/media_tree.git
14115 S:      Maintained
14116 F:      drivers/media/dvb-frontends/si2168*
14117
14118 SI470X FM RADIO RECEIVER I2C DRIVER
14119 M:      Hans Verkuil <hverkuil@xs4all.nl>
14120 L:      linux-media@vger.kernel.org
14121 T:      git git://linuxtv.org/media_tree.git
14122 W:      https://linuxtv.org
14123 S:      Odd Fixes
14124 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14125
14126 SI470X FM RADIO RECEIVER USB DRIVER
14127 M:      Hans Verkuil <hverkuil@xs4all.nl>
14128 L:      linux-media@vger.kernel.org
14129 T:      git git://linuxtv.org/media_tree.git
14130 W:      https://linuxtv.org
14131 S:      Maintained
14132 F:      drivers/media/radio/si470x/radio-si470x-common.c
14133 F:      drivers/media/radio/si470x/radio-si470x.h
14134 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14135
14136 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14137 M:      Eduardo Valentin <edubezval@gmail.com>
14138 L:      linux-media@vger.kernel.org
14139 T:      git git://linuxtv.org/media_tree.git
14140 W:      https://linuxtv.org
14141 S:      Odd Fixes
14142 F:      drivers/media/radio/si4713/si4713.?
14143
14144 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14145 M:      Eduardo Valentin <edubezval@gmail.com>
14146 L:      linux-media@vger.kernel.org
14147 T:      git git://linuxtv.org/media_tree.git
14148 W:      https://linuxtv.org
14149 S:      Odd Fixes
14150 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14151
14152 SI4713 FM RADIO TRANSMITTER USB DRIVER
14153 M:      Hans Verkuil <hverkuil@xs4all.nl>
14154 L:      linux-media@vger.kernel.org
14155 T:      git git://linuxtv.org/media_tree.git
14156 W:      https://linuxtv.org
14157 S:      Maintained
14158 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14159
14160 SIANO DVB DRIVER
14161 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14162 L:      linux-media@vger.kernel.org
14163 W:      https://linuxtv.org
14164 T:      git git://linuxtv.org/media_tree.git
14165 S:      Odd fixes
14166 F:      drivers/media/common/siano/
14167 F:      drivers/media/usb/siano/
14168 F:      drivers/media/usb/siano/
14169 F:      drivers/media/mmc/siano/
14170
14171 SIFIVE DRIVERS
14172 M:      Palmer Dabbelt <palmer@sifive.com>
14173 M:      Paul Walmsley <paul.walmsley@sifive.com>
14174 L:      linux-riscv@lists.infradead.org
14175 T:      git git://github.com/sifive/riscv-linux.git
14176 S:      Supported
14177 K:      sifive
14178 N:      sifive
14179
14180 SILEAD TOUCHSCREEN DRIVER
14181 M:      Hans de Goede <hdegoede@redhat.com>
14182 L:      linux-input@vger.kernel.org
14183 L:      platform-driver-x86@vger.kernel.org
14184 S:      Maintained
14185 F:      drivers/input/touchscreen/silead.c
14186 F:      drivers/platform/x86/touchscreen_dmi.c
14187
14188 SILICON MOTION SM712 FRAME BUFFER DRIVER
14189 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14190 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14191 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14192 L:      linux-fbdev@vger.kernel.org
14193 S:      Maintained
14194 F:      drivers/video/fbdev/sm712*
14195 F:      Documentation/fb/sm712fb.txt
14196
14197 SIMPLE FIRMWARE INTERFACE (SFI)
14198 M:      Len Brown <lenb@kernel.org>
14199 L:      sfi-devel@simplefirmware.org
14200 W:      http://simplefirmware.org/
14201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14202 S:      Supported
14203 F:      arch/x86/platform/sfi/
14204 F:      drivers/sfi/
14205 F:      include/linux/sfi*.h
14206
14207 SIMPLEFB FB DRIVER
14208 M:      Hans de Goede <hdegoede@redhat.com>
14209 L:      linux-fbdev@vger.kernel.org
14210 S:      Maintained
14211 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
14212 F:      drivers/video/fbdev/simplefb.c
14213 F:      include/linux/platform_data/simplefb.h
14214
14215 SIMTEC EB110ATX (Chalice CATS)
14216 P:      Ben Dooks
14217 P:      Vincent Sanders <vince@simtec.co.uk>
14218 M:      Simtec Linux Team <linux@simtec.co.uk>
14219 W:      http://www.simtec.co.uk/products/EB110ATX/
14220 S:      Supported
14221
14222 SIMTEC EB2410ITX (BAST)
14223 P:      Ben Dooks
14224 P:      Vincent Sanders <vince@simtec.co.uk>
14225 M:      Simtec Linux Team <linux@simtec.co.uk>
14226 W:      http://www.simtec.co.uk/products/EB2410ITX/
14227 S:      Supported
14228 F:      arch/arm/mach-s3c24xx/mach-bast.c
14229 F:      arch/arm/mach-s3c24xx/bast-ide.c
14230 F:      arch/arm/mach-s3c24xx/bast-irq.c
14231
14232 SIPHASH PRF ROUTINES
14233 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14234 S:      Maintained
14235 F:      lib/siphash.c
14236 F:      lib/test_siphash.c
14237 F:      include/linux/siphash.h
14238
14239 SIOX
14240 M:      Gavin Schenk <g.schenk@eckelmann.de>
14241 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14242 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14243 S:      Supported
14244 F:      drivers/siox/*
14245 F:      drivers/gpio/gpio-siox.c
14246 F:      include/trace/events/siox.h
14247
14248 SIS 190 ETHERNET DRIVER
14249 M:      Francois Romieu <romieu@fr.zoreil.com>
14250 L:      netdev@vger.kernel.org
14251 S:      Maintained
14252 F:      drivers/net/ethernet/sis/sis190.c
14253
14254 SIS 900/7016 FAST ETHERNET DRIVER
14255 M:      Daniele Venzano <venza@brownhat.org>
14256 W:      http://www.brownhat.org/sis900.html
14257 L:      netdev@vger.kernel.org
14258 S:      Maintained
14259 F:      drivers/net/ethernet/sis/sis900.*
14260
14261 SIS FRAMEBUFFER DRIVER
14262 M:      Thomas Winischhofer <thomas@winischhofer.net>
14263 W:      http://www.winischhofer.net/linuxsisvga.shtml
14264 S:      Maintained
14265 F:      Documentation/fb/sisfb.txt
14266 F:      drivers/video/fbdev/sis/
14267 F:      include/video/sisfb.h
14268
14269 SIS USB2VGA DRIVER
14270 M:      Thomas Winischhofer <thomas@winischhofer.net>
14271 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14272 S:      Maintained
14273 F:      drivers/usb/misc/sisusbvga/
14274
14275 SLAB ALLOCATOR
14276 M:      Christoph Lameter <cl@linux.com>
14277 M:      Pekka Enberg <penberg@kernel.org>
14278 M:      David Rientjes <rientjes@google.com>
14279 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14280 M:      Andrew Morton <akpm@linux-foundation.org>
14281 L:      linux-mm@kvack.org
14282 S:      Maintained
14283 F:      include/linux/sl?b*.h
14284 F:      mm/sl?b*
14285
14286 SLEEPABLE READ-COPY UPDATE (SRCU)
14287 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14288 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14289 M:      Josh Triplett <josh@joshtriplett.org>
14290 R:      Steven Rostedt <rostedt@goodmis.org>
14291 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14292 L:      linux-kernel@vger.kernel.org
14293 W:      http://www.rdrop.com/users/paulmck/RCU/
14294 S:      Supported
14295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14296 F:      include/linux/srcu*.h
14297 F:      kernel/rcu/srcu*.c
14298
14299 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14300 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14301 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14302 S:      Maintained
14303 F:      drivers/slimbus/
14304 F:      Documentation/devicetree/bindings/slimbus/
14305 F:      include/linux/slimbus.h
14306
14307 SMACK SECURITY MODULE
14308 M:      Casey Schaufler <casey@schaufler-ca.com>
14309 L:      linux-security-module@vger.kernel.org
14310 W:      http://schaufler-ca.com
14311 T:      git git://github.com/cschaufler/smack-next
14312 S:      Maintained
14313 F:      Documentation/admin-guide/LSM/Smack.rst
14314 F:      security/smack/
14315
14316 SMC91x ETHERNET DRIVER
14317 M:      Nicolas Pitre <nico@fluxnic.net>
14318 S:      Odd Fixes
14319 F:      drivers/net/ethernet/smsc/smc91x.*
14320
14321 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14322 M:      Sakari Ailus <sakari.ailus@iki.fi>
14323 L:      linux-media@vger.kernel.org
14324 S:      Maintained
14325 F:      drivers/media/i2c/smiapp/
14326 F:      include/media/i2c/smiapp.h
14327 F:      drivers/media/i2c/smiapp-pll.c
14328 F:      drivers/media/i2c/smiapp-pll.h
14329 F:      include/uapi/linux/smiapp.h
14330 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14331
14332 SMM665 HARDWARE MONITOR DRIVER
14333 M:      Guenter Roeck <linux@roeck-us.net>
14334 L:      linux-hwmon@vger.kernel.org
14335 S:      Maintained
14336 F:      Documentation/hwmon/smm665
14337 F:      drivers/hwmon/smm665.c
14338
14339 SMSC EMC2103 HARDWARE MONITOR DRIVER
14340 M:      Steve Glendinning <steve.glendinning@shawell.net>
14341 L:      linux-hwmon@vger.kernel.org
14342 S:      Maintained
14343 F:      Documentation/hwmon/emc2103
14344 F:      drivers/hwmon/emc2103.c
14345
14346 SMSC SCH5627 HARDWARE MONITOR DRIVER
14347 M:      Hans de Goede <hdegoede@redhat.com>
14348 L:      linux-hwmon@vger.kernel.org
14349 S:      Supported
14350 F:      Documentation/hwmon/sch5627
14351 F:      drivers/hwmon/sch5627.c
14352
14353 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14354 M:      Steve Glendinning <steve.glendinning@shawell.net>
14355 L:      linux-fbdev@vger.kernel.org
14356 S:      Maintained
14357 F:      drivers/video/fbdev/smscufx.c
14358
14359 SMSC47B397 HARDWARE MONITOR DRIVER
14360 M:      Jean Delvare <jdelvare@suse.com>
14361 L:      linux-hwmon@vger.kernel.org
14362 S:      Maintained
14363 F:      Documentation/hwmon/smsc47b397
14364 F:      drivers/hwmon/smsc47b397.c
14365
14366 SMSC911x ETHERNET DRIVER
14367 M:      Steve Glendinning <steve.glendinning@shawell.net>
14368 L:      netdev@vger.kernel.org
14369 S:      Maintained
14370 F:      include/linux/smsc911x.h
14371 F:      drivers/net/ethernet/smsc/smsc911x.*
14372
14373 SMSC9420 PCI ETHERNET DRIVER
14374 M:      Steve Glendinning <steve.glendinning@shawell.net>
14375 L:      netdev@vger.kernel.org
14376 S:      Maintained
14377 F:      drivers/net/ethernet/smsc/smsc9420.*
14378
14379 SOC-CAMERA V4L2 SUBSYSTEM
14380 L:      linux-media@vger.kernel.org
14381 T:      git git://linuxtv.org/media_tree.git
14382 S:      Orphan
14383 F:      include/media/soc*
14384 F:      drivers/media/i2c/soc_camera/
14385 F:      drivers/media/platform/soc_camera/
14386
14387 SOCIONEXT SYNQUACER I2C DRIVER
14388 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14389 L:      linux-i2c@vger.kernel.org
14390 S:      Maintained
14391 F:      drivers/i2c/busses/i2c-synquacer.c
14392 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14393
14394 SOCIONEXT UNIPHIER SOUND DRIVER
14395 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14396 S:      Orphan
14397 F:      sound/soc/uniphier/
14398
14399 SOEKRIS NET48XX LED SUPPORT
14400 M:      Chris Boot <bootc@bootc.net>
14401 S:      Maintained
14402 F:      drivers/leds/leds-net48xx.c
14403
14404 SOFT-ROCE DRIVER (rxe)
14405 M:      Moni Shoua <monis@mellanox.com>
14406 L:      linux-rdma@vger.kernel.org
14407 S:      Supported
14408 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14409 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14410 F:      drivers/infiniband/sw/rxe/
14411 F:      include/uapi/rdma/rdma_user_rxe.h
14412
14413 SOFTLOGIC 6x10 MPEG CODEC
14414 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14415 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14416 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14417 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14418 M:      Ismael Luceno <ismael@iodev.co.uk>
14419 L:      linux-media@vger.kernel.org
14420 S:      Supported
14421 F:      drivers/media/pci/solo6x10/
14422
14423 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14424 M:      James Morse <james.morse@arm.com>
14425 L:      linux-arm-kernel@lists.infradead.org
14426 S:      Maintained
14427 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14428 F:      drivers/firmware/arm_sdei.c
14429 F:      include/linux/arm_sdei.h
14430 F:      include/uapi/linux/arm_sdei.h
14431
14432 SOFTWARE RAID (Multiple Disks) SUPPORT
14433 M:      Shaohua Li <shli@kernel.org>
14434 L:      linux-raid@vger.kernel.org
14435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14436 S:      Supported
14437 F:      drivers/md/Makefile
14438 F:      drivers/md/Kconfig
14439 F:      drivers/md/md*
14440 F:      drivers/md/raid*
14441 F:      include/linux/raid/
14442 F:      include/uapi/linux/raid/
14443
14444 SOCIONEXT (SNI) AVE NETWORK DRIVER
14445 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14446 L:      netdev@vger.kernel.org
14447 S:      Maintained
14448 F:      drivers/net/ethernet/socionext/sni_ave.c
14449 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14450
14451 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14452 M:      Jassi Brar <jaswinder.singh@linaro.org>
14453 L:      netdev@vger.kernel.org
14454 S:      Maintained
14455 F:      drivers/net/ethernet/socionext/netsec.c
14456 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14457
14458 SOLIDRUN CLEARFOG SUPPORT
14459 M:      Russell King <linux@armlinux.org.uk>
14460 S:      Maintained
14461 F:      arch/arm/boot/dts/armada-388-clearfog*
14462 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14463
14464 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14465 M:      Russell King <linux@armlinux.org.uk>
14466 S:      Maintained
14467 F:      arch/arm/boot/dts/imx6*-cubox-i*
14468 F:      arch/arm/boot/dts/imx6*-hummingboard*
14469 F:      arch/arm/boot/dts/imx6*-sr-*
14470
14471 SONIC NETWORK DRIVER
14472 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14473 L:      netdev@vger.kernel.org
14474 S:      Maintained
14475 F:      drivers/net/ethernet/natsemi/sonic.*
14476
14477 SONICS SILICON BACKPLANE DRIVER (SSB)
14478 M:      Michael Buesch <m@bues.ch>
14479 L:      linux-wireless@vger.kernel.org
14480 S:      Maintained
14481 F:      drivers/ssb/
14482 F:      include/linux/ssb/
14483
14484 SONY IMX214 SENSOR DRIVER
14485 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14486 L:      linux-media@vger.kernel.org
14487 T:      git git://linuxtv.org/media_tree.git
14488 S:      Maintained
14489 F:      drivers/media/i2c/imx214.c
14490 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14491
14492 SONY IMX258 SENSOR DRIVER
14493 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14494 L:      linux-media@vger.kernel.org
14495 T:      git git://linuxtv.org/media_tree.git
14496 S:      Maintained
14497 F:      drivers/media/i2c/imx258.c
14498
14499 SONY IMX274 SENSOR DRIVER
14500 M:      Leon Luo <leonl@leopardimaging.com>
14501 L:      linux-media@vger.kernel.org
14502 T:      git git://linuxtv.org/media_tree.git
14503 S:      Maintained
14504 F:      drivers/media/i2c/imx274.c
14505 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14506
14507 SONY IMX319 SENSOR DRIVER
14508 M:      Bingbu Cao <bingbu.cao@intel.com>
14509 L:      linux-media@vger.kernel.org
14510 T:      git git://linuxtv.org/media_tree.git
14511 S:      Maintained
14512 F:      drivers/media/i2c/imx319.c
14513
14514 SONY IMX355 SENSOR DRIVER
14515 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14516 L:      linux-media@vger.kernel.org
14517 T:      git git://linuxtv.org/media_tree.git
14518 S:      Maintained
14519 F:      drivers/media/i2c/imx355.c
14520
14521 SONY MEMORYSTICK CARD SUPPORT
14522 M:      Alex Dubov <oakad@yahoo.com>
14523 W:      http://tifmxx.berlios.de/
14524 S:      Maintained
14525 F:      drivers/memstick/host/tifm_ms.c
14526
14527 SONY MEMORYSTICK STANDARD SUPPORT
14528 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14529 S:      Maintained
14530 F:      drivers/memstick/core/ms_block.*
14531
14532 SONY VAIO CONTROL DEVICE DRIVER
14533 M:      Mattia Dongili <malattia@linux.it>
14534 L:      platform-driver-x86@vger.kernel.org
14535 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14536 S:      Maintained
14537 F:      Documentation/laptops/sony-laptop.txt
14538 F:      drivers/char/sonypi.c
14539 F:      drivers/platform/x86/sony-laptop.c
14540 F:      include/linux/sony-laptop.h
14541
14542 SOUND
14543 M:      Jaroslav Kysela <perex@perex.cz>
14544 M:      Takashi Iwai <tiwai@suse.com>
14545 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14546 W:      http://www.alsa-project.org/
14547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14548 T:      git git://git.alsa-project.org/alsa-kernel.git
14549 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14550 S:      Maintained
14551 F:      Documentation/sound/
14552 F:      include/sound/
14553 F:      include/uapi/sound/
14554 F:      sound/
14555
14556 SOUND - COMPRESSED AUDIO
14557 M:      Vinod Koul <vkoul@kernel.org>
14558 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14560 S:      Supported
14561 F:      Documentation/sound/designs/compress-offload.rst
14562 F:      include/sound/compress_driver.h
14563 F:      include/uapi/sound/compress_*
14564 F:      sound/core/compress_offload.c
14565 F:      sound/soc/soc-compress.c
14566
14567 SOUND - DMAENGINE HELPERS
14568 M:      Lars-Peter Clausen <lars@metafoo.de>
14569 S:      Supported
14570 F:      include/sound/dmaengine_pcm.h
14571 F:      sound/core/pcm_dmaengine.c
14572 F:      sound/soc/soc-generic-dmaengine-pcm.c
14573
14574 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14575 M:      Liam Girdwood <lgirdwood@gmail.com>
14576 M:      Mark Brown <broonie@kernel.org>
14577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14578 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14579 W:      http://alsa-project.org/main/index.php/ASoC
14580 S:      Supported
14581 F:      Documentation/devicetree/bindings/sound/
14582 F:      Documentation/sound/soc/
14583 F:      sound/soc/
14584 F:      include/dt-bindings/sound/
14585 F:      include/sound/soc*
14586
14587 SOUNDWIRE SUBSYSTEM
14588 M:      Vinod Koul <vkoul@kernel.org>
14589 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14590 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14591 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14592 S:      Supported
14593 F:      Documentation/driver-api/soundwire/
14594 F:      drivers/soundwire/
14595 F:      include/linux/soundwire/
14596
14597 SP2 MEDIA DRIVER
14598 M:      Olli Salonen <olli.salonen@iki.fi>
14599 L:      linux-media@vger.kernel.org
14600 W:      https://linuxtv.org
14601 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14602 S:      Maintained
14603 F:      drivers/media/dvb-frontends/sp2*
14604
14605 SPARC + UltraSPARC (sparc/sparc64)
14606 M:      "David S. Miller" <davem@davemloft.net>
14607 L:      sparclinux@vger.kernel.org
14608 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14611 S:      Maintained
14612 F:      arch/sparc/
14613 F:      drivers/sbus/
14614
14615 SPARC SERIAL DRIVERS
14616 M:      "David S. Miller" <davem@davemloft.net>
14617 L:      sparclinux@vger.kernel.org
14618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14620 S:      Maintained
14621 F:      include/linux/sunserialcore.h
14622 F:      drivers/tty/serial/suncore.c
14623 F:      drivers/tty/serial/sunhv.c
14624 F:      drivers/tty/serial/sunsab.c
14625 F:      drivers/tty/serial/sunsab.h
14626 F:      drivers/tty/serial/sunsu.c
14627 F:      drivers/tty/serial/sunzilog.c
14628 F:      drivers/tty/serial/sunzilog.h
14629 F:      drivers/tty/vcc.c
14630
14631 SPARSE CHECKER
14632 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14633 L:      linux-sparse@vger.kernel.org
14634 W:      https://sparse.wiki.kernel.org/
14635 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14636 S:      Maintained
14637 F:      include/linux/compiler.h
14638
14639 SPEAR CLOCK FRAMEWORK SUPPORT
14640 M:      Viresh Kumar <vireshk@kernel.org>
14641 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14642 W:      http://www.st.com/spear
14643 S:      Maintained
14644 F:      drivers/clk/spear/
14645
14646 SPEAR PLATFORM SUPPORT
14647 M:      Viresh Kumar <vireshk@kernel.org>
14648 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14649 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14650 W:      http://www.st.com/spear
14651 S:      Maintained
14652 F:      arch/arm/boot/dts/spear*
14653 F:      arch/arm/mach-spear/
14654
14655 SPI NOR SUBSYSTEM
14656 M:      Marek Vasut <marek.vasut@gmail.com>
14657 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
14658 L:      linux-mtd@lists.infradead.org
14659 W:      http://www.linux-mtd.infradead.org/
14660 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14661 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14662 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14663 S:      Maintained
14664 F:      drivers/mtd/spi-nor/
14665 F:      include/linux/mtd/spi-nor.h
14666
14667 SPI SUBSYSTEM
14668 M:      Mark Brown <broonie@kernel.org>
14669 L:      linux-spi@vger.kernel.org
14670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14671 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14672 S:      Maintained
14673 F:      Documentation/devicetree/bindings/spi/
14674 F:      Documentation/spi/
14675 F:      drivers/spi/
14676 F:      include/linux/spi/
14677 F:      include/uapi/linux/spi/
14678 F:      tools/spi/
14679
14680 SPIDERNET NETWORK DRIVER for CELL
14681 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14682 L:      netdev@vger.kernel.org
14683 S:      Supported
14684 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14685 F:      drivers/net/ethernet/toshiba/spider_net*
14686
14687 SPMI SUBSYSTEM
14688 R:      Stephen Boyd <sboyd@kernel.org>
14689 L:      linux-arm-msm@vger.kernel.org
14690 F:      Documentation/devicetree/bindings/spmi/
14691 F:      drivers/spmi/
14692 F:      include/dt-bindings/spmi/spmi.h
14693 F:      include/linux/spmi.h
14694 F:      include/trace/events/spmi.h
14695
14696 SPU FILE SYSTEM
14697 M:      Jeremy Kerr <jk@ozlabs.org>
14698 L:      linuxppc-dev@lists.ozlabs.org
14699 W:      http://www.ibm.com/developerworks/power/cell/
14700 S:      Supported
14701 F:      Documentation/filesystems/spufs.txt
14702 F:      arch/powerpc/platforms/cell/spufs/
14703
14704 SQUASHFS FILE SYSTEM
14705 M:      Phillip Lougher <phillip@squashfs.org.uk>
14706 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14707 W:      http://squashfs.org.uk
14708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14709 S:      Maintained
14710 F:      Documentation/filesystems/squashfs.txt
14711 F:      fs/squashfs/
14712
14713 SRM (Alpha) environment access
14714 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14715 S:      Maintained
14716 F:      arch/alpha/kernel/srm_env.c
14717
14718 ST LSM6DSx IMU IIO DRIVER
14719 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14720 L:      linux-iio@vger.kernel.org
14721 W:      http://www.st.com/
14722 S:      Maintained
14723 F:      drivers/iio/imu/st_lsm6dsx/
14724 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14725
14726 ST STM32 I2C/SMBUS DRIVER
14727 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14728 L:      linux-i2c@vger.kernel.org
14729 S:      Maintained
14730 F:      drivers/i2c/busses/i2c-stm32*
14731
14732 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14733 M:      Song Qiang <songqiang1304521@gmail.com>
14734 L:      linux-iio@vger.kernel.org
14735 S:      Maintained
14736 F:      drivers/iio/proximity/vl53l0x-i2c.c
14737 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14738
14739 STABLE BRANCH
14740 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14741 M:      Sasha Levin <sashal@kernel.org>
14742 L:      stable@vger.kernel.org
14743 S:      Supported
14744 F:      Documentation/process/stable-kernel-rules.rst
14745
14746 STAGING - COMEDI
14747 M:      Ian Abbott <abbotti@mev.co.uk>
14748 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14749 S:      Odd Fixes
14750 F:      drivers/staging/comedi/
14751
14752 STAGING - EROFS FILE SYSTEM
14753 M:      Gao Xiang <gaoxiang25@huawei.com>
14754 M:      Chao Yu <yuchao0@huawei.com>
14755 L:      linux-erofs@lists.ozlabs.org
14756 S:      Maintained
14757 F:      drivers/staging/erofs/
14758
14759 STAGING - INDUSTRIAL IO
14760 M:      Jonathan Cameron <jic23@kernel.org>
14761 L:      linux-iio@vger.kernel.org
14762 S:      Odd Fixes
14763 F:      Documentation/devicetree/bindings/staging/iio/
14764 F:      drivers/staging/iio/
14765
14766 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14767 M:      Marc Dietrich <marvin24@gmx.de>
14768 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14769 L:      linux-tegra@vger.kernel.org
14770 S:      Maintained
14771 F:      drivers/staging/nvec/
14772
14773 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14774 M:      Jens Frederich <jfrederich@gmail.com>
14775 M:      Daniel Drake <dsd@laptop.org>
14776 M:      Jon Nettleton <jon.nettleton@gmail.com>
14777 W:      http://wiki.laptop.org/go/DCON
14778 S:      Maintained
14779 F:      drivers/staging/olpc_dcon/
14780
14781 STAGING - REALTEK RTL8712U DRIVERS
14782 M:      Larry Finger <Larry.Finger@lwfinger.net>
14783 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14784 S:      Odd Fixes
14785 F:      drivers/staging/rtl8712/
14786
14787 STAGING - REALTEK RTL8188EU DRIVERS
14788 M:      Larry Finger <Larry.Finger@lwfinger.net>
14789 S:      Odd Fixes
14790 F:      drivers/staging/rtl8188eu/
14791
14792 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14793 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14794 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14795 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14796 L:      linux-fbdev@vger.kernel.org
14797 S:      Maintained
14798 F:      drivers/staging/sm750fb/
14799
14800 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14801 M:      William Hubbs <w.d.hubbs@gmail.com>
14802 M:      Chris Brannon <chris@the-brannons.com>
14803 M:      Kirk Reiser <kirk@reisers.ca>
14804 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14805 L:      speakup@linux-speakup.org
14806 W:      http://www.linux-speakup.org/
14807 S:      Odd Fixes
14808 F:      drivers/staging/speakup/
14809
14810 STAGING - VIA VT665X DRIVERS
14811 M:      Forest Bond <forest@alittletooquiet.net>
14812 S:      Odd Fixes
14813 F:      drivers/staging/vt665?/
14814
14815 STAGING - WILC1000 WIFI DRIVER
14816 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
14817 M:      Ajay Singh <ajay.kathat@microchip.com>
14818 L:      linux-wireless@vger.kernel.org
14819 S:      Supported
14820 F:      drivers/staging/wilc1000/
14821
14822 STAGING SUBSYSTEM
14823 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14825 L:      devel@driverdev.osuosl.org
14826 S:      Supported
14827 F:      drivers/staging/
14828
14829 STARFIRE/DURALAN NETWORK DRIVER
14830 M:      Ion Badulescu <ionut@badula.org>
14831 S:      Odd Fixes
14832 F:      drivers/net/ethernet/adaptec/starfire*
14833
14834 STEC S1220 SKD DRIVER
14835 M:      Bart Van Assche <bart.vanassche@wdc.com>
14836 L:      linux-block@vger.kernel.org
14837 S:      Maintained
14838 F:      drivers/block/skd*[ch]
14839
14840 STI AUDIO (ASoC) DRIVERS
14841 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14842 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14843 S:      Maintained
14844 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14845 F:      sound/soc/sti/
14846
14847 STI CEC DRIVER
14848 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14849 S:      Maintained
14850 F:      drivers/media/platform/sti/cec/
14851 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14852
14853 STK1160 USB VIDEO CAPTURE DRIVER
14854 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14855 L:      linux-media@vger.kernel.org
14856 T:      git git://linuxtv.org/media_tree.git
14857 S:      Maintained
14858 F:      drivers/media/usb/stk1160/
14859
14860 STM32 AUDIO (ASoC) DRIVERS
14861 M:      Olivier Moysan <olivier.moysan@st.com>
14862 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14863 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14864 S:      Maintained
14865 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14866 F:      sound/soc/stm/
14867
14868 STM32 TIMER/LPTIMER DRIVERS
14869 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14870 S:      Maintained
14871 F:      drivers/*/stm32-*timer*
14872 F:      drivers/pwm/pwm-stm32*
14873 F:      include/linux/*/stm32-*tim*
14874 F:      Documentation/ABI/testing/*timer-stm32
14875 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14876 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14877
14878 STMMAC ETHERNET DRIVER
14879 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14880 M:      Alexandre Torgue <alexandre.torgue@st.com>
14881 M:      Jose Abreu <joabreu@synopsys.com>
14882 L:      netdev@vger.kernel.org
14883 W:      http://www.stlinux.com
14884 S:      Supported
14885 F:      drivers/net/ethernet/stmicro/stmmac/
14886
14887 SUN3/3X
14888 M:      Sam Creasey <sammy@sammy.net>
14889 W:      http://sammy.net/sun3/
14890 S:      Maintained
14891 F:      arch/m68k/kernel/*sun3*
14892 F:      arch/m68k/sun3*/
14893 F:      arch/m68k/include/asm/sun3*
14894 F:      drivers/net/ethernet/i825xx/sun3*
14895
14896 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14897 M:      Hans de Goede <hdegoede@redhat.com>
14898 L:      linux-input@vger.kernel.org
14899 S:      Maintained
14900 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14901 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14902
14903 SUNDANCE NETWORK DRIVER
14904 M:      Denis Kirjanov <kda@linux-powerpc.org>
14905 L:      netdev@vger.kernel.org
14906 S:      Maintained
14907 F:      drivers/net/ethernet/dlink/sundance.c
14908
14909 SUPERH
14910 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14911 M:      Rich Felker <dalias@libc.org>
14912 L:      linux-sh@vger.kernel.org
14913 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14914 S:      Maintained
14915 F:      Documentation/sh/
14916 F:      arch/sh/
14917 F:      drivers/sh/
14918
14919 SUSPEND TO RAM
14920 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14921 M:      Len Brown <len.brown@intel.com>
14922 M:      Pavel Machek <pavel@ucw.cz>
14923 L:      linux-pm@vger.kernel.org
14924 B:      https://bugzilla.kernel.org
14925 S:      Supported
14926 F:      Documentation/power/
14927 F:      arch/x86/kernel/acpi/
14928 F:      drivers/base/power/
14929 F:      kernel/power/
14930 F:      include/linux/suspend.h
14931 F:      include/linux/freezer.h
14932 F:      include/linux/pm.h
14933
14934 SVGA HANDLING
14935 M:      Martin Mares <mj@ucw.cz>
14936 L:      linux-video@atrey.karlin.mff.cuni.cz
14937 S:      Maintained
14938 F:      Documentation/svga.txt
14939 F:      arch/x86/boot/video*
14940
14941 SWIOTLB SUBSYSTEM
14942 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14943 L:      iommu@lists.linux-foundation.org
14944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14945 S:      Supported
14946 F:      kernel/dma/swiotlb.c
14947 F:      arch/*/kernel/pci-swiotlb.c
14948 F:      include/linux/swiotlb.h
14949
14950 SWITCHDEV
14951 M:      Jiri Pirko <jiri@resnulli.us>
14952 M:      Ivan Vecera <ivecera@redhat.com>
14953 L:      netdev@vger.kernel.org
14954 S:      Supported
14955 F:      net/switchdev/
14956 F:      include/net/switchdev.h
14957
14958 SY8106A REGULATOR DRIVER
14959 M:      Icenowy Zheng <icenowy@aosc.io>
14960 S:      Maintained
14961 F:      drivers/regulator/sy8106a-regulator.c
14962 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14963
14964 SYNC FILE FRAMEWORK
14965 M:      Sumit Semwal <sumit.semwal@linaro.org>
14966 R:      Gustavo Padovan <gustavo@padovan.org>
14967 S:      Maintained
14968 L:      linux-media@vger.kernel.org
14969 L:      dri-devel@lists.freedesktop.org
14970 F:      drivers/dma-buf/sync_*
14971 F:      drivers/dma-buf/dma-fence*
14972 F:      drivers/dma-buf/sw_sync.c
14973 F:      include/linux/sync_file.h
14974 F:      include/uapi/linux/sync_file.h
14975 F:      Documentation/sync_file.txt
14976 T:      git git://anongit.freedesktop.org/drm/drm-misc
14977
14978 SYNOPSYS ARC ARCHITECTURE
14979 M:      Vineet Gupta <vgupta@synopsys.com>
14980 L:      linux-snps-arc@lists.infradead.org
14981 S:      Supported
14982 F:      arch/arc/
14983 F:      Documentation/devicetree/bindings/arc/*
14984 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14985 F:      drivers/clocksource/arc_timer.c
14986 F:      drivers/tty/serial/arc_uart.c
14987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14988
14989 SYNOPSYS ARC HSDK SDP pll clock driver
14990 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14991 S:      Supported
14992 F:      drivers/clk/clk-hsdk-pll.c
14993 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14994
14995 SYNOPSYS ARC SDP clock driver
14996 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14997 S:      Supported
14998 F:      drivers/clk/axs10x/*
14999 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15000
15001 SYNOPSYS ARC SDP platform support
15002 M:      Alexey Brodkin <abrodkin@synopsys.com>
15003 S:      Supported
15004 F:      arch/arc/plat-axs10x
15005 F:      arch/arc/boot/dts/ax*
15006 F:      Documentation/devicetree/bindings/arc/axs10*
15007
15008 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15009 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15010 S:      Supported
15011 F:      drivers/reset/reset-axs10x.c
15012 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15013
15014 SYNOPSYS CREG GPIO DRIVER
15015 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15016 S:      Maintained
15017 F:      drivers/gpio/gpio-creg-snps.c
15018 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15019
15020 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15021 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15022 S:      Maintained
15023 F:      drivers/tty/serial/8250/8250_dw.c
15024
15025 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15026 M:      Hoan Tran <hoan@os.amperecomputing.com>
15027 L:      linux-gpio@vger.kernel.org
15028 S:      Maintained
15029 F:      drivers/gpio/gpio-dwapb.c
15030 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15031
15032 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15033 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15034 S:      Maintained
15035 F:      drivers/dma/dwi-axi-dmac/
15036 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15037
15038 SYNOPSYS DESIGNWARE DMAC DRIVER
15039 M:      Viresh Kumar <vireshk@kernel.org>
15040 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15041 S:      Maintained
15042 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15043 F:      drivers/dma/dw/
15044 F:      include/dt-bindings/dma/dw-dmac.h
15045 F:      include/linux/dma/dw.h
15046 F:      include/linux/platform_data/dma-dw.h
15047
15048 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15049 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15050 L:      netdev@vger.kernel.org
15051 S:      Supported
15052 F:      drivers/net/ethernet/synopsys/
15053
15054 SYNOPSYS DESIGNWARE I2C DRIVER
15055 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15056 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15057 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15058 L:      linux-i2c@vger.kernel.org
15059 S:      Maintained
15060 F:      drivers/i2c/busses/i2c-designware-*
15061 F:      include/linux/platform_data/i2c-designware.h
15062
15063 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15064 M:      Jaehoon Chung <jh80.chung@samsung.com>
15065 L:      linux-mmc@vger.kernel.org
15066 S:      Maintained
15067 F:      drivers/mmc/host/dw_mmc*
15068
15069 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15070 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15071 S:      Supported
15072 F:      drivers/reset/reset-hsdk.c
15073 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15074 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15075
15076 SYSTEM CONFIGURATION (SYSCON)
15077 M:      Lee Jones <lee.jones@linaro.org>
15078 M:      Arnd Bergmann <arnd@arndb.de>
15079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15080 S:      Supported
15081 F:      drivers/mfd/syscon.c
15082
15083 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15084 M:      Sudeep Holla <sudeep.holla@arm.com>
15085 L:      linux-arm-kernel@lists.infradead.org
15086 S:      Maintained
15087 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15088 F:      drivers/clk/clk-sc[mp]i.c
15089 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15090 F:      drivers/firmware/arm_scpi.c
15091 F:      drivers/firmware/arm_scmi/
15092 F:      include/linux/sc[mp]i_protocol.h
15093
15094 SYSTEM RESET/SHUTDOWN DRIVERS
15095 M:      Sebastian Reichel <sre@kernel.org>
15096 L:      linux-pm@vger.kernel.org
15097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15098 S:      Maintained
15099 F:      Documentation/devicetree/bindings/power/reset/
15100 F:      drivers/power/reset/
15101
15102 SYSTEM TRACE MODULE CLASS
15103 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15104 S:      Maintained
15105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15106 F:      Documentation/trace/stm.rst
15107 F:      drivers/hwtracing/stm/
15108 F:      include/linux/stm.h
15109 F:      include/uapi/linux/stm.h
15110
15111 SYSV FILESYSTEM
15112 M:      Christoph Hellwig <hch@infradead.org>
15113 S:      Maintained
15114 F:      Documentation/filesystems/sysv-fs.txt
15115 F:      fs/sysv/
15116 F:      include/linux/sysv_fs.h
15117
15118 TASKSTATS STATISTICS INTERFACE
15119 M:      Balbir Singh <bsingharora@gmail.com>
15120 S:      Maintained
15121 F:      Documentation/accounting/taskstats*
15122 F:      include/linux/taskstats*
15123 F:      kernel/taskstats.c
15124
15125 TC subsystem
15126 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15127 M:      Cong Wang <xiyou.wangcong@gmail.com>
15128 M:      Jiri Pirko <jiri@resnulli.us>
15129 L:      netdev@vger.kernel.org
15130 S:      Maintained
15131 F:      include/net/pkt_cls.h
15132 F:      include/net/pkt_sched.h
15133 F:      include/net/tc_act/
15134 F:      include/uapi/linux/pkt_cls.h
15135 F:      include/uapi/linux/pkt_sched.h
15136 F:      include/uapi/linux/tc_act/
15137 F:      include/uapi/linux/tc_ematch/
15138 F:      net/sched/
15139
15140 TC90522 MEDIA DRIVER
15141 M:      Akihiro Tsukada <tskd08@gmail.com>
15142 L:      linux-media@vger.kernel.org
15143 S:      Odd Fixes
15144 F:      drivers/media/dvb-frontends/tc90522*
15145
15146 TCP LOW PRIORITY MODULE
15147 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15148 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15149 W:      http://tcp-lp-mod.sourceforge.net/
15150 S:      Maintained
15151 F:      net/ipv4/tcp_lp.c
15152
15153 TDA10071 MEDIA DRIVER
15154 M:      Antti Palosaari <crope@iki.fi>
15155 L:      linux-media@vger.kernel.org
15156 W:      https://linuxtv.org
15157 W:      http://palosaari.fi/linux/
15158 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15159 T:      git git://linuxtv.org/anttip/media_tree.git
15160 S:      Maintained
15161 F:      drivers/media/dvb-frontends/tda10071*
15162
15163 TDA18212 MEDIA DRIVER
15164 M:      Antti Palosaari <crope@iki.fi>
15165 L:      linux-media@vger.kernel.org
15166 W:      https://linuxtv.org
15167 W:      http://palosaari.fi/linux/
15168 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15169 T:      git git://linuxtv.org/anttip/media_tree.git
15170 S:      Maintained
15171 F:      drivers/media/tuners/tda18212*
15172
15173 TDA18218 MEDIA DRIVER
15174 M:      Antti Palosaari <crope@iki.fi>
15175 L:      linux-media@vger.kernel.org
15176 W:      https://linuxtv.org
15177 W:      http://palosaari.fi/linux/
15178 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15179 T:      git git://linuxtv.org/anttip/media_tree.git
15180 S:      Maintained
15181 F:      drivers/media/tuners/tda18218*
15182
15183 TDA18250 MEDIA DRIVER
15184 M:      Olli Salonen <olli.salonen@iki.fi>
15185 L:      linux-media@vger.kernel.org
15186 W:      https://linuxtv.org
15187 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15188 T:      git git://linuxtv.org/media_tree.git
15189 S:      Maintained
15190 F:      drivers/media/tuners/tda18250*
15191
15192 TDA18271 MEDIA DRIVER
15193 M:      Michael Krufky <mkrufky@linuxtv.org>
15194 L:      linux-media@vger.kernel.org
15195 W:      https://linuxtv.org
15196 W:      http://github.com/mkrufky
15197 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15198 T:      git git://linuxtv.org/mkrufky/tuners.git
15199 S:      Maintained
15200 F:      drivers/media/tuners/tda18271*
15201
15202 TDA1997x MEDIA DRIVER
15203 M:      Tim Harvey <tharvey@gateworks.com>
15204 L:      linux-media@vger.kernel.org
15205 W:      https://linuxtv.org
15206 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15207 S:      Maintained
15208 F:      drivers/media/i2c/tda1997x.*
15209
15210 TDA827x MEDIA DRIVER
15211 M:      Michael Krufky <mkrufky@linuxtv.org>
15212 L:      linux-media@vger.kernel.org
15213 W:      https://linuxtv.org
15214 W:      http://github.com/mkrufky
15215 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15216 T:      git git://linuxtv.org/mkrufky/tuners.git
15217 S:      Maintained
15218 F:      drivers/media/tuners/tda8290.*
15219
15220 TDA8290 MEDIA DRIVER
15221 M:      Michael Krufky <mkrufky@linuxtv.org>
15222 L:      linux-media@vger.kernel.org
15223 W:      https://linuxtv.org
15224 W:      http://github.com/mkrufky
15225 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15226 T:      git git://linuxtv.org/mkrufky/tuners.git
15227 S:      Maintained
15228 F:      drivers/media/tuners/tda8290.*
15229
15230 TDA9840 MEDIA DRIVER
15231 M:      Hans Verkuil <hverkuil@xs4all.nl>
15232 L:      linux-media@vger.kernel.org
15233 T:      git git://linuxtv.org/media_tree.git
15234 W:      https://linuxtv.org
15235 S:      Maintained
15236 F:      drivers/media/i2c/tda9840*
15237
15238 TEA5761 TUNER DRIVER
15239 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15240 L:      linux-media@vger.kernel.org
15241 W:      https://linuxtv.org
15242 T:      git git://linuxtv.org/media_tree.git
15243 S:      Odd fixes
15244 F:      drivers/media/tuners/tea5761.*
15245
15246 TEA5767 TUNER DRIVER
15247 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15248 L:      linux-media@vger.kernel.org
15249 W:      https://linuxtv.org
15250 T:      git git://linuxtv.org/media_tree.git
15251 S:      Maintained
15252 F:      drivers/media/tuners/tea5767.*
15253
15254 TEA6415C MEDIA DRIVER
15255 M:      Hans Verkuil <hverkuil@xs4all.nl>
15256 L:      linux-media@vger.kernel.org
15257 T:      git git://linuxtv.org/media_tree.git
15258 W:      https://linuxtv.org
15259 S:      Maintained
15260 F:      drivers/media/i2c/tea6415c*
15261
15262 TEA6420 MEDIA DRIVER
15263 M:      Hans Verkuil <hverkuil@xs4all.nl>
15264 L:      linux-media@vger.kernel.org
15265 T:      git git://linuxtv.org/media_tree.git
15266 W:      https://linuxtv.org
15267 S:      Maintained
15268 F:      drivers/media/i2c/tea6420*
15269
15270 TEAM DRIVER
15271 M:      Jiri Pirko <jiri@resnulli.us>
15272 L:      netdev@vger.kernel.org
15273 S:      Supported
15274 F:      drivers/net/team/
15275 F:      include/linux/if_team.h
15276 F:      include/uapi/linux/if_team.h
15277
15278 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15279 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15280 S:      Maintained
15281 F:      arch/x86/platform/ts5500/
15282
15283 TECHNOTREND USB IR RECEIVER
15284 M:      Sean Young <sean@mess.org>
15285 L:      linux-media@vger.kernel.org
15286 S:      Maintained
15287 F:      drivers/media/rc/ttusbir.c
15288
15289 TECHWELL TW9910 VIDEO DECODER
15290 L:      linux-media@vger.kernel.org
15291 S:      Orphan
15292 F:      drivers/media/i2c/tw9910.c
15293 F:      include/media/i2c/tw9910.h
15294
15295 TEE SUBSYSTEM
15296 M:      Jens Wiklander <jens.wiklander@linaro.org>
15297 S:      Maintained
15298 F:      include/linux/tee_drv.h
15299 F:      include/uapi/linux/tee.h
15300 F:      drivers/tee/
15301 F:      Documentation/tee.txt
15302
15303 TEGRA ARCHITECTURE SUPPORT
15304 M:      Thierry Reding <thierry.reding@gmail.com>
15305 M:      Jonathan Hunter <jonathanh@nvidia.com>
15306 L:      linux-tegra@vger.kernel.org
15307 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15309 S:      Supported
15310 N:      [^a-z]tegra
15311
15312 TEGRA CLOCK DRIVER
15313 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15314 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15315 S:      Supported
15316 F:      drivers/clk/tegra/
15317
15318 TEGRA DMA DRIVERS
15319 M:      Laxman Dewangan <ldewangan@nvidia.com>
15320 M:      Jon Hunter <jonathanh@nvidia.com>
15321 S:      Supported
15322 F:      drivers/dma/tegra*
15323
15324 TEGRA I2C DRIVER
15325 M:      Laxman Dewangan <ldewangan@nvidia.com>
15326 S:      Supported
15327 F:      drivers/i2c/busses/i2c-tegra.c
15328
15329 TEGRA IOMMU DRIVERS
15330 M:      Thierry Reding <thierry.reding@gmail.com>
15331 L:      linux-tegra@vger.kernel.org
15332 S:      Supported
15333 F:      drivers/iommu/tegra*
15334
15335 TEGRA KBC DRIVER
15336 M:      Laxman Dewangan <ldewangan@nvidia.com>
15337 S:      Supported
15338 F:      drivers/input/keyboard/tegra-kbc.c
15339
15340 TEGRA NAND DRIVER
15341 M:      Stefan Agner <stefan@agner.ch>
15342 M:      Lucas Stach <dev@lynxeye.de>
15343 S:      Maintained
15344 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15345 F:      drivers/mtd/nand/raw/tegra_nand.c
15346
15347 TEGRA PWM DRIVER
15348 M:      Thierry Reding <thierry.reding@gmail.com>
15349 S:      Supported
15350 F:      drivers/pwm/pwm-tegra.c
15351
15352 TEGRA SERIAL DRIVER
15353 M:      Laxman Dewangan <ldewangan@nvidia.com>
15354 S:      Supported
15355 F:      drivers/tty/serial/serial-tegra.c
15356
15357 TEGRA SPI DRIVER
15358 M:      Laxman Dewangan <ldewangan@nvidia.com>
15359 S:      Supported
15360 F:      drivers/spi/spi-tegra*
15361
15362 TEHUTI ETHERNET DRIVER
15363 M:      Andy Gospodarek <andy@greyhouse.net>
15364 L:      netdev@vger.kernel.org
15365 S:      Supported
15366 F:      drivers/net/ethernet/tehuti/*
15367
15368 Telecom Clock Driver for MCPL0010
15369 M:      Mark Gross <mark.gross@intel.com>
15370 S:      Supported
15371 F:      drivers/char/tlclk.c
15372
15373 TENSILICA XTENSA PORT (xtensa)
15374 M:      Chris Zankel <chris@zankel.net>
15375 M:      Max Filippov <jcmvbkbc@gmail.com>
15376 L:      linux-xtensa@linux-xtensa.org
15377 T:      git git://github.com/czankel/xtensa-linux.git
15378 S:      Maintained
15379 F:      arch/xtensa/
15380 F:      drivers/irqchip/irq-xtensa-*
15381
15382 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15383 M:      Nishanth Menon <nm@ti.com>
15384 M:      Tero Kristo <t-kristo@ti.com>
15385 M:      Santosh Shilimkar <ssantosh@kernel.org>
15386 L:      linux-arm-kernel@lists.infradead.org
15387 S:      Maintained
15388 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15389 F:      drivers/firmware/ti_sci*
15390 F:      include/linux/soc/ti/ti_sci_protocol.h
15391 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15392 F:      drivers/soc/ti/ti_sci_pm_domains.c
15393 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15394 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15395 F:      drivers/clk/keystone/sci-clk.c
15396 F:      drivers/reset/reset-ti-sci.c
15397
15398 Texas Instruments ASoC drivers
15399 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15400 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15401 S:      Maintained
15402 F:      sound/soc/ti/
15403
15404 Texas Instruments' DAC7612 DAC Driver
15405 M:      Ricardo Ribalda <ricardo@ribalda.com>
15406 L:      linux-iio@vger.kernel.org
15407 S:      Supported
15408 F:      drivers/iio/dac/ti-dac7612.c
15409 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15410
15411 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15412 M:      Hans Verkuil <hverkuil@xs4all.nl>
15413 L:      linux-media@vger.kernel.org
15414 T:      git git://linuxtv.org/media_tree.git
15415 W:      https://linuxtv.org
15416 S:      Maintained
15417 F:      drivers/media/radio/radio-raremono.c
15418
15419 THERMAL
15420 M:      Zhang Rui <rui.zhang@intel.com>
15421 M:      Eduardo Valentin <edubezval@gmail.com>
15422 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15423 L:      linux-pm@vger.kernel.org
15424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15426 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15427 S:      Supported
15428 F:      drivers/thermal/
15429 F:      include/linux/thermal.h
15430 F:      include/uapi/linux/thermal.h
15431 F:      include/linux/cpu_cooling.h
15432 F:      Documentation/devicetree/bindings/thermal/
15433
15434 THERMAL/CPU_COOLING
15435 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15436 M:      Viresh Kumar <viresh.kumar@linaro.org>
15437 M:      Javi Merino <javi.merino@kernel.org>
15438 L:      linux-pm@vger.kernel.org
15439 S:      Supported
15440 F:      Documentation/thermal/cpu-cooling-api.txt
15441 F:      drivers/thermal/cpu_cooling.c
15442 F:      include/linux/cpu_cooling.h
15443
15444 THINKPAD ACPI EXTRAS DRIVER
15445 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15446 L:      ibm-acpi-devel@lists.sourceforge.net
15447 L:      platform-driver-x86@vger.kernel.org
15448 W:      http://ibm-acpi.sourceforge.net
15449 W:      http://thinkwiki.org/wiki/Ibm-acpi
15450 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15451 S:      Maintained
15452 F:      drivers/platform/x86/thinkpad_acpi.c
15453
15454 THUNDERBOLT DRIVER
15455 M:      Andreas Noever <andreas.noever@gmail.com>
15456 M:      Michael Jamet <michael.jamet@intel.com>
15457 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15458 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15460 S:      Maintained
15461 F:      Documentation/admin-guide/thunderbolt.rst
15462 F:      drivers/thunderbolt/
15463 F:      include/linux/thunderbolt.h
15464
15465 THUNDERBOLT NETWORK DRIVER
15466 M:      Michael Jamet <michael.jamet@intel.com>
15467 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15468 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15469 L:      netdev@vger.kernel.org
15470 S:      Maintained
15471 F:      drivers/net/thunderbolt.c
15472
15473 THUNDERX GPIO DRIVER
15474 M:      David Daney <david.daney@cavium.com>
15475 S:      Maintained
15476 F:      drivers/gpio/gpio-thunderx.c
15477
15478 TI AM437X VPFE DRIVER
15479 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15480 L:      linux-media@vger.kernel.org
15481 W:      https://linuxtv.org
15482 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15483 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15484 S:      Maintained
15485 F:      drivers/media/platform/am437x/
15486
15487 TI BANDGAP AND THERMAL DRIVER
15488 M:      Eduardo Valentin <edubezval@gmail.com>
15489 M:      Keerthy <j-keerthy@ti.com>
15490 L:      linux-pm@vger.kernel.org
15491 L:      linux-omap@vger.kernel.org
15492 S:      Maintained
15493 F:      drivers/thermal/ti-soc-thermal/
15494
15495 TI BQ27XXX POWER SUPPLY DRIVER
15496 R:      Andrew F. Davis <afd@ti.com>
15497 F:      include/linux/power/bq27xxx_battery.h
15498 F:      drivers/power/supply/bq27xxx_battery.c
15499 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15500
15501 TI CDCE706 CLOCK DRIVER
15502 M:      Max Filippov <jcmvbkbc@gmail.com>
15503 S:      Maintained
15504 F:      drivers/clk/clk-cdce706.c
15505
15506 TI CLOCK DRIVER
15507 M:      Tero Kristo <t-kristo@ti.com>
15508 L:      linux-omap@vger.kernel.org
15509 S:      Maintained
15510 F:      drivers/clk/ti/
15511 F:      include/linux/clk/ti.h
15512
15513 TI DAVINCI MACHINE SUPPORT
15514 M:      Sekhar Nori <nsekhar@ti.com>
15515 M:      Kevin Hilman <khilman@kernel.org>
15516 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15518 S:      Supported
15519 F:      arch/arm/mach-davinci/
15520 F:      drivers/i2c/busses/i2c-davinci.c
15521 F:      arch/arm/boot/dts/da850*
15522
15523 TI DAVINCI SERIES CLOCK DRIVER
15524 M:      David Lechner <david@lechnology.com>
15525 R:      Sekhar Nori <nsekhar@ti.com>
15526 S:      Maintained
15527 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15528 F:      drivers/clk/davinci/
15529
15530 TI DAVINCI SERIES GPIO DRIVER
15531 M:      Keerthy <j-keerthy@ti.com>
15532 L:      linux-gpio@vger.kernel.org
15533 S:      Maintained
15534 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15535 F:      drivers/gpio/gpio-davinci.c
15536
15537 TI DAVINCI SERIES MEDIA DRIVER
15538 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15539 L:      linux-media@vger.kernel.org
15540 W:      https://linuxtv.org
15541 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15542 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15543 S:      Maintained
15544 F:      drivers/media/platform/davinci/
15545 F:      include/media/davinci/
15546
15547 TI ETHERNET SWITCH DRIVER (CPSW)
15548 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15549 L:      linux-omap@vger.kernel.org
15550 L:      netdev@vger.kernel.org
15551 S:      Maintained
15552 F:      drivers/net/ethernet/ti/cpsw*
15553 F:      drivers/net/ethernet/ti/davinci*
15554
15555 TI FLASH MEDIA INTERFACE DRIVER
15556 M:      Alex Dubov <oakad@yahoo.com>
15557 S:      Maintained
15558 F:      drivers/misc/tifm*
15559 F:      drivers/mmc/host/tifm_sd.c
15560 F:      include/linux/tifm.h
15561
15562 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15563 M:      Santosh Shilimkar <ssantosh@kernel.org>
15564 L:      linux-kernel@vger.kernel.org
15565 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15566 S:      Maintained
15567 F:      drivers/soc/ti/*
15568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15569
15570 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15571 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15572 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15573 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15574 S:      Maintained
15575 F:      sound/soc/codecs/lm49453*
15576 F:      sound/soc/codecs/isabelle*
15577
15578 TI LP855x BACKLIGHT DRIVER
15579 M:      Milo Kim <milo.kim@ti.com>
15580 S:      Maintained
15581 F:      Documentation/backlight/lp855x-driver.txt
15582 F:      drivers/video/backlight/lp855x_bl.c
15583 F:      include/linux/platform_data/lp855x.h
15584
15585 TI LP8727 CHARGER DRIVER
15586 M:      Milo Kim <milo.kim@ti.com>
15587 S:      Maintained
15588 F:      drivers/power/supply/lp8727_charger.c
15589 F:      include/linux/platform_data/lp8727.h
15590
15591 TI LP8788 MFD DRIVER
15592 M:      Milo Kim <milo.kim@ti.com>
15593 S:      Maintained
15594 F:      drivers/iio/adc/lp8788_adc.c
15595 F:      drivers/leds/leds-lp8788.c
15596 F:      drivers/mfd/lp8788*.c
15597 F:      drivers/power/supply/lp8788-charger.c
15598 F:      drivers/regulator/lp8788-*.c
15599 F:      include/linux/mfd/lp8788*.h
15600
15601 TI NETCP ETHERNET DRIVER
15602 M:      Wingman Kwok <w-kwok2@ti.com>
15603 M:      Murali Karicheri <m-karicheri2@ti.com>
15604 L:      netdev@vger.kernel.org
15605 S:      Maintained
15606 F:      drivers/net/ethernet/ti/netcp*
15607
15608 TI PCM3060 ASoC CODEC DRIVER
15609 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15610 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15611 S:      Maintained
15612 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15613 F:      sound/soc/codecs/pcm3060*
15614
15615 TI TAS571X FAMILY ASoC CODEC DRIVER
15616 M:      Kevin Cernekee <cernekee@chromium.org>
15617 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15618 S:      Odd Fixes
15619 F:      sound/soc/codecs/tas571x*
15620
15621 TI TRF7970A NFC DRIVER
15622 M:      Mark Greer <mgreer@animalcreek.com>
15623 L:      linux-wireless@vger.kernel.org
15624 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15625 S:      Supported
15626 F:      drivers/nfc/trf7970a.c
15627 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15628
15629 TI TWL4030 SERIES SOC CODEC DRIVER
15630 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15631 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15632 S:      Maintained
15633 F:      sound/soc/codecs/twl4030*
15634
15635 TI VPE/CAL DRIVERS
15636 M:      Benoit Parrot <bparrot@ti.com>
15637 L:      linux-media@vger.kernel.org
15638 W:      http://linuxtv.org/
15639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15640 S:      Maintained
15641 F:      drivers/media/platform/ti-vpe/
15642
15643 TI WILINK WIRELESS DRIVERS
15644 L:      linux-wireless@vger.kernel.org
15645 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15646 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15648 S:      Orphan
15649 F:      drivers/net/wireless/ti/
15650 F:      include/linux/wl12xx.h
15651
15652 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15653 M:      John Stultz <john.stultz@linaro.org>
15654 M:      Thomas Gleixner <tglx@linutronix.de>
15655 R:      Stephen Boyd <sboyd@kernel.org>
15656 L:      linux-kernel@vger.kernel.org
15657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15658 S:      Supported
15659 F:      include/linux/clocksource.h
15660 F:      include/linux/time.h
15661 F:      include/linux/timex.h
15662 F:      include/uapi/linux/time.h
15663 F:      include/uapi/linux/timex.h
15664 F:      kernel/time/clocksource.c
15665 F:      kernel/time/time*.c
15666 F:      kernel/time/alarmtimer.c
15667 F:      kernel/time/ntp.c
15668 F:      tools/testing/selftests/timers/
15669
15670 TIPC NETWORK LAYER
15671 M:      Jon Maloy <jon.maloy@ericsson.com>
15672 M:      Ying Xue <ying.xue@windriver.com>
15673 L:      netdev@vger.kernel.org (core kernel code)
15674 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15675 W:      http://tipc.sourceforge.net/
15676 S:      Maintained
15677 F:      include/uapi/linux/tipc*.h
15678 F:      net/tipc/
15679
15680 TLAN NETWORK DRIVER
15681 M:      Samuel Chessman <chessman@tux.org>
15682 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15683 W:      http://sourceforge.net/projects/tlan/
15684 S:      Maintained
15685 F:      Documentation/networking/device_drivers/ti/tlan.txt
15686 F:      drivers/net/ethernet/ti/tlan.*
15687
15688 TM6000 VIDEO4LINUX DRIVER
15689 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15690 L:      linux-media@vger.kernel.org
15691 W:      https://linuxtv.org
15692 T:      git git://linuxtv.org/media_tree.git
15693 S:      Odd fixes
15694 F:      drivers/media/usb/tm6000/
15695 F:      Documentation/media/v4l-drivers/tm6000*
15696
15697 TMIO/SDHI MMC DRIVER
15698 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15699 L:      linux-mmc@vger.kernel.org
15700 S:      Supported
15701 F:      drivers/mmc/host/tmio_mmc*
15702 F:      drivers/mmc/host/renesas_sdhi*
15703 F:      include/linux/mfd/tmio.h
15704
15705 TMP401 HARDWARE MONITOR DRIVER
15706 M:      Guenter Roeck <linux@roeck-us.net>
15707 L:      linux-hwmon@vger.kernel.org
15708 S:      Maintained
15709 F:      Documentation/hwmon/tmp401
15710 F:      drivers/hwmon/tmp401.c
15711
15712 TMPFS (SHMEM FILESYSTEM)
15713 M:      Hugh Dickins <hughd@google.com>
15714 L:      linux-mm@kvack.org
15715 S:      Maintained
15716 F:      include/linux/shmem_fs.h
15717 F:      mm/shmem.c
15718
15719 TOMOYO SECURITY MODULE
15720 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15721 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15722 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15723 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15724 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15725 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15726 W:      https://tomoyo.osdn.jp/
15727 S:      Maintained
15728 F:      security/tomoyo/
15729
15730 TOPSTAR LAPTOP EXTRAS DRIVER
15731 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15732 L:      platform-driver-x86@vger.kernel.org
15733 S:      Maintained
15734 F:      drivers/platform/x86/topstar-laptop.c
15735
15736 TORTURE-TEST MODULES
15737 M:      Davidlohr Bueso <dave@stgolabs.net>
15738 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15739 M:      Josh Triplett <josh@joshtriplett.org>
15740 L:      linux-kernel@vger.kernel.org
15741 S:      Supported
15742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15743 F:      Documentation/RCU/torture.txt
15744 F:      kernel/torture.c
15745 F:      kernel/rcu/rcutorture.c
15746 F:      kernel/rcu/rcuperf.c
15747 F:      kernel/locking/locktorture.c
15748
15749 TOSHIBA ACPI EXTRAS DRIVER
15750 M:      Azael Avalos <coproscefalo@gmail.com>
15751 L:      platform-driver-x86@vger.kernel.org
15752 S:      Maintained
15753 F:      drivers/platform/x86/toshiba_acpi.c
15754
15755 TOSHIBA BLUETOOTH DRIVER
15756 M:      Azael Avalos <coproscefalo@gmail.com>
15757 L:      platform-driver-x86@vger.kernel.org
15758 S:      Maintained
15759 F:      drivers/platform/x86/toshiba_bluetooth.c
15760
15761 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15762 M:      Azael Avalos <coproscefalo@gmail.com>
15763 L:      platform-driver-x86@vger.kernel.org
15764 S:      Maintained
15765 F:      drivers/platform/x86/toshiba_haps.c
15766
15767 TOSHIBA SMM DRIVER
15768 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15769 W:      http://www.buzzard.org.uk/toshiba/
15770 S:      Maintained
15771 F:      drivers/char/toshiba.c
15772 F:      include/linux/toshiba.h
15773 F:      include/uapi/linux/toshiba.h
15774
15775 TOSHIBA TC358743 DRIVER
15776 M:      Mats Randgaard <matrandg@cisco.com>
15777 L:      linux-media@vger.kernel.org
15778 S:      Maintained
15779 F:      drivers/media/i2c/tc358743*
15780 F:      include/media/i2c/tc358743.h
15781
15782 TOSHIBA WMI HOTKEYS DRIVER
15783 M:      Azael Avalos <coproscefalo@gmail.com>
15784 L:      platform-driver-x86@vger.kernel.org
15785 S:      Maintained
15786 F:      drivers/platform/x86/toshiba-wmi.c
15787
15788 TPM DEVICE DRIVER
15789 M:      Peter Huewe <peterhuewe@gmx.de>
15790 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15791 R:      Jason Gunthorpe <jgg@ziepe.ca>
15792 L:      linux-integrity@vger.kernel.org
15793 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15794 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15795 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15796 S:      Maintained
15797 F:      drivers/char/tpm/
15798
15799 TRACING
15800 M:      Steven Rostedt <rostedt@goodmis.org>
15801 M:      Ingo Molnar <mingo@redhat.com>
15802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15803 S:      Maintained
15804 F:      Documentation/trace/ftrace.rst
15805 F:      arch/*/*/*/ftrace.h
15806 F:      arch/*/kernel/ftrace.c
15807 F:      include/*/ftrace.h
15808 F:      include/linux/trace*.h
15809 F:      include/trace/
15810 F:      kernel/trace/
15811 F:      tools/testing/selftests/ftrace/
15812
15813 TRACING MMIO ACCESSES (MMIOTRACE)
15814 M:      Steven Rostedt <rostedt@goodmis.org>
15815 M:      Ingo Molnar <mingo@kernel.org>
15816 R:      Karol Herbst <karolherbst@gmail.com>
15817 R:      Pekka Paalanen <ppaalanen@gmail.com>
15818 S:      Maintained
15819 L:      linux-kernel@vger.kernel.org
15820 L:      nouveau@lists.freedesktop.org
15821 F:      kernel/trace/trace_mmiotrace.c
15822 F:      include/linux/mmiotrace.h
15823 F:      arch/x86/mm/kmmio.c
15824 F:      arch/x86/mm/mmio-mod.c
15825 F:      arch/x86/mm/testmmiotrace.c
15826
15827 TRIVIAL PATCHES
15828 M:      Jiri Kosina <trivial@kernel.org>
15829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15830 S:      Maintained
15831 K:      ^Subject:.*(?i)trivial
15832
15833 TEMPO SEMICONDUCTOR DRIVERS
15834 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15835 S:      Maintained
15836 F:      sound/soc/codecs/tscs*.c
15837 F:      sound/soc/codecs/tscs*.h
15838 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15839
15840 TTY LAYER
15841 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15842 M:      Jiri Slaby <jslaby@suse.com>
15843 S:      Supported
15844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15845 F:      Documentation/serial/
15846 F:      drivers/tty/
15847 F:      drivers/tty/serial/serial_core.c
15848 F:      include/linux/serial_core.h
15849 F:      include/linux/serial.h
15850 F:      include/linux/tty.h
15851 F:      include/uapi/linux/serial_core.h
15852 F:      include/uapi/linux/serial.h
15853 F:      include/uapi/linux/tty.h
15854
15855 TUA9001 MEDIA DRIVER
15856 M:      Antti Palosaari <crope@iki.fi>
15857 L:      linux-media@vger.kernel.org
15858 W:      https://linuxtv.org
15859 W:      http://palosaari.fi/linux/
15860 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15861 T:      git git://linuxtv.org/anttip/media_tree.git
15862 S:      Maintained
15863 F:      drivers/media/tuners/tua9001*
15864
15865 TULIP NETWORK DRIVERS
15866 L:      netdev@vger.kernel.org
15867 L:      linux-parisc@vger.kernel.org
15868 S:      Orphan
15869 F:      drivers/net/ethernet/dec/tulip/
15870
15871 TUN/TAP driver
15872 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15873 W:      http://vtun.sourceforge.net/tun
15874 S:      Maintained
15875 F:      Documentation/networking/tuntap.txt
15876 F:      arch/um/os-Linux/drivers/
15877
15878 TURBOCHANNEL SUBSYSTEM
15879 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15880 M:      Ralf Baechle <ralf@linux-mips.org>
15881 L:      linux-mips@vger.kernel.org
15882 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15883 S:      Maintained
15884 F:      drivers/tc/
15885 F:      include/linux/tc.h
15886
15887 TURBOSTAT UTILITY
15888 M:      "Len Brown" <lenb@kernel.org>
15889 L:      linux-pm@vger.kernel.org
15890 B:      https://bugzilla.kernel.org
15891 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15893 S:      Supported
15894 F:      tools/power/x86/turbostat/
15895
15896 TW5864 VIDEO4LINUX DRIVER
15897 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15898 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15899 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15900 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15901 L:      linux-media@vger.kernel.org
15902 S:      Supported
15903 F:      drivers/media/pci/tw5864/
15904
15905 TW68 VIDEO4LINUX DRIVER
15906 M:      Hans Verkuil <hverkuil@xs4all.nl>
15907 L:      linux-media@vger.kernel.org
15908 T:      git git://linuxtv.org/media_tree.git
15909 W:      https://linuxtv.org
15910 S:      Odd Fixes
15911 F:      drivers/media/pci/tw68/
15912
15913 TW686X VIDEO4LINUX DRIVER
15914 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15915 L:      linux-media@vger.kernel.org
15916 T:      git git://linuxtv.org/media_tree.git
15917 W:      http://linuxtv.org
15918 S:      Maintained
15919 F:      drivers/media/pci/tw686x/
15920
15921 UBI FILE SYSTEM (UBIFS)
15922 M:      Richard Weinberger <richard@nod.at>
15923 M:      Artem Bityutskiy <dedekind1@gmail.com>
15924 M:      Adrian Hunter <adrian.hunter@intel.com>
15925 L:      linux-mtd@lists.infradead.org
15926 T:      git git://git.infradead.org/ubifs-2.6.git
15927 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15928 S:      Supported
15929 F:      Documentation/filesystems/ubifs.txt
15930 F:      fs/ubifs/
15931
15932 UCLINUX (M68KNOMMU AND COLDFIRE)
15933 M:      Greg Ungerer <gerg@linux-m68k.org>
15934 W:      http://www.linux-m68k.org/
15935 W:      http://www.uclinux.org/
15936 L:      linux-m68k@lists.linux-m68k.org
15937 L:      uclinux-dev@uclinux.org  (subscribers-only)
15938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15939 S:      Maintained
15940 F:      arch/m68k/coldfire/
15941 F:      arch/m68k/68*/
15942 F:      arch/m68k/*/*_no.*
15943 F:      arch/m68k/include/asm/*_no.*
15944
15945 UDF FILESYSTEM
15946 M:      Jan Kara <jack@suse.com>
15947 S:      Maintained
15948 F:      Documentation/filesystems/udf.txt
15949 F:      fs/udf/
15950
15951 UDRAW TABLET
15952 M:      Bastien Nocera <hadess@hadess.net>
15953 L:      linux-input@vger.kernel.org
15954 S:      Maintained
15955 F:      drivers/hid/hid-udraw-ps3.c
15956
15957 UFS FILESYSTEM
15958 M:      Evgeniy Dushistov <dushistov@mail.ru>
15959 S:      Maintained
15960 F:      Documentation/filesystems/ufs.txt
15961 F:      fs/ufs/
15962
15963 UHID USERSPACE HID IO DRIVER:
15964 M:      David Herrmann <dh.herrmann@googlemail.com>
15965 L:      linux-input@vger.kernel.org
15966 S:      Maintained
15967 F:      drivers/hid/uhid.c
15968 F:      include/uapi/linux/uhid.h
15969
15970 ULPI BUS
15971 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15972 L:      linux-usb@vger.kernel.org
15973 S:      Maintained
15974 F:      drivers/usb/common/ulpi.c
15975 F:      include/linux/ulpi/
15976
15977 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15978 L:      linux-usb@vger.kernel.org
15979 S:      Orphan
15980 F:      drivers/uwb/
15981 F:      include/linux/uwb.h
15982 F:      include/linux/uwb/
15983
15984 UNICORE32 ARCHITECTURE:
15985 M:      Guan Xuetao <gxt@pku.edu.cn>
15986 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15987 S:      Maintained
15988 T:      git git://github.com/gxt/linux.git
15989 F:      arch/unicore32/
15990
15991 UNIFDEF
15992 M:      Tony Finch <dot@dotat.at>
15993 W:      http://dotat.at/prog/unifdef
15994 S:      Maintained
15995 F:      scripts/unifdef.c
15996
15997 UNIFORM CDROM DRIVER
15998 M:      Jens Axboe <axboe@kernel.dk>
15999 W:      http://www.kernel.dk
16000 S:      Maintained
16001 F:      Documentation/cdrom/
16002 F:      drivers/cdrom/cdrom.c
16003 F:      include/linux/cdrom.h
16004 F:      include/uapi/linux/cdrom.h
16005
16006 UNISYS S-PAR DRIVERS
16007 M:      David Kershner <david.kershner@unisys.com>
16008 L:      sparmaintainer@unisys.com (Unisys internal)
16009 S:      Supported
16010 F:      include/linux/visorbus.h
16011 F:      drivers/visorbus/
16012 F:      drivers/staging/unisys/
16013
16014 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16015 R:      Alim Akhtar <alim.akhtar@samsung.com>
16016 R:      Avri Altman <avri.altman@wdc.com>
16017 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16018 L:      linux-scsi@vger.kernel.org
16019 S:      Supported
16020 F:      Documentation/scsi/ufs.txt
16021 F:      drivers/scsi/ufs/
16022
16023 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16024 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16025 L:      linux-scsi@vger.kernel.org
16026 S:      Supported
16027 F:      drivers/scsi/ufs/*dwc*
16028
16029 UNSORTED BLOCK IMAGES (UBI)
16030 M:      Artem Bityutskiy <dedekind1@gmail.com>
16031 M:      Richard Weinberger <richard@nod.at>
16032 W:      http://www.linux-mtd.infradead.org/
16033 L:      linux-mtd@lists.infradead.org
16034 T:      git git://git.infradead.org/ubifs-2.6.git
16035 S:      Supported
16036 F:      drivers/mtd/ubi/
16037 F:      include/linux/mtd/ubi.h
16038 F:      include/uapi/mtd/ubi-user.h
16039
16040 USB "USBNET" DRIVER FRAMEWORK
16041 M:      Oliver Neukum <oneukum@suse.com>
16042 L:      netdev@vger.kernel.org
16043 W:      http://www.linux-usb.org/usbnet
16044 S:      Maintained
16045 F:      drivers/net/usb/usbnet.c
16046 F:      include/linux/usb/usbnet.h
16047
16048 USB ACM DRIVER
16049 M:      Oliver Neukum <oneukum@suse.com>
16050 L:      linux-usb@vger.kernel.org
16051 S:      Maintained
16052 F:      Documentation/usb/acm.txt
16053 F:      drivers/usb/class/cdc-acm.*
16054
16055 USB AR5523 WIRELESS DRIVER
16056 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
16057 L:      linux-wireless@vger.kernel.org
16058 S:      Maintained
16059 F:      drivers/net/wireless/ath/ar5523/
16060
16061 USB ATTACHED SCSI
16062 M:      Oliver Neukum <oneukum@suse.com>
16063 L:      linux-usb@vger.kernel.org
16064 L:      linux-scsi@vger.kernel.org
16065 S:      Maintained
16066 F:      drivers/usb/storage/uas.c
16067
16068 USB CDC ETHERNET DRIVER
16069 M:      Oliver Neukum <oliver@neukum.org>
16070 L:      linux-usb@vger.kernel.org
16071 S:      Maintained
16072 F:      drivers/net/usb/cdc_*.c
16073 F:      include/uapi/linux/usb/cdc.h
16074
16075 USB CHAOSKEY DRIVER
16076 M:      Keith Packard <keithp@keithp.com>
16077 L:      linux-usb@vger.kernel.org
16078 S:      Maintained
16079 F:      drivers/usb/misc/chaoskey.c
16080
16081 USB CYPRESS C67X00 DRIVER
16082 M:      Peter Korsgaard <jacmet@sunsite.dk>
16083 L:      linux-usb@vger.kernel.org
16084 S:      Maintained
16085 F:      drivers/usb/c67x00/
16086
16087 USB DAVICOM DM9601 DRIVER
16088 M:      Peter Korsgaard <jacmet@sunsite.dk>
16089 L:      netdev@vger.kernel.org
16090 W:      http://www.linux-usb.org/usbnet
16091 S:      Maintained
16092 F:      drivers/net/usb/dm9601.c
16093
16094 USB DIAMOND RIO500 DRIVER
16095 M:      Cesar Miquel <miquel@df.uba.ar>
16096 L:      rio500-users@lists.sourceforge.net
16097 W:      http://rio500.sourceforge.net
16098 S:      Maintained
16099 F:      drivers/usb/misc/rio500*
16100
16101 USB EHCI DRIVER
16102 M:      Alan Stern <stern@rowland.harvard.edu>
16103 L:      linux-usb@vger.kernel.org
16104 S:      Maintained
16105 F:      Documentation/usb/ehci.txt
16106 F:      drivers/usb/host/ehci*
16107
16108 USB GADGET/PERIPHERAL SUBSYSTEM
16109 M:      Felipe Balbi <balbi@kernel.org>
16110 L:      linux-usb@vger.kernel.org
16111 W:      http://www.linux-usb.org/gadget
16112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16113 S:      Maintained
16114 F:      drivers/usb/gadget/
16115 F:      include/linux/usb/gadget*
16116
16117 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16118 M:      Jiri Kosina <jikos@kernel.org>
16119 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
16120 L:      linux-usb@vger.kernel.org
16121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16122 S:      Maintained
16123 F:      Documentation/hid/hiddev.txt
16124 F:      drivers/hid/usbhid/
16125
16126 USB INTEL XHCI ROLE MUX DRIVER
16127 M:      Hans de Goede <hdegoede@redhat.com>
16128 L:      linux-usb@vger.kernel.org
16129 S:      Maintained
16130 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
16131
16132 USB ISP116X DRIVER
16133 M:      Olav Kongas <ok@artecdesign.ee>
16134 L:      linux-usb@vger.kernel.org
16135 S:      Maintained
16136 F:      drivers/usb/host/isp116x*
16137 F:      include/linux/usb/isp116x.h
16138
16139 USB LAN78XX ETHERNET DRIVER
16140 M:      Woojung Huh <woojung.huh@microchip.com>
16141 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16142 L:      netdev@vger.kernel.org
16143 S:      Maintained
16144 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16145 F:      drivers/net/usb/lan78xx.*
16146 F:      include/dt-bindings/net/microchip-lan78xx.h
16147
16148 USB MASS STORAGE DRIVER
16149 M:      Alan Stern <stern@rowland.harvard.edu>
16150 L:      linux-usb@vger.kernel.org
16151 L:      usb-storage@lists.one-eyed-alien.net
16152 S:      Maintained
16153 F:      drivers/usb/storage/
16154
16155 USB MIDI DRIVER
16156 M:      Clemens Ladisch <clemens@ladisch.de>
16157 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16158 T:      git git://git.alsa-project.org/alsa-kernel.git
16159 S:      Maintained
16160 F:      sound/usb/midi.*
16161
16162 USB NETWORKING DRIVERS
16163 L:      linux-usb@vger.kernel.org
16164 S:      Odd Fixes
16165 F:      drivers/net/usb/
16166
16167 USB OHCI DRIVER
16168 M:      Alan Stern <stern@rowland.harvard.edu>
16169 L:      linux-usb@vger.kernel.org
16170 S:      Maintained
16171 F:      Documentation/usb/ohci.txt
16172 F:      drivers/usb/host/ohci*
16173
16174 USB OTG FSM (Finite State Machine)
16175 M:      Peter Chen <Peter.Chen@nxp.com>
16176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16177 L:      linux-usb@vger.kernel.org
16178 S:      Maintained
16179 F:      drivers/usb/common/usb-otg-fsm.c
16180
16181 USB OVER IP DRIVER
16182 M:      Valentina Manea <valentina.manea.m@gmail.com>
16183 M:      Shuah Khan <shuah@kernel.org>
16184 M:      Shuah Khan <skhan@linuxfoundation.org>
16185 L:      linux-usb@vger.kernel.org
16186 S:      Maintained
16187 F:      Documentation/usb/usbip_protocol.txt
16188 F:      drivers/usb/usbip/
16189 F:      tools/usb/usbip/
16190 F:      tools/testing/selftests/drivers/usb/usbip/
16191
16192 USB PEGASUS DRIVER
16193 M:      Petko Manolov <petkan@nucleusys.com>
16194 L:      linux-usb@vger.kernel.org
16195 L:      netdev@vger.kernel.org
16196 T:      git git://github.com/petkan/pegasus.git
16197 W:      https://github.com/petkan/pegasus
16198 S:      Maintained
16199 F:      drivers/net/usb/pegasus.*
16200
16201 USB PHY LAYER
16202 M:      Felipe Balbi <balbi@kernel.org>
16203 L:      linux-usb@vger.kernel.org
16204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16205 S:      Maintained
16206 F:      drivers/usb/phy/
16207
16208 USB PRINTER DRIVER (usblp)
16209 M:      Pete Zaitcev <zaitcev@redhat.com>
16210 L:      linux-usb@vger.kernel.org
16211 S:      Supported
16212 F:      drivers/usb/class/usblp.c
16213
16214 USB QMI WWAN NETWORK DRIVER
16215 M:      Bjørn Mork <bjorn@mork.no>
16216 L:      netdev@vger.kernel.org
16217 S:      Maintained
16218 F:      Documentation/ABI/testing/sysfs-class-net-qmi
16219 F:      drivers/net/usb/qmi_wwan.c
16220
16221 USB RTL8150 DRIVER
16222 M:      Petko Manolov <petkan@nucleusys.com>
16223 L:      linux-usb@vger.kernel.org
16224 L:      netdev@vger.kernel.org
16225 T:      git git://github.com/petkan/rtl8150.git
16226 W:      https://github.com/petkan/rtl8150
16227 S:      Maintained
16228 F:      drivers/net/usb/rtl8150.c
16229
16230 USB SERIAL SUBSYSTEM
16231 M:      Johan Hovold <johan@kernel.org>
16232 L:      linux-usb@vger.kernel.org
16233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16234 S:      Maintained
16235 F:      Documentation/usb/usb-serial.txt
16236 F:      drivers/usb/serial/
16237 F:      include/linux/usb/serial.h
16238
16239 USB SMSC75XX ETHERNET DRIVER
16240 M:      Steve Glendinning <steve.glendinning@shawell.net>
16241 L:      netdev@vger.kernel.org
16242 S:      Maintained
16243 F:      drivers/net/usb/smsc75xx.*
16244
16245 USB SMSC95XX ETHERNET DRIVER
16246 M:      Steve Glendinning <steve.glendinning@shawell.net>
16247 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16248 L:      netdev@vger.kernel.org
16249 S:      Maintained
16250 F:      drivers/net/usb/smsc95xx.*
16251
16252 USB SUBSYSTEM
16253 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16254 L:      linux-usb@vger.kernel.org
16255 W:      http://www.linux-usb.org
16256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16257 S:      Supported
16258 F:      Documentation/devicetree/bindings/usb/
16259 F:      Documentation/usb/
16260 F:      drivers/usb/
16261 F:      include/linux/usb.h
16262 F:      include/linux/usb/
16263
16264 USB TYPEC PI3USB30532 MUX DRIVER
16265 M:      Hans de Goede <hdegoede@redhat.com>
16266 L:      linux-usb@vger.kernel.org
16267 S:      Maintained
16268 F:      drivers/usb/typec/mux/pi3usb30532.c
16269
16270 USB TYPEC CLASS
16271 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16272 L:      linux-usb@vger.kernel.org
16273 S:      Maintained
16274 F:      Documentation/ABI/testing/sysfs-class-typec
16275 F:      Documentation/driver-api/usb/typec.rst
16276 F:      drivers/usb/typec/
16277 F:      include/linux/usb/typec.h
16278
16279 USB TYPEC BUS FOR ALTERNATE MODES
16280 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16281 L:      linux-usb@vger.kernel.org
16282 S:      Maintained
16283 F:      Documentation/ABI/testing/sysfs-bus-typec
16284 F:      Documentation/driver-api/usb/typec_bus.rst
16285 F:      drivers/usb/typec/altmodes/
16286 F:      include/linux/usb/typec_altmode.h
16287
16288 USB TYPEC PORT CONTROLLER DRIVERS
16289 M:      Guenter Roeck <linux@roeck-us.net>
16290 L:      linux-usb@vger.kernel.org
16291 S:      Maintained
16292 F:      drivers/usb/typec/tcpm/
16293
16294 USB UHCI DRIVER
16295 M:      Alan Stern <stern@rowland.harvard.edu>
16296 L:      linux-usb@vger.kernel.org
16297 S:      Maintained
16298 F:      drivers/usb/host/uhci*
16299
16300 USB VIDEO CLASS
16301 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16302 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16303 L:      linux-media@vger.kernel.org
16304 T:      git git://linuxtv.org/media_tree.git
16305 W:      http://www.ideasonboard.org/uvc/
16306 S:      Maintained
16307 F:      drivers/media/usb/uvc/
16308 F:      include/uapi/linux/uvcvideo.h
16309
16310 USB VISION DRIVER
16311 M:      Hans Verkuil <hverkuil@xs4all.nl>
16312 L:      linux-media@vger.kernel.org
16313 T:      git git://linuxtv.org/media_tree.git
16314 W:      https://linuxtv.org
16315 S:      Odd Fixes
16316 F:      drivers/media/usb/usbvision/
16317
16318 USB WEBCAM GADGET
16319 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16320 L:      linux-usb@vger.kernel.org
16321 S:      Maintained
16322 F:      drivers/usb/gadget/function/*uvc*
16323 F:      drivers/usb/gadget/legacy/webcam.c
16324 F:      include/uapi/linux/usb/g_uvc.h
16325
16326 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16327 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16328 L:      linux-wireless@vger.kernel.org
16329 S:      Maintained
16330 F:      drivers/net/wireless/rndis_wlan.c
16331
16332 USB XHCI DRIVER
16333 M:      Mathias Nyman <mathias.nyman@intel.com>
16334 L:      linux-usb@vger.kernel.org
16335 S:      Supported
16336 F:      drivers/usb/host/xhci*
16337 F:      drivers/usb/host/pci-quirks*
16338
16339 USB ZD1201 DRIVER
16340 L:      linux-wireless@vger.kernel.org
16341 W:      http://linux-lc100020.sourceforge.net
16342 S:      Orphan
16343 F:      drivers/net/wireless/zydas/zd1201.*
16344
16345 USB ZR364XX DRIVER
16346 M:      Antoine Jacquet <royale@zerezo.com>
16347 L:      linux-usb@vger.kernel.org
16348 L:      linux-media@vger.kernel.org
16349 T:      git git://linuxtv.org/media_tree.git
16350 W:      http://royale.zerezo.com/zr364xx/
16351 S:      Maintained
16352 F:      Documentation/media/v4l-drivers/zr364xx*
16353 F:      drivers/media/usb/zr364xx/
16354
16355 USER-MODE LINUX (UML)
16356 M:      Jeff Dike <jdike@addtoit.com>
16357 M:      Richard Weinberger <richard@nod.at>
16358 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16359 L:      linux-um@lists.infradead.org
16360 W:      http://user-mode-linux.sourceforge.net
16361 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16363 S:      Maintained
16364 F:      Documentation/virtual/uml/
16365 F:      arch/um/
16366 F:      arch/x86/um/
16367 F:      fs/hostfs/
16368
16369 USERSPACE COPYIN/COPYOUT (UIOVEC)
16370 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16371 S:      Maintained
16372 F:      lib/iov_iter.c
16373 F:      include/linux/uio.h
16374
16375 USERSPACE DMA BUFFER DRIVER
16376 M:      Gerd Hoffmann <kraxel@redhat.com>
16377 S:      Maintained
16378 L:      dri-devel@lists.freedesktop.org
16379 F:      drivers/dma-buf/udmabuf.c
16380 F:      include/uapi/linux/udmabuf.h
16381 T:      git git://anongit.freedesktop.org/drm/drm-misc
16382
16383 USERSPACE I/O (UIO)
16384 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16385 S:      Maintained
16386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16387 F:      Documentation/driver-api/uio-howto.rst
16388 F:      drivers/uio/
16389 F:      include/linux/uio_driver.h
16390
16391 UTIL-LINUX PACKAGE
16392 M:      Karel Zak <kzak@redhat.com>
16393 L:      util-linux@vger.kernel.org
16394 W:      http://en.wikipedia.org/wiki/Util-linux
16395 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16396 S:      Maintained
16397
16398 UUID HELPERS
16399 M:      Christoph Hellwig <hch@lst.de>
16400 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16401 L:      linux-kernel@vger.kernel.org
16402 T:      git git://git.infradead.org/users/hch/uuid.git
16403 F:      lib/uuid.c
16404 F:      lib/test_uuid.c
16405 F:      include/linux/uuid.h
16406 F:      include/uapi/linux/uuid.h
16407 S:      Maintained
16408
16409 UVESAFB DRIVER
16410 M:      Michal Januszewski <spock@gentoo.org>
16411 L:      linux-fbdev@vger.kernel.org
16412 W:      https://github.com/mjanusz/v86d
16413 S:      Maintained
16414 F:      Documentation/fb/uvesafb.txt
16415 F:      drivers/video/fbdev/uvesafb.*
16416
16417 VF610 NAND DRIVER
16418 M:      Stefan Agner <stefan@agner.ch>
16419 L:      linux-mtd@lists.infradead.org
16420 S:      Supported
16421 F:      drivers/mtd/nand/raw/vf610_nfc.c
16422
16423 VFAT/FAT/MSDOS FILESYSTEM
16424 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16425 S:      Maintained
16426 F:      Documentation/filesystems/vfat.txt
16427 F:      fs/fat/
16428
16429 VFIO DRIVER
16430 M:      Alex Williamson <alex.williamson@redhat.com>
16431 L:      kvm@vger.kernel.org
16432 T:      git git://github.com/awilliam/linux-vfio.git
16433 S:      Maintained
16434 F:      Documentation/vfio.txt
16435 F:      drivers/vfio/
16436 F:      include/linux/vfio.h
16437 F:      include/uapi/linux/vfio.h
16438
16439 VFIO MEDIATED DEVICE DRIVERS
16440 M:      Kirti Wankhede <kwankhede@nvidia.com>
16441 L:      kvm@vger.kernel.org
16442 S:      Maintained
16443 F:      Documentation/vfio-mediated-device.txt
16444 F:      drivers/vfio/mdev/
16445 F:      include/linux/mdev.h
16446 F:      samples/vfio-mdev/
16447
16448 VFIO PLATFORM DRIVER
16449 M:      Eric Auger <eric.auger@redhat.com>
16450 L:      kvm@vger.kernel.org
16451 S:      Maintained
16452 F:      drivers/vfio/platform/
16453
16454 VGA_SWITCHEROO
16455 R:      Lukas Wunner <lukas@wunner.de>
16456 S:      Maintained
16457 F:      Documentation/gpu/vga-switcheroo.rst
16458 F:      drivers/gpu/vga/vga_switcheroo.c
16459 F:      include/linux/vga_switcheroo.h
16460 T:      git git://anongit.freedesktop.org/drm/drm-misc
16461
16462 VIA RHINE NETWORK DRIVER
16463 S:      Orphan
16464 F:      drivers/net/ethernet/via/via-rhine.c
16465
16466 VIA SD/MMC CARD CONTROLLER DRIVER
16467 M:      Bruce Chang <brucechang@via.com.tw>
16468 M:      Harald Welte <HaraldWelte@viatech.com>
16469 S:      Maintained
16470 F:      drivers/mmc/host/via-sdmmc.c
16471
16472 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16473 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16474 L:      linux-fbdev@vger.kernel.org
16475 S:      Maintained
16476 F:      include/linux/via-core.h
16477 F:      include/linux/via-gpio.h
16478 F:      include/linux/via_i2c.h
16479 F:      drivers/video/fbdev/via/
16480
16481 VIA VELOCITY NETWORK DRIVER
16482 M:      Francois Romieu <romieu@fr.zoreil.com>
16483 L:      netdev@vger.kernel.org
16484 S:      Maintained
16485 F:      drivers/net/ethernet/via/via-velocity.*
16486
16487 VICODEC VIRTUAL CODEC DRIVER
16488 M:      Hans Verkuil <hans.verkuil@cisco.com>
16489 L:      linux-media@vger.kernel.org
16490 T:      git git://linuxtv.org/media_tree.git
16491 W:      https://linuxtv.org
16492 S:      Maintained
16493 F:      drivers/media/platform/vicodec/*
16494
16495 VIDEO MULTIPLEXER DRIVER
16496 M:      Philipp Zabel <p.zabel@pengutronix.de>
16497 L:      linux-media@vger.kernel.org
16498 S:      Maintained
16499 F:      drivers/media/platform/video-mux.c
16500
16501 VIDEO I2C POLLING DRIVER
16502 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16503 L:      linux-media@vger.kernel.org
16504 S:      Maintained
16505 F:      drivers/media/i2c/video-i2c.c
16506
16507 VIDEOBUF2 FRAMEWORK
16508 M:      Pawel Osciak <pawel@osciak.com>
16509 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16510 M:      Kyungmin Park <kyungmin.park@samsung.com>
16511 L:      linux-media@vger.kernel.org
16512 S:      Maintained
16513 F:      drivers/media/common/videobuf2/*
16514 F:      include/media/videobuf2-*
16515
16516 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16517 M:      Helen Koike <helen.koike@collabora.com>
16518 L:      linux-media@vger.kernel.org
16519 T:      git git://linuxtv.org/media_tree.git
16520 W:      https://linuxtv.org
16521 S:      Maintained
16522 F:      drivers/media/platform/vimc/*
16523
16524 VIRT LIB
16525 M:      Alex Williamson <alex.williamson@redhat.com>
16526 M:      Paolo Bonzini <pbonzini@redhat.com>
16527 L:      kvm@vger.kernel.org
16528 S:      Supported
16529 F:      virt/lib/
16530
16531 VIRTIO AND VHOST VSOCK DRIVER
16532 M:      Stefan Hajnoczi <stefanha@redhat.com>
16533 L:      kvm@vger.kernel.org
16534 L:      virtualization@lists.linux-foundation.org
16535 L:      netdev@vger.kernel.org
16536 S:      Maintained
16537 F:      include/linux/virtio_vsock.h
16538 F:      include/uapi/linux/virtio_vsock.h
16539 F:      include/uapi/linux/vsockmon.h
16540 F:      include/uapi/linux/vm_sockets_diag.h
16541 F:      net/vmw_vsock/diag.c
16542 F:      net/vmw_vsock/af_vsock_tap.c
16543 F:      net/vmw_vsock/virtio_transport_common.c
16544 F:      net/vmw_vsock/virtio_transport.c
16545 F:      drivers/net/vsockmon.c
16546 F:      drivers/vhost/vsock.c
16547 F:      tools/testing/vsock/
16548
16549 VIRTIO CONSOLE DRIVER
16550 M:      Amit Shah <amit@kernel.org>
16551 L:      virtualization@lists.linux-foundation.org
16552 S:      Maintained
16553 F:      drivers/char/virtio_console.c
16554 F:      include/linux/virtio_console.h
16555 F:      include/uapi/linux/virtio_console.h
16556
16557 VIRTIO CORE, NET AND BLOCK DRIVERS
16558 M:      "Michael S. Tsirkin" <mst@redhat.com>
16559 M:      Jason Wang <jasowang@redhat.com>
16560 L:      virtualization@lists.linux-foundation.org
16561 S:      Maintained
16562 F:      Documentation/devicetree/bindings/virtio/
16563 F:      drivers/virtio/
16564 F:      tools/virtio/
16565 F:      drivers/net/virtio_net.c
16566 F:      drivers/block/virtio_blk.c
16567 F:      include/linux/virtio*.h
16568 F:      include/uapi/linux/virtio_*.h
16569 F:      drivers/crypto/virtio/
16570 F:      mm/balloon_compaction.c
16571
16572 VIRTIO CRYPTO DRIVER
16573 M:      Gonglei <arei.gonglei@huawei.com>
16574 L:      virtualization@lists.linux-foundation.org
16575 L:      linux-crypto@vger.kernel.org
16576 S:      Maintained
16577 F:      drivers/crypto/virtio/
16578 F:      include/uapi/linux/virtio_crypto.h
16579
16580 VIRTIO DRIVERS FOR S390
16581 M:      Cornelia Huck <cohuck@redhat.com>
16582 M:      Halil Pasic <pasic@linux.ibm.com>
16583 L:      linux-s390@vger.kernel.org
16584 L:      virtualization@lists.linux-foundation.org
16585 L:      kvm@vger.kernel.org
16586 S:      Supported
16587 F:      drivers/s390/virtio/
16588 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16589
16590 VIRTIO GPU DRIVER
16591 M:      David Airlie <airlied@linux.ie>
16592 M:      Gerd Hoffmann <kraxel@redhat.com>
16593 L:      dri-devel@lists.freedesktop.org
16594 L:      virtualization@lists.linux-foundation.org
16595 T:      git git://anongit.freedesktop.org/drm/drm-misc
16596 S:      Maintained
16597 F:      drivers/gpu/drm/virtio/
16598 F:      include/uapi/linux/virtio_gpu.h
16599
16600 VIRTIO HOST (VHOST)
16601 M:      "Michael S. Tsirkin" <mst@redhat.com>
16602 M:      Jason Wang <jasowang@redhat.com>
16603 L:      kvm@vger.kernel.org
16604 L:      virtualization@lists.linux-foundation.org
16605 L:      netdev@vger.kernel.org
16606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16607 S:      Maintained
16608 F:      drivers/vhost/
16609 F:      include/uapi/linux/vhost.h
16610
16611 VIRTIO INPUT DRIVER
16612 M:      Gerd Hoffmann <kraxel@redhat.com>
16613 S:      Maintained
16614 F:      drivers/virtio/virtio_input.c
16615 F:      include/uapi/linux/virtio_input.h
16616
16617 VIRTUAL BOX GUEST DEVICE DRIVER
16618 M:      Hans de Goede <hdegoede@redhat.com>
16619 M:      Arnd Bergmann <arnd@arndb.de>
16620 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16621 S:      Maintained
16622 F:      include/linux/vbox_utils.h
16623 F:      include/uapi/linux/vbox*.h
16624 F:      drivers/virt/vboxguest/
16625
16626 VIRTUAL SERIO DEVICE DRIVER
16627 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16628 S:      Maintained
16629 F:      drivers/input/serio/userio.c
16630 F:      include/uapi/linux/userio.h
16631
16632 VIVID VIRTUAL VIDEO DRIVER
16633 M:      Hans Verkuil <hverkuil@xs4all.nl>
16634 L:      linux-media@vger.kernel.org
16635 T:      git git://linuxtv.org/media_tree.git
16636 W:      https://linuxtv.org
16637 S:      Maintained
16638 F:      drivers/media/platform/vivid/*
16639
16640 VLYNQ BUS
16641 M:      Florian Fainelli <f.fainelli@gmail.com>
16642 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16643 S:      Maintained
16644 F:      drivers/vlynq/vlynq.c
16645 F:      include/linux/vlynq.h
16646
16647 VME SUBSYSTEM
16648 M:      Martyn Welch <martyn@welchs.me.uk>
16649 M:      Manohar Vanga <manohar.vanga@gmail.com>
16650 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16651 L:      devel@driverdev.osuosl.org
16652 S:      Maintained
16653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16654 F:      Documentation/driver-api/vme.rst
16655 F:      drivers/staging/vme/
16656 F:      drivers/vme/
16657 F:      include/linux/vme*
16658
16659 VMWARE BALLOON DRIVER
16660 M:      Julien Freche <jfreche@vmware.com>
16661 M:      Nadav Amit <namit@vmware.com>
16662 M:      "VMware, Inc." <pv-drivers@vmware.com>
16663 L:      linux-kernel@vger.kernel.org
16664 S:      Maintained
16665 F:      drivers/misc/vmw_balloon.c
16666
16667 VMWARE HYPERVISOR INTERFACE
16668 M:      Alok Kataria <akataria@vmware.com>
16669 L:      virtualization@lists.linux-foundation.org
16670 S:      Supported
16671 F:      arch/x86/kernel/cpu/vmware.c
16672
16673 VMWARE PVRDMA DRIVER
16674 M:      Adit Ranadive <aditr@vmware.com>
16675 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16676 L:      linux-rdma@vger.kernel.org
16677 S:      Maintained
16678 F:      drivers/infiniband/hw/vmw_pvrdma/
16679
16680 VMware PVSCSI driver
16681 M:      Jim Gill <jgill@vmware.com>
16682 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16683 L:      linux-scsi@vger.kernel.org
16684 S:      Maintained
16685 F:      drivers/scsi/vmw_pvscsi.c
16686 F:      drivers/scsi/vmw_pvscsi.h
16687
16688 VMWARE VMMOUSE SUBDRIVER
16689 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16690 M:      "VMware, Inc." <pv-drivers@vmware.com>
16691 L:      linux-input@vger.kernel.org
16692 S:      Maintained
16693 F:      drivers/input/mouse/vmmouse.c
16694 F:      drivers/input/mouse/vmmouse.h
16695
16696 VMWARE VMXNET3 ETHERNET DRIVER
16697 M:      Ronak Doshi <doshir@vmware.com>
16698 M:      "VMware, Inc." <pv-drivers@vmware.com>
16699 L:      netdev@vger.kernel.org
16700 S:      Maintained
16701 F:      drivers/net/vmxnet3/
16702
16703 VOCORE VOCORE2 BOARD
16704 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16705 L:      linux-mips@vger.kernel.org
16706 S:      Maintained
16707 F:      arch/mips/boot/dts/ralink/vocore2.dts
16708
16709 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16710 M:      Liam Girdwood <lgirdwood@gmail.com>
16711 M:      Mark Brown <broonie@kernel.org>
16712 L:      linux-kernel@vger.kernel.org
16713 W:      http://www.slimlogic.co.uk/?p=48
16714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16715 S:      Supported
16716 F:      Documentation/devicetree/bindings/regulator/
16717 F:      Documentation/power/regulator/
16718 F:      drivers/regulator/
16719 F:      include/dt-bindings/regulator/
16720 F:      include/linux/regulator/
16721
16722 VRF
16723 M:      David Ahern <dsa@cumulusnetworks.com>
16724 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16725 L:      netdev@vger.kernel.org
16726 S:      Maintained
16727 F:      drivers/net/vrf.c
16728 F:      Documentation/networking/vrf.txt
16729
16730 VT1211 HARDWARE MONITOR DRIVER
16731 M:      Juerg Haefliger <juergh@gmail.com>
16732 L:      linux-hwmon@vger.kernel.org
16733 S:      Maintained
16734 F:      Documentation/hwmon/vt1211
16735 F:      drivers/hwmon/vt1211.c
16736
16737 VT8231 HARDWARE MONITOR DRIVER
16738 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16739 L:      linux-hwmon@vger.kernel.org
16740 S:      Maintained
16741 F:      drivers/hwmon/vt8231.c
16742
16743 VUB300 USB to SDIO/SD/MMC bridge chip
16744 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16745 L:      linux-mmc@vger.kernel.org
16746 L:      linux-usb@vger.kernel.org
16747 S:      Supported
16748 F:      drivers/mmc/host/vub300.c
16749
16750 W1 DALLAS'S 1-WIRE BUS
16751 M:      Evgeniy Polyakov <zbr@ioremap.net>
16752 S:      Maintained
16753 F:      Documentation/devicetree/bindings/w1/
16754 F:      Documentation/w1/
16755 F:      drivers/w1/
16756 F:      include/linux/w1.h
16757
16758 W83791D HARDWARE MONITORING DRIVER
16759 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16760 L:      linux-hwmon@vger.kernel.org
16761 S:      Maintained
16762 F:      Documentation/hwmon/w83791d
16763 F:      drivers/hwmon/w83791d.c
16764
16765 W83793 HARDWARE MONITORING DRIVER
16766 M:      Rudolf Marek <r.marek@assembler.cz>
16767 L:      linux-hwmon@vger.kernel.org
16768 S:      Maintained
16769 F:      Documentation/hwmon/w83793
16770 F:      drivers/hwmon/w83793.c
16771
16772 W83795 HARDWARE MONITORING DRIVER
16773 M:      Jean Delvare <jdelvare@suse.com>
16774 L:      linux-hwmon@vger.kernel.org
16775 S:      Maintained
16776 F:      drivers/hwmon/w83795.c
16777
16778 W83L51xD SD/MMC CARD INTERFACE DRIVER
16779 M:      Pierre Ossman <pierre@ossman.eu>
16780 S:      Maintained
16781 F:      drivers/mmc/host/wbsd.*
16782
16783 WACOM PROTOCOL 4 SERIAL TABLETS
16784 M:      Julian Squires <julian@cipht.net>
16785 M:      Hans de Goede <hdegoede@redhat.com>
16786 L:      linux-input@vger.kernel.org
16787 S:      Maintained
16788 F:      drivers/input/tablet/wacom_serial4.c
16789
16790 WATCHDOG DEVICE DRIVERS
16791 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16792 M:      Guenter Roeck <linux@roeck-us.net>
16793 L:      linux-watchdog@vger.kernel.org
16794 W:      http://www.linux-watchdog.org/
16795 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16796 S:      Maintained
16797 F:      Documentation/devicetree/bindings/watchdog/
16798 F:      Documentation/watchdog/
16799 F:      drivers/watchdog/
16800 F:      include/linux/watchdog.h
16801 F:      include/uapi/linux/watchdog.h
16802
16803 WHISKEYCOVE PMIC GPIO DRIVER
16804 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16805 L:      linux-gpio@vger.kernel.org
16806 S:      Maintained
16807 F:      drivers/gpio/gpio-wcove.c
16808
16809 WHWAVE RTC DRIVER
16810 M:      Dianlong Li <long17.cool@163.com>
16811 L:      linux-rtc@vger.kernel.org
16812 S:      Maintained
16813 F:      drivers/rtc/rtc-sd3078.c
16814
16815 WIIMOTE HID DRIVER
16816 M:      David Herrmann <dh.herrmann@googlemail.com>
16817 L:      linux-input@vger.kernel.org
16818 S:      Maintained
16819 F:      drivers/hid/hid-wiimote*
16820
16821 WILOCITY WIL6210 WIRELESS DRIVER
16822 M:      Maya Erez <merez@codeaurora.org>
16823 L:      linux-wireless@vger.kernel.org
16824 L:      wil6210@qti.qualcomm.com
16825 S:      Supported
16826 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16827 F:      drivers/net/wireless/ath/wil6210/
16828
16829 WIMAX STACK
16830 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16831 M:      linux-wimax@intel.com
16832 L:      wimax@linuxwimax.org (subscribers-only)
16833 S:      Supported
16834 W:      http://linuxwimax.org
16835 F:      Documentation/wimax/README.wimax
16836 F:      include/linux/wimax/debug.h
16837 F:      include/net/wimax.h
16838 F:      include/uapi/linux/wimax.h
16839 F:      net/wimax/
16840
16841 WINBOND CIR DRIVER
16842 M:      David Härdeman <david@hardeman.nu>
16843 S:      Maintained
16844 F:      drivers/media/rc/winbond-cir.c
16845
16846 RCMM REMOTE CONTROLS DECODER
16847 M:      Patrick Lerda <patrick9876@free.fr>
16848 S:      Maintained
16849 F:      drivers/media/rc/ir-rcmm-decoder.c
16850
16851 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16852 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16853 L:      linux-watchdog@vger.kernel.org
16854 S:      Maintained
16855 F:      drivers/watchdog/ebc-c384_wdt.c
16856
16857 WINSYSTEMS WS16C48 GPIO DRIVER
16858 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16859 L:      linux-gpio@vger.kernel.org
16860 S:      Maintained
16861 F:      drivers/gpio/gpio-ws16c48.c
16862
16863 WISTRON LAPTOP BUTTON DRIVER
16864 M:      Miloslav Trmac <mitr@volny.cz>
16865 S:      Maintained
16866 F:      drivers/input/misc/wistron_btns.c
16867
16868 WL3501 WIRELESS PCMCIA CARD DRIVER
16869 L:      linux-wireless@vger.kernel.org
16870 S:      Odd fixes
16871 F:      drivers/net/wireless/wl3501*
16872
16873 WOLFSON MICROELECTRONICS DRIVERS
16874 L:      patches@opensource.cirrus.com
16875 T:      git https://github.com/CirrusLogic/linux-drivers.git
16876 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16877 S:      Supported
16878 F:      Documentation/hwmon/wm83??
16879 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16880 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16881 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16882 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16883 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16884 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16885 F:      drivers/clk/clk-wm83*.c
16886 F:      drivers/extcon/extcon-arizona.c
16887 F:      drivers/leds/leds-wm83*.c
16888 F:      drivers/gpio/gpio-*wm*.c
16889 F:      drivers/gpio/gpio-arizona.c
16890 F:      drivers/hwmon/wm83??-hwmon.c
16891 F:      drivers/input/misc/wm831x-on.c
16892 F:      drivers/input/touchscreen/wm831x-ts.c
16893 F:      drivers/input/touchscreen/wm97*.c
16894 F:      drivers/mfd/arizona*
16895 F:      drivers/mfd/wm*.c
16896 F:      drivers/mfd/cs47l24*
16897 F:      drivers/power/supply/wm83*.c
16898 F:      drivers/rtc/rtc-wm83*.c
16899 F:      drivers/regulator/wm8*.c
16900 F:      drivers/regulator/arizona*
16901 F:      drivers/video/backlight/wm83*_bl.c
16902 F:      drivers/watchdog/wm83*_wdt.c
16903 F:      include/linux/mfd/arizona/
16904 F:      include/linux/mfd/wm831x/
16905 F:      include/linux/mfd/wm8350/
16906 F:      include/linux/mfd/wm8400*
16907 F:      include/linux/regulator/arizona*
16908 F:      include/linux/wm97xx.h
16909 F:      include/sound/wm????.h
16910 F:      sound/soc/codecs/arizona.?
16911 F:      sound/soc/codecs/wm*
16912 F:      sound/soc/codecs/cs47l24*
16913
16914 WORKQUEUE
16915 M:      Tejun Heo <tj@kernel.org>
16916 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16918 S:      Maintained
16919 F:      include/linux/workqueue.h
16920 F:      kernel/workqueue.c
16921 F:      Documentation/core-api/workqueue.rst
16922
16923 X-POWERS AXP288 PMIC DRIVERS
16924 M:      Hans de Goede <hdegoede@redhat.com>
16925 S:      Maintained
16926 N:      axp288
16927 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16928
16929 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16930 M:      Chen-Yu Tsai <wens@csie.org>
16931 L:      linux-kernel@vger.kernel.org
16932 S:      Maintained
16933 N:      axp[128]
16934
16935 X.25 NETWORK LAYER
16936 M:      Andrew Hendry <andrew.hendry@gmail.com>
16937 L:      linux-x25@vger.kernel.org
16938 S:      Odd Fixes
16939 F:      Documentation/networking/x25*
16940 F:      include/net/x25*
16941 F:      net/x25/
16942
16943 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16944 M:      Thomas Gleixner <tglx@linutronix.de>
16945 M:      Ingo Molnar <mingo@redhat.com>
16946 M:      Borislav Petkov <bp@alien8.de>
16947 R:      "H. Peter Anvin" <hpa@zytor.com>
16948 M:      x86@kernel.org
16949 L:      linux-kernel@vger.kernel.org
16950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16951 S:      Maintained
16952 F:      Documentation/devicetree/bindings/x86/
16953 F:      Documentation/x86/
16954 F:      arch/x86/
16955
16956 X86 ENTRY CODE
16957 M:      Andy Lutomirski <luto@kernel.org>
16958 L:      linux-kernel@vger.kernel.org
16959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16960 S:      Maintained
16961 F:      arch/x86/entry/
16962
16963 X86 MCE INFRASTRUCTURE
16964 M:      Tony Luck <tony.luck@intel.com>
16965 M:      Borislav Petkov <bp@alien8.de>
16966 L:      linux-edac@vger.kernel.org
16967 S:      Maintained
16968 F:      arch/x86/kernel/cpu/mcheck/*
16969
16970 X86 MICROCODE UPDATE SUPPORT
16971 M:      Borislav Petkov <bp@alien8.de>
16972 S:      Maintained
16973 F:      arch/x86/kernel/cpu/microcode/*
16974
16975 X86 MM
16976 M:      Dave Hansen <dave.hansen@linux.intel.com>
16977 M:      Andy Lutomirski <luto@kernel.org>
16978 M:      Peter Zijlstra <peterz@infradead.org>
16979 L:      linux-kernel@vger.kernel.org
16980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16981 S:      Maintained
16982 F:      arch/x86/mm/
16983
16984 X86 PLATFORM DRIVERS
16985 M:      Darren Hart <dvhart@infradead.org>
16986 M:      Andy Shevchenko <andy@infradead.org>
16987 L:      platform-driver-x86@vger.kernel.org
16988 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16989 S:      Maintained
16990 F:      drivers/platform/x86/
16991 F:      drivers/platform/olpc/
16992
16993 X86 PLATFORM DRIVERS - ARCH
16994 R:      Darren Hart <dvhart@infradead.org>
16995 R:      Andy Shevchenko <andy@infradead.org>
16996 L:      platform-driver-x86@vger.kernel.org
16997 L:      x86@kernel.org
16998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16999 S:      Maintained
17000 F:      arch/x86/platform
17001
17002 X86 VDSO
17003 M:      Andy Lutomirski <luto@kernel.org>
17004 L:      linux-kernel@vger.kernel.org
17005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17006 S:      Maintained
17007 F:      arch/x86/entry/vdso/
17008
17009 XARRAY
17010 M:      Matthew Wilcox <willy@infradead.org>
17011 L:      linux-fsdevel@vger.kernel.org
17012 S:      Supported
17013 F:      Documentation/core-api/xarray.rst
17014 F:      lib/idr.c
17015 F:      lib/xarray.c
17016 F:      include/linux/idr.h
17017 F:      include/linux/xarray.h
17018 F:      tools/testing/radix-tree
17019
17020 XBOX DVD IR REMOTE
17021 M:      Benjamin Valentin <benpicco@googlemail.com>
17022 S:      Maintained
17023 F:      drivers/media/rc/xbox_remote.c
17024 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
17025
17026 XC2028/3028 TUNER DRIVER
17027 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17028 L:      linux-media@vger.kernel.org
17029 W:      https://linuxtv.org
17030 T:      git git://linuxtv.org/media_tree.git
17031 S:      Maintained
17032 F:      drivers/media/tuners/tuner-xc2028.*
17033
17034 XDP (eXpress Data Path)
17035 M:      Alexei Starovoitov <ast@kernel.org>
17036 M:      Daniel Borkmann <daniel@iogearbox.net>
17037 M:      David S. Miller <davem@davemloft.net>
17038 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
17039 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17040 M:      John Fastabend <john.fastabend@gmail.com>
17041 L:      netdev@vger.kernel.org
17042 L:      xdp-newbies@vger.kernel.org
17043 L:      bpf@vger.kernel.org
17044 S:      Supported
17045 F:      net/core/xdp.c
17046 F:      include/net/xdp.h
17047 F:      kernel/bpf/devmap.c
17048 F:      kernel/bpf/cpumap.c
17049 F:      include/trace/events/xdp.h
17050 K:      xdp
17051 N:      xdp
17052
17053 XDP SOCKETS (AF_XDP)
17054 M:      Björn Töpel <bjorn.topel@intel.com>
17055 M:      Magnus Karlsson <magnus.karlsson@intel.com>
17056 L:      netdev@vger.kernel.org
17057 L:      bpf@vger.kernel.org
17058 S:      Maintained
17059 F:      kernel/bpf/xskmap.c
17060 F:      net/xdp/
17061
17062 XEN BLOCK SUBSYSTEM
17063 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17064 M:      Roger Pau Monné <roger.pau@citrix.com>
17065 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17066 S:      Supported
17067 F:      drivers/block/xen-blkback/*
17068 F:      drivers/block/xen*
17069
17070 XEN HYPERVISOR ARM
17071 M:      Stefano Stabellini <sstabellini@kernel.org>
17072 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17073 S:      Maintained
17074 F:      arch/arm/xen/
17075 F:      arch/arm/include/asm/xen/
17076
17077 XEN HYPERVISOR ARM64
17078 M:      Stefano Stabellini <sstabellini@kernel.org>
17079 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17080 S:      Maintained
17081 F:      arch/arm64/xen/
17082 F:      arch/arm64/include/asm/xen/
17083
17084 XEN HYPERVISOR INTERFACE
17085 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
17086 M:      Juergen Gross <jgross@suse.com>
17087 R:      Stefano Stabellini <sstabellini@kernel.org>
17088 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17090 S:      Supported
17091 F:      arch/x86/xen/
17092 F:      arch/x86/platform/pvh/
17093 F:      drivers/*/xen-*front.c
17094 F:      drivers/xen/
17095 F:      arch/x86/include/asm/xen/
17096 F:      arch/x86/include/asm/pvclock-abi.h
17097 F:      include/xen/
17098 F:      include/uapi/xen/
17099 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
17100 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
17101
17102 XEN NETWORK BACKEND DRIVER
17103 M:      Wei Liu <wei.liu2@citrix.com>
17104 M:      Paul Durrant <paul.durrant@citrix.com>
17105 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17106 L:      netdev@vger.kernel.org
17107 S:      Supported
17108 F:      drivers/net/xen-netback/*
17109
17110 XEN PCI SUBSYSTEM
17111 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17112 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17113 S:      Supported
17114 F:      arch/x86/pci/*xen*
17115 F:      drivers/pci/*xen*
17116
17117 XEN PVSCSI DRIVERS
17118 M:      Juergen Gross <jgross@suse.com>
17119 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17120 L:      linux-scsi@vger.kernel.org
17121 S:      Supported
17122 F:      drivers/scsi/xen-scsifront.c
17123 F:      drivers/xen/xen-scsiback.c
17124 F:      include/xen/interface/io/vscsiif.h
17125
17126 XEN SWIOTLB SUBSYSTEM
17127 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17128 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17129 L:      iommu@lists.linux-foundation.org
17130 S:      Supported
17131 F:      arch/x86/xen/*swiotlb*
17132 F:      drivers/xen/*swiotlb*
17133
17134 XEN SOUND FRONTEND DRIVER
17135 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17136 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17137 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17138 S:      Supported
17139 F:      sound/xen/*
17140
17141 XFS FILESYSTEM
17142 M:      Darrick J. Wong <darrick.wong@oracle.com>
17143 M:      linux-xfs@vger.kernel.org
17144 L:      linux-xfs@vger.kernel.org
17145 W:      http://xfs.org/
17146 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17147 S:      Supported
17148 F:      Documentation/filesystems/xfs.txt
17149 F:      fs/xfs/
17150
17151 XILINX AXI ETHERNET DRIVER
17152 M:      Anirudha Sarangi <anirudh@xilinx.com>
17153 M:      John Linn <John.Linn@xilinx.com>
17154 S:      Maintained
17155 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
17156
17157 XILINX UARTLITE SERIAL DRIVER
17158 M:      Peter Korsgaard <jacmet@sunsite.dk>
17159 L:      linux-serial@vger.kernel.org
17160 S:      Maintained
17161 F:      drivers/tty/serial/uartlite.c
17162
17163 XILINX VIDEO IP CORES
17164 M:      Hyun Kwon <hyun.kwon@xilinx.com>
17165 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17166 L:      linux-media@vger.kernel.org
17167 T:      git git://linuxtv.org/media_tree.git
17168 S:      Supported
17169 F:      Documentation/devicetree/bindings/media/xilinx/
17170 F:      drivers/media/platform/xilinx/
17171 F:      include/uapi/linux/xilinx-v4l2-controls.h
17172
17173 XILLYBUS DRIVER
17174 M:      Eli Billauer <eli.billauer@gmail.com>
17175 L:      linux-kernel@vger.kernel.org
17176 S:      Supported
17177 F:      drivers/char/xillybus/
17178
17179 XLP9XX I2C DRIVER
17180 M:      George Cherian <george.cherian@cavium.com>
17181 M:      Jan Glauber <jglauber@cavium.com>
17182 L:      linux-i2c@vger.kernel.org
17183 W:      http://www.cavium.com
17184 S:      Supported
17185 F:      drivers/i2c/busses/i2c-xlp9xx.c
17186
17187 XRA1403 GPIO EXPANDER
17188 M:      Nandor Han <nandor.han@ge.com>
17189 M:      Semi Malinen <semi.malinen@ge.com>
17190 L:      linux-gpio@vger.kernel.org
17191 S:      Maintained
17192 F:      drivers/gpio/gpio-xra1403.c
17193 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17194
17195 XTENSA XTFPGA PLATFORM SUPPORT
17196 M:      Max Filippov <jcmvbkbc@gmail.com>
17197 L:      linux-xtensa@linux-xtensa.org
17198 S:      Maintained
17199 F:      drivers/spi/spi-xtensa-xtfpga.c
17200 F:      sound/soc/xtensa/xtfpga-i2s.c
17201
17202 YAM DRIVER FOR AX.25
17203 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
17204 L:      linux-hams@vger.kernel.org
17205 S:      Maintained
17206 F:      drivers/net/hamradio/yam*
17207 F:      include/linux/yam.h
17208
17209 YAMA SECURITY MODULE
17210 M:      Kees Cook <keescook@chromium.org>
17211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17212 S:      Supported
17213 F:      security/yama/
17214 F:      Documentation/admin-guide/LSM/Yama.rst
17215
17216 YEALINK PHONE DRIVER
17217 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
17218 L:      usbb2k-api-dev@nongnu.org
17219 S:      Maintained
17220 F:      Documentation/input/devices/yealink.rst
17221 F:      drivers/input/misc/yealink.*
17222
17223 Z8530 DRIVER FOR AX.25
17224 M:      Joerg Reuter <jreuter@yaina.de>
17225 W:      http://yaina.de/jreuter/
17226 W:      http://www.qsl.net/dl1bke/
17227 L:      linux-hams@vger.kernel.org
17228 S:      Maintained
17229 F:      Documentation/networking/z8530drv.txt
17230 F:      drivers/net/hamradio/*scc.c
17231 F:      drivers/net/hamradio/z8530.h
17232
17233 ZBUD COMPRESSED PAGE ALLOCATOR
17234 M:      Seth Jennings <sjenning@redhat.com>
17235 M:      Dan Streetman <ddstreet@ieee.org>
17236 L:      linux-mm@kvack.org
17237 S:      Maintained
17238 F:      mm/zbud.c
17239 F:      include/linux/zbud.h
17240
17241 ZD1211RW WIRELESS DRIVER
17242 M:      Daniel Drake <dsd@gentoo.org>
17243 M:      Ulrich Kunitz <kune@deine-taler.de>
17244 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17245 L:      linux-wireless@vger.kernel.org
17246 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17247 S:      Maintained
17248 F:      drivers/net/wireless/zydas/zd1211rw/
17249
17250 ZD1301 MEDIA DRIVER
17251 M:      Antti Palosaari <crope@iki.fi>
17252 L:      linux-media@vger.kernel.org
17253 W:      https://linuxtv.org/
17254 W:      http://palosaari.fi/linux/
17255 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17256 S:      Maintained
17257 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17258
17259 ZD1301_DEMOD MEDIA DRIVER
17260 M:      Antti Palosaari <crope@iki.fi>
17261 L:      linux-media@vger.kernel.org
17262 W:      https://linuxtv.org/
17263 W:      http://palosaari.fi/linux/
17264 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17265 S:      Maintained
17266 F:      drivers/media/dvb-frontends/zd1301_demod*
17267
17268 ZPOOL COMPRESSED PAGE STORAGE API
17269 M:      Dan Streetman <ddstreet@ieee.org>
17270 L:      linux-mm@kvack.org
17271 S:      Maintained
17272 F:      mm/zpool.c
17273 F:      include/linux/zpool.h
17274
17275 ZR36067 VIDEO FOR LINUX DRIVER
17276 L:      mjpeg-users@lists.sourceforge.net
17277 L:      linux-media@vger.kernel.org
17278 W:      http://mjpeg.sourceforge.net/driver-zoran/
17279 T:      hg https://linuxtv.org/hg/v4l-dvb
17280 S:      Odd Fixes
17281 F:      drivers/staging/media/zoran/
17282
17283 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17284 M:      Minchan Kim <minchan@kernel.org>
17285 M:      Nitin Gupta <ngupta@vflare.org>
17286 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17287 L:      linux-kernel@vger.kernel.org
17288 S:      Maintained
17289 F:      drivers/block/zram/
17290 F:      Documentation/blockdev/zram.txt
17291
17292 ZS DECSTATION Z85C30 SERIAL DRIVER
17293 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17294 S:      Maintained
17295 F:      drivers/tty/serial/zs.*
17296
17297 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17298 M:      Minchan Kim <minchan@kernel.org>
17299 M:      Nitin Gupta <ngupta@vflare.org>
17300 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17301 L:      linux-mm@kvack.org
17302 S:      Maintained
17303 F:      mm/zsmalloc.c
17304 F:      include/linux/zsmalloc.h
17305 F:      Documentation/vm/zsmalloc.rst
17306
17307 ZSWAP COMPRESSED SWAP CACHING
17308 M:      Seth Jennings <sjenning@redhat.com>
17309 M:      Dan Streetman <ddstreet@ieee.org>
17310 L:      linux-mm@kvack.org
17311 S:      Maintained
17312 F:      mm/zswap.c
17313
17314 THE REST
17315 M:      Linus Torvalds <torvalds@linux-foundation.org>
17316 L:      linux-kernel@vger.kernel.org
17317 Q:      http://patchwork.kernel.org/project/LKML/list/
17318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17319 S:      Buried alive in reporters
17320 F:      *
17321 F:      */