]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
Merge tag 'staging-4.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh...
[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/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L:      netdev@vger.kernel.org
184 S:      Maintained
185 F:      drivers/net/ethernet/realtek/r8169.c
186
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L:      linux-serial@vger.kernel.org
190 S:      Maintained
191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F:      drivers/tty/serial/8250*
193 F:      include/linux/serial_8250.h
194
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L:      netdev@vger.kernel.org
197 S:      Orphan / Obsolete
198 F:      drivers/net/ethernet/8390/
199
200 9P FILE SYSTEM
201 M:      Eric Van Hensbergen <ericvh@gmail.com>
202 M:      Latchesar Ionkov <lucho@ionkov.net>
203 M:      Dominique Martinet <asmadeus@codewreck.org>
204 L:      v9fs-developer@lists.sourceforge.net
205 W:      http://swik.net/v9fs
206 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 T:      git git://github.com/martinetd/linux.git
209 S:      Maintained
210 F:      Documentation/filesystems/9p.txt
211 F:      fs/9p/
212 F:      net/9p/
213 F:      include/net/9p/
214 F:      include/uapi/linux/virtio_9p.h
215 F:      include/trace/events/9p.h
216
217 A8293 MEDIA DRIVER
218 M:      Antti Palosaari <crope@iki.fi>
219 L:      linux-media@vger.kernel.org
220 W:      https://linuxtv.org
221 W:      http://palosaari.fi/linux/
222 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
223 T:      git git://linuxtv.org/anttip/media_tree.git
224 S:      Maintained
225 F:      drivers/media/dvb-frontends/a8293*
226
227 AACRAID SCSI RAID DRIVER
228 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
229 L:      linux-scsi@vger.kernel.org
230 W:      http://www.adaptec.com/
231 S:      Supported
232 F:      Documentation/scsi/aacraid.txt
233 F:      drivers/scsi/aacraid/
234
235 ABI/API
236 L:      linux-api@vger.kernel.org
237 F:      include/linux/syscalls.h
238 F:      kernel/sys_ni.c
239
240 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
241 M:      Hans de Goede <hdegoede@redhat.com>
242 L:      linux-hwmon@vger.kernel.org
243 S:      Maintained
244 F:      drivers/hwmon/abituguru.c
245
246 ABIT UGURU 3 HARDWARE MONITOR DRIVER
247 M:      Alistair John Strachan <alistair@devzero.co.uk>
248 L:      linux-hwmon@vger.kernel.org
249 S:      Maintained
250 F:      drivers/hwmon/abituguru3.c
251
252 ACCES 104-DIO-48E GPIO DRIVER
253 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
254 L:      linux-gpio@vger.kernel.org
255 S:      Maintained
256 F:      drivers/gpio/gpio-104-dio-48e.c
257
258 ACCES 104-IDI-48 GPIO DRIVER
259 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
260 L:      linux-gpio@vger.kernel.org
261 S:      Maintained
262 F:      drivers/gpio/gpio-104-idi-48.c
263
264 ACCES 104-IDIO-16 GPIO DRIVER
265 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
266 L:      linux-gpio@vger.kernel.org
267 S:      Maintained
268 F:      drivers/gpio/gpio-104-idio-16.c
269
270 ACCES 104-QUAD-8 IIO DRIVER
271 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
272 L:      linux-iio@vger.kernel.org
273 S:      Maintained
274 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
275 F:      drivers/iio/counter/104-quad-8.c
276
277 ACCES PCI-IDIO-16 GPIO DRIVER
278 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
279 L:      linux-gpio@vger.kernel.org
280 S:      Maintained
281 F:      drivers/gpio/gpio-pci-idio-16.c
282
283 ACCES PCIe-IDIO-24 GPIO DRIVER
284 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
285 L:      linux-gpio@vger.kernel.org
286 S:      Maintained
287 F:      drivers/gpio/gpio-pcie-idio-24.c
288
289 ACENIC DRIVER
290 M:      Jes Sorensen <jes@trained-monkey.org>
291 L:      linux-acenic@sunsite.dk
292 S:      Maintained
293 F:      drivers/net/ethernet/alteon/acenic*
294
295 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
296 M:      Peter Feuerer <peter@piie.net>
297 L:      platform-driver-x86@vger.kernel.org
298 W:      http://piie.net/?section=acerhdf
299 S:      Maintained
300 F:      drivers/platform/x86/acerhdf.c
301
302 ACER WMI LAPTOP EXTRAS
303 M:      "Lee, Chun-Yi" <jlee@suse.com>
304 L:      platform-driver-x86@vger.kernel.org
305 S:      Maintained
306 F:      drivers/platform/x86/acer-wmi.c
307
308 ACPI
309 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
310 M:      Len Brown <lenb@kernel.org>
311 L:      linux-acpi@vger.kernel.org
312 W:      https://01.org/linux-acpi
313 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
315 B:      https://bugzilla.kernel.org
316 S:      Supported
317 F:      drivers/acpi/
318 F:      drivers/pnp/pnpacpi/
319 F:      include/linux/acpi.h
320 F:      include/linux/fwnode.h
321 F:      include/acpi/
322 F:      Documentation/acpi/
323 F:      Documentation/ABI/testing/sysfs-bus-acpi
324 F:      Documentation/ABI/testing/configfs-acpi
325 F:      drivers/pci/*acpi*
326 F:      drivers/pci/*/*acpi*
327 F:      drivers/pci/*/*/*acpi*
328 F:      tools/power/acpi/
329
330 ACPI APEI
331 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M:      Len Brown <lenb@kernel.org>
333 L:      linux-acpi@vger.kernel.org
334 R:      Tony Luck <tony.luck@intel.com>
335 R:      Borislav Petkov <bp@alien8.de>
336 F:      drivers/acpi/apei/
337
338 ACPI COMPONENT ARCHITECTURE (ACPICA)
339 M:      Robert Moore <robert.moore@intel.com>
340 M:      Erik Schmauss <erik.schmauss@intel.com>
341 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342 L:      linux-acpi@vger.kernel.org
343 L:      devel@acpica.org
344 W:      https://acpica.org/
345 W:      https://github.com/acpica/acpica/
346 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348 B:      https://bugzilla.kernel.org
349 B:      https://bugs.acpica.org
350 S:      Supported
351 F:      drivers/acpi/acpica/
352 F:      include/acpi/
353 F:      tools/power/acpi/
354
355 ACPI FAN DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/fan.c
362
363 ACPI FOR ARM64 (ACPI/arm64)
364 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365 M:      Hanjun Guo <hanjun.guo@linaro.org>
366 M:      Sudeep Holla <sudeep.holla@arm.com>
367 L:      linux-acpi@vger.kernel.org
368 S:      Maintained
369 F:      drivers/acpi/arm64
370
371 ACPI I2C MULTI INSTANTIATE DRIVER
372 M:      Hans de Goede <hdegoede@redhat.com>
373 L:      platform-driver-x86@vger.kernel.org
374 S:      Maintained
375 F:      drivers/platform/x86/i2c-multi-instantiate.c
376
377 ACPI PMIC DRIVERS
378 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
379 M:      Len Brown <lenb@kernel.org>
380 R:      Andy Shevchenko <andy@infradead.org>
381 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
382 L:      linux-acpi@vger.kernel.org
383 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 B:      https://bugzilla.kernel.org
386 S:      Supported
387 F:      drivers/acpi/pmic/
388
389 ACPI THERMAL DRIVER
390 M:      Zhang Rui <rui.zhang@intel.com>
391 L:      linux-acpi@vger.kernel.org
392 W:      https://01.org/linux-acpi
393 B:      https://bugzilla.kernel.org
394 S:      Supported
395 F:      drivers/acpi/*thermal*
396
397 ACPI VIDEO DRIVER
398 M:      Zhang Rui <rui.zhang@intel.com>
399 L:      linux-acpi@vger.kernel.org
400 W:      https://01.org/linux-acpi
401 B:      https://bugzilla.kernel.org
402 S:      Supported
403 F:      drivers/acpi/acpi_video.c
404
405 ACPI WMI DRIVER
406 L:      platform-driver-x86@vger.kernel.org
407 S:      Orphan
408 F:      drivers/platform/x86/wmi.c
409 F:      include/uapi/linux/wmi.h
410
411 AD1889 ALSA SOUND DRIVER
412 M:      Thibaut Varene <T-Bone@parisc-linux.org>
413 W:      http://wiki.parisc-linux.org/AD1889
414 L:      linux-parisc@vger.kernel.org
415 S:      Maintained
416 F:      sound/pci/ad1889.*
417
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419 M:      Michael Hennerich <michael.hennerich@analog.com>
420 W:      http://wiki.analog.com/AD5254
421 W:      http://ez.analog.com/community/linux-device-drivers
422 S:      Supported
423 F:      drivers/misc/ad525x_dpot.c
424
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426 M:      Michael Hennerich <michael.hennerich@analog.com>
427 W:      http://wiki.analog.com/AD5398
428 W:      http://ez.analog.com/community/linux-device-drivers
429 S:      Supported
430 F:      drivers/regulator/ad5398.c
431
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433 M:      Michael Hennerich <michael.hennerich@analog.com>
434 W:      http://wiki.analog.com/AD7142
435 W:      http://ez.analog.com/community/linux-device-drivers
436 S:      Supported
437 F:      drivers/input/misc/ad714x.c
438
439 AD7877 TOUCHSCREEN DRIVER
440 M:      Michael Hennerich <michael.hennerich@analog.com>
441 W:      http://wiki.analog.com/AD7877
442 W:      http://ez.analog.com/community/linux-device-drivers
443 S:      Supported
444 F:      drivers/input/touchscreen/ad7877.c
445
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447 M:      Michael Hennerich <michael.hennerich@analog.com>
448 W:      http://wiki.analog.com/AD7879
449 W:      http://ez.analog.com/community/linux-device-drivers
450 S:      Supported
451 F:      drivers/input/touchscreen/ad7879.c
452
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M:      Jiri Kosina <jikos@kernel.org>
455 S:      Maintained
456
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
458 M:      Michael Hennerich <michael.hennerich@analog.com>
459 W:      https://wiki.analog.com/ADF7242
460 W:      http://ez.analog.com/community/linux-device-drivers
461 L:      linux-wpan@vger.kernel.org
462 S:      Supported
463 F:      drivers/net/ieee802154/adf7242.c
464 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466 ADM1025 HARDWARE MONITOR DRIVER
467 M:      Jean Delvare <jdelvare@suse.com>
468 L:      linux-hwmon@vger.kernel.org
469 S:      Maintained
470 F:      Documentation/hwmon/adm1025
471 F:      drivers/hwmon/adm1025.c
472
473 ADM1029 HARDWARE MONITOR DRIVER
474 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
475 L:      linux-hwmon@vger.kernel.org
476 S:      Maintained
477 F:      drivers/hwmon/adm1029.c
478
479 ADM8211 WIRELESS DRIVER
480 L:      linux-wireless@vger.kernel.org
481 W:      http://wireless.kernel.org/
482 S:      Orphan
483 F:      drivers/net/wireless/admtek/adm8211.*
484
485 ADP1653 FLASH CONTROLLER DRIVER
486 M:      Sakari Ailus <sakari.ailus@iki.fi>
487 L:      linux-media@vger.kernel.org
488 S:      Maintained
489 F:      drivers/media/i2c/adp1653.c
490 F:      include/media/i2c/adp1653.h
491
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493 M:      Michael Hennerich <michael.hennerich@analog.com>
494 W:      http://wiki.analog.com/ADP5520
495 W:      http://ez.analog.com/community/linux-device-drivers
496 S:      Supported
497 F:      drivers/mfd/adp5520.c
498 F:      drivers/video/backlight/adp5520_bl.c
499 F:      drivers/leds/leds-adp5520.c
500 F:      drivers/gpio/gpio-adp5520.c
501 F:      drivers/input/keyboard/adp5520-keys.c
502
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504 M:      Michael Hennerich <michael.hennerich@analog.com>
505 W:      http://wiki.analog.com/ADP5588
506 W:      http://ez.analog.com/community/linux-device-drivers
507 S:      Supported
508 F:      drivers/input/keyboard/adp5588-keys.c
509 F:      drivers/gpio/gpio-adp5588.c
510
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512 M:      Michael Hennerich <michael.hennerich@analog.com>
513 W:      http://wiki.analog.com/ADP8860
514 W:      http://ez.analog.com/community/linux-device-drivers
515 S:      Supported
516 F:      drivers/video/backlight/adp8860_bl.c
517
518 ADS1015 HARDWARE MONITOR DRIVER
519 M:      Dirk Eibach <eibach@gdsys.de>
520 L:      linux-hwmon@vger.kernel.org
521 S:      Maintained
522 F:      Documentation/hwmon/ads1015
523 F:      drivers/hwmon/ads1015.c
524 F:      include/linux/platform_data/ads1015.h
525
526 ADT746X FAN DRIVER
527 M:      Colin Leroy <colin@colino.net>
528 S:      Maintained
529 F:      drivers/macintosh/therm_adt746x.c
530
531 ADT7475 HARDWARE MONITOR DRIVER
532 M:      Jean Delvare <jdelvare@suse.com>
533 L:      linux-hwmon@vger.kernel.org
534 S:      Maintained
535 F:      Documentation/hwmon/adt7475
536 F:      drivers/hwmon/adt7475.c
537
538 ADVANSYS SCSI DRIVER
539 M:      Matthew Wilcox <matthew@wil.cx>
540 M:      Hannes Reinecke <hare@suse.com>
541 L:      linux-scsi@vger.kernel.org
542 S:      Maintained
543 F:      Documentation/scsi/advansys.txt
544 F:      drivers/scsi/advansys.c
545
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M:      Michael Hennerich <michael.hennerich@analog.com>
548 W:      http://wiki.analog.com/ADXL345
549 W:      http://ez.analog.com/community/linux-device-drivers
550 S:      Supported
551 F:      drivers/input/misc/adxl34x.c
552
553 AF9013 MEDIA DRIVER
554 M:      Antti Palosaari <crope@iki.fi>
555 L:      linux-media@vger.kernel.org
556 W:      https://linuxtv.org
557 W:      http://palosaari.fi/linux/
558 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
559 T:      git git://linuxtv.org/anttip/media_tree.git
560 S:      Maintained
561 F:      drivers/media/dvb-frontends/af9013*
562
563 AF9033 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/af9033*
572
573 AFFS FILE SYSTEM
574 M:      David Sterba <dsterba@suse.com>
575 L:      linux-fsdevel@vger.kernel.org
576 S:      Odd Fixes
577 F:      Documentation/filesystems/affs.txt
578 F:      fs/affs/
579
580 AFS FILESYSTEM
581 M:      David Howells <dhowells@redhat.com>
582 L:      linux-afs@lists.infradead.org
583 S:      Supported
584 F:      fs/afs/
585 F:      include/trace/events/afs.h
586 F:      Documentation/filesystems/afs.txt
587 W:      https://www.infradead.org/~dhowells/kafs/
588
589 AGPGART DRIVER
590 M:      David Airlie <airlied@linux.ie>
591 T:      git git://anongit.freedesktop.org/drm/drm
592 S:      Maintained
593 F:      drivers/char/agp/
594 F:      include/linux/agp*
595 F:      include/uapi/linux/agp*
596
597 AHA152X SCSI DRIVER
598 M:      "Juergen E. Fischer" <fischer@norbit.de>
599 L:      linux-scsi@vger.kernel.org
600 S:      Maintained
601 F:      drivers/scsi/aha152x*
602 F:      drivers/scsi/pcmcia/aha152x*
603
604 AIC7XXX / AIC79XX SCSI DRIVER
605 M:      Hannes Reinecke <hare@suse.com>
606 L:      linux-scsi@vger.kernel.org
607 S:      Maintained
608 F:      drivers/scsi/aic7xxx/
609
610 AIMSLAB FM RADIO RECEIVER DRIVER
611 M:      Hans Verkuil <hverkuil@xs4all.nl>
612 L:      linux-media@vger.kernel.org
613 T:      git git://linuxtv.org/media_tree.git
614 W:      https://linuxtv.org
615 S:      Maintained
616 F:      drivers/media/radio/radio-aimslab*
617
618 AIO
619 M:      Benjamin LaHaise <bcrl@kvack.org>
620 L:      linux-aio@kvack.org
621 S:      Supported
622 F:      fs/aio.c
623 F:      include/linux/*aio*.h
624
625 AIRSPY MEDIA DRIVER
626 M:      Antti Palosaari <crope@iki.fi>
627 L:      linux-media@vger.kernel.org
628 W:      https://linuxtv.org
629 W:      http://palosaari.fi/linux/
630 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
631 T:      git git://linuxtv.org/anttip/media_tree.git
632 S:      Maintained
633 F:      drivers/media/usb/airspy/
634
635 ALACRITECH GIGABIT ETHERNET DRIVER
636 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
637 S:      Maintained
638 F:      drivers/net/ethernet/alacritech/*
639
640 ALCATEL SPEEDTOUCH USB DRIVER
641 M:      Duncan Sands <duncan.sands@free.fr>
642 L:      linux-usb@vger.kernel.org
643 W:      http://www.linux-usb.org/SpeedTouch/
644 S:      Maintained
645 F:      drivers/usb/atm/speedtch.c
646 F:      drivers/usb/atm/usbatm.c
647
648 ALCHEMY AU1XX0 MMC DRIVER
649 M:      Manuel Lauss <manuel.lauss@gmail.com>
650 S:      Maintained
651 F:      drivers/mmc/host/au1xmmc.c
652
653 ALI1563 I2C DRIVER
654 M:      Rudolf Marek <r.marek@assembler.cz>
655 L:      linux-i2c@vger.kernel.org
656 S:      Maintained
657 F:      Documentation/i2c/busses/i2c-ali1563
658 F:      drivers/i2c/busses/i2c-ali1563.c
659
660 ALLWINNER SECURITY SYSTEM
661 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
662 L:      linux-crypto@vger.kernel.org
663 S:      Maintained
664 F:      drivers/crypto/sunxi-ss/
665
666 ALPHA PORT
667 M:      Richard Henderson <rth@twiddle.net>
668 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
669 M:      Matt Turner <mattst88@gmail.com>
670 S:      Odd Fixes
671 L:      linux-alpha@vger.kernel.org
672 F:      arch/alpha/
673
674 ALPS PS/2 TOUCHPAD DRIVER
675 R:      Pali Rohár <pali.rohar@gmail.com>
676 F:      drivers/input/mouse/alps.*
677
678 ALTERA I2C CONTROLLER DRIVER
679 M:      Thor Thayer <thor.thayer@linux.intel.com>
680 S:      Maintained
681 F:      drivers/i2c/busses/i2c-altera.c
682
683 ALTERA MAILBOX DRIVER
684 M:      Ley Foon Tan <lftan@altera.com>
685 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
686 S:      Maintained
687 F:      drivers/mailbox/mailbox-altera.c
688
689 ALTERA PIO DRIVER
690 M:      Tien Hock Loh <thloh@altera.com>
691 L:      linux-gpio@vger.kernel.org
692 S:      Maintained
693 F:      drivers/gpio/gpio-altera.c
694
695 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
696 M:      Thor Thayer <thor.thayer@linux.intel.com>
697 S:      Maintained
698 F:      drivers/gpio/gpio-altera-a10sr.c
699 F:      drivers/mfd/altera-a10sr.c
700 F:      drivers/reset/reset-a10sr.c
701 F:      include/linux/mfd/altera-a10sr.h
702 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
703
704 ALTERA TRIPLE SPEED ETHERNET DRIVER
705 M:      Vince Bridgers <vbridger@opensource.altera.com>
706 L:      netdev@vger.kernel.org
707 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708 S:      Maintained
709 F:      drivers/net/ethernet/altera/
710
711 ALTERA UART/JTAG UART SERIAL DRIVERS
712 M:      Tobias Klauser <tklauser@distanz.ch>
713 L:      linux-serial@vger.kernel.org
714 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
715 S:      Maintained
716 F:      drivers/tty/serial/altera_uart.c
717 F:      drivers/tty/serial/altera_jtaguart.c
718 F:      include/linux/altera_uart.h
719 F:      include/linux/altera_jtaguart.h
720
721 AMAZON ETHERNET DRIVERS
722 M:      Netanel Belgazal <netanel@amazon.com>
723 R:      Saeed Bishara <saeedb@amazon.com>
724 R:      Zorik Machulsky <zorik@amazon.com>
725 L:      netdev@vger.kernel.org
726 S:      Supported
727 F:      Documentation/networking/ena.txt
728 F:      drivers/net/ethernet/amazon/
729
730 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
731 M:      Tom Lendacky <thomas.lendacky@amd.com>
732 M:      Gary Hook <gary.hook@amd.com>
733 L:      linux-crypto@vger.kernel.org
734 S:      Supported
735 F:      drivers/crypto/ccp/
736 F:      include/linux/ccp.h
737
738 AMD DISPLAY CORE
739 M:      Harry Wentland <harry.wentland@amd.com>
740 M:      Leo Li <sunpeng.li@amd.com>
741 L:      amd-gfx@lists.freedesktop.org
742 T:      git git://people.freedesktop.org/~agd5f/linux
743 S:      Supported
744 F:      drivers/gpu/drm/amd/display/
745
746 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
747 M:      Huang Rui <ray.huang@amd.com>
748 L:      linux-hwmon@vger.kernel.org
749 S:      Supported
750 F:      Documentation/hwmon/fam15h_power
751 F:      drivers/hwmon/fam15h_power.c
752
753 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
754 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
755 S:      Orphan
756 F:      drivers/usb/gadget/udc/amd5536udc.*
757
758 AMD GEODE PROCESSOR/CHIPSET SUPPORT
759 P:      Andres Salomon <dilinger@queued.net>
760 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
761 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
762 S:      Supported
763 F:      drivers/char/hw_random/geode-rng.c
764 F:      drivers/crypto/geode*
765 F:      drivers/video/fbdev/geode/
766 F:      arch/x86/include/asm/geode.h
767
768 AMD IOMMU (AMD-VI)
769 M:      Joerg Roedel <joro@8bytes.org>
770 L:      iommu@lists.linux-foundation.org
771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
772 S:      Maintained
773 F:      drivers/iommu/amd_iommu*.[ch]
774 F:      include/linux/amd-iommu.h
775
776 AMD KFD
777 M:      Oded Gabbay <oded.gabbay@gmail.com>
778 L:      dri-devel@lists.freedesktop.org
779 T:      git git://people.freedesktop.org/~gabbayo/linux.git
780 S:      Supported
781 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
782 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
783 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
784 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
785 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
786 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
787 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
788 F:      drivers/gpu/drm/amd/amdkfd/
789 F:      drivers/gpu/drm/amd/include/cik_structs.h
790 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
791 F:      drivers/gpu/drm/amd/include/vi_structs.h
792 F:      drivers/gpu/drm/amd/include/v9_structs.h
793 F:      include/uapi/linux/kfd_ioctl.h
794
795 AMD POWERPLAY
796 M:      Rex Zhu <rex.zhu@amd.com>
797 M:      Evan Quan <evan.quan@amd.com>
798 L:      amd-gfx@lists.freedesktop.org
799 S:      Supported
800 F:      drivers/gpu/drm/amd/powerplay/
801 T:      git git://people.freedesktop.org/~agd5f/linux
802
803 AMD SEATTLE DEVICE TREE SUPPORT
804 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
805 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
806 M:      Tom Lendacky <thomas.lendacky@amd.com>
807 S:      Supported
808 F:      arch/arm64/boot/dts/amd/
809
810 AMD XGBE DRIVER
811 M:      Tom Lendacky <thomas.lendacky@amd.com>
812 L:      netdev@vger.kernel.org
813 S:      Supported
814 F:      drivers/net/ethernet/amd/xgbe/
815 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
816
817 ANALOG DEVICES INC AD5686 DRIVER
818 M:      Stefan Popa <stefan.popa@analog.com>
819 L:      linux-pm@vger.kernel.org
820 W:      http://ez.analog.com/community/linux-device-drivers
821 S:      Supported
822 F:      drivers/iio/dac/ad5686*
823 F:      drivers/iio/dac/ad5696*
824
825 ANALOG DEVICES INC AD5758 DRIVER
826 M:      Stefan Popa <stefan.popa@analog.com>
827 L:      linux-iio@vger.kernel.org
828 W:      http://ez.analog.com/community/linux-device-drivers
829 S:      Supported
830 F:      drivers/iio/dac/ad5758.c
831 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
832
833 ANALOG DEVICES INC AD9389B DRIVER
834 M:      Hans Verkuil <hans.verkuil@cisco.com>
835 L:      linux-media@vger.kernel.org
836 S:      Maintained
837 F:      drivers/media/i2c/ad9389b*
838
839 ANALOG DEVICES INC ADV7180 DRIVER
840 M:      Lars-Peter Clausen <lars@metafoo.de>
841 L:      linux-media@vger.kernel.org
842 W:      http://ez.analog.com/community/linux-device-drivers
843 S:      Supported
844 F:      drivers/media/i2c/adv7180.c
845
846 ANALOG DEVICES INC ADV748X DRIVER
847 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
848 L:      linux-media@vger.kernel.org
849 S:      Maintained
850 F:      drivers/media/i2c/adv748x/*
851
852 ANALOG DEVICES INC ADV7511 DRIVER
853 M:      Hans Verkuil <hans.verkuil@cisco.com>
854 L:      linux-media@vger.kernel.org
855 S:      Maintained
856 F:      drivers/media/i2c/adv7511*
857
858 ANALOG DEVICES INC ADV7604 DRIVER
859 M:      Hans Verkuil <hans.verkuil@cisco.com>
860 L:      linux-media@vger.kernel.org
861 S:      Maintained
862 F:      drivers/media/i2c/adv7604*
863
864 ANALOG DEVICES INC ADV7842 DRIVER
865 M:      Hans Verkuil <hans.verkuil@cisco.com>
866 L:      linux-media@vger.kernel.org
867 S:      Maintained
868 F:      drivers/media/i2c/adv7842*
869
870 ANALOG DEVICES INC ASOC CODEC DRIVERS
871 M:      Lars-Peter Clausen <lars@metafoo.de>
872 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
873 W:      http://wiki.analog.com/
874 W:      http://ez.analog.com/community/linux-device-drivers
875 S:      Supported
876 F:      sound/soc/codecs/adau*
877 F:      sound/soc/codecs/adav*
878 F:      sound/soc/codecs/ad1*
879 F:      sound/soc/codecs/ad7*
880 F:      sound/soc/codecs/ssm*
881 F:      sound/soc/codecs/sigmadsp.*
882
883 ANALOG DEVICES INC DMA DRIVERS
884 M:      Lars-Peter Clausen <lars@metafoo.de>
885 W:      http://ez.analog.com/community/linux-device-drivers
886 S:      Supported
887 F:      drivers/dma/dma-axi-dmac.c
888
889 ANALOG DEVICES INC IIO DRIVERS
890 M:      Lars-Peter Clausen <lars@metafoo.de>
891 M:      Michael Hennerich <Michael.Hennerich@analog.com>
892 W:      http://wiki.analog.com/
893 W:      http://ez.analog.com/community/linux-device-drivers
894 S:      Supported
895 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
896 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
897 F:      drivers/iio/*/ad*
898 F:      drivers/iio/adc/ltc2497*
899 X:      drivers/iio/*/adjd*
900 F:      drivers/staging/iio/*/ad*
901
902 ANDES ARCHITECTURE
903 M:      Greentime Hu <green.hu@gmail.com>
904 M:      Vincent Chen <deanbo422@gmail.com>
905 T:      git https://github.com/andestech/linux.git
906 S:      Supported
907 F:      arch/nds32/
908 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
909 F:      Documentation/devicetree/bindings/nds32/
910 K:      nds32
911 N:      nds32
912
913 ANDROID CONFIG FRAGMENTS
914 M:      Rob Herring <robh@kernel.org>
915 S:      Supported
916 F:      kernel/configs/android*
917
918 ANDROID DRIVERS
919 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
920 M:      Arve Hjønnevåg <arve@android.com>
921 M:      Todd Kjos <tkjos@android.com>
922 M:      Martijn Coenen <maco@android.com>
923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
924 L:      devel@driverdev.osuosl.org
925 S:      Supported
926 F:      drivers/android/
927 F:      drivers/staging/android/
928
929 ANDROID GOLDFISH PIC DRIVER
930 M:      Miodrag Dinic <miodrag.dinic@mips.com>
931 S:      Supported
932 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
933 F:      drivers/irqchip/irq-goldfish-pic.c
934
935 ANDROID GOLDFISH RTC DRIVER
936 M:      Miodrag Dinic <miodrag.dinic@mips.com>
937 S:      Supported
938 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
939 F:      drivers/rtc/rtc-goldfish.c
940
941 ANDROID ION DRIVER
942 M:      Laura Abbott <labbott@redhat.com>
943 M:      Sumit Semwal <sumit.semwal@linaro.org>
944 L:      devel@driverdev.osuosl.org
945 L:      dri-devel@lists.freedesktop.org
946 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
947 S:      Supported
948 F:      drivers/staging/android/ion
949 F:      drivers/staging/android/uapi/ion.h
950
951 AOA (Apple Onboard Audio) ALSA DRIVER
952 M:      Johannes Berg <johannes@sipsolutions.net>
953 L:      linuxppc-dev@lists.ozlabs.org
954 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
955 S:      Maintained
956 F:      sound/aoa/
957
958 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
959 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
960 L:      linux-iio@vger.kernel.org
961 S:      Maintained
962 F:      drivers/iio/adc/stx104.c
963
964 APM DRIVER
965 M:      Jiri Kosina <jikos@kernel.org>
966 S:      Odd fixes
967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
968 F:      arch/x86/kernel/apm_32.c
969 F:      include/linux/apm_bios.h
970 F:      include/uapi/linux/apm_bios.h
971 F:      drivers/char/apm-emulation.c
972
973 APPARMOR SECURITY MODULE
974 M:      John Johansen <john.johansen@canonical.com>
975 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
976 W:      wiki.apparmor.net
977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
978 S:      Supported
979 F:      security/apparmor/
980 F:      Documentation/admin-guide/LSM/apparmor.rst
981
982 APPLE BCM5974 MULTITOUCH DRIVER
983 M:      Henrik Rydberg <rydberg@bitmath.org>
984 L:      linux-input@vger.kernel.org
985 S:      Odd fixes
986 F:      drivers/input/mouse/bcm5974.c
987
988 APPLE SMC DRIVER
989 M:      Henrik Rydberg <rydberg@bitmath.org>
990 L:      linux-hwmon@vger.kernel.org
991 S:      Odd fixes
992 F:      drivers/hwmon/applesmc.c
993
994 APPLETALK NETWORK LAYER
995 L:      netdev@vger.kernel.org
996 S:      Odd fixes
997 F:      drivers/net/appletalk/
998 F:      net/appletalk/
999
1000 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1001 M:      Duc Dang <dhdang@apm.com>
1002 S:      Supported
1003 F:      arch/arm64/boot/dts/apm/
1004
1005 APPLIED MICRO (APM) X-GENE SOC EDAC
1006 M:      Loc Ho <lho@apm.com>
1007 S:      Supported
1008 F:      drivers/edac/xgene_edac.c
1009 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1010
1011 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1012 M:      Iyappan Subramanian <isubramanian@apm.com>
1013 M:      Keyur Chudgar <kchudgar@apm.com>
1014 S:      Supported
1015 F:      drivers/net/ethernet/apm/xgene-v2/
1016
1017 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1018 M:      Iyappan Subramanian <isubramanian@apm.com>
1019 M:      Keyur Chudgar <kchudgar@apm.com>
1020 M:      Quan Nguyen <qnguyen@apm.com>
1021 S:      Supported
1022 F:      drivers/net/ethernet/apm/xgene/
1023 F:      drivers/net/phy/mdio-xgene.c
1024 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1025 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1026
1027 APPLIED MICRO (APM) X-GENE SOC PMU
1028 M:      Tai Nguyen <ttnguyen@apm.com>
1029 S:      Supported
1030 F:      drivers/perf/xgene_pmu.c
1031 F:      Documentation/perf/xgene-pmu.txt
1032 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1033
1034 APTINA CAMERA SENSOR PLL
1035 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1036 L:      linux-media@vger.kernel.org
1037 S:      Maintained
1038 F:      drivers/media/i2c/aptina-pll.*
1039
1040 ARC FRAMEBUFFER DRIVER
1041 M:      Jaya Kumar <jayalk@intworks.biz>
1042 S:      Maintained
1043 F:      drivers/video/fbdev/arcfb.c
1044 F:      drivers/video/fbdev/core/fb_defio.c
1045
1046 ARC PGU DRM DRIVER
1047 M:      Alexey Brodkin <abrodkin@synopsys.com>
1048 S:      Supported
1049 F:      drivers/gpu/drm/arc/
1050 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1051
1052 ARCNET NETWORK LAYER
1053 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1054 L:      netdev@vger.kernel.org
1055 S:      Maintained
1056 F:      drivers/net/arcnet/
1057 F:      include/uapi/linux/if_arcnet.h
1058
1059 ARM ARCHITECTED TIMER DRIVER
1060 M:      Mark Rutland <mark.rutland@arm.com>
1061 M:      Marc Zyngier <marc.zyngier@arm.com>
1062 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1063 S:      Maintained
1064 F:      arch/arm/include/asm/arch_timer.h
1065 F:      arch/arm64/include/asm/arch_timer.h
1066 F:      drivers/clocksource/arm_arch_timer.c
1067
1068 ARM HDLCD DRM DRIVER
1069 M:      Liviu Dudau <liviu.dudau@arm.com>
1070 S:      Supported
1071 F:      drivers/gpu/drm/arm/hdlcd_*
1072 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1073
1074 ARM MALI-DP DRM DRIVER
1075 M:      Liviu Dudau <liviu.dudau@arm.com>
1076 M:      Brian Starkey <brian.starkey@arm.com>
1077 M:      Mali DP Maintainers <malidp@foss.arm.com>
1078 S:      Supported
1079 F:      drivers/gpu/drm/arm/
1080 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1081
1082 ARM MFM AND FLOPPY DRIVERS
1083 M:      Ian Molton <spyro@f2s.com>
1084 S:      Maintained
1085 F:      arch/arm/lib/floppydma.S
1086 F:      arch/arm/include/asm/floppy.h
1087
1088 ARM PMU PROFILING AND DEBUGGING
1089 M:      Will Deacon <will.deacon@arm.com>
1090 M:      Mark Rutland <mark.rutland@arm.com>
1091 S:      Maintained
1092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 F:      arch/arm*/kernel/perf_*
1094 F:      arch/arm/oprofile/common.c
1095 F:      arch/arm*/kernel/hw_breakpoint.c
1096 F:      arch/arm*/include/asm/hw_breakpoint.h
1097 F:      arch/arm*/include/asm/perf_event.h
1098 F:      drivers/perf/*
1099 F:      include/linux/perf/arm_pmu.h
1100 F:      Documentation/devicetree/bindings/arm/pmu.txt
1101 F:      Documentation/devicetree/bindings/perf/
1102
1103 ARM PORT
1104 M:      Russell King <linux@armlinux.org.uk>
1105 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106 W:      http://www.armlinux.org.uk/
1107 S:      Odd Fixes
1108 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1109 F:      arch/arm/
1110 X:      arch/arm/boot/dts/
1111
1112 ARM PRIMECELL AACI PL041 DRIVER
1113 M:      Russell King <linux@armlinux.org.uk>
1114 S:      Odd Fixes
1115 F:      sound/arm/aaci.*
1116
1117 ARM PRIMECELL BUS SUPPORT
1118 M:      Russell King <linux@armlinux.org.uk>
1119 S:      Odd Fixes
1120 F:      drivers/amba/
1121 F:      include/linux/amba/bus.h
1122
1123 ARM PRIMECELL CLCD PL110 DRIVER
1124 M:      Russell King <linux@armlinux.org.uk>
1125 S:      Odd Fixes
1126 F:      drivers/video/fbdev/amba-clcd.*
1127
1128 ARM PRIMECELL KMI PL050 DRIVER
1129 M:      Russell King <linux@armlinux.org.uk>
1130 S:      Odd Fixes
1131 F:      drivers/input/serio/ambakmi.*
1132 F:      include/linux/amba/kmi.h
1133
1134 ARM PRIMECELL MMCI PL180/1 DRIVER
1135 M:      Russell King <linux@armlinux.org.uk>
1136 S:      Odd Fixes
1137 F:      drivers/mmc/host/mmci.*
1138 F:      include/linux/amba/mmci.h
1139
1140 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1141 M:      Russell King <linux@armlinux.org.uk>
1142 S:      Odd Fixes
1143 F:      drivers/tty/serial/amba-pl01*.c
1144 F:      include/linux/amba/serial.h
1145
1146 ARM SMMU DRIVERS
1147 M:      Will Deacon <will.deacon@arm.com>
1148 R:      Robin Murphy <robin.murphy@arm.com>
1149 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150 S:      Maintained
1151 F:      drivers/iommu/arm-smmu.c
1152 F:      drivers/iommu/arm-smmu-v3.c
1153 F:      drivers/iommu/io-pgtable-arm.c
1154 F:      drivers/iommu/io-pgtable-arm-v7s.c
1155
1156 ARM SUB-ARCHITECTURES
1157 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158 S:      Maintained
1159 F:      arch/arm/mach-*/
1160 F:      arch/arm/plat-*/
1161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1162
1163 ARM/ACTIONS SEMI ARCHITECTURE
1164 M:      Andreas Färber <afaerber@suse.de>
1165 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166 S:      Maintained
1167 N:      owl
1168 F:      arch/arm/mach-actions/
1169 F:      arch/arm/boot/dts/owl-*
1170 F:      arch/arm64/boot/dts/actions/
1171 F:      drivers/clocksource/owl-*
1172 F:      drivers/pinctrl/actions/*
1173 F:      drivers/soc/actions/
1174 F:      include/dt-bindings/power/owl-*
1175 F:      include/linux/soc/actions/
1176 F:      Documentation/devicetree/bindings/arm/actions.txt
1177 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1178 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1179 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1180
1181 ARM/ADS SPHERE MACHINE SUPPORT
1182 M:      Lennert Buytenhek <kernel@wantstofly.org>
1183 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184 S:      Maintained
1185
1186 ARM/AFEB9260 MACHINE SUPPORT
1187 M:      Sergey Lapin <slapin@ossfans.org>
1188 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1189 S:      Maintained
1190
1191 ARM/AJECO 1ARM MACHINE SUPPORT
1192 M:      Lennert Buytenhek <kernel@wantstofly.org>
1193 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1194 S:      Maintained
1195
1196 ARM/Allwinner SoC Clock Support
1197 M:      Emilio López <emilio@elopez.com.ar>
1198 S:      Maintained
1199 F:      drivers/clk/sunxi/
1200
1201 ARM/Allwinner sunXi SoC support
1202 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1203 M:      Chen-Yu Tsai <wens@csie.org>
1204 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205 S:      Maintained
1206 N:      sun[x456789]i
1207 N:      sun50i
1208 F:      arch/arm/mach-sunxi/
1209 F:      arch/arm64/boot/dts/allwinner/
1210 F:      drivers/clk/sunxi-ng/
1211 F:      drivers/pinctrl/sunxi/
1212 F:      drivers/soc/sunxi/
1213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1214
1215 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1216 M:      Neil Armstrong <narmstrong@baylibre.com>
1217 M:      Jerome Brunet <jbrunet@baylibre.com>
1218 L:      linux-amlogic@lists.infradead.org
1219 S:      Maintained
1220 F:      drivers/clk/meson/
1221 F:      include/dt-bindings/clock/meson*
1222 F:      include/dt-bindings/clock/gxbb*
1223 F:      Documentation/devicetree/bindings/clock/amlogic*
1224
1225 ARM/Amlogic Meson SoC support
1226 M:      Carlo Caione <carlo@caione.org>
1227 M:      Kevin Hilman <khilman@baylibre.com>
1228 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1229 L:      linux-amlogic@lists.infradead.org
1230 W:      http://linux-meson.com/
1231 S:      Maintained
1232 F:      arch/arm/mach-meson/
1233 F:      arch/arm/boot/dts/meson*
1234 F:      arch/arm64/boot/dts/amlogic/
1235 F:      drivers/pinctrl/meson/
1236 F:      drivers/mmc/host/meson*
1237 N:      meson
1238
1239 ARM/Annapurna Labs ALPINE ARCHITECTURE
1240 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1241 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1242 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 S:      Maintained
1244 F:      arch/arm/mach-alpine/
1245 F:      arch/arm/boot/dts/alpine*
1246 F:      arch/arm64/boot/dts/al/
1247 F:      drivers/*/*alpine*
1248
1249 ARM/ARTPEC MACHINE SUPPORT
1250 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1251 M:      Lars Persson <lars.persson@axis.com>
1252 S:      Maintained
1253 L:      linux-arm-kernel@axis.com
1254 F:      arch/arm/mach-artpec
1255 F:      arch/arm/boot/dts/artpec6*
1256 F:      drivers/clk/axis
1257 F:      drivers/crypto/axis
1258 F:      drivers/pinctrl/pinctrl-artpec*
1259 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1260
1261 ARM/ASPEED I2C DRIVER
1262 M:      Brendan Higgins <brendanhiggins@google.com>
1263 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1264 R:      Joel Stanley <joel@jms.id.au>
1265 L:      linux-i2c@vger.kernel.org
1266 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1267 S:      Maintained
1268 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1269 F:      drivers/i2c/busses/i2c-aspeed.c
1270 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1271 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1272
1273 ARM/ASPEED MACHINE SUPPORT
1274 M:      Joel Stanley <joel@jms.id.au>
1275 R:      Andrew Jeffery <andrew@aj.id.au>
1276 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1278 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1279 S:      Supported
1280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1281 F:      arch/arm/mach-aspeed/
1282 F:      arch/arm/boot/dts/aspeed-*
1283 N:      aspeed
1284
1285 ARM/ATMEL AT91 Clock Support
1286 M:      Boris Brezillon <boris.brezillon@bootlin.com>
1287 S:      Maintained
1288 F:      drivers/clk/at91
1289
1290 ARM/CALXEDA HIGHBANK ARCHITECTURE
1291 M:      Rob Herring <robh@kernel.org>
1292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 S:      Maintained
1294 F:      arch/arm/mach-highbank/
1295 F:      arch/arm/boot/dts/highbank.dts
1296 F:      arch/arm/boot/dts/ecx-*.dts*
1297
1298 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1299 M:      Krzysztof Halasa <khalasa@piap.pl>
1300 S:      Maintained
1301 F:      arch/arm/mach-cns3xxx/
1302
1303 ARM/CAVIUM THUNDER NETWORK DRIVER
1304 M:      Sunil Goutham <sgoutham@cavium.com>
1305 M:      Robert Richter <rric@kernel.org>
1306 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307 S:      Supported
1308 F:      drivers/net/ethernet/cavium/thunder/
1309
1310 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1311 M:      Lukasz Majewski <lukma@denx.de>
1312 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313 S:      Maintained
1314 F:      arch/arm/mach-ep93xx/ts72xx.c
1315
1316 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1317 M:      Alexander Shiyan <shc_work@mail.ru>
1318 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319 S:      Odd Fixes
1320 N:      clps711x
1321
1322 ARM/CIRRUS LOGIC EDB9315A 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/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1328 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1329 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331 S:      Maintained
1332 F:      arch/arm/mach-ep93xx/
1333 F:      arch/arm/mach-ep93xx/include/mach/
1334
1335 ARM/CLKDEV SUPPORT
1336 M:      Russell King <linux@armlinux.org.uk>
1337 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 S:      Maintained
1339 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1340 F:      drivers/clk/clkdev.c
1341
1342 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1343 M:      Mike Rapoport <mike@compulab.co.il>
1344 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345 S:      Maintained
1346
1347 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1348 M:      Baruch Siach <baruch@tkos.co.il>
1349 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 S:      Maintained
1351 F:      arch/arm/boot/dts/cx92755*
1352 N:      digicolor
1353
1354 ARM/CONTEC MICRO9 MACHINE SUPPORT
1355 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1356 S:      Maintained
1357 F:      arch/arm/mach-ep93xx/micro9.c
1358
1359 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1360 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1361 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 S:      Maintained
1363 F:      drivers/hwtracing/coresight/*
1364 F:      Documentation/trace/coresight.txt
1365 F:      Documentation/trace/coresight-cpu-debug.txt
1366 F:      Documentation/devicetree/bindings/arm/coresight.txt
1367 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1368 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1369 F:      tools/perf/arch/arm/util/pmu.c
1370 F:      tools/perf/arch/arm/util/auxtrace.c
1371 F:      tools/perf/arch/arm/util/cs-etm.c
1372 F:      tools/perf/arch/arm/util/cs-etm.h
1373 F:      tools/perf/util/cs-etm.*
1374 F:      tools/perf/util/cs-etm-decoder/*
1375
1376 ARM/CORGI MACHINE SUPPORT
1377 M:      Richard Purdie <rpurdie@rpsys.net>
1378 S:      Maintained
1379
1380 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1381 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1382 M:      Linus Walleij <linus.walleij@linaro.org>
1383 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384 T:      git git://github.com/ulli-kroll/linux.git
1385 S:      Maintained
1386 F:      Documentation/devicetree/bindings/arm/gemini.txt
1387 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1388 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1389 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1390 F:      arch/arm/mach-gemini/
1391 F:      drivers/net/ethernet/cortina/
1392 F:      drivers/pinctrl/pinctrl-gemini.c
1393 F:      drivers/rtc/rtc-ftrtc010.c
1394
1395 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1396 M:      Barry Song <baohua@kernel.org>
1397 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1399 S:      Maintained
1400 F:      arch/arm/boot/dts/prima2*
1401 F:      arch/arm/mach-prima2/
1402 F:      drivers/clk/sirf/
1403 F:      drivers/clocksource/timer-prima2.c
1404 F:      drivers/clocksource/timer-atlas7.c
1405 N:      [^a-z]sirf
1406
1407 ARM/EBSA110 MACHINE SUPPORT
1408 M:      Russell King <linux@armlinux.org.uk>
1409 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410 W:      http://www.armlinux.org.uk/
1411 S:      Maintained
1412 F:      arch/arm/mach-ebsa110/
1413 F:      drivers/net/ethernet/amd/am79c961a.*
1414
1415 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1416 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1417 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419 S:      Maintained
1420 N:      efm32
1421
1422 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1423 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1424 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425 S:      Maintained
1426 F:      arch/arm/mach-pxa/ezx.c
1427
1428 ARM/FARADAY FA526 PORT
1429 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 S:      Maintained
1432 T:      git git://git.berlios.de/gemini-board
1433 F:      arch/arm/mm/*-fa*
1434
1435 ARM/FOOTBRIDGE ARCHITECTURE
1436 M:      Russell King <linux@armlinux.org.uk>
1437 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 W:      http://www.armlinux.org.uk/
1439 S:      Maintained
1440 F:      arch/arm/include/asm/hardware/dec21285.h
1441 F:      arch/arm/mach-footbridge/
1442
1443 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1444 M:      Shawn Guo <shawnguo@kernel.org>
1445 M:      Sascha Hauer <s.hauer@pengutronix.de>
1446 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1447 R:      Fabio Estevam <fabio.estevam@nxp.com>
1448 R:      NXP Linux Team <linux-imx@nxp.com>
1449 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450 S:      Maintained
1451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1452 F:      arch/arm/mach-imx/
1453 F:      arch/arm/mach-mxs/
1454 F:      arch/arm/boot/dts/imx*
1455 F:      arch/arm/configs/imx*_defconfig
1456 F:      drivers/clk/imx/
1457 F:      drivers/soc/imx/
1458 F:      include/soc/imx/
1459
1460 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1461 M:      Shawn Guo <shawnguo@kernel.org>
1462 M:      Sascha Hauer <s.hauer@pengutronix.de>
1463 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1464 R:      Stefan Agner <stefan@agner.ch>
1465 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466 S:      Maintained
1467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1468 F:      arch/arm/mach-imx/*vf610*
1469 F:      arch/arm/boot/dts/vf*
1470
1471 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1472 M:      Lennert Buytenhek <kernel@wantstofly.org>
1473 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474 S:      Maintained
1475
1476 ARM/GUMSTIX MACHINE SUPPORT
1477 M:      Steve Sakoman <sakoman@gmail.com>
1478 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479 S:      Maintained
1480
1481 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1482 M:      Philipp Zabel <philipp.zabel@gmail.com>
1483 M:      Paul Parsons <lost.distance@yahoo.com>
1484 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 S:      Maintained
1486 F:      arch/arm/mach-pxa/hx4700.c
1487 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1488 F:      sound/soc/pxa/hx4700.c
1489
1490 ARM/HISILICON SOC SUPPORT
1491 M:      Wei Xu <xuwei5@hisilicon.com>
1492 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 W:      http://www.hisilicon.com
1494 S:      Supported
1495 T:      git git://github.com/hisilicon/linux-hisi.git
1496 F:      arch/arm/mach-hisi/
1497 F:      arch/arm/boot/dts/hi3*
1498 F:      arch/arm/boot/dts/hip*
1499 F:      arch/arm/boot/dts/hisi*
1500 F:      arch/arm64/boot/dts/hisilicon/
1501
1502 ARM/HP JORNADA 7XX MACHINE SUPPORT
1503 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1504 W:      www.jlime.com
1505 S:      Maintained
1506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1507 F:      arch/arm/mach-sa1100/jornada720.c
1508 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1509
1510 ARM/IGEP MACHINE SUPPORT
1511 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1512 M:      Javier Martinez Canillas <javier@dowhile0.org>
1513 L:      linux-omap@vger.kernel.org
1514 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515 S:      Maintained
1516 F:      arch/arm/boot/dts/omap3-igep*
1517
1518 ARM/INCOME PXA270 SUPPORT
1519 M:      Marek Vasut <marek.vasut@gmail.com>
1520 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 S:      Maintained
1522 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1523
1524 ARM/INTEL IOP13XX ARM ARCHITECTURE
1525 M:      Lennert Buytenhek <kernel@wantstofly.org>
1526 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 S:      Maintained
1528
1529 ARM/INTEL IOP32X ARM ARCHITECTURE
1530 M:      Lennert Buytenhek <kernel@wantstofly.org>
1531 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 S:      Maintained
1533
1534 ARM/INTEL IOP33X ARM ARCHITECTURE
1535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 S:      Orphan
1537
1538 ARM/INTEL IQ81342EX MACHINE SUPPORT
1539 M:      Lennert Buytenhek <kernel@wantstofly.org>
1540 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541 S:      Maintained
1542
1543 ARM/INTEL IXDP2850 MACHINE SUPPORT
1544 M:      Lennert Buytenhek <kernel@wantstofly.org>
1545 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546 S:      Maintained
1547
1548 ARM/INTEL IXP4XX ARM ARCHITECTURE
1549 M:      Imre Kaloz <kaloz@openwrt.org>
1550 M:      Krzysztof Halasa <khalasa@piap.pl>
1551 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 S:      Maintained
1553 F:      arch/arm/mach-ixp4xx/
1554
1555 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1556 M:      Jonathan Cameron <jic23@cam.ac.uk>
1557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 S:      Maintained
1559 F:      arch/arm/mach-pxa/stargate2.c
1560 F:      drivers/pcmcia/pxa2xx_stargate2.c
1561
1562 ARM/INTEL XSC3 (MANZANO) ARM CORE
1563 M:      Lennert Buytenhek <kernel@wantstofly.org>
1564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 S:      Maintained
1566
1567 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1568 M:      Lennert Buytenhek <kernel@wantstofly.org>
1569 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570 S:      Maintained
1571
1572 ARM/LG1K ARCHITECTURE
1573 M:      Chanho Min <chanho.min@lge.com>
1574 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 S:      Maintained
1576 F:      arch/arm64/boot/dts/lg/
1577
1578 ARM/LOGICPD PXA270 MACHINE SUPPORT
1579 M:      Lennert Buytenhek <kernel@wantstofly.org>
1580 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581 S:      Maintained
1582
1583 ARM/LPC18XX ARCHITECTURE
1584 M:      Joachim Eastwood <manabian@gmail.com>
1585 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586 S:      Maintained
1587 F:      arch/arm/boot/dts/lpc43*
1588 F:      drivers/clk/nxp/clk-lpc18xx*
1589 F:      drivers/clocksource/time-lpc32xx.c
1590 F:      drivers/i2c/busses/i2c-lpc2k.c
1591 F:      drivers/memory/pl172.c
1592 F:      drivers/mtd/spi-nor/nxp-spifi.c
1593 F:      drivers/rtc/rtc-lpc24xx.c
1594 N:      lpc18xx
1595
1596 ARM/LPC32XX SOC SUPPORT
1597 M:      Vladimir Zapolskiy <vz@mleia.com>
1598 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1599 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1601 S:      Maintained
1602 F:      arch/arm/boot/dts/lpc32*
1603 F:      arch/arm/mach-lpc32xx/
1604 F:      drivers/i2c/busses/i2c-pnx.c
1605 F:      drivers/net/ethernet/nxp/lpc_eth.c
1606 F:      drivers/usb/host/ohci-nxp.c
1607 F:      drivers/watchdog/pnx4008_wdt.c
1608 N:      lpc32xx
1609
1610 ARM/MAGICIAN MACHINE SUPPORT
1611 M:      Philipp Zabel <philipp.zabel@gmail.com>
1612 S:      Maintained
1613
1614 ARM/Marvell Dove/MV78xx0/Orion SOC support
1615 M:      Jason Cooper <jason@lakedaemon.net>
1616 M:      Andrew Lunn <andrew@lunn.ch>
1617 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1618 M:      Gregory Clement <gregory.clement@bootlin.com>
1619 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1620 S:      Maintained
1621 F:      Documentation/devicetree/bindings/soc/dove/
1622 F:      arch/arm/mach-dove/
1623 F:      arch/arm/mach-mv78xx0/
1624 F:      arch/arm/mach-orion5x/
1625 F:      arch/arm/plat-orion/
1626 F:      arch/arm/boot/dts/dove*
1627 F:      arch/arm/boot/dts/orion5x*
1628
1629 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1630 M:      Jason Cooper <jason@lakedaemon.net>
1631 M:      Andrew Lunn <andrew@lunn.ch>
1632 M:      Gregory Clement <gregory.clement@bootlin.com>
1633 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1634 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635 S:      Maintained
1636 F:      arch/arm/boot/dts/armada*
1637 F:      arch/arm/boot/dts/kirkwood*
1638 F:      arch/arm/configs/mvebu_*_defconfig
1639 F:      arch/arm/mach-mvebu/
1640 F:      arch/arm64/boot/dts/marvell/armada*
1641 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1642 F:      drivers/cpufreq/mvebu-cpufreq.c
1643 F:      drivers/irqchip/irq-armada-370-xp.c
1644 F:      drivers/irqchip/irq-mvebu-*
1645 F:      drivers/pinctrl/mvebu/
1646 F:      drivers/rtc/rtc-armada38x.c
1647
1648 ARM/Mediatek RTC DRIVER
1649 M:      Eddie Huang <eddie.huang@mediatek.com>
1650 M:      Sean Wang <sean.wang@mediatek.com>
1651 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1653 S:      Maintained
1654 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1655 F:      drivers/rtc/rtc-mt6397.c
1656 F:      drivers/rtc/rtc-mt7622.c
1657
1658 ARM/Mediatek SoC support
1659 M:      Matthias Brugger <matthias.bgg@gmail.com>
1660 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1662 S:      Maintained
1663 F:      arch/arm/boot/dts/mt6*
1664 F:      arch/arm/boot/dts/mt7*
1665 F:      arch/arm/boot/dts/mt8*
1666 F:      arch/arm/mach-mediatek/
1667 F:      arch/arm64/boot/dts/mediatek/
1668 N:      mtk
1669 K:      mediatek
1670
1671 ARM/Mediatek USB3 PHY DRIVER
1672 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1673 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1675 S:      Maintained
1676 F:      drivers/phy/mediatek/
1677 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1678
1679 ARM/MICREL KS8695 ARCHITECTURE
1680 M:      Greg Ungerer <gerg@uclinux.org>
1681 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 F:      arch/arm/mach-ks8695/
1683 S:      Odd Fixes
1684
1685 ARM/Microchip (AT91) SoC support
1686 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1687 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1688 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689 W:      http://www.linux4sam.org
1690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1691 S:      Supported
1692 N:      at91
1693 N:      atmel
1694 F:      arch/arm/mach-at91/
1695 F:      include/soc/at91/
1696 F:      arch/arm/boot/dts/at91*.dts
1697 F:      arch/arm/boot/dts/at91*.dtsi
1698 F:      arch/arm/boot/dts/sama*.dts
1699 F:      arch/arm/boot/dts/sama*.dtsi
1700 F:      arch/arm/include/debug/at91.S
1701 F:      drivers/memory/atmel*
1702 F:      drivers/watchdog/sama5d4_wdt.c
1703 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1704 X:      drivers/net/wireless/atmel/
1705
1706 ARM/MIOA701 MACHINE SUPPORT
1707 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1708 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709 F:      arch/arm/mach-pxa/mioa701.c
1710 S:      Maintained
1711
1712 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1713 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1714 S:      Maintained
1715
1716 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1717 M:      Linus Walleij <linus.walleij@linaro.org>
1718 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1719 S:      Maintained
1720 F:      arch/arm/mach-nomadik/
1721 F:      arch/arm/mach-u300/
1722 F:      arch/arm/mach-ux500/
1723 F:      arch/arm/boot/dts/ste-*
1724 F:      drivers/clk/clk-nomadik.c
1725 F:      drivers/clk/clk-u300.c
1726 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1727 F:      drivers/clocksource/timer-u300.c
1728 F:      drivers/dma/coh901318*
1729 F:      drivers/dma/ste_dma40*
1730 F:      drivers/hwspinlock/u8500_hsem.c
1731 F:      drivers/i2c/busses/i2c-nomadik.c
1732 F:      drivers/i2c/busses/i2c-stu300.c
1733 F:      drivers/mfd/ab3100*
1734 F:      drivers/mfd/ab8500*
1735 F:      drivers/mfd/abx500*
1736 F:      drivers/mfd/dbx500*
1737 F:      drivers/mfd/db8500*
1738 F:      drivers/pinctrl/nomadik/
1739 F:      drivers/pinctrl/pinctrl-coh901*
1740 F:      drivers/pinctrl/pinctrl-u300.c
1741 F:      drivers/rtc/rtc-ab3100.c
1742 F:      drivers/rtc/rtc-ab8500.c
1743 F:      drivers/rtc/rtc-coh901331.c
1744 F:      drivers/rtc/rtc-pl031.c
1745 F:      drivers/watchdog/coh901327_wdt.c
1746 F:      Documentation/devicetree/bindings/arm/ste-*
1747 F:      Documentation/devicetree/bindings/arm/ux500/
1748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1749
1750 ARM/NUVOTON NPCM ARCHITECTURE
1751 M:      Avi Fishman <avifishman70@gmail.com>
1752 M:      Tomer Maimon <tmaimon77@gmail.com>
1753 R:      Patrick Venture <venture@google.com>
1754 R:      Nancy Yuen <yuenn@google.com>
1755 R:      Brendan Higgins <brendanhiggins@google.com>
1756 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1757 S:      Supported
1758 F:      arch/arm/mach-npcm/
1759 F:      arch/arm/boot/dts/nuvoton-npcm*
1760 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1761 F:      drivers/*/*npcm*
1762 F:      Documentation/devicetree/bindings/*/*npcm*
1763 F:      Documentation/devicetree/bindings/*/*/*npcm*
1764
1765 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1766 M:      Wan ZongShun <mcuos.com@gmail.com>
1767 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768 W:      http://www.mcuos.com
1769 S:      Maintained
1770 F:      arch/arm/mach-w90x900/
1771 F:      drivers/input/keyboard/w90p910_keypad.c
1772 F:      drivers/input/touchscreen/w90p910_ts.c
1773 F:      drivers/watchdog/nuc900_wdt.c
1774 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1775 F:      drivers/mtd/nand/raw/nuc900_nand.c
1776 F:      drivers/rtc/rtc-nuc900.c
1777 F:      drivers/spi/spi-nuc900.c
1778 F:      drivers/usb/host/ehci-w90x900.c
1779 F:      drivers/video/fbdev/nuc900fb.c
1780
1781 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1782 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1783 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1784 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1785 S:      Supported
1786
1787 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1788 M:      Alexander Clouter <alex@digriz.org.uk>
1789 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790 W:      http://www.digriz.org.uk/ts78xx/kernel
1791 S:      Maintained
1792 F:      arch/arm/mach-orion5x/ts78xx-*
1793
1794 ARM/OXNAS platform support
1795 M:      Neil Armstrong <narmstrong@baylibre.com>
1796 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1798 S:      Maintained
1799 F:      arch/arm/mach-oxnas/
1800 F:      arch/arm/boot/dts/ox8*.dts*
1801 N:      oxnas
1802
1803 ARM/PALM TREO SUPPORT
1804 M:      Tomas Cech <sleep_walker@suse.com>
1805 L:      linux-arm-kernel@lists.infradead.org
1806 W:      http://hackndev.com
1807 S:      Maintained
1808 F:      arch/arm/mach-pxa/palmtreo.*
1809
1810 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1811 M:      Marek Vasut <marek.vasut@gmail.com>
1812 L:      linux-arm-kernel@lists.infradead.org
1813 W:      http://hackndev.com
1814 S:      Maintained
1815 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1816 F:      arch/arm/mach-pxa/palmtx.c
1817 F:      arch/arm/mach-pxa/palmt5.*
1818 F:      arch/arm/mach-pxa/include/mach/palmld.h
1819 F:      arch/arm/mach-pxa/palmld.c
1820 F:      arch/arm/mach-pxa/palmte2.*
1821 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1822 F:      arch/arm/mach-pxa/palmtc.c
1823
1824 ARM/PALMZ72 SUPPORT
1825 M:      Sergey Lapin <slapin@ossfans.org>
1826 L:      linux-arm-kernel@lists.infradead.org
1827 W:      http://hackndev.com
1828 S:      Maintained
1829 F:      arch/arm/mach-pxa/palmz72.*
1830
1831 ARM/PLEB SUPPORT
1832 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1833 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1834 S:      Maintained
1835
1836 ARM/PT DIGITAL BOARD PORT
1837 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1838 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839 W:      http://www.armlinux.org.uk/
1840 S:      Maintained
1841
1842 ARM/QUALCOMM SUPPORT
1843 M:      Andy Gross <andy.gross@linaro.org>
1844 M:      David Brown <david.brown@linaro.org>
1845 L:      linux-arm-msm@vger.kernel.org
1846 L:      linux-soc@vger.kernel.org
1847 S:      Maintained
1848 F:      Documentation/devicetree/bindings/soc/qcom/
1849 F:      arch/arm/boot/dts/qcom-*.dts
1850 F:      arch/arm/boot/dts/qcom-*.dtsi
1851 F:      arch/arm/mach-qcom/
1852 F:      arch/arm64/boot/dts/qcom/*
1853 F:      drivers/i2c/busses/i2c-qup.c
1854 F:      drivers/clk/qcom/
1855 F:      drivers/dma/qcom/
1856 F:      drivers/soc/qcom/
1857 F:      drivers/spi/spi-qup.c
1858 F:      drivers/tty/serial/msm_serial.c
1859 F:      drivers/*/pm8???-*
1860 F:      drivers/mfd/ssbi.c
1861 F:      drivers/firmware/qcom_scm*
1862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1863
1864 ARM/RADISYS ENP2611 MACHINE SUPPORT
1865 M:      Lennert Buytenhek <kernel@wantstofly.org>
1866 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 S:      Maintained
1868
1869 ARM/REALTEK ARCHITECTURE
1870 M:      Andreas Färber <afaerber@suse.de>
1871 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 S:      Maintained
1873 F:      arch/arm64/boot/dts/realtek/
1874 F:      Documentation/devicetree/bindings/arm/realtek.txt
1875
1876 ARM/RENESAS ARM64 ARCHITECTURE
1877 M:      Simon Horman <horms@verge.net.au>
1878 M:      Magnus Damm <magnus.damm@gmail.com>
1879 L:      linux-renesas-soc@vger.kernel.org
1880 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1882 S:      Supported
1883 F:      arch/arm64/boot/dts/renesas/
1884 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1885 F:      drivers/soc/renesas/
1886 F:      include/linux/soc/renesas/
1887
1888 ARM/RISCPC ARCHITECTURE
1889 M:      Russell King <linux@armlinux.org.uk>
1890 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891 W:      http://www.armlinux.org.uk/
1892 S:      Maintained
1893 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1894 F:      arch/arm/include/asm/hardware/ioc.h
1895 F:      arch/arm/include/asm/hardware/iomd.h
1896 F:      arch/arm/include/asm/hardware/memc.h
1897 F:      arch/arm/mach-rpc/
1898 F:      drivers/net/ethernet/8390/etherh.c
1899 F:      drivers/net/ethernet/i825xx/ether1*
1900 F:      drivers/net/ethernet/seeq/ether3*
1901 F:      drivers/scsi/arm/
1902
1903 ARM/Rockchip SoC support
1904 M:      Heiko Stuebner <heiko@sntech.de>
1905 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906 L:      linux-rockchip@lists.infradead.org
1907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1908 S:      Maintained
1909 F:      arch/arm/boot/dts/rk3*
1910 F:      arch/arm/boot/dts/rv1108*
1911 F:      arch/arm/mach-rockchip/
1912 F:      drivers/clk/rockchip/
1913 F:      drivers/i2c/busses/i2c-rk3x.c
1914 F:      drivers/*/*rockchip*
1915 F:      drivers/*/*/*rockchip*
1916 F:      sound/soc/rockchip/
1917 N:      rockchip
1918
1919 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1920 M:      Kukjin Kim <kgene@kernel.org>
1921 M:      Krzysztof Kozlowski <krzk@kernel.org>
1922 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1924 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1925 S:      Maintained
1926 F:      arch/arm/boot/dts/s3c*
1927 F:      arch/arm/boot/dts/s5p*
1928 F:      arch/arm/boot/dts/exynos*
1929 F:      arch/arm64/boot/dts/exynos/
1930 F:      arch/arm/plat-samsung/
1931 F:      arch/arm/mach-s3c24*/
1932 F:      arch/arm/mach-s3c64xx/
1933 F:      arch/arm/mach-s5p*/
1934 F:      arch/arm/mach-exynos*/
1935 F:      drivers/*/*s3c24*
1936 F:      drivers/*/*/*s3c24*
1937 F:      drivers/*/*s3c64xx*
1938 F:      drivers/*/*s5pv210*
1939 F:      drivers/memory/samsung/*
1940 F:      drivers/soc/samsung/*
1941 F:      Documentation/arm/Samsung/
1942 F:      Documentation/devicetree/bindings/arm/samsung/
1943 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1944 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1945 N:      exynos
1946
1947 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1948 M:      Kyungmin Park <kyungmin.park@samsung.com>
1949 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950 S:      Maintained
1951 F:      arch/arm/mach-s5pv210/
1952
1953 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1954 M:      Kyungmin Park <kyungmin.park@samsung.com>
1955 M:      Kamil Debski <kamil@wypas.org>
1956 M:      Andrzej Hajda <a.hajda@samsung.com>
1957 L:      linux-arm-kernel@lists.infradead.org
1958 L:      linux-media@vger.kernel.org
1959 S:      Maintained
1960 F:      drivers/media/platform/s5p-g2d/
1961
1962 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1963 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1964 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1965 L:      linux-media@vger.kernel.org
1966 S:      Maintained
1967 F:      drivers/media/platform/s5p-cec/
1968 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1969
1970 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1971 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1972 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1973 L:      linux-arm-kernel@lists.infradead.org
1974 L:      linux-media@vger.kernel.org
1975 S:      Maintained
1976 F:      drivers/media/platform/s5p-jpeg/
1977
1978 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1979 M:      Kyungmin Park <kyungmin.park@samsung.com>
1980 M:      Kamil Debski <kamil@wypas.org>
1981 M:      Jeongtae Park <jtp.park@samsung.com>
1982 M:      Andrzej Hajda <a.hajda@samsung.com>
1983 L:      linux-arm-kernel@lists.infradead.org
1984 L:      linux-media@vger.kernel.org
1985 S:      Maintained
1986 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1987 F:      drivers/media/platform/s5p-mfc/
1988
1989 ARM/SHMOBILE ARM ARCHITECTURE
1990 M:      Simon Horman <horms@verge.net.au>
1991 M:      Magnus Damm <magnus.damm@gmail.com>
1992 L:      linux-renesas-soc@vger.kernel.org
1993 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1995 S:      Supported
1996 F:      arch/arm/boot/dts/emev2*
1997 F:      arch/arm/boot/dts/r7s*
1998 F:      arch/arm/boot/dts/r8a*
1999 F:      arch/arm/boot/dts/sh*
2000 F:      arch/arm/configs/shmobile_defconfig
2001 F:      arch/arm/include/debug/renesas-scif.S
2002 F:      arch/arm/mach-shmobile/
2003 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2004 F:      drivers/soc/renesas/
2005 F:      include/linux/soc/renesas/
2006
2007 ARM/SOCFPGA ARCHITECTURE
2008 M:      Dinh Nguyen <dinguyen@kernel.org>
2009 S:      Maintained
2010 F:      arch/arm/mach-socfpga/
2011 F:      arch/arm/boot/dts/socfpga*
2012 F:      arch/arm/configs/socfpga_defconfig
2013 F:      arch/arm64/boot/dts/altera/
2014 W:      http://www.rocketboards.org
2015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2016
2017 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2018 M:      Dinh Nguyen <dinguyen@kernel.org>
2019 S:      Maintained
2020 F:      drivers/clk/socfpga/
2021
2022 ARM/SOCFPGA EDAC SUPPORT
2023 M:      Thor Thayer <thor.thayer@linux.intel.com>
2024 S:      Maintained
2025 F:      drivers/edac/altera_edac.
2026
2027 ARM/SPREADTRUM SoC SUPPORT
2028 M:      Orson Zhai <orsonzhai@gmail.com>
2029 M:      Baolin Wang <baolin.wang@linaro.org>
2030 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2031 S:      Maintained
2032 F:      arch/arm64/boot/dts/sprd
2033 N:      sprd
2034
2035 ARM/STI ARCHITECTURE
2036 M:      Patrice Chotard <patrice.chotard@st.com>
2037 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038 W:      http://www.stlinux.com
2039 S:      Maintained
2040 F:      arch/arm/mach-sti/
2041 F:      arch/arm/boot/dts/sti*
2042 F:      drivers/char/hw_random/st-rng.c
2043 F:      drivers/clocksource/arm_global_timer.c
2044 F:      drivers/clocksource/clksrc_st_lpc.c
2045 F:      drivers/cpufreq/sti-cpufreq.c
2046 F:      drivers/dma/st_fdma*
2047 F:      drivers/i2c/busses/i2c-st.c
2048 F:      drivers/media/rc/st_rc.c
2049 F:      drivers/media/platform/sti/c8sectpfe/
2050 F:      drivers/mmc/host/sdhci-st.c
2051 F:      drivers/phy/st/phy-miphy28lp.c
2052 F:      drivers/phy/st/phy-stih407-usb.c
2053 F:      drivers/pinctrl/pinctrl-st.c
2054 F:      drivers/remoteproc/st_remoteproc.c
2055 F:      drivers/remoteproc/st_slim_rproc.c
2056 F:      drivers/reset/sti/
2057 F:      drivers/rtc/rtc-st-lpc.c
2058 F:      drivers/tty/serial/st-asc.c
2059 F:      drivers/usb/dwc3/dwc3-st.c
2060 F:      drivers/usb/host/ehci-st.c
2061 F:      drivers/usb/host/ohci-st.c
2062 F:      drivers/watchdog/st_lpc_wdt.c
2063 F:      drivers/ata/ahci_st.c
2064 F:      include/linux/remoteproc/st_slim_rproc.h
2065
2066 ARM/STM32 ARCHITECTURE
2067 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2068 M:      Alexandre Torgue <alexandre.torgue@st.com>
2069 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2070 S:      Maintained
2071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2072 N:      stm32
2073 F:      arch/arm/boot/dts/stm32*
2074 F:      arch/arm/mach-stm32/
2075 F:      drivers/clocksource/armv7m_systick.c
2076
2077 ARM/Synaptics Berlin SoC support
2078 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2079 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2080 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081 S:      Maintained
2082 F:      arch/arm/mach-berlin/
2083 F:      arch/arm/boot/dts/berlin*
2084 F:      arch/arm64/boot/dts/marvell/berlin*
2085
2086 ARM/TANGO ARCHITECTURE
2087 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2088 M:      Mans Rullgard <mans@mansr.com>
2089 L:      linux-arm-kernel@lists.infradead.org
2090 S:      Odd Fixes
2091 N:      tango
2092
2093 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2094 M:      Lennert Buytenhek <kernel@wantstofly.org>
2095 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096 S:      Maintained
2097
2098 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2099 M:      Hans Verkuil <hans.verkuil@cisco.com>
2100 L:      linux-tegra@vger.kernel.org
2101 L:      linux-media@vger.kernel.org
2102 S:      Maintained
2103 F:      drivers/media/platform/tegra-cec/
2104 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2105
2106 ARM/TETON BGA MACHINE SUPPORT
2107 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2108 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2109 S:      Maintained
2110
2111 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2112 M:      Santosh Shilimkar <ssantosh@kernel.org>
2113 L:      linux-kernel@vger.kernel.org
2114 S:      Maintained
2115 F:      drivers/memory/*emif*
2116
2117 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2118 M:      Santosh Shilimkar <ssantosh@kernel.org>
2119 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120 S:      Maintained
2121 F:      arch/arm/mach-keystone/
2122 F:      arch/arm/boot/dts/keystone-*
2123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2124
2125 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2126 M:      Santosh Shilimkar <ssantosh@kernel.org>
2127 L:      linux-kernel@vger.kernel.org
2128 S:      Maintained
2129 F:      drivers/clk/keystone/
2130
2131 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2132 M:      Santosh Shilimkar <ssantosh@kernel.org>
2133 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2134 L:      linux-kernel@vger.kernel.org
2135 S:      Maintained
2136 F:      drivers/clocksource/timer-keystone.c
2137
2138 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2139 M:      Santosh Shilimkar <ssantosh@kernel.org>
2140 L:      linux-kernel@vger.kernel.org
2141 S:      Maintained
2142 F:      drivers/power/reset/keystone-reset.c
2143
2144 ARM/THECUS N2100 MACHINE SUPPORT
2145 M:      Lennert Buytenhek <kernel@wantstofly.org>
2146 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147 S:      Maintained
2148
2149 ARM/TOSA MACHINE SUPPORT
2150 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2151 M:      Dirk Opfer <dirk@opfer-online.de>
2152 S:      Maintained
2153
2154 ARM/UNIPHIER ARCHITECTURE
2155 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2156 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2158 S:      Maintained
2159 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2160 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2161 F:      arch/arm/boot/dts/uniphier*
2162 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2163 F:      arch/arm/mach-uniphier/
2164 F:      arch/arm/mm/cache-uniphier.c
2165 F:      arch/arm64/boot/dts/socionext/uniphier*
2166 F:      drivers/bus/uniphier-system-bus.c
2167 F:      drivers/clk/uniphier/
2168 F:      drivers/gpio/gpio-uniphier.c
2169 F:      drivers/i2c/busses/i2c-uniphier*
2170 F:      drivers/irqchip/irq-uniphier-aidet.c
2171 F:      drivers/pinctrl/uniphier/
2172 F:      drivers/reset/reset-uniphier.c
2173 F:      drivers/tty/serial/8250/8250_uniphier.c
2174 N:      uniphier
2175
2176 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2177 M:      Ulf Hansson <ulf.hansson@linaro.org>
2178 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179 T:      git git://git.linaro.org/people/ulfh/clk.git
2180 S:      Maintained
2181 F:      drivers/clk/ux500/
2182
2183 ARM/VERSATILE EXPRESS PLATFORM
2184 M:      Liviu Dudau <liviu.dudau@arm.com>
2185 M:      Sudeep Holla <sudeep.holla@arm.com>
2186 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2187 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2188 S:      Maintained
2189 F:      arch/arm/boot/dts/vexpress*
2190 F:      arch/arm64/boot/dts/arm/
2191 F:      arch/arm/mach-vexpress/
2192 F:      */*/vexpress*
2193 F:      */*/*/vexpress*
2194 F:      drivers/clk/versatile/clk-vexpress-osc.c
2195 F:      drivers/clocksource/versatile.c
2196 N:      mps2
2197
2198 ARM/VFP SUPPORT
2199 M:      Russell King <linux@armlinux.org.uk>
2200 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2201 W:      http://www.armlinux.org.uk/
2202 S:      Maintained
2203 F:      arch/arm/vfp/
2204
2205 ARM/VOIPAC PXA270 SUPPORT
2206 M:      Marek Vasut <marek.vasut@gmail.com>
2207 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2208 S:      Maintained
2209 F:      arch/arm/mach-pxa/vpac270.c
2210 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2211
2212 ARM/VT8500 ARM ARCHITECTURE
2213 M:      Tony Prisk <linux@prisktech.co.nz>
2214 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2215 S:      Maintained
2216 F:      arch/arm/mach-vt8500/
2217 F:      drivers/clocksource/vt8500_timer.c
2218 F:      drivers/i2c/busses/i2c-wmt.c
2219 F:      drivers/mmc/host/wmt-sdmmc.c
2220 F:      drivers/pwm/pwm-vt8500.c
2221 F:      drivers/rtc/rtc-vt8500.c
2222 F:      drivers/tty/serial/vt8500_serial.c
2223 F:      drivers/usb/host/ehci-platform.c
2224 F:      drivers/usb/host/uhci-platform.c
2225 F:      drivers/video/fbdev/vt8500lcdfb.*
2226 F:      drivers/video/fbdev/wm8505fb*
2227 F:      drivers/video/fbdev/wmt_ge_rops.*
2228
2229 ARM/ZIPIT Z2 SUPPORT
2230 M:      Marek Vasut <marek.vasut@gmail.com>
2231 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2232 S:      Maintained
2233 F:      arch/arm/mach-pxa/z2.c
2234 F:      arch/arm/mach-pxa/include/mach/z2.h
2235
2236 ARM/ZTE ARCHITECTURE
2237 M:      Jun Nie <jun.nie@linaro.org>
2238 M:      Baoyou Xie <baoyou.xie@linaro.org>
2239 M:      Shawn Guo <shawnguo@kernel.org>
2240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2241 S:      Maintained
2242 F:      arch/arm/boot/dts/zx2967*
2243 F:      arch/arm/mach-zx/
2244 F:      arch/arm64/boot/dts/zte/
2245 F:      drivers/clk/zte/
2246 F:      drivers/dma/zx_dma.c
2247 F:      drivers/gpio/gpio-zx.c
2248 F:      drivers/i2c/busses/i2c-zx2967.c
2249 F:      drivers/mmc/host/dw_mmc-zx.*
2250 F:      drivers/pinctrl/zte/
2251 F:      drivers/soc/zte/
2252 F:      drivers/thermal/zx2967_thermal.c
2253 F:      drivers/watchdog/zx2967_wdt.c
2254 F:      Documentation/devicetree/bindings/arm/zte.txt
2255 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2256 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2257 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2258 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2259 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2260 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2261 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2262 F:      Documentation/devicetree/bindings/soc/zte/
2263 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2264 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2265 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2266 F:      include/dt-bindings/clock/zx2967*.h
2267 F:      include/dt-bindings/soc/zte,*.h
2268 F:      sound/soc/codecs/zx_aud96p22.c
2269 F:      sound/soc/zte/
2270
2271 ARM/ZYNQ ARCHITECTURE
2272 M:      Michal Simek <michal.simek@xilinx.com>
2273 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2274 W:      http://wiki.xilinx.com
2275 T:      git https://github.com/Xilinx/linux-xlnx.git
2276 S:      Supported
2277 F:      arch/arm/mach-zynq/
2278 F:      drivers/cpuidle/cpuidle-zynq.c
2279 F:      drivers/block/xsysace.c
2280 N:      zynq
2281 N:      xilinx
2282 F:      drivers/clocksource/cadence_ttc_timer.c
2283 F:      drivers/i2c/busses/i2c-cadence.c
2284 F:      drivers/mmc/host/sdhci-of-arasan.c
2285 F:      drivers/edac/synopsys_edac.c
2286
2287 ARM64 PORT (AARCH64 ARCHITECTURE)
2288 M:      Catalin Marinas <catalin.marinas@arm.com>
2289 M:      Will Deacon <will.deacon@arm.com>
2290 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2292 S:      Maintained
2293 F:      arch/arm64/
2294 X:      arch/arm64/boot/dts/
2295 F:      Documentation/arm64/
2296
2297 AS3645A LED FLASH CONTROLLER DRIVER
2298 M:      Sakari Ailus <sakari.ailus@iki.fi>
2299 L:      linux-leds@vger.kernel.org
2300 S:      Maintained
2301 F:      drivers/leds/leds-as3645a.c
2302
2303 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2304 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2305 L:      linux-media@vger.kernel.org
2306 T:      git git://linuxtv.org/media_tree.git
2307 S:      Maintained
2308 F:      drivers/media/i2c/ak7375.c
2309 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2310
2311 ASAHI KASEI AK8974 DRIVER
2312 M:      Linus Walleij <linus.walleij@linaro.org>
2313 L:      linux-iio@vger.kernel.org
2314 W:      http://www.akm.com/
2315 S:      Supported
2316 F:      drivers/iio/magnetometer/ak8974.c
2317
2318 ASC7621 HARDWARE MONITOR DRIVER
2319 M:      George Joseph <george.joseph@fairview5.com>
2320 L:      linux-hwmon@vger.kernel.org
2321 S:      Maintained
2322 F:      Documentation/hwmon/asc7621
2323 F:      drivers/hwmon/asc7621.c
2324
2325 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2326 M:      Corentin Chary <corentin.chary@gmail.com>
2327 L:      acpi4asus-user@lists.sourceforge.net
2328 L:      platform-driver-x86@vger.kernel.org
2329 W:      http://acpi4asus.sf.net
2330 S:      Maintained
2331 F:      drivers/platform/x86/asus*.c
2332 F:      drivers/platform/x86/eeepc*.c
2333
2334 ASUS WIRELESS RADIO CONTROL DRIVER
2335 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2336 L:      platform-driver-x86@vger.kernel.org
2337 S:      Maintained
2338 F:      drivers/platform/x86/asus-wireless.c
2339
2340 ASYMMETRIC KEYS
2341 M:      David Howells <dhowells@redhat.com>
2342 L:      keyrings@vger.kernel.org
2343 S:      Maintained
2344 F:      Documentation/crypto/asymmetric-keys.txt
2345 F:      include/linux/verification.h
2346 F:      include/crypto/public_key.h
2347 F:      include/crypto/pkcs7.h
2348 F:      crypto/asymmetric_keys/
2349
2350 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2351 R:      Dan Williams <dan.j.williams@intel.com>
2352 W:      http://sourceforge.net/projects/xscaleiop
2353 S:      Odd fixes
2354 F:      Documentation/crypto/async-tx-api.txt
2355 F:      crypto/async_tx/
2356 F:      drivers/dma/
2357 F:      include/linux/dmaengine.h
2358 F:      include/linux/async_tx.h
2359
2360 AT24 EEPROM DRIVER
2361 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2362 L:      linux-i2c@vger.kernel.org
2363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2364 S:      Maintained
2365 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2366 F:      drivers/misc/eeprom/at24.c
2367 F:      include/linux/platform_data/at24.h
2368
2369 ATA OVER ETHERNET (AOE) DRIVER
2370 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2371 W:      http://www.openaoe.org/
2372 S:      Supported
2373 F:      Documentation/aoe/
2374 F:      drivers/block/aoe/
2375
2376 ATHEROS 71XX/9XXX GPIO DRIVER
2377 M:      Alban Bedel <albeu@free.fr>
2378 W:      https://github.com/AlbanBedel/linux
2379 T:      git git://github.com/AlbanBedel/linux
2380 S:      Maintained
2381 F:      drivers/gpio/gpio-ath79.c
2382 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2383
2384 ATHEROS 71XX/9XXX USB PHY DRIVER
2385 M:      Alban Bedel <albeu@free.fr>
2386 W:      https://github.com/AlbanBedel/linux
2387 T:      git git://github.com/AlbanBedel/linux
2388 S:      Maintained
2389 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2390 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2391
2392 ATHEROS ATH GENERIC UTILITIES
2393 M:      Kalle Valo <kvalo@codeaurora.org>
2394 L:      linux-wireless@vger.kernel.org
2395 S:      Supported
2396 F:      drivers/net/wireless/ath/*
2397
2398 ATHEROS ATH5K WIRELESS DRIVER
2399 M:      Jiri Slaby <jirislaby@gmail.com>
2400 M:      Nick Kossifidis <mickflemm@gmail.com>
2401 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2402 L:      linux-wireless@vger.kernel.org
2403 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2404 S:      Maintained
2405 F:      drivers/net/wireless/ath/ath5k/
2406
2407 ATHEROS ATH6KL WIRELESS DRIVER
2408 M:      Kalle Valo <kvalo@codeaurora.org>
2409 L:      linux-wireless@vger.kernel.org
2410 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2412 S:      Supported
2413 F:      drivers/net/wireless/ath/ath6kl/
2414
2415 ATI_REMOTE2 DRIVER
2416 M:      Ville Syrjala <syrjala@sci.fi>
2417 S:      Maintained
2418 F:      drivers/input/misc/ati_remote2.c
2419
2420 ATK0110 HWMON DRIVER
2421 M:      Luca Tettamanti <kronos.it@gmail.com>
2422 L:      linux-hwmon@vger.kernel.org
2423 S:      Maintained
2424 F:      drivers/hwmon/asus_atk0110.c
2425
2426 ATLX ETHERNET DRIVERS
2427 M:      Jay Cliburn <jcliburn@gmail.com>
2428 M:      Chris Snook <chris.snook@gmail.com>
2429 L:      netdev@vger.kernel.org
2430 W:      http://sourceforge.net/projects/atl1
2431 W:      http://atl1.sourceforge.net
2432 S:      Maintained
2433 F:      drivers/net/ethernet/atheros/
2434
2435 ATM
2436 M:      Chas Williams <3chas3@gmail.com>
2437 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2438 L:      netdev@vger.kernel.org
2439 W:      http://linux-atm.sourceforge.net
2440 S:      Maintained
2441 F:      drivers/atm/
2442 F:      include/linux/atm*
2443 F:      include/uapi/linux/atm*
2444
2445 ATMEL AT91 / AT32 MCI DRIVER
2446 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2447 S:      Maintained
2448 F:      drivers/mmc/host/atmel-mci.c
2449
2450 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2451 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2452 S:      Supported
2453 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2454
2455 ATMEL Audio ALSA driver
2456 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2457 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2458 S:      Supported
2459 F:      sound/soc/atmel
2460
2461 ATMEL I2C DRIVER
2462 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2463 L:      linux-i2c@vger.kernel.org
2464 S:      Supported
2465 F:      drivers/i2c/busses/i2c-at91.c
2466
2467 ATMEL ISI DRIVER
2468 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2469 L:      linux-media@vger.kernel.org
2470 S:      Supported
2471 F:      drivers/media/platform/atmel/atmel-isi.c
2472 F:      include/media/atmel-isi.h
2473
2474 ATMEL LCDFB DRIVER
2475 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2476 L:      linux-fbdev@vger.kernel.org
2477 S:      Maintained
2478 F:      drivers/video/fbdev/atmel_lcdfb.c
2479 F:      include/video/atmel_lcdc.h
2480
2481 ATMEL MACB ETHERNET DRIVER
2482 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2483 S:      Supported
2484 F:      drivers/net/ethernet/cadence/
2485
2486 ATMEL MAXTOUCH DRIVER
2487 M:      Nick Dyer <nick@shmanahar.org>
2488 T:      git git://github.com/ndyer/linux.git
2489 S:      Maintained
2490 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2491 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2492
2493 ATMEL SAMA5D2 ADC DRIVER
2494 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2495 L:      linux-iio@vger.kernel.org
2496 S:      Supported
2497 F:      drivers/iio/adc/at91-sama5d2_adc.c
2498
2499 ATMEL SDMMC DRIVER
2500 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2501 L:      linux-mmc@vger.kernel.org
2502 S:      Supported
2503 F:      drivers/mmc/host/sdhci-of-at91.c
2504
2505 ATMEL SPI DRIVER
2506 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2507 S:      Supported
2508 F:      drivers/spi/spi-atmel.*
2509
2510 ATMEL SSC DRIVER
2511 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2512 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2513 S:      Supported
2514 F:      drivers/misc/atmel-ssc.c
2515 F:      include/linux/atmel-ssc.h
2516
2517 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2518 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2519 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2520 S:      Supported
2521 F:      drivers/misc/atmel_tclib.c
2522 F:      drivers/clocksource/tcb_clksrc.c
2523
2524 ATMEL USBA UDC DRIVER
2525 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2526 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2527 S:      Supported
2528 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2529
2530 ATMEL WIRELESS DRIVER
2531 M:      Simon Kelley <simon@thekelleys.org.uk>
2532 L:      linux-wireless@vger.kernel.org
2533 W:      http://www.thekelleys.org.uk/atmel
2534 W:      http://atmelwlandriver.sourceforge.net/
2535 S:      Maintained
2536 F:      drivers/net/wireless/atmel/atmel*
2537
2538 ATMEL XDMA DRIVER
2539 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2540 L:      linux-arm-kernel@lists.infradead.org
2541 L:      dmaengine@vger.kernel.org
2542 S:      Supported
2543 F:      drivers/dma/at_xdmac.c
2544
2545 ATOMIC INFRASTRUCTURE
2546 M:      Will Deacon <will.deacon@arm.com>
2547 M:      Peter Zijlstra <peterz@infradead.org>
2548 R:      Boqun Feng <boqun.feng@gmail.com>
2549 L:      linux-kernel@vger.kernel.org
2550 S:      Maintained
2551 F:      arch/*/include/asm/atomic*.h
2552 F:      include/*/atomic*.h
2553
2554 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2555 M:      Bradley Grove <linuxdrivers@attotech.com>
2556 L:      linux-scsi@vger.kernel.org
2557 W:      http://www.attotech.com
2558 S:      Supported
2559 F:      drivers/scsi/esas2r
2560
2561 ATUSB IEEE 802.15.4 RADIO DRIVER
2562 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2563 L:      linux-wpan@vger.kernel.org
2564 S:      Maintained
2565 F:      drivers/net/ieee802154/atusb.c
2566 F:      drivers/net/ieee802154/atusb.h
2567 F:      drivers/net/ieee802154/at86rf230.h
2568
2569 AUDIT SUBSYSTEM
2570 M:      Paul Moore <paul@paul-moore.com>
2571 M:      Eric Paris <eparis@redhat.com>
2572 L:      linux-audit@redhat.com (moderated for non-subscribers)
2573 W:      https://github.com/linux-audit
2574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2575 S:      Supported
2576 F:      include/linux/audit.h
2577 F:      include/uapi/linux/audit.h
2578 F:      kernel/audit*
2579
2580 AUXILIARY DISPLAY DRIVERS
2581 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2582 S:      Maintained
2583 F:      drivers/auxdisplay/
2584 F:      include/linux/cfag12864b.h
2585
2586 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2587 M:      Andreas Klinger <ak@it-klinger.de>
2588 L:      linux-iio@vger.kernel.org
2589 S:      Maintained
2590 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2591 F:      drivers/iio/adc/hx711.c
2592
2593 AX.25 NETWORK LAYER
2594 M:      Ralf Baechle <ralf@linux-mips.org>
2595 L:      linux-hams@vger.kernel.org
2596 W:      http://www.linux-ax25.org/
2597 S:      Maintained
2598 F:      include/uapi/linux/ax25.h
2599 F:      include/net/ax25.h
2600 F:      net/ax25/
2601
2602 AXENTIA ARM DEVICES
2603 M:      Peter Rosin <peda@axentia.se>
2604 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2605 S:      Maintained
2606 F:      Documentation/devicetree/bindings/arm/axentia.txt
2607 F:      arch/arm/boot/dts/at91-linea.dtsi
2608 F:      arch/arm/boot/dts/at91-natte.dtsi
2609 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2610 F:      arch/arm/boot/dts/at91-tse850-3.dts
2611
2612 AXENTIA ASOC DRIVERS
2613 M:      Peter Rosin <peda@axentia.se>
2614 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2615 S:      Maintained
2616 F:      Documentation/devicetree/bindings/sound/axentia,*
2617 F:      sound/soc/atmel/tse850-pcm5142.c
2618
2619 AZ6007 DVB DRIVER
2620 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2621 L:      linux-media@vger.kernel.org
2622 W:      https://linuxtv.org
2623 T:      git git://linuxtv.org/media_tree.git
2624 S:      Maintained
2625 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2626
2627 AZTECH FM RADIO RECEIVER DRIVER
2628 M:      Hans Verkuil <hverkuil@xs4all.nl>
2629 L:      linux-media@vger.kernel.org
2630 T:      git git://linuxtv.org/media_tree.git
2631 W:      https://linuxtv.org
2632 S:      Maintained
2633 F:      drivers/media/radio/radio-aztech*
2634
2635 B43 WIRELESS DRIVER
2636 L:      linux-wireless@vger.kernel.org
2637 L:      b43-dev@lists.infradead.org
2638 W:      http://wireless.kernel.org/en/users/Drivers/b43
2639 S:      Odd Fixes
2640 F:      drivers/net/wireless/broadcom/b43/
2641
2642 B43LEGACY WIRELESS DRIVER
2643 M:      Larry Finger <Larry.Finger@lwfinger.net>
2644 L:      linux-wireless@vger.kernel.org
2645 L:      b43-dev@lists.infradead.org
2646 W:      http://wireless.kernel.org/en/users/Drivers/b43
2647 S:      Maintained
2648 F:      drivers/net/wireless/broadcom/b43legacy/
2649
2650 BACKLIGHT CLASS/SUBSYSTEM
2651 M:      Lee Jones <lee.jones@linaro.org>
2652 M:      Daniel Thompson <daniel.thompson@linaro.org>
2653 M:      Jingoo Han <jingoohan1@gmail.com>
2654 L:      dri-devel@lists.freedesktop.org
2655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2656 S:      Maintained
2657 F:      drivers/video/backlight/
2658 F:      include/linux/backlight.h
2659 F:      include/linux/pwm_backlight.h
2660 F:      Documentation/devicetree/bindings/leds/backlight
2661
2662 BATMAN ADVANCED
2663 M:      Marek Lindner <mareklindner@neomailbox.ch>
2664 M:      Simon Wunderlich <sw@simonwunderlich.de>
2665 M:      Antonio Quartulli <a@unstable.cc>
2666 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2667 W:      https://www.open-mesh.org/
2668 Q:      https://patchwork.open-mesh.org/project/batman/list/
2669 S:      Maintained
2670 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2671 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2672 F:      Documentation/networking/batman-adv.rst
2673 F:      include/uapi/linux/batadv_packet.h
2674 F:      include/uapi/linux/batman_adv.h
2675 F:      net/batman-adv/
2676
2677 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2678 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2679 L:      linux-hams@vger.kernel.org
2680 W:      http://www.baycom.org/~tom/ham/ham.html
2681 S:      Maintained
2682 F:      drivers/net/hamradio/baycom*
2683
2684 BCACHE (BLOCK LAYER CACHE)
2685 M:      Coly Li <colyli@suse.de>
2686 M:      Kent Overstreet <kent.overstreet@gmail.com>
2687 L:      linux-bcache@vger.kernel.org
2688 W:      http://bcache.evilpiepirate.org
2689 C:      irc://irc.oftc.net/bcache
2690 S:      Maintained
2691 F:      drivers/md/bcache/
2692
2693 BDISP ST MEDIA DRIVER
2694 M:      Fabien Dessenne <fabien.dessenne@st.com>
2695 L:      linux-media@vger.kernel.org
2696 T:      git git://linuxtv.org/media_tree.git
2697 W:      https://linuxtv.org
2698 S:      Supported
2699 F:      drivers/media/platform/sti/bdisp
2700
2701 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2702 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2703 L:      netdev@vger.kernel.org
2704 S:      Maintained
2705 F:      drivers/net/ethernet/ec_bhf.c
2706
2707 BEFS FILE SYSTEM
2708 M:      Luis de Bethencourt <luisbg@kernel.org>
2709 M:      Salah Triki <salah.triki@gmail.com>
2710 S:      Maintained
2711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2712 F:      Documentation/filesystems/befs.txt
2713 F:      fs/befs/
2714
2715 BFQ I/O SCHEDULER
2716 M:      Paolo Valente <paolo.valente@linaro.org>
2717 M:      Jens Axboe <axboe@kernel.dk>
2718 L:      linux-block@vger.kernel.org
2719 S:      Maintained
2720 F:      block/bfq-*
2721 F:      Documentation/block/bfq-iosched.txt
2722
2723 BFS FILE SYSTEM
2724 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2725 S:      Maintained
2726 F:      Documentation/filesystems/bfs.txt
2727 F:      fs/bfs/
2728 F:      include/uapi/linux/bfs_fs.h
2729
2730 BLINKM RGB LED DRIVER
2731 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2732 S:      Maintained
2733 F:      drivers/leds/leds-blinkm.c
2734
2735 BLOCK LAYER
2736 M:      Jens Axboe <axboe@kernel.dk>
2737 L:      linux-block@vger.kernel.org
2738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2739 S:      Maintained
2740 F:      block/
2741 F:      drivers/block/
2742 F:      kernel/trace/blktrace.c
2743 F:      lib/sbitmap.c
2744
2745 BLOCK2MTD DRIVER
2746 M:      Joern Engel <joern@lazybastard.org>
2747 L:      linux-mtd@lists.infradead.org
2748 S:      Maintained
2749 F:      drivers/mtd/devices/block2mtd.c
2750
2751 BLUETOOTH DRIVERS
2752 M:      Marcel Holtmann <marcel@holtmann.org>
2753 M:      Johan Hedberg <johan.hedberg@gmail.com>
2754 L:      linux-bluetooth@vger.kernel.org
2755 W:      http://www.bluez.org/
2756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2758 S:      Maintained
2759 F:      drivers/bluetooth/
2760
2761 BLUETOOTH SUBSYSTEM
2762 M:      Marcel Holtmann <marcel@holtmann.org>
2763 M:      Johan Hedberg <johan.hedberg@gmail.com>
2764 L:      linux-bluetooth@vger.kernel.org
2765 W:      http://www.bluez.org/
2766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2768 S:      Maintained
2769 F:      net/bluetooth/
2770 F:      include/net/bluetooth/
2771
2772 BONDING DRIVER
2773 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2774 M:      Veaceslav Falico <vfalico@gmail.com>
2775 M:      Andy Gospodarek <andy@greyhouse.net>
2776 L:      netdev@vger.kernel.org
2777 W:      http://sourceforge.net/projects/bonding/
2778 S:      Supported
2779 F:      drivers/net/bonding/
2780 F:      include/uapi/linux/if_bonding.h
2781
2782 BPF (Safe dynamic programs and tools)
2783 M:      Alexei Starovoitov <ast@kernel.org>
2784 M:      Daniel Borkmann <daniel@iogearbox.net>
2785 L:      netdev@vger.kernel.org
2786 L:      linux-kernel@vger.kernel.org
2787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2789 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2790 S:      Supported
2791 F:      arch/x86/net/bpf_jit*
2792 F:      Documentation/networking/filter.txt
2793 F:      Documentation/bpf/
2794 F:      include/linux/bpf*
2795 F:      include/linux/filter.h
2796 F:      include/trace/events/xdp.h
2797 F:      include/uapi/linux/bpf*
2798 F:      include/uapi/linux/filter.h
2799 F:      kernel/bpf/
2800 F:      kernel/trace/bpf_trace.c
2801 F:      lib/test_bpf.c
2802 F:      net/bpf/
2803 F:      net/core/filter.c
2804 F:      net/sched/act_bpf.c
2805 F:      net/sched/cls_bpf.c
2806 F:      samples/bpf/
2807 F:      tools/bpf/
2808 F:      tools/lib/bpf/
2809 F:      tools/testing/selftests/bpf/
2810
2811 BROADCOM B44 10/100 ETHERNET DRIVER
2812 M:      Michael Chan <michael.chan@broadcom.com>
2813 L:      netdev@vger.kernel.org
2814 S:      Supported
2815 F:      drivers/net/ethernet/broadcom/b44.*
2816
2817 BROADCOM B53 ETHERNET SWITCH DRIVER
2818 M:      Florian Fainelli <f.fainelli@gmail.com>
2819 L:      netdev@vger.kernel.org
2820 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2821 S:      Supported
2822 F:      drivers/net/dsa/b53/*
2823 F:      include/linux/platform_data/b53.h
2824
2825 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2826 M:      Florian Fainelli <f.fainelli@gmail.com>
2827 M:      Ray Jui <rjui@broadcom.com>
2828 M:      Scott Branden <sbranden@broadcom.com>
2829 M:      bcm-kernel-feedback-list@broadcom.com
2830 T:      git git://github.com/broadcom/mach-bcm
2831 S:      Maintained
2832 N:      bcm281*
2833 N:      bcm113*
2834 N:      bcm216*
2835 N:      kona
2836 F:      arch/arm/mach-bcm/
2837
2838 BROADCOM BCM2835 ARM ARCHITECTURE
2839 M:      Eric Anholt <eric@anholt.net>
2840 M:      Stefan Wahren <stefan.wahren@i2se.com>
2841 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2842 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2843 T:      git git://github.com/anholt/linux
2844 S:      Maintained
2845 N:      bcm2835
2846 F:      drivers/staging/vc04_services
2847
2848 BROADCOM BCM47XX MIPS ARCHITECTURE
2849 M:      Hauke Mehrtens <hauke@hauke-m.de>
2850 M:      Rafał Miłecki <zajec5@gmail.com>
2851 L:      linux-mips@linux-mips.org
2852 S:      Maintained
2853 F:      Documentation/devicetree/bindings/mips/brcm/
2854 F:      arch/mips/bcm47xx/*
2855 F:      arch/mips/include/asm/mach-bcm47xx/*
2856
2857 BROADCOM BCM5301X ARM ARCHITECTURE
2858 M:      Hauke Mehrtens <hauke@hauke-m.de>
2859 M:      Rafał Miłecki <zajec5@gmail.com>
2860 M:      Jon Mason <jonmason@broadcom.com>
2861 M:      bcm-kernel-feedback-list@broadcom.com
2862 L:      linux-arm-kernel@lists.infradead.org
2863 S:      Maintained
2864 F:      arch/arm/mach-bcm/bcm_5301x.c
2865 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2866 F:      arch/arm/boot/dts/bcm470*
2867 F:      arch/arm/boot/dts/bcm953012*
2868
2869 BROADCOM BCM53573 ARM ARCHITECTURE
2870 M:      Rafał Miłecki <rafal@milecki.pl>
2871 L:      linux-arm-kernel@lists.infradead.org
2872 S:      Maintained
2873 F:      arch/arm/boot/dts/bcm53573*
2874 F:      arch/arm/boot/dts/bcm47189*
2875
2876 BROADCOM BCM63XX ARM ARCHITECTURE
2877 M:      Florian Fainelli <f.fainelli@gmail.com>
2878 M:      bcm-kernel-feedback-list@broadcom.com
2879 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2880 T:      git git://github.com/broadcom/stblinux.git
2881 S:      Maintained
2882 N:      bcm63xx
2883
2884 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2885 M:      Kevin Cernekee <cernekee@gmail.com>
2886 L:      linux-usb@vger.kernel.org
2887 S:      Maintained
2888 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2889
2890 BROADCOM BCM7XXX ARM ARCHITECTURE
2891 M:      Brian Norris <computersforpeace@gmail.com>
2892 M:      Gregory Fong <gregory.0xf0@gmail.com>
2893 M:      Florian Fainelli <f.fainelli@gmail.com>
2894 M:      bcm-kernel-feedback-list@broadcom.com
2895 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2896 T:      git git://github.com/broadcom/stblinux.git
2897 S:      Maintained
2898 F:      arch/arm/mach-bcm/*brcmstb*
2899 F:      arch/arm/boot/dts/bcm7*.dts*
2900 F:      drivers/bus/brcmstb_gisb.c
2901 F:      arch/arm/mm/cache-b15-rac.c
2902 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2903 N:      brcmstb
2904
2905 BROADCOM BMIPS CPUFREQ DRIVER
2906 M:      Markus Mayer <mmayer@broadcom.com>
2907 M:      bcm-kernel-feedback-list@broadcom.com
2908 L:      linux-pm@vger.kernel.org
2909 S:      Maintained
2910 F:      drivers/cpufreq/bmips-cpufreq.c
2911
2912 BROADCOM BMIPS MIPS ARCHITECTURE
2913 M:      Kevin Cernekee <cernekee@gmail.com>
2914 M:      Florian Fainelli <f.fainelli@gmail.com>
2915 L:      linux-mips@linux-mips.org
2916 T:      git git://github.com/broadcom/stblinux.git
2917 S:      Maintained
2918 F:      arch/mips/bmips/*
2919 F:      arch/mips/include/asm/mach-bmips/*
2920 F:      arch/mips/kernel/*bmips*
2921 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2922 F:      drivers/irqchip/irq-bcm63*
2923 F:      drivers/irqchip/irq-bcm7*
2924 F:      drivers/irqchip/irq-brcmstb*
2925 F:      include/linux/bcm963xx_nvram.h
2926 F:      include/linux/bcm963xx_tag.h
2927
2928 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2929 M:      Rasesh Mody <rasesh.mody@cavium.com>
2930 M:      Harish Patil <harish.patil@cavium.com>
2931 M:      Dept-GELinuxNICDev@cavium.com
2932 L:      netdev@vger.kernel.org
2933 S:      Supported
2934 F:      drivers/net/ethernet/broadcom/bnx2.*
2935 F:      drivers/net/ethernet/broadcom/bnx2_*
2936
2937 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2938 M:      QLogic-Storage-Upstream@qlogic.com
2939 L:      linux-scsi@vger.kernel.org
2940 S:      Supported
2941 F:      drivers/scsi/bnx2fc/
2942
2943 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2944 M:      QLogic-Storage-Upstream@qlogic.com
2945 L:      linux-scsi@vger.kernel.org
2946 S:      Supported
2947 F:      drivers/scsi/bnx2i/
2948
2949 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2950 M:      Ariel Elior <ariel.elior@cavium.com>
2951 M:      everest-linux-l2@cavium.com
2952 L:      netdev@vger.kernel.org
2953 S:      Supported
2954 F:      drivers/net/ethernet/broadcom/bnx2x/
2955
2956 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2957 M:      Michael Chan <michael.chan@broadcom.com>
2958 L:      netdev@vger.kernel.org
2959 S:      Supported
2960 F:      drivers/net/ethernet/broadcom/bnxt/
2961
2962 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2963 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2964 M:      Franky Lin <franky.lin@broadcom.com>
2965 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2966 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2967 M:      Wright Feng <wright.feng@cypress.com>
2968 L:      linux-wireless@vger.kernel.org
2969 L:      brcm80211-dev-list.pdl@broadcom.com
2970 L:      brcm80211-dev-list@cypress.com
2971 S:      Supported
2972 F:      drivers/net/wireless/broadcom/brcm80211/
2973
2974 BROADCOM BRCMSTB GPIO DRIVER
2975 M:      Gregory Fong <gregory.0xf0@gmail.com>
2976 L:      bcm-kernel-feedback-list@broadcom.com
2977 S:      Supported
2978 F:      drivers/gpio/gpio-brcmstb.c
2979 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2980
2981 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2982 M:      Al Cooper <alcooperx@gmail.com>
2983 L:      linux-kernel@vger.kernel.org
2984 L:      bcm-kernel-feedback-list@broadcom.com
2985 S:      Maintained
2986 F:      drivers/phy/broadcom/phy-brcm-usb*
2987
2988 BROADCOM GENET ETHERNET DRIVER
2989 M:      Doug Berger <opendmb@gmail.com>
2990 M:      Florian Fainelli <f.fainelli@gmail.com>
2991 L:      netdev@vger.kernel.org
2992 S:      Supported
2993 F:      drivers/net/ethernet/broadcom/genet/
2994
2995 BROADCOM IPROC ARM ARCHITECTURE
2996 M:      Ray Jui <rjui@broadcom.com>
2997 M:      Scott Branden <sbranden@broadcom.com>
2998 M:      Jon Mason <jonmason@broadcom.com>
2999 M:      bcm-kernel-feedback-list@broadcom.com
3000 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3001 T:      git git://github.com/broadcom/cygnus-linux.git
3002 S:      Maintained
3003 N:      iproc
3004 N:      cygnus
3005 N:      bcm[-_]nsp
3006 N:      bcm9113*
3007 N:      bcm9583*
3008 N:      bcm9585*
3009 N:      bcm9586*
3010 N:      bcm988312
3011 N:      bcm113*
3012 N:      bcm583*
3013 N:      bcm585*
3014 N:      bcm586*
3015 N:      bcm88312
3016 N:      hr2
3017 N:      stingray
3018 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3019 F:      arch/arm64/boot/dts/broadcom/stingray/*
3020 F:      drivers/clk/bcm/clk-ns*
3021 F:      drivers/clk/bcm/clk-sr*
3022 F:      drivers/pinctrl/bcm/pinctrl-ns*
3023 F:      include/dt-bindings/clock/bcm-sr*
3024
3025 BROADCOM KONA GPIO DRIVER
3026 M:      Ray Jui <rjui@broadcom.com>
3027 L:      bcm-kernel-feedback-list@broadcom.com
3028 S:      Supported
3029 F:      drivers/gpio/gpio-bcm-kona.c
3030 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3031
3032 BROADCOM NETXTREME-E ROCE DRIVER
3033 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3034 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3035 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3036 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3037 L:      linux-rdma@vger.kernel.org
3038 W:      http://www.broadcom.com
3039 S:      Supported
3040 F:      drivers/infiniband/hw/bnxt_re/
3041 F:      include/uapi/rdma/bnxt_re-abi.h
3042
3043 BROADCOM NVRAM DRIVER
3044 M:      Rafał Miłecki <zajec5@gmail.com>
3045 L:      linux-mips@linux-mips.org
3046 S:      Maintained
3047 F:      drivers/firmware/broadcom/*
3048
3049 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3050 M:      Rafał Miłecki <zajec5@gmail.com>
3051 L:      linux-wireless@vger.kernel.org
3052 S:      Maintained
3053 F:      drivers/bcma/
3054 F:      include/linux/bcma/
3055
3056 BROADCOM STB AVS CPUFREQ DRIVER
3057 M:      Markus Mayer <mmayer@broadcom.com>
3058 M:      bcm-kernel-feedback-list@broadcom.com
3059 L:      linux-pm@vger.kernel.org
3060 S:      Maintained
3061 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3062 F:      drivers/cpufreq/brcmstb*
3063
3064 BROADCOM STB AVS TMON DRIVER
3065 M:      Markus Mayer <mmayer@broadcom.com>
3066 M:      bcm-kernel-feedback-list@broadcom.com
3067 L:      linux-pm@vger.kernel.org
3068 S:      Maintained
3069 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3070 F:      drivers/thermal/broadcom/brcmstb*
3071
3072 BROADCOM STB NAND FLASH DRIVER
3073 M:      Brian Norris <computersforpeace@gmail.com>
3074 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3075 L:      linux-mtd@lists.infradead.org
3076 L:      bcm-kernel-feedback-list@broadcom.com
3077 S:      Maintained
3078 F:      drivers/mtd/nand/raw/brcmnand/
3079
3080 BROADCOM STB DPFE DRIVER
3081 M:      Markus Mayer <mmayer@broadcom.com>
3082 M:      bcm-kernel-feedback-list@broadcom.com
3083 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3084 S:      Maintained
3085 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3086 F:      drivers/memory/brcmstb_dpfe.c
3087
3088 BROADCOM SYSTEMPORT ETHERNET DRIVER
3089 M:      Florian Fainelli <f.fainelli@gmail.com>
3090 L:      netdev@vger.kernel.org
3091 S:      Supported
3092 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3093
3094 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3095 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3096 M:      Prashant Sreedharan <prashant@broadcom.com>
3097 M:      Michael Chan <mchan@broadcom.com>
3098 L:      netdev@vger.kernel.org
3099 S:      Supported
3100 F:      drivers/net/ethernet/broadcom/tg3.*
3101
3102 BROCADE BFA FC SCSI DRIVER
3103 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3104 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3105 L:      linux-scsi@vger.kernel.org
3106 S:      Supported
3107 F:      drivers/scsi/bfa/
3108
3109 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3110 M:      Rasesh Mody <rasesh.mody@cavium.com>
3111 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3112 M:      Dept-GELinuxNICDev@cavium.com
3113 L:      netdev@vger.kernel.org
3114 S:      Supported
3115 F:      drivers/net/ethernet/brocade/bna/
3116
3117 BSG (block layer generic sg v4 driver)
3118 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3119 L:      linux-scsi@vger.kernel.org
3120 S:      Supported
3121 F:      block/bsg.c
3122 F:      include/linux/bsg.h
3123 F:      include/uapi/linux/bsg.h
3124
3125 BT87X AUDIO DRIVER
3126 M:      Clemens Ladisch <clemens@ladisch.de>
3127 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3128 T:      git git://git.alsa-project.org/alsa-kernel.git
3129 S:      Maintained
3130 F:      Documentation/sound/cards/bt87x.rst
3131 F:      sound/pci/bt87x.c
3132
3133 BT8XXGPIO DRIVER
3134 M:      Michael Buesch <m@bues.ch>
3135 W:      http://bu3sch.de/btgpio.php
3136 S:      Maintained
3137 F:      drivers/gpio/gpio-bt8xx.c
3138
3139 BTRFS FILE SYSTEM
3140 M:      Chris Mason <clm@fb.com>
3141 M:      Josef Bacik <jbacik@fb.com>
3142 M:      David Sterba <dsterba@suse.com>
3143 L:      linux-btrfs@vger.kernel.org
3144 W:      http://btrfs.wiki.kernel.org/
3145 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3147 S:      Maintained
3148 F:      Documentation/filesystems/btrfs.txt
3149 F:      fs/btrfs/
3150 F:      include/linux/btrfs*
3151 F:      include/uapi/linux/btrfs*
3152
3153 BTTV VIDEO4LINUX DRIVER
3154 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3155 L:      linux-media@vger.kernel.org
3156 W:      https://linuxtv.org
3157 T:      git git://linuxtv.org/media_tree.git
3158 S:      Odd fixes
3159 F:      Documentation/media/v4l-drivers/bttv*
3160 F:      drivers/media/pci/bt8xx/bttv*
3161
3162 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3163 M:      Chanwoo Choi <cw00.choi@samsung.com>
3164 L:      linux-pm@vger.kernel.org
3165 L:      linux-samsung-soc@vger.kernel.org
3166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3167 S:      Maintained
3168 F:      drivers/devfreq/exynos-bus.c
3169 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3170
3171 BUSLOGIC SCSI DRIVER
3172 M:      Khalid Aziz <khalid@gonehiking.org>
3173 L:      linux-scsi@vger.kernel.org
3174 S:      Maintained
3175 F:      drivers/scsi/BusLogic.*
3176 F:      drivers/scsi/FlashPoint.*
3177
3178 C-MEDIA CMI8788 DRIVER
3179 M:      Clemens Ladisch <clemens@ladisch.de>
3180 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3181 T:      git git://git.alsa-project.org/alsa-kernel.git
3182 S:      Maintained
3183 F:      sound/pci/oxygen/
3184
3185 C6X ARCHITECTURE
3186 M:      Mark Salter <msalter@redhat.com>
3187 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3188 L:      linux-c6x-dev@linux-c6x.org
3189 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3190 S:      Maintained
3191 F:      arch/c6x/
3192
3193 CA8210 IEEE-802.15.4 RADIO DRIVER
3194 M:      Harry Morris <h.morris@cascoda.com>
3195 L:      linux-wpan@vger.kernel.org
3196 W:      https://github.com/Cascoda/ca8210-linux.git
3197 S:      Maintained
3198 F:      drivers/net/ieee802154/ca8210.c
3199 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3200
3201 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3202 M:      David Howells <dhowells@redhat.com>
3203 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3204 S:      Supported
3205 F:      Documentation/filesystems/caching/cachefiles.txt
3206 F:      fs/cachefiles/
3207
3208 CADENCE MIPI-CSI2 BRIDGES
3209 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3210 L:      linux-media@vger.kernel.org
3211 S:      Maintained
3212 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3213 F:      drivers/media/platform/cadence/cdns-csi2*
3214
3215 CADET FM/AM RADIO RECEIVER DRIVER
3216 M:      Hans Verkuil <hverkuil@xs4all.nl>
3217 L:      linux-media@vger.kernel.org
3218 T:      git git://linuxtv.org/media_tree.git
3219 W:      https://linuxtv.org
3220 S:      Maintained
3221 F:      drivers/media/radio/radio-cadet*
3222
3223 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3224 M:      Jonathan Corbet <corbet@lwn.net>
3225 L:      linux-media@vger.kernel.org
3226 T:      git git://linuxtv.org/media_tree.git
3227 S:      Maintained
3228 F:      Documentation/media/v4l-drivers/cafe_ccic*
3229 F:      drivers/media/platform/marvell-ccic/
3230
3231 CAIF NETWORK LAYER
3232 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3233 L:      netdev@vger.kernel.org
3234 S:      Supported
3235 F:      Documentation/networking/caif/
3236 F:      drivers/net/caif/
3237 F:      include/uapi/linux/caif/
3238 F:      include/net/caif/
3239 F:      net/caif/
3240
3241 CALGARY x86-64 IOMMU
3242 M:      Muli Ben-Yehuda <mulix@mulix.org>
3243 M:      Jon Mason <jdmason@kudzu.us>
3244 L:      iommu@lists.linux-foundation.org
3245 S:      Maintained
3246 F:      arch/x86/kernel/pci-calgary_64.c
3247 F:      arch/x86/kernel/tce_64.c
3248 F:      arch/x86/include/asm/calgary.h
3249 F:      arch/x86/include/asm/tce.h
3250
3251 CAN NETWORK DRIVERS
3252 M:      Wolfgang Grandegger <wg@grandegger.com>
3253 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3254 L:      linux-can@vger.kernel.org
3255 W:      https://github.com/linux-can
3256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3258 S:      Maintained
3259 F:      Documentation/devicetree/bindings/net/can/
3260 F:      drivers/net/can/
3261 F:      include/linux/can/dev.h
3262 F:      include/linux/can/platform/
3263 F:      include/uapi/linux/can/error.h
3264 F:      include/uapi/linux/can/netlink.h
3265
3266 CAN NETWORK LAYER
3267 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3268 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3269 L:      linux-can@vger.kernel.org
3270 W:      https://github.com/linux-can
3271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3273 S:      Maintained
3274 F:      Documentation/networking/can.rst
3275 F:      net/can/
3276 F:      include/linux/can/core.h
3277 F:      include/uapi/linux/can.h
3278 F:      include/uapi/linux/can/bcm.h
3279 F:      include/uapi/linux/can/raw.h
3280 F:      include/uapi/linux/can/gw.h
3281
3282 CAPABILITIES
3283 M:      Serge Hallyn <serge@hallyn.com>
3284 L:      linux-security-module@vger.kernel.org
3285 S:      Supported
3286 F:      include/linux/capability.h
3287 F:      include/uapi/linux/capability.h
3288 F:      security/commoncap.c
3289 F:      kernel/capability.c
3290
3291 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3292 M:      Kevin Tsai <ktsai@capellamicro.com>
3293 S:      Maintained
3294 F:      drivers/iio/light/cm*
3295
3296 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3297 M:      Christian Lamparter <chunkeey@googlemail.com>
3298 L:      linux-wireless@vger.kernel.org
3299 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3300 S:      Maintained
3301 F:      drivers/net/wireless/ath/carl9170/
3302
3303 CAVIUM I2C DRIVER
3304 M:      Jan Glauber <jglauber@cavium.com>
3305 M:      David Daney <david.daney@cavium.com>
3306 W:      http://www.cavium.com
3307 S:      Supported
3308 F:      drivers/i2c/busses/i2c-octeon*
3309 F:      drivers/i2c/busses/i2c-thunderx*
3310
3311 CAVIUM LIQUIDIO NETWORK DRIVER
3312 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3313 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3314 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3315 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3316 L:      netdev@vger.kernel.org
3317 W:      http://www.cavium.com
3318 S:      Supported
3319 F:      drivers/net/ethernet/cavium/liquidio/
3320
3321 CAVIUM MMC DRIVER
3322 M:      Jan Glauber <jglauber@cavium.com>
3323 M:      David Daney <david.daney@cavium.com>
3324 M:      Steven J. Hill <Steven.Hill@cavium.com>
3325 W:      http://www.cavium.com
3326 S:      Supported
3327 F:      drivers/mmc/host/cavium*
3328
3329 CAVIUM OCTEON-TX CRYPTO DRIVER
3330 M:      George Cherian <george.cherian@cavium.com>
3331 L:      linux-crypto@vger.kernel.org
3332 W:      http://www.cavium.com
3333 S:      Supported
3334 F:      drivers/crypto/cavium/cpt/
3335
3336 CAVIUM THUNDERX2 ARM64 SOC
3337 M:      Robert Richter <rrichter@cavium.com>
3338 M:      Jayachandran C <jnair@caviumnetworks.com>
3339 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3340 S:      Maintained
3341 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3342 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3343
3344 CC2520 IEEE-802.15.4 RADIO DRIVER
3345 M:      Varka Bhadram <varkabhadram@gmail.com>
3346 L:      linux-wpan@vger.kernel.org
3347 S:      Maintained
3348 F:      drivers/net/ieee802154/cc2520.c
3349 F:      include/linux/spi/cc2520.h
3350 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3351
3352 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3353 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3354 L:      linux-crypto@vger.kernel.org
3355 S:      Supported
3356 F:      drivers/crypto/ccree/
3357 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3358
3359 CEC FRAMEWORK
3360 M:      Hans Verkuil <hans.verkuil@cisco.com>
3361 L:      linux-media@vger.kernel.org
3362 T:      git git://linuxtv.org/media_tree.git
3363 W:      http://linuxtv.org
3364 S:      Supported
3365 F:      Documentation/media/kapi/cec-core.rst
3366 F:      Documentation/media/uapi/cec
3367 F:      drivers/media/cec/
3368 F:      drivers/media/rc/keymaps/rc-cec.c
3369 F:      include/media/cec.h
3370 F:      include/media/cec-notifier.h
3371 F:      include/uapi/linux/cec.h
3372 F:      include/uapi/linux/cec-funcs.h
3373 F:      Documentation/devicetree/bindings/media/cec.txt
3374 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3375
3376 CEC GPIO DRIVER
3377 M:      Hans Verkuil <hans.verkuil@cisco.com>
3378 L:      linux-media@vger.kernel.org
3379 T:      git git://linuxtv.org/media_tree.git
3380 W:      http://linuxtv.org
3381 S:      Supported
3382 F:      drivers/media/platform/cec-gpio/
3383 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3384
3385 CELL BROADBAND ENGINE ARCHITECTURE
3386 M:      Arnd Bergmann <arnd@arndb.de>
3387 L:      linuxppc-dev@lists.ozlabs.org
3388 W:      http://www.ibm.com/developerworks/power/cell/
3389 S:      Supported
3390 F:      arch/powerpc/include/asm/cell*.h
3391 F:      arch/powerpc/include/asm/spu*.h
3392 F:      arch/powerpc/include/uapi/asm/spu*.h
3393 F:      arch/powerpc/oprofile/*cell*
3394 F:      arch/powerpc/platforms/cell/
3395
3396 CEPH COMMON CODE (LIBCEPH)
3397 M:      Ilya Dryomov <idryomov@gmail.com>
3398 M:      "Yan, Zheng" <zyan@redhat.com>
3399 M:      Sage Weil <sage@redhat.com>
3400 L:      ceph-devel@vger.kernel.org
3401 W:      http://ceph.com/
3402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3403 T:      git git://github.com/ceph/ceph-client.git
3404 S:      Supported
3405 F:      net/ceph/
3406 F:      include/linux/ceph/
3407 F:      include/linux/crush/
3408
3409 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3410 M:      "Yan, Zheng" <zyan@redhat.com>
3411 M:      Sage Weil <sage@redhat.com>
3412 M:      Ilya Dryomov <idryomov@gmail.com>
3413 L:      ceph-devel@vger.kernel.org
3414 W:      http://ceph.com/
3415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3416 T:      git git://github.com/ceph/ceph-client.git
3417 S:      Supported
3418 F:      Documentation/filesystems/ceph.txt
3419 F:      fs/ceph/
3420
3421 CERTIFICATE HANDLING:
3422 M:      David Howells <dhowells@redhat.com>
3423 M:      David Woodhouse <dwmw2@infradead.org>
3424 L:      keyrings@vger.kernel.org
3425 S:      Maintained
3426 F:      Documentation/admin-guide/module-signing.rst
3427 F:      certs/
3428 F:      scripts/sign-file.c
3429 F:      scripts/extract-cert.c
3430
3431 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3432 L:      linux-usb@vger.kernel.org
3433 S:      Orphan
3434 F:      Documentation/usb/WUSB-Design-overview.txt
3435 F:      Documentation/usb/wusb-cbaf
3436 F:      drivers/usb/host/hwa-hc.c
3437 F:      drivers/usb/host/whci/
3438 F:      drivers/usb/wusbcore/
3439 F:      include/linux/usb/wusb*
3440
3441 CFAG12864B LCD DRIVER
3442 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3443 S:      Maintained
3444 F:      drivers/auxdisplay/cfag12864b.c
3445 F:      include/linux/cfag12864b.h
3446
3447 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3448 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3449 S:      Maintained
3450 F:      drivers/auxdisplay/cfag12864bfb.c
3451 F:      include/linux/cfag12864b.h
3452
3453 802.11 (including CFG80211/NL80211)
3454 M:      Johannes Berg <johannes@sipsolutions.net>
3455 L:      linux-wireless@vger.kernel.org
3456 W:      http://wireless.kernel.org/
3457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3459 S:      Maintained
3460 F:      net/wireless/
3461 F:      include/uapi/linux/nl80211.h
3462 F:      include/linux/ieee80211.h
3463 F:      include/net/wext.h
3464 F:      include/net/cfg80211.h
3465 F:      include/net/iw_handler.h
3466 F:      include/net/ieee80211_radiotap.h
3467 F:      Documentation/driver-api/80211/cfg80211.rst
3468 F:      Documentation/networking/regulatory.txt
3469
3470 CHAR and MISC DRIVERS
3471 M:      Arnd Bergmann <arnd@arndb.de>
3472 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3474 S:      Supported
3475 F:      drivers/char/
3476 F:      drivers/misc/
3477 F:      include/linux/miscdevice.h
3478
3479 CHECKPATCH
3480 M:      Andy Whitcroft <apw@canonical.com>
3481 M:      Joe Perches <joe@perches.com>
3482 S:      Maintained
3483 F:      scripts/checkpatch.pl
3484
3485 CHINESE DOCUMENTATION
3486 M:      Harry Wei <harryxiyou@gmail.com>
3487 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3488 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3489 S:      Maintained
3490 F:      Documentation/translations/zh_CN/
3491
3492 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3493 M:      Peter Chen <Peter.Chen@nxp.com>
3494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3495 L:      linux-usb@vger.kernel.org
3496 S:      Maintained
3497 F:      drivers/usb/chipidea/
3498
3499 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3500 M:      Hans de Goede <hdegoede@redhat.com>
3501 L:      linux-input@vger.kernel.org
3502 S:      Maintained
3503 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3504 F:      drivers/input/touchscreen/chipone_icn8318.c
3505
3506 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3507 M:      Hans de Goede <hdegoede@redhat.com>
3508 L:      linux-input@vger.kernel.org
3509 S:      Maintained
3510 F:      drivers/input/touchscreen/chipone_icn8505.c
3511
3512 CHROME HARDWARE PLATFORM SUPPORT
3513 M:      Benson Leung <bleung@chromium.org>
3514 M:      Olof Johansson <olof@lixom.net>
3515 S:      Maintained
3516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3517 F:      drivers/platform/chrome/
3518
3519 CIRRUS LOGIC AUDIO CODEC DRIVERS
3520 M:      Brian Austin <brian.austin@cirrus.com>
3521 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3522 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3523 S:      Maintained
3524 F:      sound/soc/codecs/cs*
3525
3526 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3527 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3528 L:      netdev@vger.kernel.org
3529 S:      Maintained
3530 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3531
3532 CISCO FCOE HBA DRIVER
3533 M:      Satish Kharat <satishkh@cisco.com>
3534 M:      Sesidhar Baddela <sebaddel@cisco.com>
3535 M:      Karan Tilak Kumar <kartilak@cisco.com>
3536 L:      linux-scsi@vger.kernel.org
3537 S:      Supported
3538 F:      drivers/scsi/fnic/
3539
3540 CISCO SCSI HBA DRIVER
3541 M:      Karan Tilak Kumar <kartilak@cisco.com>
3542 M:      Sesidhar Baddela <sebaddel@cisco.com>
3543 L:      linux-scsi@vger.kernel.org
3544 S:      Supported
3545 F:      drivers/scsi/snic/
3546
3547 CISCO VIC ETHERNET NIC DRIVER
3548 M:      Christian Benvenuti <benve@cisco.com>
3549 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3550 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3551 S:      Supported
3552 F:      drivers/net/ethernet/cisco/enic/
3553
3554 CISCO VIC LOW LATENCY NIC DRIVER
3555 M:      Christian Benvenuti <benve@cisco.com>
3556 S:      Supported
3557 F:      drivers/infiniband/hw/usnic/
3558
3559 CLANG-FORMAT FILE
3560 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3561 S:      Maintained
3562 F:      .clang-format
3563
3564 CLEANCACHE API
3565 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3566 L:      linux-kernel@vger.kernel.org
3567 S:      Maintained
3568 F:      mm/cleancache.c
3569 F:      include/linux/cleancache.h
3570
3571 CLK API
3572 M:      Russell King <linux@armlinux.org.uk>
3573 L:      linux-clk@vger.kernel.org
3574 S:      Maintained
3575 F:      include/linux/clk.h
3576
3577 CLOCKSOURCE, CLOCKEVENT DRIVERS
3578 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3579 M:      Thomas Gleixner <tglx@linutronix.de>
3580 L:      linux-kernel@vger.kernel.org
3581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3582 S:      Supported
3583 F:      drivers/clocksource/
3584 F:      Documentation/devicetree/bindings/timer/
3585
3586 CMPC ACPI DRIVER
3587 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3588 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3589 L:      platform-driver-x86@vger.kernel.org
3590 S:      Supported
3591 F:      drivers/platform/x86/classmate-laptop.c
3592
3593 COBALT MEDIA DRIVER
3594 M:      Hans Verkuil <hans.verkuil@cisco.com>
3595 L:      linux-media@vger.kernel.org
3596 T:      git git://linuxtv.org/media_tree.git
3597 W:      https://linuxtv.org
3598 S:      Supported
3599 F:      drivers/media/pci/cobalt/
3600
3601 COCCINELLE/Semantic Patches (SmPL)
3602 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3603 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3604 M:      Nicolas Palix <nicolas.palix@imag.fr>
3605 M:      Michal Marek <michal.lkml@markovi.net>
3606 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3608 W:      http://coccinelle.lip6.fr/
3609 S:      Supported
3610 F:      Documentation/dev-tools/coccinelle.rst
3611 F:      scripts/coccinelle/
3612 F:      scripts/coccicheck
3613
3614 CODA FILE SYSTEM
3615 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3616 M:      coda@cs.cmu.edu
3617 L:      codalist@coda.cs.cmu.edu
3618 W:      http://www.coda.cs.cmu.edu/
3619 S:      Maintained
3620 F:      Documentation/filesystems/coda.txt
3621 F:      fs/coda/
3622 F:      include/linux/coda*.h
3623 F:      include/uapi/linux/coda*.h
3624
3625 CODA V4L2 MEM2MEM DRIVER
3626 M:      Philipp Zabel <p.zabel@pengutronix.de>
3627 L:      linux-media@vger.kernel.org
3628 S:      Maintained
3629 F:      Documentation/devicetree/bindings/media/coda.txt
3630 F:      drivers/media/platform/coda/
3631
3632 COMMON CLK FRAMEWORK
3633 M:      Michael Turquette <mturquette@baylibre.com>
3634 M:      Stephen Boyd <sboyd@kernel.org>
3635 L:      linux-clk@vger.kernel.org
3636 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3638 S:      Maintained
3639 F:      Documentation/devicetree/bindings/clock/
3640 F:      drivers/clk/
3641 X:      drivers/clk/clkdev.c
3642 F:      include/linux/clk-pr*
3643 F:      include/linux/clk/
3644 F:      include/linux/of_clk.h
3645
3646 COMMON INTERNET FILE SYSTEM (CIFS)
3647 M:      Steve French <sfrench@samba.org>
3648 L:      linux-cifs@vger.kernel.org
3649 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3650 W:      http://linux-cifs.samba.org/
3651 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3652 S:      Supported
3653 F:      Documentation/filesystems/cifs/
3654 F:      fs/cifs/
3655
3656 COMPACTPCI HOTPLUG CORE
3657 M:      Scott Murray <scott@spiteful.org>
3658 L:      linux-pci@vger.kernel.org
3659 S:      Maintained
3660 F:      drivers/pci/hotplug/cpci_hotplug*
3661
3662 COMPACTPCI HOTPLUG GENERIC DRIVER
3663 M:      Scott Murray <scott@spiteful.org>
3664 L:      linux-pci@vger.kernel.org
3665 S:      Maintained
3666 F:      drivers/pci/hotplug/cpcihp_generic.c
3667
3668 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3669 M:      Scott Murray <scott@spiteful.org>
3670 L:      linux-pci@vger.kernel.org
3671 S:      Maintained
3672 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3673
3674 COMPAL LAPTOP SUPPORT
3675 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3676 L:      platform-driver-x86@vger.kernel.org
3677 S:      Maintained
3678 F:      drivers/platform/x86/compal-laptop.c
3679
3680 CONEXANT ACCESSRUNNER USB DRIVER
3681 L:      accessrunner-general@lists.sourceforge.net
3682 W:      http://accessrunner.sourceforge.net/
3683 S:      Orphan
3684 F:      drivers/usb/atm/cxacru.c
3685
3686 CONFIGFS
3687 M:      Joel Becker <jlbec@evilplan.org>
3688 M:      Christoph Hellwig <hch@lst.de>
3689 T:      git git://git.infradead.org/users/hch/configfs.git
3690 S:      Supported
3691 F:      fs/configfs/
3692 F:      include/linux/configfs.h
3693
3694 CONNECTOR
3695 M:      Evgeniy Polyakov <zbr@ioremap.net>
3696 L:      netdev@vger.kernel.org
3697 S:      Maintained
3698 F:      drivers/connector/
3699
3700 CONTROL GROUP (CGROUP)
3701 M:      Tejun Heo <tj@kernel.org>
3702 M:      Li Zefan <lizefan@huawei.com>
3703 M:      Johannes Weiner <hannes@cmpxchg.org>
3704 L:      cgroups@vger.kernel.org
3705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3706 S:      Maintained
3707 F:      Documentation/cgroup*
3708 F:      include/linux/cgroup*
3709 F:      kernel/cgroup*
3710
3711 CONTROL GROUP - CPUSET
3712 M:      Li Zefan <lizefan@huawei.com>
3713 L:      cgroups@vger.kernel.org
3714 W:      http://www.bullopensource.org/cpuset/
3715 W:      http://oss.sgi.com/projects/cpusets/
3716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3717 S:      Maintained
3718 F:      Documentation/cgroup-v1/cpusets.txt
3719 F:      include/linux/cpuset.h
3720 F:      kernel/cgroup/cpuset.c
3721
3722 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3723 M:      Johannes Weiner <hannes@cmpxchg.org>
3724 M:      Michal Hocko <mhocko@kernel.org>
3725 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3726 L:      cgroups@vger.kernel.org
3727 L:      linux-mm@kvack.org
3728 S:      Maintained
3729 F:      mm/memcontrol.c
3730 F:      mm/swap_cgroup.c
3731
3732 CORETEMP HARDWARE MONITORING DRIVER
3733 M:      Fenghua Yu <fenghua.yu@intel.com>
3734 L:      linux-hwmon@vger.kernel.org
3735 S:      Maintained
3736 F:      Documentation/hwmon/coretemp
3737 F:      drivers/hwmon/coretemp.c
3738
3739 COSA/SRP SYNC SERIAL DRIVER
3740 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3741 W:      http://www.fi.muni.cz/~kas/cosa/
3742 S:      Maintained
3743 F:      drivers/net/wan/cosa*
3744
3745 CPMAC ETHERNET DRIVER
3746 M:      Florian Fainelli <f.fainelli@gmail.com>
3747 L:      netdev@vger.kernel.org
3748 S:      Maintained
3749 F:      drivers/net/ethernet/ti/cpmac.c
3750
3751 CPU FREQUENCY DRIVERS
3752 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3753 M:      Viresh Kumar <viresh.kumar@linaro.org>
3754 L:      linux-pm@vger.kernel.org
3755 S:      Maintained
3756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3757 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3758 B:      https://bugzilla.kernel.org
3759 F:      Documentation/cpu-freq/
3760 F:      Documentation/devicetree/bindings/cpufreq/
3761 F:      drivers/cpufreq/
3762 F:      include/linux/cpufreq.h
3763 F:      tools/testing/selftests/cpufreq/
3764
3765 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3766 M:      Viresh Kumar <viresh.kumar@linaro.org>
3767 M:      Sudeep Holla <sudeep.holla@arm.com>
3768 L:      linux-pm@vger.kernel.org
3769 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3770 S:      Maintained
3771 F:      drivers/cpufreq/arm_big_little.h
3772 F:      drivers/cpufreq/arm_big_little.c
3773 F:      drivers/cpufreq/arm_big_little_dt.c
3774
3775 CPU POWER MONITORING SUBSYSTEM
3776 M:      Thomas Renninger <trenn@suse.com>
3777 M:      Shuah Khan <shuah@kernel.org>
3778 L:      linux-pm@vger.kernel.org
3779 S:      Maintained
3780 F:      tools/power/cpupower/
3781
3782 CPUID/MSR DRIVER
3783 M:      "H. Peter Anvin" <hpa@zytor.com>
3784 S:      Maintained
3785 F:      arch/x86/kernel/cpuid.c
3786 F:      arch/x86/kernel/msr.c
3787
3788 CPUIDLE DRIVER - ARM BIG LITTLE
3789 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3790 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3791 L:      linux-pm@vger.kernel.org
3792 L:      linux-arm-kernel@lists.infradead.org
3793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3794 S:      Maintained
3795 F:      drivers/cpuidle/cpuidle-big_little.c
3796
3797 CPUIDLE DRIVER - ARM EXYNOS
3798 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3799 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3800 M:      Kukjin Kim <kgene@kernel.org>
3801 L:      linux-pm@vger.kernel.org
3802 L:      linux-samsung-soc@vger.kernel.org
3803 S:      Supported
3804 F:      drivers/cpuidle/cpuidle-exynos.c
3805 F:      arch/arm/mach-exynos/pm.c
3806
3807 CPUIDLE DRIVERS
3808 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3809 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3810 L:      linux-pm@vger.kernel.org
3811 S:      Maintained
3812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3813 B:      https://bugzilla.kernel.org
3814 F:      drivers/cpuidle/*
3815 F:      include/linux/cpuidle.h
3816
3817 CRAMFS FILESYSTEM
3818 M:      Nicolas Pitre <nico@linaro.org>
3819 S:      Maintained
3820 F:      Documentation/filesystems/cramfs.txt
3821 F:      fs/cramfs/
3822
3823 CRYPTO API
3824 M:      Herbert Xu <herbert@gondor.apana.org.au>
3825 M:      "David S. Miller" <davem@davemloft.net>
3826 L:      linux-crypto@vger.kernel.org
3827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3829 S:      Maintained
3830 F:      Documentation/crypto/
3831 F:      Documentation/devicetree/bindings/crypto/
3832 F:      arch/*/crypto/
3833 F:      crypto/
3834 F:      drivers/crypto/
3835 F:      include/crypto/
3836 F:      include/linux/crypto*
3837
3838 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3839 M:      Neil Horman <nhorman@tuxdriver.com>
3840 L:      linux-crypto@vger.kernel.org
3841 S:      Maintained
3842 F:      crypto/ansi_cprng.c
3843 F:      crypto/rng.c
3844
3845 CS3308 MEDIA DRIVER
3846 M:      Hans Verkuil <hverkuil@xs4all.nl>
3847 L:      linux-media@vger.kernel.org
3848 T:      git git://linuxtv.org/media_tree.git
3849 W:      http://linuxtv.org
3850 S:      Odd Fixes
3851 F:      drivers/media/i2c/cs3308.c
3852 F:      drivers/media/i2c/cs3308.h
3853
3854 CS5535 Audio ALSA driver
3855 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3856 S:      Maintained
3857 F:      sound/pci/cs5535audio/
3858
3859 CW1200 WLAN driver
3860 M:      Solomon Peachy <pizza@shaftnet.org>
3861 S:      Maintained
3862 F:      drivers/net/wireless/st/cw1200/
3863
3864 CX18 VIDEO4LINUX DRIVER
3865 M:      Andy Walls <awalls@md.metrocast.net>
3866 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3867 L:      linux-media@vger.kernel.org
3868 T:      git git://linuxtv.org/media_tree.git
3869 W:      https://linuxtv.org
3870 W:      http://www.ivtvdriver.org/index.php/Cx18
3871 S:      Maintained
3872 F:      Documentation/media/v4l-drivers/cx18*
3873 F:      drivers/media/pci/cx18/
3874 F:      include/uapi/linux/ivtv*
3875
3876 CX2341X MPEG ENCODER HELPER MODULE
3877 M:      Hans Verkuil <hverkuil@xs4all.nl>
3878 L:      linux-media@vger.kernel.org
3879 T:      git git://linuxtv.org/media_tree.git
3880 W:      https://linuxtv.org
3881 S:      Maintained
3882 F:      drivers/media/common/cx2341x*
3883 F:      include/media/cx2341x*
3884
3885 CX24120 MEDIA DRIVER
3886 M:      Jemma Denson <jdenson@gmail.com>
3887 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3888 L:      linux-media@vger.kernel.org
3889 W:      https://linuxtv.org
3890 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3891 S:      Maintained
3892 F:      drivers/media/dvb-frontends/cx24120*
3893
3894 CX88 VIDEO4LINUX DRIVER
3895 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3896 L:      linux-media@vger.kernel.org
3897 W:      https://linuxtv.org
3898 T:      git git://linuxtv.org/media_tree.git
3899 S:      Odd fixes
3900 F:      Documentation/media/v4l-drivers/cx88*
3901 F:      drivers/media/pci/cx88/
3902
3903 CXD2820R MEDIA DRIVER
3904 M:      Antti Palosaari <crope@iki.fi>
3905 L:      linux-media@vger.kernel.org
3906 W:      https://linuxtv.org
3907 W:      http://palosaari.fi/linux/
3908 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3909 T:      git git://linuxtv.org/anttip/media_tree.git
3910 S:      Maintained
3911 F:      drivers/media/dvb-frontends/cxd2820r*
3912
3913 CXGB3 ETHERNET DRIVER (CXGB3)
3914 M:      Santosh Raspatur <santosh@chelsio.com>
3915 L:      netdev@vger.kernel.org
3916 W:      http://www.chelsio.com
3917 S:      Supported
3918 F:      drivers/net/ethernet/chelsio/cxgb3/
3919
3920 CXGB3 ISCSI DRIVER (CXGB3I)
3921 M:      Karen Xie <kxie@chelsio.com>
3922 L:      linux-scsi@vger.kernel.org
3923 W:      http://www.chelsio.com
3924 S:      Supported
3925 F:      drivers/scsi/cxgbi/cxgb3i
3926
3927 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3928 M:      Steve Wise <swise@chelsio.com>
3929 L:      linux-rdma@vger.kernel.org
3930 W:      http://www.openfabrics.org
3931 S:      Supported
3932 F:      drivers/infiniband/hw/cxgb3/
3933 F:      include/uapi/rdma/cxgb3-abi.h
3934
3935 CXGB4 CRYPTO DRIVER (chcr)
3936 M:      Harsh Jain <harsh@chelsio.com>
3937 L:      linux-crypto@vger.kernel.org
3938 W:      http://www.chelsio.com
3939 S:      Supported
3940 F:      drivers/crypto/chelsio
3941
3942 CXGB4 ETHERNET DRIVER (CXGB4)
3943 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3944 L:      netdev@vger.kernel.org
3945 W:      http://www.chelsio.com
3946 S:      Supported
3947 F:      drivers/net/ethernet/chelsio/cxgb4/
3948
3949 CXGB4 ISCSI DRIVER (CXGB4I)
3950 M:      Karen Xie <kxie@chelsio.com>
3951 L:      linux-scsi@vger.kernel.org
3952 W:      http://www.chelsio.com
3953 S:      Supported
3954 F:      drivers/scsi/cxgbi/cxgb4i
3955
3956 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3957 M:      Steve Wise <swise@chelsio.com>
3958 L:      linux-rdma@vger.kernel.org
3959 W:      http://www.openfabrics.org
3960 S:      Supported
3961 F:      drivers/infiniband/hw/cxgb4/
3962 F:      include/uapi/rdma/cxgb4-abi.h
3963
3964 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3965 M:      Casey Leedom <leedom@chelsio.com>
3966 L:      netdev@vger.kernel.org
3967 W:      http://www.chelsio.com
3968 S:      Supported
3969 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3970
3971 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3972 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3973 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3974 L:      linuxppc-dev@lists.ozlabs.org
3975 S:      Supported
3976 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3977 F:      drivers/misc/cxl/
3978 F:      include/misc/cxl*
3979 F:      include/uapi/misc/cxl.h
3980 F:      Documentation/powerpc/cxl.txt
3981 F:      Documentation/ABI/testing/sysfs-class-cxl
3982
3983 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3984 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3985 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3986 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3987 L:      linux-scsi@vger.kernel.org
3988 S:      Supported
3989 F:      drivers/scsi/cxlflash/
3990 F:      include/uapi/scsi/cxlflash_ioctls.h
3991 F:      Documentation/powerpc/cxlflash.txt
3992
3993 CYBERPRO FB DRIVER
3994 M:      Russell King <linux@armlinux.org.uk>
3995 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3996 W:      http://www.armlinux.org.uk/
3997 S:      Maintained
3998 F:      drivers/video/fbdev/cyber2000fb.*
3999
4000 CYCLADES ASYNC MUX DRIVER
4001 W:      http://www.cyclades.com/
4002 S:      Orphan
4003 F:      drivers/tty/cyclades.c
4004 F:      include/linux/cyclades.h
4005 F:      include/uapi/linux/cyclades.h
4006
4007 CYCLADES PC300 DRIVER
4008 W:      http://www.cyclades.com/
4009 S:      Orphan
4010 F:      drivers/net/wan/pc300*
4011
4012 CYPRESS_FIRMWARE MEDIA DRIVER
4013 M:      Antti Palosaari <crope@iki.fi>
4014 L:      linux-media@vger.kernel.org
4015 W:      https://linuxtv.org
4016 W:      http://palosaari.fi/linux/
4017 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4018 T:      git git://linuxtv.org/anttip/media_tree.git
4019 S:      Maintained
4020 F:      drivers/media/common/cypress_firmware*
4021
4022 CYTTSP TOUCHSCREEN DRIVER
4023 M:      Ferruh Yigit <fery@cypress.com>
4024 L:      linux-input@vger.kernel.org
4025 S:      Supported
4026 F:      drivers/input/touchscreen/cyttsp*
4027 F:      include/linux/input/cyttsp.h
4028
4029 D-LINK DIR-685 TOUCHKEYS DRIVER
4030 M:      Linus Walleij <linus.walleij@linaro.org>
4031 L:      linux-input@vger.kernel.org
4032 S:      Supported
4033 F:      drivers/input/dlink-dir685-touchkeys.c
4034
4035 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4036 M:      Joshua Kinard <kumba@gentoo.org>
4037 S:      Maintained
4038 F:      drivers/rtc/rtc-ds1685.c
4039 F:      include/linux/rtc/ds1685.h
4040
4041 DAMA SLAVE for AX.25
4042 M:      Joerg Reuter <jreuter@yaina.de>
4043 W:      http://yaina.de/jreuter/
4044 W:      http://www.qsl.net/dl1bke/
4045 L:      linux-hams@vger.kernel.org
4046 S:      Maintained
4047 F:      net/ax25/af_ax25.c
4048 F:      net/ax25/ax25_dev.c
4049 F:      net/ax25/ax25_ds_*
4050 F:      net/ax25/ax25_in.c
4051 F:      net/ax25/ax25_out.c
4052 F:      net/ax25/ax25_timer.c
4053 F:      net/ax25/sysctl_net_ax25.c
4054
4055 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4056 L:      netdev@vger.kernel.org
4057 S:      Orphan
4058 F:      Documentation/networking/dmfe.txt
4059 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4060
4061 DC390/AM53C974 SCSI driver
4062 M:      Hannes Reinecke <hare@suse.com>
4063 L:      linux-scsi@vger.kernel.org
4064 S:      Maintained
4065 F:      drivers/scsi/am53c974.c
4066
4067 DC395x SCSI driver
4068 M:      Oliver Neukum <oliver@neukum.org>
4069 M:      Ali Akcaagac <aliakc@web.de>
4070 M:      Jamie Lenehan <lenehan@twibble.org>
4071 L:      dc395x@twibble.org
4072 W:      http://twibble.org/dist/dc395x/
4073 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4074 S:      Maintained
4075 F:      Documentation/scsi/dc395x.txt
4076 F:      drivers/scsi/dc395x.*
4077
4078 DCCP PROTOCOL
4079 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4080 L:      dccp@vger.kernel.org
4081 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4082 S:      Maintained
4083 F:      include/linux/dccp.h
4084 F:      include/uapi/linux/dccp.h
4085 F:      include/linux/tfrc.h
4086 F:      net/dccp/
4087
4088 DECnet NETWORK LAYER
4089 W:      http://linux-decnet.sourceforge.net
4090 L:      linux-decnet-user@lists.sourceforge.net
4091 S:      Orphan
4092 F:      Documentation/networking/decnet.txt
4093 F:      net/decnet/
4094
4095 DECSTATION PLATFORM SUPPORT
4096 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4097 L:      linux-mips@linux-mips.org
4098 W:      http://www.linux-mips.org/wiki/DECstation
4099 S:      Maintained
4100 F:      arch/mips/dec/
4101 F:      arch/mips/include/asm/dec/
4102 F:      arch/mips/include/asm/mach-dec/
4103
4104 DEFXX FDDI NETWORK DRIVER
4105 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4106 S:      Maintained
4107 F:      drivers/net/fddi/defxx.*
4108
4109 DELL SMBIOS DRIVER
4110 M:      Pali Rohár <pali.rohar@gmail.com>
4111 M:      Mario Limonciello <mario.limonciello@dell.com>
4112 L:      platform-driver-x86@vger.kernel.org
4113 S:      Maintained
4114 F:      drivers/platform/x86/dell-smbios.*
4115
4116 DELL SMBIOS SMM DRIVER
4117 M:      Mario Limonciello <mario.limonciello@dell.com>
4118 L:      platform-driver-x86@vger.kernel.org
4119 S:      Maintained
4120 F:      drivers/platform/x86/dell-smbios-smm.c
4121
4122 DELL SMBIOS WMI DRIVER
4123 M:      Mario Limonciello <mario.limonciello@dell.com>
4124 L:      platform-driver-x86@vger.kernel.org
4125 S:      Maintained
4126 F:      drivers/platform/x86/dell-smbios-wmi.c
4127 F:      tools/wmi/dell-smbios-example.c
4128
4129 DELL LAPTOP DRIVER
4130 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4131 M:      Pali Rohár <pali.rohar@gmail.com>
4132 L:      platform-driver-x86@vger.kernel.org
4133 S:      Maintained
4134 F:      drivers/platform/x86/dell-laptop.c
4135
4136 DELL LAPTOP FREEFALL DRIVER
4137 M:      Pali Rohár <pali.rohar@gmail.com>
4138 S:      Maintained
4139 F:      drivers/platform/x86/dell-smo8800.c
4140
4141 DELL LAPTOP RBTN DRIVER
4142 M:      Pali Rohár <pali.rohar@gmail.com>
4143 S:      Maintained
4144 F:      drivers/platform/x86/dell-rbtn.*
4145
4146 DELL LAPTOP SMM DRIVER
4147 M:      Pali Rohár <pali.rohar@gmail.com>
4148 S:      Maintained
4149 F:      drivers/hwmon/dell-smm-hwmon.c
4150 F:      include/uapi/linux/i8k.h
4151
4152 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4153 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4154 S:      Maintained
4155 F:      Documentation/dcdbas.txt
4156 F:      drivers/firmware/dcdbas.*
4157
4158 DELL WMI NOTIFICATIONS DRIVER
4159 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4160 M:      Pali Rohár <pali.rohar@gmail.com>
4161 S:      Maintained
4162 F:      drivers/platform/x86/dell-wmi.c
4163
4164 DELL WMI DESCRIPTOR DRIVER
4165 M:      Mario Limonciello <mario.limonciello@dell.com>
4166 S:      Maintained
4167 F:      drivers/platform/x86/dell-wmi-descriptor.c
4168
4169 DELTA ST MEDIA DRIVER
4170 M:      Hugues Fruchet <hugues.fruchet@st.com>
4171 L:      linux-media@vger.kernel.org
4172 T:      git git://linuxtv.org/media_tree.git
4173 W:      https://linuxtv.org
4174 S:      Supported
4175 F:      drivers/media/platform/sti/delta
4176
4177 DENALI NAND DRIVER
4178 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4179 L:      linux-mtd@lists.infradead.org
4180 S:      Supported
4181 F:      drivers/mtd/nand/raw/denali*
4182
4183 DESIGNWARE USB2 DRD IP DRIVER
4184 M:      Minas Harutyunyan <hminas@synopsys.com>
4185 L:      linux-usb@vger.kernel.org
4186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4187 S:      Maintained
4188 F:      drivers/usb/dwc2/
4189
4190 DESIGNWARE USB3 DRD IP DRIVER
4191 M:      Felipe Balbi <balbi@kernel.org>
4192 L:      linux-usb@vger.kernel.org
4193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4194 S:      Maintained
4195 F:      drivers/usb/dwc3/
4196
4197 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4198 M:      Andreas Klinger <ak@it-klinger.de>
4199 L:      linux-iio@vger.kernel.org
4200 S:      Maintained
4201 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4202 F:      drivers/iio/proximity/srf*.c
4203
4204 DEVICE COREDUMP (DEV_COREDUMP)
4205 M:      Johannes Berg <johannes@sipsolutions.net>
4206 L:      linux-kernel@vger.kernel.org
4207 S:      Maintained
4208 F:      drivers/base/devcoredump.c
4209 F:      include/linux/devcoredump.h
4210
4211 DEVICE FREQUENCY (DEVFREQ)
4212 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4213 M:      Kyungmin Park <kyungmin.park@samsung.com>
4214 R:      Chanwoo Choi <cw00.choi@samsung.com>
4215 L:      linux-pm@vger.kernel.org
4216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4217 S:      Maintained
4218 F:      drivers/devfreq/
4219 F:      include/linux/devfreq.h
4220 F:      Documentation/devicetree/bindings/devfreq/
4221
4222 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4223 M:      Chanwoo Choi <cw00.choi@samsung.com>
4224 L:      linux-pm@vger.kernel.org
4225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4226 S:      Supported
4227 F:      drivers/devfreq/event/
4228 F:      drivers/devfreq/devfreq-event.c
4229 F:      include/linux/devfreq-event.h
4230 F:      Documentation/devicetree/bindings/devfreq/event/
4231
4232 DEVICE NUMBER REGISTRY
4233 M:      Torben Mathiasen <device@lanana.org>
4234 W:      http://lanana.org/docs/device-list/index.html
4235 S:      Maintained
4236
4237 DEVICE-MAPPER  (LVM)
4238 M:      Alasdair Kergon <agk@redhat.com>
4239 M:      Mike Snitzer <snitzer@redhat.com>
4240 M:      dm-devel@redhat.com
4241 L:      dm-devel@redhat.com
4242 W:      http://sources.redhat.com/dm
4243 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4245 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4246 S:      Maintained
4247 F:      Documentation/device-mapper/
4248 F:      drivers/md/Makefile
4249 F:      drivers/md/Kconfig
4250 F:      drivers/md/dm*
4251 F:      drivers/md/persistent-data/
4252 F:      include/linux/device-mapper.h
4253 F:      include/linux/dm-*.h
4254 F:      include/uapi/linux/dm-*.h
4255
4256 DEVLINK
4257 M:      Jiri Pirko <jiri@mellanox.com>
4258 L:      netdev@vger.kernel.org
4259 S:      Supported
4260 F:      net/core/devlink.c
4261 F:      include/net/devlink.h
4262 F:      include/uapi/linux/devlink.h
4263
4264 DIALOG SEMICONDUCTOR DRIVERS
4265 M:      Support Opensource <support.opensource@diasemi.com>
4266 W:      http://www.dialog-semiconductor.com/products
4267 S:      Supported
4268 F:      Documentation/hwmon/da90??
4269 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4270 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4271 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4272 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4273 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4274 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4275 F:      drivers/gpio/gpio-da90??.c
4276 F:      drivers/hwmon/da90??-hwmon.c
4277 F:      drivers/iio/adc/da91??-*.c
4278 F:      drivers/input/misc/da90??_onkey.c
4279 F:      drivers/input/touchscreen/da9052_tsi.c
4280 F:      drivers/leds/leds-da90??.c
4281 F:      drivers/mfd/da903x.c
4282 F:      drivers/mfd/da90??-*.c
4283 F:      drivers/mfd/da91??-*.c
4284 F:      drivers/power/supply/da9052-battery.c
4285 F:      drivers/power/supply/da91??-*.c
4286 F:      drivers/regulator/da903x.c
4287 F:      drivers/regulator/da9???-regulator.[ch]
4288 F:      drivers/thermal/da90??-thermal.c
4289 F:      drivers/rtc/rtc-da90??.c
4290 F:      drivers/video/backlight/da90??_bl.c
4291 F:      drivers/watchdog/da90??_wdt.c
4292 F:      include/linux/mfd/da903x.h
4293 F:      include/linux/mfd/da9052/
4294 F:      include/linux/mfd/da9055/
4295 F:      include/linux/mfd/da9062/
4296 F:      include/linux/mfd/da9063/
4297 F:      include/linux/mfd/da9150/
4298 F:      include/linux/regulator/da9211.h
4299 F:      include/sound/da[79]*.h
4300 F:      sound/soc/codecs/da[79]*.[ch]
4301
4302 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4303 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4304 L:      linux-gpio@vger.kernel.org
4305 S:      Maintained
4306 F:      drivers/gpio/gpio-gpio-mm.c
4307
4308 DIGI NEO AND CLASSIC PCI PRODUCTS
4309 M:      Lidza Louina <lidza.louina@gmail.com>
4310 M:      Mark Hounschell <markh@compro.net>
4311 L:      driverdev-devel@linuxdriverproject.org
4312 S:      Maintained
4313 F:      drivers/staging/dgnc/
4314
4315 DIOLAN U2C-12 I2C DRIVER
4316 M:      Guenter Roeck <linux@roeck-us.net>
4317 L:      linux-i2c@vger.kernel.org
4318 S:      Maintained
4319 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4320
4321 FILESYSTEM DIRECT ACCESS (DAX)
4322 M:      Matthew Wilcox <mawilcox@microsoft.com>
4323 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4324 L:      linux-fsdevel@vger.kernel.org
4325 S:      Supported
4326 F:      fs/dax.c
4327 F:      include/linux/dax.h
4328 F:      include/trace/events/fs_dax.h
4329
4330 DEVICE DIRECT ACCESS (DAX)
4331 M:      Dan Williams <dan.j.williams@intel.com>
4332 M:      Dave Jiang <dave.jiang@intel.com>
4333 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4334 M:      Vishal Verma <vishal.l.verma@intel.com>
4335 L:      linux-nvdimm@lists.01.org
4336 S:      Supported
4337 F:      drivers/dax/
4338
4339 DIRECTORY NOTIFICATION (DNOTIFY)
4340 M:      Jan Kara <jack@suse.cz>
4341 R:      Amir Goldstein <amir73il@gmail.com>
4342 L:      linux-fsdevel@vger.kernel.org
4343 S:      Maintained
4344 F:      Documentation/filesystems/dnotify.txt
4345 F:      fs/notify/dnotify/
4346 F:      include/linux/dnotify.h
4347
4348 DISK GEOMETRY AND PARTITION HANDLING
4349 M:      Andries Brouwer <aeb@cwi.nl>
4350 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4351 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4352 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4353 S:      Maintained
4354
4355 DISKQUOTA
4356 M:      Jan Kara <jack@suse.com>
4357 S:      Maintained
4358 F:      Documentation/filesystems/quota.txt
4359 F:      fs/quota/
4360 F:      include/linux/quota*.h
4361 F:      include/uapi/linux/quota*.h
4362
4363 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4364 M:      Bernie Thompson <bernie@plugable.com>
4365 L:      linux-fbdev@vger.kernel.org
4366 S:      Maintained
4367 W:      http://plugable.com/category/projects/udlfb/
4368 F:      drivers/video/fbdev/udlfb.c
4369 F:      include/video/udlfb.h
4370 F:      Documentation/fb/udlfb.txt
4371
4372 DISTRIBUTED LOCK MANAGER (DLM)
4373 M:      Christine Caulfield <ccaulfie@redhat.com>
4374 M:      David Teigland <teigland@redhat.com>
4375 L:      cluster-devel@redhat.com
4376 W:      http://sources.redhat.com/cluster/
4377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4378 S:      Supported
4379 F:      fs/dlm/
4380
4381 DMA BUFFER SHARING FRAMEWORK
4382 M:      Sumit Semwal <sumit.semwal@linaro.org>
4383 S:      Maintained
4384 L:      linux-media@vger.kernel.org
4385 L:      dri-devel@lists.freedesktop.org
4386 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4387 F:      drivers/dma-buf/
4388 F:      include/linux/dma-buf*
4389 F:      include/linux/reservation.h
4390 F:      include/linux/*fence.h
4391 F:      Documentation/driver-api/dma-buf.rst
4392 T:      git git://anongit.freedesktop.org/drm/drm-misc
4393
4394 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4395 M:      Vinod Koul <vkoul@kernel.org>
4396 L:      dmaengine@vger.kernel.org
4397 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4398 S:      Maintained
4399 F:      drivers/dma/
4400 F:      include/linux/dmaengine.h
4401 F:      include/linux/of_dma.h
4402 F:      Documentation/devicetree/bindings/dma/
4403 F:      Documentation/driver-api/dmaengine/
4404 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4405
4406 DMA MAPPING HELPERS
4407 M:      Christoph Hellwig <hch@lst.de>
4408 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4409 R:      Robin Murphy <robin.murphy@arm.com>
4410 L:      iommu@lists.linux-foundation.org
4411 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4412 W:      http://git.infradead.org/users/hch/dma-mapping.git
4413 S:      Supported
4414 F:      kernel/dma/
4415 F:      include/asm-generic/dma-mapping.h
4416 F:      include/linux/dma-direct.h
4417 F:      include/linux/dma-mapping.h
4418 F:      include/linux/dma-noncoherent.h
4419
4420 DME1737 HARDWARE MONITOR DRIVER
4421 M:      Juerg Haefliger <juergh@gmail.com>
4422 L:      linux-hwmon@vger.kernel.org
4423 S:      Maintained
4424 F:      Documentation/hwmon/dme1737
4425 F:      drivers/hwmon/dme1737.c
4426
4427 DMI/SMBIOS SUPPORT
4428 M:      Jean Delvare <jdelvare@suse.com>
4429 S:      Maintained
4430 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4431 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4432 F:      drivers/firmware/dmi-id.c
4433 F:      drivers/firmware/dmi_scan.c
4434 F:      include/linux/dmi.h
4435
4436 DOCUMENTATION
4437 M:      Jonathan Corbet <corbet@lwn.net>
4438 L:      linux-doc@vger.kernel.org
4439 S:      Maintained
4440 F:      Documentation/
4441 F:      scripts/kernel-doc
4442 X:      Documentation/ABI/
4443 X:      Documentation/devicetree/
4444 X:      Documentation/acpi
4445 X:      Documentation/power
4446 X:      Documentation/spi
4447 X:      Documentation/media
4448 T:      git git://git.lwn.net/linux.git docs-next
4449
4450 DOCUMENTATION/ITALIAN
4451 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4452 L:      linux-doc@vger.kernel.org
4453 S:      Maintained
4454 F:      Documentation/translations/it_IT
4455
4456 DONGWOON DW9714 LENS VOICE COIL DRIVER
4457 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4458 L:      linux-media@vger.kernel.org
4459 T:      git git://linuxtv.org/media_tree.git
4460 S:      Maintained
4461 F:      drivers/media/i2c/dw9714.c
4462
4463 DONGWOON DW9807 LENS VOICE COIL DRIVER
4464 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4465 L:      linux-media@vger.kernel.org
4466 T:      git git://linuxtv.org/media_tree.git
4467 S:      Maintained
4468 F:      drivers/media/i2c/dw9807.c
4469
4470 DOUBLETALK DRIVER
4471 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4472 L:      blinux-list@redhat.com
4473 S:      Maintained
4474 F:      drivers/char/dtlk.c
4475 F:      include/linux/dtlk.h
4476
4477 DPAA2 DATAPATH I/O (DPIO) DRIVER
4478 M:      Roy Pledge <Roy.Pledge@nxp.com>
4479 L:      linux-kernel@vger.kernel.org
4480 S:      Maintained
4481 F:      drivers/staging/fsl-mc/bus/dpio
4482
4483 DPAA2 ETHERNET DRIVER
4484 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4485 L:      linux-kernel@vger.kernel.org
4486 S:      Maintained
4487 F:      drivers/staging/fsl-dpaa2/ethernet
4488
4489 DPAA2 ETHERNET SWITCH DRIVER
4490 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4491 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4492 L:      linux-kernel@vger.kernel.org
4493 S:      Maintained
4494 F:      drivers/staging/fsl-dpaa2/ethsw
4495
4496 DPAA2 PTP CLOCK DRIVER
4497 M:      Yangbo Lu <yangbo.lu@nxp.com>
4498 L:      linux-kernel@vger.kernel.org
4499 S:      Maintained
4500 F:      drivers/staging/fsl-dpaa2/rtc
4501
4502 DPT_I2O SCSI RAID DRIVER
4503 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4504 L:      linux-scsi@vger.kernel.org
4505 W:      http://www.adaptec.com/
4506 S:      Maintained
4507 F:      drivers/scsi/dpt*
4508 F:      drivers/scsi/dpt/
4509
4510 DRBD DRIVER
4511 M:      Philipp Reisner <philipp.reisner@linbit.com>
4512 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4513 L:      drbd-dev@lists.linbit.com
4514 W:      http://www.drbd.org
4515 T:      git git://git.linbit.com/linux-drbd.git
4516 T:      git git://git.linbit.com/drbd-8.4.git
4517 S:      Supported
4518 F:      drivers/block/drbd/
4519 F:      lib/lru_cache.c
4520 F:      Documentation/blockdev/drbd/
4521
4522 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4523 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4524 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4526 S:      Supported
4527 F:      Documentation/kobject.txt
4528 F:      drivers/base/
4529 F:      fs/debugfs/
4530 F:      fs/sysfs/
4531 F:      include/linux/debugfs.h
4532 F:      include/linux/kobj*
4533 F:      lib/kobj*
4534
4535 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4536 M:      Kevin Hilman <khilman@kernel.org>
4537 M:      Nishanth Menon <nm@ti.com>
4538 S:      Maintained
4539 F:      drivers/power/avs/
4540 F:      include/linux/power/smartreflex.h
4541 L:      linux-pm@vger.kernel.org
4542
4543 DRM DRIVER FOR ARM PL111 CLCD
4544 M:      Eric Anholt <eric@anholt.net>
4545 T:      git git://anongit.freedesktop.org/drm/drm-misc
4546 S:      Supported
4547 F:      drivers/gpu/drm/pl111/
4548
4549 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4550 M:      Linus Walleij <linus.walleij@linaro.org>
4551 T:      git git://anongit.freedesktop.org/drm/drm-misc
4552 S:      Maintained
4553 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4554 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4555
4556 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4557 M:      Dave Airlie <airlied@redhat.com>
4558 S:      Odd Fixes
4559 F:      drivers/gpu/drm/ast/
4560
4561 DRM DRIVER FOR BOCHS VIRTUAL GPU
4562 M:      Gerd Hoffmann <kraxel@redhat.com>
4563 L:      virtualization@lists.linux-foundation.org
4564 T:      git git://anongit.freedesktop.org/drm/drm-misc
4565 S:      Maintained
4566 F:      drivers/gpu/drm/bochs/
4567
4568 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4569 M:      Linus Walleij <linus.walleij@linaro.org>
4570 T:      git git://anongit.freedesktop.org/drm/drm-misc
4571 S:      Maintained
4572 F:      drivers/gpu/drm/tve200/
4573
4574 DRM DRIVER FOR ILITEK ILI9225 PANELS
4575 M:      David Lechner <david@lechnology.com>
4576 S:      Maintained
4577 F:      drivers/gpu/drm/tinydrm/ili9225.c
4578 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4579
4580 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4581 S:      Orphan / Obsolete
4582 F:      drivers/gpu/drm/i810/
4583 F:      include/uapi/drm/i810_drm.h
4584
4585 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4586 S:      Orphan / Obsolete
4587 F:      drivers/gpu/drm/mga/
4588 F:      include/uapi/drm/mga_drm.h
4589
4590 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4591 M:      Dave Airlie <airlied@redhat.com>
4592 S:      Odd Fixes
4593 F:      drivers/gpu/drm/mgag200/
4594
4595 DRM DRIVER FOR MI0283QT
4596 M:      Noralf Trønnes <noralf@tronnes.org>
4597 S:      Maintained
4598 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4599 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4600
4601 DRM DRIVER FOR MSM ADRENO GPU
4602 M:      Rob Clark <robdclark@gmail.com>
4603 L:      linux-arm-msm@vger.kernel.org
4604 L:      dri-devel@lists.freedesktop.org
4605 L:      freedreno@lists.freedesktop.org
4606 T:      git git://people.freedesktop.org/~robclark/linux
4607 S:      Maintained
4608 F:      drivers/gpu/drm/msm/
4609 F:      include/uapi/drm/msm_drm.h
4610 F:      Documentation/devicetree/bindings/display/msm/
4611
4612 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4613 M:      Ben Skeggs <bskeggs@redhat.com>
4614 L:      dri-devel@lists.freedesktop.org
4615 L:      nouveau@lists.freedesktop.org
4616 T:      git git://github.com/skeggsb/linux
4617 S:      Supported
4618 F:      drivers/gpu/drm/nouveau/
4619 F:      include/uapi/drm/nouveau_drm.h
4620
4621 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4622 M:      Noralf Trønnes <noralf@tronnes.org>
4623 S:      Maintained
4624 F:      drivers/gpu/drm/tinydrm/repaper.c
4625 F:      Documentation/devicetree/bindings/display/repaper.txt
4626
4627 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4628 M:      Dave Airlie <airlied@redhat.com>
4629 M:      Gerd Hoffmann <kraxel@redhat.com>
4630 L:      virtualization@lists.linux-foundation.org
4631 T:      git git://anongit.freedesktop.org/drm/drm-misc
4632 S:      Obsolete
4633 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4634 F:      drivers/gpu/drm/cirrus/
4635
4636 DRM DRIVER FOR QXL VIRTUAL GPU
4637 M:      Dave Airlie <airlied@redhat.com>
4638 M:      Gerd Hoffmann <kraxel@redhat.com>
4639 L:      virtualization@lists.linux-foundation.org
4640 T:      git git://anongit.freedesktop.org/drm/drm-misc
4641 S:      Maintained
4642 F:      drivers/gpu/drm/qxl/
4643 F:      include/uapi/drm/qxl_drm.h
4644
4645 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4646 S:      Orphan / Obsolete
4647 F:      drivers/gpu/drm/r128/
4648 F:      include/uapi/drm/r128_drm.h
4649
4650 DRM DRIVER FOR SAVAGE VIDEO CARDS
4651 S:      Orphan / Obsolete
4652 F:      drivers/gpu/drm/savage/
4653 F:      include/uapi/drm/savage_drm.h
4654
4655 DRM DRIVER FOR SIS VIDEO CARDS
4656 S:      Orphan / Obsolete
4657 F:      drivers/gpu/drm/sis/
4658 F:      include/uapi/drm/sis_drm.h
4659
4660 DRM DRIVER FOR SITRONIX ST7586 PANELS
4661 M:      David Lechner <david@lechnology.com>
4662 S:      Maintained
4663 F:      drivers/gpu/drm/tinydrm/st7586.c
4664 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4665
4666 DRM DRIVER FOR SITRONIX ST7735R PANELS
4667 M:      David Lechner <david@lechnology.com>
4668 S:      Maintained
4669 F:      drivers/gpu/drm/tinydrm/st7735r.c
4670 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4671
4672 DRM DRIVER FOR TDFX VIDEO CARDS
4673 S:      Orphan / Obsolete
4674 F:      drivers/gpu/drm/tdfx/
4675
4676 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4677 M:      Dave Airlie <airlied@redhat.com>
4678 S:      Odd Fixes
4679 F:      drivers/gpu/drm/udl/
4680
4681 DRM DRIVER FOR VMWARE VIRTUAL GPU
4682 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4683 M:      Sinclair Yeh <syeh@vmware.com>
4684 M:      Thomas Hellstrom <thellstrom@vmware.com>
4685 L:      dri-devel@lists.freedesktop.org
4686 T:      git git://people.freedesktop.org/~syeh/repos_linux
4687 T:      git git://people.freedesktop.org/~thomash/linux
4688 S:      Supported
4689 F:      drivers/gpu/drm/vmwgfx/
4690 F:      include/uapi/drm/vmwgfx_drm.h
4691
4692 DRM DRIVERS
4693 M:      David Airlie <airlied@linux.ie>
4694 L:      dri-devel@lists.freedesktop.org
4695 T:      git git://anongit.freedesktop.org/drm/drm
4696 B:      https://bugs.freedesktop.org/
4697 C:      irc://chat.freenode.net/dri-devel
4698 S:      Maintained
4699 F:      drivers/gpu/drm/
4700 F:      drivers/gpu/vga/
4701 F:      Documentation/devicetree/bindings/display/
4702 F:      Documentation/devicetree/bindings/gpu/
4703 F:      Documentation/gpu/
4704 F:      include/drm/
4705 F:      include/uapi/drm/
4706 F:      include/linux/vga*
4707
4708 DRM DRIVERS AND MISC GPU PATCHES
4709 M:      Gustavo Padovan <gustavo@padovan.org>
4710 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4711 M:      Sean Paul <seanpaul@chromium.org>
4712 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4713 S:      Maintained
4714 T:      git git://anongit.freedesktop.org/drm/drm-misc
4715 F:      Documentation/gpu/
4716 F:      drivers/gpu/vga/
4717 F:      drivers/gpu/drm/*
4718 F:      include/drm/drm*
4719 F:      include/uapi/drm/drm*
4720 F:      include/linux/vga*
4721
4722 DRM DRIVERS FOR ALLWINNER A10
4723 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4724 L:      dri-devel@lists.freedesktop.org
4725 S:      Supported
4726 F:      drivers/gpu/drm/sun4i/
4727 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4728 T:      git git://anongit.freedesktop.org/drm/drm-misc
4729
4730 DRM DRIVERS FOR AMLOGIC SOCS
4731 M:      Neil Armstrong <narmstrong@baylibre.com>
4732 L:      dri-devel@lists.freedesktop.org
4733 L:      linux-amlogic@lists.infradead.org
4734 W:      http://linux-meson.com/
4735 S:      Supported
4736 F:      drivers/gpu/drm/meson/
4737 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4738 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4739 F:      Documentation/gpu/meson.rst
4740 T:      git git://anongit.freedesktop.org/drm/drm-misc
4741
4742 DRM DRIVERS FOR ATMEL HLCDC
4743 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4744 L:      dri-devel@lists.freedesktop.org
4745 S:      Supported
4746 F:      drivers/gpu/drm/atmel-hlcdc/
4747 F:      Documentation/devicetree/bindings/display/atmel/
4748 T:      git git://anongit.freedesktop.org/drm/drm-misc
4749
4750 DRM DRIVERS FOR BRIDGE CHIPS
4751 M:      Archit Taneja <architt@codeaurora.org>
4752 M:      Andrzej Hajda <a.hajda@samsung.com>
4753 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4754 S:      Maintained
4755 T:      git git://anongit.freedesktop.org/drm/drm-misc
4756 F:      drivers/gpu/drm/bridge/
4757
4758 DRM DRIVERS FOR EXYNOS
4759 M:      Inki Dae <inki.dae@samsung.com>
4760 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4761 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4762 M:      Kyungmin Park <kyungmin.park@samsung.com>
4763 L:      dri-devel@lists.freedesktop.org
4764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4765 S:      Supported
4766 F:      drivers/gpu/drm/exynos/
4767 F:      include/uapi/drm/exynos_drm.h
4768 F:      Documentation/devicetree/bindings/display/exynos/
4769
4770 DRM DRIVERS FOR FREESCALE DCU
4771 M:      Stefan Agner <stefan@agner.ch>
4772 M:      Alison Wang <alison.wang@nxp.com>
4773 L:      dri-devel@lists.freedesktop.org
4774 S:      Supported
4775 F:      drivers/gpu/drm/fsl-dcu/
4776 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4777 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4778 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4779
4780 DRM DRIVERS FOR FREESCALE IMX
4781 M:      Philipp Zabel <p.zabel@pengutronix.de>
4782 L:      dri-devel@lists.freedesktop.org
4783 S:      Maintained
4784 F:      drivers/gpu/drm/imx/
4785 F:      drivers/gpu/ipu-v3/
4786 F:      Documentation/devicetree/bindings/display/imx/
4787
4788 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4789 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4790 L:      dri-devel@lists.freedesktop.org
4791 T:      git git://github.com/patjak/drm-gma500
4792 S:      Maintained
4793 F:      drivers/gpu/drm/gma500/
4794
4795 DRM DRIVERS FOR HISILICON
4796 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4797 M:      Rongrong Zou <zourongrong@gmail.com>
4798 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4799 R:      Chen Feng <puck.chen@hisilicon.com>
4800 L:      dri-devel@lists.freedesktop.org
4801 T:      git git://github.com/xin3liang/linux.git
4802 S:      Maintained
4803 F:      drivers/gpu/drm/hisilicon/
4804 F:      Documentation/devicetree/bindings/display/hisilicon/
4805
4806 DRM DRIVERS FOR MEDIATEK
4807 M:      CK Hu <ck.hu@mediatek.com>
4808 M:      Philipp Zabel <p.zabel@pengutronix.de>
4809 L:      dri-devel@lists.freedesktop.org
4810 S:      Supported
4811 F:      drivers/gpu/drm/mediatek/
4812 F:      Documentation/devicetree/bindings/display/mediatek/
4813
4814 DRM DRIVERS FOR NVIDIA TEGRA
4815 M:      Thierry Reding <thierry.reding@gmail.com>
4816 L:      dri-devel@lists.freedesktop.org
4817 L:      linux-tegra@vger.kernel.org
4818 T:      git git://anongit.freedesktop.org/tegra/linux.git
4819 S:      Supported
4820 F:      drivers/gpu/drm/tegra/
4821 F:      drivers/gpu/host1x/
4822 F:      include/linux/host1x.h
4823 F:      include/uapi/drm/tegra_drm.h
4824 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4825
4826 DRM DRIVERS FOR RENESAS
4827 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4828 L:      dri-devel@lists.freedesktop.org
4829 L:      linux-renesas-soc@vger.kernel.org
4830 T:      git git://linuxtv.org/pinchartl/fbdev
4831 S:      Supported
4832 F:      drivers/gpu/drm/rcar-du/
4833 F:      drivers/gpu/drm/shmobile/
4834 F:      include/linux/platform_data/shmob_drm.h
4835 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4836 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4837 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4838
4839 DRM DRIVERS FOR ROCKCHIP
4840 M:      Sandy Huang <hjc@rock-chips.com>
4841 M:      Heiko Stübner <heiko@sntech.de>
4842 L:      dri-devel@lists.freedesktop.org
4843 S:      Maintained
4844 F:      drivers/gpu/drm/rockchip/
4845 F:      Documentation/devicetree/bindings/display/rockchip/
4846 T:      git git://anongit.freedesktop.org/drm/drm-misc
4847
4848 DRM DRIVERS FOR STI
4849 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4850 M:      Vincent Abriou <vincent.abriou@st.com>
4851 L:      dri-devel@lists.freedesktop.org
4852 T:      git git://anongit.freedesktop.org/drm/drm-misc
4853 S:      Maintained
4854 F:      drivers/gpu/drm/sti
4855 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4856
4857 DRM DRIVERS FOR STM
4858 M:      Yannick Fertre <yannick.fertre@st.com>
4859 M:      Philippe Cornu <philippe.cornu@st.com>
4860 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4861 M:      Vincent Abriou <vincent.abriou@st.com>
4862 L:      dri-devel@lists.freedesktop.org
4863 T:      git git://anongit.freedesktop.org/drm/drm-misc
4864 S:      Maintained
4865 F:      drivers/gpu/drm/stm
4866 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4867
4868 DRM DRIVERS FOR TI LCDC
4869 M:      Jyri Sarha <jsarha@ti.com>
4870 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4871 L:      dri-devel@lists.freedesktop.org
4872 S:      Maintained
4873 F:      drivers/gpu/drm/tilcdc/
4874 F:      Documentation/devicetree/bindings/display/tilcdc/
4875
4876 DRM DRIVERS FOR TI OMAP
4877 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4878 L:      dri-devel@lists.freedesktop.org
4879 S:      Maintained
4880 F:      drivers/gpu/drm/omapdrm/
4881 F:      Documentation/devicetree/bindings/display/ti/
4882
4883 DRM DRIVERS FOR V3D
4884 M:      Eric Anholt <eric@anholt.net>
4885 S:      Supported
4886 F:      drivers/gpu/drm/v3d/
4887 F:      include/uapi/drm/v3d_drm.h
4888 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4889 T:      git git://anongit.freedesktop.org/drm/drm-misc
4890
4891 DRM DRIVERS FOR VC4
4892 M:      Eric Anholt <eric@anholt.net>
4893 T:      git git://github.com/anholt/linux
4894 S:      Supported
4895 F:      drivers/gpu/drm/vc4/
4896 F:      include/uapi/drm/vc4_drm.h
4897 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4898 T:      git git://anongit.freedesktop.org/drm/drm-misc
4899
4900 DRM DRIVERS FOR VIVANTE GPU IP
4901 M:      Lucas Stach <l.stach@pengutronix.de>
4902 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4903 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4904 L:      etnaviv@lists.freedesktop.org
4905 L:      dri-devel@lists.freedesktop.org
4906 S:      Maintained
4907 F:      drivers/gpu/drm/etnaviv/
4908 F:      include/uapi/drm/etnaviv_drm.h
4909 F:      Documentation/devicetree/bindings/display/etnaviv/
4910
4911 DRM DRIVERS FOR ZTE ZX
4912 M:      Shawn Guo <shawnguo@kernel.org>
4913 L:      dri-devel@lists.freedesktop.org
4914 S:      Maintained
4915 F:      drivers/gpu/drm/zte/
4916 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4917 T:      git git://anongit.freedesktop.org/drm/drm-misc
4918
4919 DRM PANEL DRIVERS
4920 M:      Thierry Reding <thierry.reding@gmail.com>
4921 L:      dri-devel@lists.freedesktop.org
4922 T:      git git://anongit.freedesktop.org/drm/drm-misc
4923 S:      Maintained
4924 F:      drivers/gpu/drm/drm_panel.c
4925 F:      drivers/gpu/drm/panel/
4926 F:      include/drm/drm_panel.h
4927 F:      Documentation/devicetree/bindings/display/panel/
4928
4929 DRM TINYDRM DRIVERS
4930 M:      Noralf Trønnes <noralf@tronnes.org>
4931 W:      https://github.com/notro/tinydrm/wiki/Development
4932 T:      git git://anongit.freedesktop.org/drm/drm-misc
4933 S:      Maintained
4934 F:      drivers/gpu/drm/tinydrm/
4935 F:      include/drm/tinydrm/
4936
4937 DRM DRIVERS FOR XEN
4938 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4939 T:      git git://anongit.freedesktop.org/drm/drm-misc
4940 L:      dri-devel@lists.freedesktop.org
4941 L:      xen-devel@lists.xen.org
4942 S:      Supported
4943 F:      drivers/gpu/drm/xen/
4944 F:      Documentation/gpu/xen-front.rst
4945
4946 DRM TTM SUBSYSTEM
4947 M:      Christian Koenig <christian.koenig@amd.com>
4948 M:      Huang Rui <ray.huang@amd.com>
4949 M:      Junwei Zhang <Jerry.Zhang@amd.com>
4950 T:      git git://people.freedesktop.org/~agd5f/linux
4951 S:      Maintained
4952 L:      dri-devel@lists.freedesktop.org
4953 F:      include/drm/ttm/
4954 F:      drivers/gpu/drm/ttm/
4955
4956 DSBR100 USB FM RADIO DRIVER
4957 M:      Alexey Klimov <klimov.linux@gmail.com>
4958 L:      linux-media@vger.kernel.org
4959 T:      git git://linuxtv.org/media_tree.git
4960 S:      Maintained
4961 F:      drivers/media/radio/dsbr100.c
4962
4963 DSCC4 DRIVER
4964 M:      Francois Romieu <romieu@fr.zoreil.com>
4965 L:      netdev@vger.kernel.org
4966 S:      Maintained
4967 F:      drivers/net/wan/dscc4.c
4968
4969 DT3155 MEDIA DRIVER
4970 M:      Hans Verkuil <hverkuil@xs4all.nl>
4971 L:      linux-media@vger.kernel.org
4972 T:      git git://linuxtv.org/media_tree.git
4973 W:      https://linuxtv.org
4974 S:      Odd Fixes
4975 F:      drivers/media/pci/dt3155/
4976
4977 DVB_USB_AF9015 MEDIA DRIVER
4978 M:      Antti Palosaari <crope@iki.fi>
4979 L:      linux-media@vger.kernel.org
4980 W:      https://linuxtv.org
4981 W:      http://palosaari.fi/linux/
4982 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4983 T:      git git://linuxtv.org/anttip/media_tree.git
4984 S:      Maintained
4985 F:      drivers/media/usb/dvb-usb-v2/af9015*
4986
4987 DVB_USB_AF9035 MEDIA DRIVER
4988 M:      Antti Palosaari <crope@iki.fi>
4989 L:      linux-media@vger.kernel.org
4990 W:      https://linuxtv.org
4991 W:      http://palosaari.fi/linux/
4992 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4993 T:      git git://linuxtv.org/anttip/media_tree.git
4994 S:      Maintained
4995 F:      drivers/media/usb/dvb-usb-v2/af9035*
4996
4997 DVB_USB_ANYSEE MEDIA DRIVER
4998 M:      Antti Palosaari <crope@iki.fi>
4999 L:      linux-media@vger.kernel.org
5000 W:      https://linuxtv.org
5001 W:      http://palosaari.fi/linux/
5002 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5003 T:      git git://linuxtv.org/anttip/media_tree.git
5004 S:      Maintained
5005 F:      drivers/media/usb/dvb-usb-v2/anysee*
5006
5007 DVB_USB_AU6610 MEDIA DRIVER
5008 M:      Antti Palosaari <crope@iki.fi>
5009 L:      linux-media@vger.kernel.org
5010 W:      https://linuxtv.org
5011 W:      http://palosaari.fi/linux/
5012 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5013 T:      git git://linuxtv.org/anttip/media_tree.git
5014 S:      Maintained
5015 F:      drivers/media/usb/dvb-usb-v2/au6610*
5016
5017 DVB_USB_CE6230 MEDIA DRIVER
5018 M:      Antti Palosaari <crope@iki.fi>
5019 L:      linux-media@vger.kernel.org
5020 W:      https://linuxtv.org
5021 W:      http://palosaari.fi/linux/
5022 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5023 T:      git git://linuxtv.org/anttip/media_tree.git
5024 S:      Maintained
5025 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5026
5027 DVB_USB_CXUSB MEDIA DRIVER
5028 M:      Michael Krufky <mkrufky@linuxtv.org>
5029 L:      linux-media@vger.kernel.org
5030 W:      https://linuxtv.org
5031 W:      http://github.com/mkrufky
5032 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5033 T:      git git://linuxtv.org/media_tree.git
5034 S:      Maintained
5035 F:      drivers/media/usb/dvb-usb/cxusb*
5036
5037 DVB_USB_EC168 MEDIA DRIVER
5038 M:      Antti Palosaari <crope@iki.fi>
5039 L:      linux-media@vger.kernel.org
5040 W:      https://linuxtv.org
5041 W:      http://palosaari.fi/linux/
5042 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5043 T:      git git://linuxtv.org/anttip/media_tree.git
5044 S:      Maintained
5045 F:      drivers/media/usb/dvb-usb-v2/ec168*
5046
5047 DVB_USB_GL861 MEDIA DRIVER
5048 M:      Antti Palosaari <crope@iki.fi>
5049 L:      linux-media@vger.kernel.org
5050 W:      https://linuxtv.org
5051 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5052 T:      git git://linuxtv.org/anttip/media_tree.git
5053 S:      Maintained
5054 F:      drivers/media/usb/dvb-usb-v2/gl861*
5055
5056 DVB_USB_MXL111SF MEDIA DRIVER
5057 M:      Michael Krufky <mkrufky@linuxtv.org>
5058 L:      linux-media@vger.kernel.org
5059 W:      https://linuxtv.org
5060 W:      http://github.com/mkrufky
5061 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5062 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5063 S:      Maintained
5064 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5065
5066 DVB_USB_RTL28XXU MEDIA DRIVER
5067 M:      Antti Palosaari <crope@iki.fi>
5068 L:      linux-media@vger.kernel.org
5069 W:      https://linuxtv.org
5070 W:      http://palosaari.fi/linux/
5071 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5072 T:      git git://linuxtv.org/anttip/media_tree.git
5073 S:      Maintained
5074 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5075
5076 DVB_USB_V2 MEDIA DRIVER
5077 M:      Antti Palosaari <crope@iki.fi>
5078 L:      linux-media@vger.kernel.org
5079 W:      https://linuxtv.org
5080 W:      http://palosaari.fi/linux/
5081 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5082 T:      git git://linuxtv.org/anttip/media_tree.git
5083 S:      Maintained
5084 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5085 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5086
5087 DYNAMIC DEBUG
5088 M:      Jason Baron <jbaron@akamai.com>
5089 S:      Maintained
5090 F:      lib/dynamic_debug.c
5091 F:      include/linux/dynamic_debug.h
5092
5093 DYNAMIC INTERRUPT MODERATION
5094 M:      Tal Gilboa <talgi@mellanox.com>
5095 S:      Maintained
5096 F:      include/linux/net_dim.h
5097
5098 DZ DECSTATION DZ11 SERIAL DRIVER
5099 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5100 S:      Maintained
5101 F:      drivers/tty/serial/dz.*
5102
5103 E3X0 POWER BUTTON DRIVER
5104 M:      Moritz Fischer <moritz.fischer@ettus.com>
5105 L:      usrp-users@lists.ettus.com
5106 W:      http://www.ettus.com
5107 S:      Supported
5108 F:      drivers/input/misc/e3x0-button.c
5109 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5110
5111 E4000 MEDIA DRIVER
5112 M:      Antti Palosaari <crope@iki.fi>
5113 L:      linux-media@vger.kernel.org
5114 W:      https://linuxtv.org
5115 W:      http://palosaari.fi/linux/
5116 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5117 T:      git git://linuxtv.org/anttip/media_tree.git
5118 S:      Maintained
5119 F:      drivers/media/tuners/e4000*
5120
5121 EARTH_PT1 MEDIA DRIVER
5122 M:      Akihiro Tsukada <tskd08@gmail.com>
5123 L:      linux-media@vger.kernel.org
5124 S:      Odd Fixes
5125 F:      drivers/media/pci/pt1/
5126
5127 EARTH_PT3 MEDIA DRIVER
5128 M:      Akihiro Tsukada <tskd08@gmail.com>
5129 L:      linux-media@vger.kernel.org
5130 S:      Odd Fixes
5131 F:      drivers/media/pci/pt3/
5132
5133 EC100 MEDIA DRIVER
5134 M:      Antti Palosaari <crope@iki.fi>
5135 L:      linux-media@vger.kernel.org
5136 W:      https://linuxtv.org
5137 W:      http://palosaari.fi/linux/
5138 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5139 T:      git git://linuxtv.org/anttip/media_tree.git
5140 S:      Maintained
5141 F:      drivers/media/dvb-frontends/ec100*
5142
5143 ECRYPT FILE SYSTEM
5144 M:      Tyler Hicks <tyhicks@canonical.com>
5145 L:      ecryptfs@vger.kernel.org
5146 W:      http://ecryptfs.org
5147 W:      https://launchpad.net/ecryptfs
5148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5149 S:      Supported
5150 F:      Documentation/filesystems/ecryptfs.txt
5151 F:      fs/ecryptfs/
5152
5153 EDAC-AMD64
5154 M:      Borislav Petkov <bp@alien8.de>
5155 L:      linux-edac@vger.kernel.org
5156 S:      Maintained
5157 F:      drivers/edac/amd64_edac*
5158
5159 EDAC-CALXEDA
5160 M:      Robert Richter <rric@kernel.org>
5161 L:      linux-edac@vger.kernel.org
5162 S:      Maintained
5163 F:      drivers/edac/highbank*
5164
5165 EDAC-CAVIUM OCTEON
5166 M:      Ralf Baechle <ralf@linux-mips.org>
5167 M:      David Daney <david.daney@cavium.com>
5168 L:      linux-edac@vger.kernel.org
5169 L:      linux-mips@linux-mips.org
5170 S:      Supported
5171 F:      drivers/edac/octeon_edac*
5172
5173 EDAC-CAVIUM THUNDERX
5174 M:      David Daney <david.daney@cavium.com>
5175 M:      Jan Glauber <jglauber@cavium.com>
5176 L:      linux-edac@vger.kernel.org
5177 S:      Supported
5178 F:      drivers/edac/thunderx_edac*
5179
5180 EDAC-CORE
5181 M:      Borislav Petkov <bp@alien8.de>
5182 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5183 L:      linux-edac@vger.kernel.org
5184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5186 S:      Supported
5187 F:      Documentation/admin-guide/ras.rst
5188 F:      Documentation/driver-api/edac.rst
5189 F:      drivers/edac/
5190 F:      include/linux/edac.h
5191
5192 EDAC-E752X
5193 M:      Mark Gross <mark.gross@intel.com>
5194 L:      linux-edac@vger.kernel.org
5195 S:      Maintained
5196 F:      drivers/edac/e752x_edac.c
5197
5198 EDAC-E7XXX
5199 L:      linux-edac@vger.kernel.org
5200 S:      Maintained
5201 F:      drivers/edac/e7xxx_edac.c
5202
5203 EDAC-FSL_DDR
5204 M:      York Sun <york.sun@nxp.com>
5205 L:      linux-edac@vger.kernel.org
5206 S:      Maintained
5207 F:      drivers/edac/fsl_ddr_edac.*
5208
5209 EDAC-GHES
5210 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5211 L:      linux-edac@vger.kernel.org
5212 S:      Maintained
5213 F:      drivers/edac/ghes_edac.c
5214
5215 EDAC-I3000
5216 L:      linux-edac@vger.kernel.org
5217 S:      Orphan
5218 F:      drivers/edac/i3000_edac.c
5219
5220 EDAC-I5000
5221 L:      linux-edac@vger.kernel.org
5222 S:      Maintained
5223 F:      drivers/edac/i5000_edac.c
5224
5225 EDAC-I5400
5226 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5227 L:      linux-edac@vger.kernel.org
5228 S:      Maintained
5229 F:      drivers/edac/i5400_edac.c
5230
5231 EDAC-I7300
5232 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5233 L:      linux-edac@vger.kernel.org
5234 S:      Maintained
5235 F:      drivers/edac/i7300_edac.c
5236
5237 EDAC-I7CORE
5238 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5239 L:      linux-edac@vger.kernel.org
5240 S:      Maintained
5241 F:      drivers/edac/i7core_edac.c
5242
5243 EDAC-I82443BXGX
5244 M:      Tim Small <tim@buttersideup.com>
5245 L:      linux-edac@vger.kernel.org
5246 S:      Maintained
5247 F:      drivers/edac/i82443bxgx_edac.c
5248
5249 EDAC-I82975X
5250 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5251 M:      "Arvind R." <arvino55@gmail.com>
5252 L:      linux-edac@vger.kernel.org
5253 S:      Maintained
5254 F:      drivers/edac/i82975x_edac.c
5255
5256 EDAC-IE31200
5257 M:      Jason Baron <jbaron@akamai.com>
5258 L:      linux-edac@vger.kernel.org
5259 S:      Maintained
5260 F:      drivers/edac/ie31200_edac.c
5261
5262 EDAC-MPC85XX
5263 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5264 L:      linux-edac@vger.kernel.org
5265 S:      Maintained
5266 F:      drivers/edac/mpc85xx_edac.[ch]
5267
5268 EDAC-PASEMI
5269 M:      Egor Martovetsky <egor@pasemi.com>
5270 L:      linux-edac@vger.kernel.org
5271 S:      Maintained
5272 F:      drivers/edac/pasemi_edac.c
5273
5274 EDAC-PND2
5275 M:      Tony Luck <tony.luck@intel.com>
5276 L:      linux-edac@vger.kernel.org
5277 S:      Maintained
5278 F:      drivers/edac/pnd2_edac.[ch]
5279
5280 EDAC-R82600
5281 M:      Tim Small <tim@buttersideup.com>
5282 L:      linux-edac@vger.kernel.org
5283 S:      Maintained
5284 F:      drivers/edac/r82600_edac.c
5285
5286 EDAC-SBRIDGE
5287 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5288 L:      linux-edac@vger.kernel.org
5289 S:      Maintained
5290 F:      drivers/edac/sb_edac.c
5291
5292 EDAC-SKYLAKE
5293 M:      Tony Luck <tony.luck@intel.com>
5294 L:      linux-edac@vger.kernel.org
5295 S:      Maintained
5296 F:      drivers/edac/skx_edac.c
5297
5298 EDAC-TI
5299 M:      Tero Kristo <t-kristo@ti.com>
5300 L:      linux-edac@vger.kernel.org
5301 S:      Maintained
5302 F:      drivers/edac/ti_edac.c
5303
5304 EDIROL UA-101/UA-1000 DRIVER
5305 M:      Clemens Ladisch <clemens@ladisch.de>
5306 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5307 T:      git git://git.alsa-project.org/alsa-kernel.git
5308 S:      Maintained
5309 F:      sound/usb/misc/ua101.c
5310
5311 EFI TEST DRIVER
5312 L:      linux-efi@vger.kernel.org
5313 M:      Ivan Hu <ivan.hu@canonical.com>
5314 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5315 S:      Maintained
5316 F:      drivers/firmware/efi/test/
5317
5318 EFI VARIABLE FILESYSTEM
5319 M:      Matthew Garrett <matthew.garrett@nebula.com>
5320 M:      Jeremy Kerr <jk@ozlabs.org>
5321 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5323 L:      linux-efi@vger.kernel.org
5324 S:      Maintained
5325 F:      fs/efivarfs/
5326
5327 EFIFB FRAMEBUFFER DRIVER
5328 L:      linux-fbdev@vger.kernel.org
5329 M:      Peter Jones <pjones@redhat.com>
5330 S:      Maintained
5331 F:      drivers/video/fbdev/efifb.c
5332
5333 EFS FILESYSTEM
5334 W:      http://aeschi.ch.eu.org/efs/
5335 S:      Orphan
5336 F:      fs/efs/
5337
5338 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5339 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5340 L:      netdev@vger.kernel.org
5341 S:      Maintained
5342 F:      drivers/net/ethernet/ibm/ehea/
5343
5344 EM28XX VIDEO4LINUX DRIVER
5345 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5346 L:      linux-media@vger.kernel.org
5347 W:      https://linuxtv.org
5348 T:      git git://linuxtv.org/media_tree.git
5349 S:      Maintained
5350 F:      drivers/media/usb/em28xx/
5351 F:      Documentation/media/v4l-drivers/em28xx*
5352
5353 EMBEDDED LINUX
5354 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5355 M:      Matt Mackall <mpm@selenic.com>
5356 M:      David Woodhouse <dwmw2@infradead.org>
5357 L:      linux-embedded@vger.kernel.org
5358 S:      Maintained
5359
5360 Emulex 10Gbps iSCSI - OneConnect DRIVER
5361 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5362 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5363 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5364 L:      linux-scsi@vger.kernel.org
5365 W:      http://www.broadcom.com
5366 S:      Supported
5367 F:      drivers/scsi/be2iscsi/
5368
5369 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5370 M:      Sathya Perla <sathya.perla@broadcom.com>
5371 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5372 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5373 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5374 L:      netdev@vger.kernel.org
5375 W:      http://www.emulex.com
5376 S:      Supported
5377 F:      drivers/net/ethernet/emulex/benet/
5378
5379 EMULEX ONECONNECT ROCE DRIVER
5380 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5381 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5382 L:      linux-rdma@vger.kernel.org
5383 W:      http://www.broadcom.com
5384 S:      Odd Fixes
5385 F:      drivers/infiniband/hw/ocrdma/
5386 F:      include/uapi/rdma/ocrdma-abi.h
5387
5388 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5389 M:      James Smart <james.smart@broadcom.com>
5390 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5391 L:      linux-scsi@vger.kernel.org
5392 W:      http://www.broadcom.com
5393 S:      Supported
5394 F:      drivers/scsi/lpfc/
5395
5396 ENE CB710 FLASH CARD READER DRIVER
5397 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5398 S:      Maintained
5399 F:      drivers/misc/cb710/
5400 F:      drivers/mmc/host/cb710-mmc.*
5401 F:      include/linux/cb710.h
5402
5403 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5404 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5405 S:      Maintained
5406 F:      drivers/media/rc/ene_ir.*
5407
5408 EPSON S1D13XXX FRAMEBUFFER DRIVER
5409 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5410 S:      Maintained
5411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5412 F:      drivers/video/fbdev/s1d13xxxfb.c
5413 F:      include/video/s1d13xxxfb.h
5414
5415 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5416 M:      Jeff Layton <jlayton@kernel.org>
5417 S:      Maintained
5418 F:      lib/errseq.c
5419 F:      include/linux/errseq.h
5420
5421 ET131X NETWORK DRIVER
5422 M:      Mark Einon <mark.einon@gmail.com>
5423 S:      Odd Fixes
5424 F:      drivers/net/ethernet/agere/
5425
5426 ETHERNET BRIDGE
5427 M:      Stephen Hemminger <stephen@networkplumber.org>
5428 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5429 L:      netdev@vger.kernel.org
5430 W:      http://www.linuxfoundation.org/en/Net:Bridge
5431 S:      Maintained
5432 F:      include/linux/netfilter_bridge/
5433 F:      net/bridge/
5434
5435 ETHERNET PHY LIBRARY
5436 M:      Andrew Lunn <andrew@lunn.ch>
5437 M:      Florian Fainelli <f.fainelli@gmail.com>
5438 L:      netdev@vger.kernel.org
5439 S:      Maintained
5440 F:      Documentation/ABI/testing/sysfs-bus-mdio
5441 F:      Documentation/devicetree/bindings/net/mdio*
5442 F:      Documentation/networking/phy.txt
5443 F:      drivers/net/phy/
5444 F:      drivers/of/of_mdio.c
5445 F:      drivers/of/of_net.c
5446 F:      include/linux/*mdio*.h
5447 F:      include/linux/of_net.h
5448 F:      include/linux/phy.h
5449 F:      include/linux/phy_fixed.h
5450 F:      include/linux/platform_data/mdio-bcm-unimac.h
5451 F:      include/trace/events/mdio.h
5452 F:      include/uapi/linux/mdio.h
5453 F:      include/uapi/linux/mii.h
5454
5455 EXT2 FILE SYSTEM
5456 M:      Jan Kara <jack@suse.com>
5457 L:      linux-ext4@vger.kernel.org
5458 S:      Maintained
5459 F:      Documentation/filesystems/ext2.txt
5460 F:      fs/ext2/
5461 F:      include/linux/ext2*
5462
5463 EXT4 FILE SYSTEM
5464 M:      "Theodore Ts'o" <tytso@mit.edu>
5465 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5466 L:      linux-ext4@vger.kernel.org
5467 W:      http://ext4.wiki.kernel.org
5468 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5470 S:      Maintained
5471 F:      Documentation/filesystems/ext4.txt
5472 F:      fs/ext4/
5473
5474 Extended Verification Module (EVM)
5475 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5476 L:      linux-integrity@vger.kernel.org
5477 S:      Supported
5478 F:      security/integrity/evm/
5479
5480 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5481 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5482 L:      linux-efi@vger.kernel.org
5483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5484 S:      Maintained
5485 F:      Documentation/efi-stub.txt
5486 F:      arch/*/kernel/efi.c
5487 F:      arch/x86/boot/compressed/eboot.[ch]
5488 F:      arch/*/include/asm/efi.h
5489 F:      arch/x86/platform/efi/
5490 F:      drivers/firmware/efi/
5491 F:      include/linux/efi*.h
5492 F:      arch/arm/boot/compressed/efi-header.S
5493 F:      arch/arm64/kernel/efi-entry.S
5494
5495 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5496 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5497 M:      Chanwoo Choi <cw00.choi@samsung.com>
5498 L:      linux-kernel@vger.kernel.org
5499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5500 S:      Maintained
5501 F:      drivers/extcon/
5502 F:      include/linux/extcon/
5503 F:      include/linux/extcon.h
5504 F:      Documentation/extcon/
5505 F:      Documentation/devicetree/bindings/extcon/
5506
5507 EXYNOS DP DRIVER
5508 M:      Jingoo Han <jingoohan1@gmail.com>
5509 L:      dri-devel@lists.freedesktop.org
5510 S:      Maintained
5511 F:      drivers/gpu/drm/exynos/exynos_dp*
5512
5513 EXYNOS SYSMMU (IOMMU) driver
5514 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5515 L:      iommu@lists.linux-foundation.org
5516 S:      Maintained
5517 F:      drivers/iommu/exynos-iommu.c
5518
5519 EZchip NPS platform support
5520 M:      Vineet Gupta <vgupta@synopsys.com>
5521 M:      Ofer Levi <oferle@mellanox.com>
5522 S:      Supported
5523 F:      arch/arc/plat-eznps
5524 F:      arch/arc/boot/dts/eznps.dts
5525
5526 F2FS FILE SYSTEM
5527 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5528 M:      Chao Yu <yuchao0@huawei.com>
5529 L:      linux-f2fs-devel@lists.sourceforge.net
5530 W:      https://f2fs.wiki.kernel.org/
5531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5532 S:      Maintained
5533 F:      Documentation/filesystems/f2fs.txt
5534 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5535 F:      fs/f2fs/
5536 F:      include/linux/f2fs_fs.h
5537 F:      include/trace/events/f2fs.h
5538
5539 F71805F HARDWARE MONITORING DRIVER
5540 M:      Jean Delvare <jdelvare@suse.com>
5541 L:      linux-hwmon@vger.kernel.org
5542 S:      Maintained
5543 F:      Documentation/hwmon/f71805f
5544 F:      drivers/hwmon/f71805f.c
5545
5546 FADDR2LINE
5547 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5548 S:      Maintained
5549 F:      scripts/faddr2line
5550
5551 FAILOVER MODULE
5552 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5553 L:      netdev@vger.kernel.org
5554 S:      Supported
5555 F:      net/core/failover.c
5556 F:      include/net/failover.h
5557 F:      Documentation/networking/failover.rst
5558
5559 FANOTIFY
5560 M:      Jan Kara <jack@suse.cz>
5561 R:      Amir Goldstein <amir73il@gmail.com>
5562 L:      linux-fsdevel@vger.kernel.org
5563 S:      Maintained
5564 F:      fs/notify/fanotify/
5565 F:      include/linux/fanotify.h
5566 F:      include/uapi/linux/fanotify.h
5567
5568 FARSYNC SYNCHRONOUS DRIVER
5569 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5570 W:      http://www.farsite.co.uk/
5571 S:      Supported
5572 F:      drivers/net/wan/farsync.*
5573
5574 FAULT INJECTION SUPPORT
5575 M:      Akinobu Mita <akinobu.mita@gmail.com>
5576 S:      Supported
5577 F:      Documentation/fault-injection/
5578 F:      lib/fault-inject.c
5579
5580 FBTFT Framebuffer drivers
5581 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5582 S:      Maintained
5583 F:      drivers/staging/fbtft/
5584
5585 FC0011 TUNER DRIVER
5586 M:      Michael Buesch <m@bues.ch>
5587 L:      linux-media@vger.kernel.org
5588 S:      Maintained
5589 F:      drivers/media/tuners/fc0011.h
5590 F:      drivers/media/tuners/fc0011.c
5591
5592 FC2580 MEDIA DRIVER
5593 M:      Antti Palosaari <crope@iki.fi>
5594 L:      linux-media@vger.kernel.org
5595 W:      https://linuxtv.org
5596 W:      http://palosaari.fi/linux/
5597 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5598 T:      git git://linuxtv.org/anttip/media_tree.git
5599 S:      Maintained
5600 F:      drivers/media/tuners/fc2580*
5601
5602 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5603 M:      Johannes Thumshirn <jth@kernel.org>
5604 L:      linux-scsi@vger.kernel.org
5605 W:      www.Open-FCoE.org
5606 S:      Supported
5607 F:      drivers/scsi/libfc/
5608 F:      drivers/scsi/fcoe/
5609 F:      include/scsi/fc/
5610 F:      include/scsi/libfc.h
5611 F:      include/scsi/libfcoe.h
5612 F:      include/uapi/scsi/fc/
5613
5614 FILE LOCKING (flock() and fcntl()/lockf())
5615 M:      Jeff Layton <jlayton@kernel.org>
5616 M:      "J. Bruce Fields" <bfields@fieldses.org>
5617 L:      linux-fsdevel@vger.kernel.org
5618 S:      Maintained
5619 F:      include/linux/fcntl.h
5620 F:      include/uapi/linux/fcntl.h
5621 F:      fs/fcntl.c
5622 F:      fs/locks.c
5623
5624 FILESYSTEMS (VFS and infrastructure)
5625 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5626 L:      linux-fsdevel@vger.kernel.org
5627 S:      Maintained
5628 F:      fs/*
5629 F:      include/linux/fs.h
5630 F:      include/uapi/linux/fs.h
5631
5632 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5633 M:      Riku Voipio <riku.voipio@iki.fi>
5634 L:      linux-hwmon@vger.kernel.org
5635 S:      Maintained
5636 F:      drivers/hwmon/f75375s.c
5637 F:      include/linux/f75375s.h
5638
5639 FIREWIRE AUDIO DRIVERS
5640 M:      Clemens Ladisch <clemens@ladisch.de>
5641 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5642 T:      git git://git.alsa-project.org/alsa-kernel.git
5643 S:      Maintained
5644 F:      sound/firewire/
5645
5646 FIREWIRE MEDIA DRIVERS (firedtv)
5647 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5648 L:      linux-media@vger.kernel.org
5649 L:      linux1394-devel@lists.sourceforge.net
5650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5651 S:      Maintained
5652 F:      drivers/media/firewire/
5653
5654 FIREWIRE SBP-2 TARGET
5655 M:      Chris Boot <bootc@bootc.net>
5656 L:      linux-scsi@vger.kernel.org
5657 L:      target-devel@vger.kernel.org
5658 L:      linux1394-devel@lists.sourceforge.net
5659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5660 S:      Maintained
5661 F:      drivers/target/sbp/
5662
5663 FIREWIRE SUBSYSTEM
5664 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5665 L:      linux1394-devel@lists.sourceforge.net
5666 W:      http://ieee1394.wiki.kernel.org/
5667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5668 S:      Maintained
5669 F:      drivers/firewire/
5670 F:      include/linux/firewire.h
5671 F:      include/uapi/linux/firewire*.h
5672 F:      tools/firewire/
5673
5674 FIRMWARE LOADER (request_firmware)
5675 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5676 L:      linux-kernel@vger.kernel.org
5677 S:      Maintained
5678 F:      Documentation/firmware_class/
5679 F:      drivers/base/firmware_loader/
5680 F:      include/linux/firmware.h
5681
5682 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5683 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5684 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5685 S:      Maintained
5686 F:      drivers/block/rsxx/
5687
5688 FLOPPY DRIVER
5689 M:      Jiri Kosina <jikos@kernel.org>
5690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5691 S:      Odd fixes
5692 F:      drivers/block/floppy.c
5693
5694 FMC SUBSYSTEM
5695 M:      Alessandro Rubini <rubini@gnudd.com>
5696 W:      http://www.ohwr.org/projects/fmc-bus
5697 S:      Supported
5698 F:      drivers/fmc/
5699 F:      include/linux/fmc*.h
5700 F:      include/linux/ipmi-fru.h
5701 K:      fmc_d.*register
5702
5703 FPGA MANAGER FRAMEWORK
5704 M:      Alan Tull <atull@kernel.org>
5705 M:      Moritz Fischer <mdf@kernel.org>
5706 L:      linux-fpga@vger.kernel.org
5707 S:      Maintained
5708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5709 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5710 F:      Documentation/fpga/
5711 F:      Documentation/driver-api/fpga/
5712 F:      Documentation/devicetree/bindings/fpga/
5713 F:      drivers/fpga/
5714 F:      include/linux/fpga/
5715 W:      http://www.rocketboards.org
5716
5717 FPU EMULATOR
5718 M:      Bill Metzenthen <billm@melbpc.org.au>
5719 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5720 S:      Maintained
5721 F:      arch/x86/math-emu/
5722
5723 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5724 L:      netdev@vger.kernel.org
5725 S:      Orphan
5726 F:      drivers/net/wan/dlci.c
5727 F:      drivers/net/wan/sdla.c
5728
5729 FRAMEBUFFER LAYER
5730 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5731 L:      dri-devel@lists.freedesktop.org
5732 L:      linux-fbdev@vger.kernel.org
5733 T:      git git://github.com/bzolnier/linux.git
5734 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5735 S:      Maintained
5736 F:      Documentation/fb/
5737 F:      drivers/video/
5738 F:      include/video/
5739 F:      include/linux/fb.h
5740 F:      include/uapi/video/
5741 F:      include/uapi/linux/fb.h
5742
5743 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5744 M:      Horia Geantă <horia.geanta@nxp.com>
5745 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5746 L:      linux-crypto@vger.kernel.org
5747 S:      Maintained
5748 F:      drivers/crypto/caam/
5749 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5750
5751 FREESCALE DIU FRAMEBUFFER DRIVER
5752 M:      Timur Tabi <timur@kernel.org>
5753 L:      linux-fbdev@vger.kernel.org
5754 S:      Maintained
5755 F:      drivers/video/fbdev/fsl-diu-fb.*
5756
5757 FREESCALE DMA DRIVER
5758 M:      Li Yang <leoyang.li@nxp.com>
5759 M:      Zhang Wei <zw@zh-kernel.org>
5760 L:      linuxppc-dev@lists.ozlabs.org
5761 S:      Maintained
5762 F:      drivers/dma/fsldma.*
5763
5764 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5765 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5766 L:      netdev@vger.kernel.org
5767 S:      Maintained
5768 F:      drivers/net/ethernet/freescale/gianfar*
5769 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5770
5771 FREESCALE GPMI NAND DRIVER
5772 M:      Han Xu <han.xu@nxp.com>
5773 L:      linux-mtd@lists.infradead.org
5774 S:      Maintained
5775 F:      drivers/mtd/nand/raw/gpmi-nand/*
5776
5777 FREESCALE I2C CPM DRIVER
5778 M:      Jochen Friedrich <jochen@scram.de>
5779 L:      linuxppc-dev@lists.ozlabs.org
5780 L:      linux-i2c@vger.kernel.org
5781 S:      Maintained
5782 F:      drivers/i2c/busses/i2c-cpm.c
5783
5784 FREESCALE IMX / MXC FEC DRIVER
5785 M:      Fugang Duan <fugang.duan@nxp.com>
5786 L:      netdev@vger.kernel.org
5787 S:      Maintained
5788 F:      drivers/net/ethernet/freescale/fec_main.c
5789 F:      drivers/net/ethernet/freescale/fec_ptp.c
5790 F:      drivers/net/ethernet/freescale/fec.h
5791 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5792
5793 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5794 M:      Sascha Hauer <s.hauer@pengutronix.de>
5795 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5796 L:      linux-fbdev@vger.kernel.org
5797 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5798 S:      Maintained
5799 F:      include/linux/platform_data/video-imxfb.h
5800 F:      drivers/video/fbdev/imxfb.c
5801
5802 FREESCALE QORIQ DPAA ETHERNET DRIVER
5803 M:      Madalin Bucur <madalin.bucur@nxp.com>
5804 L:      netdev@vger.kernel.org
5805 S:      Maintained
5806 F:      drivers/net/ethernet/freescale/dpaa
5807
5808 FREESCALE QORIQ DPAA FMAN DRIVER
5809 M:      Madalin Bucur <madalin.bucur@nxp.com>
5810 L:      netdev@vger.kernel.org
5811 S:      Maintained
5812 F:      drivers/net/ethernet/freescale/fman
5813 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
5814
5815 FREESCALE QORIQ PTP CLOCK DRIVER
5816 M:      Yangbo Lu <yangbo.lu@nxp.com>
5817 L:      netdev@vger.kernel.org
5818 S:      Maintained
5819 F:      drivers/ptp/ptp_qoriq.c
5820 F:      include/linux/fsl/ptp_qoriq.h
5821 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5822
5823 FREESCALE QUAD SPI DRIVER
5824 M:      Han Xu <han.xu@nxp.com>
5825 L:      linux-mtd@lists.infradead.org
5826 S:      Maintained
5827 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5828
5829 FREESCALE QUICC ENGINE LIBRARY
5830 M:      Qiang Zhao <qiang.zhao@nxp.com>
5831 L:      linuxppc-dev@lists.ozlabs.org
5832 S:      Maintained
5833 F:      drivers/soc/fsl/qe/
5834 F:      include/soc/fsl/*qe*.h
5835 F:      include/soc/fsl/*ucc*.h
5836
5837 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5838 M:      Li Yang <leoyang.li@nxp.com>
5839 L:      netdev@vger.kernel.org
5840 L:      linuxppc-dev@lists.ozlabs.org
5841 S:      Maintained
5842 F:      drivers/net/ethernet/freescale/ucc_geth*
5843
5844 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5845 M:      Zhao Qiang <qiang.zhao@nxp.com>
5846 L:      netdev@vger.kernel.org
5847 L:      linuxppc-dev@lists.ozlabs.org
5848 S:      Maintained
5849 F:      drivers/net/wan/fsl_ucc_hdlc*
5850
5851 FREESCALE QUICC ENGINE UCC UART DRIVER
5852 M:      Timur Tabi <timur@kernel.org>
5853 L:      linuxppc-dev@lists.ozlabs.org
5854 S:      Maintained
5855 F:      drivers/tty/serial/ucc_uart.c
5856
5857 FREESCALE SOC DRIVERS
5858 M:      Li Yang <leoyang.li@nxp.com>
5859 L:      linuxppc-dev@lists.ozlabs.org
5860 L:      linux-arm-kernel@lists.infradead.org
5861 S:      Maintained
5862 F:      Documentation/devicetree/bindings/soc/fsl/
5863 F:      drivers/soc/fsl/
5864 F:      include/linux/fsl/
5865
5866 FREESCALE SOC FS_ENET DRIVER
5867 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5868 L:      linuxppc-dev@lists.ozlabs.org
5869 L:      netdev@vger.kernel.org
5870 S:      Maintained
5871 F:      drivers/net/ethernet/freescale/fs_enet/
5872 F:      include/linux/fs_enet_pd.h
5873
5874 FREESCALE SOC SOUND DRIVERS
5875 M:      Timur Tabi <timur@kernel.org>
5876 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5877 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5878 R:      Fabio Estevam <fabio.estevam@nxp.com>
5879 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5880 L:      linuxppc-dev@lists.ozlabs.org
5881 S:      Maintained
5882 F:      sound/soc/fsl/fsl*
5883 F:      sound/soc/fsl/imx*
5884 F:      sound/soc/fsl/mpc8610_hpcd.c
5885
5886 FREESCALE USB PERIPHERAL DRIVERS
5887 M:      Li Yang <leoyang.li@nxp.com>
5888 L:      linux-usb@vger.kernel.org
5889 L:      linuxppc-dev@lists.ozlabs.org
5890 S:      Maintained
5891 F:      drivers/usb/gadget/udc/fsl*
5892
5893 FREEVXFS FILESYSTEM
5894 M:      Christoph Hellwig <hch@infradead.org>
5895 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5896 S:      Maintained
5897 F:      fs/freevxfs/
5898
5899 FREEZER
5900 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5901 M:      Pavel Machek <pavel@ucw.cz>
5902 L:      linux-pm@vger.kernel.org
5903 S:      Supported
5904 F:      Documentation/power/freezing-of-tasks.txt
5905 F:      include/linux/freezer.h
5906 F:      kernel/freezer.c
5907
5908 FRONTSWAP API
5909 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5910 L:      linux-kernel@vger.kernel.org
5911 S:      Maintained
5912 F:      mm/frontswap.c
5913 F:      include/linux/frontswap.h
5914
5915 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5916 M:      David Howells <dhowells@redhat.com>
5917 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5918 S:      Supported
5919 F:      Documentation/filesystems/caching/
5920 F:      fs/fscache/
5921 F:      include/linux/fscache*.h
5922
5923 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5924 M:      Theodore Y. Ts'o <tytso@mit.edu>
5925 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5926 L:      linux-fscrypt@vger.kernel.org
5927 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5929 S:      Supported
5930 F:      fs/crypto/
5931 F:      include/linux/fscrypt*.h
5932 F:      Documentation/filesystems/fscrypt.rst
5933
5934 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5935 M:      Jan Kara <jack@suse.cz>
5936 R:      Amir Goldstein <amir73il@gmail.com>
5937 L:      linux-fsdevel@vger.kernel.org
5938 S:      Maintained
5939 F:      fs/notify/
5940 F:      include/linux/fsnotify*.h
5941
5942 FUJITSU LAPTOP EXTRAS
5943 M:      Jonathan Woithe <jwoithe@just42.net>
5944 L:      platform-driver-x86@vger.kernel.org
5945 S:      Maintained
5946 F:      drivers/platform/x86/fujitsu-laptop.c
5947
5948 FUJITSU M-5MO LS CAMERA ISP DRIVER
5949 M:      Kyungmin Park <kyungmin.park@samsung.com>
5950 M:      Heungjun Kim <riverful.kim@samsung.com>
5951 L:      linux-media@vger.kernel.org
5952 S:      Maintained
5953 F:      drivers/media/i2c/m5mols/
5954 F:      include/media/i2c/m5mols.h
5955
5956 FUJITSU TABLET EXTRAS
5957 M:      Robert Gerlach <khnz@gmx.de>
5958 L:      platform-driver-x86@vger.kernel.org
5959 S:      Maintained
5960 F:      drivers/platform/x86/fujitsu-tablet.c
5961
5962 FUSE: FILESYSTEM IN USERSPACE
5963 M:      Miklos Szeredi <miklos@szeredi.hu>
5964 L:      linux-fsdevel@vger.kernel.org
5965 W:      http://fuse.sourceforge.net/
5966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5967 S:      Maintained
5968 F:      fs/fuse/
5969 F:      include/uapi/linux/fuse.h
5970 F:      Documentation/filesystems/fuse.txt
5971
5972 FUTEX SUBSYSTEM
5973 M:      Thomas Gleixner <tglx@linutronix.de>
5974 M:      Ingo Molnar <mingo@redhat.com>
5975 R:      Peter Zijlstra <peterz@infradead.org>
5976 R:      Darren Hart <dvhart@infradead.org>
5977 L:      linux-kernel@vger.kernel.org
5978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5979 S:      Maintained
5980 F:      kernel/futex.c
5981 F:      kernel/futex_compat.c
5982 F:      include/asm-generic/futex.h
5983 F:      include/linux/futex.h
5984 F:      include/uapi/linux/futex.h
5985 F:      tools/testing/selftests/futex/
5986 F:      tools/perf/bench/futex*
5987 F:      Documentation/*futex*
5988
5989 GCC PLUGINS
5990 M:      Kees Cook <keescook@chromium.org>
5991 R:      Emese Revfy <re.emese@gmail.com>
5992 L:      kernel-hardening@lists.openwall.com
5993 S:      Maintained
5994 F:      scripts/gcc-plugins/
5995 F:      scripts/gcc-plugin.sh
5996 F:      scripts/Makefile.gcc-plugins
5997 F:      Documentation/gcc-plugins.txt
5998
5999 GASKET DRIVER FRAMEWORK
6000 M:      Rob Springer <rspringer@google.com>
6001 M:      John Joseph <jnjoseph@google.com>
6002 M:      Ben Chan <benchan@chromium.org>
6003 S:      Maintained
6004 F:      drivers/staging/gasket/
6005
6006 GCOV BASED KERNEL PROFILING
6007 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6008 S:      Maintained
6009 F:      kernel/gcov/
6010 F:      Documentation/dev-tools/gcov.rst
6011
6012 GDB KERNEL DEBUGGING HELPER SCRIPTS
6013 M:      Jan Kiszka <jan.kiszka@siemens.com>
6014 M:      Kieran Bingham <kbingham@kernel.org>
6015 S:      Supported
6016 F:      scripts/gdb/
6017
6018 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6019 M:      Achim Leubner <achim_leubner@adaptec.com>
6020 L:      linux-scsi@vger.kernel.org
6021 W:      http://www.icp-vortex.com/
6022 S:      Supported
6023 F:      drivers/scsi/gdt*
6024
6025 GEMTEK FM RADIO RECEIVER DRIVER
6026 M:      Hans Verkuil <hverkuil@xs4all.nl>
6027 L:      linux-media@vger.kernel.org
6028 T:      git git://linuxtv.org/media_tree.git
6029 W:      https://linuxtv.org
6030 S:      Maintained
6031 F:      drivers/media/radio/radio-gemtek*
6032
6033 GENERIC GPIO I2C DRIVER
6034 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6035 S:      Supported
6036 F:      drivers/i2c/busses/i2c-gpio.c
6037 F:      include/linux/platform_data/i2c-gpio.h
6038
6039 GENERIC GPIO I2C MULTIPLEXER DRIVER
6040 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6041 L:      linux-i2c@vger.kernel.org
6042 S:      Supported
6043 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6044 F:      include/linux/platform_data/i2c-mux-gpio.h
6045 F:      Documentation/i2c/muxes/i2c-mux-gpio
6046
6047 GENERIC HDLC (WAN) DRIVERS
6048 M:      Krzysztof Halasa <khc@pm.waw.pl>
6049 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6050 S:      Maintained
6051 F:      drivers/net/wan/c101.c
6052 F:      drivers/net/wan/hd6457*
6053 F:      drivers/net/wan/hdlc*
6054 F:      drivers/net/wan/n2.c
6055 F:      drivers/net/wan/pc300too.c
6056 F:      drivers/net/wan/pci200syn.c
6057 F:      drivers/net/wan/wanxl*
6058
6059 GENERIC INCLUDE/ASM HEADER FILES
6060 M:      Arnd Bergmann <arnd@arndb.de>
6061 L:      linux-arch@vger.kernel.org
6062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6063 S:      Maintained
6064 F:      include/asm-generic/
6065 F:      include/uapi/asm-generic/
6066
6067 GENERIC PHY FRAMEWORK
6068 M:      Kishon Vijay Abraham I <kishon@ti.com>
6069 L:      linux-kernel@vger.kernel.org
6070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6071 S:      Supported
6072 F:      drivers/phy/
6073 F:      include/linux/phy/
6074
6075 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6076 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6077 S:      Supported
6078 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6079
6080 GENERIC PM DOMAINS
6081 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6082 M:      Kevin Hilman <khilman@kernel.org>
6083 M:      Ulf Hansson <ulf.hansson@linaro.org>
6084 L:      linux-pm@vger.kernel.org
6085 S:      Supported
6086 F:      drivers/base/power/domain*.c
6087 F:      include/linux/pm_domain.h
6088 F:      Documentation/devicetree/bindings/power/power_domain.txt
6089
6090 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6091 M:      Eugen Hristev <eugen.hristev@microchip.com>
6092 L:      linux-input@vger.kernel.org
6093 S:      Maintained
6094 F:      drivers/input/touchscreen/resistive-adc-touch.c
6095
6096 GENERIC UIO DRIVER FOR PCI DEVICES
6097 M:      "Michael S. Tsirkin" <mst@redhat.com>
6098 L:      kvm@vger.kernel.org
6099 S:      Supported
6100 F:      drivers/uio/uio_pci_generic.c
6101
6102 GENWQE (IBM Generic Workqueue Card)
6103 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6104 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6105 S:      Supported
6106 F:      drivers/misc/genwqe/
6107
6108 GET_MAINTAINER SCRIPT
6109 M:      Joe Perches <joe@perches.com>
6110 S:      Maintained
6111 F:      scripts/get_maintainer.pl
6112
6113 GFS2 FILE SYSTEM
6114 M:      Bob Peterson <rpeterso@redhat.com>
6115 M:      Andreas Gruenbacher <agruenba@redhat.com>
6116 L:      cluster-devel@redhat.com
6117 W:      http://sources.redhat.com/cluster/
6118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6119 S:      Supported
6120 F:      Documentation/filesystems/gfs2*.txt
6121 F:      fs/gfs2/
6122 F:      include/uapi/linux/gfs2_ondisk.h
6123
6124 GIGASET ISDN DRIVERS
6125 M:      Paul Bolle <pebolle@tiscali.nl>
6126 L:      gigaset307x-common@lists.sourceforge.net
6127 W:      http://gigaset307x.sourceforge.net/
6128 S:      Odd Fixes
6129 F:      Documentation/isdn/README.gigaset
6130 F:      drivers/isdn/gigaset/
6131 F:      include/uapi/linux/gigaset_dev.h
6132
6133 GO7007 MPEG CODEC
6134 M:      Hans Verkuil <hans.verkuil@cisco.com>
6135 L:      linux-media@vger.kernel.org
6136 S:      Maintained
6137 F:      drivers/media/usb/go7007/
6138
6139 GOODIX TOUCHSCREEN
6140 M:      Bastien Nocera <hadess@hadess.net>
6141 L:      linux-input@vger.kernel.org
6142 S:      Maintained
6143 F:      drivers/input/touchscreen/goodix.c
6144
6145 GPD POCKET FAN DRIVER
6146 M:      Hans de Goede <hdegoede@redhat.com>
6147 L:      platform-driver-x86@vger.kernel.org
6148 S:      Maintained
6149 F:      drivers/platform/x86/gpd-pocket-fan.c
6150
6151 GPIO ACPI SUPPORT
6152 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6153 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6154 L:      linux-gpio@vger.kernel.org
6155 L:      linux-acpi@vger.kernel.org
6156 S:      Maintained
6157 F:      Documentation/acpi/gpio-properties.txt
6158 F:      drivers/gpio/gpiolib-acpi.c
6159
6160 GPIO IR Transmitter
6161 M:      Sean Young <sean@mess.org>
6162 L:      linux-media@vger.kernel.org
6163 S:      Maintained
6164 F:      drivers/media/rc/gpio-ir-tx.c
6165
6166 GPIO MOCKUP DRIVER
6167 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6168 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6169 L:      linux-gpio@vger.kernel.org
6170 S:      Maintained
6171 F:      drivers/gpio/gpio-mockup.c
6172 F:      tools/testing/selftests/gpio/
6173
6174 GPIO SUBSYSTEM
6175 M:      Linus Walleij <linus.walleij@linaro.org>
6176 L:      linux-gpio@vger.kernel.org
6177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6178 S:      Maintained
6179 F:      Documentation/devicetree/bindings/gpio/
6180 F:      Documentation/driver-api/gpio/
6181 F:      Documentation/gpio/
6182 F:      Documentation/ABI/testing/gpio-cdev
6183 F:      Documentation/ABI/obsolete/sysfs-gpio
6184 F:      drivers/gpio/
6185 F:      include/linux/gpio/
6186 F:      include/linux/gpio.h
6187 F:      include/linux/of_gpio.h
6188 F:      include/asm-generic/gpio.h
6189 F:      include/uapi/linux/gpio.h
6190 F:      tools/gpio/
6191
6192 GRE DEMULTIPLEXER DRIVER
6193 M:      Dmitry Kozlov <xeb@mail.ru>
6194 L:      netdev@vger.kernel.org
6195 S:      Maintained
6196 F:      net/ipv4/gre_demux.c
6197 F:      net/ipv4/gre_offload.c
6198 F:      include/net/gre.h
6199
6200 GRETH 10/100/1G Ethernet MAC device driver
6201 M:      Andreas Larsson <andreas@gaisler.com>
6202 L:      netdev@vger.kernel.org
6203 S:      Maintained
6204 F:      drivers/net/ethernet/aeroflex/
6205
6206 GREYBUS AUDIO PROTOCOLS DRIVERS
6207 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6208 M:      Mark Greer <mgreer@animalcreek.com>
6209 S:      Maintained
6210 F:      drivers/staging/greybus/audio_apbridgea.c
6211 F:      drivers/staging/greybus/audio_apbridgea.h
6212 F:      drivers/staging/greybus/audio_codec.c
6213 F:      drivers/staging/greybus/audio_codec.h
6214 F:      drivers/staging/greybus/audio_gb.c
6215 F:      drivers/staging/greybus/audio_manager.c
6216 F:      drivers/staging/greybus/audio_manager.h
6217 F:      drivers/staging/greybus/audio_manager_module.c
6218 F:      drivers/staging/greybus/audio_manager_private.h
6219 F:      drivers/staging/greybus/audio_manager_sysfs.c
6220 F:      drivers/staging/greybus/audio_module.c
6221 F:      drivers/staging/greybus/audio_topology.c
6222
6223 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6224 M:      Viresh Kumar <vireshk@kernel.org>
6225 S:      Maintained
6226 F:      drivers/staging/greybus/authentication.c
6227 F:      drivers/staging/greybus/bootrom.c
6228 F:      drivers/staging/greybus/firmware.h
6229 F:      drivers/staging/greybus/fw-core.c
6230 F:      drivers/staging/greybus/fw-download.c
6231 F:      drivers/staging/greybus/fw-management.c
6232 F:      drivers/staging/greybus/greybus_authentication.h
6233 F:      drivers/staging/greybus/greybus_firmware.h
6234 F:      drivers/staging/greybus/hid.c
6235 F:      drivers/staging/greybus/i2c.c
6236 F:      drivers/staging/greybus/spi.c
6237 F:      drivers/staging/greybus/spilib.c
6238 F:      drivers/staging/greybus/spilib.h
6239
6240 GREYBUS LOOPBACK DRIVER
6241 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6242 S:      Maintained
6243 F:      drivers/staging/greybus/loopback.c
6244
6245 GREYBUS PLATFORM DRIVERS
6246 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6247 S:      Maintained
6248 F:      drivers/staging/greybus/arche-platform.c
6249 F:      drivers/staging/greybus/arche-apb-ctrl.c
6250 F:      drivers/staging/greybus/arche_platform.h
6251
6252 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6253 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6254 S:      Maintained
6255 F:      drivers/staging/greybus/sdio.c
6256 F:      drivers/staging/greybus/light.c
6257 F:      drivers/staging/greybus/gpio.c
6258 F:      drivers/staging/greybus/power_supply.c
6259 F:      drivers/staging/greybus/spi.c
6260 F:      drivers/staging/greybus/spilib.c
6261
6262 GREYBUS SUBSYSTEM
6263 M:      Johan Hovold <johan@kernel.org>
6264 M:      Alex Elder <elder@kernel.org>
6265 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6266 S:      Maintained
6267 F:      drivers/staging/greybus/
6268 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6269
6270 GREYBUS UART PROTOCOLS DRIVERS
6271 M:      David Lin <dtwlin@gmail.com>
6272 S:      Maintained
6273 F:      drivers/staging/greybus/uart.c
6274 F:      drivers/staging/greybus/log.c
6275
6276 GS1662 VIDEO SERIALIZER
6277 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6278 L:      linux-media@vger.kernel.org
6279 T:      git git://linuxtv.org/media_tree.git
6280 S:      Maintained
6281 F:      drivers/media/spi/gs1662.c
6282
6283 GSPCA FINEPIX SUBDRIVER
6284 M:      Frank Zago <frank@zago.net>
6285 L:      linux-media@vger.kernel.org
6286 T:      git git://linuxtv.org/media_tree.git
6287 S:      Maintained
6288 F:      drivers/media/usb/gspca/finepix.c
6289
6290 GSPCA GL860 SUBDRIVER
6291 M:      Olivier Lorin <o.lorin@laposte.net>
6292 L:      linux-media@vger.kernel.org
6293 T:      git git://linuxtv.org/media_tree.git
6294 S:      Maintained
6295 F:      drivers/media/usb/gspca/gl860/
6296
6297 GSPCA M5602 SUBDRIVER
6298 M:      Erik Andren <erik.andren@gmail.com>
6299 L:      linux-media@vger.kernel.org
6300 T:      git git://linuxtv.org/media_tree.git
6301 S:      Maintained
6302 F:      drivers/media/usb/gspca/m5602/
6303
6304 GSPCA PAC207 SONIXB SUBDRIVER
6305 M:      Hans Verkuil <hverkuil@xs4all.nl>
6306 L:      linux-media@vger.kernel.org
6307 T:      git git://linuxtv.org/media_tree.git
6308 S:      Odd Fixes
6309 F:      drivers/media/usb/gspca/pac207.c
6310
6311 GSPCA SN9C20X SUBDRIVER
6312 M:      Brian Johnson <brijohn@gmail.com>
6313 L:      linux-media@vger.kernel.org
6314 T:      git git://linuxtv.org/media_tree.git
6315 S:      Maintained
6316 F:      drivers/media/usb/gspca/sn9c20x.c
6317
6318 GSPCA T613 SUBDRIVER
6319 M:      Leandro Costantino <lcostantino@gmail.com>
6320 L:      linux-media@vger.kernel.org
6321 T:      git git://linuxtv.org/media_tree.git
6322 S:      Maintained
6323 F:      drivers/media/usb/gspca/t613.c
6324
6325 GSPCA USB WEBCAM DRIVER
6326 M:      Hans Verkuil <hverkuil@xs4all.nl>
6327 L:      linux-media@vger.kernel.org
6328 T:      git git://linuxtv.org/media_tree.git
6329 S:      Odd Fixes
6330 F:      drivers/media/usb/gspca/
6331
6332 GTP (GPRS Tunneling Protocol)
6333 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6334 M:      Harald Welte <laforge@gnumonks.org>
6335 L:      osmocom-net-gprs@lists.osmocom.org
6336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6337 S:      Maintained
6338 F:      drivers/net/gtp.c
6339
6340 GUID PARTITION TABLE (GPT)
6341 M:      Davidlohr Bueso <dave@stgolabs.net>
6342 L:      linux-efi@vger.kernel.org
6343 S:      Maintained
6344 F:      block/partitions/efi.*
6345
6346 H8/300 ARCHITECTURE
6347 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6348 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6349 W:      http://uclinux-h8.sourceforge.jp
6350 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6351 S:      Maintained
6352 F:      arch/h8300/
6353 F:      drivers/clocksource/h8300_*.c
6354 F:      drivers/clk/h8300/
6355 F:      drivers/irqchip/irq-renesas-h8*.c
6356
6357 HACKRF MEDIA DRIVER
6358 M:      Antti Palosaari <crope@iki.fi>
6359 L:      linux-media@vger.kernel.org
6360 W:      https://linuxtv.org
6361 W:      http://palosaari.fi/linux/
6362 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6363 T:      git git://linuxtv.org/anttip/media_tree.git
6364 S:      Maintained
6365 F:      drivers/media/usb/hackrf/
6366
6367 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6368 M:      Frank Seidel <frank@f-seidel.de>
6369 L:      platform-driver-x86@vger.kernel.org
6370 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6371 S:      Maintained
6372 F:      drivers/platform/x86/hdaps.c
6373
6374 HARDWARE MONITORING
6375 M:      Jean Delvare <jdelvare@suse.com>
6376 M:      Guenter Roeck <linux@roeck-us.net>
6377 L:      linux-hwmon@vger.kernel.org
6378 W:      http://hwmon.wiki.kernel.org/
6379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6380 S:      Maintained
6381 F:      Documentation/devicetree/bindings/hwmon/
6382 F:      Documentation/hwmon/
6383 F:      drivers/hwmon/
6384 F:      include/linux/hwmon*.h
6385
6386 HARDWARE RANDOM NUMBER GENERATOR CORE
6387 M:      Matt Mackall <mpm@selenic.com>
6388 M:      Herbert Xu <herbert@gondor.apana.org.au>
6389 L:      linux-crypto@vger.kernel.org
6390 S:      Odd fixes
6391 F:      Documentation/devicetree/bindings/rng/
6392 F:      Documentation/hw_random.txt
6393 F:      drivers/char/hw_random/
6394 F:      include/linux/hw_random.h
6395
6396 HARDWARE TRACING FACILITIES
6397 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6398 S:      Maintained
6399 F:      drivers/hwtracing/
6400
6401 HARDWARE SPINLOCK CORE
6402 M:      Ohad Ben-Cohen <ohad@wizery.com>
6403 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6404 L:      linux-remoteproc@vger.kernel.org
6405 S:      Maintained
6406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6407 F:      Documentation/devicetree/bindings/hwlock/
6408 F:      Documentation/hwspinlock.txt
6409 F:      drivers/hwspinlock/
6410 F:      include/linux/hwspinlock.h
6411
6412 HARMONY SOUND DRIVER
6413 L:      linux-parisc@vger.kernel.org
6414 S:      Maintained
6415 F:      sound/parisc/harmony.*
6416
6417 HDPVR USB VIDEO ENCODER DRIVER
6418 M:      Hans Verkuil <hverkuil@xs4all.nl>
6419 L:      linux-media@vger.kernel.org
6420 T:      git git://linuxtv.org/media_tree.git
6421 W:      https://linuxtv.org
6422 S:      Odd Fixes
6423 F:      drivers/media/usb/hdpvr/
6424
6425 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6426 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6427 S:      Supported
6428 F:      Documentation/watchdog/hpwdt.txt
6429 F:      drivers/watchdog/hpwdt.c
6430
6431 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6432 M:      Don Brace <don.brace@microsemi.com>
6433 L:      esc.storagedev@microsemi.com
6434 L:      linux-scsi@vger.kernel.org
6435 S:      Supported
6436 F:      Documentation/scsi/hpsa.txt
6437 F:      drivers/scsi/hpsa*.[ch]
6438 F:      include/linux/cciss*.h
6439 F:      include/uapi/linux/cciss*.h
6440
6441 HFI1 DRIVER
6442 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6443 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6444 L:      linux-rdma@vger.kernel.org
6445 S:      Supported
6446 F:      drivers/infiniband/hw/hfi1
6447
6448 HFS FILESYSTEM
6449 L:      linux-fsdevel@vger.kernel.org
6450 S:      Orphan
6451 F:      Documentation/filesystems/hfs.txt
6452 F:      fs/hfs/
6453
6454 HFSPLUS FILESYSTEM
6455 L:      linux-fsdevel@vger.kernel.org
6456 S:      Orphan
6457 F:      Documentation/filesystems/hfsplus.txt
6458 F:      fs/hfsplus/
6459
6460 HGA FRAMEBUFFER DRIVER
6461 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6462 L:      linux-nvidia@lists.surfsouth.com
6463 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6464 S:      Maintained
6465 F:      drivers/video/fbdev/hgafb.c
6466
6467 HIBERNATION (aka Software Suspend, aka swsusp)
6468 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6469 M:      Pavel Machek <pavel@ucw.cz>
6470 L:      linux-pm@vger.kernel.org
6471 B:      https://bugzilla.kernel.org
6472 S:      Supported
6473 F:      arch/x86/power/
6474 F:      drivers/base/power/
6475 F:      kernel/power/
6476 F:      include/linux/suspend.h
6477 F:      include/linux/freezer.h
6478 F:      include/linux/pm.h
6479 F:      arch/*/include/asm/suspend*.h
6480
6481 HID CORE LAYER
6482 M:      Jiri Kosina <jikos@kernel.org>
6483 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6484 L:      linux-input@vger.kernel.org
6485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6486 S:      Maintained
6487 F:      drivers/hid/
6488 F:      include/linux/hid*
6489 F:      include/uapi/linux/hid*
6490
6491 HID SENSOR HUB DRIVERS
6492 M:      Jiri Kosina <jikos@kernel.org>
6493 M:      Jonathan Cameron <jic23@kernel.org>
6494 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6495 L:      linux-input@vger.kernel.org
6496 L:      linux-iio@vger.kernel.org
6497 S:      Maintained
6498 F:      Documentation/hid/hid-sensor*
6499 F:      drivers/hid/hid-sensor-*
6500 F:      drivers/iio/*/hid-*
6501 F:      include/linux/hid-sensor-*
6502
6503 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6504 M:      Thomas Gleixner <tglx@linutronix.de>
6505 L:      linux-kernel@vger.kernel.org
6506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6507 S:      Maintained
6508 F:      Documentation/timers/
6509 F:      kernel/time/hrtimer.c
6510 F:      kernel/time/clockevents.c
6511 F:      kernel/time/timer_*.c
6512 F:      include/linux/clockchips.h
6513 F:      include/linux/hrtimer.h
6514
6515 HIGH-SPEED SCC DRIVER FOR AX.25
6516 L:      linux-hams@vger.kernel.org
6517 S:      Orphan
6518 F:      drivers/net/hamradio/dmascc.c
6519 F:      drivers/net/hamradio/scc.c
6520
6521 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6522 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6523 W:      http://www.highpoint-tech.com
6524 S:      Supported
6525 F:      Documentation/scsi/hptiop.txt
6526 F:      drivers/scsi/hptiop.c
6527
6528 HIPPI
6529 M:      Jes Sorensen <jes@trained-monkey.org>
6530 L:      linux-hippi@sunsite.dk
6531 S:      Maintained
6532 F:      include/linux/hippidevice.h
6533 F:      include/uapi/linux/if_hippi.h
6534 F:      net/802/hippi.c
6535 F:      drivers/net/hippi/
6536
6537 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6538 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6539 M:      Salil Mehta <salil.mehta@huawei.com>
6540 L:      netdev@vger.kernel.org
6541 W:      http://www.hisilicon.com
6542 S:      Maintained
6543 F:      drivers/net/ethernet/hisilicon/hns3/
6544
6545 HISILICON LPC BUS DRIVER
6546 M:      john.garry@huawei.com
6547 W:      http://www.hisilicon.com
6548 S:      Maintained
6549 F:      drivers/bus/hisi_lpc.c
6550 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6551
6552 HISILICON NETWORK SUBSYSTEM DRIVER
6553 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6554 M:      Salil Mehta <salil.mehta@huawei.com>
6555 L:      netdev@vger.kernel.org
6556 W:      http://www.hisilicon.com
6557 S:      Maintained
6558 F:      drivers/net/ethernet/hisilicon/
6559 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6560
6561 HISILICON PMU DRIVER
6562 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6563 W:      http://www.hisilicon.com
6564 S:      Supported
6565 F:      drivers/perf/hisilicon
6566 F:      Documentation/perf/hisi-pmu.txt
6567
6568 HISILICON ROCE DRIVER
6569 M:      Lijun Ou <oulijun@huawei.com>
6570 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6571 L:      linux-rdma@vger.kernel.org
6572 S:      Maintained
6573 F:      drivers/infiniband/hw/hns/
6574 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6575
6576 HISILICON SAS Controller
6577 M:      John Garry <john.garry@huawei.com>
6578 W:      http://www.hisilicon.com
6579 S:      Supported
6580 F:      drivers/scsi/hisi_sas/
6581 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6582
6583 HMM - Heterogeneous Memory Management
6584 M:      Jérôme Glisse <jglisse@redhat.com>
6585 L:      linux-mm@kvack.org
6586 S:      Maintained
6587 F:      mm/hmm*
6588 F:      include/linux/hmm*
6589 F:      Documentation/vm/hmm.rst
6590
6591 HOST AP DRIVER
6592 M:      Jouni Malinen <j@w1.fi>
6593 L:      linux-wireless@vger.kernel.org
6594 W:      http://w1.fi/hostap-driver.html
6595 S:      Obsolete
6596 F:      drivers/net/wireless/intersil/hostap/
6597
6598 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6599 L:      platform-driver-x86@vger.kernel.org
6600 S:      Orphan
6601 F:      drivers/platform/x86/tc1100-wmi.c
6602
6603 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6604 M:      Jaroslav Kysela <perex@perex.cz>
6605 S:      Maintained
6606 F:      drivers/net/ethernet/hp/hp100.*
6607
6608 HPET:   High Precision Event Timers driver
6609 M:      Clemens Ladisch <clemens@ladisch.de>
6610 S:      Maintained
6611 F:      Documentation/timers/hpet.txt
6612 F:      drivers/char/hpet.c
6613 F:      include/linux/hpet.h
6614 F:      include/uapi/linux/hpet.h
6615
6616 HPET:   x86
6617 S:      Orphan
6618 F:      arch/x86/kernel/hpet.c
6619 F:      arch/x86/include/asm/hpet.h
6620
6621 HPFS FILESYSTEM
6622 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6623 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6624 S:      Maintained
6625 F:      fs/hpfs/
6626
6627 HSI SUBSYSTEM
6628 M:      Sebastian Reichel <sre@kernel.org>
6629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6630 S:      Maintained
6631 F:      Documentation/ABI/testing/sysfs-bus-hsi
6632 F:      Documentation/driver-api/hsi.rst
6633 F:      drivers/hsi/
6634 F:      include/linux/hsi/
6635 F:      include/uapi/linux/hsi/
6636
6637 HSO 3G MODEM DRIVER
6638 L:      linux-usb@vger.kernel.org
6639 S:      Orphan
6640 F:      drivers/net/usb/hso.c
6641
6642 HSR NETWORK PROTOCOL
6643 M:      Arvid Brodin <arvid.brodin@alten.se>
6644 L:      netdev@vger.kernel.org
6645 S:      Maintained
6646 F:      net/hsr/
6647
6648 HT16K33 LED CONTROLLER DRIVER
6649 M:      Robin van der Gracht <robin@protonic.nl>
6650 S:      Maintained
6651 F:      drivers/auxdisplay/ht16k33.c
6652 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6653
6654 HTCPEN TOUCHSCREEN DRIVER
6655 M:      Pau Oliva Fora <pof@eslack.org>
6656 L:      linux-input@vger.kernel.org
6657 S:      Maintained
6658 F:      drivers/input/touchscreen/htcpen.c
6659
6660 HUAWEI ETHERNET DRIVER
6661 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6662 L:      netdev@vger.kernel.org
6663 S:      Supported
6664 F:      Documentation/networking/hinic.txt
6665 F:      drivers/net/ethernet/huawei/hinic/
6666
6667 HUGETLB FILESYSTEM
6668 M:      Mike Kravetz <mike.kravetz@oracle.com>
6669 L:      linux-mm@kvack.org
6670 S:      Maintained
6671 F:      fs/hugetlbfs/
6672 F:      mm/hugetlb.c
6673 F:      include/linux/hugetlb.h
6674 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6675 F:      Documentation/vm/hugetlbfs_reserv.rst
6676 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6677
6678 HVA ST MEDIA DRIVER
6679 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6680 L:      linux-media@vger.kernel.org
6681 T:      git git://linuxtv.org/media_tree.git
6682 W:      https://linuxtv.org
6683 S:      Supported
6684 F:      drivers/media/platform/sti/hva
6685
6686 HWPOISON MEMORY FAILURE HANDLING
6687 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6688 L:      linux-mm@kvack.org
6689 S:      Maintained
6690 F:      mm/memory-failure.c
6691 F:      mm/hwpoison-inject.c
6692
6693 Hyper-V CORE AND DRIVERS
6694 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6695 M:      Haiyang Zhang <haiyangz@microsoft.com>
6696 M:      Stephen Hemminger <sthemmin@microsoft.com>
6697 L:      devel@linuxdriverproject.org
6698 S:      Maintained
6699 F:      Documentation/networking/netvsc.txt
6700 F:      arch/x86/include/asm/mshyperv.h
6701 F:      arch/x86/include/asm/trace/hyperv.h
6702 F:      arch/x86/include/asm/hyperv-tlfs.h
6703 F:      arch/x86/kernel/cpu/mshyperv.c
6704 F:      arch/x86/hyperv
6705 F:      drivers/hid/hid-hyperv.c
6706 F:      drivers/hv/
6707 F:      drivers/input/serio/hyperv-keyboard.c
6708 F:      drivers/pci/controller/pci-hyperv.c
6709 F:      drivers/net/hyperv/
6710 F:      drivers/scsi/storvsc_drv.c
6711 F:      drivers/uio/uio_hv_generic.c
6712 F:      drivers/video/fbdev/hyperv_fb.c
6713 F:      net/vmw_vsock/hyperv_transport.c
6714 F:      include/linux/hyperv.h
6715 F:      include/uapi/linux/hyperv.h
6716 F:      tools/hv/
6717 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6718
6719 HYPERVISOR VIRTUAL CONSOLE DRIVER
6720 L:      linuxppc-dev@lists.ozlabs.org
6721 S:      Odd Fixes
6722 F:      drivers/tty/hvc/
6723
6724 I2C ACPI SUPPORT
6725 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6726 L:      linux-i2c@vger.kernel.org
6727 L:      linux-acpi@vger.kernel.org
6728 S:      Maintained
6729 F:      drivers/i2c/i2c-core-acpi.c
6730
6731 I2C MUXES
6732 M:      Peter Rosin <peda@axentia.se>
6733 L:      linux-i2c@vger.kernel.org
6734 S:      Maintained
6735 F:      Documentation/i2c/i2c-topology
6736 F:      Documentation/i2c/muxes/
6737 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6738 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6739 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6740 F:      drivers/i2c/i2c-mux.c
6741 F:      drivers/i2c/muxes/
6742 F:      include/linux/i2c-mux.h
6743
6744 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6745 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6746 L:      linux-i2c@vger.kernel.org
6747 S:      Maintained
6748 F:      drivers/i2c/busses/i2c-mv64xxx.c
6749
6750 I2C OVER PARALLEL PORT
6751 M:      Jean Delvare <jdelvare@suse.com>
6752 L:      linux-i2c@vger.kernel.org
6753 S:      Maintained
6754 F:      Documentation/i2c/busses/i2c-parport
6755 F:      Documentation/i2c/busses/i2c-parport-light
6756 F:      drivers/i2c/busses/i2c-parport.c
6757 F:      drivers/i2c/busses/i2c-parport-light.c
6758
6759 I2C SUBSYSTEM
6760 M:      Wolfram Sang <wsa@the-dreams.de>
6761 L:      linux-i2c@vger.kernel.org
6762 W:      https://i2c.wiki.kernel.org/
6763 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6765 S:      Maintained
6766 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6767 F:      Documentation/i2c/
6768 F:      drivers/i2c/*
6769 F:      include/linux/i2c.h
6770 F:      include/linux/i2c-dev.h
6771 F:      include/linux/i2c-smbus.h
6772 F:      include/uapi/linux/i2c.h
6773 F:      include/uapi/linux/i2c-*.h
6774
6775 I2C SUBSYSTEM HOST DRIVERS
6776 L:      linux-i2c@vger.kernel.org
6777 W:      https://i2c.wiki.kernel.org/
6778 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6780 S:      Odd Fixes
6781 F:      Documentation/devicetree/bindings/i2c/
6782 F:      drivers/i2c/algos/
6783 F:      drivers/i2c/busses/
6784
6785 I2C-TAOS-EVM DRIVER
6786 M:      Jean Delvare <jdelvare@suse.com>
6787 L:      linux-i2c@vger.kernel.org
6788 S:      Maintained
6789 F:      Documentation/i2c/busses/i2c-taos-evm
6790 F:      drivers/i2c/busses/i2c-taos-evm.c
6791
6792 I2C-TINY-USB DRIVER
6793 M:      Till Harbaum <till@harbaum.org>
6794 L:      linux-i2c@vger.kernel.org
6795 W:      http://www.harbaum.org/till/i2c_tiny_usb
6796 S:      Maintained
6797 F:      drivers/i2c/busses/i2c-tiny-usb.c
6798
6799 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6800 M:      Jean Delvare <jdelvare@suse.com>
6801 L:      linux-i2c@vger.kernel.org
6802 S:      Maintained
6803 F:      Documentation/i2c/busses/i2c-ali1535
6804 F:      Documentation/i2c/busses/i2c-ali1563
6805 F:      Documentation/i2c/busses/i2c-ali15x3
6806 F:      Documentation/i2c/busses/i2c-amd756
6807 F:      Documentation/i2c/busses/i2c-amd8111
6808 F:      Documentation/i2c/busses/i2c-i801
6809 F:      Documentation/i2c/busses/i2c-nforce2
6810 F:      Documentation/i2c/busses/i2c-piix4
6811 F:      Documentation/i2c/busses/i2c-sis5595
6812 F:      Documentation/i2c/busses/i2c-sis630
6813 F:      Documentation/i2c/busses/i2c-sis96x
6814 F:      Documentation/i2c/busses/i2c-via
6815 F:      Documentation/i2c/busses/i2c-viapro
6816 F:      drivers/i2c/busses/i2c-ali1535.c
6817 F:      drivers/i2c/busses/i2c-ali1563.c
6818 F:      drivers/i2c/busses/i2c-ali15x3.c
6819 F:      drivers/i2c/busses/i2c-amd756.c
6820 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6821 F:      drivers/i2c/busses/i2c-amd8111.c
6822 F:      drivers/i2c/busses/i2c-i801.c
6823 F:      drivers/i2c/busses/i2c-isch.c
6824 F:      drivers/i2c/busses/i2c-nforce2.c
6825 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6826 F:      drivers/i2c/busses/i2c-piix4.c
6827 F:      drivers/i2c/busses/i2c-sis5595.c
6828 F:      drivers/i2c/busses/i2c-sis630.c
6829 F:      drivers/i2c/busses/i2c-sis96x.c
6830 F:      drivers/i2c/busses/i2c-via.c
6831 F:      drivers/i2c/busses/i2c-viapro.c
6832
6833 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6834 M:      Hans de Goede <hdegoede@redhat.com>
6835 L:      linux-i2c@vger.kernel.org
6836 S:      Maintained
6837 F:      drivers/i2c/busses/i2c-cht-wc.c
6838
6839 I2C/SMBUS ISMT DRIVER
6840 M:      Seth Heasley <seth.heasley@intel.com>
6841 M:      Neil Horman <nhorman@tuxdriver.com>
6842 L:      linux-i2c@vger.kernel.org
6843 F:      drivers/i2c/busses/i2c-ismt.c
6844 F:      Documentation/i2c/busses/i2c-ismt
6845
6846 I2C/SMBUS STUB DRIVER
6847 M:      Jean Delvare <jdelvare@suse.com>
6848 L:      linux-i2c@vger.kernel.org
6849 S:      Maintained
6850 F:      drivers/i2c/i2c-stub.c
6851
6852 IA64 (Itanium) PLATFORM
6853 M:      Tony Luck <tony.luck@intel.com>
6854 M:      Fenghua Yu <fenghua.yu@intel.com>
6855 L:      linux-ia64@vger.kernel.org
6856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6857 S:      Maintained
6858 F:      arch/ia64/
6859
6860 IBM Power 842 compression accelerator
6861 M:      Haren Myneni <haren@us.ibm.com>
6862 S:      Supported
6863 F:      drivers/crypto/nx/Makefile
6864 F:      drivers/crypto/nx/Kconfig
6865 F:      drivers/crypto/nx/nx-842*
6866 F:      include/linux/sw842.h
6867 F:      crypto/842.c
6868 F:      lib/842/
6869
6870 IBM Power in-Nest Crypto Acceleration
6871 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6872 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6873 L:      linux-crypto@vger.kernel.org
6874 S:      Supported
6875 F:      drivers/crypto/nx/Makefile
6876 F:      drivers/crypto/nx/Kconfig
6877 F:      drivers/crypto/nx/nx-aes*
6878 F:      drivers/crypto/nx/nx-sha*
6879 F:      drivers/crypto/nx/nx.*
6880 F:      drivers/crypto/nx/nx_csbcpb.h
6881 F:      drivers/crypto/nx/nx_debugfs.h
6882
6883 IBM Power Linux RAID adapter
6884 M:      Brian King <brking@us.ibm.com>
6885 S:      Supported
6886 F:      drivers/scsi/ipr.*
6887
6888 IBM Power SRIOV Virtual NIC Device Driver
6889 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6890 M:      John Allen <jallen@linux.vnet.ibm.com>
6891 L:      netdev@vger.kernel.org
6892 S:      Supported
6893 F:      drivers/net/ethernet/ibm/ibmvnic.*
6894
6895 IBM Power Virtual Accelerator Switchboard
6896 M:      Sukadev Bhattiprolu
6897 L:      linuxppc-dev@lists.ozlabs.org
6898 S:      Supported
6899 F:      arch/powerpc/platforms/powernv/vas*
6900 F:      arch/powerpc/platforms/powernv/copy-paste.h
6901 F:      arch/powerpc/include/asm/vas.h
6902 F:      arch/powerpc/include/uapi/asm/vas.h
6903
6904 IBM Power Virtual Ethernet Device Driver
6905 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6906 L:      netdev@vger.kernel.org
6907 S:      Supported
6908 F:      drivers/net/ethernet/ibm/ibmveth.*
6909
6910 IBM Power Virtual FC Device Drivers
6911 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6912 L:      linux-scsi@vger.kernel.org
6913 S:      Supported
6914 F:      drivers/scsi/ibmvscsi/ibmvfc*
6915
6916 IBM Power Virtual Management Channel Driver
6917 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6918 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
6919 S:      Supported
6920 F:      drivers/misc/ibmvmc.*
6921
6922 IBM Power Virtual SCSI Device Drivers
6923 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6924 L:      linux-scsi@vger.kernel.org
6925 S:      Supported
6926 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6927 F:      include/scsi/viosrp.h
6928
6929 IBM Power Virtual SCSI Device Target Driver
6930 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6931 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6932 L:      linux-scsi@vger.kernel.org
6933 L:      target-devel@vger.kernel.org
6934 S:      Supported
6935 F:      drivers/scsi/ibmvscsi_tgt/
6936
6937 IBM Power VMX Cryptographic instructions
6938 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6939 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6940 L:      linux-crypto@vger.kernel.org
6941 S:      Supported
6942 F:      drivers/crypto/vmx/Makefile
6943 F:      drivers/crypto/vmx/Kconfig
6944 F:      drivers/crypto/vmx/vmx.c
6945 F:      drivers/crypto/vmx/aes*
6946 F:      drivers/crypto/vmx/ghash*
6947 F:      drivers/crypto/vmx/ppc-xlate.pl
6948
6949 IBM ServeRAID RAID DRIVER
6950 S:      Orphan
6951 F:      drivers/scsi/ips.*
6952
6953 ICH LPC AND GPIO DRIVER
6954 M:      Peter Tyser <ptyser@xes-inc.com>
6955 S:      Maintained
6956 F:      drivers/mfd/lpc_ich.c
6957 F:      drivers/gpio/gpio-ich.c
6958
6959 IDE SUBSYSTEM
6960 M:      "David S. Miller" <davem@davemloft.net>
6961 L:      linux-ide@vger.kernel.org
6962 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6964 S:      Maintained
6965 F:      Documentation/ide/
6966 F:      drivers/ide/
6967 F:      include/linux/ide.h
6968
6969 IDE/ATAPI DRIVERS
6970 M:      Borislav Petkov <bp@alien8.de>
6971 L:      linux-ide@vger.kernel.org
6972 S:      Maintained
6973 F:      Documentation/cdrom/ide-cd
6974 F:      drivers/ide/ide-cd*
6975
6976 IDEAPAD LAPTOP EXTRAS DRIVER
6977 M:      Ike Panhc <ike.pan@canonical.com>
6978 L:      platform-driver-x86@vger.kernel.org
6979 W:      http://launchpad.net/ideapad-laptop
6980 S:      Maintained
6981 F:      drivers/platform/x86/ideapad-laptop.c
6982
6983 IDEAPAD LAPTOP SLIDEBAR DRIVER
6984 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6985 L:      linux-input@vger.kernel.org
6986 W:      https://github.com/o2genum/ideapad-slidebar
6987 S:      Maintained
6988 F:      drivers/input/misc/ideapad_slidebar.c
6989
6990 IDT VersaClock 5 CLOCK DRIVER
6991 M:      Marek Vasut <marek.vasut@gmail.com>
6992 S:      Maintained
6993 F:      drivers/clk/clk-versaclock5.c
6994
6995 IEEE 802.15.4 SUBSYSTEM
6996 M:      Alexander Aring <alex.aring@gmail.com>
6997 M:      Stefan Schmidt <stefan@datenfreihafen.org>
6998 L:      linux-wpan@vger.kernel.org
6999 W:      http://wpan.cakelab.org/
7000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7002 S:      Maintained
7003 F:      net/ieee802154/
7004 F:      net/mac802154/
7005 F:      drivers/net/ieee802154/
7006 F:      include/linux/nl802154.h
7007 F:      include/linux/ieee802154.h
7008 F:      include/net/nl802154.h
7009 F:      include/net/mac802154.h
7010 F:      include/net/af_ieee802154.h
7011 F:      include/net/cfg802154.h
7012 F:      include/net/ieee802154_netdev.h
7013 F:      Documentation/networking/ieee802154.txt
7014
7015 IFE PROTOCOL
7016 M:      Yotam Gigi <yotam.gi@gmail.com>
7017 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7018 F:      net/ife
7019 F:      include/net/ife.h
7020 F:      include/uapi/linux/ife.h
7021
7022 IGORPLUG-USB IR RECEIVER
7023 M:      Sean Young <sean@mess.org>
7024 L:      linux-media@vger.kernel.org
7025 S:      Maintained
7026 F:      drivers/media/rc/igorplugusb.c
7027
7028 IGUANAWORKS USB IR TRANSCEIVER
7029 M:      Sean Young <sean@mess.org>
7030 L:      linux-media@vger.kernel.org
7031 S:      Maintained
7032 F:      drivers/media/rc/iguanair.c
7033
7034 IIO DIGITAL POTENTIOMETER DAC
7035 M:      Peter Rosin <peda@axentia.se>
7036 L:      linux-iio@vger.kernel.org
7037 S:      Maintained
7038 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7039 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7040 F:      drivers/iio/dac/dpot-dac.c
7041
7042 IIO ENVELOPE DETECTOR
7043 M:      Peter Rosin <peda@axentia.se>
7044 L:      linux-iio@vger.kernel.org
7045 S:      Maintained
7046 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7047 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7048 F:      drivers/iio/adc/envelope-detector.c
7049
7050 IIO MULTIPLEXER
7051 M:      Peter Rosin <peda@axentia.se>
7052 L:      linux-iio@vger.kernel.org
7053 S:      Maintained
7054 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7055 F:      drivers/iio/multiplexer/iio-mux.c
7056
7057 IIO SUBSYSTEM AND DRIVERS
7058 M:      Jonathan Cameron <jic23@kernel.org>
7059 R:      Hartmut Knaack <knaack.h@gmx.de>
7060 R:      Lars-Peter Clausen <lars@metafoo.de>
7061 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7062 L:      linux-iio@vger.kernel.org
7063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7064 S:      Maintained
7065 F:      Documentation/ABI/testing/configfs-iio*
7066 F:      Documentation/ABI/testing/sysfs-bus-iio*
7067 F:      Documentation/devicetree/bindings/iio/
7068 F:      drivers/iio/
7069 F:      drivers/staging/iio/
7070 F:      include/linux/iio/
7071 F:      tools/iio/
7072
7073 IIO UNIT CONVERTER
7074 M:      Peter Rosin <peda@axentia.se>
7075 L:      linux-iio@vger.kernel.org
7076 S:      Maintained
7077 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7078 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7079 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7080 F:      drivers/iio/afe/iio-rescale.c
7081
7082 IKANOS/ADI EAGLE ADSL USB DRIVER
7083 M:      Matthieu Castet <castet.matthieu@free.fr>
7084 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7085 S:      Maintained
7086 F:      drivers/usb/atm/ueagle-atm.c
7087
7088 IMGTEC ASCII LCD DRIVER
7089 M:      Paul Burton <paul.burton@mips.com>
7090 S:      Maintained
7091 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7092 F:      drivers/auxdisplay/img-ascii-lcd.c
7093
7094 IMGTEC IR DECODER DRIVER
7095 M:      James Hogan <jhogan@kernel.org>
7096 S:      Maintained
7097 F:      drivers/media/rc/img-ir/
7098
7099 IMON SOUNDGRAPH USB IR RECEIVER
7100 M:      Sean Young <sean@mess.org>
7101 L:      linux-media@vger.kernel.org
7102 S:      Maintained
7103 F:      drivers/media/rc/imon_raw.c
7104 F:      drivers/media/rc/imon.c
7105
7106 IMS TWINTURBO FRAMEBUFFER DRIVER
7107 L:      linux-fbdev@vger.kernel.org
7108 S:      Orphan
7109 F:      drivers/video/fbdev/imsttfb.c
7110
7111 INA209 HARDWARE MONITOR DRIVER
7112 M:      Guenter Roeck <linux@roeck-us.net>
7113 L:      linux-hwmon@vger.kernel.org
7114 S:      Maintained
7115 F:      Documentation/hwmon/ina209
7116 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7117 F:      drivers/hwmon/ina209.c
7118
7119 INA2XX HARDWARE MONITOR DRIVER
7120 M:      Guenter Roeck <linux@roeck-us.net>
7121 L:      linux-hwmon@vger.kernel.org
7122 S:      Maintained
7123 F:      Documentation/hwmon/ina2xx
7124 F:      drivers/hwmon/ina2xx.c
7125 F:      include/linux/platform_data/ina2xx.h
7126
7127 INDUSTRY PACK SUBSYSTEM (IPACK)
7128 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7129 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7130 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7131 L:      industrypack-devel@lists.sourceforge.net
7132 W:      http://industrypack.sourceforge.net
7133 S:      Maintained
7134 F:      drivers/ipack/
7135
7136 INFINIBAND SUBSYSTEM
7137 M:      Doug Ledford <dledford@redhat.com>
7138 M:      Jason Gunthorpe <jgg@mellanox.com>
7139 L:      linux-rdma@vger.kernel.org
7140 W:      https://github.com/linux-rdma/rdma-core
7141 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7143 S:      Supported
7144 F:      Documentation/devicetree/bindings/infiniband/
7145 F:      Documentation/infiniband/
7146 F:      drivers/infiniband/
7147 F:      include/uapi/linux/if_infiniband.h
7148 F:      include/uapi/rdma/
7149 F:      include/rdma/
7150
7151 INGENIC JZ4780 DMA Driver
7152 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7153 S:      Maintained
7154 F:      drivers/dma/dma-jz4780.c
7155
7156 INGENIC JZ4780 NAND DRIVER
7157 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7158 L:      linux-mtd@lists.infradead.org
7159 S:      Maintained
7160 F:      drivers/mtd/nand/raw/jz4780_*
7161
7162 INOTIFY
7163 M:      Jan Kara <jack@suse.cz>
7164 R:      Amir Goldstein <amir73il@gmail.com>
7165 L:      linux-fsdevel@vger.kernel.org
7166 S:      Maintained
7167 F:      Documentation/filesystems/inotify.txt
7168 F:      fs/notify/inotify/
7169 F:      include/linux/inotify.h
7170 F:      include/uapi/linux/inotify.h
7171
7172 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7173 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7174 L:      linux-input@vger.kernel.org
7175 Q:      http://patchwork.kernel.org/project/linux-input/list/
7176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7177 S:      Maintained
7178 F:      drivers/input/
7179 F:      include/linux/input.h
7180 F:      include/uapi/linux/input.h
7181 F:      include/uapi/linux/input-event-codes.h
7182 F:      include/linux/input/
7183 F:      Documentation/devicetree/bindings/input/
7184 F:      Documentation/devicetree/bindings/serio/
7185 F:      Documentation/input/
7186
7187 INPUT MULTITOUCH (MT) PROTOCOL
7188 M:      Henrik Rydberg <rydberg@bitmath.org>
7189 L:      linux-input@vger.kernel.org
7190 S:      Odd fixes
7191 F:      Documentation/input/multi-touch-protocol.rst
7192 F:      drivers/input/input-mt.c
7193 K:      \b(ABS|SYN)_MT_
7194
7195 INSIDE SECURE CRYPTO DRIVER
7196 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7197 F:      drivers/crypto/inside-secure/
7198 S:      Maintained
7199 L:      linux-crypto@vger.kernel.org
7200
7201 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7202 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7203 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7204 L:      linux-integrity@vger.kernel.org
7205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7206 S:      Supported
7207 F:      security/integrity/ima/
7208
7209 INTEL 810/815 FRAMEBUFFER DRIVER
7210 M:      Antonino Daplas <adaplas@gmail.com>
7211 L:      linux-fbdev@vger.kernel.org
7212 S:      Maintained
7213 F:      drivers/video/fbdev/i810/
7214
7215 INTEL ASoC DRIVERS
7216 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7217 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7218 M:      Jie Yang <yang.jie@linux.intel.com>
7219 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7220 S:      Supported
7221 F:      sound/soc/intel/
7222
7223 INTEL C600 SERIES SAS CONTROLLER DRIVER
7224 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7225 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7226 L:      linux-scsi@vger.kernel.org
7227 T:      git git://git.code.sf.net/p/intel-sas/isci
7228 S:      Supported
7229 F:      drivers/scsi/isci/
7230
7231 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7232 M:      Jani Nikula <jani.nikula@linux.intel.com>
7233 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7234 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7235 L:      intel-gfx@lists.freedesktop.org
7236 W:      https://01.org/linuxgraphics/
7237 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7238 C:      irc://chat.freenode.net/intel-gfx
7239 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7240 T:      git git://anongit.freedesktop.org/drm-intel
7241 S:      Supported
7242 F:      drivers/gpu/drm/i915/
7243 F:      include/drm/i915*
7244 F:      include/uapi/drm/i915_drm.h
7245 F:      Documentation/gpu/i915.rst
7246
7247 INTEL ETHERNET DRIVERS
7248 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7249 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7250 W:      http://www.intel.com/support/feedback.htm
7251 W:      http://e1000.sourceforge.net/
7252 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7255 S:      Supported
7256 F:      Documentation/networking/e100.rst
7257 F:      Documentation/networking/e1000.rst
7258 F:      Documentation/networking/e1000e.txt
7259 F:      Documentation/networking/igb.txt
7260 F:      Documentation/networking/igbvf.txt
7261 F:      Documentation/networking/ixgb.txt
7262 F:      Documentation/networking/ixgbe.txt
7263 F:      Documentation/networking/ixgbevf.txt
7264 F:      Documentation/networking/i40e.txt
7265 F:      Documentation/networking/i40evf.txt
7266 F:      Documentation/networking/ice.txt
7267 F:      drivers/net/ethernet/intel/
7268 F:      drivers/net/ethernet/intel/*/
7269 F:      include/linux/avf/virtchnl.h
7270
7271 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7272 M:      Maik Broemme <mbroemme@libmpq.org>
7273 L:      linux-fbdev@vger.kernel.org
7274 S:      Maintained
7275 F:      Documentation/fb/intelfb.txt
7276 F:      drivers/video/fbdev/intelfb/
7277
7278 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7279 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7280 M:      Zhi Wang <zhi.a.wang@intel.com>
7281 L:      intel-gvt-dev@lists.freedesktop.org
7282 L:      intel-gfx@lists.freedesktop.org
7283 W:      https://01.org/igvt-g
7284 T:      git https://github.com/intel/gvt-linux.git
7285 S:      Supported
7286 F:      drivers/gpu/drm/i915/gvt/
7287
7288 INTEL HID EVENT DRIVER
7289 M:      Alex Hung <alex.hung@canonical.com>
7290 L:      platform-driver-x86@vger.kernel.org
7291 S:      Maintained
7292 F:      drivers/platform/x86/intel-hid.c
7293
7294 INTEL I/OAT DMA DRIVER
7295 M:      Dave Jiang <dave.jiang@intel.com>
7296 R:      Dan Williams <dan.j.williams@intel.com>
7297 L:      dmaengine@vger.kernel.org
7298 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7299 S:      Supported
7300 F:      drivers/dma/ioat*
7301
7302 INTEL IDLE DRIVER
7303 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7304 M:      Len Brown <lenb@kernel.org>
7305 L:      linux-pm@vger.kernel.org
7306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7307 B:      https://bugzilla.kernel.org
7308 S:      Supported
7309 F:      drivers/idle/intel_idle.c
7310
7311 INTEL INTEGRATED SENSOR HUB DRIVER
7312 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7313 M:      Jiri Kosina <jikos@kernel.org>
7314 L:      linux-input@vger.kernel.org
7315 S:      Maintained
7316 F:      drivers/hid/intel-ish-hid/
7317
7318 INTEL IOMMU (VT-d)
7319 M:      David Woodhouse <dwmw2@infradead.org>
7320 L:      iommu@lists.linux-foundation.org
7321 T:      git git://git.infradead.org/iommu-2.6.git
7322 S:      Supported
7323 F:      drivers/iommu/intel-iommu.c
7324 F:      include/linux/intel-iommu.h
7325
7326 INTEL IOP-ADMA DMA DRIVER
7327 R:      Dan Williams <dan.j.williams@intel.com>
7328 S:      Odd fixes
7329 F:      drivers/dma/iop-adma.c
7330
7331 INTEL IPU3 CSI-2 CIO2 DRIVER
7332 M:      Yong Zhi <yong.zhi@intel.com>
7333 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7334 M:      Bingbu Cao <bingbu.cao@intel.com>
7335 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7336 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7337 L:      linux-media@vger.kernel.org
7338 S:      Maintained
7339 F:      drivers/media/pci/intel/ipu3/
7340 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7341
7342 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7343 M:      Krzysztof Halasa <khalasa@piap.pl>
7344 S:      Maintained
7345 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7346 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7347 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7348 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7349 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7350 F:      drivers/net/wan/ixp4xx_hss.c
7351
7352 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7353 M:      Deepak Saxena <dsaxena@plexity.net>
7354 S:      Maintained
7355 F:      drivers/char/hw_random/ixp4xx-rng.c
7356
7357 INTEL MANAGEMENT ENGINE (mei)
7358 M:      Tomas Winkler <tomas.winkler@intel.com>
7359 L:      linux-kernel@vger.kernel.org
7360 S:      Supported
7361 F:      include/uapi/linux/mei.h
7362 F:      include/linux/mei_cl_bus.h
7363 F:      drivers/misc/mei/*
7364 F:      drivers/watchdog/mei_wdt.c
7365 F:      Documentation/misc-devices/mei/*
7366 F:      samples/mei/*
7367
7368 INTEL MENLOW THERMAL DRIVER
7369 M:      Sujith Thomas <sujith.thomas@intel.com>
7370 L:      platform-driver-x86@vger.kernel.org
7371 W:      https://01.org/linux-acpi
7372 S:      Supported
7373 F:      drivers/platform/x86/intel_menlow.c
7374
7375 INTEL MERRIFIELD GPIO DRIVER
7376 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7377 L:      linux-gpio@vger.kernel.org
7378 S:      Maintained
7379 F:      drivers/gpio/gpio-merrifield.c
7380
7381 INTEL MIC DRIVERS (mic)
7382 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7383 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7384 S:      Supported
7385 W:      https://github.com/sudeepdutt/mic
7386 W:      http://software.intel.com/en-us/mic-developer
7387 F:      include/linux/mic_bus.h
7388 F:      include/linux/scif.h
7389 F:      include/uapi/linux/mic_common.h
7390 F:      include/uapi/linux/mic_ioctl.h
7391 F:      include/uapi/linux/scif_ioctl.h
7392 F:      drivers/misc/mic/
7393 F:      drivers/dma/mic_x100_dma.c
7394 F:      drivers/dma/mic_x100_dma.h
7395 F:      Documentation/mic/
7396
7397 INTEL PMC CORE DRIVER
7398 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7399 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7400 L:      platform-driver-x86@vger.kernel.org
7401 S:      Maintained
7402 F:      arch/x86/include/asm/pmc_core.h
7403 F:      drivers/platform/x86/intel_pmc_core*
7404
7405 INTEL PMC/P-Unit IPC DRIVER
7406 M:      Zha Qipeng<qipeng.zha@intel.com>
7407 L:      platform-driver-x86@vger.kernel.org
7408 S:      Maintained
7409 F:      drivers/platform/x86/intel_pmc_ipc.c
7410 F:      drivers/platform/x86/intel_punit_ipc.c
7411 F:      arch/x86/include/asm/intel_pmc_ipc.h
7412 F:      arch/x86/include/asm/intel_punit_ipc.h
7413
7414 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7415 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7416 L:      linux-wireless@vger.kernel.org
7417 S:      Maintained
7418 F:      Documentation/networking/README.ipw2100
7419 F:      Documentation/networking/README.ipw2200
7420 F:      drivers/net/wireless/intel/ipw2x00/
7421
7422 INTEL PSTATE DRIVER
7423 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7424 M:      Len Brown <lenb@kernel.org>
7425 L:      linux-pm@vger.kernel.org
7426 S:      Supported
7427 F:      drivers/cpufreq/intel_pstate.c
7428
7429 INTEL RDMA RNIC DRIVER
7430 M:      Faisal Latif <faisal.latif@intel.com>
7431 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7432 L:      linux-rdma@vger.kernel.org
7433 S:      Supported
7434 F:      drivers/infiniband/hw/i40iw/
7435 F:      include/uapi/rdma/i40iw-abi.h
7436
7437 INTEL SHA MULTIBUFFER DRIVER
7438 M:      Megha Dey <megha.dey@linux.intel.com>
7439 R:      Tim Chen <tim.c.chen@linux.intel.com>
7440 L:      linux-crypto@vger.kernel.org
7441 S:      Supported
7442 F:      arch/x86/crypto/sha*-mb/
7443 F:      crypto/mcryptd.c
7444
7445 INTEL TELEMETRY DRIVER
7446 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7447 L:      platform-driver-x86@vger.kernel.org
7448 S:      Maintained
7449 F:      arch/x86/include/asm/intel_telemetry.h
7450 F:      drivers/platform/x86/intel_telemetry*
7451
7452 INTEL VIRTUAL BUTTON DRIVER
7453 M:      AceLan Kao <acelan.kao@canonical.com>
7454 L:      platform-driver-x86@vger.kernel.org
7455 S:      Maintained
7456 F:      drivers/platform/x86/intel-vbtn.c
7457
7458 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7459 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7460 L:      linux-wireless@vger.kernel.org
7461 S:      Supported
7462 F:      drivers/net/wireless/intel/iwlegacy/
7463
7464 INTEL WIRELESS WIFI LINK (iwlwifi)
7465 M:      Johannes Berg <johannes.berg@intel.com>
7466 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7467 M:      Luca Coelho <luciano.coelho@intel.com>
7468 M:      Intel Linux Wireless <linuxwifi@intel.com>
7469 L:      linux-wireless@vger.kernel.org
7470 W:      http://intellinuxwireless.org
7471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7472 S:      Supported
7473 F:      drivers/net/wireless/intel/iwlwifi/
7474
7475 INTEL WIRELESS WIMAX CONNECTION 2400
7476 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7477 M:      linux-wimax@intel.com
7478 L:      wimax@linuxwimax.org (subscribers-only)
7479 S:      Supported
7480 W:      http://linuxwimax.org
7481 F:      Documentation/wimax/README.i2400m
7482 F:      drivers/net/wimax/i2400m/
7483 F:      include/uapi/linux/wimax/i2400m.h
7484
7485 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7486 M:      Mario Limonciello <mario.limonciello@dell.com>
7487 S:      Maintained
7488 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7489
7490 INTEL(R) TRACE HUB
7491 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7492 S:      Supported
7493 F:      Documentation/trace/intel_th.rst
7494 F:      drivers/hwtracing/intel_th/
7495
7496 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7497 M:      Ning Sun <ning.sun@intel.com>
7498 L:      tboot-devel@lists.sourceforge.net
7499 W:      http://tboot.sourceforge.net
7500 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7501 S:      Supported
7502 F:      Documentation/intel_txt.txt
7503 F:      include/linux/tboot.h
7504 F:      arch/x86/kernel/tboot.c
7505
7506 INTEL-MID GPIO DRIVER
7507 M:      David Cohen <david.a.cohen@linux.intel.com>
7508 L:      linux-gpio@vger.kernel.org
7509 S:      Maintained
7510 F:      drivers/gpio/gpio-intel-mid.c
7511
7512 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7513 M:      Linus Walleij <linus.walleij@linaro.org>
7514 L:      linux-iio@vger.kernel.org
7515 S:      Maintained
7516 F:      drivers/iio/gyro/mpu3050*
7517 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7518
7519 IOC3 ETHERNET DRIVER
7520 M:      Ralf Baechle <ralf@linux-mips.org>
7521 L:      linux-mips@linux-mips.org
7522 S:      Maintained
7523 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7524
7525 IOC3 SERIAL DRIVER
7526 M:      Pat Gefre <pfg@sgi.com>
7527 L:      linux-serial@vger.kernel.org
7528 S:      Maintained
7529 F:      drivers/tty/serial/ioc3_serial.c
7530
7531 IOMMU DRIVERS
7532 M:      Joerg Roedel <joro@8bytes.org>
7533 L:      iommu@lists.linux-foundation.org
7534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7535 S:      Maintained
7536 F:      Documentation/devicetree/bindings/iommu/
7537 F:      drivers/iommu/
7538 F:      include/linux/iommu.h
7539 F:      include/linux/of_iommu.h
7540 F:      include/linux/iova.h
7541
7542 IP MASQUERADING
7543 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7544 S:      Maintained
7545 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7546
7547 IPMI SUBSYSTEM
7548 M:      Corey Minyard <minyard@acm.org>
7549 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7550 W:      http://openipmi.sourceforge.net/
7551 S:      Supported
7552 F:      Documentation/IPMI.txt
7553 F:      drivers/char/ipmi/
7554 F:      include/linux/ipmi*
7555 F:      include/uapi/linux/ipmi*
7556
7557 IPS SCSI RAID DRIVER
7558 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7559 L:      linux-scsi@vger.kernel.org
7560 W:      http://www.adaptec.com/
7561 S:      Maintained
7562 F:      drivers/scsi/ips*
7563
7564 IPVS
7565 M:      Wensong Zhang <wensong@linux-vs.org>
7566 M:      Simon Horman <horms@verge.net.au>
7567 M:      Julian Anastasov <ja@ssi.bg>
7568 L:      netdev@vger.kernel.org
7569 L:      lvs-devel@vger.kernel.org
7570 S:      Maintained
7571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7573 F:      Documentation/networking/ipvs-sysctl.txt
7574 F:      include/net/ip_vs.h
7575 F:      include/uapi/linux/ip_vs.h
7576 F:      net/netfilter/ipvs/
7577
7578 IPWIRELESS DRIVER
7579 M:      Jiri Kosina <jikos@kernel.org>
7580 M:      David Sterba <dsterba@suse.com>
7581 S:      Odd Fixes
7582 F:      drivers/tty/ipwireless/
7583
7584 IPX NETWORK LAYER
7585 L:      netdev@vger.kernel.org
7586 S:      Obsolete
7587 F:      include/uapi/linux/ipx.h
7588 F:      drivers/staging/ipx/
7589
7590 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7591 M:      Marc Zyngier <marc.zyngier@arm.com>
7592 S:      Maintained
7593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7594 F:      Documentation/IRQ-domain.txt
7595 F:      include/linux/irqdomain.h
7596 F:      kernel/irq/irqdomain.c
7597 F:      kernel/irq/msi.c
7598
7599 IRQ SUBSYSTEM
7600 M:      Thomas Gleixner <tglx@linutronix.de>
7601 L:      linux-kernel@vger.kernel.org
7602 S:      Maintained
7603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7604 F:      kernel/irq/
7605
7606 IRQCHIP DRIVERS
7607 M:      Thomas Gleixner <tglx@linutronix.de>
7608 M:      Jason Cooper <jason@lakedaemon.net>
7609 M:      Marc Zyngier <marc.zyngier@arm.com>
7610 L:      linux-kernel@vger.kernel.org
7611 S:      Maintained
7612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7613 F:      Documentation/devicetree/bindings/interrupt-controller/
7614 F:      drivers/irqchip/
7615
7616 ISA
7617 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7618 S:      Maintained
7619 F:      Documentation/isa.txt
7620 F:      drivers/base/isa.c
7621 F:      include/linux/isa.h
7622
7623 ISA RADIO MODULE
7624 M:      Hans Verkuil <hverkuil@xs4all.nl>
7625 L:      linux-media@vger.kernel.org
7626 T:      git git://linuxtv.org/media_tree.git
7627 W:      https://linuxtv.org
7628 S:      Maintained
7629 F:      drivers/media/radio/radio-isa*
7630
7631 ISAPNP
7632 M:      Jaroslav Kysela <perex@perex.cz>
7633 S:      Maintained
7634 F:      Documentation/isapnp.txt
7635 F:      drivers/pnp/isapnp/
7636 F:      include/linux/isapnp.h
7637
7638 ISCSI
7639 M:      Lee Duncan <lduncan@suse.com>
7640 M:      Chris Leech <cleech@redhat.com>
7641 L:      open-iscsi@googlegroups.com
7642 W:      www.open-iscsi.com
7643 S:      Maintained
7644 F:      drivers/scsi/*iscsi*
7645 F:      include/scsi/*iscsi*
7646
7647 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7648 M:      Peter Jones <pjones@redhat.com>
7649 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7650 S:      Maintained
7651 F:      drivers/firmware/iscsi_ibft*
7652
7653 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7654 M:      Sagi Grimberg <sagi@grimberg.me>
7655 M:      Max Gurtovoy <maxg@mellanox.com>
7656 L:      linux-rdma@vger.kernel.org
7657 S:      Supported
7658 W:      http://www.openfabrics.org
7659 W:      www.open-iscsi.org
7660 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7661 F:      drivers/infiniband/ulp/iser/
7662
7663 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7664 M:      Sagi Grimberg <sagi@grimberg.me>
7665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7666 L:      linux-rdma@vger.kernel.org
7667 L:      target-devel@vger.kernel.org
7668 S:      Supported
7669 W:      http://www.linux-iscsi.org
7670 F:      drivers/infiniband/ulp/isert
7671
7672 ISDN SUBSYSTEM
7673 M:      Karsten Keil <isdn@linux-pingi.de>
7674 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7675 L:      netdev@vger.kernel.org
7676 W:      http://www.isdn4linux.de
7677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7678 S:      Maintained
7679 F:      Documentation/isdn/
7680 F:      drivers/isdn/
7681 F:      include/linux/isdn.h
7682 F:      include/linux/isdn/
7683 F:      include/uapi/linux/isdn.h
7684 F:      include/uapi/linux/isdn/
7685
7686 ISDN SUBSYSTEM (Eicon active card driver)
7687 M:      Armin Schindler <mac@melware.de>
7688 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7689 W:      http://www.melware.de
7690 S:      Maintained
7691 F:      drivers/isdn/hardware/eicon/
7692
7693 IT87 HARDWARE MONITORING DRIVER
7694 M:      Jean Delvare <jdelvare@suse.com>
7695 L:      linux-hwmon@vger.kernel.org
7696 S:      Maintained
7697 F:      Documentation/hwmon/it87
7698 F:      drivers/hwmon/it87.c
7699
7700 IT913X MEDIA DRIVER
7701 M:      Antti Palosaari <crope@iki.fi>
7702 L:      linux-media@vger.kernel.org
7703 W:      https://linuxtv.org
7704 W:      http://palosaari.fi/linux/
7705 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7706 T:      git git://linuxtv.org/anttip/media_tree.git
7707 S:      Maintained
7708 F:      drivers/media/tuners/it913x*
7709
7710 IVTV VIDEO4LINUX DRIVER
7711 M:      Andy Walls <awalls@md.metrocast.net>
7712 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7713 L:      linux-media@vger.kernel.org
7714 T:      git git://linuxtv.org/media_tree.git
7715 W:      http://www.ivtvdriver.org
7716 S:      Maintained
7717 F:      Documentation/media/v4l-drivers/ivtv*
7718 F:      drivers/media/pci/ivtv/
7719 F:      include/uapi/linux/ivtv*
7720
7721 IX2505V MEDIA DRIVER
7722 M:      Malcolm Priestley <tvboxspy@gmail.com>
7723 L:      linux-media@vger.kernel.org
7724 W:      https://linuxtv.org
7725 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7726 S:      Maintained
7727 F:      drivers/media/dvb-frontends/ix2505v*
7728
7729 JAILHOUSE HYPERVISOR INTERFACE
7730 M:      Jan Kiszka <jan.kiszka@siemens.com>
7731 L:      jailhouse-dev@googlegroups.com
7732 S:      Maintained
7733 F:      arch/x86/kernel/jailhouse.c
7734 F:      arch/x86/include/asm/jailhouse_para.h
7735
7736 JC42.4 TEMPERATURE SENSOR DRIVER
7737 M:      Guenter Roeck <linux@roeck-us.net>
7738 L:      linux-hwmon@vger.kernel.org
7739 S:      Maintained
7740 F:      drivers/hwmon/jc42.c
7741 F:      Documentation/hwmon/jc42
7742
7743 JFS FILESYSTEM
7744 M:      Dave Kleikamp <shaggy@kernel.org>
7745 L:      jfs-discussion@lists.sourceforge.net
7746 W:      http://jfs.sourceforge.net/
7747 T:      git git://github.com/kleikamp/linux-shaggy.git
7748 S:      Maintained
7749 F:      Documentation/filesystems/jfs.txt
7750 F:      fs/jfs/
7751
7752 JME NETWORK DRIVER
7753 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7754 L:      netdev@vger.kernel.org
7755 S:      Maintained
7756 F:      drivers/net/ethernet/jme.*
7757
7758 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7759 M:      David Woodhouse <dwmw2@infradead.org>
7760 L:      linux-mtd@lists.infradead.org
7761 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7762 S:      Maintained
7763 F:      fs/jffs2/
7764 F:      include/uapi/linux/jffs2.h
7765
7766 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7767 M:      "Theodore Ts'o" <tytso@mit.edu>
7768 M:      Jan Kara <jack@suse.com>
7769 L:      linux-ext4@vger.kernel.org
7770 S:      Maintained
7771 F:      fs/jbd2/
7772 F:      include/linux/jbd2.h
7773
7774 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7775 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7776 L:      linux-media@vger.kernel.org
7777 S:      Maintained
7778 F:      drivers/media/platform/rcar_jpu.c
7779
7780 JSM Neo PCI based serial card
7781 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7782 L:      linux-serial@vger.kernel.org
7783 S:      Maintained
7784 F:      drivers/tty/serial/jsm/
7785
7786 K10TEMP HARDWARE MONITORING DRIVER
7787 M:      Clemens Ladisch <clemens@ladisch.de>
7788 L:      linux-hwmon@vger.kernel.org
7789 S:      Maintained
7790 F:      Documentation/hwmon/k10temp
7791 F:      drivers/hwmon/k10temp.c
7792
7793 K8TEMP HARDWARE MONITORING DRIVER
7794 M:      Rudolf Marek <r.marek@assembler.cz>
7795 L:      linux-hwmon@vger.kernel.org
7796 S:      Maintained
7797 F:      Documentation/hwmon/k8temp
7798 F:      drivers/hwmon/k8temp.c
7799
7800 KASAN
7801 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7802 R:      Alexander Potapenko <glider@google.com>
7803 R:      Dmitry Vyukov <dvyukov@google.com>
7804 L:      kasan-dev@googlegroups.com
7805 S:      Maintained
7806 F:      arch/*/include/asm/kasan.h
7807 F:      arch/*/mm/kasan_init*
7808 F:      Documentation/dev-tools/kasan.rst
7809 F:      include/linux/kasan*.h
7810 F:      lib/test_kasan.c
7811 F:      mm/kasan/
7812 F:      scripts/Makefile.kasan
7813
7814 KCONFIG
7815 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7817 L:      linux-kbuild@vger.kernel.org
7818 S:      Maintained
7819 F:      Documentation/kbuild/kconfig*
7820 F:      scripts/kconfig/
7821 F:      scripts/Kconfig.include
7822
7823 KDUMP
7824 M:      Dave Young <dyoung@redhat.com>
7825 M:      Baoquan He <bhe@redhat.com>
7826 R:      Vivek Goyal <vgoyal@redhat.com>
7827 L:      kexec@lists.infradead.org
7828 W:      http://lse.sourceforge.net/kdump/
7829 S:      Maintained
7830 F:      Documentation/kdump/
7831
7832 KEENE FM RADIO TRANSMITTER DRIVER
7833 M:      Hans Verkuil <hverkuil@xs4all.nl>
7834 L:      linux-media@vger.kernel.org
7835 T:      git git://linuxtv.org/media_tree.git
7836 W:      https://linuxtv.org
7837 S:      Maintained
7838 F:      drivers/media/radio/radio-keene*
7839
7840 KERNEL AUTOMOUNTER
7841 M:      Ian Kent <raven@themaw.net>
7842 L:      autofs@vger.kernel.org
7843 S:      Maintained
7844 F:      fs/autofs/
7845
7846 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7847 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7848 M:      Michal Marek <michal.lkml@markovi.net>
7849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7850 L:      linux-kbuild@vger.kernel.org
7851 S:      Maintained
7852 F:      Documentation/kbuild/
7853 F:      Makefile
7854 F:      scripts/Kbuild*
7855 F:      scripts/Makefile*
7856 F:      scripts/basic/
7857 F:      scripts/mk*
7858 F:      scripts/mod/
7859 F:      scripts/package/
7860
7861 KERNEL JANITORS
7862 L:      kernel-janitors@vger.kernel.org
7863 W:      http://kernelnewbies.org/KernelJanitors
7864 S:      Odd Fixes
7865
7866 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7867 M:      "J. Bruce Fields" <bfields@fieldses.org>
7868 M:      Jeff Layton <jlayton@kernel.org>
7869 L:      linux-nfs@vger.kernel.org
7870 W:      http://nfs.sourceforge.net/
7871 T:      git git://linux-nfs.org/~bfields/linux.git
7872 S:      Supported
7873 F:      fs/nfsd/
7874 F:      include/uapi/linux/nfsd/
7875 F:      fs/lockd/
7876 F:      fs/nfs_common/
7877 F:      net/sunrpc/
7878 F:      include/linux/lockd/
7879 F:      include/linux/sunrpc/
7880 F:      include/uapi/linux/sunrpc/
7881
7882 KERNEL SELFTEST FRAMEWORK
7883 M:      Shuah Khan <shuah@kernel.org>
7884 L:      linux-kselftest@vger.kernel.org
7885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7886 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
7887 S:      Maintained
7888 F:      tools/testing/selftests/
7889 F:      Documentation/dev-tools/kselftest*
7890
7891 KERNEL USERMODE HELPER
7892 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7893 L:      linux-kernel@vger.kernel.org
7894 S:      Maintained
7895 F:      kernel/umh.c
7896 F:      include/linux/umh.h
7897
7898 KERNEL VIRTUAL MACHINE (KVM)
7899 M:      Paolo Bonzini <pbonzini@redhat.com>
7900 M:      Radim Krčmář <rkrcmar@redhat.com>
7901 L:      kvm@vger.kernel.org
7902 W:      http://www.linux-kvm.org
7903 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7904 S:      Supported
7905 F:      Documentation/virtual/kvm/
7906 F:      include/trace/events/kvm.h
7907 F:      include/uapi/asm-generic/kvm*
7908 F:      include/uapi/linux/kvm*
7909 F:      include/asm-generic/kvm*
7910 F:      include/linux/kvm*
7911 F:      include/kvm/iodev.h
7912 F:      virt/kvm/*
7913 F:      tools/kvm/
7914
7915 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7916 M:      Joerg Roedel <joro@8bytes.org>
7917 L:      kvm@vger.kernel.org
7918 W:      http://www.linux-kvm.org/
7919 S:      Maintained
7920 F:      arch/x86/include/asm/svm.h
7921 F:      arch/x86/kvm/svm.c
7922
7923 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7924 M:      Christoffer Dall <christoffer.dall@arm.com>
7925 M:      Marc Zyngier <marc.zyngier@arm.com>
7926 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7927 L:      kvmarm@lists.cs.columbia.edu
7928 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7930 S:      Supported
7931 F:      arch/arm/include/uapi/asm/kvm*
7932 F:      arch/arm/include/asm/kvm*
7933 F:      arch/arm/kvm/
7934 F:      virt/kvm/arm/
7935 F:      include/kvm/arm_*
7936
7937 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7938 M:      Christoffer Dall <christoffer.dall@arm.com>
7939 M:      Marc Zyngier <marc.zyngier@arm.com>
7940 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7941 L:      kvmarm@lists.cs.columbia.edu
7942 S:      Maintained
7943 F:      arch/arm64/include/uapi/asm/kvm*
7944 F:      arch/arm64/include/asm/kvm*
7945 F:      arch/arm64/kvm/
7946
7947 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7948 M:      James Hogan <jhogan@kernel.org>
7949 L:      linux-mips@linux-mips.org
7950 S:      Supported
7951 F:      arch/mips/include/uapi/asm/kvm*
7952 F:      arch/mips/include/asm/kvm*
7953 F:      arch/mips/kvm/
7954
7955 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7956 M:      Paul Mackerras <paulus@ozlabs.org>
7957 L:      kvm-ppc@vger.kernel.org
7958 W:      http://www.linux-kvm.org/
7959 T:      git git://github.com/agraf/linux-2.6.git
7960 S:      Supported
7961 F:      arch/powerpc/include/uapi/asm/kvm*
7962 F:      arch/powerpc/include/asm/kvm*
7963 F:      arch/powerpc/kvm/
7964 F:      arch/powerpc/kernel/kvm*
7965
7966 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7967 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7968 M:      Janosch Frank <frankja@linux.ibm.com>
7969 R:      David Hildenbrand <david@redhat.com>
7970 R:      Cornelia Huck <cohuck@redhat.com>
7971 L:      linux-s390@vger.kernel.org
7972 W:      http://www.ibm.com/developerworks/linux/linux390/
7973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7974 S:      Supported
7975 F:      arch/s390/include/uapi/asm/kvm*
7976 F:      arch/s390/include/asm/gmap.h
7977 F:      arch/s390/include/asm/kvm*
7978 F:      arch/s390/kvm/
7979 F:      arch/s390/mm/gmap.c
7980
7981 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7982 M:      Paolo Bonzini <pbonzini@redhat.com>
7983 M:      Radim Krčmář <rkrcmar@redhat.com>
7984 L:      kvm@vger.kernel.org
7985 W:      http://www.linux-kvm.org
7986 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7987 S:      Supported
7988 F:      arch/x86/kvm/
7989 F:      arch/x86/include/uapi/asm/kvm*
7990 F:      arch/x86/include/asm/kvm*
7991 F:      arch/x86/include/asm/pvclock-abi.h
7992 F:      arch/x86/kernel/kvm.c
7993 F:      arch/x86/kernel/kvmclock.c
7994
7995 KERNFS
7996 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7997 M:      Tejun Heo <tj@kernel.org>
7998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7999 S:      Supported
8000 F:      include/linux/kernfs.h
8001 F:      fs/kernfs/
8002
8003 KEXEC
8004 M:      Eric Biederman <ebiederm@xmission.com>
8005 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8006 L:      kexec@lists.infradead.org
8007 S:      Maintained
8008 F:      include/linux/kexec.h
8009 F:      include/uapi/linux/kexec.h
8010 F:      kernel/kexec*
8011
8012 KEYS-ENCRYPTED
8013 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8014 L:      linux-integrity@vger.kernel.org
8015 L:      keyrings@vger.kernel.org
8016 S:      Supported
8017 F:      Documentation/security/keys/trusted-encrypted.rst
8018 F:      include/keys/encrypted-type.h
8019 F:      security/keys/encrypted-keys/
8020
8021 KEYS-TRUSTED
8022 M:      James Bottomley <jejb@linux.vnet.ibm.com>
8023 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8024 L:      linux-integrity@vger.kernel.org
8025 L:      keyrings@vger.kernel.org
8026 S:      Supported
8027 F:      Documentation/security/keys/trusted-encrypted.rst
8028 F:      include/keys/trusted-type.h
8029 F:      security/keys/trusted.c
8030 F:      security/keys/trusted.h
8031
8032 KEYS/KEYRINGS:
8033 M:      David Howells <dhowells@redhat.com>
8034 L:      keyrings@vger.kernel.org
8035 S:      Maintained
8036 F:      Documentation/security/keys/core.rst
8037 F:      include/linux/key.h
8038 F:      include/linux/key-type.h
8039 F:      include/linux/keyctl.h
8040 F:      include/uapi/linux/keyctl.h
8041 F:      include/keys/
8042 F:      security/keys/
8043
8044 KGDB / KDB /debug_core
8045 M:      Jason Wessel <jason.wessel@windriver.com>
8046 M:      Daniel Thompson <daniel.thompson@linaro.org>
8047 W:      http://kgdb.wiki.kernel.org/
8048 L:      kgdb-bugreport@lists.sourceforge.net
8049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8050 S:      Maintained
8051 F:      Documentation/dev-tools/kgdb.rst
8052 F:      drivers/misc/kgdbts.c
8053 F:      drivers/tty/serial/kgdboc.c
8054 F:      include/linux/kdb.h
8055 F:      include/linux/kgdb.h
8056 F:      kernel/debug/
8057
8058 KMEMLEAK
8059 M:      Catalin Marinas <catalin.marinas@arm.com>
8060 S:      Maintained
8061 F:      Documentation/dev-tools/kmemleak.rst
8062 F:      include/linux/kmemleak.h
8063 F:      mm/kmemleak.c
8064 F:      mm/kmemleak-test.c
8065
8066 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8067 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8068 L:      linux-kernel@vger.kernel.org
8069 S:      Maintained
8070 F:      kernel/kmod.c
8071 F:      include/linux/kmod.h
8072 F:      lib/test_kmod.c
8073 F:      tools/testing/selftests/kmod/
8074
8075 KPROBES
8076 M:      Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8077 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8078 M:      "David S. Miller" <davem@davemloft.net>
8079 M:      Masami Hiramatsu <mhiramat@kernel.org>
8080 S:      Maintained
8081 F:      Documentation/kprobes.txt
8082 F:      include/linux/kprobes.h
8083 F:      include/asm-generic/kprobes.h
8084 F:      kernel/kprobes.c
8085
8086 KS0108 LCD CONTROLLER DRIVER
8087 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8088 S:      Maintained
8089 F:      Documentation/auxdisplay/ks0108
8090 F:      drivers/auxdisplay/ks0108.c
8091 F:      include/linux/ks0108.h
8092
8093 L3MDEV
8094 M:      David Ahern <dsa@cumulusnetworks.com>
8095 L:      netdev@vger.kernel.org
8096 S:      Maintained
8097 F:      net/l3mdev
8098 F:      include/net/l3mdev.h
8099
8100 LANTIQ MIPS ARCHITECTURE
8101 M:      John Crispin <john@phrozen.org>
8102 L:      linux-mips@linux-mips.org
8103 S:      Maintained
8104 F:      arch/mips/lantiq
8105 F:      drivers/soc/lantiq
8106
8107 LAPB module
8108 L:      linux-x25@vger.kernel.org
8109 S:      Orphan
8110 F:      Documentation/networking/lapb-module.txt
8111 F:      include/*/lapb.h
8112 F:      net/lapb/
8113
8114 LASI 53c700 driver for PARISC
8115 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8116 L:      linux-scsi@vger.kernel.org
8117 S:      Maintained
8118 F:      Documentation/scsi/53c700.txt
8119 F:      drivers/scsi/53c700*
8120
8121 LEAKING_ADDRESSES
8122 M:      Tobin C. Harding <me@tobin.cc>
8123 M:      Tycho Andersen <tycho@tycho.ws>
8124 L:      kernel-hardening@lists.openwall.com
8125 S:      Maintained
8126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8127 F:      scripts/leaking_addresses.pl
8128
8129 LED SUBSYSTEM
8130 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8131 M:      Pavel Machek <pavel@ucw.cz>
8132 L:      linux-leds@vger.kernel.org
8133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8134 S:      Maintained
8135 F:      Documentation/devicetree/bindings/leds/
8136 F:      drivers/leds/
8137 F:      include/linux/leds.h
8138
8139 LEGACY EEPROM DRIVER
8140 M:      Jean Delvare <jdelvare@suse.com>
8141 S:      Maintained
8142 F:      Documentation/misc-devices/eeprom
8143 F:      drivers/misc/eeprom/eeprom.c
8144
8145 LEGO MINDSTORMS EV3
8146 R:      David Lechner <david@lechnology.com>
8147 S:      Maintained
8148 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8149 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8150 F:      drivers/power/supply/lego_ev3_battery.c
8151
8152 LEGO USB Tower driver
8153 M:      Juergen Stuber <starblue@users.sourceforge.net>
8154 L:      legousb-devel@lists.sourceforge.net
8155 W:      http://legousb.sourceforge.net/
8156 S:      Maintained
8157 F:      drivers/usb/misc/legousbtower.c
8158
8159 LG2160 MEDIA DRIVER
8160 M:      Michael Krufky <mkrufky@linuxtv.org>
8161 L:      linux-media@vger.kernel.org
8162 W:      https://linuxtv.org
8163 W:      http://github.com/mkrufky
8164 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8165 T:      git git://linuxtv.org/mkrufky/tuners.git
8166 S:      Maintained
8167 F:      drivers/media/dvb-frontends/lg2160.*
8168
8169 LGDT3305 MEDIA DRIVER
8170 M:      Michael Krufky <mkrufky@linuxtv.org>
8171 L:      linux-media@vger.kernel.org
8172 W:      https://linuxtv.org
8173 W:      http://github.com/mkrufky
8174 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8175 T:      git git://linuxtv.org/mkrufky/tuners.git
8176 S:      Maintained
8177 F:      drivers/media/dvb-frontends/lgdt3305.*
8178
8179 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8180 M:      Viresh Kumar <vireshk@kernel.org>
8181 L:      linux-ide@vger.kernel.org
8182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8183 S:      Maintained
8184 F:      include/linux/pata_arasan_cf_data.h
8185 F:      drivers/ata/pata_arasan_cf.c
8186
8187 LIBATA PATA DRIVERS
8188 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8189 M:      Tejun Heo <tj@kernel.org>
8190 L:      linux-ide@vger.kernel.org
8191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8192 S:      Maintained
8193 F:      drivers/ata/pata_*.c
8194 F:      drivers/ata/ata_generic.c
8195
8196 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8197 M:      Linus Walleij <linus.walleij@linaro.org>
8198 L:      linux-ide@vger.kernel.org
8199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8200 S:      Maintained
8201 F:      drivers/ata/pata_ftide010.c
8202 F:      drivers/ata/sata_gemini.c
8203 F:      drivers/ata/sata_gemini.h
8204
8205 LIBATA SATA AHCI PLATFORM devices support
8206 M:      Hans de Goede <hdegoede@redhat.com>
8207 M:      Tejun Heo <tj@kernel.org>
8208 L:      linux-ide@vger.kernel.org
8209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8210 S:      Maintained
8211 F:      drivers/ata/ahci_platform.c
8212 F:      drivers/ata/libahci_platform.c
8213 F:      include/linux/ahci_platform.h
8214
8215 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8216 M:      Mikael Pettersson <mikpelinux@gmail.com>
8217 L:      linux-ide@vger.kernel.org
8218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8219 S:      Maintained
8220 F:      drivers/ata/sata_promise.*
8221
8222 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8223 M:      Tejun Heo <tj@kernel.org>
8224 L:      linux-ide@vger.kernel.org
8225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8226 S:      Maintained
8227 F:      drivers/ata/
8228 F:      include/linux/ata.h
8229 F:      include/linux/libata.h
8230 F:      Documentation/devicetree/bindings/ata/
8231
8232 LIBLOCKDEP
8233 M:      Sasha Levin <alexander.levin@verizon.com>
8234 S:      Maintained
8235 F:      tools/lib/lockdep/
8236
8237 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8238 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8239 M:      Dan Williams <dan.j.williams@intel.com>
8240 M:      Vishal Verma <vishal.l.verma@intel.com>
8241 M:      Dave Jiang <dave.jiang@intel.com>
8242 L:      linux-nvdimm@lists.01.org
8243 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8244 S:      Supported
8245 F:      drivers/nvdimm/blk.c
8246 F:      drivers/nvdimm/region_devs.c
8247
8248 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8249 M:      Vishal Verma <vishal.l.verma@intel.com>
8250 M:      Dan Williams <dan.j.williams@intel.com>
8251 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8252 M:      Dave Jiang <dave.jiang@intel.com>
8253 L:      linux-nvdimm@lists.01.org
8254 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8255 S:      Supported
8256 F:      drivers/nvdimm/btt*
8257
8258 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8259 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8260 M:      Dan Williams <dan.j.williams@intel.com>
8261 M:      Vishal Verma <vishal.l.verma@intel.com>
8262 M:      Dave Jiang <dave.jiang@intel.com>
8263 L:      linux-nvdimm@lists.01.org
8264 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8265 S:      Supported
8266 F:      drivers/nvdimm/pmem*
8267
8268 LIBNVDIMM: DEVICETREE BINDINGS
8269 M:      Oliver O'Halloran <oohall@gmail.com>
8270 L:      linux-nvdimm@lists.01.org
8271 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8272 S:      Supported
8273 F:      drivers/nvdimm/of_pmem.c
8274 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8275
8276 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8277 M:      Dan Williams <dan.j.williams@intel.com>
8278 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8279 M:      Vishal Verma <vishal.l.verma@intel.com>
8280 M:      Dave Jiang <dave.jiang@intel.com>
8281 L:      linux-nvdimm@lists.01.org
8282 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8284 S:      Supported
8285 F:      drivers/nvdimm/*
8286 F:      drivers/acpi/nfit/*
8287 F:      include/linux/nd.h
8288 F:      include/linux/libnvdimm.h
8289 F:      include/uapi/linux/ndctl.h
8290
8291 LIGHTNVM PLATFORM SUPPORT
8292 M:      Matias Bjorling <mb@lightnvm.io>
8293 W:      http://github/OpenChannelSSD
8294 L:      linux-block@vger.kernel.org
8295 S:      Maintained
8296 F:      drivers/lightnvm/
8297 F:      include/linux/lightnvm.h
8298 F:      include/uapi/linux/lightnvm.h
8299
8300 LINUX FOR POWER MACINTOSH
8301 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8302 W:      http://www.penguinppc.org/
8303 L:      linuxppc-dev@lists.ozlabs.org
8304 S:      Maintained
8305 F:      arch/powerpc/platforms/powermac/
8306 F:      drivers/macintosh/
8307
8308 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8309 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8310 M:      Paul Mackerras <paulus@samba.org>
8311 M:      Michael Ellerman <mpe@ellerman.id.au>
8312 W:      https://github.com/linuxppc/linux/wiki
8313 L:      linuxppc-dev@lists.ozlabs.org
8314 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8316 S:      Supported
8317 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8318 F:      Documentation/devicetree/bindings/powerpc/
8319 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8320 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8321 F:      Documentation/powerpc/
8322 F:      arch/powerpc/
8323 F:      drivers/char/tpm/tpm_ibmvtpm*
8324 F:      drivers/crypto/nx/
8325 F:      drivers/crypto/vmx/
8326 F:      drivers/i2c/busses/i2c-opal.c
8327 F:      drivers/net/ethernet/ibm/ibmveth.*
8328 F:      drivers/net/ethernet/ibm/ibmvnic.*
8329 F:      drivers/pci/hotplug/pnv_php.c
8330 F:      drivers/pci/hotplug/rpa*
8331 F:      drivers/rtc/rtc-opal.c
8332 F:      drivers/scsi/ibmvscsi/
8333 F:      drivers/tty/hvc/hvc_opal.c
8334 F:      drivers/watchdog/wdrtas.c
8335 F:      tools/testing/selftests/powerpc
8336 N:      /pmac
8337 N:      powermac
8338 N:      powernv
8339 N:      [^a-z0-9]ps3
8340 N:      pseries
8341
8342 LINUX FOR POWERPC EMBEDDED MPC5XXX
8343 M:      Anatolij Gustschin <agust@denx.de>
8344 L:      linuxppc-dev@lists.ozlabs.org
8345 T:      git git://git.denx.de/linux-denx-agust.git
8346 S:      Maintained
8347 F:      arch/powerpc/platforms/512x/
8348 F:      arch/powerpc/platforms/52xx/
8349
8350 LINUX FOR POWERPC EMBEDDED PPC4XX
8351 M:      Alistair Popple <alistair@popple.id.au>
8352 M:      Matt Porter <mporter@kernel.crashing.org>
8353 W:      http://www.penguinppc.org/
8354 L:      linuxppc-dev@lists.ozlabs.org
8355 S:      Maintained
8356 F:      arch/powerpc/platforms/40x/
8357 F:      arch/powerpc/platforms/44x/
8358
8359 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8360 M:      Scott Wood <oss@buserror.net>
8361 M:      Kumar Gala <galak@kernel.crashing.org>
8362 W:      http://www.penguinppc.org/
8363 L:      linuxppc-dev@lists.ozlabs.org
8364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8365 S:      Maintained
8366 F:      arch/powerpc/platforms/83xx/
8367 F:      arch/powerpc/platforms/85xx/
8368 F:      Documentation/devicetree/bindings/powerpc/fsl/
8369
8370 LINUX FOR POWERPC EMBEDDED PPC8XX
8371 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8372 W:      http://www.penguinppc.org/
8373 L:      linuxppc-dev@lists.ozlabs.org
8374 S:      Maintained
8375 F:      arch/powerpc/platforms/8xx/
8376
8377 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8378 L:      linuxppc-dev@lists.ozlabs.org
8379 S:      Orphan
8380 F:      arch/powerpc/*/*virtex*
8381 F:      arch/powerpc/*/*/*virtex*
8382
8383 LINUX FOR POWERPC PA SEMI PWRFICIENT
8384 L:      linuxppc-dev@lists.ozlabs.org
8385 S:      Orphan
8386 F:      arch/powerpc/platforms/pasemi/
8387 F:      drivers/*/*pasemi*
8388 F:      drivers/*/*/*pasemi*
8389
8390 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8391 M:      Kees Cook <keescook@chromium.org>
8392 S:      Maintained
8393 F:      drivers/misc/lkdtm/*
8394
8395 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8396 M:      Alan Stern <stern@rowland.harvard.edu>
8397 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8398 M:      Will Deacon <will.deacon@arm.com>
8399 M:      Peter Zijlstra <peterz@infradead.org>
8400 M:      Boqun Feng <boqun.feng@gmail.com>
8401 M:      Nicholas Piggin <npiggin@gmail.com>
8402 M:      David Howells <dhowells@redhat.com>
8403 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8404 M:      Luc Maranget <luc.maranget@inria.fr>
8405 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8406 R:      Akira Yokosawa <akiyks@gmail.com>
8407 R:      Daniel Lustig <dlustig@nvidia.com>
8408 L:      linux-kernel@vger.kernel.org
8409 L:      linux-arch@vger.kernel.org
8410 S:      Supported
8411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8412 F:      tools/memory-model/
8413 F:      Documentation/atomic_bitops.txt
8414 F:      Documentation/atomic_t.txt
8415 F:      Documentation/core-api/atomic_ops.rst
8416 F:      Documentation/core-api/refcount-vs-atomic.rst
8417 F:      Documentation/memory-barriers.txt
8418
8419 LIS3LV02D ACCELEROMETER DRIVER
8420 M:      Eric Piel <eric.piel@tremplin-utc.net>
8421 S:      Maintained
8422 F:      Documentation/misc-devices/lis3lv02d
8423 F:      drivers/misc/lis3lv02d/
8424 F:      drivers/platform/x86/hp_accel.c
8425
8426 LIVE PATCHING
8427 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8428 M:      Jessica Yu <jeyu@kernel.org>
8429 M:      Jiri Kosina <jikos@kernel.org>
8430 M:      Miroslav Benes <mbenes@suse.cz>
8431 R:      Petr Mladek <pmladek@suse.com>
8432 S:      Maintained
8433 F:      kernel/livepatch/
8434 F:      include/linux/livepatch.h
8435 F:      arch/x86/include/asm/livepatch.h
8436 F:      arch/x86/kernel/livepatch.c
8437 F:      Documentation/livepatch/
8438 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8439 F:      samples/livepatch/
8440 L:      live-patching@vger.kernel.org
8441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8442
8443 LLC (802.2)
8444 L:      netdev@vger.kernel.org
8445 S:      Odd fixes
8446 F:      include/linux/llc.h
8447 F:      include/uapi/linux/llc.h
8448 F:      include/net/llc*
8449 F:      net/llc/
8450
8451 LM73 HARDWARE MONITOR DRIVER
8452 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8453 L:      linux-hwmon@vger.kernel.org
8454 S:      Maintained
8455 F:      drivers/hwmon/lm73.c
8456
8457 LM78 HARDWARE MONITOR DRIVER
8458 M:      Jean Delvare <jdelvare@suse.com>
8459 L:      linux-hwmon@vger.kernel.org
8460 S:      Maintained
8461 F:      Documentation/hwmon/lm78
8462 F:      drivers/hwmon/lm78.c
8463
8464 LM83 HARDWARE MONITOR DRIVER
8465 M:      Jean Delvare <jdelvare@suse.com>
8466 L:      linux-hwmon@vger.kernel.org
8467 S:      Maintained
8468 F:      Documentation/hwmon/lm83
8469 F:      drivers/hwmon/lm83.c
8470
8471 LM90 HARDWARE MONITOR DRIVER
8472 M:      Jean Delvare <jdelvare@suse.com>
8473 L:      linux-hwmon@vger.kernel.org
8474 S:      Maintained
8475 F:      Documentation/hwmon/lm90
8476 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8477 F:      drivers/hwmon/lm90.c
8478 F:      include/dt-bindings/thermal/lm90.h
8479
8480 LM95234 HARDWARE MONITOR DRIVER
8481 M:      Guenter Roeck <linux@roeck-us.net>
8482 L:      linux-hwmon@vger.kernel.org
8483 S:      Maintained
8484 F:      Documentation/hwmon/lm95234
8485 F:      drivers/hwmon/lm95234.c
8486
8487 LME2510 MEDIA DRIVER
8488 M:      Malcolm Priestley <tvboxspy@gmail.com>
8489 L:      linux-media@vger.kernel.org
8490 W:      https://linuxtv.org
8491 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8492 S:      Maintained
8493 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8494
8495 LOADPIN SECURITY MODULE
8496 M:      Kees Cook <keescook@chromium.org>
8497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8498 S:      Supported
8499 F:      security/loadpin/
8500 F:      Documentation/admin-guide/LSM/LoadPin.rst
8501
8502 LOCKING PRIMITIVES
8503 M:      Peter Zijlstra <peterz@infradead.org>
8504 M:      Ingo Molnar <mingo@redhat.com>
8505 M:      Will Deacon <will.deacon@arm.com>
8506 L:      linux-kernel@vger.kernel.org
8507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8508 S:      Maintained
8509 F:      Documentation/locking/
8510 F:      include/linux/lockdep.h
8511 F:      include/linux/spinlock*.h
8512 F:      arch/*/include/asm/spinlock*.h
8513 F:      include/linux/rwlock*.h
8514 F:      include/linux/mutex*.h
8515 F:      arch/*/include/asm/mutex*.h
8516 F:      include/linux/rwsem*.h
8517 F:      arch/*/include/asm/rwsem.h
8518 F:      include/linux/seqlock.h
8519 F:      lib/locking*.[ch]
8520 F:      kernel/locking/
8521 X:      kernel/locking/locktorture.c
8522
8523 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8524 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8525 L:      linux-ntfs-dev@lists.sourceforge.net
8526 W:      http://www.linux-ntfs.org/content/view/19/37/
8527 S:      Maintained
8528 F:      Documentation/ldm.txt
8529 F:      block/partitions/ldm.*
8530
8531 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8532 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8533 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8534 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8535 L:      MPT-FusionLinux.pdl@broadcom.com
8536 L:      linux-scsi@vger.kernel.org
8537 W:      http://www.avagotech.com/support/
8538 S:      Supported
8539 F:      drivers/message/fusion/
8540 F:      drivers/scsi/mpt3sas/
8541
8542 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8543 M:      Matthew Wilcox <matthew@wil.cx>
8544 L:      linux-scsi@vger.kernel.org
8545 S:      Maintained
8546 F:      drivers/scsi/sym53c8xx_2/
8547
8548 LTC4261 HARDWARE MONITOR DRIVER
8549 M:      Guenter Roeck <linux@roeck-us.net>
8550 L:      linux-hwmon@vger.kernel.org
8551 S:      Maintained
8552 F:      Documentation/hwmon/ltc4261
8553 F:      drivers/hwmon/ltc4261.c
8554
8555 LTC4306 I2C MULTIPLEXER DRIVER
8556 M:      Michael Hennerich <michael.hennerich@analog.com>
8557 W:      http://ez.analog.com/community/linux-device-drivers
8558 L:      linux-i2c@vger.kernel.org
8559 S:      Supported
8560 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8561 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8562
8563 LTP (Linux Test Project)
8564 M:      Mike Frysinger <vapier@gentoo.org>
8565 M:      Cyril Hrubis <chrubis@suse.cz>
8566 M:      Wanlong Gao <wanlong.gao@gmail.com>
8567 M:      Jan Stancek <jstancek@redhat.com>
8568 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8569 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8570 L:      ltp@lists.linux.it (subscribers-only)
8571 W:      http://linux-test-project.github.io/
8572 T:      git git://github.com/linux-test-project/ltp.git
8573 S:      Maintained
8574
8575 M68K ARCHITECTURE
8576 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8577 L:      linux-m68k@lists.linux-m68k.org
8578 W:      http://www.linux-m68k.org/
8579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8580 S:      Maintained
8581 F:      arch/m68k/
8582 F:      drivers/zorro/
8583
8584 M68K ON APPLE MACINTOSH
8585 M:      Joshua Thompson <funaho@jurai.org>
8586 W:      http://www.mac.linux-m68k.org/
8587 L:      linux-m68k@lists.linux-m68k.org
8588 S:      Maintained
8589 F:      arch/m68k/mac/
8590
8591 M68K ON HP9000/300
8592 M:      Philip Blundell <philb@gnu.org>
8593 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8594 S:      Maintained
8595 F:      arch/m68k/hp300/
8596
8597 M88DS3103 MEDIA DRIVER
8598 M:      Antti Palosaari <crope@iki.fi>
8599 L:      linux-media@vger.kernel.org
8600 W:      https://linuxtv.org
8601 W:      http://palosaari.fi/linux/
8602 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8603 T:      git git://linuxtv.org/anttip/media_tree.git
8604 S:      Maintained
8605 F:      drivers/media/dvb-frontends/m88ds3103*
8606
8607 M88RS2000 MEDIA DRIVER
8608 M:      Malcolm Priestley <tvboxspy@gmail.com>
8609 L:      linux-media@vger.kernel.org
8610 W:      https://linuxtv.org
8611 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8612 S:      Maintained
8613 F:      drivers/media/dvb-frontends/m88rs2000*
8614
8615 MA901 MASTERKIT USB FM RADIO DRIVER
8616 M:      Alexey Klimov <klimov.linux@gmail.com>
8617 L:      linux-media@vger.kernel.org
8618 T:      git git://linuxtv.org/media_tree.git
8619 S:      Maintained
8620 F:      drivers/media/radio/radio-ma901.c
8621
8622 MAC80211
8623 M:      Johannes Berg <johannes@sipsolutions.net>
8624 L:      linux-wireless@vger.kernel.org
8625 W:      http://wireless.kernel.org/
8626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8628 S:      Maintained
8629 F:      Documentation/networking/mac80211-injection.txt
8630 F:      include/net/mac80211.h
8631 F:      net/mac80211/
8632 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8633 F:      Documentation/networking/mac80211_hwsim/README
8634
8635 MAILBOX API
8636 M:      Jassi Brar <jassisinghbrar@gmail.com>
8637 L:      linux-kernel@vger.kernel.org
8638 S:      Maintained
8639 F:      drivers/mailbox/
8640 F:      include/linux/mailbox_client.h
8641 F:      include/linux/mailbox_controller.h
8642
8643 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8644 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8645 W:      http://www.kernel.org/doc/man-pages
8646 L:      linux-man@vger.kernel.org
8647 S:      Maintained
8648
8649 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8650 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8651 L:      linux-mips@linux-mips.org
8652 S:      Maintained
8653 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8654
8655 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8656 M:      Andrew Lunn <andrew@lunn.ch>
8657 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8658 L:      netdev@vger.kernel.org
8659 S:      Maintained
8660 F:      drivers/net/dsa/mv88e6xxx/
8661 F:      linux/platform_data/mv88e6xxx.h
8662 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8663
8664 MARVELL ARMADA DRM SUPPORT
8665 M:      Russell King <linux@armlinux.org.uk>
8666 S:      Maintained
8667 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8668 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8669 F:      drivers/gpu/drm/armada/
8670 F:      include/uapi/drm/armada_drm.h
8671 F:      Documentation/devicetree/bindings/display/armada/
8672
8673 MARVELL CRYPTO DRIVER
8674 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8675 M:      Arnaud Ebalard <arno@natisbad.org>
8676 F:      drivers/crypto/marvell/
8677 S:      Maintained
8678 L:      linux-crypto@vger.kernel.org
8679
8680 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8681 M:      Mirko Lindner <mlindner@marvell.com>
8682 M:      Stephen Hemminger <stephen@networkplumber.org>
8683 L:      netdev@vger.kernel.org
8684 S:      Maintained
8685 F:      drivers/net/ethernet/marvell/sk*
8686
8687 MARVELL LIBERTAS WIRELESS DRIVER
8688 L:      libertas-dev@lists.infradead.org
8689 S:      Orphan
8690 F:      drivers/net/wireless/marvell/libertas/
8691
8692 MARVELL MACCHIATOBIN SUPPORT
8693 M:      Russell King <linux@armlinux.org.uk>
8694 L:      linux-arm-kernel@lists.infradead.org
8695 S:      Maintained
8696 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8697
8698 MARVELL MV643XX ETHERNET DRIVER
8699 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8700 L:      netdev@vger.kernel.org
8701 S:      Maintained
8702 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8703 F:      include/linux/mv643xx.h
8704
8705 MARVELL MV88X3310 PHY DRIVER
8706 M:      Russell King <linux@armlinux.org.uk>
8707 L:      netdev@vger.kernel.org
8708 S:      Maintained
8709 F:      drivers/net/phy/marvell10g.c
8710
8711 MARVELL MVNETA ETHERNET DRIVER
8712 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8713 L:      netdev@vger.kernel.org
8714 S:      Maintained
8715 F:      drivers/net/ethernet/marvell/mvneta.*
8716
8717 MARVELL MWIFIEX WIRELESS DRIVER
8718 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8719 M:      Nishant Sarmukadam <nishants@marvell.com>
8720 M:      Ganapathi Bhat <gbhat@marvell.com>
8721 M:      Xinming Hu <huxinming820@gmail.com>
8722 L:      linux-wireless@vger.kernel.org
8723 S:      Maintained
8724 F:      drivers/net/wireless/marvell/mwifiex/
8725
8726 MARVELL MWL8K WIRELESS DRIVER
8727 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8728 L:      linux-wireless@vger.kernel.org
8729 S:      Odd Fixes
8730 F:      drivers/net/wireless/marvell/mwl8k.c
8731
8732 MARVELL NAND CONTROLLER DRIVER
8733 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8734 L:      linux-mtd@lists.infradead.org
8735 S:      Maintained
8736 F:      drivers/mtd/nand/raw/marvell_nand.c
8737 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8738
8739 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8740 M:      Nicolas Pitre <nico@fluxnic.net>
8741 S:      Odd Fixes
8742 F:      drivers/mmc/host/mvsdio.*
8743
8744 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8745 M:      Hu Ziji <huziji@marvell.com>
8746 L:      linux-mmc@vger.kernel.org
8747 S:      Supported
8748 F:      drivers/mmc/host/sdhci-xenon*
8749 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8750
8751 MATROX FRAMEBUFFER DRIVER
8752 L:      linux-fbdev@vger.kernel.org
8753 S:      Orphan
8754 F:      drivers/video/fbdev/matrox/matroxfb_*
8755 F:      include/uapi/linux/matroxfb.h
8756
8757 MAX16065 HARDWARE MONITOR DRIVER
8758 M:      Guenter Roeck <linux@roeck-us.net>
8759 L:      linux-hwmon@vger.kernel.org
8760 S:      Maintained
8761 F:      Documentation/hwmon/max16065
8762 F:      drivers/hwmon/max16065.c
8763
8764 MAX20751 HARDWARE MONITOR DRIVER
8765 M:      Guenter Roeck <linux@roeck-us.net>
8766 L:      linux-hwmon@vger.kernel.org
8767 S:      Maintained
8768 F:      Documentation/hwmon/max20751
8769 F:      drivers/hwmon/max20751.c
8770
8771 MAX2175 SDR TUNER DRIVER
8772 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8773 L:      linux-media@vger.kernel.org
8774 T:      git git://linuxtv.org/media_tree.git
8775 S:      Maintained
8776 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8777 F:      Documentation/media/v4l-drivers/max2175.rst
8778 F:      drivers/media/i2c/max2175*
8779 F:      include/uapi/linux/max2175.h
8780
8781 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8782 L:      linux-hwmon@vger.kernel.org
8783 S:      Orphan
8784 F:      Documentation/hwmon/max6650
8785 F:      drivers/hwmon/max6650.c
8786
8787 MAX6697 HARDWARE MONITOR DRIVER
8788 M:      Guenter Roeck <linux@roeck-us.net>
8789 L:      linux-hwmon@vger.kernel.org
8790 S:      Maintained
8791 F:      Documentation/hwmon/max6697
8792 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
8793 F:      drivers/hwmon/max6697.c
8794 F:      include/linux/platform_data/max6697.h
8795
8796 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8797 M:      Peter Rosin <peda@axentia.se>
8798 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8799 S:      Maintained
8800 F:      Documentation/devicetree/bindings/sound/max9860.txt
8801 F:      sound/soc/codecs/max9860.*
8802
8803 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8804 M:      Javier Martinez Canillas <javier@dowhile0.org>
8805 L:      linux-kernel@vger.kernel.org
8806 S:      Supported
8807 F:      drivers/regulator/max77802-regulator.c
8808 F:      Documentation/devicetree/bindings/*/*max77802.txt
8809 F:      include/dt-bindings/*/*max77802.h
8810
8811 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8812 M:      Krzysztof Kozlowski <krzk@kernel.org>
8813 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8814 L:      linux-pm@vger.kernel.org
8815 S:      Supported
8816 F:      drivers/power/supply/max14577_charger.c
8817 F:      drivers/power/supply/max77693_charger.c
8818
8819 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8820 M:      Chanwoo Choi <cw00.choi@samsung.com>
8821 M:      Krzysztof Kozlowski <krzk@kernel.org>
8822 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8823 L:      linux-kernel@vger.kernel.org
8824 S:      Supported
8825 F:      drivers/*/max14577*.c
8826 F:      drivers/*/max77686*.c
8827 F:      drivers/*/max77693*.c
8828 F:      drivers/extcon/extcon-max14577.c
8829 F:      drivers/extcon/extcon-max77693.c
8830 F:      drivers/rtc/rtc-max77686.c
8831 F:      drivers/clk/clk-max77686.c
8832 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8833 F:      Documentation/devicetree/bindings/*/max77686.txt
8834 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8835 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8836 F:      include/linux/mfd/max14577*.h
8837 F:      include/linux/mfd/max77686*.h
8838 F:      include/linux/mfd/max77693*.h
8839
8840 MAXIRADIO FM RADIO RECEIVER DRIVER
8841 M:      Hans Verkuil <hverkuil@xs4all.nl>
8842 L:      linux-media@vger.kernel.org
8843 T:      git git://linuxtv.org/media_tree.git
8844 W:      https://linuxtv.org
8845 S:      Maintained
8846 F:      drivers/media/radio/radio-maxiradio*
8847
8848 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8849 M:      Peter Rosin <peda@axentia.se>
8850 L:      linux-iio@vger.kernel.org
8851 S:      Maintained
8852 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8853 F:      drivers/iio/potentiometer/mcp4018.c
8854 F:      drivers/iio/potentiometer/mcp4531.c
8855
8856 MCR20A IEEE-802.15.4 RADIO DRIVER
8857 M:      Xue Liu <liuxuenetmail@gmail.com>
8858 L:      linux-wpan@vger.kernel.org
8859 W:      https://github.com/xueliu/mcr20a-linux
8860 S:      Maintained
8861 F:      drivers/net/ieee802154/mcr20a.c
8862 F:      drivers/net/ieee802154/mcr20a.h
8863 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8864
8865 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8866 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8867 L:      linux-iio@vger.kernel.org
8868 S:      Maintained
8869 F:      drivers/iio/dac/cio-dac.c
8870
8871 MEDIA DRIVERS FOR ASCOT2E
8872 M:      Sergey Kozlov <serjk@netup.ru>
8873 M:      Abylay Ospan <aospan@netup.ru>
8874 L:      linux-media@vger.kernel.org
8875 W:      https://linuxtv.org
8876 W:      http://netup.tv/
8877 T:      git git://linuxtv.org/media_tree.git
8878 S:      Supported
8879 F:      drivers/media/dvb-frontends/ascot2e*
8880
8881 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8882 M:      Jasmin Jessich <jasmin@anw.at>
8883 L:      linux-media@vger.kernel.org
8884 W:      https://linuxtv.org
8885 T:      git git://linuxtv.org/media_tree.git
8886 S:      Maintained
8887 F:      drivers/media/dvb-frontends/cxd2099*
8888
8889 MEDIA DRIVERS FOR CXD2841ER
8890 M:      Sergey Kozlov <serjk@netup.ru>
8891 M:      Abylay Ospan <aospan@netup.ru>
8892 L:      linux-media@vger.kernel.org
8893 W:      https://linuxtv.org
8894 W:      http://netup.tv/
8895 T:      git git://linuxtv.org/media_tree.git
8896 S:      Supported
8897 F:      drivers/media/dvb-frontends/cxd2841er*
8898
8899 MEDIA DRIVERS FOR CXD2880
8900 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8901 L:      linux-media@vger.kernel.org
8902 W:      http://linuxtv.org/
8903 T:      git git://linuxtv.org/media_tree.git
8904 S:      Supported
8905 F:      drivers/media/dvb-frontends/cxd2880/*
8906 F:      drivers/media/spi/cxd2880*
8907
8908 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8909 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8910 L:      linux-media@vger.kernel.org
8911 W:      https://linuxtv.org
8912 T:      git git://linuxtv.org/media_tree.git
8913 S:      Maintained
8914 F:      drivers/media/pci/ddbridge/*
8915
8916 MEDIA DRIVERS FOR FREESCALE IMX
8917 M:      Steve Longerbeam <slongerbeam@gmail.com>
8918 M:      Philipp Zabel <p.zabel@pengutronix.de>
8919 L:      linux-media@vger.kernel.org
8920 T:      git git://linuxtv.org/media_tree.git
8921 S:      Maintained
8922 F:      Documentation/devicetree/bindings/media/imx.txt
8923 F:      Documentation/media/v4l-drivers/imx.rst
8924 F:      drivers/staging/media/imx/
8925 F:      include/linux/imx-media.h
8926 F:      include/media/imx.h
8927
8928 MEDIA DRIVERS FOR HELENE
8929 M:      Abylay Ospan <aospan@netup.ru>
8930 L:      linux-media@vger.kernel.org
8931 W:      https://linuxtv.org
8932 W:      http://netup.tv/
8933 T:      git git://linuxtv.org/media_tree.git
8934 S:      Supported
8935 F:      drivers/media/dvb-frontends/helene*
8936
8937 MEDIA DRIVERS FOR HORUS3A
8938 M:      Sergey Kozlov <serjk@netup.ru>
8939 M:      Abylay Ospan <aospan@netup.ru>
8940 L:      linux-media@vger.kernel.org
8941 W:      https://linuxtv.org
8942 W:      http://netup.tv/
8943 T:      git git://linuxtv.org/media_tree.git
8944 S:      Supported
8945 F:      drivers/media/dvb-frontends/horus3a*
8946
8947 MEDIA DRIVERS FOR LNBH25
8948 M:      Sergey Kozlov <serjk@netup.ru>
8949 M:      Abylay Ospan <aospan@netup.ru>
8950 L:      linux-media@vger.kernel.org
8951 W:      https://linuxtv.org
8952 W:      http://netup.tv/
8953 T:      git git://linuxtv.org/media_tree.git
8954 S:      Supported
8955 F:      drivers/media/dvb-frontends/lnbh25*
8956
8957 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8958 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8959 L:      linux-media@vger.kernel.org
8960 W:      https://linuxtv.org
8961 T:      git git://linuxtv.org/media_tree.git
8962 S:      Maintained
8963 F:      drivers/media/dvb-frontends/mxl5xx*
8964
8965 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8966 M:      Sergey Kozlov <serjk@netup.ru>
8967 M:      Abylay Ospan <aospan@netup.ru>
8968 L:      linux-media@vger.kernel.org
8969 W:      https://linuxtv.org
8970 W:      http://netup.tv/
8971 T:      git git://linuxtv.org/media_tree.git
8972 S:      Supported
8973 F:      drivers/media/pci/netup_unidvb/*
8974
8975 MEDIA DRIVERS FOR RENESAS - CEU
8976 M:      Jacopo Mondi <jacopo@jmondi.org>
8977 L:      linux-media@vger.kernel.org
8978 L:      linux-renesas-soc@vger.kernel.org
8979 T:      git git://linuxtv.org/media_tree.git
8980 S:      Supported
8981 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
8982 F:      drivers/media/platform/renesas-ceu.c
8983 F:      include/media/drv-intf/renesas-ceu.h
8984
8985 MEDIA DRIVERS FOR RENESAS - DRIF
8986 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8987 L:      linux-media@vger.kernel.org
8988 L:      linux-renesas-soc@vger.kernel.org
8989 T:      git git://linuxtv.org/media_tree.git
8990 S:      Supported
8991 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8992 F:      drivers/media/platform/rcar_drif.c
8993
8994 MEDIA DRIVERS FOR RENESAS - FCP
8995 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8996 L:      linux-media@vger.kernel.org
8997 L:      linux-renesas-soc@vger.kernel.org
8998 T:      git git://linuxtv.org/media_tree.git
8999 S:      Supported
9000 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9001 F:      drivers/media/platform/rcar-fcp.c
9002 F:      include/media/rcar-fcp.h
9003
9004 MEDIA DRIVERS FOR RENESAS - FDP1
9005 M:      Kieran Bingham <kieran@bingham.xyz>
9006 L:      linux-media@vger.kernel.org
9007 L:      linux-renesas-soc@vger.kernel.org
9008 T:      git git://linuxtv.org/media_tree.git
9009 S:      Supported
9010 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9011 F:      drivers/media/platform/rcar_fdp1.c
9012
9013 MEDIA DRIVERS FOR RENESAS - VIN
9014 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9015 L:      linux-media@vger.kernel.org
9016 L:      linux-renesas-soc@vger.kernel.org
9017 T:      git git://linuxtv.org/media_tree.git
9018 S:      Supported
9019 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9020 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9021 F:      drivers/media/platform/rcar-vin/
9022
9023 MEDIA DRIVERS FOR RENESAS - VSP1
9024 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9025 L:      linux-media@vger.kernel.org
9026 L:      linux-renesas-soc@vger.kernel.org
9027 T:      git git://linuxtv.org/media_tree.git
9028 S:      Supported
9029 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9030 F:      drivers/media/platform/vsp1/
9031
9032 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9033 M:      Daniel Scheller <d.scheller.oss@gmail.com>
9034 L:      linux-media@vger.kernel.org
9035 W:      https://linuxtv.org
9036 T:      git git://linuxtv.org/media_tree.git
9037 S:      Maintained
9038 F:      drivers/media/dvb-frontends/stv0910*
9039
9040 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9041 M:      Daniel Scheller <d.scheller.oss@gmail.com>
9042 L:      linux-media@vger.kernel.org
9043 W:      https://linuxtv.org
9044 T:      git git://linuxtv.org/media_tree.git
9045 S:      Maintained
9046 F:      drivers/media/dvb-frontends/stv6111*
9047
9048 MEDIA DRIVERS FOR STM32 - DCMI
9049 M:      Hugues Fruchet <hugues.fruchet@st.com>
9050 L:      linux-media@vger.kernel.org
9051 T:      git git://linuxtv.org/media_tree.git
9052 S:      Supported
9053 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9054 F:      drivers/media/platform/stm32/stm32-dcmi.c
9055
9056 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9057 M:      Dmitry Osipenko <digetx@gmail.com>
9058 L:      linux-media@vger.kernel.org
9059 L:      linux-tegra@vger.kernel.org
9060 T:      git git://linuxtv.org/media_tree.git
9061 S:      Maintained
9062 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9063 F:      drivers/staging/media/tegra-vde/
9064
9065 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9066 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9067 P:      LinuxTV.org Project
9068 L:      linux-media@vger.kernel.org
9069 W:      https://linuxtv.org
9070 Q:      http://patchwork.kernel.org/project/linux-media/list/
9071 T:      git git://linuxtv.org/media_tree.git
9072 S:      Maintained
9073 F:      Documentation/devicetree/bindings/media/
9074 F:      Documentation/media/
9075 F:      drivers/media/
9076 F:      drivers/staging/media/
9077 F:      include/linux/platform_data/media/
9078 F:      include/media/
9079 F:      include/uapi/linux/dvb/
9080 F:      include/uapi/linux/videodev2.h
9081 F:      include/uapi/linux/media.h
9082 F:      include/uapi/linux/v4l2-*
9083 F:      include/uapi/linux/meye.h
9084 F:      include/uapi/linux/ivtv*
9085 F:      include/uapi/linux/uvcvideo.h
9086
9087 MEDIATEK BLUETOOTH DRIVER
9088 M:      Sean Wang <sean.wang@mediatek.com>
9089 L:      linux-bluetooth@vger.kernel.org
9090 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9091 S:      Maintained
9092 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9093 F:      drivers/bluetooth/btmtkuart.c
9094
9095 MEDIATEK CIR DRIVER
9096 M:      Sean Wang <sean.wang@mediatek.com>
9097 S:      Maintained
9098 F:      drivers/media/rc/mtk-cir.c
9099
9100 MEDIATEK DMA DRIVER
9101 M:      Sean Wang <sean.wang@mediatek.com>
9102 L:      dmaengine@vger.kernel.org
9103 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9104 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9105 S:      Maintained
9106 F:      Documentation/devicetree/bindings/dma/mtk-*
9107 F:      drivers/dma/mediatek/
9108
9109 MEDIATEK PMIC LED DRIVER
9110 M:      Sean Wang <sean.wang@mediatek.com>
9111 S:      Maintained
9112 F:      drivers/leds/leds-mt6323.c
9113 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9114
9115 MEDIATEK ETHERNET DRIVER
9116 M:      Felix Fietkau <nbd@openwrt.org>
9117 M:      John Crispin <john@phrozen.org>
9118 M:      Sean Wang <sean.wang@mediatek.com>
9119 M:      Nelson Chang <nelson.chang@mediatek.com>
9120 L:      netdev@vger.kernel.org
9121 S:      Maintained
9122 F:      drivers/net/ethernet/mediatek/
9123
9124 MEDIATEK SWITCH DRIVER
9125 M:      Sean Wang <sean.wang@mediatek.com>
9126 L:      netdev@vger.kernel.org
9127 S:      Maintained
9128 F:      drivers/net/dsa/mt7530.*
9129 F:      net/dsa/tag_mtk.c
9130
9131 MEDIATEK JPEG DRIVER
9132 M:      Rick Chang <rick.chang@mediatek.com>
9133 M:      Bin Liu <bin.liu@mediatek.com>
9134 S:      Supported
9135 F:      drivers/media/platform/mtk-jpeg/
9136 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9137
9138 MEDIATEK MDP DRIVER
9139 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9140 M:      Houlong Wei <houlong.wei@mediatek.com>
9141 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9142 S:      Supported
9143 F:      drivers/media/platform/mtk-mdp/
9144 F:      drivers/media/platform/mtk-vpu/
9145 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9146
9147 MEDIATEK MEDIA DRIVER
9148 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9149 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9150 S:      Supported
9151 F:      drivers/media/platform/mtk-vcodec/
9152 F:      drivers/media/platform/mtk-vpu/
9153 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9154 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9155
9156 MEDIATEK MT7601U WIRELESS LAN DRIVER
9157 M:      Jakub Kicinski <kubakici@wp.pl>
9158 L:      linux-wireless@vger.kernel.org
9159 S:      Maintained
9160 F:      drivers/net/wireless/mediatek/mt7601u/
9161
9162 MEDIATEK NAND CONTROLLER DRIVER
9163 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9164 L:      linux-mtd@lists.infradead.org
9165 S:      Maintained
9166 F:      drivers/mtd/nand/raw/mtk_*
9167 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9168
9169 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9170 M:      Sean Wang <sean.wang@mediatek.com>
9171 S:      Maintained
9172 F:      drivers/char/hw_random/mtk-rng.c
9173
9174 MEDIATEK USB3 DRD IP DRIVER
9175 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9176 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9177 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9178 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9179 S:      Maintained
9180 F:      drivers/usb/mtu3/
9181
9182 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9183 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9184 M:      Martin Donnelly <martin.donnelly@ge.com>
9185 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9186 S:      Maintained
9187 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9188 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9189
9190 MEGARAID SCSI/SAS DRIVERS
9191 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9192 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9193 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9194 L:      megaraidlinux.pdl@broadcom.com
9195 L:      linux-scsi@vger.kernel.org
9196 W:      http://www.avagotech.com/support/
9197 S:      Maintained
9198 F:      Documentation/scsi/megaraid.txt
9199 F:      drivers/scsi/megaraid.*
9200 F:      drivers/scsi/megaraid/
9201
9202 MELEXIS MLX90614 DRIVER
9203 M:      Crt Mori <cmo@melexis.com>
9204 L:      linux-iio@vger.kernel.org
9205 W:      http://www.melexis.com
9206 S:      Supported
9207 F:      drivers/iio/temperature/mlx90614.c
9208
9209 MELEXIS MLX90632 DRIVER
9210 M:      Crt Mori <cmo@melexis.com>
9211 L:      linux-iio@vger.kernel.org
9212 W:      http://www.melexis.com
9213 S:      Supported
9214 F:      drivers/iio/temperature/mlx90632.c
9215
9216 MELFAS MIP4 TOUCHSCREEN DRIVER
9217 M:      Sangwon Jee <jeesw@melfas.com>
9218 W:      http://www.melfas.com
9219 S:      Supported
9220 F:      drivers/input/touchscreen/melfas_mip4.c
9221 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9222
9223 MELLANOX ETHERNET DRIVER (mlx4_en)
9224 M:      Tariq Toukan <tariqt@mellanox.com>
9225 L:      netdev@vger.kernel.org
9226 S:      Supported
9227 W:      http://www.mellanox.com
9228 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9229 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9230
9231 MELLANOX ETHERNET DRIVER (mlx5e)
9232 M:      Saeed Mahameed <saeedm@mellanox.com>
9233 L:      netdev@vger.kernel.org
9234 S:      Supported
9235 W:      http://www.mellanox.com
9236 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9237 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9238
9239 MELLANOX ETHERNET INNOVA DRIVERS
9240 R:      Boris Pismenny <borisp@mellanox.com>
9241 L:      netdev@vger.kernel.org
9242 S:      Supported
9243 W:      http://www.mellanox.com
9244 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9245 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9246 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9247 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9248 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9249
9250 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9251 R:      Boris Pismenny <borisp@mellanox.com>
9252 L:      netdev@vger.kernel.org
9253 S:      Supported
9254 W:      http://www.mellanox.com
9255 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9256 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9257 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9258
9259 MELLANOX ETHERNET SWITCH DRIVERS
9260 M:      Jiri Pirko <jiri@mellanox.com>
9261 M:      Ido Schimmel <idosch@mellanox.com>
9262 L:      netdev@vger.kernel.org
9263 S:      Supported
9264 W:      http://www.mellanox.com
9265 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9266 F:      drivers/net/ethernet/mellanox/mlxsw/
9267 F:      tools/testing/selftests/drivers/net/mlxsw/
9268
9269 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9270 M:      mlxsw@mellanox.com
9271 L:      netdev@vger.kernel.org
9272 S:      Supported
9273 W:      http://www.mellanox.com
9274 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9275 F:      drivers/net/ethernet/mellanox/mlxfw/
9276
9277 MELLANOX HARDWARE PLATFORM SUPPORT
9278 M:      Andy Shevchenko <andy@infradead.org>
9279 M:      Darren Hart <dvhart@infradead.org>
9280 M:      Vadim Pasternak <vadimp@mellanox.com>
9281 L:      platform-driver-x86@vger.kernel.org
9282 S:      Supported
9283 F:      drivers/platform/mellanox/
9284
9285 MELLANOX MLX4 core VPI driver
9286 M:      Tariq Toukan <tariqt@mellanox.com>
9287 L:      netdev@vger.kernel.org
9288 L:      linux-rdma@vger.kernel.org
9289 W:      http://www.mellanox.com
9290 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9291 S:      Supported
9292 F:      drivers/net/ethernet/mellanox/mlx4/
9293 F:      include/linux/mlx4/
9294
9295 MELLANOX MLX4 IB driver
9296 M:      Yishai Hadas <yishaih@mellanox.com>
9297 L:      linux-rdma@vger.kernel.org
9298 W:      http://www.mellanox.com
9299 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9300 S:      Supported
9301 F:      drivers/infiniband/hw/mlx4/
9302 F:      include/linux/mlx4/
9303 F:      include/uapi/rdma/mlx4-abi.h
9304
9305 MELLANOX MLX5 core VPI driver
9306 M:      Saeed Mahameed <saeedm@mellanox.com>
9307 M:      Leon Romanovsky <leonro@mellanox.com>
9308 L:      netdev@vger.kernel.org
9309 L:      linux-rdma@vger.kernel.org
9310 W:      http://www.mellanox.com
9311 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9312 S:      Supported
9313 F:      drivers/net/ethernet/mellanox/mlx5/core/
9314 F:      include/linux/mlx5/
9315
9316 MELLANOX MLX5 IB driver
9317 M:      Leon Romanovsky <leonro@mellanox.com>
9318 L:      linux-rdma@vger.kernel.org
9319 W:      http://www.mellanox.com
9320 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9321 S:      Supported
9322 F:      drivers/infiniband/hw/mlx5/
9323 F:      include/linux/mlx5/
9324 F:      include/uapi/rdma/mlx5-abi.h
9325
9326 MELLANOX MLXCPLD I2C AND MUX DRIVER
9327 M:      Vadim Pasternak <vadimp@mellanox.com>
9328 M:      Michael Shych <michaelsh@mellanox.com>
9329 L:      linux-i2c@vger.kernel.org
9330 S:      Supported
9331 F:      drivers/i2c/busses/i2c-mlxcpld.c
9332 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9333 F:      Documentation/i2c/busses/i2c-mlxcpld
9334
9335 MELLANOX MLXCPLD LED DRIVER
9336 M:      Vadim Pasternak <vadimp@mellanox.com>
9337 L:      linux-leds@vger.kernel.org
9338 S:      Supported
9339 F:      drivers/leds/leds-mlxcpld.c
9340 F:      drivers/leds/leds-mlxreg.c
9341 F:      Documentation/leds/leds-mlxcpld.txt
9342
9343 MELLANOX PLATFORM DRIVER
9344 M:      Vadim Pasternak <vadimp@mellanox.com>
9345 L:      platform-driver-x86@vger.kernel.org
9346 S:      Supported
9347 F:      drivers/platform/x86/mlx-platform.c
9348
9349 MEMBARRIER SUPPORT
9350 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9351 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9352 L:      linux-kernel@vger.kernel.org
9353 S:      Supported
9354 F:      kernel/sched/membarrier.c
9355 F:      include/uapi/linux/membarrier.h
9356 F:      arch/powerpc/include/asm/membarrier.h
9357
9358 MEMORY MANAGEMENT
9359 L:      linux-mm@kvack.org
9360 W:      http://www.linux-mm.org
9361 S:      Maintained
9362 F:      include/linux/mm.h
9363 F:      include/linux/gfp.h
9364 F:      include/linux/mmzone.h
9365 F:      include/linux/memory_hotplug.h
9366 F:      include/linux/vmalloc.h
9367 F:      mm/
9368
9369 MEMORY TECHNOLOGY DEVICES (MTD)
9370 M:      David Woodhouse <dwmw2@infradead.org>
9371 M:      Brian Norris <computersforpeace@gmail.com>
9372 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9373 M:      Marek Vasut <marek.vasut@gmail.com>
9374 M:      Richard Weinberger <richard@nod.at>
9375 L:      linux-mtd@lists.infradead.org
9376 W:      http://www.linux-mtd.infradead.org/
9377 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9378 T:      git git://git.infradead.org/linux-mtd.git master
9379 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9380 S:      Maintained
9381 F:      Documentation/devicetree/bindings/mtd/
9382 F:      drivers/mtd/
9383 F:      include/linux/mtd/
9384 F:      include/uapi/mtd/
9385
9386 MEN A21 WATCHDOG DRIVER
9387 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9388 L:      linux-watchdog@vger.kernel.org
9389 S:      Maintained
9390 F:      drivers/watchdog/mena21_wdt.c
9391
9392 MEN CHAMELEON BUS (mcb)
9393 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9394 S:      Maintained
9395 F:      drivers/mcb/
9396 F:      include/linux/mcb.h
9397 F:      Documentation/men-chameleon-bus.txt
9398
9399 MEN F21BMC (Board Management Controller)
9400 M:      Andreas Werner <andreas.werner@men.de>
9401 S:      Supported
9402 F:      drivers/mfd/menf21bmc.c
9403 F:      drivers/watchdog/menf21bmc_wdt.c
9404 F:      drivers/leds/leds-menf21bmc.c
9405 F:      drivers/hwmon/menf21bmc_hwmon.c
9406 F:      Documentation/hwmon/menf21bmc
9407
9408 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9409 M:      Neil Armstrong <narmstrong@baylibre.com>
9410 L:      linux-media@lists.freedesktop.org
9411 L:      linux-amlogic@lists.infradead.org
9412 W:      http://linux-meson.com/
9413 S:      Supported
9414 F:      drivers/media/platform/meson/ao-cec.c
9415 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9416 T:      git git://linuxtv.org/media_tree.git
9417
9418 MICROBLAZE ARCHITECTURE
9419 M:      Michal Simek <monstr@monstr.eu>
9420 W:      http://www.monstr.eu/fdt/
9421 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9422 S:      Supported
9423 F:      arch/microblaze/
9424
9425 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9426 M:      Richard Genoud <richard.genoud@gmail.com>
9427 S:      Maintained
9428 F:      drivers/tty/serial/atmel_serial.c
9429 F:      drivers/tty/serial/atmel_serial.h
9430
9431 MICROCHIP / ATMEL DMA DRIVER
9432 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9433 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9434 L:      dmaengine@vger.kernel.org
9435 S:      Supported
9436 F:      drivers/dma/at_hdmac.c
9437 F:      drivers/dma/at_hdmac_regs.h
9438 F:      include/linux/platform_data/dma-atmel.h
9439
9440 MICROCHIP / ATMEL ECC DRIVER
9441 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9442 L:      linux-crypto@vger.kernel.org
9443 S:      Maintained
9444 F:      drivers/crypto/atmel-ecc.*
9445
9446 MICROCHIP / ATMEL ISC DRIVER
9447 M:      Songjun Wu <songjun.wu@microchip.com>
9448 L:      linux-media@vger.kernel.org
9449 S:      Supported
9450 F:      drivers/media/platform/atmel/atmel-isc.c
9451 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9452 F:      devicetree/bindings/media/atmel-isc.txt
9453
9454 MICROCHIP / ATMEL NAND DRIVER
9455 M:      Josh Wu <rainyfeeling@outlook.com>
9456 L:      linux-mtd@lists.infradead.org
9457 S:      Supported
9458 F:      drivers/mtd/nand/raw/atmel/*
9459 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9460
9461 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9462 M:      Woojung Huh <Woojung.Huh@microchip.com>
9463 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9464 L:      netdev@vger.kernel.org
9465 S:      Maintained
9466 F:      net/dsa/tag_ksz.c
9467 F:      drivers/net/dsa/microchip/*
9468 F:      include/linux/platform_data/microchip-ksz.h
9469 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9470
9471 MICROCHIP LAN743X ETHERNET DRIVER
9472 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9473 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9474 L:      netdev@vger.kernel.org
9475 S:      Maintained
9476 F:      drivers/net/ethernet/microchip/lan743x_*
9477
9478 MICROCHIP USB251XB DRIVER
9479 M:      Richard Leitner <richard.leitner@skidata.com>
9480 L:      linux-usb@vger.kernel.org
9481 S:      Maintained
9482 F:      drivers/usb/misc/usb251xb.c
9483 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9484
9485 MICROSEMI MIPS SOCS
9486 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9487 L:      linux-mips@linux-mips.org
9488 S:      Maintained
9489 F:      arch/mips/generic/board-ocelot.c
9490 F:      arch/mips/configs/generic/board-ocelot.config
9491 F:      arch/mips/boot/dts/mscc/
9492 F:      Documentation/devicetree/bindings/mips/mscc.txt
9493
9494 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9495 M:      Don Brace <don.brace@microsemi.com>
9496 L:      esc.storagedev@microsemi.com
9497 L:      linux-scsi@vger.kernel.org
9498 S:      Supported
9499 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9500 F:      drivers/scsi/smartpqi/Kconfig
9501 F:      drivers/scsi/smartpqi/Makefile
9502 F:      include/linux/cciss*.h
9503 F:      include/uapi/linux/cciss*.h
9504 F:      Documentation/scsi/smartpqi.txt
9505
9506 MICROSEMI ETHERNET SWITCH DRIVER
9507 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9508 L:      netdev@vger.kernel.org
9509 S:      Supported
9510 F:      drivers/net/ethernet/mscc/
9511
9512 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9513 M:      Chen Yu <yu.c.chen@intel.com>
9514 L:      platform-driver-x86@vger.kernel.org
9515 S:      Supported
9516 F:      drivers/platform/x86/surfacepro3_button.c
9517
9518 MICROTEK X6 SCANNER
9519 M:      Oliver Neukum <oliver@neukum.org>
9520 S:      Maintained
9521 F:      drivers/usb/image/microtek.*
9522
9523 MIPS
9524 M:      Ralf Baechle <ralf@linux-mips.org>
9525 M:      Paul Burton <paul.burton@mips.com>
9526 M:      James Hogan <jhogan@kernel.org>
9527 L:      linux-mips@linux-mips.org
9528 W:      http://www.linux-mips.org/
9529 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9531 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9532 S:      Supported
9533 F:      Documentation/devicetree/bindings/mips/
9534 F:      Documentation/mips/
9535 F:      arch/mips/
9536 F:      drivers/platform/mips/
9537
9538 MIPS BOSTON DEVELOPMENT BOARD
9539 M:      Paul Burton <paul.burton@mips.com>
9540 L:      linux-mips@linux-mips.org
9541 S:      Maintained
9542 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9543 F:      arch/mips/boot/dts/img/boston.dts
9544 F:      arch/mips/configs/generic/board-boston.config
9545 F:      drivers/clk/imgtec/clk-boston.c
9546 F:      include/dt-bindings/clock/boston-clock.h
9547
9548 MIPS GENERIC PLATFORM
9549 M:      Paul Burton <paul.burton@mips.com>
9550 L:      linux-mips@linux-mips.org
9551 S:      Supported
9552 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9553 F:      arch/mips/generic/
9554 F:      arch/mips/tools/generic-board-config.sh
9555
9556 MIPS/LOONGSON1 ARCHITECTURE
9557 M:      Keguang Zhang <keguang.zhang@gmail.com>
9558 L:      linux-mips@linux-mips.org
9559 S:      Maintained
9560 F:      arch/mips/loongson32/
9561 F:      arch/mips/include/asm/mach-loongson32/
9562 F:      drivers/*/*loongson1*
9563 F:      drivers/*/*/*loongson1*
9564
9565 MIPS/LOONGSON2 ARCHITECTURE
9566 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9567 L:      linux-mips@linux-mips.org
9568 S:      Maintained
9569 F:      arch/mips/loongson64/*{2e/2f}*
9570 F:      arch/mips/include/asm/mach-loongson64/
9571 F:      drivers/*/*loongson2*
9572 F:      drivers/*/*/*loongson2*
9573
9574 MIPS/LOONGSON3 ARCHITECTURE
9575 M:      Huacai Chen <chenhc@lemote.com>
9576 L:      linux-mips@linux-mips.org
9577 S:      Maintained
9578 F:      arch/mips/loongson64/
9579 F:      arch/mips/include/asm/mach-loongson64/
9580 F:      drivers/platform/mips/cpu_hwmon.c
9581 F:      drivers/*/*loongson3*
9582 F:      drivers/*/*/*loongson3*
9583
9584 MIPS RINT INSTRUCTION EMULATION
9585 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9586 L:      linux-mips@linux-mips.org
9587 S:      Supported
9588 F:      arch/mips/math-emu/sp_rint.c
9589 F:      arch/mips/math-emu/dp_rint.c
9590
9591 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9592 M:      Hans Verkuil <hverkuil@xs4all.nl>
9593 L:      linux-media@vger.kernel.org
9594 T:      git git://linuxtv.org/media_tree.git
9595 W:      https://linuxtv.org
9596 S:      Odd Fixes
9597 F:      drivers/media/radio/radio-miropcm20*
9598
9599 MMP SUPPORT
9600 M:      Eric Miao <eric.y.miao@gmail.com>
9601 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9602 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9603 T:      git git://github.com/hzhuang1/linux.git
9604 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9605 S:      Maintained
9606 F:      arch/arm/boot/dts/mmp*
9607 F:      arch/arm/mach-mmp/
9608
9609 MN88472 MEDIA DRIVER
9610 M:      Antti Palosaari <crope@iki.fi>
9611 L:      linux-media@vger.kernel.org
9612 W:      https://linuxtv.org
9613 W:      http://palosaari.fi/linux/
9614 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9615 S:      Maintained
9616 F:      drivers/media/dvb-frontends/mn88472*
9617
9618 MN88473 MEDIA DRIVER
9619 M:      Antti Palosaari <crope@iki.fi>
9620 L:      linux-media@vger.kernel.org
9621 W:      https://linuxtv.org
9622 W:      http://palosaari.fi/linux/
9623 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9624 S:      Maintained
9625 F:      drivers/media/dvb-frontends/mn88473*
9626
9627 PCI DRIVER FOR MOBIVEIL PCIE IP
9628 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9629 L:      linux-pci@vger.kernel.org
9630 S:      Supported
9631 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9632 F:      drivers/pci/controller/pcie-mobiveil.c
9633
9634 MODULE SUPPORT
9635 M:      Jessica Yu <jeyu@kernel.org>
9636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9637 S:      Maintained
9638 F:      include/linux/module.h
9639 F:      kernel/module.c
9640
9641 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9642 W:      http://popies.net/meye/
9643 S:      Orphan
9644 F:      Documentation/media/v4l-drivers/meye*
9645 F:      drivers/media/pci/meye/
9646 F:      include/uapi/linux/meye.h
9647
9648 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9649 M:      Jiri Slaby <jirislaby@gmail.com>
9650 S:      Maintained
9651 F:      Documentation/serial/moxa-smartio
9652 F:      drivers/tty/mxser.*
9653
9654 MR800 AVERMEDIA USB FM RADIO DRIVER
9655 M:      Alexey Klimov <klimov.linux@gmail.com>
9656 L:      linux-media@vger.kernel.org
9657 T:      git git://linuxtv.org/media_tree.git
9658 S:      Maintained
9659 F:      drivers/media/radio/radio-mr800.c
9660
9661 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9662 M:      Alan Ott <alan@signal11.us>
9663 L:      linux-wpan@vger.kernel.org
9664 S:      Maintained
9665 F:      drivers/net/ieee802154/mrf24j40.c
9666 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9667
9668 MSI LAPTOP SUPPORT
9669 M:      "Lee, Chun-Yi" <jlee@suse.com>
9670 L:      platform-driver-x86@vger.kernel.org
9671 S:      Maintained
9672 F:      drivers/platform/x86/msi-laptop.c
9673
9674 MSI WMI SUPPORT
9675 L:      platform-driver-x86@vger.kernel.org
9676 S:      Orphan
9677 F:      drivers/platform/x86/msi-wmi.c
9678
9679 MSI001 MEDIA DRIVER
9680 M:      Antti Palosaari <crope@iki.fi>
9681 L:      linux-media@vger.kernel.org
9682 W:      https://linuxtv.org
9683 W:      http://palosaari.fi/linux/
9684 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9685 T:      git git://linuxtv.org/anttip/media_tree.git
9686 S:      Maintained
9687 F:      drivers/media/tuners/msi001*
9688
9689 MSI2500 MEDIA DRIVER
9690 M:      Antti Palosaari <crope@iki.fi>
9691 L:      linux-media@vger.kernel.org
9692 W:      https://linuxtv.org
9693 W:      http://palosaari.fi/linux/
9694 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9695 T:      git git://linuxtv.org/anttip/media_tree.git
9696 S:      Maintained
9697 F:      drivers/media/usb/msi2500/
9698
9699 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9700 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9701 L:      linux-mtd@lists.infradead.org
9702 S:      Maintained
9703 F:      drivers/mtd/devices/docg3*
9704
9705 MT9M032 APTINA SENSOR DRIVER
9706 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9707 L:      linux-media@vger.kernel.org
9708 T:      git git://linuxtv.org/media_tree.git
9709 S:      Maintained
9710 F:      drivers/media/i2c/mt9m032.c
9711 F:      include/media/i2c/mt9m032.h
9712
9713 MT9P031 APTINA CAMERA SENSOR
9714 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9715 L:      linux-media@vger.kernel.org
9716 T:      git git://linuxtv.org/media_tree.git
9717 S:      Maintained
9718 F:      drivers/media/i2c/mt9p031.c
9719 F:      include/media/i2c/mt9p031.h
9720
9721 MT9T001 APTINA CAMERA SENSOR
9722 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9723 L:      linux-media@vger.kernel.org
9724 T:      git git://linuxtv.org/media_tree.git
9725 S:      Maintained
9726 F:      drivers/media/i2c/mt9t001.c
9727 F:      include/media/i2c/mt9t001.h
9728
9729 MT9T112 APTINA CAMERA SENSOR
9730 M:      Jacopo Mondi <jacopo@jmondi.org>
9731 L:      linux-media@vger.kernel.org
9732 T:      git git://linuxtv.org/media_tree.git
9733 S:      Odd Fixes
9734 F:      drivers/media/i2c/mt9t112.c
9735 F:      include/media/i2c/mt9t112.h
9736
9737 MT9V032 APTINA CAMERA SENSOR
9738 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9739 L:      linux-media@vger.kernel.org
9740 T:      git git://linuxtv.org/media_tree.git
9741 S:      Maintained
9742 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9743 F:      drivers/media/i2c/mt9v032.c
9744 F:      include/media/i2c/mt9v032.h
9745
9746 MT9V111 APTINA CAMERA SENSOR
9747 M:      Jacopo Mondi <jacopo@jmondi.org>
9748 L:      linux-media@vger.kernel.org
9749 T:      git git://linuxtv.org/media_tree.git
9750 S:      Maintained
9751 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9752 F:      drivers/media/i2c/mt9v111.c
9753
9754 MULTIFUNCTION DEVICES (MFD)
9755 M:      Lee Jones <lee.jones@linaro.org>
9756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9757 S:      Supported
9758 F:      Documentation/devicetree/bindings/mfd/
9759 F:      drivers/mfd/
9760 F:      include/linux/mfd/
9761 F:      include/dt-bindings/mfd/
9762
9763 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9764 S:      Orphan
9765 F:      drivers/mmc/host/mmc_spi.c
9766 F:      include/linux/spi/mmc_spi.h
9767
9768 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9769 M:      Ulf Hansson <ulf.hansson@linaro.org>
9770 L:      linux-mmc@vger.kernel.org
9771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9772 S:      Maintained
9773 F:      Documentation/devicetree/bindings/mmc/
9774 F:      drivers/mmc/
9775 F:      include/linux/mmc/
9776 F:      include/uapi/linux/mmc/
9777
9778 MULTIPLEXER SUBSYSTEM
9779 M:      Peter Rosin <peda@axentia.se>
9780 S:      Maintained
9781 F:      Documentation/ABI/testing/sysfs-class-mux*
9782 F:      Documentation/devicetree/bindings/mux/
9783 F:      include/linux/dt-bindings/mux/
9784 F:      include/linux/mux/
9785 F:      drivers/mux/
9786
9787 MULTITECH MULTIPORT CARD (ISICOM)
9788 S:      Orphan
9789 F:      drivers/tty/isicom.c
9790 F:      include/linux/isicom.h
9791
9792 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9793 M:      Bin Liu <b-liu@ti.com>
9794 L:      linux-usb@vger.kernel.org
9795 S:      Maintained
9796 F:      drivers/usb/musb/
9797
9798 MXL301RF MEDIA DRIVER
9799 M:      Akihiro Tsukada <tskd08@gmail.com>
9800 L:      linux-media@vger.kernel.org
9801 S:      Odd Fixes
9802 F:      drivers/media/tuners/mxl301rf*
9803
9804 MXL5007T MEDIA DRIVER
9805 M:      Michael Krufky <mkrufky@linuxtv.org>
9806 L:      linux-media@vger.kernel.org
9807 W:      https://linuxtv.org
9808 W:      http://github.com/mkrufky
9809 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9810 T:      git git://linuxtv.org/mkrufky/tuners.git
9811 S:      Maintained
9812 F:      drivers/media/tuners/mxl5007t.*
9813
9814 MXSFB DRM DRIVER
9815 M:      Marek Vasut <marex@denx.de>
9816 S:      Supported
9817 F:      drivers/gpu/drm/mxsfb/
9818 F:      Documentation/devicetree/bindings/display/mxsfb.txt
9819
9820 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9821 M:      Chris Lee <christopher.lee@cspi.com>
9822 L:      netdev@vger.kernel.org
9823 W:      https://www.cspi.com/ethernet-products/support/downloads/
9824 S:      Supported
9825 F:      drivers/net/ethernet/myricom/myri10ge/
9826
9827 NAND FLASH SUBSYSTEM
9828 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9829 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9830 R:      Richard Weinberger <richard@nod.at>
9831 L:      linux-mtd@lists.infradead.org
9832 W:      http://www.linux-mtd.infradead.org/
9833 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9834 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9835 T:      git git://git.infradead.org/linux-mtd.git nand/next
9836 S:      Maintained
9837 F:      drivers/mtd/nand/
9838 F:      include/linux/mtd/*nand*.h
9839
9840 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9841 M:      Daniel Mack <zonque@gmail.com>
9842 S:      Maintained
9843 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9844 W:      http://www.native-instruments.com
9845 F:      sound/usb/caiaq/
9846
9847 NATSEMI ETHERNET DRIVER (DP8381x)
9848 S:      Orphan
9849 F:      drivers/net/ethernet/natsemi/natsemi.c
9850
9851 NCP FILESYSTEM
9852 M:      Petr Vandrovec <petr@vandrovec.name>
9853 S:      Obsolete
9854 F:      drivers/staging/ncpfs/
9855
9856 NCR 5380 SCSI DRIVERS
9857 M:      Finn Thain <fthain@telegraphics.com.au>
9858 M:      Michael Schmitz <schmitzmic@gmail.com>
9859 L:      linux-scsi@vger.kernel.org
9860 S:      Maintained
9861 F:      Documentation/scsi/g_NCR5380.txt
9862 F:      drivers/scsi/NCR5380.*
9863 F:      drivers/scsi/arm/cumana_1.c
9864 F:      drivers/scsi/arm/oak.c
9865 F:      drivers/scsi/atari_scsi.*
9866 F:      drivers/scsi/dmx3191d.c
9867 F:      drivers/scsi/g_NCR5380.*
9868 F:      drivers/scsi/mac_scsi.*
9869 F:      drivers/scsi/sun3_scsi.*
9870 F:      drivers/scsi/sun3_scsi_vme.c
9871
9872 NCSI LIBRARY:
9873 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
9874 S:      Maintained
9875 F:      net/ncsi/
9876
9877 NCT6775 HARDWARE MONITOR DRIVER
9878 M:      Guenter Roeck <linux@roeck-us.net>
9879 L:      linux-hwmon@vger.kernel.org
9880 S:      Maintained
9881 F:      Documentation/hwmon/nct6775
9882 F:      drivers/hwmon/nct6775.c
9883
9884 NET_FAILOVER MODULE
9885 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
9886 L:      netdev@vger.kernel.org
9887 S:      Supported
9888 F:      driver/net/net_failover.c
9889 F:      include/net/net_failover.h
9890 F:      Documentation/networking/net_failover.rst
9891
9892 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9893 M:      Faisal Latif <faisal.latif@intel.com>
9894 L:      linux-rdma@vger.kernel.org
9895 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9896 S:      Supported
9897 F:      drivers/infiniband/hw/nes/
9898 F:      include/uapi/rdma/nes-abi.h
9899
9900 NETEM NETWORK EMULATOR
9901 M:      Stephen Hemminger <stephen@networkplumber.org>
9902 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9903 S:      Maintained
9904 F:      net/sched/sch_netem.c
9905
9906 NETERION 10GbE DRIVERS (s2io/vxge)
9907 M:      Jon Mason <jdmason@kudzu.us>
9908 L:      netdev@vger.kernel.org
9909 S:      Supported
9910 F:      Documentation/networking/s2io.txt
9911 F:      Documentation/networking/vxge.txt
9912 F:      drivers/net/ethernet/neterion/
9913
9914 NETFILTER
9915 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9916 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9917 M:      Florian Westphal <fw@strlen.de>
9918 L:      netfilter-devel@vger.kernel.org
9919 L:      coreteam@netfilter.org
9920 W:      http://www.netfilter.org/
9921 W:      http://www.iptables.org/
9922 W:      http://www.nftables.org/
9923 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9926 S:      Maintained
9927 F:      include/linux/netfilter*
9928 F:      include/linux/netfilter/
9929 F:      include/net/netfilter/
9930 F:      include/uapi/linux/netfilter*
9931 F:      include/uapi/linux/netfilter/
9932 F:      net/*/netfilter.c
9933 F:      net/*/netfilter/
9934 F:      net/netfilter/
9935 F:      net/bridge/br_netfilter*.c
9936
9937 NETROM NETWORK LAYER
9938 M:      Ralf Baechle <ralf@linux-mips.org>
9939 L:      linux-hams@vger.kernel.org
9940 W:      http://www.linux-ax25.org/
9941 S:      Maintained
9942 F:      include/net/netrom.h
9943 F:      include/uapi/linux/netrom.h
9944 F:      net/netrom/
9945
9946 NETRONOME ETHERNET DRIVERS
9947 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9948 L:      oss-drivers@netronome.com
9949 S:      Maintained
9950 F:      drivers/net/ethernet/netronome/
9951
9952 NETWORK BLOCK DEVICE (NBD)
9953 M:      Josef Bacik <josef@toxicpanda.com>
9954 S:      Maintained
9955 L:      linux-block@vger.kernel.org
9956 L:      nbd@other.debian.org
9957 F:      Documentation/blockdev/nbd.txt
9958 F:      drivers/block/nbd.c
9959 F:      include/uapi/linux/nbd.h
9960
9961 NETWORK DROP MONITOR
9962 M:      Neil Horman <nhorman@tuxdriver.com>
9963 L:      netdev@vger.kernel.org
9964 S:      Maintained
9965 W:      https://fedorahosted.org/dropwatch/
9966 F:      net/core/drop_monitor.c
9967
9968 NETWORKING DRIVERS
9969 M:      "David S. Miller" <davem@davemloft.net>
9970 L:      netdev@vger.kernel.org
9971 W:      http://www.linuxfoundation.org/en/Net
9972 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9975 S:      Odd Fixes
9976 F:      Documentation/devicetree/bindings/net/
9977 F:      drivers/net/
9978 F:      include/linux/if_*
9979 F:      include/linux/netdevice.h
9980 F:      include/linux/etherdevice.h
9981 F:      include/linux/fcdevice.h
9982 F:      include/linux/fddidevice.h
9983 F:      include/linux/hippidevice.h
9984 F:      include/linux/inetdevice.h
9985 F:      include/uapi/linux/if_*
9986 F:      include/uapi/linux/netdevice.h
9987
9988 NETWORKING DRIVERS (WIRELESS)
9989 M:      Kalle Valo <kvalo@codeaurora.org>
9990 L:      linux-wireless@vger.kernel.org
9991 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9994 S:      Maintained
9995 F:      Documentation/devicetree/bindings/net/wireless/
9996 F:      drivers/net/wireless/
9997
9998 NETWORKING [DSA]
9999 M:      Andrew Lunn <andrew@lunn.ch>
10000 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10001 M:      Florian Fainelli <f.fainelli@gmail.com>
10002 S:      Maintained
10003 F:      Documentation/devicetree/bindings/net/dsa/
10004 F:      net/dsa/
10005 F:      include/net/dsa.h
10006 F:      include/linux/dsa/
10007 F:      drivers/net/dsa/
10008
10009 NETWORKING [GENERAL]
10010 M:      "David S. Miller" <davem@davemloft.net>
10011 L:      netdev@vger.kernel.org
10012 W:      http://www.linuxfoundation.org/en/Net
10013 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10016 B:      mailto:netdev@vger.kernel.org
10017 S:      Maintained
10018 F:      net/
10019 F:      include/net/
10020 F:      include/linux/in.h
10021 F:      include/linux/net.h
10022 F:      include/linux/netdevice.h
10023 F:      include/uapi/linux/in.h
10024 F:      include/uapi/linux/net.h
10025 F:      include/uapi/linux/netdevice.h
10026 F:      include/uapi/linux/net_namespace.h
10027 F:      tools/testing/selftests/net/
10028 F:      lib/net_utils.c
10029 F:      lib/random32.c
10030 F:      Documentation/networking/
10031
10032 NETWORKING [IPSEC]
10033 M:      Steffen Klassert <steffen.klassert@secunet.com>
10034 M:      Herbert Xu <herbert@gondor.apana.org.au>
10035 M:      "David S. Miller" <davem@davemloft.net>
10036 L:      netdev@vger.kernel.org
10037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10039 S:      Maintained
10040 F:      net/core/flow.c
10041 F:      net/xfrm/
10042 F:      net/key/
10043 F:      net/ipv4/xfrm*
10044 F:      net/ipv4/esp4*
10045 F:      net/ipv4/ah4.c
10046 F:      net/ipv4/ipcomp.c
10047 F:      net/ipv4/ip_vti.c
10048 F:      net/ipv6/xfrm*
10049 F:      net/ipv6/esp6*
10050 F:      net/ipv6/ah6.c
10051 F:      net/ipv6/ipcomp6.c
10052 F:      net/ipv6/ip6_vti.c
10053 F:      include/uapi/linux/xfrm.h
10054 F:      include/net/xfrm.h
10055
10056 NETWORKING [IPv4/IPv6]
10057 M:      "David S. Miller" <davem@davemloft.net>
10058 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10059 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10060 L:      netdev@vger.kernel.org
10061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10062 S:      Maintained
10063 F:      net/ipv4/
10064 F:      net/ipv6/
10065 F:      include/net/ip*
10066 F:      arch/x86/net/*
10067
10068 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10069 M:      Paul Moore <paul@paul-moore.com>
10070 W:      https://github.com/netlabel
10071 L:      netdev@vger.kernel.org
10072 L:      linux-security-module@vger.kernel.org
10073 S:      Maintained
10074 F:      Documentation/netlabel/
10075 F:      include/net/calipso.h
10076 F:      include/net/cipso_ipv4.h
10077 F:      include/net/netlabel.h
10078 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10079 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10080 F:      net/netlabel/
10081 F:      net/ipv4/cipso_ipv4.c
10082 F:      net/ipv6/calipso.c
10083 F:      net/netfilter/xt_CONNSECMARK.c
10084 F:      net/netfilter/xt_SECMARK.c
10085
10086 NETWORKING [TCP]
10087 M:      Eric Dumazet <edumazet@google.com>
10088 L:      netdev@vger.kernel.org
10089 S:      Maintained
10090 F:      net/ipv4/tcp*.c
10091 F:      net/ipv4/syncookies.c
10092 F:      net/ipv6/tcp*.c
10093 F:      net/ipv6/syncookies.c
10094 F:      include/uapi/linux/tcp.h
10095 F:      include/net/tcp.h
10096 F:      include/linux/tcp.h
10097 F:      include/trace/events/tcp.h
10098
10099 NETWORKING [TLS]
10100 M:      Boris Pismenny <borisp@mellanox.com>
10101 M:      Aviad Yehezkel <aviadye@mellanox.com>
10102 M:      Dave Watson <davejwatson@fb.com>
10103 L:      netdev@vger.kernel.org
10104 S:      Maintained
10105 F:      net/tls/*
10106 F:      include/uapi/linux/tls.h
10107 F:      include/net/tls.h
10108
10109 NETWORKING [WIRELESS]
10110 L:      linux-wireless@vger.kernel.org
10111 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10112
10113 NETDEVSIM
10114 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10115 S:      Maintained
10116 F:      drivers/net/netdevsim/*
10117
10118 NETXEN (1/10) GbE SUPPORT
10119 M:      Manish Chopra <manish.chopra@cavium.com>
10120 M:      Rahul Verma <rahul.verma@cavium.com>
10121 M:      Dept-GELinuxNICDev@cavium.com
10122 L:      netdev@vger.kernel.org
10123 S:      Supported
10124 F:      drivers/net/ethernet/qlogic/netxen/
10125
10126 NFC SUBSYSTEM
10127 M:      Samuel Ortiz <sameo@linux.intel.com>
10128 L:      linux-wireless@vger.kernel.org
10129 L:      linux-nfc@lists.01.org (subscribers-only)
10130 S:      Supported
10131 F:      net/nfc/
10132 F:      include/net/nfc/
10133 F:      include/uapi/linux/nfc.h
10134 F:      drivers/nfc/
10135 F:      include/linux/platform_data/nfcmrvl.h
10136 F:      include/linux/platform_data/nxp-nci.h
10137 F:      Documentation/devicetree/bindings/net/nfc/
10138
10139 NFS, SUNRPC, AND LOCKD CLIENTS
10140 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10141 M:      Anna Schumaker <anna.schumaker@netapp.com>
10142 L:      linux-nfs@vger.kernel.org
10143 W:      http://client.linux-nfs.org
10144 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10145 S:      Maintained
10146 F:      fs/lockd/
10147 F:      fs/nfs/
10148 F:      fs/nfs_common/
10149 F:      net/sunrpc/
10150 F:      include/linux/lockd/
10151 F:      include/linux/nfs*
10152 F:      include/linux/sunrpc/
10153 F:      include/uapi/linux/nfs*
10154 F:      include/uapi/linux/sunrpc/
10155
10156 NILFS2 FILESYSTEM
10157 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10158 L:      linux-nilfs@vger.kernel.org
10159 W:      https://nilfs.sourceforge.io/
10160 W:      https://nilfs.osdn.jp/
10161 T:      git git://github.com/konis/nilfs2.git
10162 S:      Supported
10163 F:      Documentation/filesystems/nilfs2.txt
10164 F:      fs/nilfs2/
10165 F:      include/trace/events/nilfs2.h
10166 F:      include/uapi/linux/nilfs2_api.h
10167 F:      include/uapi/linux/nilfs2_ondisk.h
10168
10169 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10170 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10171 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10172 S:      Maintained
10173 F:      Documentation/scsi/NinjaSCSI.txt
10174 F:      drivers/scsi/pcmcia/nsp_*
10175
10176 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10177 M:      GOTO Masanori <gotom@debian.or.jp>
10178 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10179 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10180 S:      Maintained
10181 F:      Documentation/scsi/NinjaSCSI.txt
10182 F:      drivers/scsi/nsp32*
10183
10184 NIOS2 ARCHITECTURE
10185 M:      Ley Foon Tan <lftan@altera.com>
10186 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10188 S:      Maintained
10189 F:      arch/nios2/
10190
10191 NOHZ, DYNTICKS SUPPORT
10192 M:      Frederic Weisbecker <fweisbec@gmail.com>
10193 M:      Thomas Gleixner <tglx@linutronix.de>
10194 M:      Ingo Molnar <mingo@kernel.org>
10195 L:      linux-kernel@vger.kernel.org
10196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10197 S:      Maintained
10198 F:      kernel/time/tick*.*
10199 F:      include/linux/tick.h
10200 F:      include/linux/sched/nohz.h
10201
10202 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10203 M:      Pavel Machek <pavel@ucw.cz>
10204 M:      Sakari Ailus <sakari.ailus@iki.fi>
10205 L:      linux-media@vger.kernel.org
10206 S:      Maintained
10207 F:      drivers/media/i2c/et8ek8
10208 F:      drivers/media/i2c/ad5820.c
10209
10210 NOKIA N900 POWER SUPPLY DRIVERS
10211 R:      Pali Rohár <pali.rohar@gmail.com>
10212 F:      include/linux/power/bq2415x_charger.h
10213 F:      include/linux/power/bq27xxx_battery.h
10214 F:      include/linux/power/isp1704_charger.h
10215 F:      drivers/power/supply/bq2415x_charger.c
10216 F:      drivers/power/supply/bq27xxx_battery.c
10217 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10218 F:      drivers/power/supply/isp1704_charger.c
10219 F:      drivers/power/supply/rx51_battery.c
10220
10221 NTB AMD DRIVER
10222 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10223 L:      linux-ntb@googlegroups.com
10224 S:      Supported
10225 F:      drivers/ntb/hw/amd/
10226
10227 NTB DRIVER CORE
10228 M:      Jon Mason <jdmason@kudzu.us>
10229 M:      Dave Jiang <dave.jiang@intel.com>
10230 M:      Allen Hubbe <allenbh@gmail.com>
10231 L:      linux-ntb@googlegroups.com
10232 S:      Supported
10233 W:      https://github.com/jonmason/ntb/wiki
10234 T:      git git://github.com/jonmason/ntb.git
10235 F:      drivers/ntb/
10236 F:      drivers/net/ntb_netdev.c
10237 F:      include/linux/ntb.h
10238 F:      include/linux/ntb_transport.h
10239 F:      tools/testing/selftests/ntb/
10240
10241 NTB IDT DRIVER
10242 M:      Serge Semin <fancer.lancer@gmail.com>
10243 L:      linux-ntb@googlegroups.com
10244 S:      Supported
10245 F:      drivers/ntb/hw/idt/
10246
10247 NTB INTEL DRIVER
10248 M:      Dave Jiang <dave.jiang@intel.com>
10249 L:      linux-ntb@googlegroups.com
10250 S:      Supported
10251 W:      https://github.com/davejiang/linux/wiki
10252 T:      git https://github.com/davejiang/linux.git
10253 F:      drivers/ntb/hw/intel/
10254
10255 NTFS FILESYSTEM
10256 M:      Anton Altaparmakov <anton@tuxera.com>
10257 L:      linux-ntfs-dev@lists.sourceforge.net
10258 W:      http://www.tuxera.com/
10259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10260 S:      Supported
10261 F:      Documentation/filesystems/ntfs.txt
10262 F:      fs/ntfs/
10263
10264 NUBUS SUBSYSTEM
10265 M:      Finn Thain <fthain@telegraphics.com.au>
10266 L:      linux-m68k@lists.linux-m68k.org
10267 S:      Maintained
10268 F:      arch/*/include/asm/nubus.h
10269 F:      drivers/nubus/
10270 F:      include/linux/nubus.h
10271 F:      include/uapi/linux/nubus.h
10272
10273 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10274 M:      Antonino Daplas <adaplas@gmail.com>
10275 L:      linux-fbdev@vger.kernel.org
10276 S:      Maintained
10277 F:      drivers/video/fbdev/riva/
10278 F:      drivers/video/fbdev/nvidia/
10279
10280 NVM EXPRESS DRIVER
10281 M:      Keith Busch <keith.busch@intel.com>
10282 M:      Jens Axboe <axboe@fb.com>
10283 M:      Christoph Hellwig <hch@lst.de>
10284 M:      Sagi Grimberg <sagi@grimberg.me>
10285 L:      linux-nvme@lists.infradead.org
10286 T:      git://git.infradead.org/nvme.git
10287 W:      http://git.infradead.org/nvme.git
10288 S:      Supported
10289 F:      drivers/nvme/host/
10290 F:      include/linux/nvme.h
10291 F:      include/uapi/linux/nvme_ioctl.h
10292
10293 NVM EXPRESS FC TRANSPORT DRIVERS
10294 M:      James Smart <james.smart@broadcom.com>
10295 L:      linux-nvme@lists.infradead.org
10296 S:      Supported
10297 F:      include/linux/nvme-fc.h
10298 F:      include/linux/nvme-fc-driver.h
10299 F:      drivers/nvme/host/fc.c
10300 F:      drivers/nvme/target/fc.c
10301 F:      drivers/nvme/target/fcloop.c
10302
10303 NVM EXPRESS TARGET DRIVER
10304 M:      Christoph Hellwig <hch@lst.de>
10305 M:      Sagi Grimberg <sagi@grimberg.me>
10306 L:      linux-nvme@lists.infradead.org
10307 T:      git://git.infradead.org/nvme.git
10308 W:      http://git.infradead.org/nvme.git
10309 S:      Supported
10310 F:      drivers/nvme/target/
10311
10312 NVMEM FRAMEWORK
10313 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10314 S:      Maintained
10315 F:      drivers/nvmem/
10316 F:      Documentation/devicetree/bindings/nvmem/
10317 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10318 F:      include/linux/nvmem-consumer.h
10319 F:      include/linux/nvmem-provider.h
10320
10321 NXP SGTL5000 DRIVER
10322 M:      Fabio Estevam <fabio.estevam@nxp.com>
10323 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10324 S:      Maintained
10325 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10326 F:      sound/soc/codecs/sgtl5000*
10327
10328 NXP TDA998X DRM DRIVER
10329 M:      Russell King <linux@armlinux.org.uk>
10330 S:      Maintained
10331 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10332 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10333 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10334 F:      include/drm/i2c/tda998x.h
10335 F:      include/dt-bindings/display/tda998x.h
10336 K:      "nxp,tda998x"
10337
10338 NXP TFA9879 DRIVER
10339 M:      Peter Rosin <peda@axentia.se>
10340 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10341 S:      Maintained
10342 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10343 F:      sound/soc/codecs/tfa9879*
10344
10345 NXP-NCI NFC DRIVER
10346 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10347 R:      Charles Gorand <charles.gorand@effinnov.com>
10348 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10349 S:      Supported
10350 F:      drivers/nfc/nxp-nci
10351
10352 OBJTOOL
10353 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10354 M:      Peter Zijlstra <peterz@infradead.org>
10355 S:      Supported
10356 F:      tools/objtool/
10357
10358 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10359 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10360 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10361 L:      linuxppc-dev@lists.ozlabs.org
10362 S:      Supported
10363 F:      arch/powerpc/platforms/powernv/ocxl.c
10364 F:      arch/powerpc/include/asm/pnv-ocxl.h
10365 F:      drivers/misc/ocxl/
10366 F:      include/misc/ocxl*
10367 F:      include/uapi/misc/ocxl.h
10368 F:      Documentation/accelerators/ocxl.rst
10369
10370 OMAP AUDIO SUPPORT
10371 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10372 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10373 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10374 L:      linux-omap@vger.kernel.org
10375 S:      Maintained
10376 F:      sound/soc/omap/
10377
10378 OMAP CLOCK FRAMEWORK SUPPORT
10379 M:      Paul Walmsley <paul@pwsan.com>
10380 L:      linux-omap@vger.kernel.org
10381 S:      Maintained
10382 F:      arch/arm/*omap*/*clock*
10383
10384 OMAP DEVICE TREE SUPPORT
10385 M:      Benoît Cousson <bcousson@baylibre.com>
10386 M:      Tony Lindgren <tony@atomide.com>
10387 L:      linux-omap@vger.kernel.org
10388 L:      devicetree@vger.kernel.org
10389 S:      Maintained
10390 F:      arch/arm/boot/dts/*omap*
10391 F:      arch/arm/boot/dts/*am3*
10392 F:      arch/arm/boot/dts/*am4*
10393 F:      arch/arm/boot/dts/*am5*
10394 F:      arch/arm/boot/dts/*dra7*
10395
10396 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10397 L:      linux-omap@vger.kernel.org
10398 L:      linux-fbdev@vger.kernel.org
10399 S:      Orphan
10400 F:      drivers/video/fbdev/omap2/
10401 F:      Documentation/arm/OMAP/DSS
10402
10403 OMAP FRAMEBUFFER SUPPORT
10404 L:      linux-fbdev@vger.kernel.org
10405 L:      linux-omap@vger.kernel.org
10406 S:      Orphan
10407 F:      drivers/video/fbdev/omap/
10408
10409 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10410 M:      Roger Quadros <rogerq@ti.com>
10411 M:      Tony Lindgren <tony@atomide.com>
10412 L:      linux-omap@vger.kernel.org
10413 S:      Maintained
10414 F:      drivers/memory/omap-gpmc.c
10415 F:      arch/arm/mach-omap2/*gpmc*
10416
10417 OMAP GPIO DRIVER
10418 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10419 M:      Santosh Shilimkar <ssantosh@kernel.org>
10420 M:      Kevin Hilman <khilman@kernel.org>
10421 L:      linux-omap@vger.kernel.org
10422 S:      Maintained
10423 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10424 F:      drivers/gpio/gpio-omap.c
10425
10426 OMAP HARDWARE SPINLOCK SUPPORT
10427 M:      Ohad Ben-Cohen <ohad@wizery.com>
10428 L:      linux-omap@vger.kernel.org
10429 S:      Maintained
10430 F:      drivers/hwspinlock/omap_hwspinlock.c
10431
10432 OMAP HS MMC SUPPORT
10433 L:      linux-mmc@vger.kernel.org
10434 L:      linux-omap@vger.kernel.org
10435 S:      Orphan
10436 F:      drivers/mmc/host/omap_hsmmc.c
10437
10438 OMAP HWMOD DATA
10439 M:      Paul Walmsley <paul@pwsan.com>
10440 L:      linux-omap@vger.kernel.org
10441 S:      Maintained
10442 F:      arch/arm/mach-omap2/omap_hwmod*data*
10443
10444 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10445 M:      Benoît Cousson <bcousson@baylibre.com>
10446 L:      linux-omap@vger.kernel.org
10447 S:      Maintained
10448 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10449
10450 OMAP HWMOD SUPPORT
10451 M:      Benoît Cousson <bcousson@baylibre.com>
10452 M:      Paul Walmsley <paul@pwsan.com>
10453 L:      linux-omap@vger.kernel.org
10454 S:      Maintained
10455 F:      arch/arm/mach-omap2/omap_hwmod.*
10456
10457 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10458 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10459 L:      linux-media@vger.kernel.org
10460 S:      Maintained
10461 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10462 F:      drivers/media/platform/omap3isp/
10463 F:      drivers/staging/media/omap4iss/
10464
10465 OMAP MMC SUPPORT
10466 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10467 L:      linux-omap@vger.kernel.org
10468 S:      Maintained
10469 F:      drivers/mmc/host/omap.c
10470
10471 OMAP POWER MANAGEMENT SUPPORT
10472 M:      Kevin Hilman <khilman@kernel.org>
10473 L:      linux-omap@vger.kernel.org
10474 S:      Maintained
10475 F:      arch/arm/*omap*/*pm*
10476 F:      drivers/cpufreq/omap-cpufreq.c
10477
10478 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10479 M:      Rajendra Nayak <rnayak@codeaurora.org>
10480 M:      Paul Walmsley <paul@pwsan.com>
10481 L:      linux-omap@vger.kernel.org
10482 S:      Maintained
10483 F:      arch/arm/mach-omap2/prm*
10484
10485 OMAP RANDOM NUMBER GENERATOR SUPPORT
10486 M:      Deepak Saxena <dsaxena@plexity.net>
10487 S:      Maintained
10488 F:      drivers/char/hw_random/omap-rng.c
10489
10490 OMAP USB SUPPORT
10491 L:      linux-usb@vger.kernel.org
10492 L:      linux-omap@vger.kernel.org
10493 S:      Orphan
10494 F:      drivers/usb/*/*omap*
10495 F:      arch/arm/*omap*/usb*
10496
10497 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10498 M:      Mark Jackson <mpfj@newflow.co.uk>
10499 L:      linux-omap@vger.kernel.org
10500 S:      Maintained
10501 F:      arch/arm/boot/dts/am335x-nano.dts
10502
10503 OMAP1 SUPPORT
10504 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10505 M:      Tony Lindgren <tony@atomide.com>
10506 L:      linux-omap@vger.kernel.org
10507 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10509 S:      Maintained
10510 F:      arch/arm/mach-omap1/
10511 F:      arch/arm/plat-omap/
10512 F:      arch/arm/configs/omap1_defconfig
10513 F:      drivers/i2c/busses/i2c-omap.c
10514 F:      include/linux/platform_data/i2c-omap.h
10515
10516 OMAP2+ SUPPORT
10517 M:      Tony Lindgren <tony@atomide.com>
10518 L:      linux-omap@vger.kernel.org
10519 W:      http://www.muru.com/linux/omap/
10520 W:      http://linux.omap.com/
10521 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10523 S:      Maintained
10524 F:      arch/arm/mach-omap2/
10525 F:      arch/arm/plat-omap/
10526 F:      arch/arm/configs/omap2plus_defconfig
10527 F:      drivers/i2c/busses/i2c-omap.c
10528 F:      drivers/irqchip/irq-omap-intc.c
10529 F:      drivers/mfd/*omap*.c
10530 F:      drivers/mfd/menelaus.c
10531 F:      drivers/mfd/palmas.c
10532 F:      drivers/mfd/tps65217.c
10533 F:      drivers/mfd/tps65218.c
10534 F:      drivers/mfd/tps65910.c
10535 F:      drivers/mfd/twl-core.[ch]
10536 F:      drivers/mfd/twl4030*.c
10537 F:      drivers/mfd/twl6030*.c
10538 F:      drivers/mfd/twl6040*.c
10539 F:      drivers/regulator/palmas-regulator*.c
10540 F:      drivers/regulator/pbias-regulator.c
10541 F:      drivers/regulator/tps65217-regulator.c
10542 F:      drivers/regulator/tps65218-regulator.c
10543 F:      drivers/regulator/tps65910-regulator.c
10544 F:      drivers/regulator/twl-regulator.c
10545 F:      drivers/regulator/twl6030-regulator.c
10546 F:      include/linux/platform_data/i2c-omap.h
10547
10548 ONION OMEGA2+ BOARD
10549 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10550 L:      linux-mips@linux-mips.org
10551 S:      Maintained
10552 F:      arch/mips/boot/dts/ralink/omega2p.dts
10553
10554 OMFS FILESYSTEM
10555 M:      Bob Copeland <me@bobcopeland.com>
10556 L:      linux-karma-devel@lists.sourceforge.net
10557 S:      Maintained
10558 F:      Documentation/filesystems/omfs.txt
10559 F:      fs/omfs/
10560
10561 OMNIKEY CARDMAN 4000 DRIVER
10562 M:      Harald Welte <laforge@gnumonks.org>
10563 S:      Maintained
10564 F:      drivers/char/pcmcia/cm4000_cs.c
10565 F:      include/linux/cm4000_cs.h
10566 F:      include/uapi/linux/cm4000_cs.h
10567
10568 OMNIKEY CARDMAN 4040 DRIVER
10569 M:      Harald Welte <laforge@gnumonks.org>
10570 S:      Maintained
10571 F:      drivers/char/pcmcia/cm4040_cs.*
10572
10573 OMNIVISION OV13858 SENSOR DRIVER
10574 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10575 L:      linux-media@vger.kernel.org
10576 T:      git git://linuxtv.org/media_tree.git
10577 S:      Maintained
10578 F:      drivers/media/i2c/ov13858.c
10579
10580 OMNIVISION OV2680 SENSOR DRIVER
10581 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10582 L:      linux-media@vger.kernel.org
10583 T:      git git://linuxtv.org/media_tree.git
10584 S:      Maintained
10585 F:      drivers/media/i2c/ov2680.c
10586 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
10587
10588 OMNIVISION OV2685 SENSOR DRIVER
10589 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10590 L:      linux-media@vger.kernel.org
10591 T:      git git://linuxtv.org/media_tree.git
10592 S:      Maintained
10593 F:      drivers/media/i2c/ov2685.c
10594
10595 OMNIVISION OV5640 SENSOR DRIVER
10596 M:      Steve Longerbeam <slongerbeam@gmail.com>
10597 L:      linux-media@vger.kernel.org
10598 T:      git git://linuxtv.org/media_tree.git
10599 S:      Maintained
10600 F:      drivers/media/i2c/ov5640.c
10601
10602 OMNIVISION OV5647 SENSOR DRIVER
10603 M:      Luis Oliveira <lolivei@synopsys.com>
10604 L:      linux-media@vger.kernel.org
10605 T:      git git://linuxtv.org/media_tree.git
10606 S:      Maintained
10607 F:      drivers/media/i2c/ov5647.c
10608
10609 OMNIVISION OV5695 SENSOR DRIVER
10610 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10611 L:      linux-media@vger.kernel.org
10612 T:      git git://linuxtv.org/media_tree.git
10613 S:      Maintained
10614 F:      drivers/media/i2c/ov5695.c
10615
10616 OMNIVISION OV7670 SENSOR DRIVER
10617 M:      Jonathan Corbet <corbet@lwn.net>
10618 L:      linux-media@vger.kernel.org
10619 T:      git git://linuxtv.org/media_tree.git
10620 S:      Maintained
10621 F:      drivers/media/i2c/ov7670.c
10622 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10623
10624 OMNIVISION OV772x SENSOR DRIVER
10625 M:      Jacopo Mondi <jacopo@jmondi.org>
10626 L:      linux-media@vger.kernel.org
10627 T:      git git://linuxtv.org/media_tree.git
10628 S:      Odd fixes
10629 F:      drivers/media/i2c/ov772x.c
10630 F:      include/media/i2c/ov772x.h
10631 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
10632
10633 OMNIVISION OV7740 SENSOR DRIVER
10634 M:      Wenyou Yang <wenyou.yang@microchip.com>
10635 L:      linux-media@vger.kernel.org
10636 T:      git git://linuxtv.org/media_tree.git
10637 S:      Maintained
10638 F:      drivers/media/i2c/ov7740.c
10639 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10640
10641 OMNIVISION OV9650 SENSOR DRIVER
10642 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10643 R:      Akinobu Mita <akinobu.mita@gmail.com>
10644 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10645 L:      linux-media@vger.kernel.org
10646 T:      git git://linuxtv.org/media_tree.git
10647 S:      Maintained
10648 F:      drivers/media/i2c/ov9650.c
10649 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10650
10651 ONENAND FLASH DRIVER
10652 M:      Kyungmin Park <kyungmin.park@samsung.com>
10653 L:      linux-mtd@lists.infradead.org
10654 S:      Maintained
10655 F:      drivers/mtd/nand/onenand/
10656 F:      include/linux/mtd/onenand*.h
10657
10658 ONSTREAM SCSI TAPE DRIVER
10659 M:      Willem Riede <osst@riede.org>
10660 L:      osst-users@lists.sourceforge.net
10661 L:      linux-scsi@vger.kernel.org
10662 S:      Maintained
10663 F:      Documentation/scsi/osst.txt
10664 F:      drivers/scsi/osst.*
10665 F:      drivers/scsi/osst_*.h
10666 F:      drivers/scsi/st.h
10667
10668 OP-TEE DRIVER
10669 M:      Jens Wiklander <jens.wiklander@linaro.org>
10670 S:      Maintained
10671 F:      drivers/tee/optee/
10672
10673 OPA-VNIC DRIVER
10674 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10675 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10676 L:      linux-rdma@vger.kernel.org
10677 S:      Supported
10678 F:      drivers/infiniband/ulp/opa_vnic
10679
10680 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10681 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10682 M:      Frank Rowand <frowand.list@gmail.com>
10683 L:      devicetree@vger.kernel.org
10684 S:      Maintained
10685 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10686 F:      Documentation/devicetree/overlay-notes.txt
10687 F:      drivers/of/overlay.c
10688 F:      drivers/of/resolver.c
10689 K:      of_overlay_notifier_
10690
10691 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10692 M:      Rob Herring <robh+dt@kernel.org>
10693 M:      Frank Rowand <frowand.list@gmail.com>
10694 L:      devicetree@vger.kernel.org
10695 W:      http://www.devicetree.org/
10696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10697 S:      Maintained
10698 F:      drivers/of/
10699 F:      include/linux/of*.h
10700 F:      scripts/dtc/
10701 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10702
10703 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10704 M:      Rob Herring <robh+dt@kernel.org>
10705 M:      Mark Rutland <mark.rutland@arm.com>
10706 L:      devicetree@vger.kernel.org
10707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10708 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10709 S:      Maintained
10710 F:      Documentation/devicetree/
10711 F:      arch/*/boot/dts/
10712 F:      include/dt-bindings/
10713
10714 OPENCORES I2C BUS DRIVER
10715 M:      Peter Korsgaard <jacmet@sunsite.dk>
10716 L:      linux-i2c@vger.kernel.org
10717 S:      Maintained
10718 F:      Documentation/i2c/busses/i2c-ocores
10719 F:      drivers/i2c/busses/i2c-ocores.c
10720
10721 OPENRISC ARCHITECTURE
10722 M:      Jonas Bonn <jonas@southpole.se>
10723 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10724 M:      Stafford Horne <shorne@gmail.com>
10725 T:      git git://github.com/openrisc/linux.git
10726 L:      openrisc@lists.librecores.org
10727 W:      http://openrisc.io
10728 S:      Maintained
10729 F:      Documentation/devicetree/bindings/openrisc/
10730 F:      Documentation/openrisc/
10731 F:      arch/openrisc/
10732 F:      drivers/irqchip/irq-ompic.c
10733 F:      drivers/irqchip/irq-or1k-*
10734
10735 OPENVSWITCH
10736 M:      Pravin B Shelar <pshelar@ovn.org>
10737 L:      netdev@vger.kernel.org
10738 L:      dev@openvswitch.org
10739 W:      http://openvswitch.org
10740 S:      Maintained
10741 F:      net/openvswitch/
10742 F:      include/uapi/linux/openvswitch.h
10743
10744 OPERATING PERFORMANCE POINTS (OPP)
10745 M:      Viresh Kumar <vireshk@kernel.org>
10746 M:      Nishanth Menon <nm@ti.com>
10747 M:      Stephen Boyd <sboyd@kernel.org>
10748 L:      linux-pm@vger.kernel.org
10749 S:      Maintained
10750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10751 F:      drivers/opp/
10752 F:      include/linux/pm_opp.h
10753 F:      Documentation/power/opp.txt
10754 F:      Documentation/devicetree/bindings/opp/
10755
10756 OPL4 DRIVER
10757 M:      Clemens Ladisch <clemens@ladisch.de>
10758 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10759 T:      git git://git.alsa-project.org/alsa-kernel.git
10760 S:      Maintained
10761 F:      sound/drivers/opl4/
10762
10763 OPROFILE
10764 M:      Robert Richter <rric@kernel.org>
10765 L:      oprofile-list@lists.sf.net
10766 S:      Maintained
10767 F:      arch/*/include/asm/oprofile*.h
10768 F:      arch/*/oprofile/
10769 F:      drivers/oprofile/
10770 F:      include/linux/oprofile.h
10771
10772 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10773 M:      Mark Fasheh <mark@fasheh.com>
10774 M:      Joel Becker <jlbec@evilplan.org>
10775 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10776 W:      http://ocfs2.wiki.kernel.org
10777 S:      Supported
10778 F:      Documentation/filesystems/ocfs2.txt
10779 F:      Documentation/filesystems/dlmfs.txt
10780 F:      fs/ocfs2/
10781
10782 ORANGEFS FILESYSTEM
10783 M:      Mike Marshall <hubcap@omnibond.com>
10784 R:      Martin Brandenburg <martin@omnibond.com>
10785 L:      devel@lists.orangefs.org
10786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10787 S:      Supported
10788 F:      fs/orangefs/
10789 F:      Documentation/filesystems/orangefs.txt
10790
10791 ORINOCO DRIVER
10792 L:      linux-wireless@vger.kernel.org
10793 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10794 W:      http://www.nongnu.org/orinoco/
10795 S:      Orphan
10796 F:      drivers/net/wireless/intersil/orinoco/
10797
10798 OSD LIBRARY and FILESYSTEM
10799 M:      Boaz Harrosh <ooo@electrozaur.com>
10800 S:      Maintained
10801 F:      drivers/scsi/osd/
10802 F:      include/scsi/osd_*
10803 F:      fs/exofs/
10804
10805 OV2659 OMNIVISION SENSOR DRIVER
10806 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10807 L:      linux-media@vger.kernel.org
10808 W:      https://linuxtv.org
10809 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10810 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10811 S:      Maintained
10812 F:      drivers/media/i2c/ov2659.c
10813 F:      include/media/i2c/ov2659.h
10814
10815 OVERLAY FILESYSTEM
10816 M:      Miklos Szeredi <miklos@szeredi.hu>
10817 L:      linux-unionfs@vger.kernel.org
10818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10819 S:      Supported
10820 F:      fs/overlayfs/
10821 F:      Documentation/filesystems/overlayfs.txt
10822
10823 P54 WIRELESS DRIVER
10824 M:      Christian Lamparter <chunkeey@googlemail.com>
10825 L:      linux-wireless@vger.kernel.org
10826 W:      http://wireless.kernel.org/en/users/Drivers/p54
10827 S:      Maintained
10828 F:      drivers/net/wireless/intersil/p54/
10829
10830 PA SEMI ETHERNET DRIVER
10831 L:      netdev@vger.kernel.org
10832 S:      Orphan
10833 F:      drivers/net/ethernet/pasemi/*
10834
10835 PA SEMI SMBUS DRIVER
10836 L:      linux-i2c@vger.kernel.org
10837 S:      Orphan
10838 F:      drivers/i2c/busses/i2c-pasemi.c
10839
10840 PADATA PARALLEL EXECUTION MECHANISM
10841 M:      Steffen Klassert <steffen.klassert@secunet.com>
10842 L:      linux-crypto@vger.kernel.org
10843 S:      Maintained
10844 F:      kernel/padata.c
10845 F:      include/linux/padata.h
10846 F:      Documentation/padata.txt
10847
10848 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10849 M:      Harald Welte <laforge@gnumonks.org>
10850 L:      platform-driver-x86@vger.kernel.org
10851 S:      Maintained
10852 F:      drivers/platform/x86/panasonic-laptop.c
10853
10854 PARALLEL LCD/KEYPAD PANEL DRIVER
10855 M:      Willy Tarreau <willy@haproxy.com>
10856 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10857 S:      Odd Fixes
10858 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
10859 F:      drivers/misc/panel.c
10860
10861 PARALLEL PORT SUBSYSTEM
10862 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10863 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10864 L:      linux-parport@lists.infradead.org (subscribers-only)
10865 S:      Maintained
10866 F:      drivers/parport/
10867 F:      include/linux/parport*.h
10868 F:      drivers/char/ppdev.c
10869 F:      include/uapi/linux/ppdev.h
10870 F:      Documentation/parport*.txt
10871
10872 PARAVIRT_OPS INTERFACE
10873 M:      Juergen Gross <jgross@suse.com>
10874 M:      Alok Kataria <akataria@vmware.com>
10875 L:      virtualization@lists.linux-foundation.org
10876 S:      Supported
10877 F:      Documentation/virtual/paravirt_ops.txt
10878 F:      arch/*/kernel/paravirt*
10879 F:      arch/*/include/asm/paravirt*.h
10880 F:      include/linux/hypervisor.h
10881
10882 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10883 M:      Tim Waugh <tim@cyberelk.net>
10884 L:      linux-parport@lists.infradead.org (subscribers-only)
10885 S:      Maintained
10886 F:      Documentation/blockdev/paride.txt
10887 F:      drivers/block/paride/
10888
10889 PARISC ARCHITECTURE
10890 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10891 M:      Helge Deller <deller@gmx.de>
10892 L:      linux-parisc@vger.kernel.org
10893 W:      http://www.parisc-linux.org/
10894 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10897 S:      Maintained
10898 F:      arch/parisc/
10899 F:      Documentation/parisc/
10900 F:      drivers/parisc/
10901 F:      drivers/char/agp/parisc-agp.c
10902 F:      drivers/input/serio/gscps2.c
10903 F:      drivers/parport/parport_gsc.*
10904 F:      drivers/tty/serial/8250/8250_gsc.c
10905 F:      drivers/video/fbdev/sti*
10906 F:      drivers/video/console/sti*
10907 F:      drivers/video/logo/logo_parisc*
10908
10909 PARMAN
10910 M:      Jiri Pirko <jiri@mellanox.com>
10911 L:      netdev@vger.kernel.org
10912 S:      Supported
10913 F:      lib/parman.c
10914 F:      lib/test_parman.c
10915 F:      include/linux/parman.h
10916
10917 PC87360 HARDWARE MONITORING DRIVER
10918 M:      Jim Cromie <jim.cromie@gmail.com>
10919 L:      linux-hwmon@vger.kernel.org
10920 S:      Maintained
10921 F:      Documentation/hwmon/pc87360
10922 F:      drivers/hwmon/pc87360.c
10923
10924 PC8736x GPIO DRIVER
10925 M:      Jim Cromie <jim.cromie@gmail.com>
10926 S:      Maintained
10927 F:      drivers/char/pc8736x_gpio.c
10928
10929 PC87427 HARDWARE MONITORING DRIVER
10930 M:      Jean Delvare <jdelvare@suse.com>
10931 L:      linux-hwmon@vger.kernel.org
10932 S:      Maintained
10933 F:      Documentation/hwmon/pc87427
10934 F:      drivers/hwmon/pc87427.c
10935
10936 PCA9532 LED DRIVER
10937 M:      Riku Voipio <riku.voipio@iki.fi>
10938 S:      Maintained
10939 F:      drivers/leds/leds-pca9532.c
10940 F:      include/linux/leds-pca9532.h
10941
10942 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10943 M:      Guenter Roeck <linux@roeck-us.net>
10944 L:      linux-i2c@vger.kernel.org
10945 S:      Maintained
10946 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10947
10948 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10949 M:      Khalid Aziz <khalid@gonehiking.org>
10950 S:      Maintained
10951 F:      drivers/firmware/pcdp.*
10952
10953 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10954 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10955 L:      linux-pci@vger.kernel.org
10956 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10957 S:      Maintained
10958 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10959 F:      drivers/pci/controller/pci-aardvark.c
10960
10961 PCI DRIVER FOR ALTERA PCIE IP
10962 M:      Ley Foon Tan <lftan@altera.com>
10963 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10964 L:      linux-pci@vger.kernel.org
10965 S:      Supported
10966 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10967 F:      drivers/pci/controller/pcie-altera.c
10968
10969 PCI DRIVER FOR APPLIEDMICRO XGENE
10970 M:      Tanmay Inamdar <tinamdar@apm.com>
10971 L:      linux-pci@vger.kernel.org
10972 L:      linux-arm-kernel@lists.infradead.org
10973 S:      Maintained
10974 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10975 F:      drivers/pci/controller/pci-xgene.c
10976
10977 PCI DRIVER FOR ARM VERSATILE PLATFORM
10978 M:      Rob Herring <robh@kernel.org>
10979 L:      linux-pci@vger.kernel.org
10980 L:      linux-arm-kernel@lists.infradead.org
10981 S:      Maintained
10982 F:      Documentation/devicetree/bindings/pci/versatile.txt
10983 F:      drivers/pci/controller/pci-versatile.c
10984
10985 PCI DRIVER FOR ARMADA 8K
10986 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10987 L:      linux-pci@vger.kernel.org
10988 L:      linux-arm-kernel@lists.infradead.org
10989 S:      Maintained
10990 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10991 F:      drivers/pci/controller/dwc/pcie-armada8k.c
10992
10993 PCI DRIVER FOR CADENCE PCIE IP
10994 M:      Alan Douglas <adouglas@cadence.com>
10995 L:      linux-pci@vger.kernel.org
10996 S:      Maintained
10997 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
10998 F:      drivers/pci/controller/pcie-cadence*
10999
11000 PCI DRIVER FOR FREESCALE LAYERSCAPE
11001 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11002 M:      Mingkai Hu <mingkai.hu@nxp.com>
11003 M:      Roy Zang <roy.zang@nxp.com>
11004 L:      linuxppc-dev@lists.ozlabs.org
11005 L:      linux-pci@vger.kernel.org
11006 L:      linux-arm-kernel@lists.infradead.org
11007 S:      Maintained
11008 F:      drivers/pci/controller/dwc/*layerscape*
11009
11010 PCI DRIVER FOR GENERIC OF HOSTS
11011 M:      Will Deacon <will.deacon@arm.com>
11012 L:      linux-pci@vger.kernel.org
11013 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11014 S:      Maintained
11015 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11016 F:      drivers/pci/controller/pci-host-common.c
11017 F:      drivers/pci/controller/pci-host-generic.c
11018
11019 PCI DRIVER FOR IMX6
11020 M:      Richard Zhu <hongxing.zhu@nxp.com>
11021 M:      Lucas Stach <l.stach@pengutronix.de>
11022 L:      linux-pci@vger.kernel.org
11023 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11024 S:      Maintained
11025 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11026 F:      drivers/pci/controller/dwc/*imx6*
11027
11028 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11029 M:      Keith Busch <keith.busch@intel.com>
11030 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11031 L:      linux-pci@vger.kernel.org
11032 S:      Supported
11033 F:      drivers/pci/controller/vmd.c
11034
11035 PCI DRIVER FOR MICROSEMI SWITCHTEC
11036 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11037 M:      Logan Gunthorpe <logang@deltatee.com>
11038 L:      linux-pci@vger.kernel.org
11039 S:      Maintained
11040 F:      Documentation/switchtec.txt
11041 F:      Documentation/ABI/testing/sysfs-class-switchtec
11042 F:      drivers/pci/switch/switchtec*
11043 F:      include/uapi/linux/switchtec_ioctl.h
11044 F:      include/linux/switchtec.h
11045 F:      drivers/ntb/hw/mscc/
11046
11047 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11048 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11049 M:      Jason Cooper <jason@lakedaemon.net>
11050 L:      linux-pci@vger.kernel.org
11051 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11052 S:      Maintained
11053 F:      drivers/pci/controller/*mvebu*
11054
11055 PCI DRIVER FOR NVIDIA TEGRA
11056 M:      Thierry Reding <thierry.reding@gmail.com>
11057 L:      linux-tegra@vger.kernel.org
11058 L:      linux-pci@vger.kernel.org
11059 S:      Supported
11060 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11061 F:      drivers/pci/controller/pci-tegra.c
11062
11063 PCI DRIVER FOR RENESAS R-CAR
11064 M:      Simon Horman <horms@verge.net.au>
11065 L:      linux-pci@vger.kernel.org
11066 L:      linux-renesas-soc@vger.kernel.org
11067 S:      Maintained
11068 F:      drivers/pci/controller/*rcar*
11069
11070 PCI DRIVER FOR SAMSUNG EXYNOS
11071 M:      Jingoo Han <jingoohan1@gmail.com>
11072 L:      linux-pci@vger.kernel.org
11073 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11074 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11075 S:      Maintained
11076 F:      drivers/pci/controller/dwc/pci-exynos.c
11077
11078 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11079 M:      Jingoo Han <jingoohan1@gmail.com>
11080 M:      Joao Pinto <Joao.Pinto@synopsys.com>
11081 L:      linux-pci@vger.kernel.org
11082 S:      Maintained
11083 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11084 F:      drivers/pci/controller/dwc/*designware*
11085
11086 PCI DRIVER FOR TI DRA7XX
11087 M:      Kishon Vijay Abraham I <kishon@ti.com>
11088 L:      linux-omap@vger.kernel.org
11089 L:      linux-pci@vger.kernel.org
11090 S:      Supported
11091 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11092 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11093
11094 PCI DRIVER FOR TI KEYSTONE
11095 M:      Murali Karicheri <m-karicheri2@ti.com>
11096 L:      linux-pci@vger.kernel.org
11097 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11098 S:      Maintained
11099 F:      drivers/pci/controller/dwc/*keystone*
11100
11101 PCI ENDPOINT SUBSYSTEM
11102 M:      Kishon Vijay Abraham I <kishon@ti.com>
11103 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11104 L:      linux-pci@vger.kernel.org
11105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11106 S:      Supported
11107 F:      drivers/pci/endpoint/
11108 F:      drivers/misc/pci_endpoint_test.c
11109 F:      tools/pci/
11110
11111 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11112 M:      Russell Currey <ruscur@russell.cc>
11113 L:      linuxppc-dev@lists.ozlabs.org
11114 S:      Supported
11115 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11116 F:      arch/powerpc/kernel/eeh*.c
11117 F:      arch/powerpc/platforms/*/eeh*.c
11118 F:      arch/powerpc/include/*/eeh*.h
11119
11120 PCI ERROR RECOVERY
11121 M:      Linas Vepstas <linasvepstas@gmail.com>
11122 L:      linux-pci@vger.kernel.org
11123 S:      Supported
11124 F:      Documentation/PCI/pci-error-recovery.txt
11125
11126 PCI MSI DRIVER FOR ALTERA MSI IP
11127 M:      Ley Foon Tan <lftan@altera.com>
11128 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11129 L:      linux-pci@vger.kernel.org
11130 S:      Supported
11131 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11132 F:      drivers/pci/controller/pcie-altera-msi.c
11133
11134 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11135 M:      Duc Dang <dhdang@apm.com>
11136 L:      linux-pci@vger.kernel.org
11137 L:      linux-arm-kernel@lists.infradead.org
11138 S:      Maintained
11139 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11140 F:      drivers/pci/controller/pci-xgene-msi.c
11141
11142 PCI SUBSYSTEM
11143 M:      Bjorn Helgaas <bhelgaas@google.com>
11144 L:      linux-pci@vger.kernel.org
11145 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11147 S:      Supported
11148 F:      Documentation/devicetree/bindings/pci/
11149 F:      Documentation/PCI/
11150 F:      drivers/acpi/pci*
11151 F:      drivers/pci/
11152 F:      include/asm-generic/pci*
11153 F:      include/linux/pci*
11154 F:      include/linux/of_pci.h
11155 F:      include/uapi/linux/pci*
11156 F:      lib/pci*
11157 F:      arch/x86/pci/
11158 F:      arch/x86/kernel/quirks.c
11159
11160 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11161 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11162 L:      linux-pci@vger.kernel.org
11163 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11165 S:      Supported
11166 F:      drivers/pci/controller/
11167
11168 PCIE DRIVER FOR AXIS ARTPEC
11169 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11170 L:      linux-arm-kernel@axis.com
11171 L:      linux-pci@vger.kernel.org
11172 S:      Maintained
11173 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11174 F:      drivers/pci/controller/dwc/*artpec*
11175
11176 PCIE DRIVER FOR CAVIUM THUNDERX
11177 M:      David Daney <david.daney@cavium.com>
11178 L:      linux-pci@vger.kernel.org
11179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11180 S:      Supported
11181 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11182 F:      drivers/pci/controller/pci-thunder-*
11183
11184 PCIE DRIVER FOR HISILICON
11185 M:      Zhou Wang <wangzhou1@hisilicon.com>
11186 L:      linux-pci@vger.kernel.org
11187 S:      Maintained
11188 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11189 F:      drivers/pci/controller/dwc/pcie-hisi.c
11190
11191 PCIE DRIVER FOR HISILICON KIRIN
11192 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11193 M:      Binghui Wang <wangbinghui@hisilicon.com>
11194 L:      linux-pci@vger.kernel.org
11195 S:      Maintained
11196 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11197 F:      drivers/pci/controller/dwc/pcie-kirin.c
11198
11199 PCIE DRIVER FOR HISILICON STB
11200 M:      Jianguo Sun <sunjianguo1@huawei.com>
11201 M:      Shawn Guo <shawn.guo@linaro.org>
11202 L:      linux-pci@vger.kernel.org
11203 S:      Maintained
11204 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11205 F:      drivers/pci/controller/dwc/pcie-histb.c
11206
11207 PCIE DRIVER FOR MEDIATEK
11208 M:      Ryder Lee <ryder.lee@mediatek.com>
11209 L:      linux-pci@vger.kernel.org
11210 L:      linux-mediatek@lists.infradead.org
11211 S:      Supported
11212 F:      Documentation/devicetree/bindings/pci/mediatek*
11213 F:      drivers/pci/controller/*mediatek*
11214
11215 PCIE DRIVER FOR QUALCOMM MSM
11216 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11217 L:      linux-pci@vger.kernel.org
11218 L:      linux-arm-msm@vger.kernel.org
11219 S:      Maintained
11220 F:      drivers/pci/controller/dwc/*qcom*
11221
11222 PCIE DRIVER FOR ROCKCHIP
11223 M:      Shawn Lin <shawn.lin@rock-chips.com>
11224 L:      linux-pci@vger.kernel.org
11225 L:      linux-rockchip@lists.infradead.org
11226 S:      Maintained
11227 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11228 F:      drivers/pci/controller/pcie-rockchip*
11229
11230 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11231 M:      Linus Walleij <linus.walleij@linaro.org>
11232 L:      linux-pci@vger.kernel.org
11233 S:      Maintained
11234 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11235 F:      drivers/pci/controller/pci-v3-semi.c
11236
11237 PCIE DRIVER FOR ST SPEAR13XX
11238 M:      Pratyush Anand <pratyush.anand@gmail.com>
11239 L:      linux-pci@vger.kernel.org
11240 S:      Maintained
11241 F:      drivers/pci/controller/dwc/*spear*
11242
11243 PCMCIA SUBSYSTEM
11244 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11246 S:      Odd Fixes
11247 F:      Documentation/pcmcia/
11248 F:      tools/pcmcia/
11249 F:      drivers/pcmcia/
11250 F:      include/pcmcia/
11251
11252 PCNET32 NETWORK DRIVER
11253 M:      Don Fry <pcnet32@frontier.com>
11254 L:      netdev@vger.kernel.org
11255 S:      Maintained
11256 F:      drivers/net/ethernet/amd/pcnet32.c
11257
11258 PCRYPT PARALLEL CRYPTO ENGINE
11259 M:      Steffen Klassert <steffen.klassert@secunet.com>
11260 L:      linux-crypto@vger.kernel.org
11261 S:      Maintained
11262 F:      crypto/pcrypt.c
11263 F:      include/crypto/pcrypt.h
11264
11265 PEAQ WMI HOTKEYS DRIVER
11266 M:      Hans de Goede <hdegoede@redhat.com>
11267 L:      platform-driver-x86@vger.kernel.org
11268 S:      Maintained
11269 F:      drivers/platform/x86/peaq-wmi.c
11270
11271 PER-CPU MEMORY ALLOCATOR
11272 M:      Tejun Heo <tj@kernel.org>
11273 M:      Christoph Lameter <cl@linux.com>
11274 M:      Dennis Zhou <dennisszhou@gmail.com>
11275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11276 S:      Maintained
11277 F:      include/linux/percpu*.h
11278 F:      mm/percpu*.c
11279 F:      arch/*/include/asm/percpu.h
11280
11281 PER-TASK DELAY ACCOUNTING
11282 M:      Balbir Singh <bsingharora@gmail.com>
11283 S:      Maintained
11284 F:      include/linux/delayacct.h
11285 F:      kernel/delayacct.c
11286
11287 PERFORMANCE EVENTS SUBSYSTEM
11288 M:      Peter Zijlstra <peterz@infradead.org>
11289 M:      Ingo Molnar <mingo@redhat.com>
11290 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11291 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11292 R:      Jiri Olsa <jolsa@redhat.com>
11293 R:      Namhyung Kim <namhyung@kernel.org>
11294 L:      linux-kernel@vger.kernel.org
11295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11296 S:      Supported
11297 F:      kernel/events/*
11298 F:      include/linux/perf_event.h
11299 F:      include/uapi/linux/perf_event.h
11300 F:      arch/*/kernel/perf_event*.c
11301 F:      arch/*/kernel/*/perf_event*.c
11302 F:      arch/*/kernel/*/*/perf_event*.c
11303 F:      arch/*/include/asm/perf_event.h
11304 F:      arch/*/kernel/perf_callchain.c
11305 F:      arch/*/events/*
11306 F:      tools/perf/
11307
11308 PERSONALITY HANDLING
11309 M:      Christoph Hellwig <hch@infradead.org>
11310 L:      linux-abi-devel@lists.sourceforge.net
11311 S:      Maintained
11312 F:      include/linux/personality.h
11313 F:      include/uapi/linux/personality.h
11314
11315 PHONET PROTOCOL
11316 M:      Remi Denis-Courmont <courmisch@gmail.com>
11317 S:      Supported
11318 F:      Documentation/networking/phonet.txt
11319 F:      include/linux/phonet.h
11320 F:      include/net/phonet/
11321 F:      include/uapi/linux/phonet.h
11322 F:      net/phonet/
11323
11324 PHRAM MTD DRIVER
11325 M:      Joern Engel <joern@lazybastard.org>
11326 L:      linux-mtd@lists.infradead.org
11327 S:      Maintained
11328 F:      drivers/mtd/devices/phram.c
11329
11330 PICOLCD HID DRIVER
11331 M:      Bruno Prémont <bonbons@linux-vserver.org>
11332 L:      linux-input@vger.kernel.org
11333 S:      Maintained
11334 F:      drivers/hid/hid-picolcd*
11335
11336 PICOXCELL SUPPORT
11337 M:      Jamie Iles <jamie@jamieiles.com>
11338 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11339 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11340 S:      Supported
11341 F:      arch/arm/boot/dts/picoxcell*
11342 F:      arch/arm/mach-picoxcell/
11343 F:      drivers/crypto/picoxcell*
11344
11345 PIN CONTROL SUBSYSTEM
11346 M:      Linus Walleij <linus.walleij@linaro.org>
11347 L:      linux-gpio@vger.kernel.org
11348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11349 S:      Maintained
11350 F:      Documentation/devicetree/bindings/pinctrl/
11351 F:      Documentation/driver-api/pinctl.rst
11352 F:      drivers/pinctrl/
11353 F:      include/linux/pinctrl/
11354
11355 PIN CONTROLLER - ATMEL AT91
11356 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11357 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11358 S:      Maintained
11359 F:      drivers/pinctrl/pinctrl-at91.*
11360
11361 PIN CONTROLLER - ATMEL AT91 PIO4
11362 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11363 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11364 L:      linux-gpio@vger.kernel.org
11365 S:      Supported
11366 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11367
11368 PIN CONTROLLER - FREESCALE
11369 M:      Dong Aisheng <aisheng.dong@nxp.com>
11370 M:      Fabio Estevam <festevam@gmail.com>
11371 M:      Shawn Guo <shawnguo@kernel.org>
11372 M:      Stefan Agner <stefan@agner.ch>
11373 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11374 L:      linux-gpio@vger.kernel.org
11375 S:      Maintained
11376 F:      drivers/pinctrl/freescale/
11377 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11378
11379 PIN CONTROLLER - INTEL
11380 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11381 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11382 S:      Maintained
11383 F:      drivers/pinctrl/intel/
11384
11385 PIN CONTROLLER - MEDIATEK
11386 M:      Sean Wang <sean.wang@mediatek.com>
11387 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11388 S:      Maintained
11389 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11390 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11391 F:      drivers/pinctrl/mediatek/mtk-eint.*
11392 F:      drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11393 F:      drivers/pinctrl/mediatek/pinctrl-mt2701.c
11394 F:      drivers/pinctrl/mediatek/pinctrl-mt7622.c
11395
11396 PIN CONTROLLER - QUALCOMM
11397 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11398 S:      Maintained
11399 L:      linux-arm-msm@vger.kernel.org
11400 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11401 F:      drivers/pinctrl/qcom/
11402
11403 PIN CONTROLLER - RENESAS
11404 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11405 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11406 L:      linux-renesas-soc@vger.kernel.org
11407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11408 S:      Maintained
11409 F:      drivers/pinctrl/sh-pfc/
11410
11411 PIN CONTROLLER - SAMSUNG
11412 M:      Tomasz Figa <tomasz.figa@gmail.com>
11413 M:      Krzysztof Kozlowski <krzk@kernel.org>
11414 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11415 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11416 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11417 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11419 S:      Maintained
11420 F:      drivers/pinctrl/samsung/
11421 F:      include/dt-bindings/pinctrl/samsung.h
11422 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11423
11424 PIN CONTROLLER - SINGLE
11425 M:      Tony Lindgren <tony@atomide.com>
11426 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11427 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11428 L:      linux-omap@vger.kernel.org
11429 S:      Maintained
11430 F:      drivers/pinctrl/pinctrl-single.c
11431
11432 PIN CONTROLLER - ST SPEAR
11433 M:      Viresh Kumar <vireshk@kernel.org>
11434 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11435 W:      http://www.st.com/spear
11436 S:      Maintained
11437 F:      drivers/pinctrl/spear/
11438
11439 PISTACHIO SOC SUPPORT
11440 M:      James Hartley <james.hartley@sondrel.com>
11441 L:      linux-mips@linux-mips.org
11442 S:      Odd Fixes
11443 F:      arch/mips/pistachio/
11444 F:      arch/mips/include/asm/mach-pistachio/
11445 F:      arch/mips/boot/dts/img/pistachio*
11446 F:      arch/mips/configs/pistachio*_defconfig
11447
11448 PKTCDVD DRIVER
11449 S:      Orphan
11450 M:      linux-block@vger.kernel.org
11451 F:      drivers/block/pktcdvd.c
11452 F:      include/linux/pktcdvd.h
11453 F:      include/uapi/linux/pktcdvd.h
11454
11455 PKUNITY SOC DRIVERS
11456 M:      Guan Xuetao <gxt@pku.edu.cn>
11457 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11458 S:      Maintained
11459 T:      git git://github.com/gxt/linux.git
11460 F:      drivers/input/serio/i8042-unicore32io.h
11461 F:      drivers/i2c/busses/i2c-puv3.c
11462 F:      drivers/video/fbdev/fb-puv3.c
11463 F:      drivers/rtc/rtc-puv3.c
11464
11465 PMBUS HARDWARE MONITORING DRIVERS
11466 M:      Guenter Roeck <linux@roeck-us.net>
11467 L:      linux-hwmon@vger.kernel.org
11468 W:      http://hwmon.wiki.kernel.org/
11469 W:      http://www.roeck-us.net/linux/drivers/
11470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11471 S:      Maintained
11472 F:      Documentation/hwmon/pmbus
11473 F:      drivers/hwmon/pmbus/
11474 F:      include/linux/pmbus.h
11475
11476 PMC SIERRA MaxRAID DRIVER
11477 L:      linux-scsi@vger.kernel.org
11478 W:      http://www.pmc-sierra.com/
11479 S:      Orphan
11480 F:      drivers/scsi/pmcraid.*
11481
11482 PMC SIERRA PM8001 DRIVER
11483 M:      Jack Wang <jinpu.wang@profitbricks.com>
11484 M:      lindar_liu@usish.com
11485 L:      linux-scsi@vger.kernel.org
11486 S:      Supported
11487 F:      drivers/scsi/pm8001/
11488
11489 PNP SUPPORT
11490 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11491 S:      Maintained
11492 F:      drivers/pnp/
11493
11494 POSIX CLOCKS and TIMERS
11495 M:      Thomas Gleixner <tglx@linutronix.de>
11496 L:      linux-kernel@vger.kernel.org
11497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11498 S:      Maintained
11499 F:      fs/timerfd.c
11500 F:      include/linux/timer*
11501 F:      kernel/time/*timer*
11502
11503 POWER MANAGEMENT CORE
11504 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11505 L:      linux-pm@vger.kernel.org
11506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11507 B:      https://bugzilla.kernel.org
11508 S:      Supported
11509 F:      drivers/base/power/
11510 F:      include/linux/pm.h
11511 F:      include/linux/pm_*
11512 F:      include/linux/powercap.h
11513 F:      drivers/powercap/
11514 F:      kernel/configs/nopm.config
11515
11516 POWER STATE COORDINATION INTERFACE (PSCI)
11517 M:      Mark Rutland <mark.rutland@arm.com>
11518 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11519 L:      linux-arm-kernel@lists.infradead.org
11520 S:      Maintained
11521 F:      drivers/firmware/psci*.c
11522 F:      include/linux/psci.h
11523 F:      include/uapi/linux/psci.h
11524
11525 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11526 M:      Sebastian Reichel <sre@kernel.org>
11527 L:      linux-pm@vger.kernel.org
11528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11529 S:      Maintained
11530 F:      Documentation/ABI/testing/sysfs-class-power
11531 F:      Documentation/devicetree/bindings/power/supply/
11532 F:      include/linux/power_supply.h
11533 F:      drivers/power/supply/
11534
11535 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11536 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11537 L:      linuxppc-dev@lists.ozlabs.org
11538 S:      Maintained
11539 F:      drivers/char/powernv-op-panel.c
11540
11541 PPP OVER ATM (RFC 2364)
11542 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11543 S:      Maintained
11544 F:      net/atm/pppoatm.c
11545 F:      include/uapi/linux/atmppp.h
11546
11547 PPP OVER ETHERNET
11548 M:      Michal Ostrowski <mostrows@earthlink.net>
11549 S:      Maintained
11550 F:      drivers/net/ppp/pppoe.c
11551 F:      drivers/net/ppp/pppox.c
11552
11553 PPP OVER L2TP
11554 M:      James Chapman <jchapman@katalix.com>
11555 S:      Maintained
11556 F:      net/l2tp/l2tp_ppp.c
11557 F:      include/linux/if_pppol2tp.h
11558 F:      include/uapi/linux/if_pppol2tp.h
11559
11560 PPP PROTOCOL DRIVERS AND COMPRESSORS
11561 M:      Paul Mackerras <paulus@samba.org>
11562 L:      linux-ppp@vger.kernel.org
11563 S:      Maintained
11564 F:      drivers/net/ppp/ppp_*
11565
11566 PPS SUPPORT
11567 M:      Rodolfo Giometti <giometti@enneenne.com>
11568 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11569 L:      linuxpps@ml.enneenne.com (subscribers-only)
11570 S:      Maintained
11571 F:      Documentation/pps/
11572 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11573 F:      Documentation/ABI/testing/sysfs-pps
11574 F:      drivers/pps/
11575 F:      include/linux/pps*.h
11576 F:      include/uapi/linux/pps.h
11577
11578 PPTP DRIVER
11579 M:      Dmitry Kozlov <xeb@mail.ru>
11580 L:      netdev@vger.kernel.org
11581 S:      Maintained
11582 F:      drivers/net/ppp/pptp.c
11583 W:      http://sourceforge.net/projects/accel-pptp
11584
11585 PREEMPTIBLE KERNEL
11586 M:      Robert Love <rml@tech9.net>
11587 L:      kpreempt-tech@lists.sourceforge.net
11588 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11589 S:      Supported
11590 F:      Documentation/preempt-locking.txt
11591 F:      include/linux/preempt.h
11592
11593 PRINTK
11594 M:      Petr Mladek <pmladek@suse.com>
11595 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11596 R:      Steven Rostedt <rostedt@goodmis.org>
11597 S:      Maintained
11598 F:      kernel/printk/
11599 F:      include/linux/printk.h
11600
11601 PRISM54 WIRELESS DRIVER
11602 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11603 L:      linux-wireless@vger.kernel.org
11604 W:      http://wireless.kernel.org/en/users/Drivers/p54
11605 S:      Obsolete
11606 F:      drivers/net/wireless/intersil/prism54/
11607
11608 PROC FILESYSTEM
11609 R:      Alexey Dobriyan <adobriyan@gmail.com>
11610 L:      linux-kernel@vger.kernel.org
11611 L:      linux-fsdevel@vger.kernel.org
11612 S:      Maintained
11613 F:      fs/proc/
11614 F:      include/linux/proc_fs.h
11615 F:      tools/testing/selftests/proc/
11616
11617 PROC SYSCTL
11618 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11619 M:      Kees Cook <keescook@chromium.org>
11620 L:      linux-kernel@vger.kernel.org
11621 L:      linux-fsdevel@vger.kernel.org
11622 S:      Maintained
11623 F:      fs/proc/proc_sysctl.c
11624 F:      include/linux/sysctl.h
11625 F:      kernel/sysctl.c
11626 F:      tools/testing/selftests/sysctl/
11627
11628 PS3 NETWORK SUPPORT
11629 M:      Geoff Levand <geoff@infradead.org>
11630 L:      netdev@vger.kernel.org
11631 L:      linuxppc-dev@lists.ozlabs.org
11632 S:      Maintained
11633 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11634
11635 PS3 PLATFORM SUPPORT
11636 M:      Geoff Levand <geoff@infradead.org>
11637 L:      linuxppc-dev@lists.ozlabs.org
11638 S:      Maintained
11639 F:      arch/powerpc/boot/ps3*
11640 F:      arch/powerpc/include/asm/lv1call.h
11641 F:      arch/powerpc/include/asm/ps3*.h
11642 F:      arch/powerpc/platforms/ps3/
11643 F:      drivers/*/ps3*
11644 F:      drivers/ps3/
11645 F:      drivers/rtc/rtc-ps3.c
11646 F:      drivers/usb/host/*ps3.c
11647 F:      sound/ppc/snd_ps3*
11648
11649 PS3VRAM DRIVER
11650 M:      Jim Paris <jim@jtan.com>
11651 M:      Geoff Levand <geoff@infradead.org>
11652 L:      linuxppc-dev@lists.ozlabs.org
11653 S:      Maintained
11654 F:      drivers/block/ps3vram.c
11655
11656 PSAMPLE PACKET SAMPLING SUPPORT:
11657 M:      Yotam Gigi <yotam.gi@gmail.com>
11658 S:      Maintained
11659 F:      net/psample
11660 F:      include/net/psample.h
11661 F:      include/uapi/linux/psample.h
11662
11663 PSTORE FILESYSTEM
11664 M:      Kees Cook <keescook@chromium.org>
11665 M:      Anton Vorontsov <anton@enomsg.org>
11666 M:      Colin Cross <ccross@android.com>
11667 M:      Tony Luck <tony.luck@intel.com>
11668 S:      Maintained
11669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11670 F:      fs/pstore/
11671 F:      include/linux/pstore*
11672 F:      drivers/firmware/efi/efi-pstore.c
11673 F:      drivers/acpi/apei/erst.c
11674 F:      Documentation/admin-guide/ramoops.rst
11675 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11676 K:      \b(pstore|ramoops)
11677
11678 PTP HARDWARE CLOCK SUPPORT
11679 M:      Richard Cochran <richardcochran@gmail.com>
11680 L:      netdev@vger.kernel.org
11681 S:      Maintained
11682 W:      http://linuxptp.sourceforge.net/
11683 F:      Documentation/ABI/testing/sysfs-ptp
11684 F:      Documentation/ptp/*
11685 F:      drivers/net/phy/dp83640*
11686 F:      drivers/ptp/*
11687 F:      include/linux/ptp_cl*
11688
11689 PTRACE SUPPORT
11690 M:      Oleg Nesterov <oleg@redhat.com>
11691 S:      Maintained
11692 F:      include/asm-generic/syscall.h
11693 F:      include/linux/ptrace.h
11694 F:      include/linux/regset.h
11695 F:      include/linux/tracehook.h
11696 F:      include/uapi/linux/ptrace.h
11697 F:      include/uapi/linux/ptrace.h
11698 F:      include/asm-generic/ptrace.h
11699 F:      kernel/ptrace.c
11700 F:      arch/*/ptrace*.c
11701 F:      arch/*/*/ptrace*.c
11702 F:      arch/*/include/asm/ptrace*.h
11703
11704 PULSE8-CEC DRIVER
11705 M:      Hans Verkuil <hverkuil@xs4all.nl>
11706 L:      linux-media@vger.kernel.org
11707 T:      git git://linuxtv.org/media_tree.git
11708 S:      Maintained
11709 F:      drivers/media/usb/pulse8-cec/*
11710 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11711
11712 PVRUSB2 VIDEO4LINUX DRIVER
11713 M:      Mike Isely <isely@pobox.com>
11714 L:      pvrusb2@isely.net       (subscribers-only)
11715 L:      linux-media@vger.kernel.org
11716 W:      http://www.isely.net/pvrusb2/
11717 T:      git git://linuxtv.org/media_tree.git
11718 S:      Maintained
11719 F:      Documentation/media/v4l-drivers/pvrusb2*
11720 F:      drivers/media/usb/pvrusb2/
11721
11722 PWC WEBCAM DRIVER
11723 M:      Hans Verkuil <hverkuil@xs4all.nl>
11724 L:      linux-media@vger.kernel.org
11725 T:      git git://linuxtv.org/media_tree.git
11726 S:      Odd Fixes
11727 F:      drivers/media/usb/pwc/*
11728
11729 PWM FAN DRIVER
11730 M:      Kamil Debski <kamil@wypas.org>
11731 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11732 L:      linux-hwmon@vger.kernel.org
11733 S:      Supported
11734 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11735 F:      Documentation/hwmon/pwm-fan
11736 F:      drivers/hwmon/pwm-fan.c
11737
11738 PWM IR Transmitter
11739 M:      Sean Young <sean@mess.org>
11740 L:      linux-media@vger.kernel.org
11741 S:      Maintained
11742 F:      drivers/media/rc/pwm-ir-tx.c
11743
11744 PWM SUBSYSTEM
11745 M:      Thierry Reding <thierry.reding@gmail.com>
11746 L:      linux-pwm@vger.kernel.org
11747 S:      Maintained
11748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11749 F:      Documentation/pwm.txt
11750 F:      Documentation/devicetree/bindings/pwm/
11751 F:      include/linux/pwm.h
11752 F:      drivers/pwm/
11753 F:      drivers/video/backlight/pwm_bl.c
11754 F:      include/linux/pwm_backlight.h
11755 F:      drivers/gpio/gpio-mvebu.c
11756 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11757
11758 PXA GPIO DRIVER
11759 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11760 L:      linux-gpio@vger.kernel.org
11761 S:      Maintained
11762 F:      drivers/gpio/gpio-pxa.c
11763
11764 PXA MMCI DRIVER
11765 S:      Orphan
11766
11767 PXA RTC DRIVER
11768 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11769 L:      linux-rtc@vger.kernel.org
11770 S:      Maintained
11771
11772 PXA2xx/PXA3xx SUPPORT
11773 M:      Daniel Mack <daniel@zonque.org>
11774 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11775 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11776 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11777 T:      git git://github.com/hzhuang1/linux.git
11778 T:      git git://github.com/rjarzmik/linux.git
11779 S:      Maintained
11780 F:      arch/arm/boot/dts/pxa*
11781 F:      arch/arm/mach-pxa/
11782 F:      drivers/dma/pxa*
11783 F:      drivers/pcmcia/pxa2xx*
11784 F:      drivers/pinctrl/pxa/
11785 F:      drivers/spi/spi-pxa2xx*
11786 F:      drivers/usb/gadget/udc/pxa2*
11787 F:      include/sound/pxa2xx-lib.h
11788 F:      sound/arm/pxa*
11789 F:      sound/soc/pxa/
11790
11791 QAT DRIVER
11792 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11793 L:      qat-linux@intel.com
11794 S:      Supported
11795 F:      drivers/crypto/qat/
11796
11797 QCOM AUDIO (ASoC) DRIVERS
11798 M:      Patrick Lai <plai@codeaurora.org>
11799 M:      Banajit Goswami <bgoswami@codeaurora.org>
11800 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11801 S:      Supported
11802 F:      sound/soc/qcom/
11803
11804 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11805 M:      Gabriel Somlo <somlo@cmu.edu>
11806 M:      "Michael S. Tsirkin" <mst@redhat.com>
11807 L:      qemu-devel@nongnu.org
11808 S:      Maintained
11809 F:      drivers/firmware/qemu_fw_cfg.c
11810 F:      include/uapi/linux/qemu_fw_cfg.h
11811
11812 QIB DRIVER
11813 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11814 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11815 L:      linux-rdma@vger.kernel.org
11816 S:      Supported
11817 F:      drivers/infiniband/hw/qib/
11818
11819 QLOGIC QL41xxx FCOE DRIVER
11820 M:      QLogic-Storage-Upstream@cavium.com
11821 L:      linux-scsi@vger.kernel.org
11822 S:      Supported
11823 F:      drivers/scsi/qedf/
11824
11825 QLOGIC QL41xxx ISCSI DRIVER
11826 M:      QLogic-Storage-Upstream@cavium.com
11827 L:      linux-scsi@vger.kernel.org
11828 S:      Supported
11829 F:      drivers/scsi/qedi/
11830
11831 QLOGIC QL4xxx ETHERNET DRIVER
11832 M:      Ariel Elior <Ariel.Elior@cavium.com>
11833 M:      everest-linux-l2@cavium.com
11834 L:      netdev@vger.kernel.org
11835 S:      Supported
11836 F:      drivers/net/ethernet/qlogic/qed/
11837 F:      include/linux/qed/
11838 F:      drivers/net/ethernet/qlogic/qede/
11839
11840 QLOGIC QL4xxx RDMA DRIVER
11841 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11842 M:      Ariel Elior <Ariel.Elior@cavium.com>
11843 L:      linux-rdma@vger.kernel.org
11844 S:      Supported
11845 F:      drivers/infiniband/hw/qedr/
11846 F:      include/uapi/rdma/qedr-abi.h
11847
11848 QLOGIC QLA1280 SCSI DRIVER
11849 M:      Michael Reed <mdr@sgi.com>
11850 L:      linux-scsi@vger.kernel.org
11851 S:      Maintained
11852 F:      drivers/scsi/qla1280.[ch]
11853
11854 QLOGIC QLA2XXX FC-SCSI DRIVER
11855 M:      qla2xxx-upstream@qlogic.com
11856 L:      linux-scsi@vger.kernel.org
11857 S:      Supported
11858 F:      Documentation/scsi/LICENSE.qla2xxx
11859 F:      drivers/scsi/qla2xxx/
11860
11861 QLOGIC QLA3XXX NETWORK DRIVER
11862 M:      Dept-GELinuxNICDev@cavium.com
11863 L:      netdev@vger.kernel.org
11864 S:      Supported
11865 F:      Documentation/networking/LICENSE.qla3xxx
11866 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11867
11868 QLOGIC QLA4XXX iSCSI DRIVER
11869 M:      QLogic-Storage-Upstream@qlogic.com
11870 L:      linux-scsi@vger.kernel.org
11871 S:      Supported
11872 F:      Documentation/scsi/LICENSE.qla4xxx
11873 F:      drivers/scsi/qla4xxx/
11874
11875 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11876 M:      Harish Patil <harish.patil@cavium.com>
11877 M:      Manish Chopra <manish.chopra@cavium.com>
11878 M:      Dept-GELinuxNICDev@cavium.com
11879 L:      netdev@vger.kernel.org
11880 S:      Supported
11881 F:      drivers/net/ethernet/qlogic/qlcnic/
11882
11883 QLOGIC QLGE 10Gb ETHERNET DRIVER
11884 M:      Harish Patil <harish.patil@cavium.com>
11885 M:      Manish Chopra <manish.chopra@cavium.com>
11886 M:      Dept-GELinuxNICDev@cavium.com
11887 L:      netdev@vger.kernel.org
11888 S:      Supported
11889 F:      drivers/net/ethernet/qlogic/qlge/
11890
11891 QM1D1B0004 MEDIA DRIVER
11892 M:      Akihiro Tsukada <tskd08@gmail.com>
11893 L:      linux-media@vger.kernel.org
11894 S:      Odd Fixes
11895 F:      drivers/media/tuners/qm1d1b0004*
11896
11897 QM1D1C0042 MEDIA DRIVER
11898 M:      Akihiro Tsukada <tskd08@gmail.com>
11899 L:      linux-media@vger.kernel.org
11900 S:      Odd Fixes
11901 F:      drivers/media/tuners/qm1d1c0042*
11902
11903 QNX4 FILESYSTEM
11904 M:      Anders Larsen <al@alarsen.net>
11905 W:      http://www.alarsen.net/linux/qnx4fs/
11906 S:      Maintained
11907 F:      fs/qnx4/
11908 F:      include/uapi/linux/qnx4_fs.h
11909 F:      include/uapi/linux/qnxtypes.h
11910
11911 QORIQ DPAA2 FSL-MC BUS DRIVER
11912 M:      Stuart Yoder <stuyoder@gmail.com>
11913 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11914 L:      linux-kernel@vger.kernel.org
11915 S:      Maintained
11916 F:      drivers/bus/fsl-mc/
11917 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11918 F:      Documentation/networking/dpaa2/overview.rst
11919
11920 QT1010 MEDIA DRIVER
11921 M:      Antti Palosaari <crope@iki.fi>
11922 L:      linux-media@vger.kernel.org
11923 W:      https://linuxtv.org
11924 W:      http://palosaari.fi/linux/
11925 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11926 T:      git git://linuxtv.org/anttip/media_tree.git
11927 S:      Maintained
11928 F:      drivers/media/tuners/qt1010*
11929
11930 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11931 M:      Kalle Valo <kvalo@codeaurora.org>
11932 L:      ath10k@lists.infradead.org
11933 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11935 S:      Supported
11936 F:      drivers/net/wireless/ath/ath10k/
11937
11938 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11939 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11940 L:      linux-wireless@vger.kernel.org
11941 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11942 S:      Supported
11943 F:      drivers/net/wireless/ath/ath9k/
11944
11945 QUALCOMM CAMERA SUBSYSTEM DRIVER
11946 M:      Todor Tomov <todor.tomov@linaro.org>
11947 L:      linux-media@vger.kernel.org
11948 S:      Maintained
11949 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11950 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11951 F:      drivers/media/platform/qcom/camss/
11952
11953 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11954 M:  Ilia Lin <ilia.lin@gmail.com>
11955 L:  linux-pm@vger.kernel.org
11956 S:  Maintained
11957 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11958 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
11959
11960 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11961 M:      Timur Tabi <timur@kernel.org>
11962 L:      netdev@vger.kernel.org
11963 S:      Maintained
11964 F:      drivers/net/ethernet/qualcomm/emac/
11965
11966 QUALCOMM HEXAGON ARCHITECTURE
11967 M:      Richard Kuo <rkuo@codeaurora.org>
11968 L:      linux-hexagon@vger.kernel.org
11969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11970 S:      Supported
11971 F:      arch/hexagon/
11972
11973 QUALCOMM HIDMA DRIVER
11974 M:      Sinan Kaya <okaya@kernel.org>
11975 L:      linux-arm-kernel@lists.infradead.org
11976 L:      linux-arm-msm@vger.kernel.org
11977 L:      dmaengine@vger.kernel.org
11978 S:      Supported
11979 F:      drivers/dma/qcom/hidma*
11980
11981 QUALCOMM IOMMU
11982 M:      Rob Clark <robdclark@gmail.com>
11983 L:      iommu@lists.linux-foundation.org
11984 L:      linux-arm-msm@vger.kernel.org
11985 S:      Maintained
11986 F:      drivers/iommu/qcom_iommu.c
11987
11988 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11989 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11990 L:      linux-media@vger.kernel.org
11991 L:      linux-arm-msm@vger.kernel.org
11992 T:      git git://linuxtv.org/media_tree.git
11993 S:      Maintained
11994 F:      drivers/media/platform/qcom/venus/
11995
11996 QUALCOMM WCN36XX WIRELESS DRIVER
11997 M:      Kalle Valo <kvalo@codeaurora.org>
11998 L:      wcn36xx@lists.infradead.org
11999 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12000 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12001 S:      Supported
12002 F:      drivers/net/wireless/ath/wcn36xx/
12003
12004 QUANTENNA QTNFMAC WIRELESS DRIVER
12005 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12006 M:      Avinash Patil <avinashp@quantenna.com>
12007 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12008 L:      linux-wireless@vger.kernel.org
12009 S:      Maintained
12010 F:      drivers/net/wireless/quantenna
12011
12012 RADEON and AMDGPU DRM DRIVERS
12013 M:      Alex Deucher <alexander.deucher@amd.com>
12014 M:      Christian König <christian.koenig@amd.com>
12015 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12016 L:      amd-gfx@lists.freedesktop.org
12017 T:      git git://people.freedesktop.org/~agd5f/linux
12018 S:      Supported
12019 F:      drivers/gpu/drm/radeon/
12020 F:      include/uapi/drm/radeon_drm.h
12021 F:      drivers/gpu/drm/amd/
12022 F:      include/uapi/drm/amdgpu_drm.h
12023
12024 RADEON FRAMEBUFFER DISPLAY DRIVER
12025 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12026 L:      linux-fbdev@vger.kernel.org
12027 S:      Maintained
12028 F:      drivers/video/fbdev/aty/radeon*
12029 F:      include/uapi/linux/radeonfb.h
12030
12031 RADIOSHARK RADIO DRIVER
12032 M:      Hans Verkuil <hverkuil@xs4all.nl>
12033 L:      linux-media@vger.kernel.org
12034 T:      git git://linuxtv.org/media_tree.git
12035 S:      Maintained
12036 F:      drivers/media/radio/radio-shark.c
12037
12038 RADIOSHARK2 RADIO DRIVER
12039 M:      Hans Verkuil <hverkuil@xs4all.nl>
12040 L:      linux-media@vger.kernel.org
12041 T:      git git://linuxtv.org/media_tree.git
12042 S:      Maintained
12043 F:      drivers/media/radio/radio-shark2.c
12044 F:      drivers/media/radio/radio-tea5777.c
12045
12046 RADOS BLOCK DEVICE (RBD)
12047 M:      Ilya Dryomov <idryomov@gmail.com>
12048 M:      Sage Weil <sage@redhat.com>
12049 M:      Alex Elder <elder@kernel.org>
12050 L:      ceph-devel@vger.kernel.org
12051 W:      http://ceph.com/
12052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12053 T:      git git://github.com/ceph/ceph-client.git
12054 S:      Supported
12055 F:      Documentation/ABI/testing/sysfs-bus-rbd
12056 F:      drivers/block/rbd.c
12057 F:      drivers/block/rbd_types.h
12058
12059 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12060 M:      Paul Mackerras <paulus@samba.org>
12061 L:      linux-fbdev@vger.kernel.org
12062 S:      Maintained
12063 F:      drivers/video/fbdev/aty/aty128fb.c
12064
12065 RAINSHADOW-CEC DRIVER
12066 M:      Hans Verkuil <hverkuil@xs4all.nl>
12067 L:      linux-media@vger.kernel.org
12068 T:      git git://linuxtv.org/media_tree.git
12069 S:      Maintained
12070 F:      drivers/media/usb/rainshadow-cec/*
12071
12072 RALINK MIPS ARCHITECTURE
12073 M:      John Crispin <john@phrozen.org>
12074 L:      linux-mips@linux-mips.org
12075 S:      Maintained
12076 F:      arch/mips/ralink
12077
12078 RALINK RT2X00 WIRELESS LAN DRIVER
12079 P:      rt2x00 project
12080 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12081 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12082 L:      linux-wireless@vger.kernel.org
12083 S:      Maintained
12084 F:      drivers/net/wireless/ralink/rt2x00/
12085
12086 RAMDISK RAM BLOCK DEVICE DRIVER
12087 M:      Jens Axboe <axboe@kernel.dk>
12088 S:      Maintained
12089 F:      Documentation/blockdev/ramdisk.txt
12090 F:      drivers/block/brd.c
12091
12092 RANCHU VIRTUAL BOARD FOR MIPS
12093 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12094 L:      linux-mips@linux-mips.org
12095 S:      Supported
12096 F:      arch/mips/generic/board-ranchu.c
12097 F:      arch/mips/configs/generic/board-ranchu.config
12098
12099 RANDOM NUMBER DRIVER
12100 M:      "Theodore Ts'o" <tytso@mit.edu>
12101 S:      Maintained
12102 F:      drivers/char/random.c
12103
12104 RAPIDIO SUBSYSTEM
12105 M:      Matt Porter <mporter@kernel.crashing.org>
12106 M:      Alexandre Bounine <alex.bou9@gmail.com>
12107 S:      Maintained
12108 F:      drivers/rapidio/
12109
12110 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12111 L:      linux-wireless@vger.kernel.org
12112 S:      Orphan
12113 F:      drivers/net/wireless/ray*
12114
12115 RCUTORTURE TEST FRAMEWORK
12116 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12117 M:      Josh Triplett <josh@joshtriplett.org>
12118 R:      Steven Rostedt <rostedt@goodmis.org>
12119 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12120 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12121 L:      linux-kernel@vger.kernel.org
12122 S:      Supported
12123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12124 F:      tools/testing/selftests/rcutorture
12125
12126 RDC R-321X SoC
12127 M:      Florian Fainelli <florian@openwrt.org>
12128 S:      Maintained
12129
12130 RDC R6040 FAST ETHERNET DRIVER
12131 M:      Florian Fainelli <f.fainelli@gmail.com>
12132 L:      netdev@vger.kernel.org
12133 S:      Maintained
12134 F:      drivers/net/ethernet/rdc/r6040.c
12135
12136 RDMAVT - RDMA verbs software
12137 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12138 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12139 L:      linux-rdma@vger.kernel.org
12140 S:      Supported
12141 F:      drivers/infiniband/sw/rdmavt
12142
12143 RDS - RELIABLE DATAGRAM SOCKETS
12144 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12145 L:      netdev@vger.kernel.org
12146 L:      linux-rdma@vger.kernel.org
12147 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12148 W:      https://oss.oracle.com/projects/rds/
12149 S:      Supported
12150 F:      net/rds/
12151 F:      Documentation/networking/rds.txt
12152
12153 RDT - RESOURCE ALLOCATION
12154 M:      Fenghua Yu <fenghua.yu@intel.com>
12155 L:      linux-kernel@vger.kernel.org
12156 S:      Supported
12157 F:      arch/x86/kernel/cpu/intel_rdt*
12158 F:      arch/x86/include/asm/intel_rdt_sched.h
12159 F:      Documentation/x86/intel_rdt*
12160
12161 READ-COPY UPDATE (RCU)
12162 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12163 M:      Josh Triplett <josh@joshtriplett.org>
12164 R:      Steven Rostedt <rostedt@goodmis.org>
12165 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12166 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12167 L:      linux-kernel@vger.kernel.org
12168 W:      http://www.rdrop.com/users/paulmck/RCU/
12169 S:      Supported
12170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12171 F:      Documentation/RCU/
12172 X:      Documentation/RCU/torture.txt
12173 F:      include/linux/rcu*
12174 X:      include/linux/srcu*.h
12175 F:      kernel/rcu/
12176 X:      kernel/rcu/srcu*.c
12177
12178 REAL TIME CLOCK (RTC) SUBSYSTEM
12179 M:      Alessandro Zummo <a.zummo@towertech.it>
12180 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12181 L:      linux-rtc@vger.kernel.org
12182 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12184 S:      Maintained
12185 F:      Documentation/devicetree/bindings/rtc/
12186 F:      Documentation/rtc.txt
12187 F:      drivers/rtc/
12188 F:      include/linux/rtc.h
12189 F:      include/uapi/linux/rtc.h
12190 F:      include/linux/rtc/
12191 F:      include/linux/platform_data/rtc-*
12192 F:      tools/testing/selftests/rtc/
12193
12194 REALTEK AUDIO CODECS
12195 M:      Bard Liao <bardliao@realtek.com>
12196 M:      Oder Chiou <oder_chiou@realtek.com>
12197 S:      Maintained
12198 F:      sound/soc/codecs/rt*
12199 F:      include/sound/rt*.h
12200
12201 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12202 M:      Linus Walleij <linus.walleij@linaro.org>
12203 S:      Maintained
12204 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12205 F:      drivers/net/dsa/realtek-smi*
12206 F:      drivers/net/dsa/rtl83*
12207
12208 REGISTER MAP ABSTRACTION
12209 M:      Mark Brown <broonie@kernel.org>
12210 L:      linux-kernel@vger.kernel.org
12211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12212 S:      Supported
12213 F:      Documentation/devicetree/bindings/regmap/
12214 F:      drivers/base/regmap/
12215 F:      include/linux/regmap.h
12216
12217 REISERFS FILE SYSTEM
12218 L:      reiserfs-devel@vger.kernel.org
12219 S:      Supported
12220 F:      fs/reiserfs/
12221
12222 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12223 M:      Ohad Ben-Cohen <ohad@wizery.com>
12224 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12225 L:      linux-remoteproc@vger.kernel.org
12226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12227 S:      Maintained
12228 F:      Documentation/devicetree/bindings/remoteproc/
12229 F:      Documentation/remoteproc.txt
12230 F:      drivers/remoteproc/
12231 F:      include/linux/remoteproc.h
12232
12233 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12234 M:      Ohad Ben-Cohen <ohad@wizery.com>
12235 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12236 L:      linux-remoteproc@vger.kernel.org
12237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12238 S:      Maintained
12239 F:      drivers/rpmsg/
12240 F:      Documentation/rpmsg.txt
12241 F:      include/linux/rpmsg.h
12242 F:      include/linux/rpmsg/
12243
12244 RENESAS CLOCK DRIVERS
12245 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12246 L:      linux-renesas-soc@vger.kernel.org
12247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12248 S:      Supported
12249 F:      drivers/clk/renesas/
12250
12251 RENESAS EMEV2 I2C DRIVER
12252 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12253 S:      Supported
12254 F:      drivers/i2c/busses/i2c-emev2.c
12255
12256 RENESAS ETHERNET DRIVERS
12257 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12258 L:      netdev@vger.kernel.org
12259 L:      linux-renesas-soc@vger.kernel.org
12260 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12261 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12262 F:      drivers/net/ethernet/renesas/
12263 F:      include/linux/sh_eth.h
12264
12265 RENESAS R-CAR GYROADC DRIVER
12266 M:      Marek Vasut <marek.vasut@gmail.com>
12267 L:      linux-iio@vger.kernel.org
12268 S:      Supported
12269 F:      drivers/iio/adc/rcar_gyro_adc.c
12270
12271 RENESAS R-CAR I2C DRIVERS
12272 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12273 S:      Supported
12274 F:      drivers/i2c/busses/i2c-rcar.c
12275 F:      drivers/i2c/busses/i2c-sh_mobile.c
12276
12277 RENESAS USB PHY DRIVER
12278 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12279 L:      linux-renesas-soc@vger.kernel.org
12280 S:      Maintained
12281 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12282
12283 RESET CONTROLLER FRAMEWORK
12284 M:      Philipp Zabel <p.zabel@pengutronix.de>
12285 T:      git git://git.pengutronix.de/git/pza/linux
12286 S:      Maintained
12287 F:      drivers/reset/
12288 F:      Documentation/devicetree/bindings/reset/
12289 F:      include/dt-bindings/reset/
12290 F:      include/linux/reset.h
12291 F:      include/linux/reset-controller.h
12292
12293 RESTARTABLE SEQUENCES SUPPORT
12294 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12295 M:      Peter Zijlstra <peterz@infradead.org>
12296 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12297 M:      Boqun Feng <boqun.feng@gmail.com>
12298 L:      linux-kernel@vger.kernel.org
12299 S:      Supported
12300 F:      kernel/rseq.c
12301 F:      include/uapi/linux/rseq.h
12302 F:      include/trace/events/rseq.h
12303 F:      tools/testing/selftests/rseq/
12304
12305 RFKILL
12306 M:      Johannes Berg <johannes@sipsolutions.net>
12307 L:      linux-wireless@vger.kernel.org
12308 W:      http://wireless.kernel.org/
12309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12311 S:      Maintained
12312 F:      Documentation/rfkill.txt
12313 F:      Documentation/ABI/stable/sysfs-class-rfkill
12314 F:      net/rfkill/
12315 F:      include/linux/rfkill.h
12316 F:      include/uapi/linux/rfkill.h
12317
12318 RHASHTABLE
12319 M:      Thomas Graf <tgraf@suug.ch>
12320 M:      Herbert Xu <herbert@gondor.apana.org.au>
12321 L:      netdev@vger.kernel.org
12322 S:      Maintained
12323 F:      lib/rhashtable.c
12324 F:      lib/test_rhashtable.c
12325 F:      include/linux/rhashtable.h
12326 F:      include/linux/rhashtable-types.h
12327
12328 RICOH R5C592 MEMORYSTICK DRIVER
12329 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12330 S:      Maintained
12331 F:      drivers/memstick/host/r592.*
12332
12333 RICOH SMARTMEDIA/XD DRIVER
12334 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12335 S:      Maintained
12336 F:      drivers/mtd/nand/raw/r852.c
12337 F:      drivers/mtd/nand/raw/r852.h
12338
12339 RISC-V ARCHITECTURE
12340 M:      Palmer Dabbelt <palmer@sifive.com>
12341 M:      Albert Ou <aou@eecs.berkeley.edu>
12342 L:      linux-riscv@lists.infradead.org
12343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12344 S:      Supported
12345 F:      arch/riscv/
12346 K:      riscv
12347 N:      riscv
12348
12349 ROCCAT DRIVERS
12350 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12351 W:      http://sourceforge.net/projects/roccat/
12352 S:      Maintained
12353 F:      drivers/hid/hid-roccat*
12354 F:      include/linux/hid-roccat*
12355 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12356
12357 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12358 M:      Jacob chen <jacob2.chen@rock-chips.com>
12359 L:      linux-media@vger.kernel.org
12360 S:      Maintained
12361 F:      drivers/media/platform/rockchip/rga/
12362 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12363
12364 ROCKER DRIVER
12365 M:      Jiri Pirko <jiri@resnulli.us>
12366 L:      netdev@vger.kernel.org
12367 S:      Supported
12368 F:      drivers/net/ethernet/rocker/
12369
12370 ROCKETPORT DRIVER
12371 P:      Comtrol Corp.
12372 W:      http://www.comtrol.com
12373 S:      Maintained
12374 F:      Documentation/serial/rocket.txt
12375 F:      drivers/tty/rocket*
12376
12377 ROCKETPORT EXPRESS/INFINITY DRIVER
12378 M:      Kevin Cernekee <cernekee@gmail.com>
12379 L:      linux-serial@vger.kernel.org
12380 S:      Odd Fixes
12381 F:      drivers/tty/serial/rp2.*
12382
12383 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12384 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12385 L:      linux-kernel@vger.kernel.org
12386 L:      linux-renesas-soc@vger.kernel.org
12387 S:      Supported
12388 F:      drivers/mfd/bd9571mwv.c
12389 F:      drivers/regulator/bd9571mwv-regulator.c
12390 F:      drivers/gpio/gpio-bd9571mwv.c
12391 F:      include/linux/mfd/bd9571mwv.h
12392 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12393
12394 ROSE NETWORK LAYER
12395 M:      Ralf Baechle <ralf@linux-mips.org>
12396 L:      linux-hams@vger.kernel.org
12397 W:      http://www.linux-ax25.org/
12398 S:      Maintained
12399 F:      include/net/rose.h
12400 F:      include/uapi/linux/rose.h
12401 F:      net/rose/
12402
12403 RTL2830 MEDIA DRIVER
12404 M:      Antti Palosaari <crope@iki.fi>
12405 L:      linux-media@vger.kernel.org
12406 W:      https://linuxtv.org
12407 W:      http://palosaari.fi/linux/
12408 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12409 T:      git git://linuxtv.org/anttip/media_tree.git
12410 S:      Maintained
12411 F:      drivers/media/dvb-frontends/rtl2830*
12412
12413 RTL2832 MEDIA DRIVER
12414 M:      Antti Palosaari <crope@iki.fi>
12415 L:      linux-media@vger.kernel.org
12416 W:      https://linuxtv.org
12417 W:      http://palosaari.fi/linux/
12418 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12419 T:      git git://linuxtv.org/anttip/media_tree.git
12420 S:      Maintained
12421 F:      drivers/media/dvb-frontends/rtl2832*
12422
12423 RTL2832_SDR MEDIA DRIVER
12424 M:      Antti Palosaari <crope@iki.fi>
12425 L:      linux-media@vger.kernel.org
12426 W:      https://linuxtv.org
12427 W:      http://palosaari.fi/linux/
12428 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12429 T:      git git://linuxtv.org/anttip/media_tree.git
12430 S:      Maintained
12431 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12432
12433 RTL8180 WIRELESS DRIVER
12434 L:      linux-wireless@vger.kernel.org
12435 W:      http://wireless.kernel.org/
12436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12437 S:      Orphan
12438 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12439
12440 RTL8187 WIRELESS DRIVER
12441 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12442 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12443 M:      Larry Finger <Larry.Finger@lwfinger.net>
12444 L:      linux-wireless@vger.kernel.org
12445 W:      http://wireless.kernel.org/
12446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12447 S:      Maintained
12448 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12449
12450 REALTEK WIRELESS DRIVER (rtlwifi family)
12451 M:      Ping-Ke Shih <pkshih@realtek.com>
12452 L:      linux-wireless@vger.kernel.org
12453 W:      http://wireless.kernel.org/
12454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12455 S:      Maintained
12456 F:      drivers/net/wireless/realtek/rtlwifi/
12457
12458 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12459 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12460 L:      linux-wireless@vger.kernel.org
12461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12462 S:      Maintained
12463 F:      drivers/net/wireless/realtek/rtl8xxxu/
12464
12465 RXRPC SOCKETS (AF_RXRPC)
12466 M:      David Howells <dhowells@redhat.com>
12467 L:      linux-afs@lists.infradead.org
12468 S:      Supported
12469 F:      net/rxrpc/
12470 F:      include/keys/rxrpc-type.h
12471 F:      include/net/af_rxrpc.h
12472 F:      include/trace/events/rxrpc.h
12473 F:      include/uapi/linux/rxrpc.h
12474 F:      Documentation/networking/rxrpc.txt
12475 W:      https://www.infradead.org/~dhowells/kafs/
12476
12477 S3 SAVAGE FRAMEBUFFER DRIVER
12478 M:      Antonino Daplas <adaplas@gmail.com>
12479 L:      linux-fbdev@vger.kernel.org
12480 S:      Maintained
12481 F:      drivers/video/fbdev/savage/
12482
12483 S390
12484 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12485 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12486 L:      linux-s390@vger.kernel.org
12487 W:      http://www.ibm.com/developerworks/linux/linux390/
12488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12489 S:      Supported
12490 F:      arch/s390/
12491 F:      drivers/s390/
12492 F:      Documentation/s390/
12493 F:      Documentation/driver-api/s390-drivers.rst
12494
12495 S390 COMMON I/O LAYER
12496 M:      Sebastian Ott <sebott@linux.ibm.com>
12497 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12498 L:      linux-s390@vger.kernel.org
12499 W:      http://www.ibm.com/developerworks/linux/linux390/
12500 S:      Supported
12501 F:      drivers/s390/cio/
12502
12503 S390 DASD DRIVER
12504 M:      Stefan Haberland <sth@linux.ibm.com>
12505 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12506 L:      linux-s390@vger.kernel.org
12507 W:      http://www.ibm.com/developerworks/linux/linux390/
12508 S:      Supported
12509 F:      drivers/s390/block/dasd*
12510 F:      block/partitions/ibm.c
12511
12512 S390 IOMMU (PCI)
12513 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12514 L:      linux-s390@vger.kernel.org
12515 W:      http://www.ibm.com/developerworks/linux/linux390/
12516 S:      Supported
12517 F:      drivers/iommu/s390-iommu.c
12518
12519 S390 IUCV NETWORK LAYER
12520 M:      Julian Wiedmann <jwi@linux.ibm.com>
12521 M:      Ursula Braun <ubraun@linux.ibm.com>
12522 L:      linux-s390@vger.kernel.org
12523 W:      http://www.ibm.com/developerworks/linux/linux390/
12524 S:      Supported
12525 F:      drivers/s390/net/*iucv*
12526 F:      include/net/iucv/
12527 F:      net/iucv/
12528
12529 S390 NETWORK DRIVERS
12530 M:      Julian Wiedmann <jwi@linux.ibm.com>
12531 M:      Ursula Braun <ubraun@linux.ibm.com>
12532 L:      linux-s390@vger.kernel.org
12533 W:      http://www.ibm.com/developerworks/linux/linux390/
12534 S:      Supported
12535 F:      drivers/s390/net/
12536
12537 S390 PCI SUBSYSTEM
12538 M:      Sebastian Ott <sebott@linux.ibm.com>
12539 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12540 L:      linux-s390@vger.kernel.org
12541 W:      http://www.ibm.com/developerworks/linux/linux390/
12542 S:      Supported
12543 F:      arch/s390/pci/
12544 F:      drivers/pci/hotplug/s390_pci_hpc.c
12545
12546 S390 VFIO-CCW DRIVER
12547 M:      Cornelia Huck <cohuck@redhat.com>
12548 M:      Halil Pasic <pasic@linux.ibm.com>
12549 L:      linux-s390@vger.kernel.org
12550 L:      kvm@vger.kernel.org
12551 S:      Supported
12552 F:      drivers/s390/cio/vfio_ccw*
12553 F:      Documentation/s390/vfio-ccw.txt
12554 F:      include/uapi/linux/vfio_ccw.h
12555
12556 S390 ZCRYPT DRIVER
12557 M:      Harald Freudenberger <freude@linux.ibm.com>
12558 L:      linux-s390@vger.kernel.org
12559 W:      http://www.ibm.com/developerworks/linux/linux390/
12560 S:      Supported
12561 F:      drivers/s390/crypto/
12562
12563 S390 ZFCP DRIVER
12564 M:      Steffen Maier <maier@linux.ibm.com>
12565 M:      Benjamin Block <bblock@linux.ibm.com>
12566 L:      linux-s390@vger.kernel.org
12567 W:      http://www.ibm.com/developerworks/linux/linux390/
12568 S:      Supported
12569 F:      drivers/s390/scsi/zfcp_*
12570
12571 S3C24XX SD/MMC Driver
12572 M:      Ben Dooks <ben-linux@fluff.org>
12573 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12574 S:      Supported
12575 F:      drivers/mmc/host/s3cmci.*
12576
12577 SAA6588 RDS RECEIVER DRIVER
12578 M:      Hans Verkuil <hverkuil@xs4all.nl>
12579 L:      linux-media@vger.kernel.org
12580 T:      git git://linuxtv.org/media_tree.git
12581 W:      https://linuxtv.org
12582 S:      Odd Fixes
12583 F:      drivers/media/i2c/saa6588*
12584
12585 SAA7134 VIDEO4LINUX DRIVER
12586 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12587 L:      linux-media@vger.kernel.org
12588 W:      https://linuxtv.org
12589 T:      git git://linuxtv.org/media_tree.git
12590 S:      Odd fixes
12591 F:      Documentation/media/v4l-drivers/saa7134*
12592 F:      drivers/media/pci/saa7134/
12593
12594 SAA7146 VIDEO4LINUX-2 DRIVER
12595 M:      Hans Verkuil <hverkuil@xs4all.nl>
12596 L:      linux-media@vger.kernel.org
12597 T:      git git://linuxtv.org/media_tree.git
12598 S:      Maintained
12599 F:      drivers/media/common/saa7146/
12600 F:      drivers/media/pci/saa7146/
12601 F:      include/media/saa7146*
12602
12603 SAMSUNG AUDIO (ASoC) DRIVERS
12604 M:      Krzysztof Kozlowski <krzk@kernel.org>
12605 M:      Sangbeom Kim <sbkim73@samsung.com>
12606 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12607 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12608 S:      Supported
12609 F:      sound/soc/samsung/
12610 F:      Documentation/devicetree/bindings/sound/samsung*
12611
12612 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12613 M:      Krzysztof Kozlowski <krzk@kernel.org>
12614 L:      linux-crypto@vger.kernel.org
12615 L:      linux-samsung-soc@vger.kernel.org
12616 S:      Maintained
12617 F:      drivers/crypto/exynos-rng.c
12618 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12619
12620 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12621 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12622 L:      linux-samsung-soc@vger.kernel.org
12623 S:      Maintained
12624 F:      drivers/char/hw_random/exynos-trng.c
12625 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12626
12627 SAMSUNG FRAMEBUFFER DRIVER
12628 M:      Jingoo Han <jingoohan1@gmail.com>
12629 L:      linux-fbdev@vger.kernel.org
12630 S:      Maintained
12631 F:      drivers/video/fbdev/s3c-fb.c
12632
12633 SAMSUNG LAPTOP DRIVER
12634 M:      Corentin Chary <corentin.chary@gmail.com>
12635 L:      platform-driver-x86@vger.kernel.org
12636 S:      Maintained
12637 F:      drivers/platform/x86/samsung-laptop.c
12638
12639 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12640 M:      Sangbeom Kim <sbkim73@samsung.com>
12641 M:      Krzysztof Kozlowski <krzk@kernel.org>
12642 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12643 L:      linux-kernel@vger.kernel.org
12644 L:      linux-samsung-soc@vger.kernel.org
12645 S:      Supported
12646 F:      drivers/mfd/sec*.c
12647 F:      drivers/regulator/s2m*.c
12648 F:      drivers/regulator/s5m*.c
12649 F:      drivers/clk/clk-s2mps11.c
12650 F:      drivers/rtc/rtc-s5m.c
12651 F:      include/linux/mfd/samsung/
12652 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12653 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12654 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12655 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12656
12657 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12658 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12659 L:      linux-media@vger.kernel.org
12660 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12661 S:      Maintained
12662 F:      drivers/media/platform/s3c-camif/
12663 F:      include/media/drv-intf/s3c_camif.h
12664
12665 SAMSUNG S3FWRN5 NFC DRIVER
12666 M:      Robert Baldyga <r.baldyga@samsung.com>
12667 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12668 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12669 S:      Supported
12670 F:      drivers/nfc/s3fwrn5
12671
12672 SAMSUNG S5C73M3 CAMERA DRIVER
12673 M:      Kyungmin Park <kyungmin.park@samsung.com>
12674 M:      Andrzej Hajda <a.hajda@samsung.com>
12675 L:      linux-media@vger.kernel.org
12676 S:      Supported
12677 F:      drivers/media/i2c/s5c73m3/*
12678
12679 SAMSUNG S5K5BAF CAMERA DRIVER
12680 M:      Kyungmin Park <kyungmin.park@samsung.com>
12681 M:      Andrzej Hajda <a.hajda@samsung.com>
12682 L:      linux-media@vger.kernel.org
12683 S:      Supported
12684 F:      drivers/media/i2c/s5k5baf.c
12685
12686 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12687 M:      Krzysztof Kozlowski <krzk@kernel.org>
12688 M:      Vladimir Zapolskiy <vz@mleia.com>
12689 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12690 L:      linux-crypto@vger.kernel.org
12691 L:      linux-samsung-soc@vger.kernel.org
12692 S:      Maintained
12693 F:      drivers/crypto/s5p-sss.c
12694
12695 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12696 M:      Kyungmin Park <kyungmin.park@samsung.com>
12697 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12698 L:      linux-media@vger.kernel.org
12699 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12700 S:      Supported
12701 F:      drivers/media/platform/exynos4-is/
12702
12703 SAMSUNG SOC CLOCK DRIVERS
12704 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12705 M:      Tomasz Figa <tomasz.figa@gmail.com>
12706 M:      Chanwoo Choi <cw00.choi@samsung.com>
12707 S:      Supported
12708 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12710 F:      drivers/clk/samsung/
12711 F:      include/dt-bindings/clock/exynos*.h
12712 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12713
12714 SAMSUNG SPI DRIVERS
12715 M:      Kukjin Kim <kgene@kernel.org>
12716 M:      Krzysztof Kozlowski <krzk@kernel.org>
12717 M:      Andi Shyti <andi@etezian.org>
12718 L:      linux-spi@vger.kernel.org
12719 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12720 S:      Maintained
12721 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12722 F:      drivers/spi/spi-s3c*
12723 F:      include/linux/platform_data/spi-s3c64xx.h
12724
12725 SAMSUNG SXGBE DRIVERS
12726 M:      Byungho An <bh74.an@samsung.com>
12727 M:      Girish K S <ks.giri@samsung.com>
12728 M:      Vipul Pandya <vipul.pandya@samsung.com>
12729 S:      Supported
12730 L:      netdev@vger.kernel.org
12731 F:      drivers/net/ethernet/samsung/sxgbe/
12732
12733 SAMSUNG THERMAL DRIVER
12734 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12735 L:      linux-pm@vger.kernel.org
12736 L:      linux-samsung-soc@vger.kernel.org
12737 S:      Supported
12738 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12739 F:      drivers/thermal/samsung/
12740
12741 SAMSUNG USB2 PHY DRIVER
12742 M:      Kamil Debski <kamil@wypas.org>
12743 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12744 L:      linux-kernel@vger.kernel.org
12745 S:      Supported
12746 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12747 F:      Documentation/phy/samsung-usb2.txt
12748 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12749 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12750 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12751 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12752 F:      drivers/phy/samsung/phy-samsung-usb2.c
12753 F:      drivers/phy/samsung/phy-samsung-usb2.h
12754
12755 SC1200 WDT DRIVER
12756 M:      Zwane Mwaikambo <zwanem@gmail.com>
12757 S:      Maintained
12758 F:      drivers/watchdog/sc1200wdt.c
12759
12760 SCHEDULER
12761 M:      Ingo Molnar <mingo@redhat.com>
12762 M:      Peter Zijlstra <peterz@infradead.org>
12763 L:      linux-kernel@vger.kernel.org
12764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12765 S:      Maintained
12766 F:      kernel/sched/
12767 F:      include/linux/sched.h
12768 F:      include/uapi/linux/sched.h
12769 F:      include/linux/wait.h
12770
12771 SCR24X CHIP CARD INTERFACE DRIVER
12772 M:      Lubomir Rintel <lkundrak@v3.sk>
12773 S:      Supported
12774 F:      drivers/char/pcmcia/scr24x_cs.c
12775
12776 SCSI CDROM DRIVER
12777 M:      Jens Axboe <axboe@kernel.dk>
12778 L:      linux-scsi@vger.kernel.org
12779 W:      http://www.kernel.dk
12780 S:      Maintained
12781 F:      drivers/scsi/sr*
12782
12783 SCSI RDMA PROTOCOL (SRP) INITIATOR
12784 M:      Bart Van Assche <bvanassche@acm.org>
12785 L:      linux-rdma@vger.kernel.org
12786 S:      Supported
12787 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12788 F:      drivers/infiniband/ulp/srp/
12789 F:      include/scsi/srp.h
12790
12791 SCSI RDMA PROTOCOL (SRP) TARGET
12792 M:      Bart Van Assche <bvanassche@acm.org>
12793 L:      linux-rdma@vger.kernel.org
12794 L:      target-devel@vger.kernel.org
12795 S:      Supported
12796 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12797 F:      drivers/infiniband/ulp/srpt/
12798
12799 SCSI SG DRIVER
12800 M:      Doug Gilbert <dgilbert@interlog.com>
12801 L:      linux-scsi@vger.kernel.org
12802 W:      http://sg.danny.cz/sg
12803 S:      Maintained
12804 F:      Documentation/scsi/scsi-generic.txt
12805 F:      drivers/scsi/sg.c
12806 F:      include/scsi/sg.h
12807
12808 SCSI SUBSYSTEM
12809 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12811 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12813 L:      linux-scsi@vger.kernel.org
12814 S:      Maintained
12815 F:      Documentation/devicetree/bindings/scsi/
12816 F:      drivers/scsi/
12817 F:      include/scsi/
12818
12819 SCSI TAPE DRIVER
12820 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12821 L:      linux-scsi@vger.kernel.org
12822 S:      Maintained
12823 F:      Documentation/scsi/st.txt
12824 F:      drivers/scsi/st.*
12825 F:      drivers/scsi/st_*.h
12826
12827 SCTP PROTOCOL
12828 M:      Vlad Yasevich <vyasevich@gmail.com>
12829 M:      Neil Horman <nhorman@tuxdriver.com>
12830 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12831 L:      linux-sctp@vger.kernel.org
12832 W:      http://lksctp.sourceforge.net
12833 S:      Maintained
12834 F:      Documentation/networking/sctp.txt
12835 F:      include/linux/sctp.h
12836 F:      include/uapi/linux/sctp.h
12837 F:      include/net/sctp/
12838 F:      net/sctp/
12839
12840 SCx200 CPU SUPPORT
12841 M:      Jim Cromie <jim.cromie@gmail.com>
12842 S:      Odd Fixes
12843 F:      Documentation/i2c/busses/scx200_acb
12844 F:      arch/x86/platform/scx200/
12845 F:      drivers/watchdog/scx200_wdt.c
12846 F:      drivers/i2c/busses/scx200*
12847 F:      drivers/mtd/maps/scx200_docflash.c
12848 F:      include/linux/scx200.h
12849
12850 SCx200 GPIO DRIVER
12851 M:      Jim Cromie <jim.cromie@gmail.com>
12852 S:      Maintained
12853 F:      drivers/char/scx200_gpio.c
12854 F:      include/linux/scx200_gpio.h
12855
12856 SCx200 HRT CLOCKSOURCE DRIVER
12857 M:      Jim Cromie <jim.cromie@gmail.com>
12858 S:      Maintained
12859 F:      drivers/clocksource/scx200_hrt.c
12860
12861 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12862 M:      Sascha Sommer <saschasommer@freenet.de>
12863 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12864 S:      Maintained
12865 F:      drivers/mmc/host/sdricoh_cs.c
12866
12867 SECURE COMPUTING
12868 M:      Kees Cook <keescook@chromium.org>
12869 R:      Andy Lutomirski <luto@amacapital.net>
12870 R:      Will Drewry <wad@chromium.org>
12871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12872 S:      Supported
12873 F:      kernel/seccomp.c
12874 F:      include/uapi/linux/seccomp.h
12875 F:      include/linux/seccomp.h
12876 F:      tools/testing/selftests/seccomp/*
12877 F:      tools/testing/selftests/kselftest_harness.h
12878 F:      Documentation/userspace-api/seccomp_filter.rst
12879 K:      \bsecure_computing
12880 K:      \bTIF_SECCOMP\b
12881
12882 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12883 M:      Al Cooper <alcooperx@gmail.com>
12884 L:      linux-mmc@vger.kernel.org
12885 L:      bcm-kernel-feedback-list@broadcom.com
12886 S:      Maintained
12887 F:      drivers/mmc/host/sdhci-brcmstb*
12888
12889 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12890 M:      Adrian Hunter <adrian.hunter@intel.com>
12891 L:      linux-mmc@vger.kernel.org
12892 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12893 S:      Maintained
12894 F:      drivers/mmc/host/sdhci*
12895 F:      include/linux/mmc/sdhci*
12896
12897 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12898 M:      Ben Dooks <ben-linux@fluff.org>
12899 M:      Jaehoon Chung <jh80.chung@samsung.com>
12900 L:      linux-mmc@vger.kernel.org
12901 S:      Maintained
12902 F:      drivers/mmc/host/sdhci-s3c*
12903
12904 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12905 M:      Viresh Kumar <vireshk@kernel.org>
12906 L:      linux-mmc@vger.kernel.org
12907 S:      Maintained
12908 F:      drivers/mmc/host/sdhci-spear.c
12909
12910 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12911 M:      Kishon Vijay Abraham I <kishon@ti.com>
12912 L:      linux-mmc@vger.kernel.org
12913 S:      Maintained
12914 F:      drivers/mmc/host/sdhci-omap.c
12915
12916 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12917 M:      Scott Bauer <scott.bauer@intel.com>
12918 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12919 L:      linux-block@vger.kernel.org
12920 S:      Supported
12921 F:      block/sed*
12922 F:      block/opal_proto.h
12923 F:      include/linux/sed*
12924 F:      include/uapi/linux/sed*
12925
12926 SECURITY CONTACT
12927 M:      Security Officers <security@kernel.org>
12928 S:      Supported
12929
12930 SECURITY SUBSYSTEM
12931 M:      James Morris <jmorris@namei.org>
12932 M:      "Serge E. Hallyn" <serge@hallyn.com>
12933 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12935 W:      http://kernsec.org/
12936 S:      Supported
12937 F:      security/
12938 X:      security/selinux/
12939
12940 SELINUX SECURITY MODULE
12941 M:      Paul Moore <paul@paul-moore.com>
12942 M:      Stephen Smalley <sds@tycho.nsa.gov>
12943 M:      Eric Paris <eparis@parisplace.org>
12944 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12945 W:      https://selinuxproject.org
12946 W:      https://github.com/SELinuxProject
12947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12948 S:      Supported
12949 F:      include/linux/selinux*
12950 F:      security/selinux/
12951 F:      scripts/selinux/
12952 F:      Documentation/admin-guide/LSM/SELinux.rst
12953
12954 SENSABLE PHANTOM
12955 M:      Jiri Slaby <jirislaby@gmail.com>
12956 S:      Maintained
12957 F:      drivers/misc/phantom.c
12958 F:      include/uapi/linux/phantom.h
12959
12960 SERIAL DEVICE BUS
12961 M:      Rob Herring <robh@kernel.org>
12962 L:      linux-serial@vger.kernel.org
12963 S:      Maintained
12964 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12965 F:      drivers/tty/serdev/
12966 F:      include/linux/serdev.h
12967
12968 SERIAL DRIVERS
12969 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12970 L:      linux-serial@vger.kernel.org
12971 S:      Maintained
12972 F:      Documentation/devicetree/bindings/serial/
12973 F:      drivers/tty/serial/
12974
12975 SERIAL IR RECEIVER
12976 M:      Sean Young <sean@mess.org>
12977 L:      linux-media@vger.kernel.org
12978 S:      Maintained
12979 F:      drivers/media/rc/serial_ir.c
12980
12981 SFC NETWORK DRIVER
12982 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12983 M:      Edward Cree <ecree@solarflare.com>
12984 M:      Bert Kenward <bkenward@solarflare.com>
12985 L:      netdev@vger.kernel.org
12986 S:      Supported
12987 F:      drivers/net/ethernet/sfc/
12988
12989 SGI GRU DRIVER
12990 M:      Dimitri Sivanich <sivanich@sgi.com>
12991 S:      Maintained
12992 F:      drivers/misc/sgi-gru/
12993
12994 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12995 M:      Pat Gefre <pfg@sgi.com>
12996 L:      linux-ia64@vger.kernel.org
12997 S:      Supported
12998 F:      Documentation/ia64/serial.txt
12999 F:      drivers/tty/serial/ioc?_serial.c
13000 F:      include/linux/ioc?.h
13001
13002 SGI XP/XPC/XPNET DRIVER
13003 M:      Cliff Whickman <cpw@sgi.com>
13004 M:      Robin Holt <robinmholt@gmail.com>
13005 S:      Maintained
13006 F:      drivers/misc/sgi-xp/
13007
13008 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13009 M:      Ursula Braun <ubraun@linux.ibm.com>
13010 L:      linux-s390@vger.kernel.org
13011 W:      http://www.ibm.com/developerworks/linux/linux390/
13012 S:      Supported
13013 F:      net/smc/
13014
13015 SHARP RJ54N1CB0C SENSOR DRIVER
13016 M:      Jacopo Mondi <jacopo@jmondi.org>
13017 L:      linux-media@vger.kernel.org
13018 T:      git git://linuxtv.org/media_tree.git
13019 S:      Odd fixes
13020 F:      drivers/media/i2c/rj54n1cb0c.c
13021 F:      include/media/i2c/rj54n1cb0c.h
13022
13023 SH_VEU V4L2 MEM2MEM DRIVER
13024 L:      linux-media@vger.kernel.org
13025 S:      Orphan
13026 F:      drivers/media/platform/sh_veu.c
13027
13028 SH_VOU V4L2 OUTPUT DRIVER
13029 L:      linux-media@vger.kernel.org
13030 S:      Orphan
13031 F:      drivers/media/platform/sh_vou.c
13032 F:      include/media/drv-intf/sh_vou.h
13033
13034 SI2157 MEDIA DRIVER
13035 M:      Antti Palosaari <crope@iki.fi>
13036 L:      linux-media@vger.kernel.org
13037 W:      https://linuxtv.org
13038 W:      http://palosaari.fi/linux/
13039 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13040 T:      git git://linuxtv.org/anttip/media_tree.git
13041 S:      Maintained
13042 F:      drivers/media/tuners/si2157*
13043
13044 SI2165 MEDIA DRIVER
13045 M:      Matthias Schwarzott <zzam@gentoo.org>
13046 L:      linux-media@vger.kernel.org
13047 W:      https://linuxtv.org
13048 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13049 S:      Maintained
13050 F:      drivers/media/dvb-frontends/si2165*
13051
13052 SI2168 MEDIA DRIVER
13053 M:      Antti Palosaari <crope@iki.fi>
13054 L:      linux-media@vger.kernel.org
13055 W:      https://linuxtv.org
13056 W:      http://palosaari.fi/linux/
13057 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13058 T:      git git://linuxtv.org/anttip/media_tree.git
13059 S:      Maintained
13060 F:      drivers/media/dvb-frontends/si2168*
13061
13062 SI470X FM RADIO RECEIVER I2C DRIVER
13063 M:      Hans Verkuil <hverkuil@xs4all.nl>
13064 L:      linux-media@vger.kernel.org
13065 T:      git git://linuxtv.org/media_tree.git
13066 W:      https://linuxtv.org
13067 S:      Odd Fixes
13068 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13069
13070 SI470X FM RADIO RECEIVER USB DRIVER
13071 M:      Hans Verkuil <hverkuil@xs4all.nl>
13072 L:      linux-media@vger.kernel.org
13073 T:      git git://linuxtv.org/media_tree.git
13074 W:      https://linuxtv.org
13075 S:      Maintained
13076 F:      drivers/media/radio/si470x/radio-si470x-common.c
13077 F:      drivers/media/radio/si470x/radio-si470x.h
13078 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13079
13080 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13081 M:      Eduardo Valentin <edubezval@gmail.com>
13082 L:      linux-media@vger.kernel.org
13083 T:      git git://linuxtv.org/media_tree.git
13084 W:      https://linuxtv.org
13085 S:      Odd Fixes
13086 F:      drivers/media/radio/si4713/si4713.?
13087
13088 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13089 M:      Eduardo Valentin <edubezval@gmail.com>
13090 L:      linux-media@vger.kernel.org
13091 T:      git git://linuxtv.org/media_tree.git
13092 W:      https://linuxtv.org
13093 S:      Odd Fixes
13094 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13095
13096 SI4713 FM RADIO TRANSMITTER USB DRIVER
13097 M:      Hans Verkuil <hverkuil@xs4all.nl>
13098 L:      linux-media@vger.kernel.org
13099 T:      git git://linuxtv.org/media_tree.git
13100 W:      https://linuxtv.org
13101 S:      Maintained
13102 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13103
13104 SIANO DVB DRIVER
13105 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13106 L:      linux-media@vger.kernel.org
13107 W:      https://linuxtv.org
13108 T:      git git://linuxtv.org/media_tree.git
13109 S:      Odd fixes
13110 F:      drivers/media/common/siano/
13111 F:      drivers/media/usb/siano/
13112 F:      drivers/media/usb/siano/
13113 F:      drivers/media/mmc/siano/
13114
13115 SIFIVE DRIVERS
13116 M:      Palmer Dabbelt <palmer@sifive.com>
13117 L:      linux-riscv@lists.infradead.org
13118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13119 S:      Supported
13120 K:      sifive
13121 N:      sifive
13122
13123 SILEAD TOUCHSCREEN DRIVER
13124 M:      Hans de Goede <hdegoede@redhat.com>
13125 L:      linux-input@vger.kernel.org
13126 L:      platform-driver-x86@vger.kernel.org
13127 S:      Maintained
13128 F:      drivers/input/touchscreen/silead.c
13129 F:      drivers/platform/x86/silead_dmi.c
13130
13131 SILICON MOTION SM712 FRAME BUFFER DRIVER
13132 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13133 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13134 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13135 L:      linux-fbdev@vger.kernel.org
13136 S:      Maintained
13137 F:      drivers/video/fbdev/sm712*
13138 F:      Documentation/fb/sm712fb.txt
13139
13140 SIMPLE FIRMWARE INTERFACE (SFI)
13141 M:      Len Brown <lenb@kernel.org>
13142 L:      sfi-devel@simplefirmware.org
13143 W:      http://simplefirmware.org/
13144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13145 S:      Supported
13146 F:      arch/x86/platform/sfi/
13147 F:      drivers/sfi/
13148 F:      include/linux/sfi*.h
13149
13150 SIMPLEFB FB DRIVER
13151 M:      Hans de Goede <hdegoede@redhat.com>
13152 L:      linux-fbdev@vger.kernel.org
13153 S:      Maintained
13154 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13155 F:      drivers/video/fbdev/simplefb.c
13156 F:      include/linux/platform_data/simplefb.h
13157
13158 SIMTEC EB110ATX (Chalice CATS)
13159 P:      Ben Dooks
13160 P:      Vincent Sanders <vince@simtec.co.uk>
13161 M:      Simtec Linux Team <linux@simtec.co.uk>
13162 W:      http://www.simtec.co.uk/products/EB110ATX/
13163 S:      Supported
13164
13165 SIMTEC EB2410ITX (BAST)
13166 P:      Ben Dooks
13167 P:      Vincent Sanders <vince@simtec.co.uk>
13168 M:      Simtec Linux Team <linux@simtec.co.uk>
13169 W:      http://www.simtec.co.uk/products/EB2410ITX/
13170 S:      Supported
13171 F:      arch/arm/mach-s3c24xx/mach-bast.c
13172 F:      arch/arm/mach-s3c24xx/bast-ide.c
13173 F:      arch/arm/mach-s3c24xx/bast-irq.c
13174
13175 SIPHASH PRF ROUTINES
13176 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13177 S:      Maintained
13178 F:      lib/siphash.c
13179 F:      lib/test_siphash.c
13180 F:      include/linux/siphash.h
13181
13182 SIOX
13183 M:      Gavin Schenk <g.schenk@eckelmann.de>
13184 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13185 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13186 S:      Supported
13187 F:      drivers/siox/*
13188 F:      include/trace/events/siox.h
13189
13190 SIS 190 ETHERNET DRIVER
13191 M:      Francois Romieu <romieu@fr.zoreil.com>
13192 L:      netdev@vger.kernel.org
13193 S:      Maintained
13194 F:      drivers/net/ethernet/sis/sis190.c
13195
13196 SIS 900/7016 FAST ETHERNET DRIVER
13197 M:      Daniele Venzano <venza@brownhat.org>
13198 W:      http://www.brownhat.org/sis900.html
13199 L:      netdev@vger.kernel.org
13200 S:      Maintained
13201 F:      drivers/net/ethernet/sis/sis900.*
13202
13203 SIS FRAMEBUFFER DRIVER
13204 M:      Thomas Winischhofer <thomas@winischhofer.net>
13205 W:      http://www.winischhofer.net/linuxsisvga.shtml
13206 S:      Maintained
13207 F:      Documentation/fb/sisfb.txt
13208 F:      drivers/video/fbdev/sis/
13209 F:      include/video/sisfb.h
13210
13211 SIS USB2VGA DRIVER
13212 M:      Thomas Winischhofer <thomas@winischhofer.net>
13213 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13214 S:      Maintained
13215 F:      drivers/usb/misc/sisusbvga/
13216
13217 SLAB ALLOCATOR
13218 M:      Christoph Lameter <cl@linux.com>
13219 M:      Pekka Enberg <penberg@kernel.org>
13220 M:      David Rientjes <rientjes@google.com>
13221 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13222 M:      Andrew Morton <akpm@linux-foundation.org>
13223 L:      linux-mm@kvack.org
13224 S:      Maintained
13225 F:      include/linux/sl?b*.h
13226 F:      mm/sl?b*
13227
13228 SLEEPABLE READ-COPY UPDATE (SRCU)
13229 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13230 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13231 M:      Josh Triplett <josh@joshtriplett.org>
13232 R:      Steven Rostedt <rostedt@goodmis.org>
13233 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13234 L:      linux-kernel@vger.kernel.org
13235 W:      http://www.rdrop.com/users/paulmck/RCU/
13236 S:      Supported
13237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13238 F:      include/linux/srcu*.h
13239 F:      kernel/rcu/srcu*.c
13240
13241 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13242 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13243 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13244 S:      Maintained
13245 F:      drivers/slimbus/
13246 F:      Documentation/devicetree/bindings/slimbus/
13247 F:      include/linux/slimbus.h
13248
13249 SMACK SECURITY MODULE
13250 M:      Casey Schaufler <casey@schaufler-ca.com>
13251 L:      linux-security-module@vger.kernel.org
13252 W:      http://schaufler-ca.com
13253 T:      git git://github.com/cschaufler/smack-next
13254 S:      Maintained
13255 F:      Documentation/admin-guide/LSM/Smack.rst
13256 F:      security/smack/
13257
13258 SMC91x ETHERNET DRIVER
13259 M:      Nicolas Pitre <nico@fluxnic.net>
13260 S:      Odd Fixes
13261 F:      drivers/net/ethernet/smsc/smc91x.*
13262
13263 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13264 M:      Sakari Ailus <sakari.ailus@iki.fi>
13265 L:      linux-media@vger.kernel.org
13266 S:      Maintained
13267 F:      drivers/media/i2c/smiapp/
13268 F:      include/media/i2c/smiapp.h
13269 F:      drivers/media/i2c/smiapp-pll.c
13270 F:      drivers/media/i2c/smiapp-pll.h
13271 F:      include/uapi/linux/smiapp.h
13272 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13273
13274 SMM665 HARDWARE MONITOR DRIVER
13275 M:      Guenter Roeck <linux@roeck-us.net>
13276 L:      linux-hwmon@vger.kernel.org
13277 S:      Maintained
13278 F:      Documentation/hwmon/smm665
13279 F:      drivers/hwmon/smm665.c
13280
13281 SMSC EMC2103 HARDWARE MONITOR DRIVER
13282 M:      Steve Glendinning <steve.glendinning@shawell.net>
13283 L:      linux-hwmon@vger.kernel.org
13284 S:      Maintained
13285 F:      Documentation/hwmon/emc2103
13286 F:      drivers/hwmon/emc2103.c
13287
13288 SMSC SCH5627 HARDWARE MONITOR DRIVER
13289 M:      Hans de Goede <hdegoede@redhat.com>
13290 L:      linux-hwmon@vger.kernel.org
13291 S:      Supported
13292 F:      Documentation/hwmon/sch5627
13293 F:      drivers/hwmon/sch5627.c
13294
13295 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13296 M:      Steve Glendinning <steve.glendinning@shawell.net>
13297 L:      linux-fbdev@vger.kernel.org
13298 S:      Maintained
13299 F:      drivers/video/fbdev/smscufx.c
13300
13301 SMSC47B397 HARDWARE MONITOR DRIVER
13302 M:      Jean Delvare <jdelvare@suse.com>
13303 L:      linux-hwmon@vger.kernel.org
13304 S:      Maintained
13305 F:      Documentation/hwmon/smsc47b397
13306 F:      drivers/hwmon/smsc47b397.c
13307
13308 SMSC911x ETHERNET DRIVER
13309 M:      Steve Glendinning <steve.glendinning@shawell.net>
13310 L:      netdev@vger.kernel.org
13311 S:      Maintained
13312 F:      include/linux/smsc911x.h
13313 F:      drivers/net/ethernet/smsc/smsc911x.*
13314
13315 SMSC9420 PCI ETHERNET DRIVER
13316 M:      Steve Glendinning <steve.glendinning@shawell.net>
13317 L:      netdev@vger.kernel.org
13318 S:      Maintained
13319 F:      drivers/net/ethernet/smsc/smsc9420.*
13320
13321 SOC-CAMERA V4L2 SUBSYSTEM
13322 L:      linux-media@vger.kernel.org
13323 T:      git git://linuxtv.org/media_tree.git
13324 S:      Orphan
13325 F:      include/media/soc*
13326 F:      drivers/media/i2c/soc_camera/
13327 F:      drivers/media/platform/soc_camera/
13328
13329 SOCIONEXT SYNQUACER I2C DRIVER
13330 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13331 L:      linux-i2c@vger.kernel.org
13332 S:      Maintained
13333 F:      drivers/i2c/busses/i2c-synquacer.c
13334 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13335
13336 SOCIONEXT UNIPHIER SOUND DRIVER
13337 M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13338 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13339 S:      Maintained
13340 F:      sound/soc/uniphier/
13341
13342 SOEKRIS NET48XX LED SUPPORT
13343 M:      Chris Boot <bootc@bootc.net>
13344 S:      Maintained
13345 F:      drivers/leds/leds-net48xx.c
13346
13347 SOFT-ROCE DRIVER (rxe)
13348 M:      Moni Shoua <monis@mellanox.com>
13349 L:      linux-rdma@vger.kernel.org
13350 S:      Supported
13351 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13352 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13353 F:      drivers/infiniband/sw/rxe/
13354 F:      include/uapi/rdma/rdma_user_rxe.h
13355
13356 SOFTLOGIC 6x10 MPEG CODEC
13357 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13358 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13359 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13360 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13361 M:      Ismael Luceno <ismael@iodev.co.uk>
13362 L:      linux-media@vger.kernel.org
13363 S:      Supported
13364 F:      drivers/media/pci/solo6x10/
13365
13366 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13367 M:      James Morse <james.morse@arm.com>
13368 L:      linux-arm-kernel@lists.infradead.org
13369 S:      Maintained
13370 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13371 F:      drivers/firmware/arm_sdei.c
13372 F:      include/linux/sdei.h
13373 F:      include/uapi/linux/sdei.h
13374
13375 SOFTWARE RAID (Multiple Disks) SUPPORT
13376 M:      Shaohua Li <shli@kernel.org>
13377 L:      linux-raid@vger.kernel.org
13378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13379 S:      Supported
13380 F:      drivers/md/Makefile
13381 F:      drivers/md/Kconfig
13382 F:      drivers/md/md*
13383 F:      drivers/md/raid*
13384 F:      include/linux/raid/
13385 F:      include/uapi/linux/raid/
13386
13387 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13388 M:      Jassi Brar <jaswinder.singh@linaro.org>
13389 L:      netdev@vger.kernel.org
13390 S:      Maintained
13391 F:      drivers/net/ethernet/socionext/netsec.c
13392 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13393
13394 SOLIDRUN CLEARFOG SUPPORT
13395 M:      Russell King <linux@armlinux.org.uk>
13396 S:      Maintained
13397 F:      arch/arm/boot/dts/armada-388-clearfog*
13398 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13399
13400 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13401 M:      Russell King <linux@armlinux.org.uk>
13402 S:      Maintained
13403 F:      arch/arm/boot/dts/imx6*-cubox-i*
13404 F:      arch/arm/boot/dts/imx6*-hummingboard*
13405 F:      arch/arm/boot/dts/imx6*-sr-*
13406
13407 SONIC NETWORK DRIVER
13408 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13409 L:      netdev@vger.kernel.org
13410 S:      Maintained
13411 F:      drivers/net/ethernet/natsemi/sonic.*
13412
13413 SONICS SILICON BACKPLANE DRIVER (SSB)
13414 M:      Michael Buesch <m@bues.ch>
13415 L:      linux-wireless@vger.kernel.org
13416 S:      Maintained
13417 F:      drivers/ssb/
13418 F:      include/linux/ssb/
13419
13420 SONY IMX258 SENSOR DRIVER
13421 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13422 L:      linux-media@vger.kernel.org
13423 T:      git git://linuxtv.org/media_tree.git
13424 S:      Maintained
13425 F:      drivers/media/i2c/imx258.c
13426
13427 SONY IMX274 SENSOR DRIVER
13428 M:      Leon Luo <leonl@leopardimaging.com>
13429 L:      linux-media@vger.kernel.org
13430 T:      git git://linuxtv.org/media_tree.git
13431 S:      Maintained
13432 F:      drivers/media/i2c/imx274.c
13433 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13434
13435 SONY MEMORYSTICK CARD SUPPORT
13436 M:      Alex Dubov <oakad@yahoo.com>
13437 W:      http://tifmxx.berlios.de/
13438 S:      Maintained
13439 F:      drivers/memstick/host/tifm_ms.c
13440
13441 SONY MEMORYSTICK STANDARD SUPPORT
13442 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13443 S:      Maintained
13444 F:      drivers/memstick/core/ms_block.*
13445
13446 SONY VAIO CONTROL DEVICE DRIVER
13447 M:      Mattia Dongili <malattia@linux.it>
13448 L:      platform-driver-x86@vger.kernel.org
13449 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13450 S:      Maintained
13451 F:      Documentation/laptops/sony-laptop.txt
13452 F:      drivers/char/sonypi.c
13453 F:      drivers/platform/x86/sony-laptop.c
13454 F:      include/linux/sony-laptop.h
13455
13456 SOUND
13457 M:      Jaroslav Kysela <perex@perex.cz>
13458 M:      Takashi Iwai <tiwai@suse.com>
13459 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13460 W:      http://www.alsa-project.org/
13461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13462 T:      git git://git.alsa-project.org/alsa-kernel.git
13463 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13464 S:      Maintained
13465 F:      Documentation/sound/
13466 F:      include/sound/
13467 F:      include/uapi/sound/
13468 F:      sound/
13469
13470 SOUND - COMPRESSED AUDIO
13471 M:      Vinod Koul <vkoul@kernel.org>
13472 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13474 S:      Supported
13475 F:      Documentation/sound/designs/compress-offload.rst
13476 F:      include/sound/compress_driver.h
13477 F:      include/uapi/sound/compress_*
13478 F:      sound/core/compress_offload.c
13479 F:      sound/soc/soc-compress.c
13480
13481 SOUND - DMAENGINE HELPERS
13482 M:      Lars-Peter Clausen <lars@metafoo.de>
13483 S:      Supported
13484 F:      include/sound/dmaengine_pcm.h
13485 F:      sound/core/pcm_dmaengine.c
13486 F:      sound/soc/soc-generic-dmaengine-pcm.c
13487
13488 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13489 M:      Liam Girdwood <lgirdwood@gmail.com>
13490 M:      Mark Brown <broonie@kernel.org>
13491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13492 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13493 W:      http://alsa-project.org/main/index.php/ASoC
13494 S:      Supported
13495 F:      Documentation/devicetree/bindings/sound/
13496 F:      Documentation/sound/soc/
13497 F:      sound/soc/
13498 F:      include/sound/soc*
13499
13500 SOUNDWIRE SUBSYSTEM
13501 M:      Vinod Koul <vinod.koul@intel.com>
13502 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13503 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13504 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13505 S:      Supported
13506 F:      Documentation/driver-api/soundwire/
13507 F:      drivers/soundwire/
13508 F:      include/linux/soundwire/
13509
13510 SP2 MEDIA DRIVER
13511 M:      Olli Salonen <olli.salonen@iki.fi>
13512 L:      linux-media@vger.kernel.org
13513 W:      https://linuxtv.org
13514 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13515 S:      Maintained
13516 F:      drivers/media/dvb-frontends/sp2*
13517
13518 SPARC + UltraSPARC (sparc/sparc64)
13519 M:      "David S. Miller" <davem@davemloft.net>
13520 L:      sparclinux@vger.kernel.org
13521 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13524 S:      Maintained
13525 F:      arch/sparc/
13526 F:      drivers/sbus/
13527
13528 SPARC SERIAL DRIVERS
13529 M:      "David S. Miller" <davem@davemloft.net>
13530 L:      sparclinux@vger.kernel.org
13531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13533 S:      Maintained
13534 F:      include/linux/sunserialcore.h
13535 F:      drivers/tty/serial/suncore.c
13536 F:      drivers/tty/serial/sunhv.c
13537 F:      drivers/tty/serial/sunsab.c
13538 F:      drivers/tty/serial/sunsab.h
13539 F:      drivers/tty/serial/sunsu.c
13540 F:      drivers/tty/serial/sunzilog.c
13541 F:      drivers/tty/serial/sunzilog.h
13542 F:      drivers/tty/vcc.c
13543
13544 SPARSE CHECKER
13545 M:      "Christopher Li" <sparse@chrisli.org>
13546 L:      linux-sparse@vger.kernel.org
13547 W:      https://sparse.wiki.kernel.org/
13548 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13549 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13550 S:      Maintained
13551 F:      include/linux/compiler.h
13552
13553 SPEAR CLOCK FRAMEWORK SUPPORT
13554 M:      Viresh Kumar <vireshk@kernel.org>
13555 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13556 W:      http://www.st.com/spear
13557 S:      Maintained
13558 F:      drivers/clk/spear/
13559
13560 SPEAR PLATFORM SUPPORT
13561 M:      Viresh Kumar <vireshk@kernel.org>
13562 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13563 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13564 W:      http://www.st.com/spear
13565 S:      Maintained
13566 F:      arch/arm/boot/dts/spear*
13567 F:      arch/arm/mach-spear/
13568
13569 SPI NOR SUBSYSTEM
13570 M:      Marek Vasut <marek.vasut@gmail.com>
13571 L:      linux-mtd@lists.infradead.org
13572 W:      http://www.linux-mtd.infradead.org/
13573 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13574 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13575 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13576 S:      Maintained
13577 F:      drivers/mtd/spi-nor/
13578 F:      include/linux/mtd/spi-nor.h
13579
13580 SPI SUBSYSTEM
13581 M:      Mark Brown <broonie@kernel.org>
13582 L:      linux-spi@vger.kernel.org
13583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13584 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13585 S:      Maintained
13586 F:      Documentation/devicetree/bindings/spi/
13587 F:      Documentation/spi/
13588 F:      drivers/spi/
13589 F:      include/linux/spi/
13590 F:      include/uapi/linux/spi/
13591 F:      tools/spi/
13592
13593 SPIDERNET NETWORK DRIVER for CELL
13594 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13595 L:      netdev@vger.kernel.org
13596 S:      Supported
13597 F:      Documentation/networking/spider_net.txt
13598 F:      drivers/net/ethernet/toshiba/spider_net*
13599
13600 SPMI SUBSYSTEM
13601 R:      Stephen Boyd <sboyd@kernel.org>
13602 L:      linux-arm-msm@vger.kernel.org
13603 F:      Documentation/devicetree/bindings/spmi/
13604 F:      drivers/spmi/
13605 F:      include/dt-bindings/spmi/spmi.h
13606 F:      include/linux/spmi.h
13607 F:      include/trace/events/spmi.h
13608
13609 SPU FILE SYSTEM
13610 M:      Jeremy Kerr <jk@ozlabs.org>
13611 L:      linuxppc-dev@lists.ozlabs.org
13612 W:      http://www.ibm.com/developerworks/power/cell/
13613 S:      Supported
13614 F:      Documentation/filesystems/spufs.txt
13615 F:      arch/powerpc/platforms/cell/spufs/
13616
13617 SQUASHFS FILE SYSTEM
13618 M:      Phillip Lougher <phillip@squashfs.org.uk>
13619 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13620 W:      http://squashfs.org.uk
13621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13622 S:      Maintained
13623 F:      Documentation/filesystems/squashfs.txt
13624 F:      fs/squashfs/
13625
13626 SRM (Alpha) environment access
13627 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13628 S:      Maintained
13629 F:      arch/alpha/kernel/srm_env.c
13630
13631 ST STM32 I2C/SMBUS DRIVER
13632 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13633 L:      linux-i2c@vger.kernel.org
13634 S:      Maintained
13635 F:      drivers/i2c/busses/i2c-stm32*
13636
13637 STABLE BRANCH
13638 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13639 L:      stable@vger.kernel.org
13640 S:      Supported
13641 F:      Documentation/process/stable-kernel-rules.rst
13642
13643 STAGING - COMEDI
13644 M:      Ian Abbott <abbotti@mev.co.uk>
13645 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13646 S:      Odd Fixes
13647 F:      drivers/staging/comedi/
13648
13649 STAGING - EROFS FILE SYSTEM
13650 M:      Gao Xiang <gaoxiang25@huawei.com>
13651 M:      Chao Yu <yuchao0@huawei.com>
13652 L:      linux-erofs@lists.ozlabs.org
13653 S:      Maintained
13654 F:      drivers/staging/erofs/
13655
13656 STAGING - FLARION FT1000 DRIVERS
13657 M:      Marek Belisko <marek.belisko@gmail.com>
13658 S:      Odd Fixes
13659 F:      drivers/staging/ft1000/
13660
13661 STAGING - INDUSTRIAL IO
13662 M:      Jonathan Cameron <jic23@kernel.org>
13663 L:      linux-iio@vger.kernel.org
13664 S:      Odd Fixes
13665 F:      Documentation/devicetree/bindings/staging/iio/
13666 F:      drivers/staging/iio/
13667
13668 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13669 M:      Marc Dietrich <marvin24@gmx.de>
13670 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13671 L:      linux-tegra@vger.kernel.org
13672 S:      Maintained
13673 F:      drivers/staging/nvec/
13674
13675 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13676 M:      Jens Frederich <jfrederich@gmail.com>
13677 M:      Daniel Drake <dsd@laptop.org>
13678 M:      Jon Nettleton <jon.nettleton@gmail.com>
13679 W:      http://wiki.laptop.org/go/DCON
13680 S:      Maintained
13681 F:      drivers/staging/olpc_dcon/
13682
13683 STAGING - REALTEK RTL8712U DRIVERS
13684 M:      Larry Finger <Larry.Finger@lwfinger.net>
13685 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13686 S:      Odd Fixes
13687 F:      drivers/staging/rtl8712/
13688
13689 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13690 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13691 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13692 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13693 L:      linux-fbdev@vger.kernel.org
13694 S:      Maintained
13695 F:      drivers/staging/sm750fb/
13696
13697 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13698 M:      William Hubbs <w.d.hubbs@gmail.com>
13699 M:      Chris Brannon <chris@the-brannons.com>
13700 M:      Kirk Reiser <kirk@reisers.ca>
13701 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13702 L:      speakup@linux-speakup.org
13703 W:      http://www.linux-speakup.org/
13704 S:      Odd Fixes
13705 F:      drivers/staging/speakup/
13706
13707 STAGING - VIA VT665X DRIVERS
13708 M:      Forest Bond <forest@alittletooquiet.net>
13709 S:      Odd Fixes
13710 F:      drivers/staging/vt665?/
13711
13712 STAGING - WILC1000 WIFI DRIVER
13713 M:      Aditya Shankar <aditya.shankar@microchip.com>
13714 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13715 L:      linux-wireless@vger.kernel.org
13716 S:      Supported
13717 F:      drivers/staging/wilc1000/
13718
13719 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13720 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13721 S:      Odd Fixes
13722 F:      drivers/staging/xgifb/
13723
13724 STAGING SUBSYSTEM
13725 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13727 L:      devel@driverdev.osuosl.org
13728 S:      Supported
13729 F:      drivers/staging/
13730
13731 STARFIRE/DURALAN NETWORK DRIVER
13732 M:      Ion Badulescu <ionut@badula.org>
13733 S:      Odd Fixes
13734 F:      drivers/net/ethernet/adaptec/starfire*
13735
13736 STEC S1220 SKD DRIVER
13737 M:      Bart Van Assche <bart.vanassche@wdc.com>
13738 L:      linux-block@vger.kernel.org
13739 S:      Maintained
13740 F:      drivers/block/skd*[ch]
13741
13742 STI AUDIO (ASoC) DRIVERS
13743 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
13744 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13745 S:      Maintained
13746 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13747 F:      sound/soc/sti/
13748
13749 STI CEC DRIVER
13750 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13751 S:      Maintained
13752 F:      drivers/staging/media/st-cec/
13753 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13754
13755 STK1160 USB VIDEO CAPTURE DRIVER
13756 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13757 L:      linux-media@vger.kernel.org
13758 T:      git git://linuxtv.org/media_tree.git
13759 S:      Maintained
13760 F:      drivers/media/usb/stk1160/
13761
13762 STM32 AUDIO (ASoC) DRIVERS
13763 M:      Olivier Moysan <olivier.moysan@st.com>
13764 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
13765 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13766 S:      Maintained
13767 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
13768 F:      sound/soc/stm/
13769
13770 STM32 TIMER/LPTIMER DRIVERS
13771 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
13772 S:      Maintained
13773 F:      drivers/*/stm32-*timer*
13774 F:      drivers/pwm/pwm-stm32*
13775 F:      include/linux/*/stm32-*tim*
13776 F:      Documentation/ABI/testing/*timer-stm32
13777 F:      Documentation/devicetree/bindings/*/stm32-*timer*
13778 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
13779
13780 STMMAC ETHERNET DRIVER
13781 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13782 M:      Alexandre Torgue <alexandre.torgue@st.com>
13783 M:      Jose Abreu <joabreu@synopsys.com>
13784 L:      netdev@vger.kernel.org
13785 W:      http://www.stlinux.com
13786 S:      Supported
13787 F:      drivers/net/ethernet/stmicro/stmmac/
13788
13789 SUN3/3X
13790 M:      Sam Creasey <sammy@sammy.net>
13791 W:      http://sammy.net/sun3/
13792 S:      Maintained
13793 F:      arch/m68k/kernel/*sun3*
13794 F:      arch/m68k/sun3*/
13795 F:      arch/m68k/include/asm/sun3*
13796 F:      drivers/net/ethernet/i825xx/sun3*
13797
13798 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13799 M:      Hans de Goede <hdegoede@redhat.com>
13800 L:      linux-input@vger.kernel.org
13801 S:      Maintained
13802 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13803 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13804
13805 SUNDANCE NETWORK DRIVER
13806 M:      Denis Kirjanov <kda@linux-powerpc.org>
13807 L:      netdev@vger.kernel.org
13808 S:      Maintained
13809 F:      drivers/net/ethernet/dlink/sundance.c
13810
13811 SUPERH
13812 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13813 M:      Rich Felker <dalias@libc.org>
13814 L:      linux-sh@vger.kernel.org
13815 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13816 S:      Maintained
13817 F:      Documentation/sh/
13818 F:      arch/sh/
13819 F:      drivers/sh/
13820
13821 SUSPEND TO RAM
13822 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13823 M:      Len Brown <len.brown@intel.com>
13824 M:      Pavel Machek <pavel@ucw.cz>
13825 L:      linux-pm@vger.kernel.org
13826 B:      https://bugzilla.kernel.org
13827 S:      Supported
13828 F:      Documentation/power/
13829 F:      arch/x86/kernel/acpi/
13830 F:      drivers/base/power/
13831 F:      kernel/power/
13832 F:      include/linux/suspend.h
13833 F:      include/linux/freezer.h
13834 F:      include/linux/pm.h
13835
13836 SVGA HANDLING
13837 M:      Martin Mares <mj@ucw.cz>
13838 L:      linux-video@atrey.karlin.mff.cuni.cz
13839 S:      Maintained
13840 F:      Documentation/svga.txt
13841 F:      arch/x86/boot/video*
13842
13843 SWIOTLB SUBSYSTEM
13844 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13845 L:      iommu@lists.linux-foundation.org
13846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13847 S:      Supported
13848 F:      kernel/dma/swiotlb.c
13849 F:      arch/*/kernel/pci-swiotlb.c
13850 F:      include/linux/swiotlb.h
13851
13852 SWITCHDEV
13853 M:      Jiri Pirko <jiri@resnulli.us>
13854 M:      Ivan Vecera <ivecera@redhat.com>
13855 L:      netdev@vger.kernel.org
13856 S:      Supported
13857 F:      net/switchdev/
13858 F:      include/net/switchdev.h
13859
13860 SY8106A REGULATOR DRIVER
13861 M:      Icenowy Zheng <icenowy@aosc.io>
13862 S:      Maintained
13863 F:      drivers/regulator/sy8106a-regulator.c
13864 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13865
13866 SYNC FILE FRAMEWORK
13867 M:      Sumit Semwal <sumit.semwal@linaro.org>
13868 R:      Gustavo Padovan <gustavo@padovan.org>
13869 S:      Maintained
13870 L:      linux-media@vger.kernel.org
13871 L:      dri-devel@lists.freedesktop.org
13872 F:      drivers/dma-buf/sync_*
13873 F:      drivers/dma-buf/dma-fence*
13874 F:      drivers/dma-buf/sw_sync.c
13875 F:      include/linux/sync_file.h
13876 F:      include/uapi/linux/sync_file.h
13877 F:      Documentation/sync_file.txt
13878 T:      git git://anongit.freedesktop.org/drm/drm-misc
13879
13880 SYNOPSYS ARC ARCHITECTURE
13881 M:      Vineet Gupta <vgupta@synopsys.com>
13882 L:      linux-snps-arc@lists.infradead.org
13883 S:      Supported
13884 F:      arch/arc/
13885 F:      Documentation/devicetree/bindings/arc/*
13886 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13887 F:      drivers/clocksource/arc_timer.c
13888 F:      drivers/tty/serial/arc_uart.c
13889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13890
13891 SYNOPSYS ARC HSDK SDP pll clock driver
13892 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13893 S:      Supported
13894 F:      drivers/clk/clk-hsdk-pll.c
13895 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13896
13897 SYNOPSYS ARC SDP clock driver
13898 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13899 S:      Supported
13900 F:      drivers/clk/axs10x/*
13901 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13902
13903 SYNOPSYS ARC SDP platform support
13904 M:      Alexey Brodkin <abrodkin@synopsys.com>
13905 S:      Supported
13906 F:      arch/arc/plat-axs10x
13907 F:      arch/arc/boot/dts/ax*
13908 F:      Documentation/devicetree/bindings/arc/axs10*
13909
13910 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13911 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13912 S:      Supported
13913 F:      drivers/reset/reset-axs10x.c
13914 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13915
13916 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13917 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13918 S:      Maintained
13919 F:      drivers/tty/serial/8250/8250_dw.c
13920
13921 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13922 M:      Hoan Tran <hotran@apm.com>
13923 L:      linux-gpio@vger.kernel.org
13924 S:      Maintained
13925 F:      drivers/gpio/gpio-dwapb.c
13926 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13927
13928 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13929 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13930 S:      Maintained
13931 F:      drivers/dma/dwi-axi-dmac/
13932 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13933
13934 SYNOPSYS DESIGNWARE DMAC DRIVER
13935 M:      Viresh Kumar <vireshk@kernel.org>
13936 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13937 S:      Maintained
13938 F:      include/linux/dma/dw.h
13939 F:      include/linux/platform_data/dma-dw.h
13940 F:      drivers/dma/dw/
13941
13942 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13943 M:      Jose Abreu <Jose.Abreu@synopsys.com>
13944 L:      netdev@vger.kernel.org
13945 S:      Supported
13946 F:      drivers/net/ethernet/synopsys/
13947
13948 SYNOPSYS DESIGNWARE I2C DRIVER
13949 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13950 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13951 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13952 L:      linux-i2c@vger.kernel.org
13953 S:      Maintained
13954 F:      drivers/i2c/busses/i2c-designware-*
13955 F:      include/linux/platform_data/i2c-designware.h
13956
13957 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13958 M:      Jaehoon Chung <jh80.chung@samsung.com>
13959 L:      linux-mmc@vger.kernel.org
13960 S:      Maintained
13961 F:      drivers/mmc/host/dw_mmc*
13962
13963 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13964 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13965 S:      Supported
13966 F:      drivers/reset/reset-hsdk.c
13967 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13968 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13969
13970 SYSTEM CONFIGURATION (SYSCON)
13971 M:      Lee Jones <lee.jones@linaro.org>
13972 M:      Arnd Bergmann <arnd@arndb.de>
13973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13974 S:      Supported
13975 F:      drivers/mfd/syscon.c
13976
13977 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13978 M:      Sudeep Holla <sudeep.holla@arm.com>
13979 L:      linux-arm-kernel@lists.infradead.org
13980 S:      Maintained
13981 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13982 F:      drivers/clk/clk-sc[mp]i.c
13983 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
13984 F:      drivers/firmware/arm_scpi.c
13985 F:      drivers/firmware/arm_scmi/
13986 F:      include/linux/sc[mp]i_protocol.h
13987
13988 SYSTEM RESET/SHUTDOWN DRIVERS
13989 M:      Sebastian Reichel <sre@kernel.org>
13990 L:      linux-pm@vger.kernel.org
13991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13992 S:      Maintained
13993 F:      Documentation/devicetree/bindings/power/reset/
13994 F:      drivers/power/reset/
13995
13996 SYSTEM TRACE MODULE CLASS
13997 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13998 S:      Maintained
13999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14000 F:      Documentation/trace/stm.rst
14001 F:      drivers/hwtracing/stm/
14002 F:      include/linux/stm.h
14003 F:      include/uapi/linux/stm.h
14004
14005 SYSV FILESYSTEM
14006 M:      Christoph Hellwig <hch@infradead.org>
14007 S:      Maintained
14008 F:      Documentation/filesystems/sysv-fs.txt
14009 F:      fs/sysv/
14010 F:      include/linux/sysv_fs.h
14011
14012 TARGET SUBSYSTEM
14013 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14014 L:      linux-scsi@vger.kernel.org
14015 L:      target-devel@vger.kernel.org
14016 W:      http://www.linux-iscsi.org
14017 W:      http://groups.google.com/group/linux-iscsi-target-dev
14018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14019 S:      Supported
14020 F:      drivers/target/
14021 F:      include/target/
14022 F:      Documentation/target/
14023
14024 TASKSTATS STATISTICS INTERFACE
14025 M:      Balbir Singh <bsingharora@gmail.com>
14026 S:      Maintained
14027 F:      Documentation/accounting/taskstats*
14028 F:      include/linux/taskstats*
14029 F:      kernel/taskstats.c
14030
14031 TC subsystem
14032 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14033 M:      Cong Wang <xiyou.wangcong@gmail.com>
14034 M:      Jiri Pirko <jiri@resnulli.us>
14035 L:      netdev@vger.kernel.org
14036 S:      Maintained
14037 F:      include/net/pkt_cls.h
14038 F:      include/net/pkt_sched.h
14039 F:      include/net/tc_act/
14040 F:      include/uapi/linux/pkt_cls.h
14041 F:      include/uapi/linux/pkt_sched.h
14042 F:      include/uapi/linux/tc_act/
14043 F:      include/uapi/linux/tc_ematch/
14044 F:      net/sched/
14045
14046 TC90522 MEDIA DRIVER
14047 M:      Akihiro Tsukada <tskd08@gmail.com>
14048 L:      linux-media@vger.kernel.org
14049 S:      Odd Fixes
14050 F:      drivers/media/dvb-frontends/tc90522*
14051
14052 TCP LOW PRIORITY MODULE
14053 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14054 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14055 W:      http://tcp-lp-mod.sourceforge.net/
14056 S:      Maintained
14057 F:      net/ipv4/tcp_lp.c
14058
14059 TDA10071 MEDIA DRIVER
14060 M:      Antti Palosaari <crope@iki.fi>
14061 L:      linux-media@vger.kernel.org
14062 W:      https://linuxtv.org
14063 W:      http://palosaari.fi/linux/
14064 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14065 T:      git git://linuxtv.org/anttip/media_tree.git
14066 S:      Maintained
14067 F:      drivers/media/dvb-frontends/tda10071*
14068
14069 TDA18212 MEDIA DRIVER
14070 M:      Antti Palosaari <crope@iki.fi>
14071 L:      linux-media@vger.kernel.org
14072 W:      https://linuxtv.org
14073 W:      http://palosaari.fi/linux/
14074 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14075 T:      git git://linuxtv.org/anttip/media_tree.git
14076 S:      Maintained
14077 F:      drivers/media/tuners/tda18212*
14078
14079 TDA18218 MEDIA DRIVER
14080 M:      Antti Palosaari <crope@iki.fi>
14081 L:      linux-media@vger.kernel.org
14082 W:      https://linuxtv.org
14083 W:      http://palosaari.fi/linux/
14084 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14085 T:      git git://linuxtv.org/anttip/media_tree.git
14086 S:      Maintained
14087 F:      drivers/media/tuners/tda18218*
14088
14089 TDA18250 MEDIA DRIVER
14090 M:      Olli Salonen <olli.salonen@iki.fi>
14091 L:      linux-media@vger.kernel.org
14092 W:      https://linuxtv.org
14093 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14094 T:      git git://linuxtv.org/media_tree.git
14095 S:      Maintained
14096 F:      drivers/media/tuners/tda18250*
14097
14098 TDA18271 MEDIA DRIVER
14099 M:      Michael Krufky <mkrufky@linuxtv.org>
14100 L:      linux-media@vger.kernel.org
14101 W:      https://linuxtv.org
14102 W:      http://github.com/mkrufky
14103 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14104 T:      git git://linuxtv.org/mkrufky/tuners.git
14105 S:      Maintained
14106 F:      drivers/media/tuners/tda18271*
14107
14108 TDA1997x MEDIA DRIVER
14109 M:      Tim Harvey <tharvey@gateworks.com>
14110 L:      linux-media@vger.kernel.org
14111 W:      https://linuxtv.org
14112 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14113 S:      Maintained
14114 F:      drivers/media/i2c/tda1997x.*
14115
14116 TDA827x MEDIA DRIVER
14117 M:      Michael Krufky <mkrufky@linuxtv.org>
14118 L:      linux-media@vger.kernel.org
14119 W:      https://linuxtv.org
14120 W:      http://github.com/mkrufky
14121 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14122 T:      git git://linuxtv.org/mkrufky/tuners.git
14123 S:      Maintained
14124 F:      drivers/media/tuners/tda8290.*
14125
14126 TDA8290 MEDIA DRIVER
14127 M:      Michael Krufky <mkrufky@linuxtv.org>
14128 L:      linux-media@vger.kernel.org
14129 W:      https://linuxtv.org
14130 W:      http://github.com/mkrufky
14131 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14132 T:      git git://linuxtv.org/mkrufky/tuners.git
14133 S:      Maintained
14134 F:      drivers/media/tuners/tda8290.*
14135
14136 TDA9840 MEDIA DRIVER
14137 M:      Hans Verkuil <hverkuil@xs4all.nl>
14138 L:      linux-media@vger.kernel.org
14139 T:      git git://linuxtv.org/media_tree.git
14140 W:      https://linuxtv.org
14141 S:      Maintained
14142 F:      drivers/media/i2c/tda9840*
14143
14144 TEA5761 TUNER DRIVER
14145 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14146 L:      linux-media@vger.kernel.org
14147 W:      https://linuxtv.org
14148 T:      git git://linuxtv.org/media_tree.git
14149 S:      Odd fixes
14150 F:      drivers/media/tuners/tea5761.*
14151
14152 TEA5767 TUNER DRIVER
14153 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14154 L:      linux-media@vger.kernel.org
14155 W:      https://linuxtv.org
14156 T:      git git://linuxtv.org/media_tree.git
14157 S:      Maintained
14158 F:      drivers/media/tuners/tea5767.*
14159
14160 TEA6415C MEDIA DRIVER
14161 M:      Hans Verkuil <hverkuil@xs4all.nl>
14162 L:      linux-media@vger.kernel.org
14163 T:      git git://linuxtv.org/media_tree.git
14164 W:      https://linuxtv.org
14165 S:      Maintained
14166 F:      drivers/media/i2c/tea6415c*
14167
14168 TEA6420 MEDIA DRIVER
14169 M:      Hans Verkuil <hverkuil@xs4all.nl>
14170 L:      linux-media@vger.kernel.org
14171 T:      git git://linuxtv.org/media_tree.git
14172 W:      https://linuxtv.org
14173 S:      Maintained
14174 F:      drivers/media/i2c/tea6420*
14175
14176 TEAM DRIVER
14177 M:      Jiri Pirko <jiri@resnulli.us>
14178 L:      netdev@vger.kernel.org
14179 S:      Supported
14180 F:      drivers/net/team/
14181 F:      include/linux/if_team.h
14182 F:      include/uapi/linux/if_team.h
14183
14184 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14185 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14186 S:      Maintained
14187 F:      arch/x86/platform/ts5500/
14188
14189 TECHNOTREND USB IR RECEIVER
14190 M:      Sean Young <sean@mess.org>
14191 L:      linux-media@vger.kernel.org
14192 S:      Maintained
14193 F:      drivers/media/rc/ttusbir.c
14194
14195 TECHWELL TW9910 VIDEO DECODER
14196 L:      linux-media@vger.kernel.org
14197 S:      Orphan
14198 F:      drivers/media/i2c/tw9910.c
14199 F:      include/media/i2c/tw9910.h
14200
14201 TEE SUBSYSTEM
14202 M:      Jens Wiklander <jens.wiklander@linaro.org>
14203 S:      Maintained
14204 F:      include/linux/tee_drv.h
14205 F:      include/uapi/linux/tee.h
14206 F:      drivers/tee/
14207 F:      Documentation/tee.txt
14208
14209 TEGRA ARCHITECTURE SUPPORT
14210 M:      Thierry Reding <thierry.reding@gmail.com>
14211 M:      Jonathan Hunter <jonathanh@nvidia.com>
14212 L:      linux-tegra@vger.kernel.org
14213 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14215 S:      Supported
14216 N:      [^a-z]tegra
14217
14218 TEGRA CLOCK DRIVER
14219 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14220 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14221 S:      Supported
14222 F:      drivers/clk/tegra/
14223
14224 TEGRA DMA DRIVERS
14225 M:      Laxman Dewangan <ldewangan@nvidia.com>
14226 M:      Jon Hunter <jonathanh@nvidia.com>
14227 S:      Supported
14228 F:      drivers/dma/tegra*
14229
14230 TEGRA I2C DRIVER
14231 M:      Laxman Dewangan <ldewangan@nvidia.com>
14232 S:      Supported
14233 F:      drivers/i2c/busses/i2c-tegra.c
14234
14235 TEGRA IOMMU DRIVERS
14236 M:      Thierry Reding <thierry.reding@gmail.com>
14237 L:      linux-tegra@vger.kernel.org
14238 S:      Supported
14239 F:      drivers/iommu/tegra*
14240
14241 TEGRA KBC DRIVER
14242 M:      Laxman Dewangan <ldewangan@nvidia.com>
14243 S:      Supported
14244 F:      drivers/input/keyboard/tegra-kbc.c
14245
14246 TEGRA NAND DRIVER
14247 M:      Stefan Agner <stefan@agner.ch>
14248 M:      Lucas Stach <dev@lynxeye.de>
14249 S:      Maintained
14250 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14251 F:      drivers/mtd/nand/raw/tegra_nand.c
14252
14253 TEGRA PWM DRIVER
14254 M:      Thierry Reding <thierry.reding@gmail.com>
14255 S:      Supported
14256 F:      drivers/pwm/pwm-tegra.c
14257
14258 TEGRA SERIAL DRIVER
14259 M:      Laxman Dewangan <ldewangan@nvidia.com>
14260 S:      Supported
14261 F:      drivers/tty/serial/serial-tegra.c
14262
14263 TEGRA SPI DRIVER
14264 M:      Laxman Dewangan <ldewangan@nvidia.com>
14265 S:      Supported
14266 F:      drivers/spi/spi-tegra*
14267
14268 TEHUTI ETHERNET DRIVER
14269 M:      Andy Gospodarek <andy@greyhouse.net>
14270 L:      netdev@vger.kernel.org
14271 S:      Supported
14272 F:      drivers/net/ethernet/tehuti/*
14273
14274 Telecom Clock Driver for MCPL0010
14275 M:      Mark Gross <mark.gross@intel.com>
14276 S:      Supported
14277 F:      drivers/char/tlclk.c
14278
14279 TENSILICA XTENSA PORT (xtensa)
14280 M:      Chris Zankel <chris@zankel.net>
14281 M:      Max Filippov <jcmvbkbc@gmail.com>
14282 L:      linux-xtensa@linux-xtensa.org
14283 T:      git git://github.com/czankel/xtensa-linux.git
14284 S:      Maintained
14285 F:      arch/xtensa/
14286 F:      drivers/irqchip/irq-xtensa-*
14287
14288 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14289 M:      Nishanth Menon <nm@ti.com>
14290 M:      Tero Kristo <t-kristo@ti.com>
14291 M:      Santosh Shilimkar <ssantosh@kernel.org>
14292 L:      linux-arm-kernel@lists.infradead.org
14293 S:      Maintained
14294 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14295 F:      drivers/firmware/ti_sci*
14296 F:      include/linux/soc/ti/ti_sci_protocol.h
14297 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14298 F:      include/dt-bindings/genpd/k2g.h
14299 F:      drivers/soc/ti/ti_sci_pm_domains.c
14300 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14301 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14302 F:      drivers/clk/keystone/sci-clk.c
14303 F:      drivers/reset/reset-ti-sci.c
14304
14305 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14306 M:      Hans Verkuil <hverkuil@xs4all.nl>
14307 L:      linux-media@vger.kernel.org
14308 T:      git git://linuxtv.org/media_tree.git
14309 W:      https://linuxtv.org
14310 S:      Maintained
14311 F:      drivers/media/radio/radio-raremono.c
14312
14313 THERMAL
14314 M:      Zhang Rui <rui.zhang@intel.com>
14315 M:      Eduardo Valentin <edubezval@gmail.com>
14316 L:      linux-pm@vger.kernel.org
14317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14319 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14320 S:      Supported
14321 F:      drivers/thermal/
14322 F:      include/linux/thermal.h
14323 F:      include/uapi/linux/thermal.h
14324 F:      include/linux/cpu_cooling.h
14325 F:      Documentation/devicetree/bindings/thermal/
14326
14327 THERMAL/CPU_COOLING
14328 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14329 M:      Viresh Kumar <viresh.kumar@linaro.org>
14330 M:      Javi Merino <javi.merino@kernel.org>
14331 L:      linux-pm@vger.kernel.org
14332 S:      Supported
14333 F:      Documentation/thermal/cpu-cooling-api.txt
14334 F:      drivers/thermal/cpu_cooling.c
14335 F:      include/linux/cpu_cooling.h
14336
14337 THINKPAD ACPI EXTRAS DRIVER
14338 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14339 L:      ibm-acpi-devel@lists.sourceforge.net
14340 L:      platform-driver-x86@vger.kernel.org
14341 W:      http://ibm-acpi.sourceforge.net
14342 W:      http://thinkwiki.org/wiki/Ibm-acpi
14343 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14344 S:      Maintained
14345 F:      drivers/platform/x86/thinkpad_acpi.c
14346
14347 THUNDERBOLT DRIVER
14348 M:      Andreas Noever <andreas.noever@gmail.com>
14349 M:      Michael Jamet <michael.jamet@intel.com>
14350 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14351 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14353 S:      Maintained
14354 F:      Documentation/admin-guide/thunderbolt.rst
14355 F:      drivers/thunderbolt/
14356 F:      include/linux/thunderbolt.h
14357
14358 THUNDERBOLT NETWORK DRIVER
14359 M:      Michael Jamet <michael.jamet@intel.com>
14360 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14361 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14362 L:      netdev@vger.kernel.org
14363 S:      Maintained
14364 F:      drivers/net/thunderbolt.c
14365
14366 THUNDERX GPIO DRIVER
14367 M:      David Daney <david.daney@cavium.com>
14368 S:      Maintained
14369 F:      drivers/gpio/gpio-thunderx.c
14370
14371 TI AM437X VPFE DRIVER
14372 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14373 L:      linux-media@vger.kernel.org
14374 W:      https://linuxtv.org
14375 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14376 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14377 S:      Maintained
14378 F:      drivers/media/platform/am437x/
14379
14380 TI BANDGAP AND THERMAL DRIVER
14381 M:      Eduardo Valentin <edubezval@gmail.com>
14382 M:      Keerthy <j-keerthy@ti.com>
14383 L:      linux-pm@vger.kernel.org
14384 L:      linux-omap@vger.kernel.org
14385 S:      Maintained
14386 F:      drivers/thermal/ti-soc-thermal/
14387
14388 TI BQ27XXX POWER SUPPLY DRIVER
14389 R:      Andrew F. Davis <afd@ti.com>
14390 F:      include/linux/power/bq27xxx_battery.h
14391 F:      drivers/power/supply/bq27xxx_battery.c
14392 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14393
14394 TI CDCE706 CLOCK DRIVER
14395 M:      Max Filippov <jcmvbkbc@gmail.com>
14396 S:      Maintained
14397 F:      drivers/clk/clk-cdce706.c
14398
14399 TI CLOCK DRIVER
14400 M:      Tero Kristo <t-kristo@ti.com>
14401 L:      linux-omap@vger.kernel.org
14402 S:      Maintained
14403 F:      drivers/clk/ti/
14404 F:      include/linux/clk/ti.h
14405
14406 TI DAVINCI MACHINE SUPPORT
14407 M:      Sekhar Nori <nsekhar@ti.com>
14408 M:      Kevin Hilman <khilman@kernel.org>
14409 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14411 S:      Supported
14412 F:      arch/arm/mach-davinci/
14413 F:      drivers/i2c/busses/i2c-davinci.c
14414 F:      arch/arm/boot/dts/da850*
14415
14416 TI DAVINCI SERIES CLOCK DRIVER
14417 M:      David Lechner <david@lechnology.com>
14418 R:      Sekhar Nori <nsekhar@ti.com>
14419 S:      Maintained
14420 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14421 F:      drivers/clk/davinci/
14422
14423 TI DAVINCI SERIES GPIO DRIVER
14424 M:      Keerthy <j-keerthy@ti.com>
14425 L:      linux-gpio@vger.kernel.org
14426 S:      Maintained
14427 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14428 F:      drivers/gpio/gpio-davinci.c
14429
14430 TI DAVINCI SERIES MEDIA DRIVER
14431 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14432 L:      linux-media@vger.kernel.org
14433 W:      https://linuxtv.org
14434 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14435 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14436 S:      Maintained
14437 F:      drivers/media/platform/davinci/
14438 F:      include/media/davinci/
14439
14440 TI ETHERNET SWITCH DRIVER (CPSW)
14441 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14442 L:      linux-omap@vger.kernel.org
14443 L:      netdev@vger.kernel.org
14444 S:      Maintained
14445 F:      drivers/net/ethernet/ti/cpsw*
14446 F:      drivers/net/ethernet/ti/davinci*
14447
14448 TI FLASH MEDIA INTERFACE DRIVER
14449 M:      Alex Dubov <oakad@yahoo.com>
14450 S:      Maintained
14451 F:      drivers/misc/tifm*
14452 F:      drivers/mmc/host/tifm_sd.c
14453 F:      include/linux/tifm.h
14454
14455 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14456 M:      Santosh Shilimkar <ssantosh@kernel.org>
14457 L:      linux-kernel@vger.kernel.org
14458 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14459 S:      Maintained
14460 F:      drivers/soc/ti/*
14461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14462
14463 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14464 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14465 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14466 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14467 S:      Maintained
14468 F:      sound/soc/codecs/lm49453*
14469 F:      sound/soc/codecs/isabelle*
14470
14471 TI LP855x BACKLIGHT DRIVER
14472 M:      Milo Kim <milo.kim@ti.com>
14473 S:      Maintained
14474 F:      Documentation/backlight/lp855x-driver.txt
14475 F:      drivers/video/backlight/lp855x_bl.c
14476 F:      include/linux/platform_data/lp855x.h
14477
14478 TI LP8727 CHARGER DRIVER
14479 M:      Milo Kim <milo.kim@ti.com>
14480 S:      Maintained
14481 F:      drivers/power/supply/lp8727_charger.c
14482 F:      include/linux/platform_data/lp8727.h
14483
14484 TI LP8788 MFD DRIVER
14485 M:      Milo Kim <milo.kim@ti.com>
14486 S:      Maintained
14487 F:      drivers/iio/adc/lp8788_adc.c
14488 F:      drivers/leds/leds-lp8788.c
14489 F:      drivers/mfd/lp8788*.c
14490 F:      drivers/power/supply/lp8788-charger.c
14491 F:      drivers/regulator/lp8788-*.c
14492 F:      include/linux/mfd/lp8788*.h
14493
14494 TI NETCP ETHERNET DRIVER
14495 M:      Wingman Kwok <w-kwok2@ti.com>
14496 M:      Murali Karicheri <m-karicheri2@ti.com>
14497 L:      netdev@vger.kernel.org
14498 S:      Maintained
14499 F:      drivers/net/ethernet/ti/netcp*
14500
14501 TI TAS571X FAMILY ASoC CODEC DRIVER
14502 M:      Kevin Cernekee <cernekee@chromium.org>
14503 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14504 S:      Odd Fixes
14505 F:      sound/soc/codecs/tas571x*
14506
14507 TI TRF7970A NFC DRIVER
14508 M:      Mark Greer <mgreer@animalcreek.com>
14509 L:      linux-wireless@vger.kernel.org
14510 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14511 S:      Supported
14512 F:      drivers/nfc/trf7970a.c
14513 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14514
14515 TI TWL4030 SERIES SOC CODEC DRIVER
14516 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14517 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14518 S:      Maintained
14519 F:      sound/soc/codecs/twl4030*
14520
14521 TI VPE/CAL DRIVERS
14522 M:      Benoit Parrot <bparrot@ti.com>
14523 L:      linux-media@vger.kernel.org
14524 W:      http://linuxtv.org/
14525 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14526 S:      Maintained
14527 F:      drivers/media/platform/ti-vpe/
14528
14529 TI WILINK WIRELESS DRIVERS
14530 L:      linux-wireless@vger.kernel.org
14531 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14532 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14534 S:      Orphan
14535 F:      drivers/net/wireless/ti/
14536 F:      include/linux/wl12xx.h
14537
14538 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14539 M:      John Stultz <john.stultz@linaro.org>
14540 M:      Thomas Gleixner <tglx@linutronix.de>
14541 R:      Stephen Boyd <sboyd@kernel.org>
14542 L:      linux-kernel@vger.kernel.org
14543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14544 S:      Supported
14545 F:      include/linux/clocksource.h
14546 F:      include/linux/time.h
14547 F:      include/linux/timex.h
14548 F:      include/uapi/linux/time.h
14549 F:      include/uapi/linux/timex.h
14550 F:      kernel/time/clocksource.c
14551 F:      kernel/time/time*.c
14552 F:      kernel/time/alarmtimer.c
14553 F:      kernel/time/ntp.c
14554 F:      tools/testing/selftests/timers/
14555
14556 TIPC NETWORK LAYER
14557 M:      Jon Maloy <jon.maloy@ericsson.com>
14558 M:      Ying Xue <ying.xue@windriver.com>
14559 L:      netdev@vger.kernel.org (core kernel code)
14560 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14561 W:      http://tipc.sourceforge.net/
14562 S:      Maintained
14563 F:      include/uapi/linux/tipc*.h
14564 F:      net/tipc/
14565
14566 TLAN NETWORK DRIVER
14567 M:      Samuel Chessman <chessman@tux.org>
14568 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14569 W:      http://sourceforge.net/projects/tlan/
14570 S:      Maintained
14571 F:      Documentation/networking/tlan.txt
14572 F:      drivers/net/ethernet/ti/tlan.*
14573
14574 TM6000 VIDEO4LINUX DRIVER
14575 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14576 L:      linux-media@vger.kernel.org
14577 W:      https://linuxtv.org
14578 T:      git git://linuxtv.org/media_tree.git
14579 S:      Odd fixes
14580 F:      drivers/media/usb/tm6000/
14581 F:      Documentation/media/v4l-drivers/tm6000*
14582
14583 TMIO/SDHI MMC DRIVER
14584 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14585 L:      linux-mmc@vger.kernel.org
14586 S:      Supported
14587 F:      drivers/mmc/host/tmio_mmc*
14588 F:      drivers/mmc/host/renesas_sdhi*
14589 F:      include/linux/mfd/tmio.h
14590
14591 TMP401 HARDWARE MONITOR DRIVER
14592 M:      Guenter Roeck <linux@roeck-us.net>
14593 L:      linux-hwmon@vger.kernel.org
14594 S:      Maintained
14595 F:      Documentation/hwmon/tmp401
14596 F:      drivers/hwmon/tmp401.c
14597
14598 TMPFS (SHMEM FILESYSTEM)
14599 M:      Hugh Dickins <hughd@google.com>
14600 L:      linux-mm@kvack.org
14601 S:      Maintained
14602 F:      include/linux/shmem_fs.h
14603 F:      mm/shmem.c
14604
14605 TOMOYO SECURITY MODULE
14606 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
14607 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14608 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14609 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14610 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14611 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14612 W:      http://tomoyo.sourceforge.jp/
14613 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14614 S:      Maintained
14615 F:      security/tomoyo/
14616
14617 TOPSTAR LAPTOP EXTRAS DRIVER
14618 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14619 L:      platform-driver-x86@vger.kernel.org
14620 S:      Maintained
14621 F:      drivers/platform/x86/topstar-laptop.c
14622
14623 TORTURE-TEST MODULES
14624 M:      Davidlohr Bueso <dave@stgolabs.net>
14625 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14626 M:      Josh Triplett <josh@joshtriplett.org>
14627 L:      linux-kernel@vger.kernel.org
14628 S:      Supported
14629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14630 F:      Documentation/RCU/torture.txt
14631 F:      kernel/torture.c
14632 F:      kernel/rcu/rcutorture.c
14633 F:      kernel/rcu/rcuperf.c
14634 F:      kernel/locking/locktorture.c
14635
14636 TOSHIBA ACPI EXTRAS DRIVER
14637 M:      Azael Avalos <coproscefalo@gmail.com>
14638 L:      platform-driver-x86@vger.kernel.org
14639 S:      Maintained
14640 F:      drivers/platform/x86/toshiba_acpi.c
14641
14642 TOSHIBA BLUETOOTH DRIVER
14643 M:      Azael Avalos <coproscefalo@gmail.com>
14644 L:      platform-driver-x86@vger.kernel.org
14645 S:      Maintained
14646 F:      drivers/platform/x86/toshiba_bluetooth.c
14647
14648 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14649 M:      Azael Avalos <coproscefalo@gmail.com>
14650 L:      platform-driver-x86@vger.kernel.org
14651 S:      Maintained
14652 F:      drivers/platform/x86/toshiba_haps.c
14653
14654 TOSHIBA SMM DRIVER
14655 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
14656 W:      http://www.buzzard.org.uk/toshiba/
14657 S:      Maintained
14658 F:      drivers/char/toshiba.c
14659 F:      include/linux/toshiba.h
14660 F:      include/uapi/linux/toshiba.h
14661
14662 TOSHIBA TC358743 DRIVER
14663 M:      Mats Randgaard <matrandg@cisco.com>
14664 L:      linux-media@vger.kernel.org
14665 S:      Maintained
14666 F:      drivers/media/i2c/tc358743*
14667 F:      include/media/i2c/tc358743.h
14668
14669 TOSHIBA WMI HOTKEYS DRIVER
14670 M:      Azael Avalos <coproscefalo@gmail.com>
14671 L:      platform-driver-x86@vger.kernel.org
14672 S:      Maintained
14673 F:      drivers/platform/x86/toshiba-wmi.c
14674
14675 TPM DEVICE DRIVER
14676 M:      Peter Huewe <peterhuewe@gmx.de>
14677 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14678 R:      Jason Gunthorpe <jgg@ziepe.ca>
14679 L:      linux-integrity@vger.kernel.org
14680 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
14681 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14682 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
14683 S:      Maintained
14684 F:      drivers/char/tpm/
14685
14686 TRACING
14687 M:      Steven Rostedt <rostedt@goodmis.org>
14688 M:      Ingo Molnar <mingo@redhat.com>
14689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14690 S:      Maintained
14691 F:      Documentation/trace/ftrace.rst
14692 F:      arch/*/*/*/ftrace.h
14693 F:      arch/*/kernel/ftrace.c
14694 F:      include/*/ftrace.h
14695 F:      include/linux/trace*.h
14696 F:      include/trace/
14697 F:      kernel/trace/
14698 F:      tools/testing/selftests/ftrace/
14699
14700 TRACING MMIO ACCESSES (MMIOTRACE)
14701 M:      Steven Rostedt <rostedt@goodmis.org>
14702 M:      Ingo Molnar <mingo@kernel.org>
14703 R:      Karol Herbst <karolherbst@gmail.com>
14704 R:      Pekka Paalanen <ppaalanen@gmail.com>
14705 S:      Maintained
14706 L:      linux-kernel@vger.kernel.org
14707 L:      nouveau@lists.freedesktop.org
14708 F:      kernel/trace/trace_mmiotrace.c
14709 F:      include/linux/mmiotrace.h
14710 F:      arch/x86/mm/kmmio.c
14711 F:      arch/x86/mm/mmio-mod.c
14712 F:      arch/x86/mm/testmmiotrace.c
14713
14714 TRIVIAL PATCHES
14715 M:      Jiri Kosina <trivial@kernel.org>
14716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14717 S:      Maintained
14718 K:      ^Subject:.*(?i)trivial
14719
14720 TEMPO SEMICONDUCTOR DRIVERS
14721 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14722 S:      Maintained
14723 F:      sound/soc/codecs/tscs*.c
14724 F:      sound/soc/codecs/tscs*.h
14725 F:      Documentation/devicetree/bindings/sound/tscs*.txt
14726
14727 TTY LAYER
14728 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14729 M:      Jiri Slaby <jslaby@suse.com>
14730 S:      Supported
14731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14732 F:      Documentation/serial/
14733 F:      drivers/tty/
14734 F:      drivers/tty/serial/serial_core.c
14735 F:      include/linux/serial_core.h
14736 F:      include/linux/serial.h
14737 F:      include/linux/tty.h
14738 F:      include/uapi/linux/serial_core.h
14739 F:      include/uapi/linux/serial.h
14740 F:      include/uapi/linux/tty.h
14741
14742 TUA9001 MEDIA DRIVER
14743 M:      Antti Palosaari <crope@iki.fi>
14744 L:      linux-media@vger.kernel.org
14745 W:      https://linuxtv.org
14746 W:      http://palosaari.fi/linux/
14747 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14748 T:      git git://linuxtv.org/anttip/media_tree.git
14749 S:      Maintained
14750 F:      drivers/media/tuners/tua9001*
14751
14752 TULIP NETWORK DRIVERS
14753 L:      netdev@vger.kernel.org
14754 L:      linux-parisc@vger.kernel.org
14755 S:      Orphan
14756 F:      drivers/net/ethernet/dec/tulip/
14757
14758 TUN/TAP driver
14759 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14760 W:      http://vtun.sourceforge.net/tun
14761 S:      Maintained
14762 F:      Documentation/networking/tuntap.txt
14763 F:      arch/um/os-Linux/drivers/
14764
14765 TURBOCHANNEL SUBSYSTEM
14766 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14767 M:      Ralf Baechle <ralf@linux-mips.org>
14768 L:      linux-mips@linux-mips.org
14769 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14770 S:      Maintained
14771 F:      drivers/tc/
14772 F:      include/linux/tc.h
14773
14774 TURBOSTAT UTILITY
14775 M:      "Len Brown" <lenb@kernel.org>
14776 L:      linux-pm@vger.kernel.org
14777 B:      https://bugzilla.kernel.org
14778 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14780 S:      Supported
14781 F:      tools/power/x86/turbostat/
14782
14783 TW5864 VIDEO4LINUX DRIVER
14784 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14785 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14786 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14787 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14788 L:      linux-media@vger.kernel.org
14789 S:      Supported
14790 F:      drivers/media/pci/tw5864/
14791
14792 TW68 VIDEO4LINUX DRIVER
14793 M:      Hans Verkuil <hverkuil@xs4all.nl>
14794 L:      linux-media@vger.kernel.org
14795 T:      git git://linuxtv.org/media_tree.git
14796 W:      https://linuxtv.org
14797 S:      Odd Fixes
14798 F:      drivers/media/pci/tw68/
14799
14800 TW686X VIDEO4LINUX DRIVER
14801 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14802 L:      linux-media@vger.kernel.org
14803 T:      git git://linuxtv.org/media_tree.git
14804 W:      http://linuxtv.org
14805 S:      Maintained
14806 F:      drivers/media/pci/tw686x/
14807
14808 UBI FILE SYSTEM (UBIFS)
14809 M:      Richard Weinberger <richard@nod.at>
14810 M:      Artem Bityutskiy <dedekind1@gmail.com>
14811 M:      Adrian Hunter <adrian.hunter@intel.com>
14812 L:      linux-mtd@lists.infradead.org
14813 T:      git git://git.infradead.org/ubifs-2.6.git
14814 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14815 S:      Supported
14816 F:      Documentation/filesystems/ubifs.txt
14817 F:      fs/ubifs/
14818
14819 UCLINUX (M68KNOMMU AND COLDFIRE)
14820 M:      Greg Ungerer <gerg@linux-m68k.org>
14821 W:      http://www.linux-m68k.org/
14822 W:      http://www.uclinux.org/
14823 L:      linux-m68k@lists.linux-m68k.org
14824 L:      uclinux-dev@uclinux.org  (subscribers-only)
14825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14826 S:      Maintained
14827 F:      arch/m68k/coldfire/
14828 F:      arch/m68k/68*/
14829 F:      arch/m68k/*/*_no.*
14830 F:      arch/m68k/include/asm/*_no.*
14831
14832 UDF FILESYSTEM
14833 M:      Jan Kara <jack@suse.com>
14834 S:      Maintained
14835 F:      Documentation/filesystems/udf.txt
14836 F:      fs/udf/
14837
14838 UDRAW TABLET
14839 M:      Bastien Nocera <hadess@hadess.net>
14840 L:      linux-input@vger.kernel.org
14841 S:      Maintained
14842 F:      drivers/hid/hid-udraw-ps3.c
14843
14844 UFS FILESYSTEM
14845 M:      Evgeniy Dushistov <dushistov@mail.ru>
14846 S:      Maintained
14847 F:      Documentation/filesystems/ufs.txt
14848 F:      fs/ufs/
14849
14850 UHID USERSPACE HID IO DRIVER:
14851 M:      David Herrmann <dh.herrmann@googlemail.com>
14852 L:      linux-input@vger.kernel.org
14853 S:      Maintained
14854 F:      drivers/hid/uhid.c
14855 F:      include/uapi/linux/uhid.h
14856
14857 ULPI BUS
14858 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14859 L:      linux-usb@vger.kernel.org
14860 S:      Maintained
14861 F:      drivers/usb/common/ulpi.c
14862 F:      include/linux/ulpi/
14863
14864 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14865 L:      linux-usb@vger.kernel.org
14866 S:      Orphan
14867 F:      drivers/uwb/
14868 F:      include/linux/uwb.h
14869 F:      include/linux/uwb/
14870
14871 UNICORE32 ARCHITECTURE:
14872 M:      Guan Xuetao <gxt@pku.edu.cn>
14873 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
14874 S:      Maintained
14875 T:      git git://github.com/gxt/linux.git
14876 F:      arch/unicore32/
14877
14878 UNIFDEF
14879 M:      Tony Finch <dot@dotat.at>
14880 W:      http://dotat.at/prog/unifdef
14881 S:      Maintained
14882 F:      scripts/unifdef.c
14883
14884 UNIFORM CDROM DRIVER
14885 M:      Jens Axboe <axboe@kernel.dk>
14886 W:      http://www.kernel.dk
14887 S:      Maintained
14888 F:      Documentation/cdrom/
14889 F:      drivers/cdrom/cdrom.c
14890 F:      include/linux/cdrom.h
14891 F:      include/uapi/linux/cdrom.h
14892
14893 UNISYS S-PAR DRIVERS
14894 M:      David Kershner <david.kershner@unisys.com>
14895 L:      sparmaintainer@unisys.com (Unisys internal)
14896 S:      Supported
14897 F:      include/linux/visorbus.h
14898 F:      drivers/visorbus/
14899 F:      drivers/staging/unisys/
14900
14901 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14902 M:      Vinayak Holikatti <vinholikatti@gmail.com>
14903 L:      linux-scsi@vger.kernel.org
14904 S:      Supported
14905 F:      Documentation/scsi/ufs.txt
14906 F:      drivers/scsi/ufs/
14907
14908 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14909 M:      Joao Pinto <jpinto@synopsys.com>
14910 L:      linux-scsi@vger.kernel.org
14911 S:      Supported
14912 F:      drivers/scsi/ufs/*dwc*
14913
14914 UNSORTED BLOCK IMAGES (UBI)
14915 M:      Artem Bityutskiy <dedekind1@gmail.com>
14916 M:      Richard Weinberger <richard@nod.at>
14917 W:      http://www.linux-mtd.infradead.org/
14918 L:      linux-mtd@lists.infradead.org
14919 T:      git git://git.infradead.org/ubifs-2.6.git
14920 S:      Supported
14921 F:      drivers/mtd/ubi/
14922 F:      include/linux/mtd/ubi.h
14923 F:      include/uapi/mtd/ubi-user.h
14924
14925 USB "USBNET" DRIVER FRAMEWORK
14926 M:      Oliver Neukum <oneukum@suse.com>
14927 L:      netdev@vger.kernel.org
14928 W:      http://www.linux-usb.org/usbnet
14929 S:      Maintained
14930 F:      drivers/net/usb/usbnet.c
14931 F:      include/linux/usb/usbnet.h
14932
14933 USB ACM DRIVER
14934 M:      Oliver Neukum <oneukum@suse.com>
14935 L:      linux-usb@vger.kernel.org
14936 S:      Maintained
14937 F:      Documentation/usb/acm.txt
14938 F:      drivers/usb/class/cdc-acm.*
14939
14940 USB AR5523 WIRELESS DRIVER
14941 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14942 L:      linux-wireless@vger.kernel.org
14943 S:      Maintained
14944 F:      drivers/net/wireless/ath/ar5523/
14945
14946 USB ATTACHED SCSI
14947 M:      Oliver Neukum <oneukum@suse.com>
14948 L:      linux-usb@vger.kernel.org
14949 L:      linux-scsi@vger.kernel.org
14950 S:      Maintained
14951 F:      drivers/usb/storage/uas.c
14952
14953 USB CDC ETHERNET DRIVER
14954 M:      Oliver Neukum <oliver@neukum.org>
14955 L:      linux-usb@vger.kernel.org
14956 S:      Maintained
14957 F:      drivers/net/usb/cdc_*.c
14958 F:      include/uapi/linux/usb/cdc.h
14959
14960 USB CHAOSKEY DRIVER
14961 M:      Keith Packard <keithp@keithp.com>
14962 L:      linux-usb@vger.kernel.org
14963 S:      Maintained
14964 F:      drivers/usb/misc/chaoskey.c
14965
14966 USB CYPRESS C67X00 DRIVER
14967 M:      Peter Korsgaard <jacmet@sunsite.dk>
14968 L:      linux-usb@vger.kernel.org
14969 S:      Maintained
14970 F:      drivers/usb/c67x00/
14971
14972 USB DAVICOM DM9601 DRIVER
14973 M:      Peter Korsgaard <jacmet@sunsite.dk>
14974 L:      netdev@vger.kernel.org
14975 W:      http://www.linux-usb.org/usbnet
14976 S:      Maintained
14977 F:      drivers/net/usb/dm9601.c
14978
14979 USB DIAMOND RIO500 DRIVER
14980 M:      Cesar Miquel <miquel@df.uba.ar>
14981 L:      rio500-users@lists.sourceforge.net
14982 W:      http://rio500.sourceforge.net
14983 S:      Maintained
14984 F:      drivers/usb/misc/rio500*
14985
14986 USB EHCI DRIVER
14987 M:      Alan Stern <stern@rowland.harvard.edu>
14988 L:      linux-usb@vger.kernel.org
14989 S:      Maintained
14990 F:      Documentation/usb/ehci.txt
14991 F:      drivers/usb/host/ehci*
14992
14993 USB GADGET/PERIPHERAL SUBSYSTEM
14994 M:      Felipe Balbi <balbi@kernel.org>
14995 L:      linux-usb@vger.kernel.org
14996 W:      http://www.linux-usb.org/gadget
14997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14998 S:      Maintained
14999 F:      drivers/usb/gadget/
15000 F:      include/linux/usb/gadget*
15001
15002 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15003 M:      Jiri Kosina <jikos@kernel.org>
15004 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15005 L:      linux-usb@vger.kernel.org
15006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15007 S:      Maintained
15008 F:      Documentation/hid/hiddev.txt
15009 F:      drivers/hid/usbhid/
15010
15011 USB INTEL XHCI ROLE MUX DRIVER
15012 M:      Hans de Goede <hdegoede@redhat.com>
15013 L:      linux-usb@vger.kernel.org
15014 S:      Maintained
15015 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15016
15017 USB ISP116X DRIVER
15018 M:      Olav Kongas <ok@artecdesign.ee>
15019 L:      linux-usb@vger.kernel.org
15020 S:      Maintained
15021 F:      drivers/usb/host/isp116x*
15022 F:      include/linux/usb/isp116x.h
15023
15024 USB LAN78XX ETHERNET DRIVER
15025 M:      Woojung Huh <woojung.huh@microchip.com>
15026 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15027 L:      netdev@vger.kernel.org
15028 S:      Maintained
15029 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15030 F:      drivers/net/usb/lan78xx.*
15031 F:      include/dt-bindings/net/microchip-lan78xx.h
15032
15033 USB MASS STORAGE DRIVER
15034 M:      Alan Stern <stern@rowland.harvard.edu>
15035 L:      linux-usb@vger.kernel.org
15036 L:      usb-storage@lists.one-eyed-alien.net
15037 S:      Maintained
15038 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15039 F:      drivers/usb/storage/
15040
15041 USB MIDI DRIVER
15042 M:      Clemens Ladisch <clemens@ladisch.de>
15043 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15044 T:      git git://git.alsa-project.org/alsa-kernel.git
15045 S:      Maintained
15046 F:      sound/usb/midi.*
15047
15048 USB NETWORKING DRIVERS
15049 L:      linux-usb@vger.kernel.org
15050 S:      Odd Fixes
15051 F:      drivers/net/usb/
15052
15053 USB OHCI DRIVER
15054 M:      Alan Stern <stern@rowland.harvard.edu>
15055 L:      linux-usb@vger.kernel.org
15056 S:      Maintained
15057 F:      Documentation/usb/ohci.txt
15058 F:      drivers/usb/host/ohci*
15059
15060 USB OTG FSM (Finite State Machine)
15061 M:      Peter Chen <Peter.Chen@nxp.com>
15062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15063 L:      linux-usb@vger.kernel.org
15064 S:      Maintained
15065 F:      drivers/usb/common/usb-otg-fsm.c
15066
15067 USB OVER IP DRIVER
15068 M:      Valentina Manea <valentina.manea.m@gmail.com>
15069 M:      Shuah Khan <shuah@kernel.org>
15070 L:      linux-usb@vger.kernel.org
15071 S:      Maintained
15072 F:      Documentation/usb/usbip_protocol.txt
15073 F:      drivers/usb/usbip/
15074 F:      tools/usb/usbip/
15075 F:      tools/testing/selftests/drivers/usb/usbip/
15076
15077 USB PEGASUS DRIVER
15078 M:      Petko Manolov <petkan@nucleusys.com>
15079 L:      linux-usb@vger.kernel.org
15080 L:      netdev@vger.kernel.org
15081 T:      git git://github.com/petkan/pegasus.git
15082 W:      https://github.com/petkan/pegasus
15083 S:      Maintained
15084 F:      drivers/net/usb/pegasus.*
15085
15086 USB PHY LAYER
15087 M:      Felipe Balbi <balbi@kernel.org>
15088 L:      linux-usb@vger.kernel.org
15089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15090 S:      Maintained
15091 F:      drivers/usb/phy/
15092
15093 USB PRINTER DRIVER (usblp)
15094 M:      Pete Zaitcev <zaitcev@redhat.com>
15095 L:      linux-usb@vger.kernel.org
15096 S:      Supported
15097 F:      drivers/usb/class/usblp.c
15098
15099 USB QMI WWAN NETWORK DRIVER
15100 M:      Bjørn Mork <bjorn@mork.no>
15101 L:      netdev@vger.kernel.org
15102 S:      Maintained
15103 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15104 F:      drivers/net/usb/qmi_wwan.c
15105
15106 USB RTL8150 DRIVER
15107 M:      Petko Manolov <petkan@nucleusys.com>
15108 L:      linux-usb@vger.kernel.org
15109 L:      netdev@vger.kernel.org
15110 T:      git git://github.com/petkan/rtl8150.git
15111 W:      https://github.com/petkan/rtl8150
15112 S:      Maintained
15113 F:      drivers/net/usb/rtl8150.c
15114
15115 USB SERIAL SUBSYSTEM
15116 M:      Johan Hovold <johan@kernel.org>
15117 L:      linux-usb@vger.kernel.org
15118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15119 S:      Maintained
15120 F:      Documentation/usb/usb-serial.txt
15121 F:      drivers/usb/serial/
15122 F:      include/linux/usb/serial.h
15123
15124 USB SMSC75XX ETHERNET DRIVER
15125 M:      Steve Glendinning <steve.glendinning@shawell.net>
15126 L:      netdev@vger.kernel.org
15127 S:      Maintained
15128 F:      drivers/net/usb/smsc75xx.*
15129
15130 USB SMSC95XX ETHERNET DRIVER
15131 M:      Steve Glendinning <steve.glendinning@shawell.net>
15132 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15133 L:      netdev@vger.kernel.org
15134 S:      Maintained
15135 F:      drivers/net/usb/smsc95xx.*
15136
15137 USB SUBSYSTEM
15138 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15139 L:      linux-usb@vger.kernel.org
15140 W:      http://www.linux-usb.org
15141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15142 S:      Supported
15143 F:      Documentation/devicetree/bindings/usb/
15144 F:      Documentation/usb/
15145 F:      drivers/usb/
15146 F:      include/linux/usb.h
15147 F:      include/linux/usb/
15148
15149 USB TYPEC PI3USB30532 MUX DRIVER
15150 M:      Hans de Goede <hdegoede@redhat.com>
15151 L:      linux-usb@vger.kernel.org
15152 S:      Maintained
15153 F:      drivers/usb/typec/mux/pi3usb30532.c
15154
15155 USB TYPEC CLASS
15156 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15157 L:      linux-usb@vger.kernel.org
15158 S:      Maintained
15159 F:      Documentation/ABI/testing/sysfs-class-typec
15160 F:      Documentation/driver-api/usb/typec.rst
15161 F:      drivers/usb/typec/
15162 F:      include/linux/usb/typec.h
15163
15164 USB TYPEC BUS FOR ALTERNATE MODES
15165 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15166 L:      linux-usb@vger.kernel.org
15167 S:      Maintained
15168 F:      Documentation/ABI/testing/sysfs-bus-typec
15169 F:      Documentation/driver-api/usb/typec_bus.rst
15170 F:      drivers/usb/typec/altmodes/
15171 F:      include/linux/usb/typec_altmode.h
15172
15173 USB UHCI DRIVER
15174 M:      Alan Stern <stern@rowland.harvard.edu>
15175 L:      linux-usb@vger.kernel.org
15176 S:      Maintained
15177 F:      drivers/usb/host/uhci*
15178
15179 USB VIDEO CLASS
15180 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15181 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15182 L:      linux-media@vger.kernel.org
15183 T:      git git://linuxtv.org/media_tree.git
15184 W:      http://www.ideasonboard.org/uvc/
15185 S:      Maintained
15186 F:      drivers/media/usb/uvc/
15187 F:      include/uapi/linux/uvcvideo.h
15188
15189 USB VISION DRIVER
15190 M:      Hans Verkuil <hverkuil@xs4all.nl>
15191 L:      linux-media@vger.kernel.org
15192 T:      git git://linuxtv.org/media_tree.git
15193 W:      https://linuxtv.org
15194 S:      Odd Fixes
15195 F:      drivers/media/usb/usbvision/
15196
15197 USB WEBCAM GADGET
15198 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15199 L:      linux-usb@vger.kernel.org
15200 S:      Maintained
15201 F:      drivers/usb/gadget/function/*uvc*
15202 F:      drivers/usb/gadget/legacy/webcam.c
15203 F:      include/uapi/linux/usb/g_uvc.h
15204
15205 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15206 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15207 L:      linux-wireless@vger.kernel.org
15208 S:      Maintained
15209 F:      drivers/net/wireless/rndis_wlan.c
15210
15211 USB XHCI DRIVER
15212 M:      Mathias Nyman <mathias.nyman@intel.com>
15213 L:      linux-usb@vger.kernel.org
15214 S:      Supported
15215 F:      drivers/usb/host/xhci*
15216 F:      drivers/usb/host/pci-quirks*
15217
15218 USB ZD1201 DRIVER
15219 L:      linux-wireless@vger.kernel.org
15220 W:      http://linux-lc100020.sourceforge.net
15221 S:      Orphan
15222 F:      drivers/net/wireless/zydas/zd1201.*
15223
15224 USB ZR364XX DRIVER
15225 M:      Antoine Jacquet <royale@zerezo.com>
15226 L:      linux-usb@vger.kernel.org
15227 L:      linux-media@vger.kernel.org
15228 T:      git git://linuxtv.org/media_tree.git
15229 W:      http://royale.zerezo.com/zr364xx/
15230 S:      Maintained
15231 F:      Documentation/media/v4l-drivers/zr364xx*
15232 F:      drivers/media/usb/zr364xx/
15233
15234 USER-MODE LINUX (UML)
15235 M:      Jeff Dike <jdike@addtoit.com>
15236 M:      Richard Weinberger <richard@nod.at>
15237 L:      linux-um@lists.infradead.org
15238 W:      http://user-mode-linux.sourceforge.net
15239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15240 S:      Maintained
15241 F:      Documentation/virtual/uml/
15242 F:      arch/um/
15243 F:      arch/x86/um/
15244 F:      fs/hostfs/
15245 F:      fs/hppfs/
15246
15247 USERSPACE I/O (UIO)
15248 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15249 S:      Maintained
15250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15251 F:      Documentation/driver-api/uio-howto.rst
15252 F:      drivers/uio/
15253 F:      include/linux/uio*.h
15254
15255 UTIL-LINUX PACKAGE
15256 M:      Karel Zak <kzak@redhat.com>
15257 L:      util-linux@vger.kernel.org
15258 W:      http://en.wikipedia.org/wiki/Util-linux
15259 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15260 S:      Maintained
15261
15262 UUID HELPERS
15263 M:      Christoph Hellwig <hch@lst.de>
15264 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15265 L:      linux-kernel@vger.kernel.org
15266 T:      git git://git.infradead.org/users/hch/uuid.git
15267 F:      lib/uuid.c
15268 F:      lib/test_uuid.c
15269 F:      include/linux/uuid.h
15270 F:      include/uapi/linux/uuid.h
15271 S:      Maintained
15272
15273 UVESAFB DRIVER
15274 M:      Michal Januszewski <spock@gentoo.org>
15275 L:      linux-fbdev@vger.kernel.org
15276 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
15277 S:      Maintained
15278 F:      Documentation/fb/uvesafb.txt
15279 F:      drivers/video/fbdev/uvesafb.*
15280
15281 VF610 NAND DRIVER
15282 M:      Stefan Agner <stefan@agner.ch>
15283 L:      linux-mtd@lists.infradead.org
15284 S:      Supported
15285 F:      drivers/mtd/nand/raw/vf610_nfc.c
15286
15287 VFAT/FAT/MSDOS FILESYSTEM
15288 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15289 S:      Maintained
15290 F:      Documentation/filesystems/vfat.txt
15291 F:      fs/fat/
15292
15293 VFIO DRIVER
15294 M:      Alex Williamson <alex.williamson@redhat.com>
15295 L:      kvm@vger.kernel.org
15296 T:      git git://github.com/awilliam/linux-vfio.git
15297 S:      Maintained
15298 F:      Documentation/vfio.txt
15299 F:      drivers/vfio/
15300 F:      include/linux/vfio.h
15301 F:      include/uapi/linux/vfio.h
15302
15303 VFIO MEDIATED DEVICE DRIVERS
15304 M:      Kirti Wankhede <kwankhede@nvidia.com>
15305 L:      kvm@vger.kernel.org
15306 S:      Maintained
15307 F:      Documentation/vfio-mediated-device.txt
15308 F:      drivers/vfio/mdev/
15309 F:      include/linux/mdev.h
15310 F:      samples/vfio-mdev/
15311
15312 VFIO PLATFORM DRIVER
15313 M:      Eric Auger <eric.auger@redhat.com>
15314 L:      kvm@vger.kernel.org
15315 S:      Maintained
15316 F:      drivers/vfio/platform/
15317
15318 VGA_SWITCHEROO
15319 R:      Lukas Wunner <lukas@wunner.de>
15320 S:      Maintained
15321 F:      Documentation/gpu/vga-switcheroo.rst
15322 F:      drivers/gpu/vga/vga_switcheroo.c
15323 F:      include/linux/vga_switcheroo.h
15324 T:      git git://anongit.freedesktop.org/drm/drm-misc
15325
15326 VIA RHINE NETWORK DRIVER
15327 S:      Orphan
15328 F:      drivers/net/ethernet/via/via-rhine.c
15329
15330 VIA SD/MMC CARD CONTROLLER DRIVER
15331 M:      Bruce Chang <brucechang@via.com.tw>
15332 M:      Harald Welte <HaraldWelte@viatech.com>
15333 S:      Maintained
15334 F:      drivers/mmc/host/via-sdmmc.c
15335
15336 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15337 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15338 L:      linux-fbdev@vger.kernel.org
15339 S:      Maintained
15340 F:      include/linux/via-core.h
15341 F:      include/linux/via-gpio.h
15342 F:      include/linux/via_i2c.h
15343 F:      drivers/video/fbdev/via/
15344
15345 VIA VELOCITY NETWORK DRIVER
15346 M:      Francois Romieu <romieu@fr.zoreil.com>
15347 L:      netdev@vger.kernel.org
15348 S:      Maintained
15349 F:      drivers/net/ethernet/via/via-velocity.*
15350
15351 VICODEC VIRTUAL CODEC DRIVER
15352 M:      Hans Verkuil <hans.verkuil@cisco.com>
15353 L:      linux-media@vger.kernel.org
15354 T:      git git://linuxtv.org/media_tree.git
15355 W:      https://linuxtv.org
15356 S:      Maintained
15357 F:      drivers/media/platform/vicodec/*
15358
15359 VIDEO MULTIPLEXER DRIVER
15360 M:      Philipp Zabel <p.zabel@pengutronix.de>
15361 L:      linux-media@vger.kernel.org
15362 S:      Maintained
15363 F:      drivers/media/platform/video-mux.c
15364
15365 VIDEO I2C POLLING DRIVER
15366 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15367 L:      linux-media@vger.kernel.org
15368 S:      Maintained
15369 F:      drivers/media/i2c/video-i2c.c
15370
15371 VIDEOBUF2 FRAMEWORK
15372 M:      Pawel Osciak <pawel@osciak.com>
15373 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15374 M:      Kyungmin Park <kyungmin.park@samsung.com>
15375 L:      linux-media@vger.kernel.org
15376 S:      Maintained
15377 F:      drivers/media/v4l2-core/videobuf2-*
15378 F:      include/media/videobuf2-*
15379
15380 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15381 M:      Helen Koike <helen.koike@collabora.com>
15382 L:      linux-media@vger.kernel.org
15383 T:      git git://linuxtv.org/media_tree.git
15384 W:      https://linuxtv.org
15385 S:      Maintained
15386 F:      drivers/media/platform/vimc/*
15387
15388 VIRT LIB
15389 M:      Alex Williamson <alex.williamson@redhat.com>
15390 M:      Paolo Bonzini <pbonzini@redhat.com>
15391 L:      kvm@vger.kernel.org
15392 S:      Supported
15393 F:      virt/lib/
15394
15395 VIRTIO AND VHOST VSOCK DRIVER
15396 M:      Stefan Hajnoczi <stefanha@redhat.com>
15397 L:      kvm@vger.kernel.org
15398 L:      virtualization@lists.linux-foundation.org
15399 L:      netdev@vger.kernel.org
15400 S:      Maintained
15401 F:      include/linux/virtio_vsock.h
15402 F:      include/uapi/linux/virtio_vsock.h
15403 F:      include/uapi/linux/vsockmon.h
15404 F:      include/uapi/linux/vm_sockets_diag.h
15405 F:      net/vmw_vsock/diag.c
15406 F:      net/vmw_vsock/af_vsock_tap.c
15407 F:      net/vmw_vsock/virtio_transport_common.c
15408 F:      net/vmw_vsock/virtio_transport.c
15409 F:      drivers/net/vsockmon.c
15410 F:      drivers/vhost/vsock.c
15411 F:      drivers/vhost/vsock.h
15412 F:      tools/testing/vsock/
15413
15414 VIRTIO CONSOLE DRIVER
15415 M:      Amit Shah <amit@kernel.org>
15416 L:      virtualization@lists.linux-foundation.org
15417 S:      Maintained
15418 F:      drivers/char/virtio_console.c
15419 F:      include/linux/virtio_console.h
15420 F:      include/uapi/linux/virtio_console.h
15421
15422 VIRTIO CORE, NET AND BLOCK DRIVERS
15423 M:      "Michael S. Tsirkin" <mst@redhat.com>
15424 M:      Jason Wang <jasowang@redhat.com>
15425 L:      virtualization@lists.linux-foundation.org
15426 S:      Maintained
15427 F:      Documentation/devicetree/bindings/virtio/
15428 F:      drivers/virtio/
15429 F:      tools/virtio/
15430 F:      drivers/net/virtio_net.c
15431 F:      drivers/block/virtio_blk.c
15432 F:      include/linux/virtio*.h
15433 F:      include/uapi/linux/virtio_*.h
15434 F:      drivers/crypto/virtio/
15435 F:      mm/balloon_compaction.c
15436
15437 VIRTIO CRYPTO DRIVER
15438 M:      Gonglei <arei.gonglei@huawei.com>
15439 L:      virtualization@lists.linux-foundation.org
15440 L:      linux-crypto@vger.kernel.org
15441 S:      Maintained
15442 F:      drivers/crypto/virtio/
15443 F:      include/uapi/linux/virtio_crypto.h
15444
15445 VIRTIO DRIVERS FOR S390
15446 M:      Cornelia Huck <cohuck@redhat.com>
15447 M:      Halil Pasic <pasic@linux.ibm.com>
15448 L:      linux-s390@vger.kernel.org
15449 L:      virtualization@lists.linux-foundation.org
15450 L:      kvm@vger.kernel.org
15451 S:      Supported
15452 F:      drivers/s390/virtio/
15453 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15454
15455 VIRTIO GPU DRIVER
15456 M:      David Airlie <airlied@linux.ie>
15457 M:      Gerd Hoffmann <kraxel@redhat.com>
15458 L:      dri-devel@lists.freedesktop.org
15459 L:      virtualization@lists.linux-foundation.org
15460 T:      git git://anongit.freedesktop.org/drm/drm-misc
15461 S:      Maintained
15462 F:      drivers/gpu/drm/virtio/
15463 F:      include/uapi/linux/virtio_gpu.h
15464
15465 VIRTIO HOST (VHOST)
15466 M:      "Michael S. Tsirkin" <mst@redhat.com>
15467 M:      Jason Wang <jasowang@redhat.com>
15468 L:      kvm@vger.kernel.org
15469 L:      virtualization@lists.linux-foundation.org
15470 L:      netdev@vger.kernel.org
15471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15472 S:      Maintained
15473 F:      drivers/vhost/
15474 F:      include/uapi/linux/vhost.h
15475
15476 VIRTIO INPUT DRIVER
15477 M:      Gerd Hoffmann <kraxel@redhat.com>
15478 S:      Maintained
15479 F:      drivers/virtio/virtio_input.c
15480 F:      include/uapi/linux/virtio_input.h
15481
15482 VIRTUAL BOX GUEST DEVICE DRIVER
15483 M:      Hans de Goede <hdegoede@redhat.com>
15484 M:      Arnd Bergmann <arnd@arndb.de>
15485 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15486 S:      Maintained
15487 F:      include/linux/vbox_utils.h
15488 F:      include/uapi/linux/vbox*.h
15489 F:      drivers/virt/vboxguest/
15490
15491 VIRTUAL SERIO DEVICE DRIVER
15492 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15493 S:      Maintained
15494 F:      drivers/input/serio/userio.c
15495 F:      include/uapi/linux/userio.h
15496
15497 VIVID VIRTUAL VIDEO DRIVER
15498 M:      Hans Verkuil <hverkuil@xs4all.nl>
15499 L:      linux-media@vger.kernel.org
15500 T:      git git://linuxtv.org/media_tree.git
15501 W:      https://linuxtv.org
15502 S:      Maintained
15503 F:      drivers/media/platform/vivid/*
15504
15505 VLYNQ BUS
15506 M:      Florian Fainelli <f.fainelli@gmail.com>
15507 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15508 S:      Maintained
15509 F:      drivers/vlynq/vlynq.c
15510 F:      include/linux/vlynq.h
15511
15512 VME SUBSYSTEM
15513 M:      Martyn Welch <martyn@welchs.me.uk>
15514 M:      Manohar Vanga <manohar.vanga@gmail.com>
15515 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15516 L:      devel@driverdev.osuosl.org
15517 S:      Maintained
15518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15519 F:      Documentation/driver-api/vme.rst
15520 F:      drivers/staging/vme/
15521 F:      drivers/vme/
15522 F:      include/linux/vme*
15523
15524 VMWARE BALLOON DRIVER
15525 M:      Xavier Deguillard <xdeguillard@vmware.com>
15526 M:      Philip Moltmann <moltmann@vmware.com>
15527 M:      "VMware, Inc." <pv-drivers@vmware.com>
15528 L:      linux-kernel@vger.kernel.org
15529 S:      Maintained
15530 F:      drivers/misc/vmw_balloon.c
15531
15532 VMWARE HYPERVISOR INTERFACE
15533 M:      Alok Kataria <akataria@vmware.com>
15534 L:      virtualization@lists.linux-foundation.org
15535 S:      Supported
15536 F:      arch/x86/kernel/cpu/vmware.c
15537
15538 VMWARE PVRDMA DRIVER
15539 M:      Adit Ranadive <aditr@vmware.com>
15540 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15541 L:      linux-rdma@vger.kernel.org
15542 S:      Maintained
15543 F:      drivers/infiniband/hw/vmw_pvrdma/
15544
15545 VMware PVSCSI driver
15546 M:      Jim Gill <jgill@vmware.com>
15547 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15548 L:      linux-scsi@vger.kernel.org
15549 S:      Maintained
15550 F:      drivers/scsi/vmw_pvscsi.c
15551 F:      drivers/scsi/vmw_pvscsi.h
15552
15553 VMWARE VMMOUSE SUBDRIVER
15554 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15555 M:      "VMware, Inc." <pv-drivers@vmware.com>
15556 L:      linux-input@vger.kernel.org
15557 S:      Maintained
15558 F:      drivers/input/mouse/vmmouse.c
15559 F:      drivers/input/mouse/vmmouse.h
15560
15561 VMWARE VMXNET3 ETHERNET DRIVER
15562 M:      Ronak Doshi <doshir@vmware.com>
15563 M:      "VMware, Inc." <pv-drivers@vmware.com>
15564 L:      netdev@vger.kernel.org
15565 S:      Maintained
15566 F:      drivers/net/vmxnet3/
15567
15568 VOCORE VOCORE2 BOARD
15569 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
15570 L:      linux-mips@linux-mips.org
15571 S:      Maintained
15572 F:      arch/mips/boot/dts/ralink/vocore2.dts
15573
15574 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15575 M:      Liam Girdwood <lgirdwood@gmail.com>
15576 M:      Mark Brown <broonie@kernel.org>
15577 L:      linux-kernel@vger.kernel.org
15578 W:      http://www.slimlogic.co.uk/?p=48
15579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15580 S:      Supported
15581 F:      Documentation/devicetree/bindings/regulator/
15582 F:      Documentation/power/regulator/
15583 F:      drivers/regulator/
15584 F:      include/dt-bindings/regulator/
15585 F:      include/linux/regulator/
15586
15587 VRF
15588 M:      David Ahern <dsa@cumulusnetworks.com>
15589 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
15590 L:      netdev@vger.kernel.org
15591 S:      Maintained
15592 F:      drivers/net/vrf.c
15593 F:      Documentation/networking/vrf.txt
15594
15595 VT1211 HARDWARE MONITOR DRIVER
15596 M:      Juerg Haefliger <juergh@gmail.com>
15597 L:      linux-hwmon@vger.kernel.org
15598 S:      Maintained
15599 F:      Documentation/hwmon/vt1211
15600 F:      drivers/hwmon/vt1211.c
15601
15602 VT8231 HARDWARE MONITOR DRIVER
15603 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
15604 L:      linux-hwmon@vger.kernel.org
15605 S:      Maintained
15606 F:      drivers/hwmon/vt8231.c
15607
15608 VUB300 USB to SDIO/SD/MMC bridge chip
15609 M:      Tony Olech <tony.olech@elandigitalsystems.com>
15610 L:      linux-mmc@vger.kernel.org
15611 L:      linux-usb@vger.kernel.org
15612 S:      Supported
15613 F:      drivers/mmc/host/vub300.c
15614
15615 W1 DALLAS'S 1-WIRE BUS
15616 M:      Evgeniy Polyakov <zbr@ioremap.net>
15617 S:      Maintained
15618 F:      Documentation/w1/
15619 F:      drivers/w1/
15620 F:      include/linux/w1.h
15621
15622 W83791D HARDWARE MONITORING DRIVER
15623 M:      Marc Hulsman <m.hulsman@tudelft.nl>
15624 L:      linux-hwmon@vger.kernel.org
15625 S:      Maintained
15626 F:      Documentation/hwmon/w83791d
15627 F:      drivers/hwmon/w83791d.c
15628
15629 W83793 HARDWARE MONITORING DRIVER
15630 M:      Rudolf Marek <r.marek@assembler.cz>
15631 L:      linux-hwmon@vger.kernel.org
15632 S:      Maintained
15633 F:      Documentation/hwmon/w83793
15634 F:      drivers/hwmon/w83793.c
15635
15636 W83795 HARDWARE MONITORING DRIVER
15637 M:      Jean Delvare <jdelvare@suse.com>
15638 L:      linux-hwmon@vger.kernel.org
15639 S:      Maintained
15640 F:      drivers/hwmon/w83795.c
15641
15642 W83L51xD SD/MMC CARD INTERFACE DRIVER
15643 M:      Pierre Ossman <pierre@ossman.eu>
15644 S:      Maintained
15645 F:      drivers/mmc/host/wbsd.*
15646
15647 WACOM PROTOCOL 4 SERIAL TABLETS
15648 M:      Julian Squires <julian@cipht.net>
15649 M:      Hans de Goede <hdegoede@redhat.com>
15650 L:      linux-input@vger.kernel.org
15651 S:      Maintained
15652 F:      drivers/input/tablet/wacom_serial4.c
15653
15654 WATCHDOG DEVICE DRIVERS
15655 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
15656 M:      Guenter Roeck <linux@roeck-us.net>
15657 L:      linux-watchdog@vger.kernel.org
15658 W:      http://www.linux-watchdog.org/
15659 T:      git git://www.linux-watchdog.org/linux-watchdog.git
15660 S:      Maintained
15661 F:      Documentation/devicetree/bindings/watchdog/
15662 F:      Documentation/watchdog/
15663 F:      drivers/watchdog/
15664 F:      include/linux/watchdog.h
15665 F:      include/uapi/linux/watchdog.h
15666
15667 WHISKEYCOVE PMIC GPIO DRIVER
15668 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15669 L:      linux-gpio@vger.kernel.org
15670 S:      Maintained
15671 F:      drivers/gpio/gpio-wcove.c
15672
15673 WIIMOTE HID DRIVER
15674 M:      David Herrmann <dh.herrmann@googlemail.com>
15675 L:      linux-input@vger.kernel.org
15676 S:      Maintained
15677 F:      drivers/hid/hid-wiimote*
15678
15679 WILOCITY WIL6210 WIRELESS DRIVER
15680 M:      Maya Erez <merez@codeaurora.org>
15681 L:      linux-wireless@vger.kernel.org
15682 L:      wil6210@qti.qualcomm.com
15683 S:      Supported
15684 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
15685 F:      drivers/net/wireless/ath/wil6210/
15686
15687 WIMAX STACK
15688 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15689 M:      linux-wimax@intel.com
15690 L:      wimax@linuxwimax.org (subscribers-only)
15691 S:      Supported
15692 W:      http://linuxwimax.org
15693 F:      Documentation/wimax/README.wimax
15694 F:      include/linux/wimax/debug.h
15695 F:      include/net/wimax.h
15696 F:      include/uapi/linux/wimax.h
15697 F:      net/wimax/
15698
15699 WINBOND CIR DRIVER
15700 M:      David Härdeman <david@hardeman.nu>
15701 S:      Maintained
15702 F:      drivers/media/rc/winbond-cir.c
15703
15704 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15705 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15706 L:      linux-watchdog@vger.kernel.org
15707 S:      Maintained
15708 F:      drivers/watchdog/ebc-c384_wdt.c
15709
15710 WINSYSTEMS WS16C48 GPIO DRIVER
15711 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15712 L:      linux-gpio@vger.kernel.org
15713 S:      Maintained
15714 F:      drivers/gpio/gpio-ws16c48.c
15715
15716 WISTRON LAPTOP BUTTON DRIVER
15717 M:      Miloslav Trmac <mitr@volny.cz>
15718 S:      Maintained
15719 F:      drivers/input/misc/wistron_btns.c
15720
15721 WL3501 WIRELESS PCMCIA CARD DRIVER
15722 L:      linux-wireless@vger.kernel.org
15723 S:      Odd fixes
15724 F:      drivers/net/wireless/wl3501*
15725
15726 WOLFSON MICROELECTRONICS DRIVERS
15727 L:      patches@opensource.cirrus.com
15728 T:      git https://github.com/CirrusLogic/linux-drivers.git
15729 W:      https://github.com/CirrusLogic/linux-drivers/wiki
15730 S:      Supported
15731 F:      Documentation/hwmon/wm83??
15732 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15733 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15734 F:      Documentation/devicetree/bindings/mfd/arizona.txt
15735 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
15736 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
15737 F:      arch/arm/mach-s3c64xx/mach-crag6410*
15738 F:      drivers/clk/clk-wm83*.c
15739 F:      drivers/extcon/extcon-arizona.c
15740 F:      drivers/leds/leds-wm83*.c
15741 F:      drivers/gpio/gpio-*wm*.c
15742 F:      drivers/gpio/gpio-arizona.c
15743 F:      drivers/hwmon/wm83??-hwmon.c
15744 F:      drivers/input/misc/wm831x-on.c
15745 F:      drivers/input/touchscreen/wm831x-ts.c
15746 F:      drivers/input/touchscreen/wm97*.c
15747 F:      drivers/mfd/arizona*
15748 F:      drivers/mfd/wm*.c
15749 F:      drivers/mfd/cs47l24*
15750 F:      drivers/power/supply/wm83*.c
15751 F:      drivers/rtc/rtc-wm83*.c
15752 F:      drivers/regulator/wm8*.c
15753 F:      drivers/regulator/arizona*
15754 F:      drivers/video/backlight/wm83*_bl.c
15755 F:      drivers/watchdog/wm83*_wdt.c
15756 F:      include/linux/mfd/arizona/
15757 F:      include/linux/mfd/wm831x/
15758 F:      include/linux/mfd/wm8350/
15759 F:      include/linux/mfd/wm8400*
15760 F:      include/linux/regulator/arizona*
15761 F:      include/linux/wm97xx.h
15762 F:      include/sound/wm????.h
15763 F:      sound/soc/codecs/arizona.?
15764 F:      sound/soc/codecs/wm*
15765 F:      sound/soc/codecs/cs47l24*
15766
15767 WORKQUEUE
15768 M:      Tejun Heo <tj@kernel.org>
15769 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15771 S:      Maintained
15772 F:      include/linux/workqueue.h
15773 F:      kernel/workqueue.c
15774 F:      Documentation/core-api/workqueue.rst
15775
15776 X-POWERS AXP288 PMIC DRIVERS
15777 M:      Hans de Goede <hdegoede@redhat.com>
15778 S:      Maintained
15779 N:      axp288
15780 F:      drivers/acpi/pmic/intel_pmic_xpower.c
15781
15782 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15783 M:      Chen-Yu Tsai <wens@csie.org>
15784 L:      linux-kernel@vger.kernel.org
15785 S:      Maintained
15786 N:      axp[128]
15787
15788 X.25 NETWORK LAYER
15789 M:      Andrew Hendry <andrew.hendry@gmail.com>
15790 L:      linux-x25@vger.kernel.org
15791 S:      Odd Fixes
15792 F:      Documentation/networking/x25*
15793 F:      include/net/x25*
15794 F:      net/x25/
15795
15796 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15797 M:      Thomas Gleixner <tglx@linutronix.de>
15798 M:      Ingo Molnar <mingo@redhat.com>
15799 R:      "H. Peter Anvin" <hpa@zytor.com>
15800 M:      x86@kernel.org
15801 L:      linux-kernel@vger.kernel.org
15802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15803 S:      Maintained
15804 F:      Documentation/devicetree/bindings/x86/
15805 F:      Documentation/x86/
15806 F:      arch/x86/
15807
15808 X86 ENTRY CODE
15809 M:      Andy Lutomirski <luto@kernel.org>
15810 L:      linux-kernel@vger.kernel.org
15811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15812 S:      Maintained
15813 F:      arch/x86/entry/
15814
15815 X86 MCE INFRASTRUCTURE
15816 M:      Tony Luck <tony.luck@intel.com>
15817 M:      Borislav Petkov <bp@alien8.de>
15818 L:      linux-edac@vger.kernel.org
15819 S:      Maintained
15820 F:      arch/x86/kernel/cpu/mcheck/*
15821
15822 X86 MICROCODE UPDATE SUPPORT
15823 M:      Borislav Petkov <bp@alien8.de>
15824 S:      Maintained
15825 F:      arch/x86/kernel/cpu/microcode/*
15826
15827 X86 PLATFORM DRIVERS
15828 M:      Darren Hart <dvhart@infradead.org>
15829 M:      Andy Shevchenko <andy@infradead.org>
15830 L:      platform-driver-x86@vger.kernel.org
15831 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
15832 S:      Maintained
15833 F:      drivers/platform/x86/
15834 F:      drivers/platform/olpc/
15835
15836 X86 VDSO
15837 M:      Andy Lutomirski <luto@kernel.org>
15838 L:      linux-kernel@vger.kernel.org
15839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15840 S:      Maintained
15841 F:      arch/x86/entry/vdso/
15842
15843 XC2028/3028 TUNER DRIVER
15844 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15845 L:      linux-media@vger.kernel.org
15846 W:      https://linuxtv.org
15847 T:      git git://linuxtv.org/media_tree.git
15848 S:      Maintained
15849 F:      drivers/media/tuners/tuner-xc2028.*
15850
15851 XDP SOCKETS (AF_XDP)
15852 M:      Björn Töpel <bjorn.topel@intel.com>
15853 M:      Magnus Karlsson <magnus.karlsson@intel.com>
15854 L:      netdev@vger.kernel.org
15855 S:      Maintained
15856 F:      kernel/bpf/xskmap.c
15857 F:      net/xdp/
15858
15859 XEN BLOCK SUBSYSTEM
15860 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15861 M:      Roger Pau Monné <roger.pau@citrix.com>
15862 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15863 S:      Supported
15864 F:      drivers/block/xen-blkback/*
15865 F:      drivers/block/xen*
15866
15867 XEN HYPERVISOR ARM
15868 M:      Stefano Stabellini <sstabellini@kernel.org>
15869 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15870 S:      Maintained
15871 F:      arch/arm/xen/
15872 F:      arch/arm/include/asm/xen/
15873
15874 XEN HYPERVISOR ARM64
15875 M:      Stefano Stabellini <sstabellini@kernel.org>
15876 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15877 S:      Maintained
15878 F:      arch/arm64/xen/
15879 F:      arch/arm64/include/asm/xen/
15880
15881 XEN HYPERVISOR INTERFACE
15882 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
15883 M:      Juergen Gross <jgross@suse.com>
15884 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15886 S:      Supported
15887 F:      arch/x86/xen/
15888 F:      drivers/*/xen-*front.c
15889 F:      drivers/xen/
15890 F:      arch/x86/include/asm/xen/
15891 F:      arch/x86/include/asm/pvclock-abi.h
15892 F:      include/xen/
15893 F:      include/uapi/xen/
15894 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
15895 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
15896
15897 XEN NETWORK BACKEND DRIVER
15898 M:      Wei Liu <wei.liu2@citrix.com>
15899 M:      Paul Durrant <paul.durrant@citrix.com>
15900 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15901 L:      netdev@vger.kernel.org
15902 S:      Supported
15903 F:      drivers/net/xen-netback/*
15904
15905 XEN PCI SUBSYSTEM
15906 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15907 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15908 S:      Supported
15909 F:      arch/x86/pci/*xen*
15910 F:      drivers/pci/*xen*
15911
15912 XEN PVSCSI DRIVERS
15913 M:      Juergen Gross <jgross@suse.com>
15914 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15915 L:      linux-scsi@vger.kernel.org
15916 S:      Supported
15917 F:      drivers/scsi/xen-scsifront.c
15918 F:      drivers/xen/xen-scsiback.c
15919 F:      include/xen/interface/io/vscsiif.h
15920
15921 XEN SWIOTLB SUBSYSTEM
15922 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15923 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15924 L:      iommu@lists.linux-foundation.org
15925 S:      Supported
15926 F:      arch/x86/xen/*swiotlb*
15927 F:      drivers/xen/*swiotlb*
15928
15929 XEN SOUND FRONTEND DRIVER
15930 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15931 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15932 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15933 S:      Supported
15934 F:      sound/xen/*
15935
15936 XFS FILESYSTEM
15937 M:      Darrick J. Wong <darrick.wong@oracle.com>
15938 M:      linux-xfs@vger.kernel.org
15939 L:      linux-xfs@vger.kernel.org
15940 W:      http://xfs.org/
15941 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15942 S:      Supported
15943 F:      Documentation/filesystems/xfs.txt
15944 F:      fs/xfs/
15945
15946 XILINX AXI ETHERNET DRIVER
15947 M:      Anirudha Sarangi <anirudh@xilinx.com>
15948 M:      John Linn <John.Linn@xilinx.com>
15949 S:      Maintained
15950 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
15951
15952 XILINX UARTLITE SERIAL DRIVER
15953 M:      Peter Korsgaard <jacmet@sunsite.dk>
15954 L:      linux-serial@vger.kernel.org
15955 S:      Maintained
15956 F:      drivers/tty/serial/uartlite.c
15957
15958 XILINX VIDEO IP CORES
15959 M:      Hyun Kwon <hyun.kwon@xilinx.com>
15960 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15961 L:      linux-media@vger.kernel.org
15962 T:      git git://linuxtv.org/media_tree.git
15963 S:      Supported
15964 F:      Documentation/devicetree/bindings/media/xilinx/
15965 F:      drivers/media/platform/xilinx/
15966 F:      include/uapi/linux/xilinx-v4l2-controls.h
15967
15968 XILLYBUS DRIVER
15969 M:      Eli Billauer <eli.billauer@gmail.com>
15970 L:      linux-kernel@vger.kernel.org
15971 S:      Supported
15972 F:      drivers/char/xillybus/
15973
15974 XLP9XX I2C DRIVER
15975 M:      George Cherian <george.cherian@cavium.com>
15976 M:      Jan Glauber <jglauber@cavium.com>
15977 L:      linux-i2c@vger.kernel.org
15978 W:      http://www.cavium.com
15979 S:      Supported
15980 F:      drivers/i2c/busses/i2c-xlp9xx.c
15981
15982 XRA1403 GPIO EXPANDER
15983 M:      Nandor Han <nandor.han@ge.com>
15984 M:      Semi Malinen <semi.malinen@ge.com>
15985 L:      linux-gpio@vger.kernel.org
15986 S:      Maintained
15987 F:      drivers/gpio/gpio-xra1403.c
15988 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15989
15990 XTENSA XTFPGA PLATFORM SUPPORT
15991 M:      Max Filippov <jcmvbkbc@gmail.com>
15992 L:      linux-xtensa@linux-xtensa.org
15993 S:      Maintained
15994 F:      drivers/spi/spi-xtensa-xtfpga.c
15995 F:      sound/soc/xtensa/xtfpga-i2s.c
15996
15997 YAM DRIVER FOR AX.25
15998 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15999 L:      linux-hams@vger.kernel.org
16000 S:      Maintained
16001 F:      drivers/net/hamradio/yam*
16002 F:      include/linux/yam.h
16003
16004 YAMA SECURITY MODULE
16005 M:      Kees Cook <keescook@chromium.org>
16006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16007 S:      Supported
16008 F:      security/yama/
16009 F:      Documentation/admin-guide/LSM/Yama.rst
16010
16011 YEALINK PHONE DRIVER
16012 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16013 L:      usbb2k-api-dev@nongnu.org
16014 S:      Maintained
16015 F:      Documentation/input/devices/yealink.rst
16016 F:      drivers/input/misc/yealink.*
16017
16018 Z8530 DRIVER FOR AX.25
16019 M:      Joerg Reuter <jreuter@yaina.de>
16020 W:      http://yaina.de/jreuter/
16021 W:      http://www.qsl.net/dl1bke/
16022 L:      linux-hams@vger.kernel.org
16023 S:      Maintained
16024 F:      Documentation/networking/z8530drv.txt
16025 F:      drivers/net/hamradio/*scc.c
16026 F:      drivers/net/hamradio/z8530.h
16027
16028 ZBUD COMPRESSED PAGE ALLOCATOR
16029 M:      Seth Jennings <sjenning@redhat.com>
16030 M:      Dan Streetman <ddstreet@ieee.org>
16031 L:      linux-mm@kvack.org
16032 S:      Maintained
16033 F:      mm/zbud.c
16034 F:      include/linux/zbud.h
16035
16036 ZD1211RW WIRELESS DRIVER
16037 M:      Daniel Drake <dsd@gentoo.org>
16038 M:      Ulrich Kunitz <kune@deine-taler.de>
16039 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16040 L:      linux-wireless@vger.kernel.org
16041 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16042 S:      Maintained
16043 F:      drivers/net/wireless/zydas/zd1211rw/
16044
16045 ZD1301 MEDIA DRIVER
16046 M:      Antti Palosaari <crope@iki.fi>
16047 L:      linux-media@vger.kernel.org
16048 W:      https://linuxtv.org/
16049 W:      http://palosaari.fi/linux/
16050 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16051 S:      Maintained
16052 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16053
16054 ZD1301_DEMOD MEDIA DRIVER
16055 M:      Antti Palosaari <crope@iki.fi>
16056 L:      linux-media@vger.kernel.org
16057 W:      https://linuxtv.org/
16058 W:      http://palosaari.fi/linux/
16059 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16060 S:      Maintained
16061 F:      drivers/media/dvb-frontends/zd1301_demod*
16062
16063 ZPOOL COMPRESSED PAGE STORAGE API
16064 M:      Dan Streetman <ddstreet@ieee.org>
16065 L:      linux-mm@kvack.org
16066 S:      Maintained
16067 F:      mm/zpool.c
16068 F:      include/linux/zpool.h
16069
16070 ZR36067 VIDEO FOR LINUX DRIVER
16071 L:      mjpeg-users@lists.sourceforge.net
16072 L:      linux-media@vger.kernel.org
16073 W:      http://mjpeg.sourceforge.net/driver-zoran/
16074 T:      hg https://linuxtv.org/hg/v4l-dvb
16075 S:      Odd Fixes
16076 F:      drivers/staging/media/zoran/
16077
16078 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16079 M:      Minchan Kim <minchan@kernel.org>
16080 M:      Nitin Gupta <ngupta@vflare.org>
16081 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16082 L:      linux-kernel@vger.kernel.org
16083 S:      Maintained
16084 F:      drivers/block/zram/
16085 F:      Documentation/blockdev/zram.txt
16086
16087 ZS DECSTATION Z85C30 SERIAL DRIVER
16088 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16089 S:      Maintained
16090 F:      drivers/tty/serial/zs.*
16091
16092 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16093 M:      Minchan Kim <minchan@kernel.org>
16094 M:      Nitin Gupta <ngupta@vflare.org>
16095 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16096 L:      linux-mm@kvack.org
16097 S:      Maintained
16098 F:      mm/zsmalloc.c
16099 F:      include/linux/zsmalloc.h
16100 F:      Documentation/vm/zsmalloc.rst
16101
16102 ZSWAP COMPRESSED SWAP CACHING
16103 M:      Seth Jennings <sjenning@redhat.com>
16104 M:      Dan Streetman <ddstreet@ieee.org>
16105 L:      linux-mm@kvack.org
16106 S:      Maintained
16107 F:      mm/zswap.c
16108
16109 THE REST
16110 M:      Linus Torvalds <torvalds@linux-foundation.org>
16111 L:      linux-kernel@vger.kernel.org
16112 Q:      http://patchwork.kernel.org/project/LKML/list/
16113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16114 S:      Buried alive in reporters
16115 F:      *
16116 F:      */