]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
Merge tag 'omap-for-v4.20/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel...
[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 ADGS1408 DRIVER
840 M:      Mircea Caprioru <mircea.caprioru@analog.com>
841 S:      Supported
842 F:      drivers/mux/adgs1408.c
843 F:      Documentation/devicetree/bindings/mux/adgs1408.txt
844
845 ANALOG DEVICES INC ADP5061 DRIVER
846 M:      Stefan Popa <stefan.popa@analog.com>
847 L:      linux-pm@vger.kernel.org
848 W:      http://ez.analog.com/community/linux-device-drivers
849 S:      Supported
850 F:      drivers/power/supply/adp5061.c
851
852 ANALOG DEVICES INC ADV7180 DRIVER
853 M:      Lars-Peter Clausen <lars@metafoo.de>
854 L:      linux-media@vger.kernel.org
855 W:      http://ez.analog.com/community/linux-device-drivers
856 S:      Supported
857 F:      drivers/media/i2c/adv7180.c
858
859 ANALOG DEVICES INC ADV748X DRIVER
860 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
861 L:      linux-media@vger.kernel.org
862 S:      Maintained
863 F:      drivers/media/i2c/adv748x/*
864
865 ANALOG DEVICES INC ADV7511 DRIVER
866 M:      Hans Verkuil <hans.verkuil@cisco.com>
867 L:      linux-media@vger.kernel.org
868 S:      Maintained
869 F:      drivers/media/i2c/adv7511*
870
871 ANALOG DEVICES INC ADV7604 DRIVER
872 M:      Hans Verkuil <hans.verkuil@cisco.com>
873 L:      linux-media@vger.kernel.org
874 S:      Maintained
875 F:      drivers/media/i2c/adv7604*
876
877 ANALOG DEVICES INC ADV7842 DRIVER
878 M:      Hans Verkuil <hans.verkuil@cisco.com>
879 L:      linux-media@vger.kernel.org
880 S:      Maintained
881 F:      drivers/media/i2c/adv7842*
882
883 ANALOG DEVICES INC ASOC CODEC DRIVERS
884 M:      Lars-Peter Clausen <lars@metafoo.de>
885 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
886 W:      http://wiki.analog.com/
887 W:      http://ez.analog.com/community/linux-device-drivers
888 S:      Supported
889 F:      sound/soc/codecs/adau*
890 F:      sound/soc/codecs/adav*
891 F:      sound/soc/codecs/ad1*
892 F:      sound/soc/codecs/ad7*
893 F:      sound/soc/codecs/ssm*
894 F:      sound/soc/codecs/sigmadsp.*
895
896 ANALOG DEVICES INC DMA DRIVERS
897 M:      Lars-Peter Clausen <lars@metafoo.de>
898 W:      http://ez.analog.com/community/linux-device-drivers
899 S:      Supported
900 F:      drivers/dma/dma-axi-dmac.c
901
902 ANALOG DEVICES INC IIO DRIVERS
903 M:      Lars-Peter Clausen <lars@metafoo.de>
904 M:      Michael Hennerich <Michael.Hennerich@analog.com>
905 W:      http://wiki.analog.com/
906 W:      http://ez.analog.com/community/linux-device-drivers
907 S:      Supported
908 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
909 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
910 F:      drivers/iio/*/ad*
911 F:      drivers/iio/adc/ltc2497*
912 X:      drivers/iio/*/adjd*
913 F:      drivers/staging/iio/*/ad*
914
915 ANDES ARCHITECTURE
916 M:      Greentime Hu <green.hu@gmail.com>
917 M:      Vincent Chen <deanbo422@gmail.com>
918 T:      git https://github.com/andestech/linux.git
919 S:      Supported
920 F:      arch/nds32/
921 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
922 F:      Documentation/devicetree/bindings/nds32/
923 K:      nds32
924 N:      nds32
925
926 ANDROID CONFIG FRAGMENTS
927 M:      Rob Herring <robh@kernel.org>
928 S:      Supported
929 F:      kernel/configs/android*
930
931 ANDROID DRIVERS
932 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
933 M:      Arve Hjønnevåg <arve@android.com>
934 M:      Todd Kjos <tkjos@android.com>
935 M:      Martijn Coenen <maco@android.com>
936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
937 L:      devel@driverdev.osuosl.org
938 S:      Supported
939 F:      drivers/android/
940 F:      drivers/staging/android/
941
942 ANDROID GOLDFISH PIC DRIVER
943 M:      Miodrag Dinic <miodrag.dinic@mips.com>
944 S:      Supported
945 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
946 F:      drivers/irqchip/irq-goldfish-pic.c
947
948 ANDROID GOLDFISH RTC DRIVER
949 M:      Miodrag Dinic <miodrag.dinic@mips.com>
950 S:      Supported
951 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
952 F:      drivers/rtc/rtc-goldfish.c
953
954 ANDROID ION DRIVER
955 M:      Laura Abbott <labbott@redhat.com>
956 M:      Sumit Semwal <sumit.semwal@linaro.org>
957 L:      devel@driverdev.osuosl.org
958 L:      dri-devel@lists.freedesktop.org
959 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
960 S:      Supported
961 F:      drivers/staging/android/ion
962 F:      drivers/staging/android/uapi/ion.h
963
964 AOA (Apple Onboard Audio) ALSA DRIVER
965 M:      Johannes Berg <johannes@sipsolutions.net>
966 L:      linuxppc-dev@lists.ozlabs.org
967 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
968 S:      Maintained
969 F:      sound/aoa/
970
971 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
972 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
973 L:      linux-iio@vger.kernel.org
974 S:      Maintained
975 F:      drivers/iio/adc/stx104.c
976
977 APM DRIVER
978 M:      Jiri Kosina <jikos@kernel.org>
979 S:      Odd fixes
980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
981 F:      arch/x86/kernel/apm_32.c
982 F:      include/linux/apm_bios.h
983 F:      include/uapi/linux/apm_bios.h
984 F:      drivers/char/apm-emulation.c
985
986 APPARMOR SECURITY MODULE
987 M:      John Johansen <john.johansen@canonical.com>
988 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
989 W:      wiki.apparmor.net
990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
991 S:      Supported
992 F:      security/apparmor/
993 F:      Documentation/admin-guide/LSM/apparmor.rst
994
995 APPLE BCM5974 MULTITOUCH DRIVER
996 M:      Henrik Rydberg <rydberg@bitmath.org>
997 L:      linux-input@vger.kernel.org
998 S:      Odd fixes
999 F:      drivers/input/mouse/bcm5974.c
1000
1001 APPLE SMC DRIVER
1002 M:      Henrik Rydberg <rydberg@bitmath.org>
1003 L:      linux-hwmon@vger.kernel.org
1004 S:      Odd fixes
1005 F:      drivers/hwmon/applesmc.c
1006
1007 APPLETALK NETWORK LAYER
1008 L:      netdev@vger.kernel.org
1009 S:      Odd fixes
1010 F:      drivers/net/appletalk/
1011 F:      net/appletalk/
1012
1013 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1014 M:      Duc Dang <dhdang@apm.com>
1015 S:      Supported
1016 F:      arch/arm64/boot/dts/apm/
1017
1018 APPLIED MICRO (APM) X-GENE SOC EDAC
1019 M:      Loc Ho <lho@apm.com>
1020 S:      Supported
1021 F:      drivers/edac/xgene_edac.c
1022 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1023
1024 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1025 M:      Iyappan Subramanian <isubramanian@apm.com>
1026 M:      Keyur Chudgar <kchudgar@apm.com>
1027 S:      Supported
1028 F:      drivers/net/ethernet/apm/xgene-v2/
1029
1030 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1031 M:      Iyappan Subramanian <isubramanian@apm.com>
1032 M:      Keyur Chudgar <kchudgar@apm.com>
1033 M:      Quan Nguyen <qnguyen@apm.com>
1034 S:      Supported
1035 F:      drivers/net/ethernet/apm/xgene/
1036 F:      drivers/net/phy/mdio-xgene.c
1037 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1038 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1039
1040 APPLIED MICRO (APM) X-GENE SOC PMU
1041 M:      Tai Nguyen <ttnguyen@apm.com>
1042 S:      Supported
1043 F:      drivers/perf/xgene_pmu.c
1044 F:      Documentation/perf/xgene-pmu.txt
1045 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1046
1047 APTINA CAMERA SENSOR PLL
1048 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1049 L:      linux-media@vger.kernel.org
1050 S:      Maintained
1051 F:      drivers/media/i2c/aptina-pll.*
1052
1053 ARC FRAMEBUFFER DRIVER
1054 M:      Jaya Kumar <jayalk@intworks.biz>
1055 S:      Maintained
1056 F:      drivers/video/fbdev/arcfb.c
1057 F:      drivers/video/fbdev/core/fb_defio.c
1058
1059 ARC PGU DRM DRIVER
1060 M:      Alexey Brodkin <abrodkin@synopsys.com>
1061 S:      Supported
1062 F:      drivers/gpu/drm/arc/
1063 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1064
1065 ARCNET NETWORK LAYER
1066 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1067 L:      netdev@vger.kernel.org
1068 S:      Maintained
1069 F:      drivers/net/arcnet/
1070 F:      include/uapi/linux/if_arcnet.h
1071
1072 ARM ARCHITECTED TIMER DRIVER
1073 M:      Mark Rutland <mark.rutland@arm.com>
1074 M:      Marc Zyngier <marc.zyngier@arm.com>
1075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076 S:      Maintained
1077 F:      arch/arm/include/asm/arch_timer.h
1078 F:      arch/arm64/include/asm/arch_timer.h
1079 F:      drivers/clocksource/arm_arch_timer.c
1080
1081 ARM HDLCD DRM DRIVER
1082 M:      Liviu Dudau <liviu.dudau@arm.com>
1083 S:      Supported
1084 F:      drivers/gpu/drm/arm/hdlcd_*
1085 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1086
1087 ARM MALI-DP DRM DRIVER
1088 M:      Liviu Dudau <liviu.dudau@arm.com>
1089 M:      Brian Starkey <brian.starkey@arm.com>
1090 M:      Mali DP Maintainers <malidp@foss.arm.com>
1091 S:      Supported
1092 F:      drivers/gpu/drm/arm/
1093 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1094
1095 ARM MFM AND FLOPPY DRIVERS
1096 M:      Ian Molton <spyro@f2s.com>
1097 S:      Maintained
1098 F:      arch/arm/lib/floppydma.S
1099 F:      arch/arm/include/asm/floppy.h
1100
1101 ARM PMU PROFILING AND DEBUGGING
1102 M:      Will Deacon <will.deacon@arm.com>
1103 M:      Mark Rutland <mark.rutland@arm.com>
1104 S:      Maintained
1105 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106 F:      arch/arm*/kernel/perf_*
1107 F:      arch/arm/oprofile/common.c
1108 F:      arch/arm*/kernel/hw_breakpoint.c
1109 F:      arch/arm*/include/asm/hw_breakpoint.h
1110 F:      arch/arm*/include/asm/perf_event.h
1111 F:      drivers/perf/*
1112 F:      include/linux/perf/arm_pmu.h
1113 F:      Documentation/devicetree/bindings/arm/pmu.txt
1114 F:      Documentation/devicetree/bindings/perf/
1115
1116 ARM PORT
1117 M:      Russell King <linux@armlinux.org.uk>
1118 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119 W:      http://www.armlinux.org.uk/
1120 S:      Odd Fixes
1121 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1122 F:      arch/arm/
1123 X:      arch/arm/boot/dts/
1124
1125 ARM PRIMECELL AACI PL041 DRIVER
1126 M:      Russell King <linux@armlinux.org.uk>
1127 S:      Odd Fixes
1128 F:      sound/arm/aaci.*
1129
1130 ARM PRIMECELL BUS SUPPORT
1131 M:      Russell King <linux@armlinux.org.uk>
1132 S:      Odd Fixes
1133 F:      drivers/amba/
1134 F:      include/linux/amba/bus.h
1135
1136 ARM PRIMECELL CLCD PL110 DRIVER
1137 M:      Russell King <linux@armlinux.org.uk>
1138 S:      Odd Fixes
1139 F:      drivers/video/fbdev/amba-clcd.*
1140
1141 ARM PRIMECELL KMI PL050 DRIVER
1142 M:      Russell King <linux@armlinux.org.uk>
1143 S:      Odd Fixes
1144 F:      drivers/input/serio/ambakmi.*
1145 F:      include/linux/amba/kmi.h
1146
1147 ARM PRIMECELL MMCI PL180/1 DRIVER
1148 M:      Russell King <linux@armlinux.org.uk>
1149 S:      Odd Fixes
1150 F:      drivers/mmc/host/mmci.*
1151 F:      include/linux/amba/mmci.h
1152
1153 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1154 M:      Russell King <linux@armlinux.org.uk>
1155 S:      Odd Fixes
1156 F:      drivers/tty/serial/amba-pl01*.c
1157 F:      include/linux/amba/serial.h
1158
1159 ARM SMMU DRIVERS
1160 M:      Will Deacon <will.deacon@arm.com>
1161 R:      Robin Murphy <robin.murphy@arm.com>
1162 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163 S:      Maintained
1164 F:      drivers/iommu/arm-smmu.c
1165 F:      drivers/iommu/arm-smmu-v3.c
1166 F:      drivers/iommu/io-pgtable-arm.c
1167 F:      drivers/iommu/io-pgtable-arm-v7s.c
1168
1169 ARM SUB-ARCHITECTURES
1170 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171 S:      Maintained
1172 F:      arch/arm/mach-*/
1173 F:      arch/arm/plat-*/
1174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1175
1176 ARM/ACTIONS SEMI ARCHITECTURE
1177 M:      Andreas Färber <afaerber@suse.de>
1178 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179 S:      Maintained
1180 N:      owl
1181 F:      arch/arm/mach-actions/
1182 F:      arch/arm/boot/dts/owl-*
1183 F:      arch/arm64/boot/dts/actions/
1184 F:      drivers/clocksource/owl-*
1185 F:      drivers/pinctrl/actions/*
1186 F:      drivers/soc/actions/
1187 F:      include/dt-bindings/power/owl-*
1188 F:      include/linux/soc/actions/
1189 F:      Documentation/devicetree/bindings/arm/actions.txt
1190 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1191 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1192 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1193
1194 ARM/ADS SPHERE MACHINE SUPPORT
1195 M:      Lennert Buytenhek <kernel@wantstofly.org>
1196 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197 S:      Maintained
1198
1199 ARM/AFEB9260 MACHINE SUPPORT
1200 M:      Sergey Lapin <slapin@ossfans.org>
1201 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202 S:      Maintained
1203
1204 ARM/AJECO 1ARM MACHINE SUPPORT
1205 M:      Lennert Buytenhek <kernel@wantstofly.org>
1206 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207 S:      Maintained
1208
1209 ARM/Allwinner SoC Clock Support
1210 M:      Emilio López <emilio@elopez.com.ar>
1211 S:      Maintained
1212 F:      drivers/clk/sunxi/
1213
1214 ARM/Allwinner sunXi SoC support
1215 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1216 M:      Chen-Yu Tsai <wens@csie.org>
1217 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 S:      Maintained
1219 N:      sun[x456789]i
1220 N:      sun50i
1221 F:      arch/arm/mach-sunxi/
1222 F:      arch/arm64/boot/dts/allwinner/
1223 F:      drivers/clk/sunxi-ng/
1224 F:      drivers/pinctrl/sunxi/
1225 F:      drivers/soc/sunxi/
1226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1227
1228 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1229 M:      Neil Armstrong <narmstrong@baylibre.com>
1230 M:      Jerome Brunet <jbrunet@baylibre.com>
1231 L:      linux-amlogic@lists.infradead.org
1232 S:      Maintained
1233 F:      drivers/clk/meson/
1234 F:      include/dt-bindings/clock/meson*
1235 F:      include/dt-bindings/clock/gxbb*
1236 F:      Documentation/devicetree/bindings/clock/amlogic*
1237
1238 ARM/Amlogic Meson SoC support
1239 M:      Carlo Caione <carlo@caione.org>
1240 M:      Kevin Hilman <khilman@baylibre.com>
1241 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242 L:      linux-amlogic@lists.infradead.org
1243 W:      http://linux-meson.com/
1244 S:      Maintained
1245 F:      arch/arm/mach-meson/
1246 F:      arch/arm/boot/dts/meson*
1247 F:      arch/arm64/boot/dts/amlogic/
1248 F:      drivers/pinctrl/meson/
1249 F:      drivers/mmc/host/meson*
1250 N:      meson
1251
1252 ARM/Annapurna Labs ALPINE ARCHITECTURE
1253 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1254 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1255 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256 S:      Maintained
1257 F:      arch/arm/mach-alpine/
1258 F:      arch/arm/boot/dts/alpine*
1259 F:      arch/arm64/boot/dts/al/
1260 F:      drivers/*/*alpine*
1261
1262 ARM/ARTPEC MACHINE SUPPORT
1263 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1264 M:      Lars Persson <lars.persson@axis.com>
1265 S:      Maintained
1266 L:      linux-arm-kernel@axis.com
1267 F:      arch/arm/mach-artpec
1268 F:      arch/arm/boot/dts/artpec6*
1269 F:      drivers/clk/axis
1270 F:      drivers/crypto/axis
1271 F:      drivers/pinctrl/pinctrl-artpec*
1272 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1273
1274 ARM/ASPEED I2C DRIVER
1275 M:      Brendan Higgins <brendanhiggins@google.com>
1276 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1277 R:      Joel Stanley <joel@jms.id.au>
1278 L:      linux-i2c@vger.kernel.org
1279 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1280 S:      Maintained
1281 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1282 F:      drivers/i2c/busses/i2c-aspeed.c
1283 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1284 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1285
1286 ARM/ASPEED MACHINE SUPPORT
1287 M:      Joel Stanley <joel@jms.id.au>
1288 R:      Andrew Jeffery <andrew@aj.id.au>
1289 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1291 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1292 S:      Supported
1293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1294 F:      arch/arm/mach-aspeed/
1295 F:      arch/arm/boot/dts/aspeed-*
1296 N:      aspeed
1297
1298 ARM/CALXEDA HIGHBANK ARCHITECTURE
1299 M:      Rob Herring <robh@kernel.org>
1300 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301 S:      Maintained
1302 F:      arch/arm/mach-highbank/
1303 F:      arch/arm/boot/dts/highbank.dts
1304 F:      arch/arm/boot/dts/ecx-*.dts*
1305
1306 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1307 M:      Krzysztof Halasa <khalasa@piap.pl>
1308 S:      Maintained
1309 F:      arch/arm/mach-cns3xxx/
1310
1311 ARM/CAVIUM THUNDER NETWORK DRIVER
1312 M:      Sunil Goutham <sgoutham@cavium.com>
1313 M:      Robert Richter <rric@kernel.org>
1314 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315 S:      Supported
1316 F:      drivers/net/ethernet/cavium/thunder/
1317
1318 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1319 M:      Lukasz Majewski <lukma@denx.de>
1320 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321 S:      Maintained
1322 F:      arch/arm/mach-ep93xx/ts72xx.c
1323
1324 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1325 M:      Alexander Shiyan <shc_work@mail.ru>
1326 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327 S:      Odd Fixes
1328 N:      clps711x
1329
1330 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1331 M:      Lennert Buytenhek <kernel@wantstofly.org>
1332 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333 S:      Maintained
1334
1335 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1336 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1337 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1338 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339 S:      Maintained
1340 F:      arch/arm/mach-ep93xx/
1341 F:      arch/arm/mach-ep93xx/include/mach/
1342
1343 ARM/CLKDEV SUPPORT
1344 M:      Russell King <linux@armlinux.org.uk>
1345 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346 S:      Maintained
1347 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1348 F:      drivers/clk/clkdev.c
1349
1350 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1351 M:      Mike Rapoport <mike@compulab.co.il>
1352 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353 S:      Maintained
1354
1355 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1356 M:      Baruch Siach <baruch@tkos.co.il>
1357 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 S:      Maintained
1359 F:      arch/arm/boot/dts/cx92755*
1360 N:      digicolor
1361
1362 ARM/CONTEC MICRO9 MACHINE SUPPORT
1363 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1364 S:      Maintained
1365 F:      arch/arm/mach-ep93xx/micro9.c
1366
1367 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1368 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 S:      Maintained
1371 F:      drivers/hwtracing/coresight/*
1372 F:      Documentation/trace/coresight.txt
1373 F:      Documentation/trace/coresight-cpu-debug.txt
1374 F:      Documentation/devicetree/bindings/arm/coresight.txt
1375 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1376 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1377 F:      tools/perf/arch/arm/util/pmu.c
1378 F:      tools/perf/arch/arm/util/auxtrace.c
1379 F:      tools/perf/arch/arm/util/cs-etm.c
1380 F:      tools/perf/arch/arm/util/cs-etm.h
1381 F:      tools/perf/util/cs-etm.*
1382 F:      tools/perf/util/cs-etm-decoder/*
1383
1384 ARM/CORGI MACHINE SUPPORT
1385 M:      Richard Purdie <rpurdie@rpsys.net>
1386 S:      Maintained
1387
1388 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1389 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1390 M:      Linus Walleij <linus.walleij@linaro.org>
1391 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 T:      git git://github.com/ulli-kroll/linux.git
1393 S:      Maintained
1394 F:      Documentation/devicetree/bindings/arm/gemini.txt
1395 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1396 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1397 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1398 F:      arch/arm/mach-gemini/
1399 F:      drivers/net/ethernet/cortina/
1400 F:      drivers/pinctrl/pinctrl-gemini.c
1401 F:      drivers/rtc/rtc-ftrtc010.c
1402
1403 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1404 M:      Barry Song <baohua@kernel.org>
1405 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1407 S:      Maintained
1408 F:      arch/arm/boot/dts/prima2*
1409 F:      arch/arm/mach-prima2/
1410 F:      drivers/clk/sirf/
1411 F:      drivers/clocksource/timer-prima2.c
1412 F:      drivers/clocksource/timer-atlas7.c
1413 N:      [^a-z]sirf
1414
1415 ARM/EBSA110 MACHINE SUPPORT
1416 M:      Russell King <linux@armlinux.org.uk>
1417 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418 W:      http://www.armlinux.org.uk/
1419 S:      Maintained
1420 F:      arch/arm/mach-ebsa110/
1421 F:      drivers/net/ethernet/amd/am79c961a.*
1422
1423 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1424 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1425 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1426 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 S:      Maintained
1428 N:      efm32
1429
1430 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1431 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1432 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433 S:      Maintained
1434 F:      arch/arm/mach-pxa/ezx.c
1435
1436 ARM/FARADAY FA526 PORT
1437 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1438 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439 S:      Maintained
1440 T:      git git://git.berlios.de/gemini-board
1441 F:      arch/arm/mm/*-fa*
1442
1443 ARM/FOOTBRIDGE ARCHITECTURE
1444 M:      Russell King <linux@armlinux.org.uk>
1445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 W:      http://www.armlinux.org.uk/
1447 S:      Maintained
1448 F:      arch/arm/include/asm/hardware/dec21285.h
1449 F:      arch/arm/mach-footbridge/
1450
1451 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1452 M:      Shawn Guo <shawnguo@kernel.org>
1453 M:      Sascha Hauer <s.hauer@pengutronix.de>
1454 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1455 R:      Fabio Estevam <fabio.estevam@nxp.com>
1456 R:      NXP Linux Team <linux-imx@nxp.com>
1457 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458 S:      Maintained
1459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1460 F:      arch/arm/mach-imx/
1461 F:      arch/arm/mach-mxs/
1462 F:      arch/arm/boot/dts/imx*
1463 F:      arch/arm/configs/imx*_defconfig
1464 F:      drivers/clk/imx/
1465 F:      drivers/soc/imx/
1466 F:      include/soc/imx/
1467
1468 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1469 M:      Shawn Guo <shawnguo@kernel.org>
1470 M:      Sascha Hauer <s.hauer@pengutronix.de>
1471 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1472 R:      Stefan Agner <stefan@agner.ch>
1473 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474 S:      Maintained
1475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1476 F:      arch/arm/mach-imx/*vf610*
1477 F:      arch/arm/boot/dts/vf*
1478
1479 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1480 M:      Shawn Guo <shawnguo@kernel.org>
1481 M:      Li Yang <leoyang.li@nxp.com>
1482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 S:      Maintained
1484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1485 F:      arch/arm/boot/dts/ls1021a*
1486 F:      arch/arm64/boot/dts/freescale/fsl-*
1487 F:      arch/arm64/boot/dts/freescale/qoriq-*
1488
1489 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1490 M:      Lennert Buytenhek <kernel@wantstofly.org>
1491 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 S:      Maintained
1493
1494 ARM/GUMSTIX MACHINE SUPPORT
1495 M:      Steve Sakoman <sakoman@gmail.com>
1496 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 S:      Maintained
1498
1499 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1500 M:      Philipp Zabel <philipp.zabel@gmail.com>
1501 M:      Paul Parsons <lost.distance@yahoo.com>
1502 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 S:      Maintained
1504 F:      arch/arm/mach-pxa/hx4700.c
1505 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1506 F:      sound/soc/pxa/hx4700.c
1507
1508 ARM/HISILICON SOC SUPPORT
1509 M:      Wei Xu <xuwei5@hisilicon.com>
1510 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 W:      http://www.hisilicon.com
1512 S:      Supported
1513 T:      git git://github.com/hisilicon/linux-hisi.git
1514 F:      arch/arm/mach-hisi/
1515 F:      arch/arm/boot/dts/hi3*
1516 F:      arch/arm/boot/dts/hip*
1517 F:      arch/arm/boot/dts/hisi*
1518 F:      arch/arm64/boot/dts/hisilicon/
1519
1520 ARM/HP JORNADA 7XX MACHINE SUPPORT
1521 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1522 W:      www.jlime.com
1523 S:      Maintained
1524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1525 F:      arch/arm/mach-sa1100/jornada720.c
1526 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1527
1528 ARM/IGEP MACHINE SUPPORT
1529 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1530 M:      Javier Martinez Canillas <javier@dowhile0.org>
1531 L:      linux-omap@vger.kernel.org
1532 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 S:      Maintained
1534 F:      arch/arm/boot/dts/omap3-igep*
1535
1536 ARM/INCOME PXA270 SUPPORT
1537 M:      Marek Vasut <marek.vasut@gmail.com>
1538 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539 S:      Maintained
1540 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1541
1542 ARM/INTEL IOP13XX ARM ARCHITECTURE
1543 M:      Lennert Buytenhek <kernel@wantstofly.org>
1544 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 S:      Maintained
1546
1547 ARM/INTEL IOP32X ARM ARCHITECTURE
1548 M:      Lennert Buytenhek <kernel@wantstofly.org>
1549 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550 S:      Maintained
1551
1552 ARM/INTEL IOP33X ARM ARCHITECTURE
1553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 S:      Orphan
1555
1556 ARM/INTEL IQ81342EX MACHINE SUPPORT
1557 M:      Lennert Buytenhek <kernel@wantstofly.org>
1558 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 S:      Maintained
1560
1561 ARM/INTEL IXDP2850 MACHINE SUPPORT
1562 M:      Lennert Buytenhek <kernel@wantstofly.org>
1563 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564 S:      Maintained
1565
1566 ARM/INTEL IXP4XX ARM ARCHITECTURE
1567 M:      Imre Kaloz <kaloz@openwrt.org>
1568 M:      Krzysztof Halasa <khalasa@piap.pl>
1569 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570 S:      Maintained
1571 F:      arch/arm/mach-ixp4xx/
1572
1573 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1574 M:      Jonathan Cameron <jic23@cam.ac.uk>
1575 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576 S:      Maintained
1577 F:      arch/arm/mach-pxa/stargate2.c
1578 F:      drivers/pcmcia/pxa2xx_stargate2.c
1579
1580 ARM/INTEL XSC3 (MANZANO) ARM CORE
1581 M:      Lennert Buytenhek <kernel@wantstofly.org>
1582 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 S:      Maintained
1584
1585 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1586 M:      Lennert Buytenhek <kernel@wantstofly.org>
1587 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588 S:      Maintained
1589
1590 ARM/LG1K ARCHITECTURE
1591 M:      Chanho Min <chanho.min@lge.com>
1592 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 S:      Maintained
1594 F:      arch/arm64/boot/dts/lg/
1595
1596 ARM/LOGICPD PXA270 MACHINE SUPPORT
1597 M:      Lennert Buytenhek <kernel@wantstofly.org>
1598 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599 S:      Maintained
1600
1601 ARM/LPC18XX ARCHITECTURE
1602 M:      Joachim Eastwood <manabian@gmail.com>
1603 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604 S:      Maintained
1605 F:      arch/arm/boot/dts/lpc43*
1606 F:      drivers/clk/nxp/clk-lpc18xx*
1607 F:      drivers/clocksource/time-lpc32xx.c
1608 F:      drivers/i2c/busses/i2c-lpc2k.c
1609 F:      drivers/memory/pl172.c
1610 F:      drivers/mtd/spi-nor/nxp-spifi.c
1611 F:      drivers/rtc/rtc-lpc24xx.c
1612 N:      lpc18xx
1613
1614 ARM/LPC32XX SOC SUPPORT
1615 M:      Vladimir Zapolskiy <vz@mleia.com>
1616 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1617 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1619 S:      Maintained
1620 F:      arch/arm/boot/dts/lpc32*
1621 F:      arch/arm/mach-lpc32xx/
1622 F:      drivers/i2c/busses/i2c-pnx.c
1623 F:      drivers/net/ethernet/nxp/lpc_eth.c
1624 F:      drivers/usb/host/ohci-nxp.c
1625 F:      drivers/watchdog/pnx4008_wdt.c
1626 N:      lpc32xx
1627
1628 ARM/MAGICIAN MACHINE SUPPORT
1629 M:      Philipp Zabel <philipp.zabel@gmail.com>
1630 S:      Maintained
1631
1632 ARM/Marvell Dove/MV78xx0/Orion SOC support
1633 M:      Jason Cooper <jason@lakedaemon.net>
1634 M:      Andrew Lunn <andrew@lunn.ch>
1635 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1636 M:      Gregory Clement <gregory.clement@bootlin.com>
1637 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 S:      Maintained
1639 F:      Documentation/devicetree/bindings/soc/dove/
1640 F:      arch/arm/mach-dove/
1641 F:      arch/arm/mach-mv78xx0/
1642 F:      arch/arm/mach-orion5x/
1643 F:      arch/arm/plat-orion/
1644 F:      arch/arm/boot/dts/dove*
1645 F:      arch/arm/boot/dts/orion5x*
1646
1647 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1648 M:      Jason Cooper <jason@lakedaemon.net>
1649 M:      Andrew Lunn <andrew@lunn.ch>
1650 M:      Gregory Clement <gregory.clement@bootlin.com>
1651 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1652 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653 S:      Maintained
1654 F:      arch/arm/boot/dts/armada*
1655 F:      arch/arm/boot/dts/kirkwood*
1656 F:      arch/arm/configs/mvebu_*_defconfig
1657 F:      arch/arm/mach-mvebu/
1658 F:      arch/arm64/boot/dts/marvell/armada*
1659 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1660 F:      drivers/cpufreq/mvebu-cpufreq.c
1661 F:      drivers/irqchip/irq-armada-370-xp.c
1662 F:      drivers/irqchip/irq-mvebu-*
1663 F:      drivers/pinctrl/mvebu/
1664 F:      drivers/rtc/rtc-armada38x.c
1665
1666 ARM/Mediatek RTC DRIVER
1667 M:      Eddie Huang <eddie.huang@mediatek.com>
1668 M:      Sean Wang <sean.wang@mediatek.com>
1669 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1671 S:      Maintained
1672 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1673 F:      drivers/rtc/rtc-mt6397.c
1674 F:      drivers/rtc/rtc-mt7622.c
1675
1676 ARM/Mediatek SoC support
1677 M:      Matthias Brugger <matthias.bgg@gmail.com>
1678 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1680 S:      Maintained
1681 F:      arch/arm/boot/dts/mt6*
1682 F:      arch/arm/boot/dts/mt7*
1683 F:      arch/arm/boot/dts/mt8*
1684 F:      arch/arm/mach-mediatek/
1685 F:      arch/arm64/boot/dts/mediatek/
1686 N:      mtk
1687 K:      mediatek
1688
1689 ARM/Mediatek USB3 PHY DRIVER
1690 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1691 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1693 S:      Maintained
1694 F:      drivers/phy/mediatek/
1695 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1696
1697 ARM/MICREL KS8695 ARCHITECTURE
1698 M:      Greg Ungerer <gerg@uclinux.org>
1699 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 F:      arch/arm/mach-ks8695/
1701 S:      Odd Fixes
1702
1703 ARM/Microchip (AT91) SoC support
1704 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1705 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1706 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1707 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708 W:      http://www.linux4sam.org
1709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1710 S:      Supported
1711 N:      at91
1712 N:      atmel
1713 F:      arch/arm/mach-at91/
1714 F:      include/soc/at91/
1715 F:      arch/arm/boot/dts/at91*.dts
1716 F:      arch/arm/boot/dts/at91*.dtsi
1717 F:      arch/arm/boot/dts/sama*.dts
1718 F:      arch/arm/boot/dts/sama*.dtsi
1719 F:      arch/arm/include/debug/at91.S
1720 F:      drivers/memory/atmel*
1721 F:      drivers/watchdog/sama5d4_wdt.c
1722 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1723 X:      drivers/net/wireless/atmel/
1724
1725 ARM/MIOA701 MACHINE SUPPORT
1726 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1727 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728 F:      arch/arm/mach-pxa/mioa701.c
1729 S:      Maintained
1730
1731 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1732 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1733 S:      Maintained
1734
1735 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1736 M:      Linus Walleij <linus.walleij@linaro.org>
1737 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1738 S:      Maintained
1739 F:      arch/arm/mach-nomadik/
1740 F:      arch/arm/mach-u300/
1741 F:      arch/arm/mach-ux500/
1742 F:      arch/arm/boot/dts/ste-*
1743 F:      drivers/clk/clk-nomadik.c
1744 F:      drivers/clk/clk-u300.c
1745 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1746 F:      drivers/clocksource/timer-u300.c
1747 F:      drivers/dma/coh901318*
1748 F:      drivers/dma/ste_dma40*
1749 F:      drivers/hwspinlock/u8500_hsem.c
1750 F:      drivers/i2c/busses/i2c-nomadik.c
1751 F:      drivers/i2c/busses/i2c-stu300.c
1752 F:      drivers/mfd/ab3100*
1753 F:      drivers/mfd/ab8500*
1754 F:      drivers/mfd/abx500*
1755 F:      drivers/mfd/dbx500*
1756 F:      drivers/mfd/db8500*
1757 F:      drivers/pinctrl/nomadik/
1758 F:      drivers/pinctrl/pinctrl-coh901*
1759 F:      drivers/pinctrl/pinctrl-u300.c
1760 F:      drivers/rtc/rtc-ab3100.c
1761 F:      drivers/rtc/rtc-ab8500.c
1762 F:      drivers/rtc/rtc-coh901331.c
1763 F:      drivers/rtc/rtc-pl031.c
1764 F:      drivers/watchdog/coh901327_wdt.c
1765 F:      Documentation/devicetree/bindings/arm/ste-*
1766 F:      Documentation/devicetree/bindings/arm/ux500/
1767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1768
1769 ARM/NUVOTON NPCM ARCHITECTURE
1770 M:      Avi Fishman <avifishman70@gmail.com>
1771 M:      Tomer Maimon <tmaimon77@gmail.com>
1772 R:      Patrick Venture <venture@google.com>
1773 R:      Nancy Yuen <yuenn@google.com>
1774 R:      Brendan Higgins <brendanhiggins@google.com>
1775 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1776 S:      Supported
1777 F:      arch/arm/mach-npcm/
1778 F:      arch/arm/boot/dts/nuvoton-npcm*
1779 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1780 F:      drivers/*/*npcm*
1781 F:      Documentation/devicetree/bindings/*/*npcm*
1782 F:      Documentation/devicetree/bindings/*/*/*npcm*
1783
1784 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1785 M:      Wan ZongShun <mcuos.com@gmail.com>
1786 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787 W:      http://www.mcuos.com
1788 S:      Maintained
1789 F:      arch/arm/mach-w90x900/
1790 F:      drivers/input/keyboard/w90p910_keypad.c
1791 F:      drivers/input/touchscreen/w90p910_ts.c
1792 F:      drivers/watchdog/nuc900_wdt.c
1793 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1794 F:      drivers/mtd/nand/raw/nuc900_nand.c
1795 F:      drivers/rtc/rtc-nuc900.c
1796 F:      drivers/spi/spi-nuc900.c
1797 F:      drivers/usb/host/ehci-w90x900.c
1798 F:      drivers/video/fbdev/nuc900fb.c
1799
1800 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1801 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1802 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1803 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1804 S:      Supported
1805
1806 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1807 M:      Alexander Clouter <alex@digriz.org.uk>
1808 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809 W:      http://www.digriz.org.uk/ts78xx/kernel
1810 S:      Maintained
1811 F:      arch/arm/mach-orion5x/ts78xx-*
1812
1813 ARM/OXNAS platform support
1814 M:      Neil Armstrong <narmstrong@baylibre.com>
1815 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1817 S:      Maintained
1818 F:      arch/arm/mach-oxnas/
1819 F:      arch/arm/boot/dts/ox8*.dts*
1820 N:      oxnas
1821
1822 ARM/PALM TREO SUPPORT
1823 M:      Tomas Cech <sleep_walker@suse.com>
1824 L:      linux-arm-kernel@lists.infradead.org
1825 W:      http://hackndev.com
1826 S:      Maintained
1827 F:      arch/arm/mach-pxa/palmtreo.*
1828
1829 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1830 M:      Marek Vasut <marek.vasut@gmail.com>
1831 L:      linux-arm-kernel@lists.infradead.org
1832 W:      http://hackndev.com
1833 S:      Maintained
1834 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1835 F:      arch/arm/mach-pxa/palmtx.c
1836 F:      arch/arm/mach-pxa/palmt5.*
1837 F:      arch/arm/mach-pxa/include/mach/palmld.h
1838 F:      arch/arm/mach-pxa/palmld.c
1839 F:      arch/arm/mach-pxa/palmte2.*
1840 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1841 F:      arch/arm/mach-pxa/palmtc.c
1842
1843 ARM/PALMZ72 SUPPORT
1844 M:      Sergey Lapin <slapin@ossfans.org>
1845 L:      linux-arm-kernel@lists.infradead.org
1846 W:      http://hackndev.com
1847 S:      Maintained
1848 F:      arch/arm/mach-pxa/palmz72.*
1849
1850 ARM/PLEB SUPPORT
1851 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1852 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1853 S:      Maintained
1854
1855 ARM/PT DIGITAL BOARD PORT
1856 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1857 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858 W:      http://www.armlinux.org.uk/
1859 S:      Maintained
1860
1861 ARM/QUALCOMM SUPPORT
1862 M:      Andy Gross <andy.gross@linaro.org>
1863 M:      David Brown <david.brown@linaro.org>
1864 L:      linux-arm-msm@vger.kernel.org
1865 L:      linux-soc@vger.kernel.org
1866 S:      Maintained
1867 F:      Documentation/devicetree/bindings/soc/qcom/
1868 F:      arch/arm/boot/dts/qcom-*.dts
1869 F:      arch/arm/boot/dts/qcom-*.dtsi
1870 F:      arch/arm/mach-qcom/
1871 F:      arch/arm64/boot/dts/qcom/*
1872 F:      drivers/i2c/busses/i2c-qup.c
1873 F:      drivers/clk/qcom/
1874 F:      drivers/dma/qcom/
1875 F:      drivers/soc/qcom/
1876 F:      drivers/spi/spi-qup.c
1877 F:      drivers/tty/serial/msm_serial.c
1878 F:      drivers/*/pm8???-*
1879 F:      drivers/mfd/ssbi.c
1880 F:      drivers/firmware/qcom_scm*
1881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1882
1883 ARM/RADISYS ENP2611 MACHINE SUPPORT
1884 M:      Lennert Buytenhek <kernel@wantstofly.org>
1885 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886 S:      Maintained
1887
1888 ARM/REALTEK ARCHITECTURE
1889 M:      Andreas Färber <afaerber@suse.de>
1890 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891 S:      Maintained
1892 F:      arch/arm64/boot/dts/realtek/
1893 F:      Documentation/devicetree/bindings/arm/realtek.txt
1894
1895 ARM/RENESAS ARM64 ARCHITECTURE
1896 M:      Simon Horman <horms@verge.net.au>
1897 M:      Magnus Damm <magnus.damm@gmail.com>
1898 L:      linux-renesas-soc@vger.kernel.org
1899 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1901 S:      Supported
1902 F:      arch/arm64/boot/dts/renesas/
1903 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1904 F:      drivers/soc/renesas/
1905 F:      include/linux/soc/renesas/
1906
1907 ARM/RISCPC ARCHITECTURE
1908 M:      Russell King <linux@armlinux.org.uk>
1909 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 W:      http://www.armlinux.org.uk/
1911 S:      Maintained
1912 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1913 F:      arch/arm/include/asm/hardware/ioc.h
1914 F:      arch/arm/include/asm/hardware/iomd.h
1915 F:      arch/arm/include/asm/hardware/memc.h
1916 F:      arch/arm/mach-rpc/
1917 F:      drivers/net/ethernet/8390/etherh.c
1918 F:      drivers/net/ethernet/i825xx/ether1*
1919 F:      drivers/net/ethernet/seeq/ether3*
1920 F:      drivers/scsi/arm/
1921
1922 ARM/Rockchip SoC support
1923 M:      Heiko Stuebner <heiko@sntech.de>
1924 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 L:      linux-rockchip@lists.infradead.org
1926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1927 S:      Maintained
1928 F:      arch/arm/boot/dts/rk3*
1929 F:      arch/arm/boot/dts/rv1108*
1930 F:      arch/arm/mach-rockchip/
1931 F:      drivers/clk/rockchip/
1932 F:      drivers/i2c/busses/i2c-rk3x.c
1933 F:      drivers/*/*rockchip*
1934 F:      drivers/*/*/*rockchip*
1935 F:      sound/soc/rockchip/
1936 N:      rockchip
1937
1938 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1939 M:      Kukjin Kim <kgene@kernel.org>
1940 M:      Krzysztof Kozlowski <krzk@kernel.org>
1941 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1943 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1944 S:      Maintained
1945 F:      arch/arm/boot/dts/s3c*
1946 F:      arch/arm/boot/dts/s5p*
1947 F:      arch/arm/boot/dts/exynos*
1948 F:      arch/arm64/boot/dts/exynos/
1949 F:      arch/arm/plat-samsung/
1950 F:      arch/arm/mach-s3c24*/
1951 F:      arch/arm/mach-s3c64xx/
1952 F:      arch/arm/mach-s5p*/
1953 F:      arch/arm/mach-exynos*/
1954 F:      drivers/*/*s3c24*
1955 F:      drivers/*/*/*s3c24*
1956 F:      drivers/*/*s3c64xx*
1957 F:      drivers/*/*s5pv210*
1958 F:      drivers/memory/samsung/*
1959 F:      drivers/soc/samsung/*
1960 F:      Documentation/arm/Samsung/
1961 F:      Documentation/devicetree/bindings/arm/samsung/
1962 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1963 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1964 N:      exynos
1965
1966 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1967 M:      Kyungmin Park <kyungmin.park@samsung.com>
1968 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 S:      Maintained
1970 F:      arch/arm/mach-s5pv210/
1971
1972 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1973 M:      Kyungmin Park <kyungmin.park@samsung.com>
1974 M:      Kamil Debski <kamil@wypas.org>
1975 M:      Andrzej Hajda <a.hajda@samsung.com>
1976 L:      linux-arm-kernel@lists.infradead.org
1977 L:      linux-media@vger.kernel.org
1978 S:      Maintained
1979 F:      drivers/media/platform/s5p-g2d/
1980
1981 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1982 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1983 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1984 L:      linux-media@vger.kernel.org
1985 S:      Maintained
1986 F:      drivers/media/platform/s5p-cec/
1987 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1988
1989 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1990 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1991 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1992 L:      linux-arm-kernel@lists.infradead.org
1993 L:      linux-media@vger.kernel.org
1994 S:      Maintained
1995 F:      drivers/media/platform/s5p-jpeg/
1996
1997 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1998 M:      Kyungmin Park <kyungmin.park@samsung.com>
1999 M:      Kamil Debski <kamil@wypas.org>
2000 M:      Jeongtae Park <jtp.park@samsung.com>
2001 M:      Andrzej Hajda <a.hajda@samsung.com>
2002 L:      linux-arm-kernel@lists.infradead.org
2003 L:      linux-media@vger.kernel.org
2004 S:      Maintained
2005 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
2006 F:      drivers/media/platform/s5p-mfc/
2007
2008 ARM/SHMOBILE ARM ARCHITECTURE
2009 M:      Simon Horman <horms@verge.net.au>
2010 M:      Magnus Damm <magnus.damm@gmail.com>
2011 L:      linux-renesas-soc@vger.kernel.org
2012 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2014 S:      Supported
2015 F:      arch/arm/boot/dts/emev2*
2016 F:      arch/arm/boot/dts/r7s*
2017 F:      arch/arm/boot/dts/r8a*
2018 F:      arch/arm/boot/dts/r9a*
2019 F:      arch/arm/boot/dts/sh*
2020 F:      arch/arm/configs/shmobile_defconfig
2021 F:      arch/arm/include/debug/renesas-scif.S
2022 F:      arch/arm/mach-shmobile/
2023 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2024 F:      drivers/soc/renesas/
2025 F:      include/linux/soc/renesas/
2026
2027 ARM/SOCFPGA ARCHITECTURE
2028 M:      Dinh Nguyen <dinguyen@kernel.org>
2029 S:      Maintained
2030 F:      arch/arm/mach-socfpga/
2031 F:      arch/arm/boot/dts/socfpga*
2032 F:      arch/arm/configs/socfpga_defconfig
2033 F:      arch/arm64/boot/dts/altera/
2034 W:      http://www.rocketboards.org
2035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2036
2037 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2038 M:      Dinh Nguyen <dinguyen@kernel.org>
2039 S:      Maintained
2040 F:      drivers/clk/socfpga/
2041
2042 ARM/SOCFPGA EDAC SUPPORT
2043 M:      Thor Thayer <thor.thayer@linux.intel.com>
2044 S:      Maintained
2045 F:      drivers/edac/altera_edac.
2046
2047 ARM/SPREADTRUM SoC SUPPORT
2048 M:      Orson Zhai <orsonzhai@gmail.com>
2049 M:      Baolin Wang <baolin.wang@linaro.org>
2050 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2051 S:      Maintained
2052 F:      arch/arm64/boot/dts/sprd
2053 N:      sprd
2054
2055 ARM/STI ARCHITECTURE
2056 M:      Patrice Chotard <patrice.chotard@st.com>
2057 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058 W:      http://www.stlinux.com
2059 S:      Maintained
2060 F:      arch/arm/mach-sti/
2061 F:      arch/arm/boot/dts/sti*
2062 F:      drivers/char/hw_random/st-rng.c
2063 F:      drivers/clocksource/arm_global_timer.c
2064 F:      drivers/clocksource/clksrc_st_lpc.c
2065 F:      drivers/cpufreq/sti-cpufreq.c
2066 F:      drivers/dma/st_fdma*
2067 F:      drivers/i2c/busses/i2c-st.c
2068 F:      drivers/media/rc/st_rc.c
2069 F:      drivers/media/platform/sti/c8sectpfe/
2070 F:      drivers/mmc/host/sdhci-st.c
2071 F:      drivers/phy/st/phy-miphy28lp.c
2072 F:      drivers/phy/st/phy-stih407-usb.c
2073 F:      drivers/pinctrl/pinctrl-st.c
2074 F:      drivers/remoteproc/st_remoteproc.c
2075 F:      drivers/remoteproc/st_slim_rproc.c
2076 F:      drivers/reset/sti/
2077 F:      drivers/rtc/rtc-st-lpc.c
2078 F:      drivers/tty/serial/st-asc.c
2079 F:      drivers/usb/dwc3/dwc3-st.c
2080 F:      drivers/usb/host/ehci-st.c
2081 F:      drivers/usb/host/ohci-st.c
2082 F:      drivers/watchdog/st_lpc_wdt.c
2083 F:      drivers/ata/ahci_st.c
2084 F:      include/linux/remoteproc/st_slim_rproc.h
2085
2086 ARM/STM32 ARCHITECTURE
2087 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2088 M:      Alexandre Torgue <alexandre.torgue@st.com>
2089 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2090 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 S:      Maintained
2092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2093 N:      stm32
2094 N:      stm
2095 F:      arch/arm/boot/dts/stm32*
2096 F:      arch/arm/mach-stm32/
2097 F:      drivers/clocksource/armv7m_systick.c
2098
2099 ARM/Synaptics Berlin SoC support
2100 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2101 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2102 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 S:      Maintained
2104 F:      arch/arm/mach-berlin/
2105 F:      arch/arm/boot/dts/berlin*
2106 F:      arch/arm64/boot/dts/marvell/berlin*
2107
2108 ARM/TANGO ARCHITECTURE
2109 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2110 M:      Mans Rullgard <mans@mansr.com>
2111 L:      linux-arm-kernel@lists.infradead.org
2112 S:      Odd Fixes
2113 N:      tango
2114
2115 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2116 M:      Lennert Buytenhek <kernel@wantstofly.org>
2117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118 S:      Maintained
2119
2120 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2121 M:      Hans Verkuil <hans.verkuil@cisco.com>
2122 L:      linux-tegra@vger.kernel.org
2123 L:      linux-media@vger.kernel.org
2124 S:      Maintained
2125 F:      drivers/media/platform/tegra-cec/
2126 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2127
2128 ARM/TETON BGA MACHINE SUPPORT
2129 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2130 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2131 S:      Maintained
2132
2133 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2134 M:      Santosh Shilimkar <ssantosh@kernel.org>
2135 L:      linux-kernel@vger.kernel.org
2136 S:      Maintained
2137 F:      drivers/memory/*emif*
2138
2139 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2140 M:      Tero Kristo <t-kristo@ti.com>
2141 M:      Nishanth Menon <nm@ti.com>
2142 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143 S:      Supported
2144 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2145 F:      arch/arm64/boot/dts/ti/Makefile
2146 F:      arch/arm64/boot/dts/ti/k3-*
2147
2148 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2149 M:      Santosh Shilimkar <ssantosh@kernel.org>
2150 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151 S:      Maintained
2152 F:      arch/arm/mach-keystone/
2153 F:      arch/arm/boot/dts/keystone-*
2154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2155
2156 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2157 M:      Santosh Shilimkar <ssantosh@kernel.org>
2158 L:      linux-kernel@vger.kernel.org
2159 S:      Maintained
2160 F:      drivers/clk/keystone/
2161
2162 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2163 M:      Santosh Shilimkar <ssantosh@kernel.org>
2164 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2165 L:      linux-kernel@vger.kernel.org
2166 S:      Maintained
2167 F:      drivers/clocksource/timer-keystone.c
2168
2169 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2170 M:      Santosh Shilimkar <ssantosh@kernel.org>
2171 L:      linux-kernel@vger.kernel.org
2172 S:      Maintained
2173 F:      drivers/power/reset/keystone-reset.c
2174
2175 ARM/THECUS N2100 MACHINE SUPPORT
2176 M:      Lennert Buytenhek <kernel@wantstofly.org>
2177 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2178 S:      Maintained
2179
2180 ARM/TOSA MACHINE SUPPORT
2181 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2182 M:      Dirk Opfer <dirk@opfer-online.de>
2183 S:      Maintained
2184
2185 ARM/UNIPHIER ARCHITECTURE
2186 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2187 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2189 S:      Maintained
2190 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2191 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2192 F:      arch/arm/boot/dts/uniphier*
2193 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2194 F:      arch/arm/mach-uniphier/
2195 F:      arch/arm/mm/cache-uniphier.c
2196 F:      arch/arm64/boot/dts/socionext/uniphier*
2197 F:      drivers/bus/uniphier-system-bus.c
2198 F:      drivers/clk/uniphier/
2199 F:      drivers/gpio/gpio-uniphier.c
2200 F:      drivers/i2c/busses/i2c-uniphier*
2201 F:      drivers/irqchip/irq-uniphier-aidet.c
2202 F:      drivers/pinctrl/uniphier/
2203 F:      drivers/reset/reset-uniphier.c
2204 F:      drivers/tty/serial/8250/8250_uniphier.c
2205 N:      uniphier
2206
2207 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2208 M:      Ulf Hansson <ulf.hansson@linaro.org>
2209 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2210 T:      git git://git.linaro.org/people/ulfh/clk.git
2211 S:      Maintained
2212 F:      drivers/clk/ux500/
2213
2214 ARM/VERSATILE EXPRESS PLATFORM
2215 M:      Liviu Dudau <liviu.dudau@arm.com>
2216 M:      Sudeep Holla <sudeep.holla@arm.com>
2217 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2218 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2219 S:      Maintained
2220 F:      arch/arm/boot/dts/vexpress*
2221 F:      arch/arm64/boot/dts/arm/
2222 F:      arch/arm/mach-vexpress/
2223 F:      */*/vexpress*
2224 F:      */*/*/vexpress*
2225 F:      drivers/clk/versatile/clk-vexpress-osc.c
2226 F:      drivers/clocksource/versatile.c
2227 N:      mps2
2228
2229 ARM/VFP SUPPORT
2230 M:      Russell King <linux@armlinux.org.uk>
2231 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2232 W:      http://www.armlinux.org.uk/
2233 S:      Maintained
2234 F:      arch/arm/vfp/
2235
2236 ARM/VOIPAC PXA270 SUPPORT
2237 M:      Marek Vasut <marek.vasut@gmail.com>
2238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239 S:      Maintained
2240 F:      arch/arm/mach-pxa/vpac270.c
2241 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2242
2243 ARM/VT8500 ARM ARCHITECTURE
2244 M:      Tony Prisk <linux@prisktech.co.nz>
2245 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2246 S:      Maintained
2247 F:      arch/arm/mach-vt8500/
2248 F:      drivers/clocksource/vt8500_timer.c
2249 F:      drivers/i2c/busses/i2c-wmt.c
2250 F:      drivers/mmc/host/wmt-sdmmc.c
2251 F:      drivers/pwm/pwm-vt8500.c
2252 F:      drivers/rtc/rtc-vt8500.c
2253 F:      drivers/tty/serial/vt8500_serial.c
2254 F:      drivers/usb/host/ehci-platform.c
2255 F:      drivers/usb/host/uhci-platform.c
2256 F:      drivers/video/fbdev/vt8500lcdfb.*
2257 F:      drivers/video/fbdev/wm8505fb*
2258 F:      drivers/video/fbdev/wmt_ge_rops.*
2259
2260 ARM/ZIPIT Z2 SUPPORT
2261 M:      Marek Vasut <marek.vasut@gmail.com>
2262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263 S:      Maintained
2264 F:      arch/arm/mach-pxa/z2.c
2265 F:      arch/arm/mach-pxa/include/mach/z2.h
2266
2267 ARM/ZTE ARCHITECTURE
2268 M:      Jun Nie <jun.nie@linaro.org>
2269 M:      Baoyou Xie <baoyou.xie@linaro.org>
2270 M:      Shawn Guo <shawnguo@kernel.org>
2271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272 S:      Maintained
2273 F:      arch/arm/boot/dts/zx2967*
2274 F:      arch/arm/mach-zx/
2275 F:      arch/arm64/boot/dts/zte/
2276 F:      drivers/clk/zte/
2277 F:      drivers/dma/zx_dma.c
2278 F:      drivers/gpio/gpio-zx.c
2279 F:      drivers/i2c/busses/i2c-zx2967.c
2280 F:      drivers/mmc/host/dw_mmc-zx.*
2281 F:      drivers/pinctrl/zte/
2282 F:      drivers/soc/zte/
2283 F:      drivers/thermal/zx2967_thermal.c
2284 F:      drivers/watchdog/zx2967_wdt.c
2285 F:      Documentation/devicetree/bindings/arm/zte.txt
2286 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2287 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2288 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2289 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2290 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2291 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2292 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2293 F:      Documentation/devicetree/bindings/soc/zte/
2294 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2295 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2296 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2297 F:      include/dt-bindings/clock/zx2967*.h
2298 F:      include/dt-bindings/soc/zte,*.h
2299 F:      sound/soc/codecs/zx_aud96p22.c
2300 F:      sound/soc/zte/
2301
2302 ARM/ZYNQ ARCHITECTURE
2303 M:      Michal Simek <michal.simek@xilinx.com>
2304 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2305 W:      http://wiki.xilinx.com
2306 T:      git https://github.com/Xilinx/linux-xlnx.git
2307 S:      Supported
2308 F:      arch/arm/mach-zynq/
2309 F:      drivers/cpuidle/cpuidle-zynq.c
2310 F:      drivers/block/xsysace.c
2311 N:      zynq
2312 N:      xilinx
2313 F:      drivers/clocksource/cadence_ttc_timer.c
2314 F:      drivers/i2c/busses/i2c-cadence.c
2315 F:      drivers/mmc/host/sdhci-of-arasan.c
2316 F:      drivers/edac/synopsys_edac.c
2317
2318 ARM64 PORT (AARCH64 ARCHITECTURE)
2319 M:      Catalin Marinas <catalin.marinas@arm.com>
2320 M:      Will Deacon <will.deacon@arm.com>
2321 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2323 S:      Maintained
2324 F:      arch/arm64/
2325 X:      arch/arm64/boot/dts/
2326 F:      Documentation/arm64/
2327
2328 AS3645A LED FLASH CONTROLLER DRIVER
2329 M:      Sakari Ailus <sakari.ailus@iki.fi>
2330 L:      linux-leds@vger.kernel.org
2331 S:      Maintained
2332 F:      drivers/leds/leds-as3645a.c
2333
2334 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2335 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2336 L:      linux-media@vger.kernel.org
2337 T:      git git://linuxtv.org/media_tree.git
2338 S:      Maintained
2339 F:      drivers/media/i2c/ak7375.c
2340 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2341
2342 ASAHI KASEI AK8974 DRIVER
2343 M:      Linus Walleij <linus.walleij@linaro.org>
2344 L:      linux-iio@vger.kernel.org
2345 W:      http://www.akm.com/
2346 S:      Supported
2347 F:      drivers/iio/magnetometer/ak8974.c
2348
2349 ASC7621 HARDWARE MONITOR DRIVER
2350 M:      George Joseph <george.joseph@fairview5.com>
2351 L:      linux-hwmon@vger.kernel.org
2352 S:      Maintained
2353 F:      Documentation/hwmon/asc7621
2354 F:      drivers/hwmon/asc7621.c
2355
2356 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2357 M:      Corentin Chary <corentin.chary@gmail.com>
2358 L:      acpi4asus-user@lists.sourceforge.net
2359 L:      platform-driver-x86@vger.kernel.org
2360 W:      http://acpi4asus.sf.net
2361 S:      Maintained
2362 F:      drivers/platform/x86/asus*.c
2363 F:      drivers/platform/x86/eeepc*.c
2364
2365 ASUS WIRELESS RADIO CONTROL DRIVER
2366 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2367 L:      platform-driver-x86@vger.kernel.org
2368 S:      Maintained
2369 F:      drivers/platform/x86/asus-wireless.c
2370
2371 ASYMMETRIC KEYS
2372 M:      David Howells <dhowells@redhat.com>
2373 L:      keyrings@vger.kernel.org
2374 S:      Maintained
2375 F:      Documentation/crypto/asymmetric-keys.txt
2376 F:      include/linux/verification.h
2377 F:      include/crypto/public_key.h
2378 F:      include/crypto/pkcs7.h
2379 F:      crypto/asymmetric_keys/
2380
2381 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2382 R:      Dan Williams <dan.j.williams@intel.com>
2383 W:      http://sourceforge.net/projects/xscaleiop
2384 S:      Odd fixes
2385 F:      Documentation/crypto/async-tx-api.txt
2386 F:      crypto/async_tx/
2387 F:      drivers/dma/
2388 F:      include/linux/dmaengine.h
2389 F:      include/linux/async_tx.h
2390
2391 AT24 EEPROM DRIVER
2392 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2393 L:      linux-i2c@vger.kernel.org
2394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2395 S:      Maintained
2396 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2397 F:      drivers/misc/eeprom/at24.c
2398 F:      include/linux/platform_data/at24.h
2399
2400 ATA OVER ETHERNET (AOE) DRIVER
2401 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2402 W:      http://www.openaoe.org/
2403 S:      Supported
2404 F:      Documentation/aoe/
2405 F:      drivers/block/aoe/
2406
2407 ATHEROS 71XX/9XXX GPIO DRIVER
2408 M:      Alban Bedel <albeu@free.fr>
2409 W:      https://github.com/AlbanBedel/linux
2410 T:      git git://github.com/AlbanBedel/linux
2411 S:      Maintained
2412 F:      drivers/gpio/gpio-ath79.c
2413 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2414
2415 ATHEROS 71XX/9XXX USB PHY DRIVER
2416 M:      Alban Bedel <albeu@free.fr>
2417 W:      https://github.com/AlbanBedel/linux
2418 T:      git git://github.com/AlbanBedel/linux
2419 S:      Maintained
2420 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2421 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2422
2423 ATHEROS ATH GENERIC UTILITIES
2424 M:      Kalle Valo <kvalo@codeaurora.org>
2425 L:      linux-wireless@vger.kernel.org
2426 S:      Supported
2427 F:      drivers/net/wireless/ath/*
2428
2429 ATHEROS ATH5K WIRELESS DRIVER
2430 M:      Jiri Slaby <jirislaby@gmail.com>
2431 M:      Nick Kossifidis <mickflemm@gmail.com>
2432 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2433 L:      linux-wireless@vger.kernel.org
2434 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2435 S:      Maintained
2436 F:      drivers/net/wireless/ath/ath5k/
2437
2438 ATHEROS ATH6KL WIRELESS DRIVER
2439 M:      Kalle Valo <kvalo@codeaurora.org>
2440 L:      linux-wireless@vger.kernel.org
2441 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2443 S:      Supported
2444 F:      drivers/net/wireless/ath/ath6kl/
2445
2446 ATI_REMOTE2 DRIVER
2447 M:      Ville Syrjala <syrjala@sci.fi>
2448 S:      Maintained
2449 F:      drivers/input/misc/ati_remote2.c
2450
2451 ATK0110 HWMON DRIVER
2452 M:      Luca Tettamanti <kronos.it@gmail.com>
2453 L:      linux-hwmon@vger.kernel.org
2454 S:      Maintained
2455 F:      drivers/hwmon/asus_atk0110.c
2456
2457 ATLX ETHERNET DRIVERS
2458 M:      Jay Cliburn <jcliburn@gmail.com>
2459 M:      Chris Snook <chris.snook@gmail.com>
2460 L:      netdev@vger.kernel.org
2461 W:      http://sourceforge.net/projects/atl1
2462 W:      http://atl1.sourceforge.net
2463 S:      Maintained
2464 F:      drivers/net/ethernet/atheros/
2465
2466 ATM
2467 M:      Chas Williams <3chas3@gmail.com>
2468 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2469 L:      netdev@vger.kernel.org
2470 W:      http://linux-atm.sourceforge.net
2471 S:      Maintained
2472 F:      drivers/atm/
2473 F:      include/linux/atm*
2474 F:      include/uapi/linux/atm*
2475
2476 ATMEL MACB ETHERNET DRIVER
2477 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2478 S:      Supported
2479 F:      drivers/net/ethernet/cadence/
2480
2481 ATMEL MAXTOUCH DRIVER
2482 M:      Nick Dyer <nick@shmanahar.org>
2483 T:      git git://github.com/ndyer/linux.git
2484 S:      Maintained
2485 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2486 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2487
2488 ATMEL WIRELESS DRIVER
2489 M:      Simon Kelley <simon@thekelleys.org.uk>
2490 L:      linux-wireless@vger.kernel.org
2491 W:      http://www.thekelleys.org.uk/atmel
2492 W:      http://atmelwlandriver.sourceforge.net/
2493 S:      Maintained
2494 F:      drivers/net/wireless/atmel/atmel*
2495
2496 ATOMIC INFRASTRUCTURE
2497 M:      Will Deacon <will.deacon@arm.com>
2498 M:      Peter Zijlstra <peterz@infradead.org>
2499 R:      Boqun Feng <boqun.feng@gmail.com>
2500 L:      linux-kernel@vger.kernel.org
2501 S:      Maintained
2502 F:      arch/*/include/asm/atomic*.h
2503 F:      include/*/atomic*.h
2504
2505 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2506 M:      Bradley Grove <linuxdrivers@attotech.com>
2507 L:      linux-scsi@vger.kernel.org
2508 W:      http://www.attotech.com
2509 S:      Supported
2510 F:      drivers/scsi/esas2r
2511
2512 ATUSB IEEE 802.15.4 RADIO DRIVER
2513 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2514 L:      linux-wpan@vger.kernel.org
2515 S:      Maintained
2516 F:      drivers/net/ieee802154/atusb.c
2517 F:      drivers/net/ieee802154/atusb.h
2518 F:      drivers/net/ieee802154/at86rf230.h
2519
2520 AUDIT SUBSYSTEM
2521 M:      Paul Moore <paul@paul-moore.com>
2522 M:      Eric Paris <eparis@redhat.com>
2523 L:      linux-audit@redhat.com (moderated for non-subscribers)
2524 W:      https://github.com/linux-audit
2525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2526 S:      Supported
2527 F:      include/linux/audit.h
2528 F:      include/uapi/linux/audit.h
2529 F:      kernel/audit*
2530
2531 AUXILIARY DISPLAY DRIVERS
2532 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2533 S:      Maintained
2534 F:      drivers/auxdisplay/
2535 F:      include/linux/cfag12864b.h
2536
2537 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2538 M:      Andreas Klinger <ak@it-klinger.de>
2539 L:      linux-iio@vger.kernel.org
2540 S:      Maintained
2541 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2542 F:      drivers/iio/adc/hx711.c
2543
2544 AX.25 NETWORK LAYER
2545 M:      Ralf Baechle <ralf@linux-mips.org>
2546 L:      linux-hams@vger.kernel.org
2547 W:      http://www.linux-ax25.org/
2548 S:      Maintained
2549 F:      include/uapi/linux/ax25.h
2550 F:      include/net/ax25.h
2551 F:      net/ax25/
2552
2553 AXENTIA ARM DEVICES
2554 M:      Peter Rosin <peda@axentia.se>
2555 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2556 S:      Maintained
2557 F:      Documentation/devicetree/bindings/arm/axentia.txt
2558 F:      arch/arm/boot/dts/at91-linea.dtsi
2559 F:      arch/arm/boot/dts/at91-natte.dtsi
2560 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2561 F:      arch/arm/boot/dts/at91-tse850-3.dts
2562
2563 AXENTIA ASOC DRIVERS
2564 M:      Peter Rosin <peda@axentia.se>
2565 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2566 S:      Maintained
2567 F:      Documentation/devicetree/bindings/sound/axentia,*
2568 F:      sound/soc/atmel/tse850-pcm5142.c
2569
2570 AZ6007 DVB DRIVER
2571 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2572 L:      linux-media@vger.kernel.org
2573 W:      https://linuxtv.org
2574 T:      git git://linuxtv.org/media_tree.git
2575 S:      Maintained
2576 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2577
2578 AZTECH FM RADIO RECEIVER DRIVER
2579 M:      Hans Verkuil <hverkuil@xs4all.nl>
2580 L:      linux-media@vger.kernel.org
2581 T:      git git://linuxtv.org/media_tree.git
2582 W:      https://linuxtv.org
2583 S:      Maintained
2584 F:      drivers/media/radio/radio-aztech*
2585
2586 B43 WIRELESS DRIVER
2587 L:      linux-wireless@vger.kernel.org
2588 L:      b43-dev@lists.infradead.org
2589 W:      http://wireless.kernel.org/en/users/Drivers/b43
2590 S:      Odd Fixes
2591 F:      drivers/net/wireless/broadcom/b43/
2592
2593 B43LEGACY WIRELESS DRIVER
2594 M:      Larry Finger <Larry.Finger@lwfinger.net>
2595 L:      linux-wireless@vger.kernel.org
2596 L:      b43-dev@lists.infradead.org
2597 W:      http://wireless.kernel.org/en/users/Drivers/b43
2598 S:      Maintained
2599 F:      drivers/net/wireless/broadcom/b43legacy/
2600
2601 BACKLIGHT CLASS/SUBSYSTEM
2602 M:      Lee Jones <lee.jones@linaro.org>
2603 M:      Daniel Thompson <daniel.thompson@linaro.org>
2604 M:      Jingoo Han <jingoohan1@gmail.com>
2605 L:      dri-devel@lists.freedesktop.org
2606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2607 S:      Maintained
2608 F:      drivers/video/backlight/
2609 F:      include/linux/backlight.h
2610 F:      include/linux/pwm_backlight.h
2611 F:      Documentation/devicetree/bindings/leds/backlight
2612
2613 BATMAN ADVANCED
2614 M:      Marek Lindner <mareklindner@neomailbox.ch>
2615 M:      Simon Wunderlich <sw@simonwunderlich.de>
2616 M:      Antonio Quartulli <a@unstable.cc>
2617 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2618 W:      https://www.open-mesh.org/
2619 Q:      https://patchwork.open-mesh.org/project/batman/list/
2620 S:      Maintained
2621 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2622 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2623 F:      Documentation/networking/batman-adv.rst
2624 F:      include/uapi/linux/batadv_packet.h
2625 F:      include/uapi/linux/batman_adv.h
2626 F:      net/batman-adv/
2627
2628 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2629 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2630 L:      linux-hams@vger.kernel.org
2631 W:      http://www.baycom.org/~tom/ham/ham.html
2632 S:      Maintained
2633 F:      drivers/net/hamradio/baycom*
2634
2635 BCACHE (BLOCK LAYER CACHE)
2636 M:      Coly Li <colyli@suse.de>
2637 M:      Kent Overstreet <kent.overstreet@gmail.com>
2638 L:      linux-bcache@vger.kernel.org
2639 W:      http://bcache.evilpiepirate.org
2640 C:      irc://irc.oftc.net/bcache
2641 S:      Maintained
2642 F:      drivers/md/bcache/
2643
2644 BDISP ST MEDIA DRIVER
2645 M:      Fabien Dessenne <fabien.dessenne@st.com>
2646 L:      linux-media@vger.kernel.org
2647 T:      git git://linuxtv.org/media_tree.git
2648 W:      https://linuxtv.org
2649 S:      Supported
2650 F:      drivers/media/platform/sti/bdisp
2651
2652 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2653 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2654 L:      netdev@vger.kernel.org
2655 S:      Maintained
2656 F:      drivers/net/ethernet/ec_bhf.c
2657
2658 BEFS FILE SYSTEM
2659 M:      Luis de Bethencourt <luisbg@kernel.org>
2660 M:      Salah Triki <salah.triki@gmail.com>
2661 S:      Maintained
2662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2663 F:      Documentation/filesystems/befs.txt
2664 F:      fs/befs/
2665
2666 BFQ I/O SCHEDULER
2667 M:      Paolo Valente <paolo.valente@linaro.org>
2668 M:      Jens Axboe <axboe@kernel.dk>
2669 L:      linux-block@vger.kernel.org
2670 S:      Maintained
2671 F:      block/bfq-*
2672 F:      Documentation/block/bfq-iosched.txt
2673
2674 BFS FILE SYSTEM
2675 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2676 S:      Maintained
2677 F:      Documentation/filesystems/bfs.txt
2678 F:      fs/bfs/
2679 F:      include/uapi/linux/bfs_fs.h
2680
2681 BLINKM RGB LED DRIVER
2682 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2683 S:      Maintained
2684 F:      drivers/leds/leds-blinkm.c
2685
2686 BLOCK LAYER
2687 M:      Jens Axboe <axboe@kernel.dk>
2688 L:      linux-block@vger.kernel.org
2689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2690 S:      Maintained
2691 F:      block/
2692 F:      drivers/block/
2693 F:      kernel/trace/blktrace.c
2694 F:      lib/sbitmap.c
2695
2696 BLOCK2MTD DRIVER
2697 M:      Joern Engel <joern@lazybastard.org>
2698 L:      linux-mtd@lists.infradead.org
2699 S:      Maintained
2700 F:      drivers/mtd/devices/block2mtd.c
2701
2702 BLUETOOTH DRIVERS
2703 M:      Marcel Holtmann <marcel@holtmann.org>
2704 M:      Johan Hedberg <johan.hedberg@gmail.com>
2705 L:      linux-bluetooth@vger.kernel.org
2706 W:      http://www.bluez.org/
2707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2709 S:      Maintained
2710 F:      drivers/bluetooth/
2711
2712 BLUETOOTH SUBSYSTEM
2713 M:      Marcel Holtmann <marcel@holtmann.org>
2714 M:      Johan Hedberg <johan.hedberg@gmail.com>
2715 L:      linux-bluetooth@vger.kernel.org
2716 W:      http://www.bluez.org/
2717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2719 S:      Maintained
2720 F:      net/bluetooth/
2721 F:      include/net/bluetooth/
2722
2723 BONDING DRIVER
2724 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2725 M:      Veaceslav Falico <vfalico@gmail.com>
2726 M:      Andy Gospodarek <andy@greyhouse.net>
2727 L:      netdev@vger.kernel.org
2728 W:      http://sourceforge.net/projects/bonding/
2729 S:      Supported
2730 F:      drivers/net/bonding/
2731 F:      include/uapi/linux/if_bonding.h
2732
2733 BPF (Safe dynamic programs and tools)
2734 M:      Alexei Starovoitov <ast@kernel.org>
2735 M:      Daniel Borkmann <daniel@iogearbox.net>
2736 L:      netdev@vger.kernel.org
2737 L:      linux-kernel@vger.kernel.org
2738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2740 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2741 S:      Supported
2742 F:      arch/x86/net/bpf_jit*
2743 F:      Documentation/networking/filter.txt
2744 F:      Documentation/bpf/
2745 F:      include/linux/bpf*
2746 F:      include/linux/filter.h
2747 F:      include/trace/events/xdp.h
2748 F:      include/uapi/linux/bpf*
2749 F:      include/uapi/linux/filter.h
2750 F:      kernel/bpf/
2751 F:      kernel/trace/bpf_trace.c
2752 F:      lib/test_bpf.c
2753 F:      net/bpf/
2754 F:      net/core/filter.c
2755 F:      net/sched/act_bpf.c
2756 F:      net/sched/cls_bpf.c
2757 F:      samples/bpf/
2758 F:      tools/bpf/
2759 F:      tools/lib/bpf/
2760 F:      tools/testing/selftests/bpf/
2761
2762 BROADCOM B44 10/100 ETHERNET DRIVER
2763 M:      Michael Chan <michael.chan@broadcom.com>
2764 L:      netdev@vger.kernel.org
2765 S:      Supported
2766 F:      drivers/net/ethernet/broadcom/b44.*
2767
2768 BROADCOM B53 ETHERNET SWITCH DRIVER
2769 M:      Florian Fainelli <f.fainelli@gmail.com>
2770 L:      netdev@vger.kernel.org
2771 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2772 S:      Supported
2773 F:      drivers/net/dsa/b53/*
2774 F:      include/linux/platform_data/b53.h
2775
2776 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2777 M:      Florian Fainelli <f.fainelli@gmail.com>
2778 M:      Ray Jui <rjui@broadcom.com>
2779 M:      Scott Branden <sbranden@broadcom.com>
2780 M:      bcm-kernel-feedback-list@broadcom.com
2781 T:      git git://github.com/broadcom/mach-bcm
2782 S:      Maintained
2783 N:      bcm281*
2784 N:      bcm113*
2785 N:      bcm216*
2786 N:      kona
2787 F:      arch/arm/mach-bcm/
2788
2789 BROADCOM BCM2835 ARM ARCHITECTURE
2790 M:      Eric Anholt <eric@anholt.net>
2791 M:      Stefan Wahren <stefan.wahren@i2se.com>
2792 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2793 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2794 T:      git git://github.com/anholt/linux
2795 S:      Maintained
2796 N:      bcm2835
2797 F:      drivers/staging/vc04_services
2798
2799 BROADCOM BCM47XX MIPS ARCHITECTURE
2800 M:      Hauke Mehrtens <hauke@hauke-m.de>
2801 M:      Rafał Miłecki <zajec5@gmail.com>
2802 L:      linux-mips@linux-mips.org
2803 S:      Maintained
2804 F:      Documentation/devicetree/bindings/mips/brcm/
2805 F:      arch/mips/bcm47xx/*
2806 F:      arch/mips/include/asm/mach-bcm47xx/*
2807
2808 BROADCOM BCM5301X ARM ARCHITECTURE
2809 M:      Hauke Mehrtens <hauke@hauke-m.de>
2810 M:      Rafał Miłecki <zajec5@gmail.com>
2811 M:      Jon Mason <jonmason@broadcom.com>
2812 M:      bcm-kernel-feedback-list@broadcom.com
2813 L:      linux-arm-kernel@lists.infradead.org
2814 S:      Maintained
2815 F:      arch/arm/mach-bcm/bcm_5301x.c
2816 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2817 F:      arch/arm/boot/dts/bcm470*
2818 F:      arch/arm/boot/dts/bcm953012*
2819
2820 BROADCOM BCM53573 ARM ARCHITECTURE
2821 M:      Rafał Miłecki <rafal@milecki.pl>
2822 L:      linux-arm-kernel@lists.infradead.org
2823 S:      Maintained
2824 F:      arch/arm/boot/dts/bcm53573*
2825 F:      arch/arm/boot/dts/bcm47189*
2826
2827 BROADCOM BCM63XX ARM ARCHITECTURE
2828 M:      Florian Fainelli <f.fainelli@gmail.com>
2829 M:      bcm-kernel-feedback-list@broadcom.com
2830 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2831 T:      git git://github.com/broadcom/stblinux.git
2832 S:      Maintained
2833 N:      bcm63xx
2834
2835 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2836 M:      Kevin Cernekee <cernekee@gmail.com>
2837 L:      linux-usb@vger.kernel.org
2838 S:      Maintained
2839 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2840
2841 BROADCOM BCM7XXX ARM ARCHITECTURE
2842 M:      Brian Norris <computersforpeace@gmail.com>
2843 M:      Gregory Fong <gregory.0xf0@gmail.com>
2844 M:      Florian Fainelli <f.fainelli@gmail.com>
2845 M:      bcm-kernel-feedback-list@broadcom.com
2846 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2847 T:      git git://github.com/broadcom/stblinux.git
2848 S:      Maintained
2849 F:      arch/arm/mach-bcm/*brcmstb*
2850 F:      arch/arm/boot/dts/bcm7*.dts*
2851 F:      drivers/bus/brcmstb_gisb.c
2852 F:      arch/arm/mm/cache-b15-rac.c
2853 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2854 N:      brcmstb
2855
2856 BROADCOM BMIPS CPUFREQ DRIVER
2857 M:      Markus Mayer <mmayer@broadcom.com>
2858 M:      bcm-kernel-feedback-list@broadcom.com
2859 L:      linux-pm@vger.kernel.org
2860 S:      Maintained
2861 F:      drivers/cpufreq/bmips-cpufreq.c
2862
2863 BROADCOM BMIPS MIPS ARCHITECTURE
2864 M:      Kevin Cernekee <cernekee@gmail.com>
2865 M:      Florian Fainelli <f.fainelli@gmail.com>
2866 L:      linux-mips@linux-mips.org
2867 T:      git git://github.com/broadcom/stblinux.git
2868 S:      Maintained
2869 F:      arch/mips/bmips/*
2870 F:      arch/mips/include/asm/mach-bmips/*
2871 F:      arch/mips/kernel/*bmips*
2872 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2873 F:      drivers/irqchip/irq-bcm63*
2874 F:      drivers/irqchip/irq-bcm7*
2875 F:      drivers/irqchip/irq-brcmstb*
2876 F:      include/linux/bcm963xx_nvram.h
2877 F:      include/linux/bcm963xx_tag.h
2878
2879 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2880 M:      Rasesh Mody <rasesh.mody@cavium.com>
2881 M:      Harish Patil <harish.patil@cavium.com>
2882 M:      Dept-GELinuxNICDev@cavium.com
2883 L:      netdev@vger.kernel.org
2884 S:      Supported
2885 F:      drivers/net/ethernet/broadcom/bnx2.*
2886 F:      drivers/net/ethernet/broadcom/bnx2_*
2887
2888 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2889 M:      QLogic-Storage-Upstream@qlogic.com
2890 L:      linux-scsi@vger.kernel.org
2891 S:      Supported
2892 F:      drivers/scsi/bnx2fc/
2893
2894 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2895 M:      QLogic-Storage-Upstream@qlogic.com
2896 L:      linux-scsi@vger.kernel.org
2897 S:      Supported
2898 F:      drivers/scsi/bnx2i/
2899
2900 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2901 M:      Ariel Elior <ariel.elior@cavium.com>
2902 M:      everest-linux-l2@cavium.com
2903 L:      netdev@vger.kernel.org
2904 S:      Supported
2905 F:      drivers/net/ethernet/broadcom/bnx2x/
2906
2907 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2908 M:      Michael Chan <michael.chan@broadcom.com>
2909 L:      netdev@vger.kernel.org
2910 S:      Supported
2911 F:      drivers/net/ethernet/broadcom/bnxt/
2912
2913 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2914 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2915 M:      Franky Lin <franky.lin@broadcom.com>
2916 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2917 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2918 M:      Wright Feng <wright.feng@cypress.com>
2919 L:      linux-wireless@vger.kernel.org
2920 L:      brcm80211-dev-list.pdl@broadcom.com
2921 L:      brcm80211-dev-list@cypress.com
2922 S:      Supported
2923 F:      drivers/net/wireless/broadcom/brcm80211/
2924
2925 BROADCOM BRCMSTB GPIO DRIVER
2926 M:      Gregory Fong <gregory.0xf0@gmail.com>
2927 L:      bcm-kernel-feedback-list@broadcom.com
2928 S:      Supported
2929 F:      drivers/gpio/gpio-brcmstb.c
2930 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2931
2932 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2933 M:      Al Cooper <alcooperx@gmail.com>
2934 L:      linux-kernel@vger.kernel.org
2935 L:      bcm-kernel-feedback-list@broadcom.com
2936 S:      Maintained
2937 F:      drivers/phy/broadcom/phy-brcm-usb*
2938
2939 BROADCOM GENET ETHERNET DRIVER
2940 M:      Doug Berger <opendmb@gmail.com>
2941 M:      Florian Fainelli <f.fainelli@gmail.com>
2942 L:      netdev@vger.kernel.org
2943 S:      Supported
2944 F:      drivers/net/ethernet/broadcom/genet/
2945
2946 BROADCOM IPROC ARM ARCHITECTURE
2947 M:      Ray Jui <rjui@broadcom.com>
2948 M:      Scott Branden <sbranden@broadcom.com>
2949 M:      Jon Mason <jonmason@broadcom.com>
2950 M:      bcm-kernel-feedback-list@broadcom.com
2951 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2952 T:      git git://github.com/broadcom/cygnus-linux.git
2953 S:      Maintained
2954 N:      iproc
2955 N:      cygnus
2956 N:      bcm[-_]nsp
2957 N:      bcm9113*
2958 N:      bcm9583*
2959 N:      bcm9585*
2960 N:      bcm9586*
2961 N:      bcm988312
2962 N:      bcm113*
2963 N:      bcm583*
2964 N:      bcm585*
2965 N:      bcm586*
2966 N:      bcm88312
2967 N:      hr2
2968 N:      stingray
2969 F:      arch/arm64/boot/dts/broadcom/northstar2/*
2970 F:      arch/arm64/boot/dts/broadcom/stingray/*
2971 F:      drivers/clk/bcm/clk-ns*
2972 F:      drivers/clk/bcm/clk-sr*
2973 F:      drivers/pinctrl/bcm/pinctrl-ns*
2974 F:      include/dt-bindings/clock/bcm-sr*
2975
2976 BROADCOM KONA GPIO DRIVER
2977 M:      Ray Jui <rjui@broadcom.com>
2978 L:      bcm-kernel-feedback-list@broadcom.com
2979 S:      Supported
2980 F:      drivers/gpio/gpio-bcm-kona.c
2981 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2982
2983 BROADCOM NETXTREME-E ROCE DRIVER
2984 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2985 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2986 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2987 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2988 L:      linux-rdma@vger.kernel.org
2989 W:      http://www.broadcom.com
2990 S:      Supported
2991 F:      drivers/infiniband/hw/bnxt_re/
2992 F:      include/uapi/rdma/bnxt_re-abi.h
2993
2994 BROADCOM NVRAM DRIVER
2995 M:      Rafał Miłecki <zajec5@gmail.com>
2996 L:      linux-mips@linux-mips.org
2997 S:      Maintained
2998 F:      drivers/firmware/broadcom/*
2999
3000 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3001 M:      Rafał Miłecki <zajec5@gmail.com>
3002 L:      linux-wireless@vger.kernel.org
3003 S:      Maintained
3004 F:      drivers/bcma/
3005 F:      include/linux/bcma/
3006
3007 BROADCOM STB AVS CPUFREQ DRIVER
3008 M:      Markus Mayer <mmayer@broadcom.com>
3009 M:      bcm-kernel-feedback-list@broadcom.com
3010 L:      linux-pm@vger.kernel.org
3011 S:      Maintained
3012 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3013 F:      drivers/cpufreq/brcmstb*
3014
3015 BROADCOM STB AVS TMON DRIVER
3016 M:      Markus Mayer <mmayer@broadcom.com>
3017 M:      bcm-kernel-feedback-list@broadcom.com
3018 L:      linux-pm@vger.kernel.org
3019 S:      Maintained
3020 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3021 F:      drivers/thermal/broadcom/brcmstb*
3022
3023 BROADCOM STB NAND FLASH DRIVER
3024 M:      Brian Norris <computersforpeace@gmail.com>
3025 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3026 L:      linux-mtd@lists.infradead.org
3027 L:      bcm-kernel-feedback-list@broadcom.com
3028 S:      Maintained
3029 F:      drivers/mtd/nand/raw/brcmnand/
3030
3031 BROADCOM STB DPFE DRIVER
3032 M:      Markus Mayer <mmayer@broadcom.com>
3033 M:      bcm-kernel-feedback-list@broadcom.com
3034 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3035 S:      Maintained
3036 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3037 F:      drivers/memory/brcmstb_dpfe.c
3038
3039 BROADCOM SYSTEMPORT ETHERNET DRIVER
3040 M:      Florian Fainelli <f.fainelli@gmail.com>
3041 L:      netdev@vger.kernel.org
3042 S:      Supported
3043 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3044
3045 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3046 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3047 M:      Prashant Sreedharan <prashant@broadcom.com>
3048 M:      Michael Chan <mchan@broadcom.com>
3049 L:      netdev@vger.kernel.org
3050 S:      Supported
3051 F:      drivers/net/ethernet/broadcom/tg3.*
3052
3053 BROCADE BFA FC SCSI DRIVER
3054 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3055 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3056 L:      linux-scsi@vger.kernel.org
3057 S:      Supported
3058 F:      drivers/scsi/bfa/
3059
3060 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3061 M:      Rasesh Mody <rasesh.mody@cavium.com>
3062 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3063 M:      Dept-GELinuxNICDev@cavium.com
3064 L:      netdev@vger.kernel.org
3065 S:      Supported
3066 F:      drivers/net/ethernet/brocade/bna/
3067
3068 BSG (block layer generic sg v4 driver)
3069 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3070 L:      linux-scsi@vger.kernel.org
3071 S:      Supported
3072 F:      block/bsg.c
3073 F:      include/linux/bsg.h
3074 F:      include/uapi/linux/bsg.h
3075
3076 BT87X AUDIO DRIVER
3077 M:      Clemens Ladisch <clemens@ladisch.de>
3078 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3079 T:      git git://git.alsa-project.org/alsa-kernel.git
3080 S:      Maintained
3081 F:      Documentation/sound/cards/bt87x.rst
3082 F:      sound/pci/bt87x.c
3083
3084 BT8XXGPIO DRIVER
3085 M:      Michael Buesch <m@bues.ch>
3086 W:      http://bu3sch.de/btgpio.php
3087 S:      Maintained
3088 F:      drivers/gpio/gpio-bt8xx.c
3089
3090 BTRFS FILE SYSTEM
3091 M:      Chris Mason <clm@fb.com>
3092 M:      Josef Bacik <jbacik@fb.com>
3093 M:      David Sterba <dsterba@suse.com>
3094 L:      linux-btrfs@vger.kernel.org
3095 W:      http://btrfs.wiki.kernel.org/
3096 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3098 S:      Maintained
3099 F:      Documentation/filesystems/btrfs.txt
3100 F:      fs/btrfs/
3101 F:      include/linux/btrfs*
3102 F:      include/uapi/linux/btrfs*
3103
3104 BTTV VIDEO4LINUX DRIVER
3105 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3106 L:      linux-media@vger.kernel.org
3107 W:      https://linuxtv.org
3108 T:      git git://linuxtv.org/media_tree.git
3109 S:      Odd fixes
3110 F:      Documentation/media/v4l-drivers/bttv*
3111 F:      drivers/media/pci/bt8xx/bttv*
3112
3113 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3114 M:      Chanwoo Choi <cw00.choi@samsung.com>
3115 L:      linux-pm@vger.kernel.org
3116 L:      linux-samsung-soc@vger.kernel.org
3117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3118 S:      Maintained
3119 F:      drivers/devfreq/exynos-bus.c
3120 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3121
3122 BUSLOGIC SCSI DRIVER
3123 M:      Khalid Aziz <khalid@gonehiking.org>
3124 L:      linux-scsi@vger.kernel.org
3125 S:      Maintained
3126 F:      drivers/scsi/BusLogic.*
3127 F:      drivers/scsi/FlashPoint.*
3128
3129 C-MEDIA CMI8788 DRIVER
3130 M:      Clemens Ladisch <clemens@ladisch.de>
3131 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3132 T:      git git://git.alsa-project.org/alsa-kernel.git
3133 S:      Maintained
3134 F:      sound/pci/oxygen/
3135
3136 C6X ARCHITECTURE
3137 M:      Mark Salter <msalter@redhat.com>
3138 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3139 L:      linux-c6x-dev@linux-c6x.org
3140 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3141 S:      Maintained
3142 F:      arch/c6x/
3143
3144 CA8210 IEEE-802.15.4 RADIO DRIVER
3145 M:      Harry Morris <h.morris@cascoda.com>
3146 L:      linux-wpan@vger.kernel.org
3147 W:      https://github.com/Cascoda/ca8210-linux.git
3148 S:      Maintained
3149 F:      drivers/net/ieee802154/ca8210.c
3150 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3151
3152 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3153 M:      David Howells <dhowells@redhat.com>
3154 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3155 S:      Supported
3156 F:      Documentation/filesystems/caching/cachefiles.txt
3157 F:      fs/cachefiles/
3158
3159 CADENCE MIPI-CSI2 BRIDGES
3160 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3161 L:      linux-media@vger.kernel.org
3162 S:      Maintained
3163 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3164 F:      drivers/media/platform/cadence/cdns-csi2*
3165
3166 CADET FM/AM RADIO RECEIVER DRIVER
3167 M:      Hans Verkuil <hverkuil@xs4all.nl>
3168 L:      linux-media@vger.kernel.org
3169 T:      git git://linuxtv.org/media_tree.git
3170 W:      https://linuxtv.org
3171 S:      Maintained
3172 F:      drivers/media/radio/radio-cadet*
3173
3174 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3175 M:      Jonathan Corbet <corbet@lwn.net>
3176 L:      linux-media@vger.kernel.org
3177 T:      git git://linuxtv.org/media_tree.git
3178 S:      Maintained
3179 F:      Documentation/media/v4l-drivers/cafe_ccic*
3180 F:      drivers/media/platform/marvell-ccic/
3181
3182 CAIF NETWORK LAYER
3183 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3184 L:      netdev@vger.kernel.org
3185 S:      Supported
3186 F:      Documentation/networking/caif/
3187 F:      drivers/net/caif/
3188 F:      include/uapi/linux/caif/
3189 F:      include/net/caif/
3190 F:      net/caif/
3191
3192 CALGARY x86-64 IOMMU
3193 M:      Muli Ben-Yehuda <mulix@mulix.org>
3194 M:      Jon Mason <jdmason@kudzu.us>
3195 L:      iommu@lists.linux-foundation.org
3196 S:      Maintained
3197 F:      arch/x86/kernel/pci-calgary_64.c
3198 F:      arch/x86/kernel/tce_64.c
3199 F:      arch/x86/include/asm/calgary.h
3200 F:      arch/x86/include/asm/tce.h
3201
3202 CAN NETWORK DRIVERS
3203 M:      Wolfgang Grandegger <wg@grandegger.com>
3204 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3205 L:      linux-can@vger.kernel.org
3206 W:      https://github.com/linux-can
3207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3209 S:      Maintained
3210 F:      Documentation/devicetree/bindings/net/can/
3211 F:      drivers/net/can/
3212 F:      include/linux/can/dev.h
3213 F:      include/linux/can/platform/
3214 F:      include/uapi/linux/can/error.h
3215 F:      include/uapi/linux/can/netlink.h
3216
3217 CAN NETWORK LAYER
3218 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3219 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3220 L:      linux-can@vger.kernel.org
3221 W:      https://github.com/linux-can
3222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3224 S:      Maintained
3225 F:      Documentation/networking/can.rst
3226 F:      net/can/
3227 F:      include/linux/can/core.h
3228 F:      include/uapi/linux/can.h
3229 F:      include/uapi/linux/can/bcm.h
3230 F:      include/uapi/linux/can/raw.h
3231 F:      include/uapi/linux/can/gw.h
3232
3233 CAPABILITIES
3234 M:      Serge Hallyn <serge@hallyn.com>
3235 L:      linux-security-module@vger.kernel.org
3236 S:      Supported
3237 F:      include/linux/capability.h
3238 F:      include/uapi/linux/capability.h
3239 F:      security/commoncap.c
3240 F:      kernel/capability.c
3241
3242 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3243 M:      Kevin Tsai <ktsai@capellamicro.com>
3244 S:      Maintained
3245 F:      drivers/iio/light/cm*
3246
3247 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3248 M:      Christian Lamparter <chunkeey@googlemail.com>
3249 L:      linux-wireless@vger.kernel.org
3250 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3251 S:      Maintained
3252 F:      drivers/net/wireless/ath/carl9170/
3253
3254 CAVIUM I2C DRIVER
3255 M:      Jan Glauber <jglauber@cavium.com>
3256 M:      David Daney <david.daney@cavium.com>
3257 W:      http://www.cavium.com
3258 S:      Supported
3259 F:      drivers/i2c/busses/i2c-octeon*
3260 F:      drivers/i2c/busses/i2c-thunderx*
3261
3262 CAVIUM LIQUIDIO NETWORK DRIVER
3263 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3264 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3265 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3266 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3267 L:      netdev@vger.kernel.org
3268 W:      http://www.cavium.com
3269 S:      Supported
3270 F:      drivers/net/ethernet/cavium/liquidio/
3271
3272 CAVIUM MMC DRIVER
3273 M:      Jan Glauber <jglauber@cavium.com>
3274 M:      David Daney <david.daney@cavium.com>
3275 M:      Steven J. Hill <Steven.Hill@cavium.com>
3276 W:      http://www.cavium.com
3277 S:      Supported
3278 F:      drivers/mmc/host/cavium*
3279
3280 CAVIUM OCTEON-TX CRYPTO DRIVER
3281 M:      George Cherian <george.cherian@cavium.com>
3282 L:      linux-crypto@vger.kernel.org
3283 W:      http://www.cavium.com
3284 S:      Supported
3285 F:      drivers/crypto/cavium/cpt/
3286
3287 CAVIUM THUNDERX2 ARM64 SOC
3288 M:      Robert Richter <rrichter@cavium.com>
3289 M:      Jayachandran C <jnair@caviumnetworks.com>
3290 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3291 S:      Maintained
3292 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3293 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3294
3295 CC2520 IEEE-802.15.4 RADIO DRIVER
3296 M:      Varka Bhadram <varkabhadram@gmail.com>
3297 L:      linux-wpan@vger.kernel.org
3298 S:      Maintained
3299 F:      drivers/net/ieee802154/cc2520.c
3300 F:      include/linux/spi/cc2520.h
3301 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3302
3303 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3304 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3305 L:      linux-crypto@vger.kernel.org
3306 S:      Supported
3307 F:      drivers/crypto/ccree/
3308 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3309
3310 CEC FRAMEWORK
3311 M:      Hans Verkuil <hans.verkuil@cisco.com>
3312 L:      linux-media@vger.kernel.org
3313 T:      git git://linuxtv.org/media_tree.git
3314 W:      http://linuxtv.org
3315 S:      Supported
3316 F:      Documentation/media/kapi/cec-core.rst
3317 F:      Documentation/media/uapi/cec
3318 F:      drivers/media/cec/
3319 F:      drivers/media/rc/keymaps/rc-cec.c
3320 F:      include/media/cec.h
3321 F:      include/media/cec-notifier.h
3322 F:      include/uapi/linux/cec.h
3323 F:      include/uapi/linux/cec-funcs.h
3324 F:      Documentation/devicetree/bindings/media/cec.txt
3325 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3326
3327 CEC GPIO DRIVER
3328 M:      Hans Verkuil <hans.verkuil@cisco.com>
3329 L:      linux-media@vger.kernel.org
3330 T:      git git://linuxtv.org/media_tree.git
3331 W:      http://linuxtv.org
3332 S:      Supported
3333 F:      drivers/media/platform/cec-gpio/
3334 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3335
3336 CELL BROADBAND ENGINE ARCHITECTURE
3337 M:      Arnd Bergmann <arnd@arndb.de>
3338 L:      linuxppc-dev@lists.ozlabs.org
3339 W:      http://www.ibm.com/developerworks/power/cell/
3340 S:      Supported
3341 F:      arch/powerpc/include/asm/cell*.h
3342 F:      arch/powerpc/include/asm/spu*.h
3343 F:      arch/powerpc/include/uapi/asm/spu*.h
3344 F:      arch/powerpc/oprofile/*cell*
3345 F:      arch/powerpc/platforms/cell/
3346
3347 CEPH COMMON CODE (LIBCEPH)
3348 M:      Ilya Dryomov <idryomov@gmail.com>
3349 M:      "Yan, Zheng" <zyan@redhat.com>
3350 M:      Sage Weil <sage@redhat.com>
3351 L:      ceph-devel@vger.kernel.org
3352 W:      http://ceph.com/
3353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3354 T:      git git://github.com/ceph/ceph-client.git
3355 S:      Supported
3356 F:      net/ceph/
3357 F:      include/linux/ceph/
3358 F:      include/linux/crush/
3359
3360 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3361 M:      "Yan, Zheng" <zyan@redhat.com>
3362 M:      Sage Weil <sage@redhat.com>
3363 M:      Ilya Dryomov <idryomov@gmail.com>
3364 L:      ceph-devel@vger.kernel.org
3365 W:      http://ceph.com/
3366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3367 T:      git git://github.com/ceph/ceph-client.git
3368 S:      Supported
3369 F:      Documentation/filesystems/ceph.txt
3370 F:      fs/ceph/
3371
3372 CERTIFICATE HANDLING:
3373 M:      David Howells <dhowells@redhat.com>
3374 M:      David Woodhouse <dwmw2@infradead.org>
3375 L:      keyrings@vger.kernel.org
3376 S:      Maintained
3377 F:      Documentation/admin-guide/module-signing.rst
3378 F:      certs/
3379 F:      scripts/sign-file.c
3380 F:      scripts/extract-cert.c
3381
3382 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3383 L:      linux-usb@vger.kernel.org
3384 S:      Orphan
3385 F:      Documentation/usb/WUSB-Design-overview.txt
3386 F:      Documentation/usb/wusb-cbaf
3387 F:      drivers/usb/host/hwa-hc.c
3388 F:      drivers/usb/host/whci/
3389 F:      drivers/usb/wusbcore/
3390 F:      include/linux/usb/wusb*
3391
3392 CFAG12864B LCD DRIVER
3393 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3394 S:      Maintained
3395 F:      drivers/auxdisplay/cfag12864b.c
3396 F:      include/linux/cfag12864b.h
3397
3398 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3399 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3400 S:      Maintained
3401 F:      drivers/auxdisplay/cfag12864bfb.c
3402 F:      include/linux/cfag12864b.h
3403
3404 802.11 (including CFG80211/NL80211)
3405 M:      Johannes Berg <johannes@sipsolutions.net>
3406 L:      linux-wireless@vger.kernel.org
3407 W:      http://wireless.kernel.org/
3408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3410 S:      Maintained
3411 F:      net/wireless/
3412 F:      include/uapi/linux/nl80211.h
3413 F:      include/linux/ieee80211.h
3414 F:      include/net/wext.h
3415 F:      include/net/cfg80211.h
3416 F:      include/net/iw_handler.h
3417 F:      include/net/ieee80211_radiotap.h
3418 F:      Documentation/driver-api/80211/cfg80211.rst
3419 F:      Documentation/networking/regulatory.txt
3420
3421 CHAR and MISC DRIVERS
3422 M:      Arnd Bergmann <arnd@arndb.de>
3423 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3425 S:      Supported
3426 F:      drivers/char/
3427 F:      drivers/misc/
3428 F:      include/linux/miscdevice.h
3429
3430 CHECKPATCH
3431 M:      Andy Whitcroft <apw@canonical.com>
3432 M:      Joe Perches <joe@perches.com>
3433 S:      Maintained
3434 F:      scripts/checkpatch.pl
3435
3436 CHINESE DOCUMENTATION
3437 M:      Harry Wei <harryxiyou@gmail.com>
3438 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3439 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3440 S:      Maintained
3441 F:      Documentation/translations/zh_CN/
3442
3443 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3444 M:      Peter Chen <Peter.Chen@nxp.com>
3445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3446 L:      linux-usb@vger.kernel.org
3447 S:      Maintained
3448 F:      drivers/usb/chipidea/
3449
3450 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3451 M:      Hans de Goede <hdegoede@redhat.com>
3452 L:      linux-input@vger.kernel.org
3453 S:      Maintained
3454 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3455 F:      drivers/input/touchscreen/chipone_icn8318.c
3456
3457 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3458 M:      Hans de Goede <hdegoede@redhat.com>
3459 L:      linux-input@vger.kernel.org
3460 S:      Maintained
3461 F:      drivers/input/touchscreen/chipone_icn8505.c
3462
3463 CHROME HARDWARE PLATFORM SUPPORT
3464 M:      Benson Leung <bleung@chromium.org>
3465 M:      Olof Johansson <olof@lixom.net>
3466 S:      Maintained
3467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3468 F:      drivers/platform/chrome/
3469
3470 CIRRUS LOGIC AUDIO CODEC DRIVERS
3471 M:      Brian Austin <brian.austin@cirrus.com>
3472 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3473 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3474 S:      Maintained
3475 F:      sound/soc/codecs/cs*
3476
3477 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3478 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3479 L:      netdev@vger.kernel.org
3480 S:      Maintained
3481 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3482
3483 CISCO FCOE HBA DRIVER
3484 M:      Satish Kharat <satishkh@cisco.com>
3485 M:      Sesidhar Baddela <sebaddel@cisco.com>
3486 M:      Karan Tilak Kumar <kartilak@cisco.com>
3487 L:      linux-scsi@vger.kernel.org
3488 S:      Supported
3489 F:      drivers/scsi/fnic/
3490
3491 CISCO SCSI HBA DRIVER
3492 M:      Karan Tilak Kumar <kartilak@cisco.com>
3493 M:      Sesidhar Baddela <sebaddel@cisco.com>
3494 L:      linux-scsi@vger.kernel.org
3495 S:      Supported
3496 F:      drivers/scsi/snic/
3497
3498 CISCO VIC ETHERNET NIC DRIVER
3499 M:      Christian Benvenuti <benve@cisco.com>
3500 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3501 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3502 S:      Supported
3503 F:      drivers/net/ethernet/cisco/enic/
3504
3505 CISCO VIC LOW LATENCY NIC DRIVER
3506 M:      Christian Benvenuti <benve@cisco.com>
3507 S:      Supported
3508 F:      drivers/infiniband/hw/usnic/
3509
3510 CIRRUS LOGIC MADERA CODEC DRIVERS
3511 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3512 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3513 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3514 L:      patches@opensource.cirrus.com
3515 T:      git https://github.com/CirrusLogic/linux-drivers.git
3516 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3517 S:      Supported
3518 F:      Documentation/devicetree/bindings/mfd/madera.txt
3519 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3520 F:      include/linux/mfd/madera/*
3521 F:      drivers/gpio/gpio-madera*
3522 F:      drivers/mfd/madera*
3523 F:      drivers/mfd/cs47l*
3524 F:      drivers/pinctrl/cirrus/*
3525
3526 CLANG-FORMAT FILE
3527 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3528 S:      Maintained
3529 F:      .clang-format
3530
3531 CLEANCACHE API
3532 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3533 L:      linux-kernel@vger.kernel.org
3534 S:      Maintained
3535 F:      mm/cleancache.c
3536 F:      include/linux/cleancache.h
3537
3538 CLK API
3539 M:      Russell King <linux@armlinux.org.uk>
3540 L:      linux-clk@vger.kernel.org
3541 S:      Maintained
3542 F:      include/linux/clk.h
3543
3544 CLOCKSOURCE, CLOCKEVENT DRIVERS
3545 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3546 M:      Thomas Gleixner <tglx@linutronix.de>
3547 L:      linux-kernel@vger.kernel.org
3548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3549 S:      Supported
3550 F:      drivers/clocksource/
3551 F:      Documentation/devicetree/bindings/timer/
3552
3553 CMPC ACPI DRIVER
3554 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3555 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3556 L:      platform-driver-x86@vger.kernel.org
3557 S:      Supported
3558 F:      drivers/platform/x86/classmate-laptop.c
3559
3560 COBALT MEDIA DRIVER
3561 M:      Hans Verkuil <hans.verkuil@cisco.com>
3562 L:      linux-media@vger.kernel.org
3563 T:      git git://linuxtv.org/media_tree.git
3564 W:      https://linuxtv.org
3565 S:      Supported
3566 F:      drivers/media/pci/cobalt/
3567
3568 COCCINELLE/Semantic Patches (SmPL)
3569 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3570 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3571 M:      Nicolas Palix <nicolas.palix@imag.fr>
3572 M:      Michal Marek <michal.lkml@markovi.net>
3573 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3575 W:      http://coccinelle.lip6.fr/
3576 S:      Supported
3577 F:      Documentation/dev-tools/coccinelle.rst
3578 F:      scripts/coccinelle/
3579 F:      scripts/coccicheck
3580
3581 CODA FILE SYSTEM
3582 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3583 M:      coda@cs.cmu.edu
3584 L:      codalist@coda.cs.cmu.edu
3585 W:      http://www.coda.cs.cmu.edu/
3586 S:      Maintained
3587 F:      Documentation/filesystems/coda.txt
3588 F:      fs/coda/
3589 F:      include/linux/coda*.h
3590 F:      include/uapi/linux/coda*.h
3591
3592 CODA V4L2 MEM2MEM DRIVER
3593 M:      Philipp Zabel <p.zabel@pengutronix.de>
3594 L:      linux-media@vger.kernel.org
3595 S:      Maintained
3596 F:      Documentation/devicetree/bindings/media/coda.txt
3597 F:      drivers/media/platform/coda/
3598
3599 COMMON CLK FRAMEWORK
3600 M:      Michael Turquette <mturquette@baylibre.com>
3601 M:      Stephen Boyd <sboyd@kernel.org>
3602 L:      linux-clk@vger.kernel.org
3603 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3605 S:      Maintained
3606 F:      Documentation/devicetree/bindings/clock/
3607 F:      drivers/clk/
3608 X:      drivers/clk/clkdev.c
3609 F:      include/linux/clk-pr*
3610 F:      include/linux/clk/
3611 F:      include/linux/of_clk.h
3612
3613 COMMON INTERNET FILE SYSTEM (CIFS)
3614 M:      Steve French <sfrench@samba.org>
3615 L:      linux-cifs@vger.kernel.org
3616 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3617 W:      http://linux-cifs.samba.org/
3618 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3619 S:      Supported
3620 F:      Documentation/filesystems/cifs/
3621 F:      fs/cifs/
3622
3623 COMPACTPCI HOTPLUG CORE
3624 M:      Scott Murray <scott@spiteful.org>
3625 L:      linux-pci@vger.kernel.org
3626 S:      Maintained
3627 F:      drivers/pci/hotplug/cpci_hotplug*
3628
3629 COMPACTPCI HOTPLUG GENERIC DRIVER
3630 M:      Scott Murray <scott@spiteful.org>
3631 L:      linux-pci@vger.kernel.org
3632 S:      Maintained
3633 F:      drivers/pci/hotplug/cpcihp_generic.c
3634
3635 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3636 M:      Scott Murray <scott@spiteful.org>
3637 L:      linux-pci@vger.kernel.org
3638 S:      Maintained
3639 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3640
3641 COMPAL LAPTOP SUPPORT
3642 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3643 L:      platform-driver-x86@vger.kernel.org
3644 S:      Maintained
3645 F:      drivers/platform/x86/compal-laptop.c
3646
3647 CONEXANT ACCESSRUNNER USB DRIVER
3648 L:      accessrunner-general@lists.sourceforge.net
3649 W:      http://accessrunner.sourceforge.net/
3650 S:      Orphan
3651 F:      drivers/usb/atm/cxacru.c
3652
3653 CONFIGFS
3654 M:      Joel Becker <jlbec@evilplan.org>
3655 M:      Christoph Hellwig <hch@lst.de>
3656 T:      git git://git.infradead.org/users/hch/configfs.git
3657 S:      Supported
3658 F:      fs/configfs/
3659 F:      include/linux/configfs.h
3660
3661 CONNECTOR
3662 M:      Evgeniy Polyakov <zbr@ioremap.net>
3663 L:      netdev@vger.kernel.org
3664 S:      Maintained
3665 F:      drivers/connector/
3666
3667 CONTROL GROUP (CGROUP)
3668 M:      Tejun Heo <tj@kernel.org>
3669 M:      Li Zefan <lizefan@huawei.com>
3670 M:      Johannes Weiner <hannes@cmpxchg.org>
3671 L:      cgroups@vger.kernel.org
3672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3673 S:      Maintained
3674 F:      Documentation/cgroup*
3675 F:      include/linux/cgroup*
3676 F:      kernel/cgroup*
3677
3678 CONTROL GROUP - CPUSET
3679 M:      Li Zefan <lizefan@huawei.com>
3680 L:      cgroups@vger.kernel.org
3681 W:      http://www.bullopensource.org/cpuset/
3682 W:      http://oss.sgi.com/projects/cpusets/
3683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3684 S:      Maintained
3685 F:      Documentation/cgroup-v1/cpusets.txt
3686 F:      include/linux/cpuset.h
3687 F:      kernel/cgroup/cpuset.c
3688
3689 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3690 M:      Johannes Weiner <hannes@cmpxchg.org>
3691 M:      Michal Hocko <mhocko@kernel.org>
3692 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3693 L:      cgroups@vger.kernel.org
3694 L:      linux-mm@kvack.org
3695 S:      Maintained
3696 F:      mm/memcontrol.c
3697 F:      mm/swap_cgroup.c
3698
3699 CORETEMP HARDWARE MONITORING DRIVER
3700 M:      Fenghua Yu <fenghua.yu@intel.com>
3701 L:      linux-hwmon@vger.kernel.org
3702 S:      Maintained
3703 F:      Documentation/hwmon/coretemp
3704 F:      drivers/hwmon/coretemp.c
3705
3706 COSA/SRP SYNC SERIAL DRIVER
3707 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3708 W:      http://www.fi.muni.cz/~kas/cosa/
3709 S:      Maintained
3710 F:      drivers/net/wan/cosa*
3711
3712 CPMAC ETHERNET DRIVER
3713 M:      Florian Fainelli <f.fainelli@gmail.com>
3714 L:      netdev@vger.kernel.org
3715 S:      Maintained
3716 F:      drivers/net/ethernet/ti/cpmac.c
3717
3718 CPU FREQUENCY DRIVERS
3719 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3720 M:      Viresh Kumar <viresh.kumar@linaro.org>
3721 L:      linux-pm@vger.kernel.org
3722 S:      Maintained
3723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3724 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3725 B:      https://bugzilla.kernel.org
3726 F:      Documentation/cpu-freq/
3727 F:      Documentation/devicetree/bindings/cpufreq/
3728 F:      drivers/cpufreq/
3729 F:      include/linux/cpufreq.h
3730 F:      tools/testing/selftests/cpufreq/
3731
3732 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3733 M:      Viresh Kumar <viresh.kumar@linaro.org>
3734 M:      Sudeep Holla <sudeep.holla@arm.com>
3735 L:      linux-pm@vger.kernel.org
3736 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3737 S:      Maintained
3738 F:      drivers/cpufreq/arm_big_little.h
3739 F:      drivers/cpufreq/arm_big_little.c
3740 F:      drivers/cpufreq/arm_big_little_dt.c
3741
3742 CPU POWER MONITORING SUBSYSTEM
3743 M:      Thomas Renninger <trenn@suse.com>
3744 M:      Shuah Khan <shuah@kernel.org>
3745 L:      linux-pm@vger.kernel.org
3746 S:      Maintained
3747 F:      tools/power/cpupower/
3748
3749 CPUID/MSR DRIVER
3750 M:      "H. Peter Anvin" <hpa@zytor.com>
3751 S:      Maintained
3752 F:      arch/x86/kernel/cpuid.c
3753 F:      arch/x86/kernel/msr.c
3754
3755 CPUIDLE DRIVER - ARM BIG LITTLE
3756 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3757 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3758 L:      linux-pm@vger.kernel.org
3759 L:      linux-arm-kernel@lists.infradead.org
3760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3761 S:      Maintained
3762 F:      drivers/cpuidle/cpuidle-big_little.c
3763
3764 CPUIDLE DRIVER - ARM EXYNOS
3765 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3766 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3767 M:      Kukjin Kim <kgene@kernel.org>
3768 L:      linux-pm@vger.kernel.org
3769 L:      linux-samsung-soc@vger.kernel.org
3770 S:      Supported
3771 F:      drivers/cpuidle/cpuidle-exynos.c
3772 F:      arch/arm/mach-exynos/pm.c
3773
3774 CPUIDLE DRIVERS
3775 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3776 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3777 L:      linux-pm@vger.kernel.org
3778 S:      Maintained
3779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3780 B:      https://bugzilla.kernel.org
3781 F:      drivers/cpuidle/*
3782 F:      include/linux/cpuidle.h
3783
3784 CRAMFS FILESYSTEM
3785 M:      Nicolas Pitre <nico@linaro.org>
3786 S:      Maintained
3787 F:      Documentation/filesystems/cramfs.txt
3788 F:      fs/cramfs/
3789
3790 CRYPTO API
3791 M:      Herbert Xu <herbert@gondor.apana.org.au>
3792 M:      "David S. Miller" <davem@davemloft.net>
3793 L:      linux-crypto@vger.kernel.org
3794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3796 S:      Maintained
3797 F:      Documentation/crypto/
3798 F:      Documentation/devicetree/bindings/crypto/
3799 F:      arch/*/crypto/
3800 F:      crypto/
3801 F:      drivers/crypto/
3802 F:      include/crypto/
3803 F:      include/linux/crypto*
3804
3805 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3806 M:      Neil Horman <nhorman@tuxdriver.com>
3807 L:      linux-crypto@vger.kernel.org
3808 S:      Maintained
3809 F:      crypto/ansi_cprng.c
3810 F:      crypto/rng.c
3811
3812 CS3308 MEDIA DRIVER
3813 M:      Hans Verkuil <hverkuil@xs4all.nl>
3814 L:      linux-media@vger.kernel.org
3815 T:      git git://linuxtv.org/media_tree.git
3816 W:      http://linuxtv.org
3817 S:      Odd Fixes
3818 F:      drivers/media/i2c/cs3308.c
3819 F:      drivers/media/i2c/cs3308.h
3820
3821 CS5535 Audio ALSA driver
3822 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3823 S:      Maintained
3824 F:      sound/pci/cs5535audio/
3825
3826 CW1200 WLAN driver
3827 M:      Solomon Peachy <pizza@shaftnet.org>
3828 S:      Maintained
3829 F:      drivers/net/wireless/st/cw1200/
3830
3831 CX18 VIDEO4LINUX DRIVER
3832 M:      Andy Walls <awalls@md.metrocast.net>
3833 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3834 L:      linux-media@vger.kernel.org
3835 T:      git git://linuxtv.org/media_tree.git
3836 W:      https://linuxtv.org
3837 W:      http://www.ivtvdriver.org/index.php/Cx18
3838 S:      Maintained
3839 F:      Documentation/media/v4l-drivers/cx18*
3840 F:      drivers/media/pci/cx18/
3841 F:      include/uapi/linux/ivtv*
3842
3843 CX2341X MPEG ENCODER HELPER MODULE
3844 M:      Hans Verkuil <hverkuil@xs4all.nl>
3845 L:      linux-media@vger.kernel.org
3846 T:      git git://linuxtv.org/media_tree.git
3847 W:      https://linuxtv.org
3848 S:      Maintained
3849 F:      drivers/media/common/cx2341x*
3850 F:      include/media/cx2341x*
3851
3852 CX24120 MEDIA DRIVER
3853 M:      Jemma Denson <jdenson@gmail.com>
3854 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3855 L:      linux-media@vger.kernel.org
3856 W:      https://linuxtv.org
3857 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3858 S:      Maintained
3859 F:      drivers/media/dvb-frontends/cx24120*
3860
3861 CX88 VIDEO4LINUX DRIVER
3862 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3863 L:      linux-media@vger.kernel.org
3864 W:      https://linuxtv.org
3865 T:      git git://linuxtv.org/media_tree.git
3866 S:      Odd fixes
3867 F:      Documentation/media/v4l-drivers/cx88*
3868 F:      drivers/media/pci/cx88/
3869
3870 CXD2820R MEDIA DRIVER
3871 M:      Antti Palosaari <crope@iki.fi>
3872 L:      linux-media@vger.kernel.org
3873 W:      https://linuxtv.org
3874 W:      http://palosaari.fi/linux/
3875 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3876 T:      git git://linuxtv.org/anttip/media_tree.git
3877 S:      Maintained
3878 F:      drivers/media/dvb-frontends/cxd2820r*
3879
3880 CXGB3 ETHERNET DRIVER (CXGB3)
3881 M:      Santosh Raspatur <santosh@chelsio.com>
3882 L:      netdev@vger.kernel.org
3883 W:      http://www.chelsio.com
3884 S:      Supported
3885 F:      drivers/net/ethernet/chelsio/cxgb3/
3886
3887 CXGB3 ISCSI DRIVER (CXGB3I)
3888 M:      Karen Xie <kxie@chelsio.com>
3889 L:      linux-scsi@vger.kernel.org
3890 W:      http://www.chelsio.com
3891 S:      Supported
3892 F:      drivers/scsi/cxgbi/cxgb3i
3893
3894 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3895 M:      Steve Wise <swise@chelsio.com>
3896 L:      linux-rdma@vger.kernel.org
3897 W:      http://www.openfabrics.org
3898 S:      Supported
3899 F:      drivers/infiniband/hw/cxgb3/
3900 F:      include/uapi/rdma/cxgb3-abi.h
3901
3902 CXGB4 CRYPTO DRIVER (chcr)
3903 M:      Harsh Jain <harsh@chelsio.com>
3904 L:      linux-crypto@vger.kernel.org
3905 W:      http://www.chelsio.com
3906 S:      Supported
3907 F:      drivers/crypto/chelsio
3908
3909 CXGB4 ETHERNET DRIVER (CXGB4)
3910 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3911 L:      netdev@vger.kernel.org
3912 W:      http://www.chelsio.com
3913 S:      Supported
3914 F:      drivers/net/ethernet/chelsio/cxgb4/
3915
3916 CXGB4 ISCSI DRIVER (CXGB4I)
3917 M:      Karen Xie <kxie@chelsio.com>
3918 L:      linux-scsi@vger.kernel.org
3919 W:      http://www.chelsio.com
3920 S:      Supported
3921 F:      drivers/scsi/cxgbi/cxgb4i
3922
3923 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3924 M:      Steve Wise <swise@chelsio.com>
3925 L:      linux-rdma@vger.kernel.org
3926 W:      http://www.openfabrics.org
3927 S:      Supported
3928 F:      drivers/infiniband/hw/cxgb4/
3929 F:      include/uapi/rdma/cxgb4-abi.h
3930
3931 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3932 M:      Casey Leedom <leedom@chelsio.com>
3933 L:      netdev@vger.kernel.org
3934 W:      http://www.chelsio.com
3935 S:      Supported
3936 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3937
3938 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3939 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3940 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3941 L:      linuxppc-dev@lists.ozlabs.org
3942 S:      Supported
3943 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3944 F:      drivers/misc/cxl/
3945 F:      include/misc/cxl*
3946 F:      include/uapi/misc/cxl.h
3947 F:      Documentation/powerpc/cxl.txt
3948 F:      Documentation/ABI/testing/sysfs-class-cxl
3949
3950 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3951 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3952 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3953 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3954 L:      linux-scsi@vger.kernel.org
3955 S:      Supported
3956 F:      drivers/scsi/cxlflash/
3957 F:      include/uapi/scsi/cxlflash_ioctls.h
3958 F:      Documentation/powerpc/cxlflash.txt
3959
3960 CYBERPRO FB DRIVER
3961 M:      Russell King <linux@armlinux.org.uk>
3962 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3963 W:      http://www.armlinux.org.uk/
3964 S:      Maintained
3965 F:      drivers/video/fbdev/cyber2000fb.*
3966
3967 CYCLADES ASYNC MUX DRIVER
3968 W:      http://www.cyclades.com/
3969 S:      Orphan
3970 F:      drivers/tty/cyclades.c
3971 F:      include/linux/cyclades.h
3972 F:      include/uapi/linux/cyclades.h
3973
3974 CYCLADES PC300 DRIVER
3975 W:      http://www.cyclades.com/
3976 S:      Orphan
3977 F:      drivers/net/wan/pc300*
3978
3979 CYPRESS_FIRMWARE MEDIA DRIVER
3980 M:      Antti Palosaari <crope@iki.fi>
3981 L:      linux-media@vger.kernel.org
3982 W:      https://linuxtv.org
3983 W:      http://palosaari.fi/linux/
3984 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3985 T:      git git://linuxtv.org/anttip/media_tree.git
3986 S:      Maintained
3987 F:      drivers/media/common/cypress_firmware*
3988
3989 CYTTSP TOUCHSCREEN DRIVER
3990 M:      Ferruh Yigit <fery@cypress.com>
3991 L:      linux-input@vger.kernel.org
3992 S:      Supported
3993 F:      drivers/input/touchscreen/cyttsp*
3994 F:      include/linux/input/cyttsp.h
3995
3996 D-LINK DIR-685 TOUCHKEYS DRIVER
3997 M:      Linus Walleij <linus.walleij@linaro.org>
3998 L:      linux-input@vger.kernel.org
3999 S:      Supported
4000 F:      drivers/input/dlink-dir685-touchkeys.c
4001
4002 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4003 M:      Joshua Kinard <kumba@gentoo.org>
4004 S:      Maintained
4005 F:      drivers/rtc/rtc-ds1685.c
4006 F:      include/linux/rtc/ds1685.h
4007
4008 DAMA SLAVE for AX.25
4009 M:      Joerg Reuter <jreuter@yaina.de>
4010 W:      http://yaina.de/jreuter/
4011 W:      http://www.qsl.net/dl1bke/
4012 L:      linux-hams@vger.kernel.org
4013 S:      Maintained
4014 F:      net/ax25/af_ax25.c
4015 F:      net/ax25/ax25_dev.c
4016 F:      net/ax25/ax25_ds_*
4017 F:      net/ax25/ax25_in.c
4018 F:      net/ax25/ax25_out.c
4019 F:      net/ax25/ax25_timer.c
4020 F:      net/ax25/sysctl_net_ax25.c
4021
4022 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4023 L:      netdev@vger.kernel.org
4024 S:      Orphan
4025 F:      Documentation/networking/dmfe.txt
4026 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4027
4028 DC390/AM53C974 SCSI driver
4029 M:      Hannes Reinecke <hare@suse.com>
4030 L:      linux-scsi@vger.kernel.org
4031 S:      Maintained
4032 F:      drivers/scsi/am53c974.c
4033
4034 DC395x SCSI driver
4035 M:      Oliver Neukum <oliver@neukum.org>
4036 M:      Ali Akcaagac <aliakc@web.de>
4037 M:      Jamie Lenehan <lenehan@twibble.org>
4038 L:      dc395x@twibble.org
4039 W:      http://twibble.org/dist/dc395x/
4040 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4041 S:      Maintained
4042 F:      Documentation/scsi/dc395x.txt
4043 F:      drivers/scsi/dc395x.*
4044
4045 DCCP PROTOCOL
4046 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4047 L:      dccp@vger.kernel.org
4048 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4049 S:      Maintained
4050 F:      include/linux/dccp.h
4051 F:      include/uapi/linux/dccp.h
4052 F:      include/linux/tfrc.h
4053 F:      net/dccp/
4054
4055 DECnet NETWORK LAYER
4056 W:      http://linux-decnet.sourceforge.net
4057 L:      linux-decnet-user@lists.sourceforge.net
4058 S:      Orphan
4059 F:      Documentation/networking/decnet.txt
4060 F:      net/decnet/
4061
4062 DECSTATION PLATFORM SUPPORT
4063 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4064 L:      linux-mips@linux-mips.org
4065 W:      http://www.linux-mips.org/wiki/DECstation
4066 S:      Maintained
4067 F:      arch/mips/dec/
4068 F:      arch/mips/include/asm/dec/
4069 F:      arch/mips/include/asm/mach-dec/
4070
4071 DEFXX FDDI NETWORK DRIVER
4072 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4073 S:      Maintained
4074 F:      drivers/net/fddi/defxx.*
4075
4076 DELL SMBIOS DRIVER
4077 M:      Pali Rohár <pali.rohar@gmail.com>
4078 M:      Mario Limonciello <mario.limonciello@dell.com>
4079 L:      platform-driver-x86@vger.kernel.org
4080 S:      Maintained
4081 F:      drivers/platform/x86/dell-smbios.*
4082
4083 DELL SMBIOS SMM DRIVER
4084 M:      Mario Limonciello <mario.limonciello@dell.com>
4085 L:      platform-driver-x86@vger.kernel.org
4086 S:      Maintained
4087 F:      drivers/platform/x86/dell-smbios-smm.c
4088
4089 DELL SMBIOS WMI DRIVER
4090 M:      Mario Limonciello <mario.limonciello@dell.com>
4091 L:      platform-driver-x86@vger.kernel.org
4092 S:      Maintained
4093 F:      drivers/platform/x86/dell-smbios-wmi.c
4094 F:      tools/wmi/dell-smbios-example.c
4095
4096 DELL LAPTOP DRIVER
4097 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4098 M:      Pali Rohár <pali.rohar@gmail.com>
4099 L:      platform-driver-x86@vger.kernel.org
4100 S:      Maintained
4101 F:      drivers/platform/x86/dell-laptop.c
4102
4103 DELL LAPTOP FREEFALL DRIVER
4104 M:      Pali Rohár <pali.rohar@gmail.com>
4105 S:      Maintained
4106 F:      drivers/platform/x86/dell-smo8800.c
4107
4108 DELL LAPTOP RBTN DRIVER
4109 M:      Pali Rohár <pali.rohar@gmail.com>
4110 S:      Maintained
4111 F:      drivers/platform/x86/dell-rbtn.*
4112
4113 DELL LAPTOP SMM DRIVER
4114 M:      Pali Rohár <pali.rohar@gmail.com>
4115 S:      Maintained
4116 F:      drivers/hwmon/dell-smm-hwmon.c
4117 F:      include/uapi/linux/i8k.h
4118
4119 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4120 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4121 S:      Maintained
4122 F:      Documentation/dcdbas.txt
4123 F:      drivers/firmware/dcdbas.*
4124
4125 DELL WMI NOTIFICATIONS DRIVER
4126 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4127 M:      Pali Rohár <pali.rohar@gmail.com>
4128 S:      Maintained
4129 F:      drivers/platform/x86/dell-wmi.c
4130
4131 DELL WMI DESCRIPTOR DRIVER
4132 M:      Mario Limonciello <mario.limonciello@dell.com>
4133 S:      Maintained
4134 F:      drivers/platform/x86/dell-wmi-descriptor.c
4135
4136 DELTA ST MEDIA DRIVER
4137 M:      Hugues Fruchet <hugues.fruchet@st.com>
4138 L:      linux-media@vger.kernel.org
4139 T:      git git://linuxtv.org/media_tree.git
4140 W:      https://linuxtv.org
4141 S:      Supported
4142 F:      drivers/media/platform/sti/delta
4143
4144 DENALI NAND DRIVER
4145 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4146 L:      linux-mtd@lists.infradead.org
4147 S:      Supported
4148 F:      drivers/mtd/nand/raw/denali*
4149
4150 DESIGNWARE USB2 DRD IP DRIVER
4151 M:      Minas Harutyunyan <hminas@synopsys.com>
4152 L:      linux-usb@vger.kernel.org
4153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4154 S:      Maintained
4155 F:      drivers/usb/dwc2/
4156
4157 DESIGNWARE USB3 DRD IP DRIVER
4158 M:      Felipe Balbi <balbi@kernel.org>
4159 L:      linux-usb@vger.kernel.org
4160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4161 S:      Maintained
4162 F:      drivers/usb/dwc3/
4163
4164 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4165 M:      Andreas Klinger <ak@it-klinger.de>
4166 L:      linux-iio@vger.kernel.org
4167 S:      Maintained
4168 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4169 F:      drivers/iio/proximity/srf*.c
4170
4171 DEVICE COREDUMP (DEV_COREDUMP)
4172 M:      Johannes Berg <johannes@sipsolutions.net>
4173 L:      linux-kernel@vger.kernel.org
4174 S:      Maintained
4175 F:      drivers/base/devcoredump.c
4176 F:      include/linux/devcoredump.h
4177
4178 DEVICE FREQUENCY (DEVFREQ)
4179 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4180 M:      Kyungmin Park <kyungmin.park@samsung.com>
4181 R:      Chanwoo Choi <cw00.choi@samsung.com>
4182 L:      linux-pm@vger.kernel.org
4183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4184 S:      Maintained
4185 F:      drivers/devfreq/
4186 F:      include/linux/devfreq.h
4187 F:      Documentation/devicetree/bindings/devfreq/
4188
4189 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4190 M:      Chanwoo Choi <cw00.choi@samsung.com>
4191 L:      linux-pm@vger.kernel.org
4192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4193 S:      Supported
4194 F:      drivers/devfreq/event/
4195 F:      drivers/devfreq/devfreq-event.c
4196 F:      include/linux/devfreq-event.h
4197 F:      Documentation/devicetree/bindings/devfreq/event/
4198
4199 DEVICE NUMBER REGISTRY
4200 M:      Torben Mathiasen <device@lanana.org>
4201 W:      http://lanana.org/docs/device-list/index.html
4202 S:      Maintained
4203
4204 DEVICE-MAPPER  (LVM)
4205 M:      Alasdair Kergon <agk@redhat.com>
4206 M:      Mike Snitzer <snitzer@redhat.com>
4207 M:      dm-devel@redhat.com
4208 L:      dm-devel@redhat.com
4209 W:      http://sources.redhat.com/dm
4210 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4212 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4213 S:      Maintained
4214 F:      Documentation/device-mapper/
4215 F:      drivers/md/Makefile
4216 F:      drivers/md/Kconfig
4217 F:      drivers/md/dm*
4218 F:      drivers/md/persistent-data/
4219 F:      include/linux/device-mapper.h
4220 F:      include/linux/dm-*.h
4221 F:      include/uapi/linux/dm-*.h
4222
4223 DEVLINK
4224 M:      Jiri Pirko <jiri@mellanox.com>
4225 L:      netdev@vger.kernel.org
4226 S:      Supported
4227 F:      net/core/devlink.c
4228 F:      include/net/devlink.h
4229 F:      include/uapi/linux/devlink.h
4230
4231 DIALOG SEMICONDUCTOR DRIVERS
4232 M:      Support Opensource <support.opensource@diasemi.com>
4233 W:      http://www.dialog-semiconductor.com/products
4234 S:      Supported
4235 F:      Documentation/hwmon/da90??
4236 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4237 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4238 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4239 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4240 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4241 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4242 F:      drivers/gpio/gpio-da90??.c
4243 F:      drivers/hwmon/da90??-hwmon.c
4244 F:      drivers/iio/adc/da91??-*.c
4245 F:      drivers/input/misc/da90??_onkey.c
4246 F:      drivers/input/touchscreen/da9052_tsi.c
4247 F:      drivers/leds/leds-da90??.c
4248 F:      drivers/mfd/da903x.c
4249 F:      drivers/mfd/da90??-*.c
4250 F:      drivers/mfd/da91??-*.c
4251 F:      drivers/power/supply/da9052-battery.c
4252 F:      drivers/power/supply/da91??-*.c
4253 F:      drivers/regulator/da903x.c
4254 F:      drivers/regulator/da9???-regulator.[ch]
4255 F:      drivers/thermal/da90??-thermal.c
4256 F:      drivers/rtc/rtc-da90??.c
4257 F:      drivers/video/backlight/da90??_bl.c
4258 F:      drivers/watchdog/da90??_wdt.c
4259 F:      include/linux/mfd/da903x.h
4260 F:      include/linux/mfd/da9052/
4261 F:      include/linux/mfd/da9055/
4262 F:      include/linux/mfd/da9062/
4263 F:      include/linux/mfd/da9063/
4264 F:      include/linux/mfd/da9150/
4265 F:      include/linux/regulator/da9211.h
4266 F:      include/sound/da[79]*.h
4267 F:      sound/soc/codecs/da[79]*.[ch]
4268
4269 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4270 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4271 L:      linux-gpio@vger.kernel.org
4272 S:      Maintained
4273 F:      drivers/gpio/gpio-gpio-mm.c
4274
4275 DIGI NEO AND CLASSIC PCI PRODUCTS
4276 M:      Lidza Louina <lidza.louina@gmail.com>
4277 M:      Mark Hounschell <markh@compro.net>
4278 L:      driverdev-devel@linuxdriverproject.org
4279 S:      Maintained
4280 F:      drivers/staging/dgnc/
4281
4282 DIOLAN U2C-12 I2C DRIVER
4283 M:      Guenter Roeck <linux@roeck-us.net>
4284 L:      linux-i2c@vger.kernel.org
4285 S:      Maintained
4286 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4287
4288 FILESYSTEM DIRECT ACCESS (DAX)
4289 M:      Matthew Wilcox <mawilcox@microsoft.com>
4290 M:      Ross Zwisler <zwisler@kernel.org>
4291 M:      Jan Kara <jack@suse.cz>
4292 L:      linux-fsdevel@vger.kernel.org
4293 S:      Supported
4294 F:      fs/dax.c
4295 F:      include/linux/dax.h
4296 F:      include/trace/events/fs_dax.h
4297
4298 DEVICE DIRECT ACCESS (DAX)
4299 M:      Dan Williams <dan.j.williams@intel.com>
4300 M:      Dave Jiang <dave.jiang@intel.com>
4301 M:      Ross Zwisler <zwisler@kernel.org>
4302 M:      Vishal Verma <vishal.l.verma@intel.com>
4303 L:      linux-nvdimm@lists.01.org
4304 S:      Supported
4305 F:      drivers/dax/
4306
4307 DIRECTORY NOTIFICATION (DNOTIFY)
4308 M:      Jan Kara <jack@suse.cz>
4309 R:      Amir Goldstein <amir73il@gmail.com>
4310 L:      linux-fsdevel@vger.kernel.org
4311 S:      Maintained
4312 F:      Documentation/filesystems/dnotify.txt
4313 F:      fs/notify/dnotify/
4314 F:      include/linux/dnotify.h
4315
4316 DISK GEOMETRY AND PARTITION HANDLING
4317 M:      Andries Brouwer <aeb@cwi.nl>
4318 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4319 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4320 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4321 S:      Maintained
4322
4323 DISKQUOTA
4324 M:      Jan Kara <jack@suse.com>
4325 S:      Maintained
4326 F:      Documentation/filesystems/quota.txt
4327 F:      fs/quota/
4328 F:      include/linux/quota*.h
4329 F:      include/uapi/linux/quota*.h
4330
4331 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4332 M:      Bernie Thompson <bernie@plugable.com>
4333 L:      linux-fbdev@vger.kernel.org
4334 S:      Maintained
4335 W:      http://plugable.com/category/projects/udlfb/
4336 F:      drivers/video/fbdev/udlfb.c
4337 F:      include/video/udlfb.h
4338 F:      Documentation/fb/udlfb.txt
4339
4340 DISTRIBUTED LOCK MANAGER (DLM)
4341 M:      Christine Caulfield <ccaulfie@redhat.com>
4342 M:      David Teigland <teigland@redhat.com>
4343 L:      cluster-devel@redhat.com
4344 W:      http://sources.redhat.com/cluster/
4345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4346 S:      Supported
4347 F:      fs/dlm/
4348
4349 DMA BUFFER SHARING FRAMEWORK
4350 M:      Sumit Semwal <sumit.semwal@linaro.org>
4351 S:      Maintained
4352 L:      linux-media@vger.kernel.org
4353 L:      dri-devel@lists.freedesktop.org
4354 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4355 F:      drivers/dma-buf/
4356 F:      include/linux/dma-buf*
4357 F:      include/linux/reservation.h
4358 F:      include/linux/*fence.h
4359 F:      Documentation/driver-api/dma-buf.rst
4360 T:      git git://anongit.freedesktop.org/drm/drm-misc
4361
4362 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4363 M:      Vinod Koul <vkoul@kernel.org>
4364 L:      dmaengine@vger.kernel.org
4365 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4366 S:      Maintained
4367 F:      drivers/dma/
4368 F:      include/linux/dmaengine.h
4369 F:      include/linux/of_dma.h
4370 F:      Documentation/devicetree/bindings/dma/
4371 F:      Documentation/driver-api/dmaengine/
4372 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4373
4374 DMA MAPPING HELPERS
4375 M:      Christoph Hellwig <hch@lst.de>
4376 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4377 R:      Robin Murphy <robin.murphy@arm.com>
4378 L:      iommu@lists.linux-foundation.org
4379 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4380 W:      http://git.infradead.org/users/hch/dma-mapping.git
4381 S:      Supported
4382 F:      kernel/dma/
4383 F:      include/asm-generic/dma-mapping.h
4384 F:      include/linux/dma-direct.h
4385 F:      include/linux/dma-mapping.h
4386 F:      include/linux/dma-noncoherent.h
4387
4388 DME1737 HARDWARE MONITOR DRIVER
4389 M:      Juerg Haefliger <juergh@gmail.com>
4390 L:      linux-hwmon@vger.kernel.org
4391 S:      Maintained
4392 F:      Documentation/hwmon/dme1737
4393 F:      drivers/hwmon/dme1737.c
4394
4395 DMI/SMBIOS SUPPORT
4396 M:      Jean Delvare <jdelvare@suse.com>
4397 S:      Maintained
4398 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4399 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4400 F:      drivers/firmware/dmi-id.c
4401 F:      drivers/firmware/dmi_scan.c
4402 F:      include/linux/dmi.h
4403
4404 DOCUMENTATION
4405 M:      Jonathan Corbet <corbet@lwn.net>
4406 L:      linux-doc@vger.kernel.org
4407 S:      Maintained
4408 F:      Documentation/
4409 F:      scripts/kernel-doc
4410 X:      Documentation/ABI/
4411 X:      Documentation/devicetree/
4412 X:      Documentation/acpi
4413 X:      Documentation/power
4414 X:      Documentation/spi
4415 X:      Documentation/media
4416 T:      git git://git.lwn.net/linux.git docs-next
4417
4418 DOCUMENTATION/ITALIAN
4419 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4420 L:      linux-doc@vger.kernel.org
4421 S:      Maintained
4422 F:      Documentation/translations/it_IT
4423
4424 DONGWOON DW9714 LENS VOICE COIL DRIVER
4425 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4426 L:      linux-media@vger.kernel.org
4427 T:      git git://linuxtv.org/media_tree.git
4428 S:      Maintained
4429 F:      drivers/media/i2c/dw9714.c
4430
4431 DONGWOON DW9807 LENS VOICE COIL DRIVER
4432 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4433 L:      linux-media@vger.kernel.org
4434 T:      git git://linuxtv.org/media_tree.git
4435 S:      Maintained
4436 F:      drivers/media/i2c/dw9807.c
4437
4438 DOUBLETALK DRIVER
4439 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4440 L:      blinux-list@redhat.com
4441 S:      Maintained
4442 F:      drivers/char/dtlk.c
4443 F:      include/linux/dtlk.h
4444
4445 DPAA2 DATAPATH I/O (DPIO) DRIVER
4446 M:      Roy Pledge <Roy.Pledge@nxp.com>
4447 L:      linux-kernel@vger.kernel.org
4448 S:      Maintained
4449 F:      drivers/soc/fsl/dpio
4450
4451 DPAA2 ETHERNET DRIVER
4452 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4453 L:      linux-kernel@vger.kernel.org
4454 S:      Maintained
4455 F:      drivers/staging/fsl-dpaa2/ethernet
4456
4457 DPAA2 ETHERNET SWITCH DRIVER
4458 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4459 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4460 L:      linux-kernel@vger.kernel.org
4461 S:      Maintained
4462 F:      drivers/staging/fsl-dpaa2/ethsw
4463
4464 DPAA2 PTP CLOCK DRIVER
4465 M:      Yangbo Lu <yangbo.lu@nxp.com>
4466 L:      linux-kernel@vger.kernel.org
4467 S:      Maintained
4468 F:      drivers/staging/fsl-dpaa2/rtc
4469
4470 DPT_I2O SCSI RAID DRIVER
4471 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4472 L:      linux-scsi@vger.kernel.org
4473 W:      http://www.adaptec.com/
4474 S:      Maintained
4475 F:      drivers/scsi/dpt*
4476 F:      drivers/scsi/dpt/
4477
4478 DRBD DRIVER
4479 M:      Philipp Reisner <philipp.reisner@linbit.com>
4480 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4481 L:      drbd-dev@lists.linbit.com
4482 W:      http://www.drbd.org
4483 T:      git git://git.linbit.com/linux-drbd.git
4484 T:      git git://git.linbit.com/drbd-8.4.git
4485 S:      Supported
4486 F:      drivers/block/drbd/
4487 F:      lib/lru_cache.c
4488 F:      Documentation/blockdev/drbd/
4489
4490 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4491 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4492 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4494 S:      Supported
4495 F:      Documentation/kobject.txt
4496 F:      drivers/base/
4497 F:      fs/debugfs/
4498 F:      fs/sysfs/
4499 F:      include/linux/debugfs.h
4500 F:      include/linux/kobj*
4501 F:      lib/kobj*
4502
4503 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4504 M:      Kevin Hilman <khilman@kernel.org>
4505 M:      Nishanth Menon <nm@ti.com>
4506 S:      Maintained
4507 F:      drivers/power/avs/
4508 F:      include/linux/power/smartreflex.h
4509 L:      linux-pm@vger.kernel.org
4510
4511 DRM DRIVER FOR ARM PL111 CLCD
4512 M:      Eric Anholt <eric@anholt.net>
4513 T:      git git://anongit.freedesktop.org/drm/drm-misc
4514 S:      Supported
4515 F:      drivers/gpu/drm/pl111/
4516
4517 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4518 M:      Linus Walleij <linus.walleij@linaro.org>
4519 T:      git git://anongit.freedesktop.org/drm/drm-misc
4520 S:      Maintained
4521 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4522 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4523
4524 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4525 M:      Dave Airlie <airlied@redhat.com>
4526 S:      Odd Fixes
4527 F:      drivers/gpu/drm/ast/
4528
4529 DRM DRIVER FOR BOCHS VIRTUAL GPU
4530 M:      Gerd Hoffmann <kraxel@redhat.com>
4531 L:      virtualization@lists.linux-foundation.org
4532 T:      git git://anongit.freedesktop.org/drm/drm-misc
4533 S:      Maintained
4534 F:      drivers/gpu/drm/bochs/
4535
4536 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4537 M:      Linus Walleij <linus.walleij@linaro.org>
4538 T:      git git://anongit.freedesktop.org/drm/drm-misc
4539 S:      Maintained
4540 F:      drivers/gpu/drm/tve200/
4541
4542 DRM DRIVER FOR ILITEK ILI9225 PANELS
4543 M:      David Lechner <david@lechnology.com>
4544 S:      Maintained
4545 F:      drivers/gpu/drm/tinydrm/ili9225.c
4546 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4547
4548 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4549 S:      Orphan / Obsolete
4550 F:      drivers/gpu/drm/i810/
4551 F:      include/uapi/drm/i810_drm.h
4552
4553 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4554 S:      Orphan / Obsolete
4555 F:      drivers/gpu/drm/mga/
4556 F:      include/uapi/drm/mga_drm.h
4557
4558 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4559 M:      Dave Airlie <airlied@redhat.com>
4560 S:      Odd Fixes
4561 F:      drivers/gpu/drm/mgag200/
4562
4563 DRM DRIVER FOR MI0283QT
4564 M:      Noralf Trønnes <noralf@tronnes.org>
4565 S:      Maintained
4566 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4567 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4568
4569 DRM DRIVER FOR MSM ADRENO GPU
4570 M:      Rob Clark <robdclark@gmail.com>
4571 L:      linux-arm-msm@vger.kernel.org
4572 L:      dri-devel@lists.freedesktop.org
4573 L:      freedreno@lists.freedesktop.org
4574 T:      git git://people.freedesktop.org/~robclark/linux
4575 S:      Maintained
4576 F:      drivers/gpu/drm/msm/
4577 F:      include/uapi/drm/msm_drm.h
4578 F:      Documentation/devicetree/bindings/display/msm/
4579
4580 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4581 M:      Ben Skeggs <bskeggs@redhat.com>
4582 L:      dri-devel@lists.freedesktop.org
4583 L:      nouveau@lists.freedesktop.org
4584 T:      git git://github.com/skeggsb/linux
4585 S:      Supported
4586 F:      drivers/gpu/drm/nouveau/
4587 F:      include/uapi/drm/nouveau_drm.h
4588
4589 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4590 M:      Noralf Trønnes <noralf@tronnes.org>
4591 S:      Maintained
4592 F:      drivers/gpu/drm/tinydrm/repaper.c
4593 F:      Documentation/devicetree/bindings/display/repaper.txt
4594
4595 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4596 M:      Dave Airlie <airlied@redhat.com>
4597 M:      Gerd Hoffmann <kraxel@redhat.com>
4598 L:      virtualization@lists.linux-foundation.org
4599 T:      git git://anongit.freedesktop.org/drm/drm-misc
4600 S:      Obsolete
4601 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4602 F:      drivers/gpu/drm/cirrus/
4603
4604 DRM DRIVER FOR QXL VIRTUAL GPU
4605 M:      Dave Airlie <airlied@redhat.com>
4606 M:      Gerd Hoffmann <kraxel@redhat.com>
4607 L:      virtualization@lists.linux-foundation.org
4608 T:      git git://anongit.freedesktop.org/drm/drm-misc
4609 S:      Maintained
4610 F:      drivers/gpu/drm/qxl/
4611 F:      include/uapi/drm/qxl_drm.h
4612
4613 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4614 S:      Orphan / Obsolete
4615 F:      drivers/gpu/drm/r128/
4616 F:      include/uapi/drm/r128_drm.h
4617
4618 DRM DRIVER FOR SAVAGE VIDEO CARDS
4619 S:      Orphan / Obsolete
4620 F:      drivers/gpu/drm/savage/
4621 F:      include/uapi/drm/savage_drm.h
4622
4623 DRM DRIVER FOR SIS VIDEO CARDS
4624 S:      Orphan / Obsolete
4625 F:      drivers/gpu/drm/sis/
4626 F:      include/uapi/drm/sis_drm.h
4627
4628 DRM DRIVER FOR SITRONIX ST7586 PANELS
4629 M:      David Lechner <david@lechnology.com>
4630 S:      Maintained
4631 F:      drivers/gpu/drm/tinydrm/st7586.c
4632 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4633
4634 DRM DRIVER FOR SITRONIX ST7735R PANELS
4635 M:      David Lechner <david@lechnology.com>
4636 S:      Maintained
4637 F:      drivers/gpu/drm/tinydrm/st7735r.c
4638 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4639
4640 DRM DRIVER FOR TDFX VIDEO CARDS
4641 S:      Orphan / Obsolete
4642 F:      drivers/gpu/drm/tdfx/
4643
4644 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4645 M:      Dave Airlie <airlied@redhat.com>
4646 S:      Odd Fixes
4647 F:      drivers/gpu/drm/udl/
4648
4649 DRM DRIVER FOR VMWARE VIRTUAL GPU
4650 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4651 M:      Sinclair Yeh <syeh@vmware.com>
4652 M:      Thomas Hellstrom <thellstrom@vmware.com>
4653 L:      dri-devel@lists.freedesktop.org
4654 T:      git git://people.freedesktop.org/~syeh/repos_linux
4655 T:      git git://people.freedesktop.org/~thomash/linux
4656 S:      Supported
4657 F:      drivers/gpu/drm/vmwgfx/
4658 F:      include/uapi/drm/vmwgfx_drm.h
4659
4660 DRM DRIVERS
4661 M:      David Airlie <airlied@linux.ie>
4662 L:      dri-devel@lists.freedesktop.org
4663 T:      git git://anongit.freedesktop.org/drm/drm
4664 B:      https://bugs.freedesktop.org/
4665 C:      irc://chat.freenode.net/dri-devel
4666 S:      Maintained
4667 F:      drivers/gpu/drm/
4668 F:      drivers/gpu/vga/
4669 F:      Documentation/devicetree/bindings/display/
4670 F:      Documentation/devicetree/bindings/gpu/
4671 F:      Documentation/gpu/
4672 F:      include/drm/
4673 F:      include/uapi/drm/
4674 F:      include/linux/vga*
4675
4676 DRM DRIVERS AND MISC GPU PATCHES
4677 M:      Gustavo Padovan <gustavo@padovan.org>
4678 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4679 M:      Sean Paul <sean@poorly.run>
4680 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4681 S:      Maintained
4682 T:      git git://anongit.freedesktop.org/drm/drm-misc
4683 F:      Documentation/gpu/
4684 F:      drivers/gpu/vga/
4685 F:      drivers/gpu/drm/*
4686 F:      include/drm/drm*
4687 F:      include/uapi/drm/drm*
4688 F:      include/linux/vga*
4689
4690 DRM DRIVERS FOR ALLWINNER A10
4691 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4692 L:      dri-devel@lists.freedesktop.org
4693 S:      Supported
4694 F:      drivers/gpu/drm/sun4i/
4695 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4696 T:      git git://anongit.freedesktop.org/drm/drm-misc
4697
4698 DRM DRIVERS FOR AMLOGIC SOCS
4699 M:      Neil Armstrong <narmstrong@baylibre.com>
4700 L:      dri-devel@lists.freedesktop.org
4701 L:      linux-amlogic@lists.infradead.org
4702 W:      http://linux-meson.com/
4703 S:      Supported
4704 F:      drivers/gpu/drm/meson/
4705 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4706 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4707 F:      Documentation/gpu/meson.rst
4708 T:      git git://anongit.freedesktop.org/drm/drm-misc
4709
4710 DRM DRIVERS FOR ATMEL HLCDC
4711 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4712 L:      dri-devel@lists.freedesktop.org
4713 S:      Supported
4714 F:      drivers/gpu/drm/atmel-hlcdc/
4715 F:      Documentation/devicetree/bindings/display/atmel/
4716 T:      git git://anongit.freedesktop.org/drm/drm-misc
4717
4718 DRM DRIVERS FOR BRIDGE CHIPS
4719 M:      Archit Taneja <architt@codeaurora.org>
4720 M:      Andrzej Hajda <a.hajda@samsung.com>
4721 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4722 S:      Maintained
4723 T:      git git://anongit.freedesktop.org/drm/drm-misc
4724 F:      drivers/gpu/drm/bridge/
4725
4726 DRM DRIVERS FOR EXYNOS
4727 M:      Inki Dae <inki.dae@samsung.com>
4728 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4729 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4730 M:      Kyungmin Park <kyungmin.park@samsung.com>
4731 L:      dri-devel@lists.freedesktop.org
4732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4733 S:      Supported
4734 F:      drivers/gpu/drm/exynos/
4735 F:      include/uapi/drm/exynos_drm.h
4736 F:      Documentation/devicetree/bindings/display/exynos/
4737
4738 DRM DRIVERS FOR FREESCALE DCU
4739 M:      Stefan Agner <stefan@agner.ch>
4740 M:      Alison Wang <alison.wang@nxp.com>
4741 L:      dri-devel@lists.freedesktop.org
4742 S:      Supported
4743 F:      drivers/gpu/drm/fsl-dcu/
4744 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4745 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4746 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4747
4748 DRM DRIVERS FOR FREESCALE IMX
4749 M:      Philipp Zabel <p.zabel@pengutronix.de>
4750 L:      dri-devel@lists.freedesktop.org
4751 S:      Maintained
4752 F:      drivers/gpu/drm/imx/
4753 F:      drivers/gpu/ipu-v3/
4754 F:      Documentation/devicetree/bindings/display/imx/
4755
4756 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4757 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4758 L:      dri-devel@lists.freedesktop.org
4759 T:      git git://github.com/patjak/drm-gma500
4760 S:      Maintained
4761 F:      drivers/gpu/drm/gma500/
4762
4763 DRM DRIVERS FOR HISILICON
4764 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4765 M:      Rongrong Zou <zourongrong@gmail.com>
4766 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4767 R:      Chen Feng <puck.chen@hisilicon.com>
4768 L:      dri-devel@lists.freedesktop.org
4769 T:      git git://github.com/xin3liang/linux.git
4770 S:      Maintained
4771 F:      drivers/gpu/drm/hisilicon/
4772 F:      Documentation/devicetree/bindings/display/hisilicon/
4773
4774 DRM DRIVERS FOR MEDIATEK
4775 M:      CK Hu <ck.hu@mediatek.com>
4776 M:      Philipp Zabel <p.zabel@pengutronix.de>
4777 L:      dri-devel@lists.freedesktop.org
4778 S:      Supported
4779 F:      drivers/gpu/drm/mediatek/
4780 F:      Documentation/devicetree/bindings/display/mediatek/
4781
4782 DRM DRIVERS FOR NVIDIA TEGRA
4783 M:      Thierry Reding <thierry.reding@gmail.com>
4784 L:      dri-devel@lists.freedesktop.org
4785 L:      linux-tegra@vger.kernel.org
4786 T:      git git://anongit.freedesktop.org/tegra/linux.git
4787 S:      Supported
4788 F:      drivers/gpu/drm/tegra/
4789 F:      drivers/gpu/host1x/
4790 F:      include/linux/host1x.h
4791 F:      include/uapi/drm/tegra_drm.h
4792 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4793
4794 DRM DRIVERS FOR RENESAS
4795 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4796 L:      dri-devel@lists.freedesktop.org
4797 L:      linux-renesas-soc@vger.kernel.org
4798 T:      git git://linuxtv.org/pinchartl/fbdev
4799 S:      Supported
4800 F:      drivers/gpu/drm/rcar-du/
4801 F:      drivers/gpu/drm/shmobile/
4802 F:      include/linux/platform_data/shmob_drm.h
4803 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4804 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4805 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4806
4807 DRM DRIVERS FOR ROCKCHIP
4808 M:      Sandy Huang <hjc@rock-chips.com>
4809 M:      Heiko Stübner <heiko@sntech.de>
4810 L:      dri-devel@lists.freedesktop.org
4811 S:      Maintained
4812 F:      drivers/gpu/drm/rockchip/
4813 F:      Documentation/devicetree/bindings/display/rockchip/
4814 T:      git git://anongit.freedesktop.org/drm/drm-misc
4815
4816 DRM DRIVERS FOR STI
4817 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4818 M:      Vincent Abriou <vincent.abriou@st.com>
4819 L:      dri-devel@lists.freedesktop.org
4820 T:      git git://anongit.freedesktop.org/drm/drm-misc
4821 S:      Maintained
4822 F:      drivers/gpu/drm/sti
4823 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4824
4825 DRM DRIVERS FOR STM
4826 M:      Yannick Fertre <yannick.fertre@st.com>
4827 M:      Philippe Cornu <philippe.cornu@st.com>
4828 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4829 M:      Vincent Abriou <vincent.abriou@st.com>
4830 L:      dri-devel@lists.freedesktop.org
4831 T:      git git://anongit.freedesktop.org/drm/drm-misc
4832 S:      Maintained
4833 F:      drivers/gpu/drm/stm
4834 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4835
4836 DRM DRIVERS FOR TI LCDC
4837 M:      Jyri Sarha <jsarha@ti.com>
4838 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4839 L:      dri-devel@lists.freedesktop.org
4840 S:      Maintained
4841 F:      drivers/gpu/drm/tilcdc/
4842 F:      Documentation/devicetree/bindings/display/tilcdc/
4843
4844 DRM DRIVERS FOR TI OMAP
4845 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4846 L:      dri-devel@lists.freedesktop.org
4847 S:      Maintained
4848 F:      drivers/gpu/drm/omapdrm/
4849 F:      Documentation/devicetree/bindings/display/ti/
4850
4851 DRM DRIVERS FOR V3D
4852 M:      Eric Anholt <eric@anholt.net>
4853 S:      Supported
4854 F:      drivers/gpu/drm/v3d/
4855 F:      include/uapi/drm/v3d_drm.h
4856 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4857 T:      git git://anongit.freedesktop.org/drm/drm-misc
4858
4859 DRM DRIVERS FOR VC4
4860 M:      Eric Anholt <eric@anholt.net>
4861 T:      git git://github.com/anholt/linux
4862 S:      Supported
4863 F:      drivers/gpu/drm/vc4/
4864 F:      include/uapi/drm/vc4_drm.h
4865 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4866 T:      git git://anongit.freedesktop.org/drm/drm-misc
4867
4868 DRM DRIVERS FOR VIVANTE GPU IP
4869 M:      Lucas Stach <l.stach@pengutronix.de>
4870 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4871 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4872 L:      etnaviv@lists.freedesktop.org
4873 L:      dri-devel@lists.freedesktop.org
4874 S:      Maintained
4875 F:      drivers/gpu/drm/etnaviv/
4876 F:      include/uapi/drm/etnaviv_drm.h
4877 F:      Documentation/devicetree/bindings/display/etnaviv/
4878
4879 DRM DRIVERS FOR ZTE ZX
4880 M:      Shawn Guo <shawnguo@kernel.org>
4881 L:      dri-devel@lists.freedesktop.org
4882 S:      Maintained
4883 F:      drivers/gpu/drm/zte/
4884 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4885 T:      git git://anongit.freedesktop.org/drm/drm-misc
4886
4887 DRM PANEL DRIVERS
4888 M:      Thierry Reding <thierry.reding@gmail.com>
4889 L:      dri-devel@lists.freedesktop.org
4890 T:      git git://anongit.freedesktop.org/drm/drm-misc
4891 S:      Maintained
4892 F:      drivers/gpu/drm/drm_panel.c
4893 F:      drivers/gpu/drm/panel/
4894 F:      include/drm/drm_panel.h
4895 F:      Documentation/devicetree/bindings/display/panel/
4896
4897 DRM TINYDRM DRIVERS
4898 M:      Noralf Trønnes <noralf@tronnes.org>
4899 W:      https://github.com/notro/tinydrm/wiki/Development
4900 T:      git git://anongit.freedesktop.org/drm/drm-misc
4901 S:      Maintained
4902 F:      drivers/gpu/drm/tinydrm/
4903 F:      include/drm/tinydrm/
4904
4905 DRM DRIVERS FOR XEN
4906 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4907 T:      git git://anongit.freedesktop.org/drm/drm-misc
4908 L:      dri-devel@lists.freedesktop.org
4909 L:      xen-devel@lists.xen.org
4910 S:      Supported
4911 F:      drivers/gpu/drm/xen/
4912 F:      Documentation/gpu/xen-front.rst
4913
4914 DRM TTM SUBSYSTEM
4915 M:      Christian Koenig <christian.koenig@amd.com>
4916 M:      Huang Rui <ray.huang@amd.com>
4917 M:      Junwei Zhang <Jerry.Zhang@amd.com>
4918 T:      git git://people.freedesktop.org/~agd5f/linux
4919 S:      Maintained
4920 L:      dri-devel@lists.freedesktop.org
4921 F:      include/drm/ttm/
4922 F:      drivers/gpu/drm/ttm/
4923
4924 DSBR100 USB FM RADIO DRIVER
4925 M:      Alexey Klimov <klimov.linux@gmail.com>
4926 L:      linux-media@vger.kernel.org
4927 T:      git git://linuxtv.org/media_tree.git
4928 S:      Maintained
4929 F:      drivers/media/radio/dsbr100.c
4930
4931 DSCC4 DRIVER
4932 M:      Francois Romieu <romieu@fr.zoreil.com>
4933 L:      netdev@vger.kernel.org
4934 S:      Maintained
4935 F:      drivers/net/wan/dscc4.c
4936
4937 DT3155 MEDIA DRIVER
4938 M:      Hans Verkuil <hverkuil@xs4all.nl>
4939 L:      linux-media@vger.kernel.org
4940 T:      git git://linuxtv.org/media_tree.git
4941 W:      https://linuxtv.org
4942 S:      Odd Fixes
4943 F:      drivers/media/pci/dt3155/
4944
4945 DVB_USB_AF9015 MEDIA DRIVER
4946 M:      Antti Palosaari <crope@iki.fi>
4947 L:      linux-media@vger.kernel.org
4948 W:      https://linuxtv.org
4949 W:      http://palosaari.fi/linux/
4950 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4951 T:      git git://linuxtv.org/anttip/media_tree.git
4952 S:      Maintained
4953 F:      drivers/media/usb/dvb-usb-v2/af9015*
4954
4955 DVB_USB_AF9035 MEDIA DRIVER
4956 M:      Antti Palosaari <crope@iki.fi>
4957 L:      linux-media@vger.kernel.org
4958 W:      https://linuxtv.org
4959 W:      http://palosaari.fi/linux/
4960 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4961 T:      git git://linuxtv.org/anttip/media_tree.git
4962 S:      Maintained
4963 F:      drivers/media/usb/dvb-usb-v2/af9035*
4964
4965 DVB_USB_ANYSEE MEDIA DRIVER
4966 M:      Antti Palosaari <crope@iki.fi>
4967 L:      linux-media@vger.kernel.org
4968 W:      https://linuxtv.org
4969 W:      http://palosaari.fi/linux/
4970 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4971 T:      git git://linuxtv.org/anttip/media_tree.git
4972 S:      Maintained
4973 F:      drivers/media/usb/dvb-usb-v2/anysee*
4974
4975 DVB_USB_AU6610 MEDIA DRIVER
4976 M:      Antti Palosaari <crope@iki.fi>
4977 L:      linux-media@vger.kernel.org
4978 W:      https://linuxtv.org
4979 W:      http://palosaari.fi/linux/
4980 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4981 T:      git git://linuxtv.org/anttip/media_tree.git
4982 S:      Maintained
4983 F:      drivers/media/usb/dvb-usb-v2/au6610*
4984
4985 DVB_USB_CE6230 MEDIA DRIVER
4986 M:      Antti Palosaari <crope@iki.fi>
4987 L:      linux-media@vger.kernel.org
4988 W:      https://linuxtv.org
4989 W:      http://palosaari.fi/linux/
4990 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4991 T:      git git://linuxtv.org/anttip/media_tree.git
4992 S:      Maintained
4993 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4994
4995 DVB_USB_CXUSB MEDIA DRIVER
4996 M:      Michael Krufky <mkrufky@linuxtv.org>
4997 L:      linux-media@vger.kernel.org
4998 W:      https://linuxtv.org
4999 W:      http://github.com/mkrufky
5000 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5001 T:      git git://linuxtv.org/media_tree.git
5002 S:      Maintained
5003 F:      drivers/media/usb/dvb-usb/cxusb*
5004
5005 DVB_USB_EC168 MEDIA DRIVER
5006 M:      Antti Palosaari <crope@iki.fi>
5007 L:      linux-media@vger.kernel.org
5008 W:      https://linuxtv.org
5009 W:      http://palosaari.fi/linux/
5010 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5011 T:      git git://linuxtv.org/anttip/media_tree.git
5012 S:      Maintained
5013 F:      drivers/media/usb/dvb-usb-v2/ec168*
5014
5015 DVB_USB_GL861 MEDIA DRIVER
5016 M:      Antti Palosaari <crope@iki.fi>
5017 L:      linux-media@vger.kernel.org
5018 W:      https://linuxtv.org
5019 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5020 T:      git git://linuxtv.org/anttip/media_tree.git
5021 S:      Maintained
5022 F:      drivers/media/usb/dvb-usb-v2/gl861*
5023
5024 DVB_USB_MXL111SF MEDIA DRIVER
5025 M:      Michael Krufky <mkrufky@linuxtv.org>
5026 L:      linux-media@vger.kernel.org
5027 W:      https://linuxtv.org
5028 W:      http://github.com/mkrufky
5029 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5030 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5031 S:      Maintained
5032 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5033
5034 DVB_USB_RTL28XXU MEDIA DRIVER
5035 M:      Antti Palosaari <crope@iki.fi>
5036 L:      linux-media@vger.kernel.org
5037 W:      https://linuxtv.org
5038 W:      http://palosaari.fi/linux/
5039 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5040 T:      git git://linuxtv.org/anttip/media_tree.git
5041 S:      Maintained
5042 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5043
5044 DVB_USB_V2 MEDIA DRIVER
5045 M:      Antti Palosaari <crope@iki.fi>
5046 L:      linux-media@vger.kernel.org
5047 W:      https://linuxtv.org
5048 W:      http://palosaari.fi/linux/
5049 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5050 T:      git git://linuxtv.org/anttip/media_tree.git
5051 S:      Maintained
5052 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5053 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5054
5055 DYNAMIC DEBUG
5056 M:      Jason Baron <jbaron@akamai.com>
5057 S:      Maintained
5058 F:      lib/dynamic_debug.c
5059 F:      include/linux/dynamic_debug.h
5060
5061 DYNAMIC INTERRUPT MODERATION
5062 M:      Tal Gilboa <talgi@mellanox.com>
5063 S:      Maintained
5064 F:      include/linux/net_dim.h
5065
5066 DZ DECSTATION DZ11 SERIAL DRIVER
5067 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5068 S:      Maintained
5069 F:      drivers/tty/serial/dz.*
5070
5071 E3X0 POWER BUTTON DRIVER
5072 M:      Moritz Fischer <moritz.fischer@ettus.com>
5073 L:      usrp-users@lists.ettus.com
5074 W:      http://www.ettus.com
5075 S:      Supported
5076 F:      drivers/input/misc/e3x0-button.c
5077 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5078
5079 E4000 MEDIA DRIVER
5080 M:      Antti Palosaari <crope@iki.fi>
5081 L:      linux-media@vger.kernel.org
5082 W:      https://linuxtv.org
5083 W:      http://palosaari.fi/linux/
5084 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5085 T:      git git://linuxtv.org/anttip/media_tree.git
5086 S:      Maintained
5087 F:      drivers/media/tuners/e4000*
5088
5089 EARTH_PT1 MEDIA DRIVER
5090 M:      Akihiro Tsukada <tskd08@gmail.com>
5091 L:      linux-media@vger.kernel.org
5092 S:      Odd Fixes
5093 F:      drivers/media/pci/pt1/
5094
5095 EARTH_PT3 MEDIA DRIVER
5096 M:      Akihiro Tsukada <tskd08@gmail.com>
5097 L:      linux-media@vger.kernel.org
5098 S:      Odd Fixes
5099 F:      drivers/media/pci/pt3/
5100
5101 EC100 MEDIA DRIVER
5102 M:      Antti Palosaari <crope@iki.fi>
5103 L:      linux-media@vger.kernel.org
5104 W:      https://linuxtv.org
5105 W:      http://palosaari.fi/linux/
5106 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5107 T:      git git://linuxtv.org/anttip/media_tree.git
5108 S:      Maintained
5109 F:      drivers/media/dvb-frontends/ec100*
5110
5111 ECRYPT FILE SYSTEM
5112 M:      Tyler Hicks <tyhicks@canonical.com>
5113 L:      ecryptfs@vger.kernel.org
5114 W:      http://ecryptfs.org
5115 W:      https://launchpad.net/ecryptfs
5116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5117 S:      Supported
5118 F:      Documentation/filesystems/ecryptfs.txt
5119 F:      fs/ecryptfs/
5120
5121 EDAC-AMD64
5122 M:      Borislav Petkov <bp@alien8.de>
5123 L:      linux-edac@vger.kernel.org
5124 S:      Maintained
5125 F:      drivers/edac/amd64_edac*
5126
5127 EDAC-CALXEDA
5128 M:      Robert Richter <rric@kernel.org>
5129 L:      linux-edac@vger.kernel.org
5130 S:      Maintained
5131 F:      drivers/edac/highbank*
5132
5133 EDAC-CAVIUM OCTEON
5134 M:      Ralf Baechle <ralf@linux-mips.org>
5135 M:      David Daney <david.daney@cavium.com>
5136 L:      linux-edac@vger.kernel.org
5137 L:      linux-mips@linux-mips.org
5138 S:      Supported
5139 F:      drivers/edac/octeon_edac*
5140
5141 EDAC-CAVIUM THUNDERX
5142 M:      David Daney <david.daney@cavium.com>
5143 M:      Jan Glauber <jglauber@cavium.com>
5144 L:      linux-edac@vger.kernel.org
5145 S:      Supported
5146 F:      drivers/edac/thunderx_edac*
5147
5148 EDAC-CORE
5149 M:      Borislav Petkov <bp@alien8.de>
5150 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5151 L:      linux-edac@vger.kernel.org
5152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5154 S:      Supported
5155 F:      Documentation/admin-guide/ras.rst
5156 F:      Documentation/driver-api/edac.rst
5157 F:      drivers/edac/
5158 F:      include/linux/edac.h
5159
5160 EDAC-E752X
5161 M:      Mark Gross <mark.gross@intel.com>
5162 L:      linux-edac@vger.kernel.org
5163 S:      Maintained
5164 F:      drivers/edac/e752x_edac.c
5165
5166 EDAC-E7XXX
5167 L:      linux-edac@vger.kernel.org
5168 S:      Maintained
5169 F:      drivers/edac/e7xxx_edac.c
5170
5171 EDAC-FSL_DDR
5172 M:      York Sun <york.sun@nxp.com>
5173 L:      linux-edac@vger.kernel.org
5174 S:      Maintained
5175 F:      drivers/edac/fsl_ddr_edac.*
5176
5177 EDAC-GHES
5178 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5179 L:      linux-edac@vger.kernel.org
5180 S:      Maintained
5181 F:      drivers/edac/ghes_edac.c
5182
5183 EDAC-I3000
5184 L:      linux-edac@vger.kernel.org
5185 S:      Orphan
5186 F:      drivers/edac/i3000_edac.c
5187
5188 EDAC-I5000
5189 L:      linux-edac@vger.kernel.org
5190 S:      Maintained
5191 F:      drivers/edac/i5000_edac.c
5192
5193 EDAC-I5400
5194 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5195 L:      linux-edac@vger.kernel.org
5196 S:      Maintained
5197 F:      drivers/edac/i5400_edac.c
5198
5199 EDAC-I7300
5200 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5201 L:      linux-edac@vger.kernel.org
5202 S:      Maintained
5203 F:      drivers/edac/i7300_edac.c
5204
5205 EDAC-I7CORE
5206 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5207 L:      linux-edac@vger.kernel.org
5208 S:      Maintained
5209 F:      drivers/edac/i7core_edac.c
5210
5211 EDAC-I82443BXGX
5212 M:      Tim Small <tim@buttersideup.com>
5213 L:      linux-edac@vger.kernel.org
5214 S:      Maintained
5215 F:      drivers/edac/i82443bxgx_edac.c
5216
5217 EDAC-I82975X
5218 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5219 M:      "Arvind R." <arvino55@gmail.com>
5220 L:      linux-edac@vger.kernel.org
5221 S:      Maintained
5222 F:      drivers/edac/i82975x_edac.c
5223
5224 EDAC-IE31200
5225 M:      Jason Baron <jbaron@akamai.com>
5226 L:      linux-edac@vger.kernel.org
5227 S:      Maintained
5228 F:      drivers/edac/ie31200_edac.c
5229
5230 EDAC-MPC85XX
5231 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5232 L:      linux-edac@vger.kernel.org
5233 S:      Maintained
5234 F:      drivers/edac/mpc85xx_edac.[ch]
5235
5236 EDAC-PASEMI
5237 M:      Egor Martovetsky <egor@pasemi.com>
5238 L:      linux-edac@vger.kernel.org
5239 S:      Maintained
5240 F:      drivers/edac/pasemi_edac.c
5241
5242 EDAC-PND2
5243 M:      Tony Luck <tony.luck@intel.com>
5244 L:      linux-edac@vger.kernel.org
5245 S:      Maintained
5246 F:      drivers/edac/pnd2_edac.[ch]
5247
5248 EDAC-R82600
5249 M:      Tim Small <tim@buttersideup.com>
5250 L:      linux-edac@vger.kernel.org
5251 S:      Maintained
5252 F:      drivers/edac/r82600_edac.c
5253
5254 EDAC-SBRIDGE
5255 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5256 L:      linux-edac@vger.kernel.org
5257 S:      Maintained
5258 F:      drivers/edac/sb_edac.c
5259
5260 EDAC-SKYLAKE
5261 M:      Tony Luck <tony.luck@intel.com>
5262 L:      linux-edac@vger.kernel.org
5263 S:      Maintained
5264 F:      drivers/edac/skx_edac.c
5265
5266 EDAC-TI
5267 M:      Tero Kristo <t-kristo@ti.com>
5268 L:      linux-edac@vger.kernel.org
5269 S:      Maintained
5270 F:      drivers/edac/ti_edac.c
5271
5272 EDIROL UA-101/UA-1000 DRIVER
5273 M:      Clemens Ladisch <clemens@ladisch.de>
5274 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5275 T:      git git://git.alsa-project.org/alsa-kernel.git
5276 S:      Maintained
5277 F:      sound/usb/misc/ua101.c
5278
5279 EFI TEST DRIVER
5280 L:      linux-efi@vger.kernel.org
5281 M:      Ivan Hu <ivan.hu@canonical.com>
5282 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5283 S:      Maintained
5284 F:      drivers/firmware/efi/test/
5285
5286 EFI VARIABLE FILESYSTEM
5287 M:      Matthew Garrett <matthew.garrett@nebula.com>
5288 M:      Jeremy Kerr <jk@ozlabs.org>
5289 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5291 L:      linux-efi@vger.kernel.org
5292 S:      Maintained
5293 F:      fs/efivarfs/
5294
5295 EFIFB FRAMEBUFFER DRIVER
5296 L:      linux-fbdev@vger.kernel.org
5297 M:      Peter Jones <pjones@redhat.com>
5298 S:      Maintained
5299 F:      drivers/video/fbdev/efifb.c
5300
5301 EFS FILESYSTEM
5302 W:      http://aeschi.ch.eu.org/efs/
5303 S:      Orphan
5304 F:      fs/efs/
5305
5306 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5307 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5308 L:      netdev@vger.kernel.org
5309 S:      Maintained
5310 F:      drivers/net/ethernet/ibm/ehea/
5311
5312 EM28XX VIDEO4LINUX DRIVER
5313 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5314 L:      linux-media@vger.kernel.org
5315 W:      https://linuxtv.org
5316 T:      git git://linuxtv.org/media_tree.git
5317 S:      Maintained
5318 F:      drivers/media/usb/em28xx/
5319 F:      Documentation/media/v4l-drivers/em28xx*
5320
5321 EMBEDDED LINUX
5322 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5323 M:      Matt Mackall <mpm@selenic.com>
5324 M:      David Woodhouse <dwmw2@infradead.org>
5325 L:      linux-embedded@vger.kernel.org
5326 S:      Maintained
5327
5328 Emulex 10Gbps iSCSI - OneConnect DRIVER
5329 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5330 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5331 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5332 L:      linux-scsi@vger.kernel.org
5333 W:      http://www.broadcom.com
5334 S:      Supported
5335 F:      drivers/scsi/be2iscsi/
5336
5337 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5338 M:      Sathya Perla <sathya.perla@broadcom.com>
5339 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5340 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5341 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5342 L:      netdev@vger.kernel.org
5343 W:      http://www.emulex.com
5344 S:      Supported
5345 F:      drivers/net/ethernet/emulex/benet/
5346
5347 EMULEX ONECONNECT ROCE DRIVER
5348 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5349 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5350 L:      linux-rdma@vger.kernel.org
5351 W:      http://www.broadcom.com
5352 S:      Odd Fixes
5353 F:      drivers/infiniband/hw/ocrdma/
5354 F:      include/uapi/rdma/ocrdma-abi.h
5355
5356 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5357 M:      James Smart <james.smart@broadcom.com>
5358 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5359 L:      linux-scsi@vger.kernel.org
5360 W:      http://www.broadcom.com
5361 S:      Supported
5362 F:      drivers/scsi/lpfc/
5363
5364 ENE CB710 FLASH CARD READER DRIVER
5365 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5366 S:      Maintained
5367 F:      drivers/misc/cb710/
5368 F:      drivers/mmc/host/cb710-mmc.*
5369 F:      include/linux/cb710.h
5370
5371 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5372 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5373 S:      Maintained
5374 F:      drivers/media/rc/ene_ir.*
5375
5376 EPSON S1D13XXX FRAMEBUFFER DRIVER
5377 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5378 S:      Maintained
5379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5380 F:      drivers/video/fbdev/s1d13xxxfb.c
5381 F:      include/video/s1d13xxxfb.h
5382
5383 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5384 M:      Jeff Layton <jlayton@kernel.org>
5385 S:      Maintained
5386 F:      lib/errseq.c
5387 F:      include/linux/errseq.h
5388
5389 ET131X NETWORK DRIVER
5390 M:      Mark Einon <mark.einon@gmail.com>
5391 S:      Odd Fixes
5392 F:      drivers/net/ethernet/agere/
5393
5394 ETHERNET BRIDGE
5395 M:      Stephen Hemminger <stephen@networkplumber.org>
5396 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5397 L:      netdev@vger.kernel.org
5398 W:      http://www.linuxfoundation.org/en/Net:Bridge
5399 S:      Maintained
5400 F:      include/linux/netfilter_bridge/
5401 F:      net/bridge/
5402
5403 ETHERNET PHY LIBRARY
5404 M:      Andrew Lunn <andrew@lunn.ch>
5405 M:      Florian Fainelli <f.fainelli@gmail.com>
5406 L:      netdev@vger.kernel.org
5407 S:      Maintained
5408 F:      Documentation/ABI/testing/sysfs-bus-mdio
5409 F:      Documentation/devicetree/bindings/net/mdio*
5410 F:      Documentation/networking/phy.txt
5411 F:      drivers/net/phy/
5412 F:      drivers/of/of_mdio.c
5413 F:      drivers/of/of_net.c
5414 F:      include/linux/*mdio*.h
5415 F:      include/linux/of_net.h
5416 F:      include/linux/phy.h
5417 F:      include/linux/phy_fixed.h
5418 F:      include/linux/platform_data/mdio-bcm-unimac.h
5419 F:      include/trace/events/mdio.h
5420 F:      include/uapi/linux/mdio.h
5421 F:      include/uapi/linux/mii.h
5422
5423 EXT2 FILE SYSTEM
5424 M:      Jan Kara <jack@suse.com>
5425 L:      linux-ext4@vger.kernel.org
5426 S:      Maintained
5427 F:      Documentation/filesystems/ext2.txt
5428 F:      fs/ext2/
5429 F:      include/linux/ext2*
5430
5431 EXT4 FILE SYSTEM
5432 M:      "Theodore Ts'o" <tytso@mit.edu>
5433 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5434 L:      linux-ext4@vger.kernel.org
5435 W:      http://ext4.wiki.kernel.org
5436 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5438 S:      Maintained
5439 F:      Documentation/filesystems/ext4.txt
5440 F:      fs/ext4/
5441
5442 Extended Verification Module (EVM)
5443 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5444 L:      linux-integrity@vger.kernel.org
5445 S:      Supported
5446 F:      security/integrity/evm/
5447
5448 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5449 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5450 L:      linux-efi@vger.kernel.org
5451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5452 S:      Maintained
5453 F:      Documentation/efi-stub.txt
5454 F:      arch/*/kernel/efi.c
5455 F:      arch/x86/boot/compressed/eboot.[ch]
5456 F:      arch/*/include/asm/efi.h
5457 F:      arch/x86/platform/efi/
5458 F:      drivers/firmware/efi/
5459 F:      include/linux/efi*.h
5460 F:      arch/arm/boot/compressed/efi-header.S
5461 F:      arch/arm64/kernel/efi-entry.S
5462
5463 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5464 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5465 M:      Chanwoo Choi <cw00.choi@samsung.com>
5466 L:      linux-kernel@vger.kernel.org
5467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5468 S:      Maintained
5469 F:      drivers/extcon/
5470 F:      include/linux/extcon/
5471 F:      include/linux/extcon.h
5472 F:      Documentation/extcon/
5473 F:      Documentation/devicetree/bindings/extcon/
5474
5475 EXYNOS DP DRIVER
5476 M:      Jingoo Han <jingoohan1@gmail.com>
5477 L:      dri-devel@lists.freedesktop.org
5478 S:      Maintained
5479 F:      drivers/gpu/drm/exynos/exynos_dp*
5480
5481 EXYNOS SYSMMU (IOMMU) driver
5482 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5483 L:      iommu@lists.linux-foundation.org
5484 S:      Maintained
5485 F:      drivers/iommu/exynos-iommu.c
5486
5487 EZchip NPS platform support
5488 M:      Vineet Gupta <vgupta@synopsys.com>
5489 M:      Ofer Levi <oferle@mellanox.com>
5490 S:      Supported
5491 F:      arch/arc/plat-eznps
5492 F:      arch/arc/boot/dts/eznps.dts
5493
5494 F2FS FILE SYSTEM
5495 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5496 M:      Chao Yu <yuchao0@huawei.com>
5497 L:      linux-f2fs-devel@lists.sourceforge.net
5498 W:      https://f2fs.wiki.kernel.org/
5499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5500 S:      Maintained
5501 F:      Documentation/filesystems/f2fs.txt
5502 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5503 F:      fs/f2fs/
5504 F:      include/linux/f2fs_fs.h
5505 F:      include/trace/events/f2fs.h
5506
5507 F71805F HARDWARE MONITORING DRIVER
5508 M:      Jean Delvare <jdelvare@suse.com>
5509 L:      linux-hwmon@vger.kernel.org
5510 S:      Maintained
5511 F:      Documentation/hwmon/f71805f
5512 F:      drivers/hwmon/f71805f.c
5513
5514 FADDR2LINE
5515 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5516 S:      Maintained
5517 F:      scripts/faddr2line
5518
5519 FAILOVER MODULE
5520 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5521 L:      netdev@vger.kernel.org
5522 S:      Supported
5523 F:      net/core/failover.c
5524 F:      include/net/failover.h
5525 F:      Documentation/networking/failover.rst
5526
5527 FANOTIFY
5528 M:      Jan Kara <jack@suse.cz>
5529 R:      Amir Goldstein <amir73il@gmail.com>
5530 L:      linux-fsdevel@vger.kernel.org
5531 S:      Maintained
5532 F:      fs/notify/fanotify/
5533 F:      include/linux/fanotify.h
5534 F:      include/uapi/linux/fanotify.h
5535
5536 FARSYNC SYNCHRONOUS DRIVER
5537 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5538 W:      http://www.farsite.co.uk/
5539 S:      Supported
5540 F:      drivers/net/wan/farsync.*
5541
5542 FAULT INJECTION SUPPORT
5543 M:      Akinobu Mita <akinobu.mita@gmail.com>
5544 S:      Supported
5545 F:      Documentation/fault-injection/
5546 F:      lib/fault-inject.c
5547
5548 FBTFT Framebuffer drivers
5549 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5550 S:      Maintained
5551 F:      drivers/staging/fbtft/
5552
5553 FC0011 TUNER DRIVER
5554 M:      Michael Buesch <m@bues.ch>
5555 L:      linux-media@vger.kernel.org
5556 S:      Maintained
5557 F:      drivers/media/tuners/fc0011.h
5558 F:      drivers/media/tuners/fc0011.c
5559
5560 FC2580 MEDIA DRIVER
5561 M:      Antti Palosaari <crope@iki.fi>
5562 L:      linux-media@vger.kernel.org
5563 W:      https://linuxtv.org
5564 W:      http://palosaari.fi/linux/
5565 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5566 T:      git git://linuxtv.org/anttip/media_tree.git
5567 S:      Maintained
5568 F:      drivers/media/tuners/fc2580*
5569
5570 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5571 M:      Johannes Thumshirn <jth@kernel.org>
5572 L:      linux-scsi@vger.kernel.org
5573 W:      www.Open-FCoE.org
5574 S:      Supported
5575 F:      drivers/scsi/libfc/
5576 F:      drivers/scsi/fcoe/
5577 F:      include/scsi/fc/
5578 F:      include/scsi/libfc.h
5579 F:      include/scsi/libfcoe.h
5580 F:      include/uapi/scsi/fc/
5581
5582 FILE LOCKING (flock() and fcntl()/lockf())
5583 M:      Jeff Layton <jlayton@kernel.org>
5584 M:      "J. Bruce Fields" <bfields@fieldses.org>
5585 L:      linux-fsdevel@vger.kernel.org
5586 S:      Maintained
5587 F:      include/linux/fcntl.h
5588 F:      include/uapi/linux/fcntl.h
5589 F:      fs/fcntl.c
5590 F:      fs/locks.c
5591
5592 FILESYSTEMS (VFS and infrastructure)
5593 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5594 L:      linux-fsdevel@vger.kernel.org
5595 S:      Maintained
5596 F:      fs/*
5597 F:      include/linux/fs.h
5598 F:      include/uapi/linux/fs.h
5599
5600 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5601 M:      Riku Voipio <riku.voipio@iki.fi>
5602 L:      linux-hwmon@vger.kernel.org
5603 S:      Maintained
5604 F:      drivers/hwmon/f75375s.c
5605 F:      include/linux/f75375s.h
5606
5607 FIREWIRE AUDIO DRIVERS
5608 M:      Clemens Ladisch <clemens@ladisch.de>
5609 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5610 T:      git git://git.alsa-project.org/alsa-kernel.git
5611 S:      Maintained
5612 F:      sound/firewire/
5613
5614 FIREWIRE MEDIA DRIVERS (firedtv)
5615 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5616 L:      linux-media@vger.kernel.org
5617 L:      linux1394-devel@lists.sourceforge.net
5618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5619 S:      Maintained
5620 F:      drivers/media/firewire/
5621
5622 FIREWIRE SBP-2 TARGET
5623 M:      Chris Boot <bootc@bootc.net>
5624 L:      linux-scsi@vger.kernel.org
5625 L:      target-devel@vger.kernel.org
5626 L:      linux1394-devel@lists.sourceforge.net
5627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5628 S:      Maintained
5629 F:      drivers/target/sbp/
5630
5631 FIREWIRE SUBSYSTEM
5632 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5633 L:      linux1394-devel@lists.sourceforge.net
5634 W:      http://ieee1394.wiki.kernel.org/
5635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5636 S:      Maintained
5637 F:      drivers/firewire/
5638 F:      include/linux/firewire.h
5639 F:      include/uapi/linux/firewire*.h
5640 F:      tools/firewire/
5641
5642 FIRMWARE LOADER (request_firmware)
5643 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5644 L:      linux-kernel@vger.kernel.org
5645 S:      Maintained
5646 F:      Documentation/firmware_class/
5647 F:      drivers/base/firmware_loader/
5648 F:      include/linux/firmware.h
5649
5650 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5651 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5652 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5653 S:      Maintained
5654 F:      drivers/block/rsxx/
5655
5656 FLOPPY DRIVER
5657 M:      Jiri Kosina <jikos@kernel.org>
5658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5659 S:      Odd fixes
5660 F:      drivers/block/floppy.c
5661
5662 FMC SUBSYSTEM
5663 M:      Alessandro Rubini <rubini@gnudd.com>
5664 W:      http://www.ohwr.org/projects/fmc-bus
5665 S:      Supported
5666 F:      drivers/fmc/
5667 F:      include/linux/fmc*.h
5668 F:      include/linux/ipmi-fru.h
5669 K:      fmc_d.*register
5670
5671 FPGA MANAGER FRAMEWORK
5672 M:      Alan Tull <atull@kernel.org>
5673 M:      Moritz Fischer <mdf@kernel.org>
5674 L:      linux-fpga@vger.kernel.org
5675 S:      Maintained
5676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5677 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5678 F:      Documentation/fpga/
5679 F:      Documentation/driver-api/fpga/
5680 F:      Documentation/devicetree/bindings/fpga/
5681 F:      drivers/fpga/
5682 F:      include/linux/fpga/
5683 W:      http://www.rocketboards.org
5684
5685 FPGA DFL DRIVERS
5686 M:      Wu Hao <hao.wu@intel.com>
5687 L:      linux-fpga@vger.kernel.org
5688 S:      Maintained
5689 F:      Documentation/fpga/dfl.txt
5690 F:      include/uapi/linux/fpga-dfl.h
5691 F:      drivers/fpga/dfl*
5692
5693 FPU EMULATOR
5694 M:      Bill Metzenthen <billm@melbpc.org.au>
5695 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5696 S:      Maintained
5697 F:      arch/x86/math-emu/
5698
5699 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5700 L:      netdev@vger.kernel.org
5701 S:      Orphan
5702 F:      drivers/net/wan/dlci.c
5703 F:      drivers/net/wan/sdla.c
5704
5705 FRAMEBUFFER LAYER
5706 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5707 L:      dri-devel@lists.freedesktop.org
5708 L:      linux-fbdev@vger.kernel.org
5709 T:      git git://github.com/bzolnier/linux.git
5710 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5711 S:      Maintained
5712 F:      Documentation/fb/
5713 F:      drivers/video/
5714 F:      include/video/
5715 F:      include/linux/fb.h
5716 F:      include/uapi/video/
5717 F:      include/uapi/linux/fb.h
5718
5719 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5720 M:      Horia Geantă <horia.geanta@nxp.com>
5721 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5722 L:      linux-crypto@vger.kernel.org
5723 S:      Maintained
5724 F:      drivers/crypto/caam/
5725 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5726
5727 FREESCALE DIU FRAMEBUFFER DRIVER
5728 M:      Timur Tabi <timur@kernel.org>
5729 L:      linux-fbdev@vger.kernel.org
5730 S:      Maintained
5731 F:      drivers/video/fbdev/fsl-diu-fb.*
5732
5733 FREESCALE DMA DRIVER
5734 M:      Li Yang <leoyang.li@nxp.com>
5735 M:      Zhang Wei <zw@zh-kernel.org>
5736 L:      linuxppc-dev@lists.ozlabs.org
5737 S:      Maintained
5738 F:      drivers/dma/fsldma.*
5739
5740 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5741 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5742 L:      netdev@vger.kernel.org
5743 S:      Maintained
5744 F:      drivers/net/ethernet/freescale/gianfar*
5745 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5746
5747 FREESCALE GPMI NAND DRIVER
5748 M:      Han Xu <han.xu@nxp.com>
5749 L:      linux-mtd@lists.infradead.org
5750 S:      Maintained
5751 F:      drivers/mtd/nand/raw/gpmi-nand/*
5752
5753 FREESCALE I2C CPM DRIVER
5754 M:      Jochen Friedrich <jochen@scram.de>
5755 L:      linuxppc-dev@lists.ozlabs.org
5756 L:      linux-i2c@vger.kernel.org
5757 S:      Maintained
5758 F:      drivers/i2c/busses/i2c-cpm.c
5759
5760 FREESCALE IMX / MXC FEC DRIVER
5761 M:      Fugang Duan <fugang.duan@nxp.com>
5762 L:      netdev@vger.kernel.org
5763 S:      Maintained
5764 F:      drivers/net/ethernet/freescale/fec_main.c
5765 F:      drivers/net/ethernet/freescale/fec_ptp.c
5766 F:      drivers/net/ethernet/freescale/fec.h
5767 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5768
5769 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5770 M:      Sascha Hauer <s.hauer@pengutronix.de>
5771 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5772 L:      linux-fbdev@vger.kernel.org
5773 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5774 S:      Maintained
5775 F:      include/linux/platform_data/video-imxfb.h
5776 F:      drivers/video/fbdev/imxfb.c
5777
5778 FREESCALE QORIQ DPAA ETHERNET DRIVER
5779 M:      Madalin Bucur <madalin.bucur@nxp.com>
5780 L:      netdev@vger.kernel.org
5781 S:      Maintained
5782 F:      drivers/net/ethernet/freescale/dpaa
5783
5784 FREESCALE QORIQ DPAA FMAN DRIVER
5785 M:      Madalin Bucur <madalin.bucur@nxp.com>
5786 L:      netdev@vger.kernel.org
5787 S:      Maintained
5788 F:      drivers/net/ethernet/freescale/fman
5789 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
5790
5791 FREESCALE QORIQ PTP CLOCK DRIVER
5792 M:      Yangbo Lu <yangbo.lu@nxp.com>
5793 L:      netdev@vger.kernel.org
5794 S:      Maintained
5795 F:      drivers/ptp/ptp_qoriq.c
5796 F:      include/linux/fsl/ptp_qoriq.h
5797 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5798
5799 FREESCALE QUAD SPI DRIVER
5800 M:      Han Xu <han.xu@nxp.com>
5801 L:      linux-mtd@lists.infradead.org
5802 S:      Maintained
5803 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5804
5805 FREESCALE QUICC ENGINE LIBRARY
5806 M:      Qiang Zhao <qiang.zhao@nxp.com>
5807 L:      linuxppc-dev@lists.ozlabs.org
5808 S:      Maintained
5809 F:      drivers/soc/fsl/qe/
5810 F:      include/soc/fsl/*qe*.h
5811 F:      include/soc/fsl/*ucc*.h
5812
5813 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5814 M:      Li Yang <leoyang.li@nxp.com>
5815 L:      netdev@vger.kernel.org
5816 L:      linuxppc-dev@lists.ozlabs.org
5817 S:      Maintained
5818 F:      drivers/net/ethernet/freescale/ucc_geth*
5819
5820 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5821 M:      Zhao Qiang <qiang.zhao@nxp.com>
5822 L:      netdev@vger.kernel.org
5823 L:      linuxppc-dev@lists.ozlabs.org
5824 S:      Maintained
5825 F:      drivers/net/wan/fsl_ucc_hdlc*
5826
5827 FREESCALE QUICC ENGINE UCC UART DRIVER
5828 M:      Timur Tabi <timur@kernel.org>
5829 L:      linuxppc-dev@lists.ozlabs.org
5830 S:      Maintained
5831 F:      drivers/tty/serial/ucc_uart.c
5832
5833 FREESCALE SOC DRIVERS
5834 M:      Li Yang <leoyang.li@nxp.com>
5835 L:      linuxppc-dev@lists.ozlabs.org
5836 L:      linux-arm-kernel@lists.infradead.org
5837 S:      Maintained
5838 F:      Documentation/devicetree/bindings/soc/fsl/
5839 F:      drivers/soc/fsl/
5840 F:      include/linux/fsl/
5841
5842 FREESCALE SOC FS_ENET DRIVER
5843 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5844 L:      linuxppc-dev@lists.ozlabs.org
5845 L:      netdev@vger.kernel.org
5846 S:      Maintained
5847 F:      drivers/net/ethernet/freescale/fs_enet/
5848 F:      include/linux/fs_enet_pd.h
5849
5850 FREESCALE SOC SOUND DRIVERS
5851 M:      Timur Tabi <timur@kernel.org>
5852 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5853 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5854 R:      Fabio Estevam <fabio.estevam@nxp.com>
5855 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5856 L:      linuxppc-dev@lists.ozlabs.org
5857 S:      Maintained
5858 F:      sound/soc/fsl/fsl*
5859 F:      sound/soc/fsl/imx*
5860 F:      sound/soc/fsl/mpc8610_hpcd.c
5861
5862 FREESCALE USB PERIPHERAL DRIVERS
5863 M:      Li Yang <leoyang.li@nxp.com>
5864 L:      linux-usb@vger.kernel.org
5865 L:      linuxppc-dev@lists.ozlabs.org
5866 S:      Maintained
5867 F:      drivers/usb/gadget/udc/fsl*
5868
5869 FREEVXFS FILESYSTEM
5870 M:      Christoph Hellwig <hch@infradead.org>
5871 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5872 S:      Maintained
5873 F:      fs/freevxfs/
5874
5875 FREEZER
5876 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5877 M:      Pavel Machek <pavel@ucw.cz>
5878 L:      linux-pm@vger.kernel.org
5879 S:      Supported
5880 F:      Documentation/power/freezing-of-tasks.txt
5881 F:      include/linux/freezer.h
5882 F:      kernel/freezer.c
5883
5884 FRONTSWAP API
5885 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5886 L:      linux-kernel@vger.kernel.org
5887 S:      Maintained
5888 F:      mm/frontswap.c
5889 F:      include/linux/frontswap.h
5890
5891 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5892 M:      David Howells <dhowells@redhat.com>
5893 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5894 S:      Supported
5895 F:      Documentation/filesystems/caching/
5896 F:      fs/fscache/
5897 F:      include/linux/fscache*.h
5898
5899 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5900 M:      Theodore Y. Ts'o <tytso@mit.edu>
5901 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5902 L:      linux-fscrypt@vger.kernel.org
5903 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5905 S:      Supported
5906 F:      fs/crypto/
5907 F:      include/linux/fscrypt*.h
5908 F:      Documentation/filesystems/fscrypt.rst
5909
5910 FSI-ATTACHED I2C DRIVER
5911 M:      Eddie James <eajames@linux.vnet.ibm.com>
5912 L:      linux-i2c@vger.kernel.org
5913 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
5914 S:      Maintained
5915 F:      drivers/i2c/busses/i2c-fsi.c
5916 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
5917
5918 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5919 M:      Jan Kara <jack@suse.cz>
5920 R:      Amir Goldstein <amir73il@gmail.com>
5921 L:      linux-fsdevel@vger.kernel.org
5922 S:      Maintained
5923 F:      fs/notify/
5924 F:      include/linux/fsnotify*.h
5925
5926 FUJITSU LAPTOP EXTRAS
5927 M:      Jonathan Woithe <jwoithe@just42.net>
5928 L:      platform-driver-x86@vger.kernel.org
5929 S:      Maintained
5930 F:      drivers/platform/x86/fujitsu-laptop.c
5931
5932 FUJITSU M-5MO LS CAMERA ISP DRIVER
5933 M:      Kyungmin Park <kyungmin.park@samsung.com>
5934 M:      Heungjun Kim <riverful.kim@samsung.com>
5935 L:      linux-media@vger.kernel.org
5936 S:      Maintained
5937 F:      drivers/media/i2c/m5mols/
5938 F:      include/media/i2c/m5mols.h
5939
5940 FUJITSU TABLET EXTRAS
5941 M:      Robert Gerlach <khnz@gmx.de>
5942 L:      platform-driver-x86@vger.kernel.org
5943 S:      Maintained
5944 F:      drivers/platform/x86/fujitsu-tablet.c
5945
5946 FUSE: FILESYSTEM IN USERSPACE
5947 M:      Miklos Szeredi <miklos@szeredi.hu>
5948 L:      linux-fsdevel@vger.kernel.org
5949 W:      http://fuse.sourceforge.net/
5950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5951 S:      Maintained
5952 F:      fs/fuse/
5953 F:      include/uapi/linux/fuse.h
5954 F:      Documentation/filesystems/fuse.txt
5955
5956 FUTEX SUBSYSTEM
5957 M:      Thomas Gleixner <tglx@linutronix.de>
5958 M:      Ingo Molnar <mingo@redhat.com>
5959 R:      Peter Zijlstra <peterz@infradead.org>
5960 R:      Darren Hart <dvhart@infradead.org>
5961 L:      linux-kernel@vger.kernel.org
5962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5963 S:      Maintained
5964 F:      kernel/futex.c
5965 F:      kernel/futex_compat.c
5966 F:      include/asm-generic/futex.h
5967 F:      include/linux/futex.h
5968 F:      include/uapi/linux/futex.h
5969 F:      tools/testing/selftests/futex/
5970 F:      tools/perf/bench/futex*
5971 F:      Documentation/*futex*
5972
5973 GCC PLUGINS
5974 M:      Kees Cook <keescook@chromium.org>
5975 R:      Emese Revfy <re.emese@gmail.com>
5976 L:      kernel-hardening@lists.openwall.com
5977 S:      Maintained
5978 F:      scripts/gcc-plugins/
5979 F:      scripts/gcc-plugin.sh
5980 F:      scripts/Makefile.gcc-plugins
5981 F:      Documentation/gcc-plugins.txt
5982
5983 GASKET DRIVER FRAMEWORK
5984 M:      Rob Springer <rspringer@google.com>
5985 M:      John Joseph <jnjoseph@google.com>
5986 M:      Ben Chan <benchan@chromium.org>
5987 S:      Maintained
5988 F:      drivers/staging/gasket/
5989
5990 GCOV BASED KERNEL PROFILING
5991 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
5992 S:      Maintained
5993 F:      kernel/gcov/
5994 F:      Documentation/dev-tools/gcov.rst
5995
5996 GDB KERNEL DEBUGGING HELPER SCRIPTS
5997 M:      Jan Kiszka <jan.kiszka@siemens.com>
5998 M:      Kieran Bingham <kbingham@kernel.org>
5999 S:      Supported
6000 F:      scripts/gdb/
6001
6002 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6003 M:      Achim Leubner <achim_leubner@adaptec.com>
6004 L:      linux-scsi@vger.kernel.org
6005 W:      http://www.icp-vortex.com/
6006 S:      Supported
6007 F:      drivers/scsi/gdt*
6008
6009 GEMTEK FM RADIO RECEIVER DRIVER
6010 M:      Hans Verkuil <hverkuil@xs4all.nl>
6011 L:      linux-media@vger.kernel.org
6012 T:      git git://linuxtv.org/media_tree.git
6013 W:      https://linuxtv.org
6014 S:      Maintained
6015 F:      drivers/media/radio/radio-gemtek*
6016
6017 GENERIC GPIO I2C DRIVER
6018 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6019 S:      Supported
6020 F:      drivers/i2c/busses/i2c-gpio.c
6021 F:      include/linux/platform_data/i2c-gpio.h
6022
6023 GENERIC GPIO I2C MULTIPLEXER DRIVER
6024 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6025 L:      linux-i2c@vger.kernel.org
6026 S:      Supported
6027 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6028 F:      include/linux/platform_data/i2c-mux-gpio.h
6029 F:      Documentation/i2c/muxes/i2c-mux-gpio
6030
6031 GENERIC HDLC (WAN) DRIVERS
6032 M:      Krzysztof Halasa <khc@pm.waw.pl>
6033 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6034 S:      Maintained
6035 F:      drivers/net/wan/c101.c
6036 F:      drivers/net/wan/hd6457*
6037 F:      drivers/net/wan/hdlc*
6038 F:      drivers/net/wan/n2.c
6039 F:      drivers/net/wan/pc300too.c
6040 F:      drivers/net/wan/pci200syn.c
6041 F:      drivers/net/wan/wanxl*
6042
6043 GENERIC INCLUDE/ASM HEADER FILES
6044 M:      Arnd Bergmann <arnd@arndb.de>
6045 L:      linux-arch@vger.kernel.org
6046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6047 S:      Maintained
6048 F:      include/asm-generic/
6049 F:      include/uapi/asm-generic/
6050
6051 GENERIC PHY FRAMEWORK
6052 M:      Kishon Vijay Abraham I <kishon@ti.com>
6053 L:      linux-kernel@vger.kernel.org
6054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6055 S:      Supported
6056 F:      drivers/phy/
6057 F:      include/linux/phy/
6058
6059 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6060 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6061 S:      Supported
6062 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6063
6064 GENERIC PM DOMAINS
6065 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6066 M:      Kevin Hilman <khilman@kernel.org>
6067 M:      Ulf Hansson <ulf.hansson@linaro.org>
6068 L:      linux-pm@vger.kernel.org
6069 S:      Supported
6070 F:      drivers/base/power/domain*.c
6071 F:      include/linux/pm_domain.h
6072 F:      Documentation/devicetree/bindings/power/power_domain.txt
6073
6074 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6075 M:      Eugen Hristev <eugen.hristev@microchip.com>
6076 L:      linux-input@vger.kernel.org
6077 S:      Maintained
6078 F:      drivers/input/touchscreen/resistive-adc-touch.c
6079
6080 GENERIC UIO DRIVER FOR PCI DEVICES
6081 M:      "Michael S. Tsirkin" <mst@redhat.com>
6082 L:      kvm@vger.kernel.org
6083 S:      Supported
6084 F:      drivers/uio/uio_pci_generic.c
6085
6086 GENWQE (IBM Generic Workqueue Card)
6087 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6088 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6089 S:      Supported
6090 F:      drivers/misc/genwqe/
6091
6092 GET_MAINTAINER SCRIPT
6093 M:      Joe Perches <joe@perches.com>
6094 S:      Maintained
6095 F:      scripts/get_maintainer.pl
6096
6097 GFS2 FILE SYSTEM
6098 M:      Bob Peterson <rpeterso@redhat.com>
6099 M:      Andreas Gruenbacher <agruenba@redhat.com>
6100 L:      cluster-devel@redhat.com
6101 W:      http://sources.redhat.com/cluster/
6102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6103 S:      Supported
6104 F:      Documentation/filesystems/gfs2*.txt
6105 F:      fs/gfs2/
6106 F:      include/uapi/linux/gfs2_ondisk.h
6107
6108 GIGASET ISDN DRIVERS
6109 M:      Paul Bolle <pebolle@tiscali.nl>
6110 L:      gigaset307x-common@lists.sourceforge.net
6111 W:      http://gigaset307x.sourceforge.net/
6112 S:      Odd Fixes
6113 F:      Documentation/isdn/README.gigaset
6114 F:      drivers/isdn/gigaset/
6115 F:      include/uapi/linux/gigaset_dev.h
6116
6117 GNSS SUBSYSTEM
6118 M:      Johan Hovold <johan@kernel.org>
6119 S:      Maintained
6120 F:      Documentation/ABI/testing/sysfs-class-gnss
6121 F:      Documentation/devicetree/bindings/gnss/
6122 F:      drivers/gnss/
6123 F:      include/linux/gnss.h
6124
6125 GO7007 MPEG CODEC
6126 M:      Hans Verkuil <hans.verkuil@cisco.com>
6127 L:      linux-media@vger.kernel.org
6128 S:      Maintained
6129 F:      drivers/media/usb/go7007/
6130
6131 GOODIX TOUCHSCREEN
6132 M:      Bastien Nocera <hadess@hadess.net>
6133 L:      linux-input@vger.kernel.org
6134 S:      Maintained
6135 F:      drivers/input/touchscreen/goodix.c
6136
6137 GPD POCKET FAN DRIVER
6138 M:      Hans de Goede <hdegoede@redhat.com>
6139 L:      platform-driver-x86@vger.kernel.org
6140 S:      Maintained
6141 F:      drivers/platform/x86/gpd-pocket-fan.c
6142
6143 GPIO ACPI SUPPORT
6144 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6145 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6146 L:      linux-gpio@vger.kernel.org
6147 L:      linux-acpi@vger.kernel.org
6148 S:      Maintained
6149 F:      Documentation/acpi/gpio-properties.txt
6150 F:      drivers/gpio/gpiolib-acpi.c
6151
6152 GPIO IR Transmitter
6153 M:      Sean Young <sean@mess.org>
6154 L:      linux-media@vger.kernel.org
6155 S:      Maintained
6156 F:      drivers/media/rc/gpio-ir-tx.c
6157
6158 GPIO MOCKUP DRIVER
6159 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6160 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6161 L:      linux-gpio@vger.kernel.org
6162 S:      Maintained
6163 F:      drivers/gpio/gpio-mockup.c
6164 F:      tools/testing/selftests/gpio/
6165
6166 GPIO SUBSYSTEM
6167 M:      Linus Walleij <linus.walleij@linaro.org>
6168 L:      linux-gpio@vger.kernel.org
6169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6170 S:      Maintained
6171 F:      Documentation/devicetree/bindings/gpio/
6172 F:      Documentation/driver-api/gpio/
6173 F:      Documentation/gpio/
6174 F:      Documentation/ABI/testing/gpio-cdev
6175 F:      Documentation/ABI/obsolete/sysfs-gpio
6176 F:      drivers/gpio/
6177 F:      include/linux/gpio/
6178 F:      include/linux/gpio.h
6179 F:      include/linux/of_gpio.h
6180 F:      include/asm-generic/gpio.h
6181 F:      include/uapi/linux/gpio.h
6182 F:      tools/gpio/
6183
6184 GRE DEMULTIPLEXER DRIVER
6185 M:      Dmitry Kozlov <xeb@mail.ru>
6186 L:      netdev@vger.kernel.org
6187 S:      Maintained
6188 F:      net/ipv4/gre_demux.c
6189 F:      net/ipv4/gre_offload.c
6190 F:      include/net/gre.h
6191
6192 GRETH 10/100/1G Ethernet MAC device driver
6193 M:      Andreas Larsson <andreas@gaisler.com>
6194 L:      netdev@vger.kernel.org
6195 S:      Maintained
6196 F:      drivers/net/ethernet/aeroflex/
6197
6198 GREYBUS AUDIO PROTOCOLS DRIVERS
6199 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6200 M:      Mark Greer <mgreer@animalcreek.com>
6201 S:      Maintained
6202 F:      drivers/staging/greybus/audio_apbridgea.c
6203 F:      drivers/staging/greybus/audio_apbridgea.h
6204 F:      drivers/staging/greybus/audio_codec.c
6205 F:      drivers/staging/greybus/audio_codec.h
6206 F:      drivers/staging/greybus/audio_gb.c
6207 F:      drivers/staging/greybus/audio_manager.c
6208 F:      drivers/staging/greybus/audio_manager.h
6209 F:      drivers/staging/greybus/audio_manager_module.c
6210 F:      drivers/staging/greybus/audio_manager_private.h
6211 F:      drivers/staging/greybus/audio_manager_sysfs.c
6212 F:      drivers/staging/greybus/audio_module.c
6213 F:      drivers/staging/greybus/audio_topology.c
6214
6215 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6216 M:      Viresh Kumar <vireshk@kernel.org>
6217 S:      Maintained
6218 F:      drivers/staging/greybus/authentication.c
6219 F:      drivers/staging/greybus/bootrom.c
6220 F:      drivers/staging/greybus/firmware.h
6221 F:      drivers/staging/greybus/fw-core.c
6222 F:      drivers/staging/greybus/fw-download.c
6223 F:      drivers/staging/greybus/fw-management.c
6224 F:      drivers/staging/greybus/greybus_authentication.h
6225 F:      drivers/staging/greybus/greybus_firmware.h
6226 F:      drivers/staging/greybus/hid.c
6227 F:      drivers/staging/greybus/i2c.c
6228 F:      drivers/staging/greybus/spi.c
6229 F:      drivers/staging/greybus/spilib.c
6230 F:      drivers/staging/greybus/spilib.h
6231
6232 GREYBUS LOOPBACK DRIVER
6233 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6234 S:      Maintained
6235 F:      drivers/staging/greybus/loopback.c
6236
6237 GREYBUS PLATFORM DRIVERS
6238 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6239 S:      Maintained
6240 F:      drivers/staging/greybus/arche-platform.c
6241 F:      drivers/staging/greybus/arche-apb-ctrl.c
6242 F:      drivers/staging/greybus/arche_platform.h
6243
6244 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6245 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6246 S:      Maintained
6247 F:      drivers/staging/greybus/sdio.c
6248 F:      drivers/staging/greybus/light.c
6249 F:      drivers/staging/greybus/gpio.c
6250 F:      drivers/staging/greybus/power_supply.c
6251 F:      drivers/staging/greybus/spi.c
6252 F:      drivers/staging/greybus/spilib.c
6253
6254 GREYBUS SUBSYSTEM
6255 M:      Johan Hovold <johan@kernel.org>
6256 M:      Alex Elder <elder@kernel.org>
6257 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6258 S:      Maintained
6259 F:      drivers/staging/greybus/
6260 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6261
6262 GREYBUS UART PROTOCOLS DRIVERS
6263 M:      David Lin <dtwlin@gmail.com>
6264 S:      Maintained
6265 F:      drivers/staging/greybus/uart.c
6266 F:      drivers/staging/greybus/log.c
6267
6268 GS1662 VIDEO SERIALIZER
6269 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6270 L:      linux-media@vger.kernel.org
6271 T:      git git://linuxtv.org/media_tree.git
6272 S:      Maintained
6273 F:      drivers/media/spi/gs1662.c
6274
6275 GSPCA FINEPIX SUBDRIVER
6276 M:      Frank Zago <frank@zago.net>
6277 L:      linux-media@vger.kernel.org
6278 T:      git git://linuxtv.org/media_tree.git
6279 S:      Maintained
6280 F:      drivers/media/usb/gspca/finepix.c
6281
6282 GSPCA GL860 SUBDRIVER
6283 M:      Olivier Lorin <o.lorin@laposte.net>
6284 L:      linux-media@vger.kernel.org
6285 T:      git git://linuxtv.org/media_tree.git
6286 S:      Maintained
6287 F:      drivers/media/usb/gspca/gl860/
6288
6289 GSPCA M5602 SUBDRIVER
6290 M:      Erik Andren <erik.andren@gmail.com>
6291 L:      linux-media@vger.kernel.org
6292 T:      git git://linuxtv.org/media_tree.git
6293 S:      Maintained
6294 F:      drivers/media/usb/gspca/m5602/
6295
6296 GSPCA PAC207 SONIXB SUBDRIVER
6297 M:      Hans Verkuil <hverkuil@xs4all.nl>
6298 L:      linux-media@vger.kernel.org
6299 T:      git git://linuxtv.org/media_tree.git
6300 S:      Odd Fixes
6301 F:      drivers/media/usb/gspca/pac207.c
6302
6303 GSPCA SN9C20X SUBDRIVER
6304 M:      Brian Johnson <brijohn@gmail.com>
6305 L:      linux-media@vger.kernel.org
6306 T:      git git://linuxtv.org/media_tree.git
6307 S:      Maintained
6308 F:      drivers/media/usb/gspca/sn9c20x.c
6309
6310 GSPCA T613 SUBDRIVER
6311 M:      Leandro Costantino <lcostantino@gmail.com>
6312 L:      linux-media@vger.kernel.org
6313 T:      git git://linuxtv.org/media_tree.git
6314 S:      Maintained
6315 F:      drivers/media/usb/gspca/t613.c
6316
6317 GSPCA USB WEBCAM DRIVER
6318 M:      Hans Verkuil <hverkuil@xs4all.nl>
6319 L:      linux-media@vger.kernel.org
6320 T:      git git://linuxtv.org/media_tree.git
6321 S:      Odd Fixes
6322 F:      drivers/media/usb/gspca/
6323
6324 GTP (GPRS Tunneling Protocol)
6325 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6326 M:      Harald Welte <laforge@gnumonks.org>
6327 L:      osmocom-net-gprs@lists.osmocom.org
6328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6329 S:      Maintained
6330 F:      drivers/net/gtp.c
6331
6332 GUID PARTITION TABLE (GPT)
6333 M:      Davidlohr Bueso <dave@stgolabs.net>
6334 L:      linux-efi@vger.kernel.org
6335 S:      Maintained
6336 F:      block/partitions/efi.*
6337
6338 H8/300 ARCHITECTURE
6339 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6340 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6341 W:      http://uclinux-h8.sourceforge.jp
6342 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6343 S:      Maintained
6344 F:      arch/h8300/
6345 F:      drivers/clocksource/h8300_*.c
6346 F:      drivers/clk/h8300/
6347 F:      drivers/irqchip/irq-renesas-h8*.c
6348
6349 HACKRF MEDIA DRIVER
6350 M:      Antti Palosaari <crope@iki.fi>
6351 L:      linux-media@vger.kernel.org
6352 W:      https://linuxtv.org
6353 W:      http://palosaari.fi/linux/
6354 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6355 T:      git git://linuxtv.org/anttip/media_tree.git
6356 S:      Maintained
6357 F:      drivers/media/usb/hackrf/
6358
6359 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6360 M:      Frank Seidel <frank@f-seidel.de>
6361 L:      platform-driver-x86@vger.kernel.org
6362 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6363 S:      Maintained
6364 F:      drivers/platform/x86/hdaps.c
6365
6366 HARDWARE MONITORING
6367 M:      Jean Delvare <jdelvare@suse.com>
6368 M:      Guenter Roeck <linux@roeck-us.net>
6369 L:      linux-hwmon@vger.kernel.org
6370 W:      http://hwmon.wiki.kernel.org/
6371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6372 S:      Maintained
6373 F:      Documentation/devicetree/bindings/hwmon/
6374 F:      Documentation/hwmon/
6375 F:      drivers/hwmon/
6376 F:      include/linux/hwmon*.h
6377
6378 HARDWARE RANDOM NUMBER GENERATOR CORE
6379 M:      Matt Mackall <mpm@selenic.com>
6380 M:      Herbert Xu <herbert@gondor.apana.org.au>
6381 L:      linux-crypto@vger.kernel.org
6382 S:      Odd fixes
6383 F:      Documentation/devicetree/bindings/rng/
6384 F:      Documentation/hw_random.txt
6385 F:      drivers/char/hw_random/
6386 F:      include/linux/hw_random.h
6387
6388 HARDWARE TRACING FACILITIES
6389 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6390 S:      Maintained
6391 F:      drivers/hwtracing/
6392
6393 HARDWARE SPINLOCK CORE
6394 M:      Ohad Ben-Cohen <ohad@wizery.com>
6395 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6396 L:      linux-remoteproc@vger.kernel.org
6397 S:      Maintained
6398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6399 F:      Documentation/devicetree/bindings/hwlock/
6400 F:      Documentation/hwspinlock.txt
6401 F:      drivers/hwspinlock/
6402 F:      include/linux/hwspinlock.h
6403
6404 HARMONY SOUND DRIVER
6405 L:      linux-parisc@vger.kernel.org
6406 S:      Maintained
6407 F:      sound/parisc/harmony.*
6408
6409 HDPVR USB VIDEO ENCODER DRIVER
6410 M:      Hans Verkuil <hverkuil@xs4all.nl>
6411 L:      linux-media@vger.kernel.org
6412 T:      git git://linuxtv.org/media_tree.git
6413 W:      https://linuxtv.org
6414 S:      Odd Fixes
6415 F:      drivers/media/usb/hdpvr/
6416
6417 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6418 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6419 S:      Supported
6420 F:      Documentation/watchdog/hpwdt.txt
6421 F:      drivers/watchdog/hpwdt.c
6422
6423 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6424 M:      Don Brace <don.brace@microsemi.com>
6425 L:      esc.storagedev@microsemi.com
6426 L:      linux-scsi@vger.kernel.org
6427 S:      Supported
6428 F:      Documentation/scsi/hpsa.txt
6429 F:      drivers/scsi/hpsa*.[ch]
6430 F:      include/linux/cciss*.h
6431 F:      include/uapi/linux/cciss*.h
6432
6433 HFI1 DRIVER
6434 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6435 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6436 L:      linux-rdma@vger.kernel.org
6437 S:      Supported
6438 F:      drivers/infiniband/hw/hfi1
6439
6440 HFS FILESYSTEM
6441 L:      linux-fsdevel@vger.kernel.org
6442 S:      Orphan
6443 F:      Documentation/filesystems/hfs.txt
6444 F:      fs/hfs/
6445
6446 HFSPLUS FILESYSTEM
6447 L:      linux-fsdevel@vger.kernel.org
6448 S:      Orphan
6449 F:      Documentation/filesystems/hfsplus.txt
6450 F:      fs/hfsplus/
6451
6452 HGA FRAMEBUFFER DRIVER
6453 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6454 L:      linux-nvidia@lists.surfsouth.com
6455 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6456 S:      Maintained
6457 F:      drivers/video/fbdev/hgafb.c
6458
6459 HIBERNATION (aka Software Suspend, aka swsusp)
6460 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6461 M:      Pavel Machek <pavel@ucw.cz>
6462 L:      linux-pm@vger.kernel.org
6463 B:      https://bugzilla.kernel.org
6464 S:      Supported
6465 F:      arch/x86/power/
6466 F:      drivers/base/power/
6467 F:      kernel/power/
6468 F:      include/linux/suspend.h
6469 F:      include/linux/freezer.h
6470 F:      include/linux/pm.h
6471 F:      arch/*/include/asm/suspend*.h
6472
6473 HID CORE LAYER
6474 M:      Jiri Kosina <jikos@kernel.org>
6475 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6476 L:      linux-input@vger.kernel.org
6477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6478 S:      Maintained
6479 F:      drivers/hid/
6480 F:      include/linux/hid*
6481 F:      include/uapi/linux/hid*
6482
6483 HID SENSOR HUB DRIVERS
6484 M:      Jiri Kosina <jikos@kernel.org>
6485 M:      Jonathan Cameron <jic23@kernel.org>
6486 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6487 L:      linux-input@vger.kernel.org
6488 L:      linux-iio@vger.kernel.org
6489 S:      Maintained
6490 F:      Documentation/hid/hid-sensor*
6491 F:      drivers/hid/hid-sensor-*
6492 F:      drivers/iio/*/hid-*
6493 F:      include/linux/hid-sensor-*
6494
6495 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6496 M:      Thomas Gleixner <tglx@linutronix.de>
6497 L:      linux-kernel@vger.kernel.org
6498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6499 S:      Maintained
6500 F:      Documentation/timers/
6501 F:      kernel/time/hrtimer.c
6502 F:      kernel/time/clockevents.c
6503 F:      kernel/time/timer_*.c
6504 F:      include/linux/clockchips.h
6505 F:      include/linux/hrtimer.h
6506
6507 HIGH-SPEED SCC DRIVER FOR AX.25
6508 L:      linux-hams@vger.kernel.org
6509 S:      Orphan
6510 F:      drivers/net/hamradio/dmascc.c
6511 F:      drivers/net/hamradio/scc.c
6512
6513 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6514 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6515 W:      http://www.highpoint-tech.com
6516 S:      Supported
6517 F:      Documentation/scsi/hptiop.txt
6518 F:      drivers/scsi/hptiop.c
6519
6520 HIPPI
6521 M:      Jes Sorensen <jes@trained-monkey.org>
6522 L:      linux-hippi@sunsite.dk
6523 S:      Maintained
6524 F:      include/linux/hippidevice.h
6525 F:      include/uapi/linux/if_hippi.h
6526 F:      net/802/hippi.c
6527 F:      drivers/net/hippi/
6528
6529 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6530 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6531 M:      Salil Mehta <salil.mehta@huawei.com>
6532 L:      netdev@vger.kernel.org
6533 W:      http://www.hisilicon.com
6534 S:      Maintained
6535 F:      drivers/net/ethernet/hisilicon/hns3/
6536
6537 HISILICON LPC BUS DRIVER
6538 M:      john.garry@huawei.com
6539 W:      http://www.hisilicon.com
6540 S:      Maintained
6541 F:      drivers/bus/hisi_lpc.c
6542 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6543
6544 HISILICON NETWORK SUBSYSTEM DRIVER
6545 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6546 M:      Salil Mehta <salil.mehta@huawei.com>
6547 L:      netdev@vger.kernel.org
6548 W:      http://www.hisilicon.com
6549 S:      Maintained
6550 F:      drivers/net/ethernet/hisilicon/
6551 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6552
6553 HISILICON PMU DRIVER
6554 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6555 W:      http://www.hisilicon.com
6556 S:      Supported
6557 F:      drivers/perf/hisilicon
6558 F:      Documentation/perf/hisi-pmu.txt
6559
6560 HISILICON ROCE DRIVER
6561 M:      Lijun Ou <oulijun@huawei.com>
6562 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6563 L:      linux-rdma@vger.kernel.org
6564 S:      Maintained
6565 F:      drivers/infiniband/hw/hns/
6566 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6567
6568 HISILICON SAS Controller
6569 M:      John Garry <john.garry@huawei.com>
6570 W:      http://www.hisilicon.com
6571 S:      Supported
6572 F:      drivers/scsi/hisi_sas/
6573 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6574
6575 HMM - Heterogeneous Memory Management
6576 M:      Jérôme Glisse <jglisse@redhat.com>
6577 L:      linux-mm@kvack.org
6578 S:      Maintained
6579 F:      mm/hmm*
6580 F:      include/linux/hmm*
6581 F:      Documentation/vm/hmm.rst
6582
6583 HOST AP DRIVER
6584 M:      Jouni Malinen <j@w1.fi>
6585 L:      linux-wireless@vger.kernel.org
6586 W:      http://w1.fi/hostap-driver.html
6587 S:      Obsolete
6588 F:      drivers/net/wireless/intersil/hostap/
6589
6590 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6591 L:      platform-driver-x86@vger.kernel.org
6592 S:      Orphan
6593 F:      drivers/platform/x86/tc1100-wmi.c
6594
6595 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6596 M:      Jaroslav Kysela <perex@perex.cz>
6597 S:      Maintained
6598 F:      drivers/net/ethernet/hp/hp100.*
6599
6600 HPET:   High Precision Event Timers driver
6601 M:      Clemens Ladisch <clemens@ladisch.de>
6602 S:      Maintained
6603 F:      Documentation/timers/hpet.txt
6604 F:      drivers/char/hpet.c
6605 F:      include/linux/hpet.h
6606 F:      include/uapi/linux/hpet.h
6607
6608 HPET:   x86
6609 S:      Orphan
6610 F:      arch/x86/kernel/hpet.c
6611 F:      arch/x86/include/asm/hpet.h
6612
6613 HPFS FILESYSTEM
6614 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6615 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6616 S:      Maintained
6617 F:      fs/hpfs/
6618
6619 HSI SUBSYSTEM
6620 M:      Sebastian Reichel <sre@kernel.org>
6621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6622 S:      Maintained
6623 F:      Documentation/ABI/testing/sysfs-bus-hsi
6624 F:      Documentation/driver-api/hsi.rst
6625 F:      drivers/hsi/
6626 F:      include/linux/hsi/
6627 F:      include/uapi/linux/hsi/
6628
6629 HSO 3G MODEM DRIVER
6630 L:      linux-usb@vger.kernel.org
6631 S:      Orphan
6632 F:      drivers/net/usb/hso.c
6633
6634 HSR NETWORK PROTOCOL
6635 M:      Arvid Brodin <arvid.brodin@alten.se>
6636 L:      netdev@vger.kernel.org
6637 S:      Maintained
6638 F:      net/hsr/
6639
6640 HT16K33 LED CONTROLLER DRIVER
6641 M:      Robin van der Gracht <robin@protonic.nl>
6642 S:      Maintained
6643 F:      drivers/auxdisplay/ht16k33.c
6644 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6645
6646 HTCPEN TOUCHSCREEN DRIVER
6647 M:      Pau Oliva Fora <pof@eslack.org>
6648 L:      linux-input@vger.kernel.org
6649 S:      Maintained
6650 F:      drivers/input/touchscreen/htcpen.c
6651
6652 HUAWEI ETHERNET DRIVER
6653 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6654 L:      netdev@vger.kernel.org
6655 S:      Supported
6656 F:      Documentation/networking/hinic.txt
6657 F:      drivers/net/ethernet/huawei/hinic/
6658
6659 HUGETLB FILESYSTEM
6660 M:      Mike Kravetz <mike.kravetz@oracle.com>
6661 L:      linux-mm@kvack.org
6662 S:      Maintained
6663 F:      fs/hugetlbfs/
6664 F:      mm/hugetlb.c
6665 F:      include/linux/hugetlb.h
6666 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6667 F:      Documentation/vm/hugetlbfs_reserv.rst
6668 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6669
6670 HVA ST MEDIA DRIVER
6671 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6672 L:      linux-media@vger.kernel.org
6673 T:      git git://linuxtv.org/media_tree.git
6674 W:      https://linuxtv.org
6675 S:      Supported
6676 F:      drivers/media/platform/sti/hva
6677
6678 HWPOISON MEMORY FAILURE HANDLING
6679 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6680 L:      linux-mm@kvack.org
6681 S:      Maintained
6682 F:      mm/memory-failure.c
6683 F:      mm/hwpoison-inject.c
6684
6685 Hyper-V CORE AND DRIVERS
6686 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6687 M:      Haiyang Zhang <haiyangz@microsoft.com>
6688 M:      Stephen Hemminger <sthemmin@microsoft.com>
6689 L:      devel@linuxdriverproject.org
6690 S:      Maintained
6691 F:      Documentation/networking/netvsc.txt
6692 F:      arch/x86/include/asm/mshyperv.h
6693 F:      arch/x86/include/asm/trace/hyperv.h
6694 F:      arch/x86/include/asm/hyperv-tlfs.h
6695 F:      arch/x86/kernel/cpu/mshyperv.c
6696 F:      arch/x86/hyperv
6697 F:      drivers/hid/hid-hyperv.c
6698 F:      drivers/hv/
6699 F:      drivers/input/serio/hyperv-keyboard.c
6700 F:      drivers/pci/controller/pci-hyperv.c
6701 F:      drivers/net/hyperv/
6702 F:      drivers/scsi/storvsc_drv.c
6703 F:      drivers/uio/uio_hv_generic.c
6704 F:      drivers/video/fbdev/hyperv_fb.c
6705 F:      net/vmw_vsock/hyperv_transport.c
6706 F:      include/linux/hyperv.h
6707 F:      include/uapi/linux/hyperv.h
6708 F:      tools/hv/
6709 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6710
6711 HYPERVISOR VIRTUAL CONSOLE DRIVER
6712 L:      linuxppc-dev@lists.ozlabs.org
6713 S:      Odd Fixes
6714 F:      drivers/tty/hvc/
6715
6716 I2C ACPI SUPPORT
6717 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6718 L:      linux-i2c@vger.kernel.org
6719 L:      linux-acpi@vger.kernel.org
6720 S:      Maintained
6721 F:      drivers/i2c/i2c-core-acpi.c
6722
6723 I2C MUXES
6724 M:      Peter Rosin <peda@axentia.se>
6725 L:      linux-i2c@vger.kernel.org
6726 S:      Maintained
6727 F:      Documentation/i2c/i2c-topology
6728 F:      Documentation/i2c/muxes/
6729 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6730 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6731 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6732 F:      drivers/i2c/i2c-mux.c
6733 F:      drivers/i2c/muxes/
6734 F:      include/linux/i2c-mux.h
6735
6736 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6737 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6738 L:      linux-i2c@vger.kernel.org
6739 S:      Maintained
6740 F:      drivers/i2c/busses/i2c-mv64xxx.c
6741
6742 I2C OVER PARALLEL PORT
6743 M:      Jean Delvare <jdelvare@suse.com>
6744 L:      linux-i2c@vger.kernel.org
6745 S:      Maintained
6746 F:      Documentation/i2c/busses/i2c-parport
6747 F:      Documentation/i2c/busses/i2c-parport-light
6748 F:      drivers/i2c/busses/i2c-parport.c
6749 F:      drivers/i2c/busses/i2c-parport-light.c
6750
6751 I2C SUBSYSTEM
6752 M:      Wolfram Sang <wsa@the-dreams.de>
6753 L:      linux-i2c@vger.kernel.org
6754 W:      https://i2c.wiki.kernel.org/
6755 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6757 S:      Maintained
6758 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6759 F:      Documentation/i2c/
6760 F:      drivers/i2c/*
6761 F:      include/linux/i2c.h
6762 F:      include/linux/i2c-dev.h
6763 F:      include/linux/i2c-smbus.h
6764 F:      include/uapi/linux/i2c.h
6765 F:      include/uapi/linux/i2c-*.h
6766
6767 I2C SUBSYSTEM HOST DRIVERS
6768 L:      linux-i2c@vger.kernel.org
6769 W:      https://i2c.wiki.kernel.org/
6770 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6772 S:      Odd Fixes
6773 F:      Documentation/devicetree/bindings/i2c/
6774 F:      drivers/i2c/algos/
6775 F:      drivers/i2c/busses/
6776
6777 I2C-TAOS-EVM DRIVER
6778 M:      Jean Delvare <jdelvare@suse.com>
6779 L:      linux-i2c@vger.kernel.org
6780 S:      Maintained
6781 F:      Documentation/i2c/busses/i2c-taos-evm
6782 F:      drivers/i2c/busses/i2c-taos-evm.c
6783
6784 I2C-TINY-USB DRIVER
6785 M:      Till Harbaum <till@harbaum.org>
6786 L:      linux-i2c@vger.kernel.org
6787 W:      http://www.harbaum.org/till/i2c_tiny_usb
6788 S:      Maintained
6789 F:      drivers/i2c/busses/i2c-tiny-usb.c
6790
6791 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6792 M:      Jean Delvare <jdelvare@suse.com>
6793 L:      linux-i2c@vger.kernel.org
6794 S:      Maintained
6795 F:      Documentation/i2c/busses/i2c-ali1535
6796 F:      Documentation/i2c/busses/i2c-ali1563
6797 F:      Documentation/i2c/busses/i2c-ali15x3
6798 F:      Documentation/i2c/busses/i2c-amd756
6799 F:      Documentation/i2c/busses/i2c-amd8111
6800 F:      Documentation/i2c/busses/i2c-i801
6801 F:      Documentation/i2c/busses/i2c-nforce2
6802 F:      Documentation/i2c/busses/i2c-piix4
6803 F:      Documentation/i2c/busses/i2c-sis5595
6804 F:      Documentation/i2c/busses/i2c-sis630
6805 F:      Documentation/i2c/busses/i2c-sis96x
6806 F:      Documentation/i2c/busses/i2c-via
6807 F:      Documentation/i2c/busses/i2c-viapro
6808 F:      drivers/i2c/busses/i2c-ali1535.c
6809 F:      drivers/i2c/busses/i2c-ali1563.c
6810 F:      drivers/i2c/busses/i2c-ali15x3.c
6811 F:      drivers/i2c/busses/i2c-amd756.c
6812 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6813 F:      drivers/i2c/busses/i2c-amd8111.c
6814 F:      drivers/i2c/busses/i2c-i801.c
6815 F:      drivers/i2c/busses/i2c-isch.c
6816 F:      drivers/i2c/busses/i2c-nforce2.c
6817 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6818 F:      drivers/i2c/busses/i2c-piix4.c
6819 F:      drivers/i2c/busses/i2c-sis5595.c
6820 F:      drivers/i2c/busses/i2c-sis630.c
6821 F:      drivers/i2c/busses/i2c-sis96x.c
6822 F:      drivers/i2c/busses/i2c-via.c
6823 F:      drivers/i2c/busses/i2c-viapro.c
6824
6825 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6826 M:      Hans de Goede <hdegoede@redhat.com>
6827 L:      linux-i2c@vger.kernel.org
6828 S:      Maintained
6829 F:      drivers/i2c/busses/i2c-cht-wc.c
6830
6831 I2C/SMBUS ISMT DRIVER
6832 M:      Seth Heasley <seth.heasley@intel.com>
6833 M:      Neil Horman <nhorman@tuxdriver.com>
6834 L:      linux-i2c@vger.kernel.org
6835 F:      drivers/i2c/busses/i2c-ismt.c
6836 F:      Documentation/i2c/busses/i2c-ismt
6837
6838 I2C/SMBUS STUB DRIVER
6839 M:      Jean Delvare <jdelvare@suse.com>
6840 L:      linux-i2c@vger.kernel.org
6841 S:      Maintained
6842 F:      drivers/i2c/i2c-stub.c
6843
6844 IA64 (Itanium) PLATFORM
6845 M:      Tony Luck <tony.luck@intel.com>
6846 M:      Fenghua Yu <fenghua.yu@intel.com>
6847 L:      linux-ia64@vger.kernel.org
6848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6849 S:      Maintained
6850 F:      arch/ia64/
6851
6852 IBM Power 842 compression accelerator
6853 M:      Haren Myneni <haren@us.ibm.com>
6854 S:      Supported
6855 F:      drivers/crypto/nx/Makefile
6856 F:      drivers/crypto/nx/Kconfig
6857 F:      drivers/crypto/nx/nx-842*
6858 F:      include/linux/sw842.h
6859 F:      crypto/842.c
6860 F:      lib/842/
6861
6862 IBM Power in-Nest Crypto Acceleration
6863 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6864 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6865 L:      linux-crypto@vger.kernel.org
6866 S:      Supported
6867 F:      drivers/crypto/nx/Makefile
6868 F:      drivers/crypto/nx/Kconfig
6869 F:      drivers/crypto/nx/nx-aes*
6870 F:      drivers/crypto/nx/nx-sha*
6871 F:      drivers/crypto/nx/nx.*
6872 F:      drivers/crypto/nx/nx_csbcpb.h
6873 F:      drivers/crypto/nx/nx_debugfs.h
6874
6875 IBM Power Linux RAID adapter
6876 M:      Brian King <brking@us.ibm.com>
6877 S:      Supported
6878 F:      drivers/scsi/ipr.*
6879
6880 IBM Power SRIOV Virtual NIC Device Driver
6881 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6882 M:      John Allen <jallen@linux.vnet.ibm.com>
6883 L:      netdev@vger.kernel.org
6884 S:      Supported
6885 F:      drivers/net/ethernet/ibm/ibmvnic.*
6886
6887 IBM Power Virtual Accelerator Switchboard
6888 M:      Sukadev Bhattiprolu
6889 L:      linuxppc-dev@lists.ozlabs.org
6890 S:      Supported
6891 F:      arch/powerpc/platforms/powernv/vas*
6892 F:      arch/powerpc/platforms/powernv/copy-paste.h
6893 F:      arch/powerpc/include/asm/vas.h
6894 F:      arch/powerpc/include/uapi/asm/vas.h
6895
6896 IBM Power Virtual Ethernet Device Driver
6897 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6898 L:      netdev@vger.kernel.org
6899 S:      Supported
6900 F:      drivers/net/ethernet/ibm/ibmveth.*
6901
6902 IBM Power Virtual FC Device Drivers
6903 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6904 L:      linux-scsi@vger.kernel.org
6905 S:      Supported
6906 F:      drivers/scsi/ibmvscsi/ibmvfc*
6907
6908 IBM Power Virtual Management Channel Driver
6909 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6910 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
6911 S:      Supported
6912 F:      drivers/misc/ibmvmc.*
6913
6914 IBM Power Virtual SCSI Device Drivers
6915 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6916 L:      linux-scsi@vger.kernel.org
6917 S:      Supported
6918 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6919 F:      include/scsi/viosrp.h
6920
6921 IBM Power Virtual SCSI Device Target Driver
6922 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6923 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6924 L:      linux-scsi@vger.kernel.org
6925 L:      target-devel@vger.kernel.org
6926 S:      Supported
6927 F:      drivers/scsi/ibmvscsi_tgt/
6928
6929 IBM Power VMX Cryptographic instructions
6930 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6931 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6932 L:      linux-crypto@vger.kernel.org
6933 S:      Supported
6934 F:      drivers/crypto/vmx/Makefile
6935 F:      drivers/crypto/vmx/Kconfig
6936 F:      drivers/crypto/vmx/vmx.c
6937 F:      drivers/crypto/vmx/aes*
6938 F:      drivers/crypto/vmx/ghash*
6939 F:      drivers/crypto/vmx/ppc-xlate.pl
6940
6941 IBM ServeRAID RAID DRIVER
6942 S:      Orphan
6943 F:      drivers/scsi/ips.*
6944
6945 ICH LPC AND GPIO DRIVER
6946 M:      Peter Tyser <ptyser@xes-inc.com>
6947 S:      Maintained
6948 F:      drivers/mfd/lpc_ich.c
6949 F:      drivers/gpio/gpio-ich.c
6950
6951 IDE SUBSYSTEM
6952 M:      "David S. Miller" <davem@davemloft.net>
6953 L:      linux-ide@vger.kernel.org
6954 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6956 S:      Maintained
6957 F:      Documentation/ide/
6958 F:      drivers/ide/
6959 F:      include/linux/ide.h
6960
6961 IDE/ATAPI DRIVERS
6962 M:      Borislav Petkov <bp@alien8.de>
6963 L:      linux-ide@vger.kernel.org
6964 S:      Maintained
6965 F:      Documentation/cdrom/ide-cd
6966 F:      drivers/ide/ide-cd*
6967
6968 IDEAPAD LAPTOP EXTRAS DRIVER
6969 M:      Ike Panhc <ike.pan@canonical.com>
6970 L:      platform-driver-x86@vger.kernel.org
6971 W:      http://launchpad.net/ideapad-laptop
6972 S:      Maintained
6973 F:      drivers/platform/x86/ideapad-laptop.c
6974
6975 IDEAPAD LAPTOP SLIDEBAR DRIVER
6976 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6977 L:      linux-input@vger.kernel.org
6978 W:      https://github.com/o2genum/ideapad-slidebar
6979 S:      Maintained
6980 F:      drivers/input/misc/ideapad_slidebar.c
6981
6982 IDT VersaClock 5 CLOCK DRIVER
6983 M:      Marek Vasut <marek.vasut@gmail.com>
6984 S:      Maintained
6985 F:      drivers/clk/clk-versaclock5.c
6986
6987 IEEE 802.15.4 SUBSYSTEM
6988 M:      Alexander Aring <alex.aring@gmail.com>
6989 M:      Stefan Schmidt <stefan@datenfreihafen.org>
6990 L:      linux-wpan@vger.kernel.org
6991 W:      http://wpan.cakelab.org/
6992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6994 S:      Maintained
6995 F:      net/ieee802154/
6996 F:      net/mac802154/
6997 F:      drivers/net/ieee802154/
6998 F:      include/linux/nl802154.h
6999 F:      include/linux/ieee802154.h
7000 F:      include/net/nl802154.h
7001 F:      include/net/mac802154.h
7002 F:      include/net/af_ieee802154.h
7003 F:      include/net/cfg802154.h
7004 F:      include/net/ieee802154_netdev.h
7005 F:      Documentation/networking/ieee802154.txt
7006
7007 IFE PROTOCOL
7008 M:      Yotam Gigi <yotam.gi@gmail.com>
7009 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7010 F:      net/ife
7011 F:      include/net/ife.h
7012 F:      include/uapi/linux/ife.h
7013
7014 IGORPLUG-USB IR RECEIVER
7015 M:      Sean Young <sean@mess.org>
7016 L:      linux-media@vger.kernel.org
7017 S:      Maintained
7018 F:      drivers/media/rc/igorplugusb.c
7019
7020 IGUANAWORKS USB IR TRANSCEIVER
7021 M:      Sean Young <sean@mess.org>
7022 L:      linux-media@vger.kernel.org
7023 S:      Maintained
7024 F:      drivers/media/rc/iguanair.c
7025
7026 IIO DIGITAL POTENTIOMETER DAC
7027 M:      Peter Rosin <peda@axentia.se>
7028 L:      linux-iio@vger.kernel.org
7029 S:      Maintained
7030 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7031 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7032 F:      drivers/iio/dac/dpot-dac.c
7033
7034 IIO ENVELOPE DETECTOR
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-adc-envelope-detector
7039 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7040 F:      drivers/iio/adc/envelope-detector.c
7041
7042 IIO MULTIPLEXER
7043 M:      Peter Rosin <peda@axentia.se>
7044 L:      linux-iio@vger.kernel.org
7045 S:      Maintained
7046 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7047 F:      drivers/iio/multiplexer/iio-mux.c
7048
7049 IIO SUBSYSTEM AND DRIVERS
7050 M:      Jonathan Cameron <jic23@kernel.org>
7051 R:      Hartmut Knaack <knaack.h@gmx.de>
7052 R:      Lars-Peter Clausen <lars@metafoo.de>
7053 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7054 L:      linux-iio@vger.kernel.org
7055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7056 S:      Maintained
7057 F:      Documentation/ABI/testing/configfs-iio*
7058 F:      Documentation/ABI/testing/sysfs-bus-iio*
7059 F:      Documentation/devicetree/bindings/iio/
7060 F:      drivers/iio/
7061 F:      drivers/staging/iio/
7062 F:      include/linux/iio/
7063 F:      tools/iio/
7064
7065 IIO UNIT CONVERTER
7066 M:      Peter Rosin <peda@axentia.se>
7067 L:      linux-iio@vger.kernel.org
7068 S:      Maintained
7069 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7070 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7071 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7072 F:      drivers/iio/afe/iio-rescale.c
7073
7074 IKANOS/ADI EAGLE ADSL USB DRIVER
7075 M:      Matthieu Castet <castet.matthieu@free.fr>
7076 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7077 S:      Maintained
7078 F:      drivers/usb/atm/ueagle-atm.c
7079
7080 IMGTEC ASCII LCD DRIVER
7081 M:      Paul Burton <paul.burton@mips.com>
7082 S:      Maintained
7083 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7084 F:      drivers/auxdisplay/img-ascii-lcd.c
7085
7086 IMGTEC IR DECODER DRIVER
7087 M:      James Hogan <jhogan@kernel.org>
7088 S:      Maintained
7089 F:      drivers/media/rc/img-ir/
7090
7091 IMON SOUNDGRAPH USB IR RECEIVER
7092 M:      Sean Young <sean@mess.org>
7093 L:      linux-media@vger.kernel.org
7094 S:      Maintained
7095 F:      drivers/media/rc/imon_raw.c
7096 F:      drivers/media/rc/imon.c
7097
7098 IMS TWINTURBO FRAMEBUFFER DRIVER
7099 L:      linux-fbdev@vger.kernel.org
7100 S:      Orphan
7101 F:      drivers/video/fbdev/imsttfb.c
7102
7103 INA209 HARDWARE MONITOR DRIVER
7104 M:      Guenter Roeck <linux@roeck-us.net>
7105 L:      linux-hwmon@vger.kernel.org
7106 S:      Maintained
7107 F:      Documentation/hwmon/ina209
7108 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7109 F:      drivers/hwmon/ina209.c
7110
7111 INA2XX 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/ina2xx
7116 F:      drivers/hwmon/ina2xx.c
7117 F:      include/linux/platform_data/ina2xx.h
7118
7119 INDUSTRY PACK SUBSYSTEM (IPACK)
7120 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7121 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7122 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7123 L:      industrypack-devel@lists.sourceforge.net
7124 W:      http://industrypack.sourceforge.net
7125 S:      Maintained
7126 F:      drivers/ipack/
7127
7128 INFINIBAND SUBSYSTEM
7129 M:      Doug Ledford <dledford@redhat.com>
7130 M:      Jason Gunthorpe <jgg@mellanox.com>
7131 L:      linux-rdma@vger.kernel.org
7132 W:      https://github.com/linux-rdma/rdma-core
7133 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7135 S:      Supported
7136 F:      Documentation/devicetree/bindings/infiniband/
7137 F:      Documentation/infiniband/
7138 F:      drivers/infiniband/
7139 F:      include/uapi/linux/if_infiniband.h
7140 F:      include/uapi/rdma/
7141 F:      include/rdma/
7142
7143 INGENIC JZ4780 DMA Driver
7144 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7145 S:      Maintained
7146 F:      drivers/dma/dma-jz4780.c
7147
7148 INGENIC JZ4780 NAND DRIVER
7149 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7150 L:      linux-mtd@lists.infradead.org
7151 S:      Maintained
7152 F:      drivers/mtd/nand/raw/jz4780_*
7153
7154 INOTIFY
7155 M:      Jan Kara <jack@suse.cz>
7156 R:      Amir Goldstein <amir73il@gmail.com>
7157 L:      linux-fsdevel@vger.kernel.org
7158 S:      Maintained
7159 F:      Documentation/filesystems/inotify.txt
7160 F:      fs/notify/inotify/
7161 F:      include/linux/inotify.h
7162 F:      include/uapi/linux/inotify.h
7163
7164 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7165 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7166 L:      linux-input@vger.kernel.org
7167 Q:      http://patchwork.kernel.org/project/linux-input/list/
7168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7169 S:      Maintained
7170 F:      drivers/input/
7171 F:      include/linux/input.h
7172 F:      include/uapi/linux/input.h
7173 F:      include/uapi/linux/input-event-codes.h
7174 F:      include/linux/input/
7175 F:      Documentation/devicetree/bindings/input/
7176 F:      Documentation/devicetree/bindings/serio/
7177 F:      Documentation/input/
7178
7179 INPUT MULTITOUCH (MT) PROTOCOL
7180 M:      Henrik Rydberg <rydberg@bitmath.org>
7181 L:      linux-input@vger.kernel.org
7182 S:      Odd fixes
7183 F:      Documentation/input/multi-touch-protocol.rst
7184 F:      drivers/input/input-mt.c
7185 K:      \b(ABS|SYN)_MT_
7186
7187 INSIDE SECURE CRYPTO DRIVER
7188 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7189 F:      drivers/crypto/inside-secure/
7190 S:      Maintained
7191 L:      linux-crypto@vger.kernel.org
7192
7193 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7194 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7195 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7196 L:      linux-integrity@vger.kernel.org
7197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7198 S:      Supported
7199 F:      security/integrity/ima/
7200
7201 INTEL 810/815 FRAMEBUFFER DRIVER
7202 M:      Antonino Daplas <adaplas@gmail.com>
7203 L:      linux-fbdev@vger.kernel.org
7204 S:      Maintained
7205 F:      drivers/video/fbdev/i810/
7206
7207 INTEL ASoC DRIVERS
7208 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7209 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7210 M:      Jie Yang <yang.jie@linux.intel.com>
7211 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7212 S:      Supported
7213 F:      sound/soc/intel/
7214
7215 INTEL C600 SERIES SAS CONTROLLER DRIVER
7216 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7217 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7218 L:      linux-scsi@vger.kernel.org
7219 T:      git git://git.code.sf.net/p/intel-sas/isci
7220 S:      Supported
7221 F:      drivers/scsi/isci/
7222
7223 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7224 M:      Jani Nikula <jani.nikula@linux.intel.com>
7225 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7226 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7227 L:      intel-gfx@lists.freedesktop.org
7228 W:      https://01.org/linuxgraphics/
7229 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7230 C:      irc://chat.freenode.net/intel-gfx
7231 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7232 T:      git git://anongit.freedesktop.org/drm-intel
7233 S:      Supported
7234 F:      drivers/gpu/drm/i915/
7235 F:      include/drm/i915*
7236 F:      include/uapi/drm/i915_drm.h
7237 F:      Documentation/gpu/i915.rst
7238
7239 INTEL ETHERNET DRIVERS
7240 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7241 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7242 W:      http://www.intel.com/support/feedback.htm
7243 W:      http://e1000.sourceforge.net/
7244 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7247 S:      Supported
7248 F:      Documentation/networking/e100.rst
7249 F:      Documentation/networking/e1000.rst
7250 F:      Documentation/networking/e1000e.txt
7251 F:      Documentation/networking/igb.txt
7252 F:      Documentation/networking/igbvf.txt
7253 F:      Documentation/networking/ixgb.txt
7254 F:      Documentation/networking/ixgbe.txt
7255 F:      Documentation/networking/ixgbevf.txt
7256 F:      Documentation/networking/i40e.txt
7257 F:      Documentation/networking/i40evf.txt
7258 F:      Documentation/networking/ice.txt
7259 F:      drivers/net/ethernet/intel/
7260 F:      drivers/net/ethernet/intel/*/
7261 F:      include/linux/avf/virtchnl.h
7262
7263 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7264 M:      Maik Broemme <mbroemme@libmpq.org>
7265 L:      linux-fbdev@vger.kernel.org
7266 S:      Maintained
7267 F:      Documentation/fb/intelfb.txt
7268 F:      drivers/video/fbdev/intelfb/
7269
7270 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7271 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7272 M:      Zhi Wang <zhi.a.wang@intel.com>
7273 L:      intel-gvt-dev@lists.freedesktop.org
7274 L:      intel-gfx@lists.freedesktop.org
7275 W:      https://01.org/igvt-g
7276 T:      git https://github.com/intel/gvt-linux.git
7277 S:      Supported
7278 F:      drivers/gpu/drm/i915/gvt/
7279
7280 INTEL HID EVENT DRIVER
7281 M:      Alex Hung <alex.hung@canonical.com>
7282 L:      platform-driver-x86@vger.kernel.org
7283 S:      Maintained
7284 F:      drivers/platform/x86/intel-hid.c
7285
7286 INTEL I/OAT DMA DRIVER
7287 M:      Dave Jiang <dave.jiang@intel.com>
7288 R:      Dan Williams <dan.j.williams@intel.com>
7289 L:      dmaengine@vger.kernel.org
7290 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7291 S:      Supported
7292 F:      drivers/dma/ioat*
7293
7294 INTEL IDLE DRIVER
7295 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7296 M:      Len Brown <lenb@kernel.org>
7297 L:      linux-pm@vger.kernel.org
7298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7299 B:      https://bugzilla.kernel.org
7300 S:      Supported
7301 F:      drivers/idle/intel_idle.c
7302
7303 INTEL INTEGRATED SENSOR HUB DRIVER
7304 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7305 M:      Jiri Kosina <jikos@kernel.org>
7306 L:      linux-input@vger.kernel.org
7307 S:      Maintained
7308 F:      drivers/hid/intel-ish-hid/
7309
7310 INTEL IOMMU (VT-d)
7311 M:      David Woodhouse <dwmw2@infradead.org>
7312 L:      iommu@lists.linux-foundation.org
7313 T:      git git://git.infradead.org/iommu-2.6.git
7314 S:      Supported
7315 F:      drivers/iommu/intel-iommu.c
7316 F:      include/linux/intel-iommu.h
7317
7318 INTEL IOP-ADMA DMA DRIVER
7319 R:      Dan Williams <dan.j.williams@intel.com>
7320 S:      Odd fixes
7321 F:      drivers/dma/iop-adma.c
7322
7323 INTEL IPU3 CSI-2 CIO2 DRIVER
7324 M:      Yong Zhi <yong.zhi@intel.com>
7325 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7326 M:      Bingbu Cao <bingbu.cao@intel.com>
7327 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7328 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7329 L:      linux-media@vger.kernel.org
7330 S:      Maintained
7331 F:      drivers/media/pci/intel/ipu3/
7332 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7333
7334 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7335 M:      Krzysztof Halasa <khalasa@piap.pl>
7336 S:      Maintained
7337 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7338 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7339 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7340 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7341 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7342 F:      drivers/net/wan/ixp4xx_hss.c
7343
7344 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7345 M:      Deepak Saxena <dsaxena@plexity.net>
7346 S:      Maintained
7347 F:      drivers/char/hw_random/ixp4xx-rng.c
7348
7349 INTEL MANAGEMENT ENGINE (mei)
7350 M:      Tomas Winkler <tomas.winkler@intel.com>
7351 L:      linux-kernel@vger.kernel.org
7352 S:      Supported
7353 F:      include/uapi/linux/mei.h
7354 F:      include/linux/mei_cl_bus.h
7355 F:      drivers/misc/mei/*
7356 F:      drivers/watchdog/mei_wdt.c
7357 F:      Documentation/misc-devices/mei/*
7358 F:      samples/mei/*
7359
7360 INTEL MENLOW THERMAL DRIVER
7361 M:      Sujith Thomas <sujith.thomas@intel.com>
7362 L:      platform-driver-x86@vger.kernel.org
7363 W:      https://01.org/linux-acpi
7364 S:      Supported
7365 F:      drivers/platform/x86/intel_menlow.c
7366
7367 INTEL MERRIFIELD GPIO DRIVER
7368 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7369 L:      linux-gpio@vger.kernel.org
7370 S:      Maintained
7371 F:      drivers/gpio/gpio-merrifield.c
7372
7373 INTEL MIC DRIVERS (mic)
7374 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7375 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7376 S:      Supported
7377 W:      https://github.com/sudeepdutt/mic
7378 W:      http://software.intel.com/en-us/mic-developer
7379 F:      include/linux/mic_bus.h
7380 F:      include/linux/scif.h
7381 F:      include/uapi/linux/mic_common.h
7382 F:      include/uapi/linux/mic_ioctl.h
7383 F:      include/uapi/linux/scif_ioctl.h
7384 F:      drivers/misc/mic/
7385 F:      drivers/dma/mic_x100_dma.c
7386 F:      drivers/dma/mic_x100_dma.h
7387 F:      Documentation/mic/
7388
7389 INTEL PMC CORE DRIVER
7390 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7391 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7392 L:      platform-driver-x86@vger.kernel.org
7393 S:      Maintained
7394 F:      arch/x86/include/asm/pmc_core.h
7395 F:      drivers/platform/x86/intel_pmc_core*
7396
7397 INTEL PMC/P-Unit IPC DRIVER
7398 M:      Zha Qipeng<qipeng.zha@intel.com>
7399 L:      platform-driver-x86@vger.kernel.org
7400 S:      Maintained
7401 F:      drivers/platform/x86/intel_pmc_ipc.c
7402 F:      drivers/platform/x86/intel_punit_ipc.c
7403 F:      arch/x86/include/asm/intel_pmc_ipc.h
7404 F:      arch/x86/include/asm/intel_punit_ipc.h
7405
7406 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7407 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7408 L:      linux-wireless@vger.kernel.org
7409 S:      Maintained
7410 F:      Documentation/networking/README.ipw2100
7411 F:      Documentation/networking/README.ipw2200
7412 F:      drivers/net/wireless/intel/ipw2x00/
7413
7414 INTEL PSTATE DRIVER
7415 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7416 M:      Len Brown <lenb@kernel.org>
7417 L:      linux-pm@vger.kernel.org
7418 S:      Supported
7419 F:      drivers/cpufreq/intel_pstate.c
7420
7421 INTEL RDMA RNIC DRIVER
7422 M:      Faisal Latif <faisal.latif@intel.com>
7423 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7424 L:      linux-rdma@vger.kernel.org
7425 S:      Supported
7426 F:      drivers/infiniband/hw/i40iw/
7427 F:      include/uapi/rdma/i40iw-abi.h
7428
7429 INTEL SHA MULTIBUFFER DRIVER
7430 M:      Megha Dey <megha.dey@linux.intel.com>
7431 R:      Tim Chen <tim.c.chen@linux.intel.com>
7432 L:      linux-crypto@vger.kernel.org
7433 S:      Supported
7434 F:      arch/x86/crypto/sha*-mb/
7435 F:      crypto/mcryptd.c
7436
7437 INTEL TELEMETRY DRIVER
7438 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7439 L:      platform-driver-x86@vger.kernel.org
7440 S:      Maintained
7441 F:      arch/x86/include/asm/intel_telemetry.h
7442 F:      drivers/platform/x86/intel_telemetry*
7443
7444 INTEL VIRTUAL BUTTON DRIVER
7445 M:      AceLan Kao <acelan.kao@canonical.com>
7446 L:      platform-driver-x86@vger.kernel.org
7447 S:      Maintained
7448 F:      drivers/platform/x86/intel-vbtn.c
7449
7450 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7451 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7452 L:      linux-wireless@vger.kernel.org
7453 S:      Supported
7454 F:      drivers/net/wireless/intel/iwlegacy/
7455
7456 INTEL WIRELESS WIFI LINK (iwlwifi)
7457 M:      Johannes Berg <johannes.berg@intel.com>
7458 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7459 M:      Luca Coelho <luciano.coelho@intel.com>
7460 M:      Intel Linux Wireless <linuxwifi@intel.com>
7461 L:      linux-wireless@vger.kernel.org
7462 W:      http://intellinuxwireless.org
7463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7464 S:      Supported
7465 F:      drivers/net/wireless/intel/iwlwifi/
7466
7467 INTEL WIRELESS WIMAX CONNECTION 2400
7468 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7469 M:      linux-wimax@intel.com
7470 L:      wimax@linuxwimax.org (subscribers-only)
7471 S:      Supported
7472 W:      http://linuxwimax.org
7473 F:      Documentation/wimax/README.i2400m
7474 F:      drivers/net/wimax/i2400m/
7475 F:      include/uapi/linux/wimax/i2400m.h
7476
7477 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7478 M:      Mario Limonciello <mario.limonciello@dell.com>
7479 S:      Maintained
7480 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7481
7482 INTEL(R) TRACE HUB
7483 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7484 S:      Supported
7485 F:      Documentation/trace/intel_th.rst
7486 F:      drivers/hwtracing/intel_th/
7487
7488 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7489 M:      Ning Sun <ning.sun@intel.com>
7490 L:      tboot-devel@lists.sourceforge.net
7491 W:      http://tboot.sourceforge.net
7492 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7493 S:      Supported
7494 F:      Documentation/intel_txt.txt
7495 F:      include/linux/tboot.h
7496 F:      arch/x86/kernel/tboot.c
7497
7498 INTEL-MID GPIO DRIVER
7499 M:      David Cohen <david.a.cohen@linux.intel.com>
7500 L:      linux-gpio@vger.kernel.org
7501 S:      Maintained
7502 F:      drivers/gpio/gpio-intel-mid.c
7503
7504 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7505 M:      Linus Walleij <linus.walleij@linaro.org>
7506 L:      linux-iio@vger.kernel.org
7507 S:      Maintained
7508 F:      drivers/iio/gyro/mpu3050*
7509 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7510
7511 IOC3 ETHERNET DRIVER
7512 M:      Ralf Baechle <ralf@linux-mips.org>
7513 L:      linux-mips@linux-mips.org
7514 S:      Maintained
7515 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7516
7517 IOC3 SERIAL DRIVER
7518 M:      Pat Gefre <pfg@sgi.com>
7519 L:      linux-serial@vger.kernel.org
7520 S:      Maintained
7521 F:      drivers/tty/serial/ioc3_serial.c
7522
7523 IOMMU DRIVERS
7524 M:      Joerg Roedel <joro@8bytes.org>
7525 L:      iommu@lists.linux-foundation.org
7526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7527 S:      Maintained
7528 F:      Documentation/devicetree/bindings/iommu/
7529 F:      drivers/iommu/
7530 F:      include/linux/iommu.h
7531 F:      include/linux/of_iommu.h
7532 F:      include/linux/iova.h
7533
7534 IP MASQUERADING
7535 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7536 S:      Maintained
7537 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7538
7539 IPMI SUBSYSTEM
7540 M:      Corey Minyard <minyard@acm.org>
7541 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7542 W:      http://openipmi.sourceforge.net/
7543 S:      Supported
7544 F:      Documentation/IPMI.txt
7545 F:      drivers/char/ipmi/
7546 F:      include/linux/ipmi*
7547 F:      include/uapi/linux/ipmi*
7548
7549 IPS SCSI RAID DRIVER
7550 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7551 L:      linux-scsi@vger.kernel.org
7552 W:      http://www.adaptec.com/
7553 S:      Maintained
7554 F:      drivers/scsi/ips*
7555
7556 IPVS
7557 M:      Wensong Zhang <wensong@linux-vs.org>
7558 M:      Simon Horman <horms@verge.net.au>
7559 M:      Julian Anastasov <ja@ssi.bg>
7560 L:      netdev@vger.kernel.org
7561 L:      lvs-devel@vger.kernel.org
7562 S:      Maintained
7563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7565 F:      Documentation/networking/ipvs-sysctl.txt
7566 F:      include/net/ip_vs.h
7567 F:      include/uapi/linux/ip_vs.h
7568 F:      net/netfilter/ipvs/
7569
7570 IPWIRELESS DRIVER
7571 M:      Jiri Kosina <jikos@kernel.org>
7572 M:      David Sterba <dsterba@suse.com>
7573 S:      Odd Fixes
7574 F:      drivers/tty/ipwireless/
7575
7576 IPX NETWORK LAYER
7577 L:      netdev@vger.kernel.org
7578 S:      Obsolete
7579 F:      include/uapi/linux/ipx.h
7580 F:      drivers/staging/ipx/
7581
7582 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7583 M:      Marc Zyngier <marc.zyngier@arm.com>
7584 S:      Maintained
7585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7586 F:      Documentation/IRQ-domain.txt
7587 F:      include/linux/irqdomain.h
7588 F:      kernel/irq/irqdomain.c
7589 F:      kernel/irq/msi.c
7590
7591 IRQ SUBSYSTEM
7592 M:      Thomas Gleixner <tglx@linutronix.de>
7593 L:      linux-kernel@vger.kernel.org
7594 S:      Maintained
7595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7596 F:      kernel/irq/
7597
7598 IRQCHIP DRIVERS
7599 M:      Thomas Gleixner <tglx@linutronix.de>
7600 M:      Jason Cooper <jason@lakedaemon.net>
7601 M:      Marc Zyngier <marc.zyngier@arm.com>
7602 L:      linux-kernel@vger.kernel.org
7603 S:      Maintained
7604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7605 F:      Documentation/devicetree/bindings/interrupt-controller/
7606 F:      drivers/irqchip/
7607
7608 ISA
7609 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7610 S:      Maintained
7611 F:      Documentation/isa.txt
7612 F:      drivers/base/isa.c
7613 F:      include/linux/isa.h
7614
7615 ISA RADIO MODULE
7616 M:      Hans Verkuil <hverkuil@xs4all.nl>
7617 L:      linux-media@vger.kernel.org
7618 T:      git git://linuxtv.org/media_tree.git
7619 W:      https://linuxtv.org
7620 S:      Maintained
7621 F:      drivers/media/radio/radio-isa*
7622
7623 ISAPNP
7624 M:      Jaroslav Kysela <perex@perex.cz>
7625 S:      Maintained
7626 F:      Documentation/isapnp.txt
7627 F:      drivers/pnp/isapnp/
7628 F:      include/linux/isapnp.h
7629
7630 ISCSI
7631 M:      Lee Duncan <lduncan@suse.com>
7632 M:      Chris Leech <cleech@redhat.com>
7633 L:      open-iscsi@googlegroups.com
7634 W:      www.open-iscsi.com
7635 S:      Maintained
7636 F:      drivers/scsi/*iscsi*
7637 F:      include/scsi/*iscsi*
7638
7639 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7640 M:      Peter Jones <pjones@redhat.com>
7641 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7642 S:      Maintained
7643 F:      drivers/firmware/iscsi_ibft*
7644
7645 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7646 M:      Sagi Grimberg <sagi@grimberg.me>
7647 M:      Max Gurtovoy <maxg@mellanox.com>
7648 L:      linux-rdma@vger.kernel.org
7649 S:      Supported
7650 W:      http://www.openfabrics.org
7651 W:      www.open-iscsi.org
7652 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7653 F:      drivers/infiniband/ulp/iser/
7654
7655 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7656 M:      Sagi Grimberg <sagi@grimberg.me>
7657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7658 L:      linux-rdma@vger.kernel.org
7659 L:      target-devel@vger.kernel.org
7660 S:      Supported
7661 W:      http://www.linux-iscsi.org
7662 F:      drivers/infiniband/ulp/isert
7663
7664 ISDN SUBSYSTEM
7665 M:      Karsten Keil <isdn@linux-pingi.de>
7666 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7667 L:      netdev@vger.kernel.org
7668 W:      http://www.isdn4linux.de
7669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7670 S:      Maintained
7671 F:      Documentation/isdn/
7672 F:      drivers/isdn/
7673 F:      include/linux/isdn.h
7674 F:      include/linux/isdn/
7675 F:      include/uapi/linux/isdn.h
7676 F:      include/uapi/linux/isdn/
7677
7678 ISDN SUBSYSTEM (Eicon active card driver)
7679 M:      Armin Schindler <mac@melware.de>
7680 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7681 W:      http://www.melware.de
7682 S:      Maintained
7683 F:      drivers/isdn/hardware/eicon/
7684
7685 IT87 HARDWARE MONITORING DRIVER
7686 M:      Jean Delvare <jdelvare@suse.com>
7687 L:      linux-hwmon@vger.kernel.org
7688 S:      Maintained
7689 F:      Documentation/hwmon/it87
7690 F:      drivers/hwmon/it87.c
7691
7692 IT913X MEDIA DRIVER
7693 M:      Antti Palosaari <crope@iki.fi>
7694 L:      linux-media@vger.kernel.org
7695 W:      https://linuxtv.org
7696 W:      http://palosaari.fi/linux/
7697 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7698 T:      git git://linuxtv.org/anttip/media_tree.git
7699 S:      Maintained
7700 F:      drivers/media/tuners/it913x*
7701
7702 IVTV VIDEO4LINUX DRIVER
7703 M:      Andy Walls <awalls@md.metrocast.net>
7704 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7705 L:      linux-media@vger.kernel.org
7706 T:      git git://linuxtv.org/media_tree.git
7707 W:      http://www.ivtvdriver.org
7708 S:      Maintained
7709 F:      Documentation/media/v4l-drivers/ivtv*
7710 F:      drivers/media/pci/ivtv/
7711 F:      include/uapi/linux/ivtv*
7712
7713 IX2505V MEDIA DRIVER
7714 M:      Malcolm Priestley <tvboxspy@gmail.com>
7715 L:      linux-media@vger.kernel.org
7716 W:      https://linuxtv.org
7717 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7718 S:      Maintained
7719 F:      drivers/media/dvb-frontends/ix2505v*
7720
7721 JAILHOUSE HYPERVISOR INTERFACE
7722 M:      Jan Kiszka <jan.kiszka@siemens.com>
7723 L:      jailhouse-dev@googlegroups.com
7724 S:      Maintained
7725 F:      arch/x86/kernel/jailhouse.c
7726 F:      arch/x86/include/asm/jailhouse_para.h
7727
7728 JC42.4 TEMPERATURE SENSOR DRIVER
7729 M:      Guenter Roeck <linux@roeck-us.net>
7730 L:      linux-hwmon@vger.kernel.org
7731 S:      Maintained
7732 F:      drivers/hwmon/jc42.c
7733 F:      Documentation/hwmon/jc42
7734
7735 JFS FILESYSTEM
7736 M:      Dave Kleikamp <shaggy@kernel.org>
7737 L:      jfs-discussion@lists.sourceforge.net
7738 W:      http://jfs.sourceforge.net/
7739 T:      git git://github.com/kleikamp/linux-shaggy.git
7740 S:      Maintained
7741 F:      Documentation/filesystems/jfs.txt
7742 F:      fs/jfs/
7743
7744 JME NETWORK DRIVER
7745 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7746 L:      netdev@vger.kernel.org
7747 S:      Maintained
7748 F:      drivers/net/ethernet/jme.*
7749
7750 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7751 M:      David Woodhouse <dwmw2@infradead.org>
7752 L:      linux-mtd@lists.infradead.org
7753 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7754 S:      Maintained
7755 F:      fs/jffs2/
7756 F:      include/uapi/linux/jffs2.h
7757
7758 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7759 M:      "Theodore Ts'o" <tytso@mit.edu>
7760 M:      Jan Kara <jack@suse.com>
7761 L:      linux-ext4@vger.kernel.org
7762 S:      Maintained
7763 F:      fs/jbd2/
7764 F:      include/linux/jbd2.h
7765
7766 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7767 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7768 L:      linux-media@vger.kernel.org
7769 S:      Maintained
7770 F:      drivers/media/platform/rcar_jpu.c
7771
7772 JSM Neo PCI based serial card
7773 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7774 L:      linux-serial@vger.kernel.org
7775 S:      Maintained
7776 F:      drivers/tty/serial/jsm/
7777
7778 K10TEMP HARDWARE MONITORING DRIVER
7779 M:      Clemens Ladisch <clemens@ladisch.de>
7780 L:      linux-hwmon@vger.kernel.org
7781 S:      Maintained
7782 F:      Documentation/hwmon/k10temp
7783 F:      drivers/hwmon/k10temp.c
7784
7785 K8TEMP HARDWARE MONITORING DRIVER
7786 M:      Rudolf Marek <r.marek@assembler.cz>
7787 L:      linux-hwmon@vger.kernel.org
7788 S:      Maintained
7789 F:      Documentation/hwmon/k8temp
7790 F:      drivers/hwmon/k8temp.c
7791
7792 KASAN
7793 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7794 R:      Alexander Potapenko <glider@google.com>
7795 R:      Dmitry Vyukov <dvyukov@google.com>
7796 L:      kasan-dev@googlegroups.com
7797 S:      Maintained
7798 F:      arch/*/include/asm/kasan.h
7799 F:      arch/*/mm/kasan_init*
7800 F:      Documentation/dev-tools/kasan.rst
7801 F:      include/linux/kasan*.h
7802 F:      lib/test_kasan.c
7803 F:      mm/kasan/
7804 F:      scripts/Makefile.kasan
7805
7806 KCONFIG
7807 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7809 L:      linux-kbuild@vger.kernel.org
7810 S:      Maintained
7811 F:      Documentation/kbuild/kconfig*
7812 F:      scripts/kconfig/
7813 F:      scripts/Kconfig.include
7814
7815 KDUMP
7816 M:      Dave Young <dyoung@redhat.com>
7817 M:      Baoquan He <bhe@redhat.com>
7818 R:      Vivek Goyal <vgoyal@redhat.com>
7819 L:      kexec@lists.infradead.org
7820 W:      http://lse.sourceforge.net/kdump/
7821 S:      Maintained
7822 F:      Documentation/kdump/
7823
7824 KEENE FM RADIO TRANSMITTER DRIVER
7825 M:      Hans Verkuil <hverkuil@xs4all.nl>
7826 L:      linux-media@vger.kernel.org
7827 T:      git git://linuxtv.org/media_tree.git
7828 W:      https://linuxtv.org
7829 S:      Maintained
7830 F:      drivers/media/radio/radio-keene*
7831
7832 KERNEL AUTOMOUNTER
7833 M:      Ian Kent <raven@themaw.net>
7834 L:      autofs@vger.kernel.org
7835 S:      Maintained
7836 F:      fs/autofs/
7837
7838 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7839 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7840 M:      Michal Marek <michal.lkml@markovi.net>
7841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7842 L:      linux-kbuild@vger.kernel.org
7843 S:      Maintained
7844 F:      Documentation/kbuild/
7845 F:      Makefile
7846 F:      scripts/Kbuild*
7847 F:      scripts/Makefile*
7848 F:      scripts/basic/
7849 F:      scripts/mk*
7850 F:      scripts/mod/
7851 F:      scripts/package/
7852
7853 KERNEL JANITORS
7854 L:      kernel-janitors@vger.kernel.org
7855 W:      http://kernelnewbies.org/KernelJanitors
7856 S:      Odd Fixes
7857
7858 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7859 M:      "J. Bruce Fields" <bfields@fieldses.org>
7860 M:      Jeff Layton <jlayton@kernel.org>
7861 L:      linux-nfs@vger.kernel.org
7862 W:      http://nfs.sourceforge.net/
7863 T:      git git://linux-nfs.org/~bfields/linux.git
7864 S:      Supported
7865 F:      fs/nfsd/
7866 F:      include/uapi/linux/nfsd/
7867 F:      fs/lockd/
7868 F:      fs/nfs_common/
7869 F:      net/sunrpc/
7870 F:      include/linux/lockd/
7871 F:      include/linux/sunrpc/
7872 F:      include/uapi/linux/sunrpc/
7873
7874 KERNEL SELFTEST FRAMEWORK
7875 M:      Shuah Khan <shuah@kernel.org>
7876 L:      linux-kselftest@vger.kernel.org
7877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7878 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
7879 S:      Maintained
7880 F:      tools/testing/selftests/
7881 F:      Documentation/dev-tools/kselftest*
7882
7883 KERNEL USERMODE HELPER
7884 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7885 L:      linux-kernel@vger.kernel.org
7886 S:      Maintained
7887 F:      kernel/umh.c
7888 F:      include/linux/umh.h
7889
7890 KERNEL VIRTUAL MACHINE (KVM)
7891 M:      Paolo Bonzini <pbonzini@redhat.com>
7892 M:      Radim Krčmář <rkrcmar@redhat.com>
7893 L:      kvm@vger.kernel.org
7894 W:      http://www.linux-kvm.org
7895 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7896 S:      Supported
7897 F:      Documentation/virtual/kvm/
7898 F:      include/trace/events/kvm.h
7899 F:      include/uapi/asm-generic/kvm*
7900 F:      include/uapi/linux/kvm*
7901 F:      include/asm-generic/kvm*
7902 F:      include/linux/kvm*
7903 F:      include/kvm/iodev.h
7904 F:      virt/kvm/*
7905 F:      tools/kvm/
7906
7907 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7908 M:      Joerg Roedel <joro@8bytes.org>
7909 L:      kvm@vger.kernel.org
7910 W:      http://www.linux-kvm.org/
7911 S:      Maintained
7912 F:      arch/x86/include/asm/svm.h
7913 F:      arch/x86/kvm/svm.c
7914
7915 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7916 M:      Christoffer Dall <christoffer.dall@arm.com>
7917 M:      Marc Zyngier <marc.zyngier@arm.com>
7918 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7919 L:      kvmarm@lists.cs.columbia.edu
7920 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7922 S:      Supported
7923 F:      arch/arm/include/uapi/asm/kvm*
7924 F:      arch/arm/include/asm/kvm*
7925 F:      arch/arm/kvm/
7926 F:      virt/kvm/arm/
7927 F:      include/kvm/arm_*
7928
7929 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7930 M:      Christoffer Dall <christoffer.dall@arm.com>
7931 M:      Marc Zyngier <marc.zyngier@arm.com>
7932 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7933 L:      kvmarm@lists.cs.columbia.edu
7934 S:      Maintained
7935 F:      arch/arm64/include/uapi/asm/kvm*
7936 F:      arch/arm64/include/asm/kvm*
7937 F:      arch/arm64/kvm/
7938
7939 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7940 M:      James Hogan <jhogan@kernel.org>
7941 L:      linux-mips@linux-mips.org
7942 S:      Supported
7943 F:      arch/mips/include/uapi/asm/kvm*
7944 F:      arch/mips/include/asm/kvm*
7945 F:      arch/mips/kvm/
7946
7947 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7948 M:      Paul Mackerras <paulus@ozlabs.org>
7949 L:      kvm-ppc@vger.kernel.org
7950 W:      http://www.linux-kvm.org/
7951 T:      git git://github.com/agraf/linux-2.6.git
7952 S:      Supported
7953 F:      arch/powerpc/include/uapi/asm/kvm*
7954 F:      arch/powerpc/include/asm/kvm*
7955 F:      arch/powerpc/kvm/
7956 F:      arch/powerpc/kernel/kvm*
7957
7958 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7959 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7960 M:      Janosch Frank <frankja@linux.ibm.com>
7961 R:      David Hildenbrand <david@redhat.com>
7962 R:      Cornelia Huck <cohuck@redhat.com>
7963 L:      linux-s390@vger.kernel.org
7964 W:      http://www.ibm.com/developerworks/linux/linux390/
7965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7966 S:      Supported
7967 F:      arch/s390/include/uapi/asm/kvm*
7968 F:      arch/s390/include/asm/gmap.h
7969 F:      arch/s390/include/asm/kvm*
7970 F:      arch/s390/kvm/
7971 F:      arch/s390/mm/gmap.c
7972
7973 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7974 M:      Paolo Bonzini <pbonzini@redhat.com>
7975 M:      Radim Krčmář <rkrcmar@redhat.com>
7976 L:      kvm@vger.kernel.org
7977 W:      http://www.linux-kvm.org
7978 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7979 S:      Supported
7980 F:      arch/x86/kvm/
7981 F:      arch/x86/include/uapi/asm/kvm*
7982 F:      arch/x86/include/asm/kvm*
7983 F:      arch/x86/include/asm/pvclock-abi.h
7984 F:      arch/x86/kernel/kvm.c
7985 F:      arch/x86/kernel/kvmclock.c
7986
7987 KERNFS
7988 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7989 M:      Tejun Heo <tj@kernel.org>
7990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7991 S:      Supported
7992 F:      include/linux/kernfs.h
7993 F:      fs/kernfs/
7994
7995 KEXEC
7996 M:      Eric Biederman <ebiederm@xmission.com>
7997 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7998 L:      kexec@lists.infradead.org
7999 S:      Maintained
8000 F:      include/linux/kexec.h
8001 F:      include/uapi/linux/kexec.h
8002 F:      kernel/kexec*
8003
8004 KEYS-ENCRYPTED
8005 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8006 L:      linux-integrity@vger.kernel.org
8007 L:      keyrings@vger.kernel.org
8008 S:      Supported
8009 F:      Documentation/security/keys/trusted-encrypted.rst
8010 F:      include/keys/encrypted-type.h
8011 F:      security/keys/encrypted-keys/
8012
8013 KEYS-TRUSTED
8014 M:      James Bottomley <jejb@linux.vnet.ibm.com>
8015 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8016 L:      linux-integrity@vger.kernel.org
8017 L:      keyrings@vger.kernel.org
8018 S:      Supported
8019 F:      Documentation/security/keys/trusted-encrypted.rst
8020 F:      include/keys/trusted-type.h
8021 F:      security/keys/trusted.c
8022 F:      security/keys/trusted.h
8023
8024 KEYS/KEYRINGS:
8025 M:      David Howells <dhowells@redhat.com>
8026 L:      keyrings@vger.kernel.org
8027 S:      Maintained
8028 F:      Documentation/security/keys/core.rst
8029 F:      include/linux/key.h
8030 F:      include/linux/key-type.h
8031 F:      include/linux/keyctl.h
8032 F:      include/uapi/linux/keyctl.h
8033 F:      include/keys/
8034 F:      security/keys/
8035
8036 KGDB / KDB /debug_core
8037 M:      Jason Wessel <jason.wessel@windriver.com>
8038 M:      Daniel Thompson <daniel.thompson@linaro.org>
8039 W:      http://kgdb.wiki.kernel.org/
8040 L:      kgdb-bugreport@lists.sourceforge.net
8041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8042 S:      Maintained
8043 F:      Documentation/dev-tools/kgdb.rst
8044 F:      drivers/misc/kgdbts.c
8045 F:      drivers/tty/serial/kgdboc.c
8046 F:      include/linux/kdb.h
8047 F:      include/linux/kgdb.h
8048 F:      kernel/debug/
8049
8050 KMEMLEAK
8051 M:      Catalin Marinas <catalin.marinas@arm.com>
8052 S:      Maintained
8053 F:      Documentation/dev-tools/kmemleak.rst
8054 F:      include/linux/kmemleak.h
8055 F:      mm/kmemleak.c
8056 F:      mm/kmemleak-test.c
8057
8058 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8059 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8060 L:      linux-kernel@vger.kernel.org
8061 S:      Maintained
8062 F:      kernel/kmod.c
8063 F:      include/linux/kmod.h
8064 F:      lib/test_kmod.c
8065 F:      tools/testing/selftests/kmod/
8066
8067 KPROBES
8068 M:      Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8069 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8070 M:      "David S. Miller" <davem@davemloft.net>
8071 M:      Masami Hiramatsu <mhiramat@kernel.org>
8072 S:      Maintained
8073 F:      Documentation/kprobes.txt
8074 F:      include/linux/kprobes.h
8075 F:      include/asm-generic/kprobes.h
8076 F:      kernel/kprobes.c
8077
8078 KS0108 LCD CONTROLLER DRIVER
8079 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8080 S:      Maintained
8081 F:      Documentation/auxdisplay/ks0108
8082 F:      drivers/auxdisplay/ks0108.c
8083 F:      include/linux/ks0108.h
8084
8085 L3MDEV
8086 M:      David Ahern <dsa@cumulusnetworks.com>
8087 L:      netdev@vger.kernel.org
8088 S:      Maintained
8089 F:      net/l3mdev
8090 F:      include/net/l3mdev.h
8091
8092 LANTIQ MIPS ARCHITECTURE
8093 M:      John Crispin <john@phrozen.org>
8094 L:      linux-mips@linux-mips.org
8095 S:      Maintained
8096 F:      arch/mips/lantiq
8097 F:      drivers/soc/lantiq
8098
8099 LAPB module
8100 L:      linux-x25@vger.kernel.org
8101 S:      Orphan
8102 F:      Documentation/networking/lapb-module.txt
8103 F:      include/*/lapb.h
8104 F:      net/lapb/
8105
8106 LASI 53c700 driver for PARISC
8107 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8108 L:      linux-scsi@vger.kernel.org
8109 S:      Maintained
8110 F:      Documentation/scsi/53c700.txt
8111 F:      drivers/scsi/53c700*
8112
8113 LEAKING_ADDRESSES
8114 M:      Tobin C. Harding <me@tobin.cc>
8115 M:      Tycho Andersen <tycho@tycho.ws>
8116 L:      kernel-hardening@lists.openwall.com
8117 S:      Maintained
8118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8119 F:      scripts/leaking_addresses.pl
8120
8121 LED SUBSYSTEM
8122 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8123 M:      Pavel Machek <pavel@ucw.cz>
8124 L:      linux-leds@vger.kernel.org
8125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8126 S:      Maintained
8127 F:      Documentation/devicetree/bindings/leds/
8128 F:      drivers/leds/
8129 F:      include/linux/leds.h
8130
8131 LEGACY EEPROM DRIVER
8132 M:      Jean Delvare <jdelvare@suse.com>
8133 S:      Maintained
8134 F:      Documentation/misc-devices/eeprom
8135 F:      drivers/misc/eeprom/eeprom.c
8136
8137 LEGO MINDSTORMS EV3
8138 R:      David Lechner <david@lechnology.com>
8139 S:      Maintained
8140 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8141 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8142 F:      drivers/power/supply/lego_ev3_battery.c
8143
8144 LEGO USB Tower driver
8145 M:      Juergen Stuber <starblue@users.sourceforge.net>
8146 L:      legousb-devel@lists.sourceforge.net
8147 W:      http://legousb.sourceforge.net/
8148 S:      Maintained
8149 F:      drivers/usb/misc/legousbtower.c
8150
8151 LG2160 MEDIA DRIVER
8152 M:      Michael Krufky <mkrufky@linuxtv.org>
8153 L:      linux-media@vger.kernel.org
8154 W:      https://linuxtv.org
8155 W:      http://github.com/mkrufky
8156 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8157 T:      git git://linuxtv.org/mkrufky/tuners.git
8158 S:      Maintained
8159 F:      drivers/media/dvb-frontends/lg2160.*
8160
8161 LGDT3305 MEDIA DRIVER
8162 M:      Michael Krufky <mkrufky@linuxtv.org>
8163 L:      linux-media@vger.kernel.org
8164 W:      https://linuxtv.org
8165 W:      http://github.com/mkrufky
8166 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8167 T:      git git://linuxtv.org/mkrufky/tuners.git
8168 S:      Maintained
8169 F:      drivers/media/dvb-frontends/lgdt3305.*
8170
8171 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8172 M:      Viresh Kumar <vireshk@kernel.org>
8173 L:      linux-ide@vger.kernel.org
8174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8175 S:      Maintained
8176 F:      include/linux/pata_arasan_cf_data.h
8177 F:      drivers/ata/pata_arasan_cf.c
8178
8179 LIBATA PATA DRIVERS
8180 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8181 M:      Jens Axboe <axboe@kernel.dk>
8182 L:      linux-ide@vger.kernel.org
8183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8184 S:      Maintained
8185 F:      drivers/ata/pata_*.c
8186 F:      drivers/ata/ata_generic.c
8187
8188 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8189 M:      Linus Walleij <linus.walleij@linaro.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_ftide010.c
8194 F:      drivers/ata/sata_gemini.c
8195 F:      drivers/ata/sata_gemini.h
8196
8197 LIBATA SATA AHCI PLATFORM devices support
8198 M:      Hans de Goede <hdegoede@redhat.com>
8199 M:      Jens Axboe <axboe@kernel.dk>
8200 L:      linux-ide@vger.kernel.org
8201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8202 S:      Maintained
8203 F:      drivers/ata/ahci_platform.c
8204 F:      drivers/ata/libahci_platform.c
8205 F:      include/linux/ahci_platform.h
8206
8207 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8208 M:      Mikael Pettersson <mikpelinux@gmail.com>
8209 L:      linux-ide@vger.kernel.org
8210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8211 S:      Maintained
8212 F:      drivers/ata/sata_promise.*
8213
8214 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8215 M:      Jens Axboe <axboe@kernel.dk>
8216 L:      linux-ide@vger.kernel.org
8217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8218 S:      Maintained
8219 F:      drivers/ata/
8220 F:      include/linux/ata.h
8221 F:      include/linux/libata.h
8222 F:      Documentation/devicetree/bindings/ata/
8223
8224 LIBLOCKDEP
8225 M:      Sasha Levin <alexander.levin@verizon.com>
8226 S:      Maintained
8227 F:      tools/lib/lockdep/
8228
8229 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8230 M:      Ross Zwisler <zwisler@kernel.org>
8231 M:      Dan Williams <dan.j.williams@intel.com>
8232 M:      Vishal Verma <vishal.l.verma@intel.com>
8233 M:      Dave Jiang <dave.jiang@intel.com>
8234 L:      linux-nvdimm@lists.01.org
8235 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8236 S:      Supported
8237 F:      drivers/nvdimm/blk.c
8238 F:      drivers/nvdimm/region_devs.c
8239
8240 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8241 M:      Vishal Verma <vishal.l.verma@intel.com>
8242 M:      Dan Williams <dan.j.williams@intel.com>
8243 M:      Ross Zwisler <zwisler@kernel.org>
8244 M:      Dave Jiang <dave.jiang@intel.com>
8245 L:      linux-nvdimm@lists.01.org
8246 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8247 S:      Supported
8248 F:      drivers/nvdimm/btt*
8249
8250 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8251 M:      Ross Zwisler <zwisler@kernel.org>
8252 M:      Dan Williams <dan.j.williams@intel.com>
8253 M:      Vishal Verma <vishal.l.verma@intel.com>
8254 M:      Dave Jiang <dave.jiang@intel.com>
8255 L:      linux-nvdimm@lists.01.org
8256 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8257 S:      Supported
8258 F:      drivers/nvdimm/pmem*
8259
8260 LIBNVDIMM: DEVICETREE BINDINGS
8261 M:      Oliver O'Halloran <oohall@gmail.com>
8262 L:      linux-nvdimm@lists.01.org
8263 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8264 S:      Supported
8265 F:      drivers/nvdimm/of_pmem.c
8266 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8267
8268 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8269 M:      Dan Williams <dan.j.williams@intel.com>
8270 M:      Ross Zwisler <zwisler@kernel.org>
8271 M:      Vishal Verma <vishal.l.verma@intel.com>
8272 M:      Dave Jiang <dave.jiang@intel.com>
8273 L:      linux-nvdimm@lists.01.org
8274 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8276 S:      Supported
8277 F:      drivers/nvdimm/*
8278 F:      drivers/acpi/nfit/*
8279 F:      include/linux/nd.h
8280 F:      include/linux/libnvdimm.h
8281 F:      include/uapi/linux/ndctl.h
8282
8283 LIGHTNVM PLATFORM SUPPORT
8284 M:      Matias Bjorling <mb@lightnvm.io>
8285 W:      http://github/OpenChannelSSD
8286 L:      linux-block@vger.kernel.org
8287 S:      Maintained
8288 F:      drivers/lightnvm/
8289 F:      include/linux/lightnvm.h
8290 F:      include/uapi/linux/lightnvm.h
8291
8292 LINUX FOR POWER MACINTOSH
8293 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8294 W:      http://www.penguinppc.org/
8295 L:      linuxppc-dev@lists.ozlabs.org
8296 S:      Maintained
8297 F:      arch/powerpc/platforms/powermac/
8298 F:      drivers/macintosh/
8299
8300 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8301 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8302 M:      Paul Mackerras <paulus@samba.org>
8303 M:      Michael Ellerman <mpe@ellerman.id.au>
8304 W:      https://github.com/linuxppc/linux/wiki
8305 L:      linuxppc-dev@lists.ozlabs.org
8306 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8308 S:      Supported
8309 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8310 F:      Documentation/devicetree/bindings/powerpc/
8311 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8312 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8313 F:      Documentation/powerpc/
8314 F:      arch/powerpc/
8315 F:      drivers/char/tpm/tpm_ibmvtpm*
8316 F:      drivers/crypto/nx/
8317 F:      drivers/crypto/vmx/
8318 F:      drivers/i2c/busses/i2c-opal.c
8319 F:      drivers/net/ethernet/ibm/ibmveth.*
8320 F:      drivers/net/ethernet/ibm/ibmvnic.*
8321 F:      drivers/pci/hotplug/pnv_php.c
8322 F:      drivers/pci/hotplug/rpa*
8323 F:      drivers/rtc/rtc-opal.c
8324 F:      drivers/scsi/ibmvscsi/
8325 F:      drivers/tty/hvc/hvc_opal.c
8326 F:      drivers/watchdog/wdrtas.c
8327 F:      tools/testing/selftests/powerpc
8328 N:      /pmac
8329 N:      powermac
8330 N:      powernv
8331 N:      [^a-z0-9]ps3
8332 N:      pseries
8333
8334 LINUX FOR POWERPC EMBEDDED MPC5XXX
8335 M:      Anatolij Gustschin <agust@denx.de>
8336 L:      linuxppc-dev@lists.ozlabs.org
8337 T:      git git://git.denx.de/linux-denx-agust.git
8338 S:      Maintained
8339 F:      arch/powerpc/platforms/512x/
8340 F:      arch/powerpc/platforms/52xx/
8341
8342 LINUX FOR POWERPC EMBEDDED PPC4XX
8343 M:      Alistair Popple <alistair@popple.id.au>
8344 M:      Matt Porter <mporter@kernel.crashing.org>
8345 W:      http://www.penguinppc.org/
8346 L:      linuxppc-dev@lists.ozlabs.org
8347 S:      Maintained
8348 F:      arch/powerpc/platforms/40x/
8349 F:      arch/powerpc/platforms/44x/
8350
8351 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8352 M:      Scott Wood <oss@buserror.net>
8353 M:      Kumar Gala <galak@kernel.crashing.org>
8354 W:      http://www.penguinppc.org/
8355 L:      linuxppc-dev@lists.ozlabs.org
8356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8357 S:      Maintained
8358 F:      arch/powerpc/platforms/83xx/
8359 F:      arch/powerpc/platforms/85xx/
8360 F:      Documentation/devicetree/bindings/powerpc/fsl/
8361
8362 LINUX FOR POWERPC EMBEDDED PPC8XX
8363 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8364 W:      http://www.penguinppc.org/
8365 L:      linuxppc-dev@lists.ozlabs.org
8366 S:      Maintained
8367 F:      arch/powerpc/platforms/8xx/
8368
8369 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8370 L:      linuxppc-dev@lists.ozlabs.org
8371 S:      Orphan
8372 F:      arch/powerpc/*/*virtex*
8373 F:      arch/powerpc/*/*/*virtex*
8374
8375 LINUX FOR POWERPC PA SEMI PWRFICIENT
8376 L:      linuxppc-dev@lists.ozlabs.org
8377 S:      Orphan
8378 F:      arch/powerpc/platforms/pasemi/
8379 F:      drivers/*/*pasemi*
8380 F:      drivers/*/*/*pasemi*
8381
8382 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8383 M:      Kees Cook <keescook@chromium.org>
8384 S:      Maintained
8385 F:      drivers/misc/lkdtm/*
8386
8387 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8388 M:      Alan Stern <stern@rowland.harvard.edu>
8389 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8390 M:      Will Deacon <will.deacon@arm.com>
8391 M:      Peter Zijlstra <peterz@infradead.org>
8392 M:      Boqun Feng <boqun.feng@gmail.com>
8393 M:      Nicholas Piggin <npiggin@gmail.com>
8394 M:      David Howells <dhowells@redhat.com>
8395 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8396 M:      Luc Maranget <luc.maranget@inria.fr>
8397 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8398 R:      Akira Yokosawa <akiyks@gmail.com>
8399 R:      Daniel Lustig <dlustig@nvidia.com>
8400 L:      linux-kernel@vger.kernel.org
8401 L:      linux-arch@vger.kernel.org
8402 S:      Supported
8403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8404 F:      tools/memory-model/
8405 F:      Documentation/atomic_bitops.txt
8406 F:      Documentation/atomic_t.txt
8407 F:      Documentation/core-api/atomic_ops.rst
8408 F:      Documentation/core-api/refcount-vs-atomic.rst
8409 F:      Documentation/memory-barriers.txt
8410
8411 LIS3LV02D ACCELEROMETER DRIVER
8412 M:      Eric Piel <eric.piel@tremplin-utc.net>
8413 S:      Maintained
8414 F:      Documentation/misc-devices/lis3lv02d
8415 F:      drivers/misc/lis3lv02d/
8416 F:      drivers/platform/x86/hp_accel.c
8417
8418 LIVE PATCHING
8419 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8420 M:      Jessica Yu <jeyu@kernel.org>
8421 M:      Jiri Kosina <jikos@kernel.org>
8422 M:      Miroslav Benes <mbenes@suse.cz>
8423 R:      Petr Mladek <pmladek@suse.com>
8424 S:      Maintained
8425 F:      kernel/livepatch/
8426 F:      include/linux/livepatch.h
8427 F:      arch/x86/include/asm/livepatch.h
8428 F:      arch/x86/kernel/livepatch.c
8429 F:      Documentation/livepatch/
8430 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8431 F:      samples/livepatch/
8432 L:      live-patching@vger.kernel.org
8433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8434
8435 LLC (802.2)
8436 L:      netdev@vger.kernel.org
8437 S:      Odd fixes
8438 F:      include/linux/llc.h
8439 F:      include/uapi/linux/llc.h
8440 F:      include/net/llc*
8441 F:      net/llc/
8442
8443 LM73 HARDWARE MONITOR DRIVER
8444 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8445 L:      linux-hwmon@vger.kernel.org
8446 S:      Maintained
8447 F:      drivers/hwmon/lm73.c
8448
8449 LM78 HARDWARE MONITOR DRIVER
8450 M:      Jean Delvare <jdelvare@suse.com>
8451 L:      linux-hwmon@vger.kernel.org
8452 S:      Maintained
8453 F:      Documentation/hwmon/lm78
8454 F:      drivers/hwmon/lm78.c
8455
8456 LM83 HARDWARE MONITOR DRIVER
8457 M:      Jean Delvare <jdelvare@suse.com>
8458 L:      linux-hwmon@vger.kernel.org
8459 S:      Maintained
8460 F:      Documentation/hwmon/lm83
8461 F:      drivers/hwmon/lm83.c
8462
8463 LM90 HARDWARE MONITOR DRIVER
8464 M:      Jean Delvare <jdelvare@suse.com>
8465 L:      linux-hwmon@vger.kernel.org
8466 S:      Maintained
8467 F:      Documentation/hwmon/lm90
8468 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8469 F:      drivers/hwmon/lm90.c
8470 F:      include/dt-bindings/thermal/lm90.h
8471
8472 LM95234 HARDWARE MONITOR DRIVER
8473 M:      Guenter Roeck <linux@roeck-us.net>
8474 L:      linux-hwmon@vger.kernel.org
8475 S:      Maintained
8476 F:      Documentation/hwmon/lm95234
8477 F:      drivers/hwmon/lm95234.c
8478
8479 LME2510 MEDIA DRIVER
8480 M:      Malcolm Priestley <tvboxspy@gmail.com>
8481 L:      linux-media@vger.kernel.org
8482 W:      https://linuxtv.org
8483 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8484 S:      Maintained
8485 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8486
8487 LOADPIN SECURITY MODULE
8488 M:      Kees Cook <keescook@chromium.org>
8489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8490 S:      Supported
8491 F:      security/loadpin/
8492 F:      Documentation/admin-guide/LSM/LoadPin.rst
8493
8494 LOCKING PRIMITIVES
8495 M:      Peter Zijlstra <peterz@infradead.org>
8496 M:      Ingo Molnar <mingo@redhat.com>
8497 M:      Will Deacon <will.deacon@arm.com>
8498 L:      linux-kernel@vger.kernel.org
8499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8500 S:      Maintained
8501 F:      Documentation/locking/
8502 F:      include/linux/lockdep.h
8503 F:      include/linux/spinlock*.h
8504 F:      arch/*/include/asm/spinlock*.h
8505 F:      include/linux/rwlock*.h
8506 F:      include/linux/mutex*.h
8507 F:      arch/*/include/asm/mutex*.h
8508 F:      include/linux/rwsem*.h
8509 F:      arch/*/include/asm/rwsem.h
8510 F:      include/linux/seqlock.h
8511 F:      lib/locking*.[ch]
8512 F:      kernel/locking/
8513 X:      kernel/locking/locktorture.c
8514
8515 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8516 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8517 L:      linux-ntfs-dev@lists.sourceforge.net
8518 W:      http://www.linux-ntfs.org/content/view/19/37/
8519 S:      Maintained
8520 F:      Documentation/ldm.txt
8521 F:      block/partitions/ldm.*
8522
8523 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8524 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8525 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8526 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8527 L:      MPT-FusionLinux.pdl@broadcom.com
8528 L:      linux-scsi@vger.kernel.org
8529 W:      http://www.avagotech.com/support/
8530 S:      Supported
8531 F:      drivers/message/fusion/
8532 F:      drivers/scsi/mpt3sas/
8533
8534 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8535 M:      Matthew Wilcox <matthew@wil.cx>
8536 L:      linux-scsi@vger.kernel.org
8537 S:      Maintained
8538 F:      drivers/scsi/sym53c8xx_2/
8539
8540 LTC4261 HARDWARE MONITOR DRIVER
8541 M:      Guenter Roeck <linux@roeck-us.net>
8542 L:      linux-hwmon@vger.kernel.org
8543 S:      Maintained
8544 F:      Documentation/hwmon/ltc4261
8545 F:      drivers/hwmon/ltc4261.c
8546
8547 LTC4306 I2C MULTIPLEXER DRIVER
8548 M:      Michael Hennerich <michael.hennerich@analog.com>
8549 W:      http://ez.analog.com/community/linux-device-drivers
8550 L:      linux-i2c@vger.kernel.org
8551 S:      Supported
8552 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8553 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8554
8555 LTP (Linux Test Project)
8556 M:      Mike Frysinger <vapier@gentoo.org>
8557 M:      Cyril Hrubis <chrubis@suse.cz>
8558 M:      Wanlong Gao <wanlong.gao@gmail.com>
8559 M:      Jan Stancek <jstancek@redhat.com>
8560 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8561 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8562 L:      ltp@lists.linux.it (subscribers-only)
8563 W:      http://linux-test-project.github.io/
8564 T:      git git://github.com/linux-test-project/ltp.git
8565 S:      Maintained
8566
8567 M68K ARCHITECTURE
8568 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8569 L:      linux-m68k@lists.linux-m68k.org
8570 W:      http://www.linux-m68k.org/
8571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8572 S:      Maintained
8573 F:      arch/m68k/
8574 F:      drivers/zorro/
8575
8576 M68K ON APPLE MACINTOSH
8577 M:      Joshua Thompson <funaho@jurai.org>
8578 W:      http://www.mac.linux-m68k.org/
8579 L:      linux-m68k@lists.linux-m68k.org
8580 S:      Maintained
8581 F:      arch/m68k/mac/
8582
8583 M68K ON HP9000/300
8584 M:      Philip Blundell <philb@gnu.org>
8585 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8586 S:      Maintained
8587 F:      arch/m68k/hp300/
8588
8589 M88DS3103 MEDIA DRIVER
8590 M:      Antti Palosaari <crope@iki.fi>
8591 L:      linux-media@vger.kernel.org
8592 W:      https://linuxtv.org
8593 W:      http://palosaari.fi/linux/
8594 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8595 T:      git git://linuxtv.org/anttip/media_tree.git
8596 S:      Maintained
8597 F:      drivers/media/dvb-frontends/m88ds3103*
8598
8599 M88RS2000 MEDIA DRIVER
8600 M:      Malcolm Priestley <tvboxspy@gmail.com>
8601 L:      linux-media@vger.kernel.org
8602 W:      https://linuxtv.org
8603 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8604 S:      Maintained
8605 F:      drivers/media/dvb-frontends/m88rs2000*
8606
8607 MA901 MASTERKIT USB FM RADIO DRIVER
8608 M:      Alexey Klimov <klimov.linux@gmail.com>
8609 L:      linux-media@vger.kernel.org
8610 T:      git git://linuxtv.org/media_tree.git
8611 S:      Maintained
8612 F:      drivers/media/radio/radio-ma901.c
8613
8614 MAC80211
8615 M:      Johannes Berg <johannes@sipsolutions.net>
8616 L:      linux-wireless@vger.kernel.org
8617 W:      http://wireless.kernel.org/
8618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8620 S:      Maintained
8621 F:      Documentation/networking/mac80211-injection.txt
8622 F:      include/net/mac80211.h
8623 F:      net/mac80211/
8624 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8625 F:      Documentation/networking/mac80211_hwsim/README
8626
8627 MAILBOX API
8628 M:      Jassi Brar <jassisinghbrar@gmail.com>
8629 L:      linux-kernel@vger.kernel.org
8630 S:      Maintained
8631 F:      drivers/mailbox/
8632 F:      include/linux/mailbox_client.h
8633 F:      include/linux/mailbox_controller.h
8634
8635 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8636 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8637 W:      http://www.kernel.org/doc/man-pages
8638 L:      linux-man@vger.kernel.org
8639 S:      Maintained
8640
8641 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8642 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8643 L:      linux-mips@linux-mips.org
8644 S:      Maintained
8645 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8646
8647 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8648 M:      Andrew Lunn <andrew@lunn.ch>
8649 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8650 L:      netdev@vger.kernel.org
8651 S:      Maintained
8652 F:      drivers/net/dsa/mv88e6xxx/
8653 F:      linux/platform_data/mv88e6xxx.h
8654 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8655
8656 MARVELL ARMADA DRM SUPPORT
8657 M:      Russell King <linux@armlinux.org.uk>
8658 S:      Maintained
8659 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8660 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8661 F:      drivers/gpu/drm/armada/
8662 F:      include/uapi/drm/armada_drm.h
8663 F:      Documentation/devicetree/bindings/display/armada/
8664
8665 MARVELL CRYPTO DRIVER
8666 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8667 M:      Arnaud Ebalard <arno@natisbad.org>
8668 F:      drivers/crypto/marvell/
8669 S:      Maintained
8670 L:      linux-crypto@vger.kernel.org
8671
8672 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8673 M:      Mirko Lindner <mlindner@marvell.com>
8674 M:      Stephen Hemminger <stephen@networkplumber.org>
8675 L:      netdev@vger.kernel.org
8676 S:      Maintained
8677 F:      drivers/net/ethernet/marvell/sk*
8678
8679 MARVELL LIBERTAS WIRELESS DRIVER
8680 L:      libertas-dev@lists.infradead.org
8681 S:      Orphan
8682 F:      drivers/net/wireless/marvell/libertas/
8683
8684 MARVELL MACCHIATOBIN SUPPORT
8685 M:      Russell King <linux@armlinux.org.uk>
8686 L:      linux-arm-kernel@lists.infradead.org
8687 S:      Maintained
8688 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8689
8690 MARVELL MV643XX ETHERNET DRIVER
8691 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8692 L:      netdev@vger.kernel.org
8693 S:      Maintained
8694 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8695 F:      include/linux/mv643xx.h
8696
8697 MARVELL MV88X3310 PHY DRIVER
8698 M:      Russell King <linux@armlinux.org.uk>
8699 L:      netdev@vger.kernel.org
8700 S:      Maintained
8701 F:      drivers/net/phy/marvell10g.c
8702
8703 MARVELL MVNETA ETHERNET DRIVER
8704 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8705 L:      netdev@vger.kernel.org
8706 S:      Maintained
8707 F:      drivers/net/ethernet/marvell/mvneta.*
8708
8709 MARVELL MWIFIEX WIRELESS DRIVER
8710 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8711 M:      Nishant Sarmukadam <nishants@marvell.com>
8712 M:      Ganapathi Bhat <gbhat@marvell.com>
8713 M:      Xinming Hu <huxinming820@gmail.com>
8714 L:      linux-wireless@vger.kernel.org
8715 S:      Maintained
8716 F:      drivers/net/wireless/marvell/mwifiex/
8717
8718 MARVELL MWL8K WIRELESS DRIVER
8719 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8720 L:      linux-wireless@vger.kernel.org
8721 S:      Odd Fixes
8722 F:      drivers/net/wireless/marvell/mwl8k.c
8723
8724 MARVELL NAND CONTROLLER DRIVER
8725 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8726 L:      linux-mtd@lists.infradead.org
8727 S:      Maintained
8728 F:      drivers/mtd/nand/raw/marvell_nand.c
8729 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8730
8731 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8732 M:      Nicolas Pitre <nico@fluxnic.net>
8733 S:      Odd Fixes
8734 F:      drivers/mmc/host/mvsdio.*
8735
8736 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8737 M:      Hu Ziji <huziji@marvell.com>
8738 L:      linux-mmc@vger.kernel.org
8739 S:      Supported
8740 F:      drivers/mmc/host/sdhci-xenon*
8741 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8742
8743 MATROX FRAMEBUFFER DRIVER
8744 L:      linux-fbdev@vger.kernel.org
8745 S:      Orphan
8746 F:      drivers/video/fbdev/matrox/matroxfb_*
8747 F:      include/uapi/linux/matroxfb.h
8748
8749 MAX16065 HARDWARE MONITOR DRIVER
8750 M:      Guenter Roeck <linux@roeck-us.net>
8751 L:      linux-hwmon@vger.kernel.org
8752 S:      Maintained
8753 F:      Documentation/hwmon/max16065
8754 F:      drivers/hwmon/max16065.c
8755
8756 MAX20751 HARDWARE MONITOR DRIVER
8757 M:      Guenter Roeck <linux@roeck-us.net>
8758 L:      linux-hwmon@vger.kernel.org
8759 S:      Maintained
8760 F:      Documentation/hwmon/max20751
8761 F:      drivers/hwmon/max20751.c
8762
8763 MAX2175 SDR TUNER DRIVER
8764 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8765 L:      linux-media@vger.kernel.org
8766 T:      git git://linuxtv.org/media_tree.git
8767 S:      Maintained
8768 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8769 F:      Documentation/media/v4l-drivers/max2175.rst
8770 F:      drivers/media/i2c/max2175*
8771 F:      include/uapi/linux/max2175.h
8772
8773 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8774 L:      linux-hwmon@vger.kernel.org
8775 S:      Orphan
8776 F:      Documentation/hwmon/max6650
8777 F:      drivers/hwmon/max6650.c
8778
8779 MAX6697 HARDWARE MONITOR DRIVER
8780 M:      Guenter Roeck <linux@roeck-us.net>
8781 L:      linux-hwmon@vger.kernel.org
8782 S:      Maintained
8783 F:      Documentation/hwmon/max6697
8784 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
8785 F:      drivers/hwmon/max6697.c
8786 F:      include/linux/platform_data/max6697.h
8787
8788 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8789 M:      Peter Rosin <peda@axentia.se>
8790 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8791 S:      Maintained
8792 F:      Documentation/devicetree/bindings/sound/max9860.txt
8793 F:      sound/soc/codecs/max9860.*
8794
8795 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8796 M:      Javier Martinez Canillas <javier@dowhile0.org>
8797 L:      linux-kernel@vger.kernel.org
8798 S:      Supported
8799 F:      drivers/regulator/max77802-regulator.c
8800 F:      Documentation/devicetree/bindings/*/*max77802.txt
8801 F:      include/dt-bindings/*/*max77802.h
8802
8803 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8804 M:      Krzysztof Kozlowski <krzk@kernel.org>
8805 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8806 L:      linux-pm@vger.kernel.org
8807 S:      Supported
8808 F:      drivers/power/supply/max14577_charger.c
8809 F:      drivers/power/supply/max77693_charger.c
8810
8811 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8812 M:      Chanwoo Choi <cw00.choi@samsung.com>
8813 M:      Krzysztof Kozlowski <krzk@kernel.org>
8814 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8815 L:      linux-kernel@vger.kernel.org
8816 S:      Supported
8817 F:      drivers/*/max14577*.c
8818 F:      drivers/*/max77686*.c
8819 F:      drivers/*/max77693*.c
8820 F:      drivers/extcon/extcon-max14577.c
8821 F:      drivers/extcon/extcon-max77693.c
8822 F:      drivers/rtc/rtc-max77686.c
8823 F:      drivers/clk/clk-max77686.c
8824 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8825 F:      Documentation/devicetree/bindings/*/max77686.txt
8826 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8827 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8828 F:      include/linux/mfd/max14577*.h
8829 F:      include/linux/mfd/max77686*.h
8830 F:      include/linux/mfd/max77693*.h
8831
8832 MAXIRADIO FM RADIO RECEIVER DRIVER
8833 M:      Hans Verkuil <hverkuil@xs4all.nl>
8834 L:      linux-media@vger.kernel.org
8835 T:      git git://linuxtv.org/media_tree.git
8836 W:      https://linuxtv.org
8837 S:      Maintained
8838 F:      drivers/media/radio/radio-maxiradio*
8839
8840 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8841 M:      Peter Rosin <peda@axentia.se>
8842 L:      linux-iio@vger.kernel.org
8843 S:      Maintained
8844 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8845 F:      drivers/iio/potentiometer/mcp4018.c
8846 F:      drivers/iio/potentiometer/mcp4531.c
8847
8848 MCR20A IEEE-802.15.4 RADIO DRIVER
8849 M:      Xue Liu <liuxuenetmail@gmail.com>
8850 L:      linux-wpan@vger.kernel.org
8851 W:      https://github.com/xueliu/mcr20a-linux
8852 S:      Maintained
8853 F:      drivers/net/ieee802154/mcr20a.c
8854 F:      drivers/net/ieee802154/mcr20a.h
8855 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8856
8857 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8858 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8859 L:      linux-iio@vger.kernel.org
8860 S:      Maintained
8861 F:      drivers/iio/dac/cio-dac.c
8862
8863 MEDIA DRIVERS FOR ASCOT2E
8864 M:      Sergey Kozlov <serjk@netup.ru>
8865 M:      Abylay Ospan <aospan@netup.ru>
8866 L:      linux-media@vger.kernel.org
8867 W:      https://linuxtv.org
8868 W:      http://netup.tv/
8869 T:      git git://linuxtv.org/media_tree.git
8870 S:      Supported
8871 F:      drivers/media/dvb-frontends/ascot2e*
8872
8873 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8874 M:      Jasmin Jessich <jasmin@anw.at>
8875 L:      linux-media@vger.kernel.org
8876 W:      https://linuxtv.org
8877 T:      git git://linuxtv.org/media_tree.git
8878 S:      Maintained
8879 F:      drivers/media/dvb-frontends/cxd2099*
8880
8881 MEDIA DRIVERS FOR CXD2841ER
8882 M:      Sergey Kozlov <serjk@netup.ru>
8883 M:      Abylay Ospan <aospan@netup.ru>
8884 L:      linux-media@vger.kernel.org
8885 W:      https://linuxtv.org
8886 W:      http://netup.tv/
8887 T:      git git://linuxtv.org/media_tree.git
8888 S:      Supported
8889 F:      drivers/media/dvb-frontends/cxd2841er*
8890
8891 MEDIA DRIVERS FOR CXD2880
8892 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8893 L:      linux-media@vger.kernel.org
8894 W:      http://linuxtv.org/
8895 T:      git git://linuxtv.org/media_tree.git
8896 S:      Supported
8897 F:      drivers/media/dvb-frontends/cxd2880/*
8898 F:      drivers/media/spi/cxd2880*
8899
8900 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8901 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8902 L:      linux-media@vger.kernel.org
8903 W:      https://linuxtv.org
8904 T:      git git://linuxtv.org/media_tree.git
8905 S:      Maintained
8906 F:      drivers/media/pci/ddbridge/*
8907
8908 MEDIA DRIVERS FOR FREESCALE IMX
8909 M:      Steve Longerbeam <slongerbeam@gmail.com>
8910 M:      Philipp Zabel <p.zabel@pengutronix.de>
8911 L:      linux-media@vger.kernel.org
8912 T:      git git://linuxtv.org/media_tree.git
8913 S:      Maintained
8914 F:      Documentation/devicetree/bindings/media/imx.txt
8915 F:      Documentation/media/v4l-drivers/imx.rst
8916 F:      drivers/staging/media/imx/
8917 F:      include/linux/imx-media.h
8918 F:      include/media/imx.h
8919
8920 MEDIA DRIVERS FOR HELENE
8921 M:      Abylay Ospan <aospan@netup.ru>
8922 L:      linux-media@vger.kernel.org
8923 W:      https://linuxtv.org
8924 W:      http://netup.tv/
8925 T:      git git://linuxtv.org/media_tree.git
8926 S:      Supported
8927 F:      drivers/media/dvb-frontends/helene*
8928
8929 MEDIA DRIVERS FOR HORUS3A
8930 M:      Sergey Kozlov <serjk@netup.ru>
8931 M:      Abylay Ospan <aospan@netup.ru>
8932 L:      linux-media@vger.kernel.org
8933 W:      https://linuxtv.org
8934 W:      http://netup.tv/
8935 T:      git git://linuxtv.org/media_tree.git
8936 S:      Supported
8937 F:      drivers/media/dvb-frontends/horus3a*
8938
8939 MEDIA DRIVERS FOR LNBH25
8940 M:      Sergey Kozlov <serjk@netup.ru>
8941 M:      Abylay Ospan <aospan@netup.ru>
8942 L:      linux-media@vger.kernel.org
8943 W:      https://linuxtv.org
8944 W:      http://netup.tv/
8945 T:      git git://linuxtv.org/media_tree.git
8946 S:      Supported
8947 F:      drivers/media/dvb-frontends/lnbh25*
8948
8949 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8950 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8951 L:      linux-media@vger.kernel.org
8952 W:      https://linuxtv.org
8953 T:      git git://linuxtv.org/media_tree.git
8954 S:      Maintained
8955 F:      drivers/media/dvb-frontends/mxl5xx*
8956
8957 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8958 M:      Sergey Kozlov <serjk@netup.ru>
8959 M:      Abylay Ospan <aospan@netup.ru>
8960 L:      linux-media@vger.kernel.org
8961 W:      https://linuxtv.org
8962 W:      http://netup.tv/
8963 T:      git git://linuxtv.org/media_tree.git
8964 S:      Supported
8965 F:      drivers/media/pci/netup_unidvb/*
8966
8967 MEDIA DRIVERS FOR RENESAS - CEU
8968 M:      Jacopo Mondi <jacopo@jmondi.org>
8969 L:      linux-media@vger.kernel.org
8970 L:      linux-renesas-soc@vger.kernel.org
8971 T:      git git://linuxtv.org/media_tree.git
8972 S:      Supported
8973 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
8974 F:      drivers/media/platform/renesas-ceu.c
8975 F:      include/media/drv-intf/renesas-ceu.h
8976
8977 MEDIA DRIVERS FOR RENESAS - DRIF
8978 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8979 L:      linux-media@vger.kernel.org
8980 L:      linux-renesas-soc@vger.kernel.org
8981 T:      git git://linuxtv.org/media_tree.git
8982 S:      Supported
8983 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8984 F:      drivers/media/platform/rcar_drif.c
8985
8986 MEDIA DRIVERS FOR RENESAS - FCP
8987 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8988 L:      linux-media@vger.kernel.org
8989 L:      linux-renesas-soc@vger.kernel.org
8990 T:      git git://linuxtv.org/media_tree.git
8991 S:      Supported
8992 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8993 F:      drivers/media/platform/rcar-fcp.c
8994 F:      include/media/rcar-fcp.h
8995
8996 MEDIA DRIVERS FOR RENESAS - FDP1
8997 M:      Kieran Bingham <kieran@bingham.xyz>
8998 L:      linux-media@vger.kernel.org
8999 L:      linux-renesas-soc@vger.kernel.org
9000 T:      git git://linuxtv.org/media_tree.git
9001 S:      Supported
9002 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9003 F:      drivers/media/platform/rcar_fdp1.c
9004
9005 MEDIA DRIVERS FOR RENESAS - VIN
9006 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9007 L:      linux-media@vger.kernel.org
9008 L:      linux-renesas-soc@vger.kernel.org
9009 T:      git git://linuxtv.org/media_tree.git
9010 S:      Supported
9011 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9012 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9013 F:      drivers/media/platform/rcar-vin/
9014
9015 MEDIA DRIVERS FOR RENESAS - VSP1
9016 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9017 L:      linux-media@vger.kernel.org
9018 L:      linux-renesas-soc@vger.kernel.org
9019 T:      git git://linuxtv.org/media_tree.git
9020 S:      Supported
9021 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9022 F:      drivers/media/platform/vsp1/
9023
9024 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9025 M:      Daniel Scheller <d.scheller.oss@gmail.com>
9026 L:      linux-media@vger.kernel.org
9027 W:      https://linuxtv.org
9028 T:      git git://linuxtv.org/media_tree.git
9029 S:      Maintained
9030 F:      drivers/media/dvb-frontends/stv0910*
9031
9032 MEDIA DRIVERS FOR ST STV6111 TUNER 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/stv6111*
9039
9040 MEDIA DRIVERS FOR STM32 - DCMI
9041 M:      Hugues Fruchet <hugues.fruchet@st.com>
9042 L:      linux-media@vger.kernel.org
9043 T:      git git://linuxtv.org/media_tree.git
9044 S:      Supported
9045 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9046 F:      drivers/media/platform/stm32/stm32-dcmi.c
9047
9048 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9049 M:      Dmitry Osipenko <digetx@gmail.com>
9050 L:      linux-media@vger.kernel.org
9051 L:      linux-tegra@vger.kernel.org
9052 T:      git git://linuxtv.org/media_tree.git
9053 S:      Maintained
9054 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9055 F:      drivers/staging/media/tegra-vde/
9056
9057 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9058 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9059 P:      LinuxTV.org Project
9060 L:      linux-media@vger.kernel.org
9061 W:      https://linuxtv.org
9062 Q:      http://patchwork.kernel.org/project/linux-media/list/
9063 T:      git git://linuxtv.org/media_tree.git
9064 S:      Maintained
9065 F:      Documentation/devicetree/bindings/media/
9066 F:      Documentation/media/
9067 F:      drivers/media/
9068 F:      drivers/staging/media/
9069 F:      include/linux/platform_data/media/
9070 F:      include/media/
9071 F:      include/uapi/linux/dvb/
9072 F:      include/uapi/linux/videodev2.h
9073 F:      include/uapi/linux/media.h
9074 F:      include/uapi/linux/v4l2-*
9075 F:      include/uapi/linux/meye.h
9076 F:      include/uapi/linux/ivtv*
9077 F:      include/uapi/linux/uvcvideo.h
9078
9079 MEDIATEK BLUETOOTH DRIVER
9080 M:      Sean Wang <sean.wang@mediatek.com>
9081 L:      linux-bluetooth@vger.kernel.org
9082 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9083 S:      Maintained
9084 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9085 F:      drivers/bluetooth/btmtkuart.c
9086
9087 MEDIATEK CIR DRIVER
9088 M:      Sean Wang <sean.wang@mediatek.com>
9089 S:      Maintained
9090 F:      drivers/media/rc/mtk-cir.c
9091
9092 MEDIATEK DMA DRIVER
9093 M:      Sean Wang <sean.wang@mediatek.com>
9094 L:      dmaengine@vger.kernel.org
9095 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9096 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9097 S:      Maintained
9098 F:      Documentation/devicetree/bindings/dma/mtk-*
9099 F:      drivers/dma/mediatek/
9100
9101 MEDIATEK PMIC LED DRIVER
9102 M:      Sean Wang <sean.wang@mediatek.com>
9103 S:      Maintained
9104 F:      drivers/leds/leds-mt6323.c
9105 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9106
9107 MEDIATEK ETHERNET DRIVER
9108 M:      Felix Fietkau <nbd@openwrt.org>
9109 M:      John Crispin <john@phrozen.org>
9110 M:      Sean Wang <sean.wang@mediatek.com>
9111 M:      Nelson Chang <nelson.chang@mediatek.com>
9112 L:      netdev@vger.kernel.org
9113 S:      Maintained
9114 F:      drivers/net/ethernet/mediatek/
9115
9116 MEDIATEK SWITCH DRIVER
9117 M:      Sean Wang <sean.wang@mediatek.com>
9118 L:      netdev@vger.kernel.org
9119 S:      Maintained
9120 F:      drivers/net/dsa/mt7530.*
9121 F:      net/dsa/tag_mtk.c
9122
9123 MEDIATEK JPEG DRIVER
9124 M:      Rick Chang <rick.chang@mediatek.com>
9125 M:      Bin Liu <bin.liu@mediatek.com>
9126 S:      Supported
9127 F:      drivers/media/platform/mtk-jpeg/
9128 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9129
9130 MEDIATEK MDP DRIVER
9131 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9132 M:      Houlong Wei <houlong.wei@mediatek.com>
9133 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9134 S:      Supported
9135 F:      drivers/media/platform/mtk-mdp/
9136 F:      drivers/media/platform/mtk-vpu/
9137 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9138
9139 MEDIATEK MEDIA DRIVER
9140 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9141 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9142 S:      Supported
9143 F:      drivers/media/platform/mtk-vcodec/
9144 F:      drivers/media/platform/mtk-vpu/
9145 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9146 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9147
9148 MEDIATEK MT7601U WIRELESS LAN DRIVER
9149 M:      Jakub Kicinski <kubakici@wp.pl>
9150 L:      linux-wireless@vger.kernel.org
9151 S:      Maintained
9152 F:      drivers/net/wireless/mediatek/mt7601u/
9153
9154 MEDIATEK NAND CONTROLLER DRIVER
9155 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9156 L:      linux-mtd@lists.infradead.org
9157 S:      Maintained
9158 F:      drivers/mtd/nand/raw/mtk_*
9159 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9160
9161 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9162 M:      Sean Wang <sean.wang@mediatek.com>
9163 S:      Maintained
9164 F:      drivers/char/hw_random/mtk-rng.c
9165
9166 MEDIATEK USB3 DRD IP DRIVER
9167 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9168 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9169 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9170 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9171 S:      Maintained
9172 F:      drivers/usb/mtu3/
9173
9174 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9175 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9176 M:      Martin Donnelly <martin.donnelly@ge.com>
9177 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9178 S:      Maintained
9179 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9180 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9181
9182 MEGARAID SCSI/SAS DRIVERS
9183 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9184 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9185 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9186 L:      megaraidlinux.pdl@broadcom.com
9187 L:      linux-scsi@vger.kernel.org
9188 W:      http://www.avagotech.com/support/
9189 S:      Maintained
9190 F:      Documentation/scsi/megaraid.txt
9191 F:      drivers/scsi/megaraid.*
9192 F:      drivers/scsi/megaraid/
9193
9194 MELEXIS MLX90614 DRIVER
9195 M:      Crt Mori <cmo@melexis.com>
9196 L:      linux-iio@vger.kernel.org
9197 W:      http://www.melexis.com
9198 S:      Supported
9199 F:      drivers/iio/temperature/mlx90614.c
9200
9201 MELEXIS MLX90632 DRIVER
9202 M:      Crt Mori <cmo@melexis.com>
9203 L:      linux-iio@vger.kernel.org
9204 W:      http://www.melexis.com
9205 S:      Supported
9206 F:      drivers/iio/temperature/mlx90632.c
9207
9208 MELFAS MIP4 TOUCHSCREEN DRIVER
9209 M:      Sangwon Jee <jeesw@melfas.com>
9210 W:      http://www.melfas.com
9211 S:      Supported
9212 F:      drivers/input/touchscreen/melfas_mip4.c
9213 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9214
9215 MELLANOX ETHERNET DRIVER (mlx4_en)
9216 M:      Tariq Toukan <tariqt@mellanox.com>
9217 L:      netdev@vger.kernel.org
9218 S:      Supported
9219 W:      http://www.mellanox.com
9220 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9221 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9222
9223 MELLANOX ETHERNET DRIVER (mlx5e)
9224 M:      Saeed Mahameed <saeedm@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/mlx5/core/en_*
9230
9231 MELLANOX ETHERNET INNOVA DRIVERS
9232 R:      Boris Pismenny <borisp@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_accel/*
9238 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9239 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9240 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9241
9242 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9243 R:      Boris Pismenny <borisp@mellanox.com>
9244 L:      netdev@vger.kernel.org
9245 S:      Supported
9246 W:      http://www.mellanox.com
9247 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9248 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9249 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9250
9251 MELLANOX ETHERNET SWITCH DRIVERS
9252 M:      Jiri Pirko <jiri@mellanox.com>
9253 M:      Ido Schimmel <idosch@mellanox.com>
9254 L:      netdev@vger.kernel.org
9255 S:      Supported
9256 W:      http://www.mellanox.com
9257 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9258 F:      drivers/net/ethernet/mellanox/mlxsw/
9259 F:      tools/testing/selftests/drivers/net/mlxsw/
9260
9261 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9262 M:      mlxsw@mellanox.com
9263 L:      netdev@vger.kernel.org
9264 S:      Supported
9265 W:      http://www.mellanox.com
9266 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9267 F:      drivers/net/ethernet/mellanox/mlxfw/
9268
9269 MELLANOX HARDWARE PLATFORM SUPPORT
9270 M:      Andy Shevchenko <andy@infradead.org>
9271 M:      Darren Hart <dvhart@infradead.org>
9272 M:      Vadim Pasternak <vadimp@mellanox.com>
9273 L:      platform-driver-x86@vger.kernel.org
9274 S:      Supported
9275 F:      drivers/platform/mellanox/
9276
9277 MELLANOX MLX4 core VPI driver
9278 M:      Tariq Toukan <tariqt@mellanox.com>
9279 L:      netdev@vger.kernel.org
9280 L:      linux-rdma@vger.kernel.org
9281 W:      http://www.mellanox.com
9282 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9283 S:      Supported
9284 F:      drivers/net/ethernet/mellanox/mlx4/
9285 F:      include/linux/mlx4/
9286
9287 MELLANOX MLX4 IB driver
9288 M:      Yishai Hadas <yishaih@mellanox.com>
9289 L:      linux-rdma@vger.kernel.org
9290 W:      http://www.mellanox.com
9291 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9292 S:      Supported
9293 F:      drivers/infiniband/hw/mlx4/
9294 F:      include/linux/mlx4/
9295 F:      include/uapi/rdma/mlx4-abi.h
9296
9297 MELLANOX MLX5 core VPI driver
9298 M:      Saeed Mahameed <saeedm@mellanox.com>
9299 M:      Leon Romanovsky <leonro@mellanox.com>
9300 L:      netdev@vger.kernel.org
9301 L:      linux-rdma@vger.kernel.org
9302 W:      http://www.mellanox.com
9303 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9304 S:      Supported
9305 F:      drivers/net/ethernet/mellanox/mlx5/core/
9306 F:      include/linux/mlx5/
9307
9308 MELLANOX MLX5 IB driver
9309 M:      Leon Romanovsky <leonro@mellanox.com>
9310 L:      linux-rdma@vger.kernel.org
9311 W:      http://www.mellanox.com
9312 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9313 S:      Supported
9314 F:      drivers/infiniband/hw/mlx5/
9315 F:      include/linux/mlx5/
9316 F:      include/uapi/rdma/mlx5-abi.h
9317
9318 MELLANOX MLXCPLD I2C AND MUX DRIVER
9319 M:      Vadim Pasternak <vadimp@mellanox.com>
9320 M:      Michael Shych <michaelsh@mellanox.com>
9321 L:      linux-i2c@vger.kernel.org
9322 S:      Supported
9323 F:      drivers/i2c/busses/i2c-mlxcpld.c
9324 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9325 F:      Documentation/i2c/busses/i2c-mlxcpld
9326
9327 MELLANOX MLXCPLD LED DRIVER
9328 M:      Vadim Pasternak <vadimp@mellanox.com>
9329 L:      linux-leds@vger.kernel.org
9330 S:      Supported
9331 F:      drivers/leds/leds-mlxcpld.c
9332 F:      drivers/leds/leds-mlxreg.c
9333 F:      Documentation/leds/leds-mlxcpld.txt
9334
9335 MELLANOX PLATFORM DRIVER
9336 M:      Vadim Pasternak <vadimp@mellanox.com>
9337 L:      platform-driver-x86@vger.kernel.org
9338 S:      Supported
9339 F:      drivers/platform/x86/mlx-platform.c
9340
9341 MEMBARRIER SUPPORT
9342 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9343 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9344 L:      linux-kernel@vger.kernel.org
9345 S:      Supported
9346 F:      kernel/sched/membarrier.c
9347 F:      include/uapi/linux/membarrier.h
9348 F:      arch/powerpc/include/asm/membarrier.h
9349
9350 MEMORY MANAGEMENT
9351 L:      linux-mm@kvack.org
9352 W:      http://www.linux-mm.org
9353 S:      Maintained
9354 F:      include/linux/mm.h
9355 F:      include/linux/gfp.h
9356 F:      include/linux/mmzone.h
9357 F:      include/linux/memory_hotplug.h
9358 F:      include/linux/vmalloc.h
9359 F:      mm/
9360
9361 MEMORY TECHNOLOGY DEVICES (MTD)
9362 M:      David Woodhouse <dwmw2@infradead.org>
9363 M:      Brian Norris <computersforpeace@gmail.com>
9364 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9365 M:      Marek Vasut <marek.vasut@gmail.com>
9366 M:      Richard Weinberger <richard@nod.at>
9367 L:      linux-mtd@lists.infradead.org
9368 W:      http://www.linux-mtd.infradead.org/
9369 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9370 T:      git git://git.infradead.org/linux-mtd.git master
9371 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9372 S:      Maintained
9373 F:      Documentation/devicetree/bindings/mtd/
9374 F:      drivers/mtd/
9375 F:      include/linux/mtd/
9376 F:      include/uapi/mtd/
9377
9378 MEN A21 WATCHDOG DRIVER
9379 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9380 L:      linux-watchdog@vger.kernel.org
9381 S:      Maintained
9382 F:      drivers/watchdog/mena21_wdt.c
9383
9384 MEN CHAMELEON BUS (mcb)
9385 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9386 S:      Maintained
9387 F:      drivers/mcb/
9388 F:      include/linux/mcb.h
9389 F:      Documentation/men-chameleon-bus.txt
9390
9391 MEN F21BMC (Board Management Controller)
9392 M:      Andreas Werner <andreas.werner@men.de>
9393 S:      Supported
9394 F:      drivers/mfd/menf21bmc.c
9395 F:      drivers/watchdog/menf21bmc_wdt.c
9396 F:      drivers/leds/leds-menf21bmc.c
9397 F:      drivers/hwmon/menf21bmc_hwmon.c
9398 F:      Documentation/hwmon/menf21bmc
9399
9400 MEN Z069 WATCHDOG DRIVER
9401 M:      Johannes Thumshirn <jth@kernel.org>
9402 L:      linux-watchdog@vger.kernel.org
9403 S:      Maintained
9404 F:      drivers/watchdog/menz069_wdt.c
9405
9406 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9407 M:      Neil Armstrong <narmstrong@baylibre.com>
9408 L:      linux-media@lists.freedesktop.org
9409 L:      linux-amlogic@lists.infradead.org
9410 W:      http://linux-meson.com/
9411 S:      Supported
9412 F:      drivers/media/platform/meson/ao-cec.c
9413 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9414 T:      git git://linuxtv.org/media_tree.git
9415
9416 MICROBLAZE ARCHITECTURE
9417 M:      Michal Simek <monstr@monstr.eu>
9418 W:      http://www.monstr.eu/fdt/
9419 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9420 S:      Supported
9421 F:      arch/microblaze/
9422
9423 MICROCHIP AT91 SERIAL DRIVER
9424 M:      Richard Genoud <richard.genoud@gmail.com>
9425 S:      Maintained
9426 F:      drivers/tty/serial/atmel_serial.c
9427 F:      drivers/tty/serial/atmel_serial.h
9428
9429 MICROCHIP AUDIO ASOC DRIVERS
9430 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9431 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9432 S:      Supported
9433 F:      sound/soc/atmel
9434
9435 MICROCHIP DMA DRIVER
9436 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9437 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9438 L:      dmaengine@vger.kernel.org
9439 S:      Supported
9440 F:      drivers/dma/at_hdmac.c
9441 F:      drivers/dma/at_hdmac_regs.h
9442 F:      include/linux/platform_data/dma-atmel.h
9443 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
9444 F:      include/dt-bindings/dma/at91.h
9445
9446 MICROCHIP ECC DRIVER
9447 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9448 L:      linux-crypto@vger.kernel.org
9449 S:      Maintained
9450 F:      drivers/crypto/atmel-ecc.*
9451
9452 MICROCHIP I2C DRIVER
9453 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9454 L:      linux-i2c@vger.kernel.org
9455 S:      Supported
9456 F:      drivers/i2c/busses/i2c-at91.c
9457
9458 MICROCHIP ISC DRIVER
9459 M:      Eugen Hristev <eugen.hristev@microchip.com>
9460 L:      linux-media@vger.kernel.org
9461 S:      Supported
9462 F:      drivers/media/platform/atmel/atmel-isc.c
9463 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9464 F:      devicetree/bindings/media/atmel-isc.txt
9465
9466 MICROCHIP ISI DRIVER
9467 M:      Eugen Hristev <eugen.hristev@microchip.com>
9468 L:      linux-media@vger.kernel.org
9469 S:      Supported
9470 F:      drivers/media/platform/atmel/atmel-isi.c
9471 F:      include/media/atmel-isi.h
9472
9473 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9474 M:      Woojung Huh <Woojung.Huh@microchip.com>
9475 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9476 L:      netdev@vger.kernel.org
9477 S:      Maintained
9478 F:      net/dsa/tag_ksz.c
9479 F:      drivers/net/dsa/microchip/*
9480 F:      include/linux/platform_data/microchip-ksz.h
9481 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9482
9483 MICROCHIP LAN743X ETHERNET DRIVER
9484 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9485 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9486 L:      netdev@vger.kernel.org
9487 S:      Maintained
9488 F:      drivers/net/ethernet/microchip/lan743x_*
9489
9490 MICROCHIP LCDFB DRIVER
9491 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9492 L:      linux-fbdev@vger.kernel.org
9493 S:      Maintained
9494 F:      drivers/video/fbdev/atmel_lcdfb.c
9495 F:      include/video/atmel_lcdc.h
9496
9497 MICROCHIP MMC/SD/SDIO MCI DRIVER
9498 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9499 S:      Maintained
9500 F:      drivers/mmc/host/atmel-mci.c
9501
9502 MICROCHIP NAND DRIVER
9503 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9504 L:      linux-mtd@lists.infradead.org
9505 S:      Supported
9506 F:      drivers/mtd/nand/raw/atmel/*
9507 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9508
9509 MICROCHIP PWM DRIVER
9510 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
9511 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9512 L:      linux-pwm@vger.kernel.org
9513 S:      Supported
9514 F:      drivers/pwm/pwm-atmel.c
9515 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9516
9517 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9518 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9519 M:      Eugen Hristev <eugen.hristev@microchip.com>
9520 L:      linux-iio@vger.kernel.org
9521 S:      Supported
9522 F:      drivers/iio/adc/at91-sama5d2_adc.c
9523 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9524 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9525
9526 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9527 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9528 S:      Supported
9529 F:      drivers/power/reset/at91-sama5d2_shdwc.c
9530
9531 MICROCHIP SPI DRIVER
9532 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9533 S:      Supported
9534 F:      drivers/spi/spi-atmel.*
9535
9536 MICROCHIP SSC DRIVER
9537 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9538 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9539 S:      Supported
9540 F:      drivers/misc/atmel-ssc.c
9541 F:      include/linux/atmel-ssc.h
9542
9543 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9544 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9545 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9546 S:      Supported
9547 F:      drivers/misc/atmel_tclib.c
9548 F:      drivers/clocksource/tcb_clksrc.c
9549
9550 MICROCHIP USBA UDC DRIVER
9551 M:      Cristian Birsan <cristian.birsan@microchip.com>
9552 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9553 S:      Supported
9554 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
9555
9556 MICROCHIP USB251XB DRIVER
9557 M:      Richard Leitner <richard.leitner@skidata.com>
9558 L:      linux-usb@vger.kernel.org
9559 S:      Maintained
9560 F:      drivers/usb/misc/usb251xb.c
9561 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9562
9563 MICROCHIP XDMA DRIVER
9564 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9565 L:      linux-arm-kernel@lists.infradead.org
9566 L:      dmaengine@vger.kernel.org
9567 S:      Supported
9568 F:      drivers/dma/at_xdmac.c
9569
9570 MICROSEMI MIPS SOCS
9571 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9572 L:      linux-mips@linux-mips.org
9573 S:      Maintained
9574 F:      arch/mips/generic/board-ocelot.c
9575 F:      arch/mips/configs/generic/board-ocelot.config
9576 F:      arch/mips/boot/dts/mscc/
9577 F:      Documentation/devicetree/bindings/mips/mscc.txt
9578
9579 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9580 M:      Don Brace <don.brace@microsemi.com>
9581 L:      esc.storagedev@microsemi.com
9582 L:      linux-scsi@vger.kernel.org
9583 S:      Supported
9584 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9585 F:      drivers/scsi/smartpqi/Kconfig
9586 F:      drivers/scsi/smartpqi/Makefile
9587 F:      include/linux/cciss*.h
9588 F:      include/uapi/linux/cciss*.h
9589 F:      Documentation/scsi/smartpqi.txt
9590
9591 MICROSEMI ETHERNET SWITCH DRIVER
9592 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9593 L:      netdev@vger.kernel.org
9594 S:      Supported
9595 F:      drivers/net/ethernet/mscc/
9596
9597 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9598 M:      Chen Yu <yu.c.chen@intel.com>
9599 L:      platform-driver-x86@vger.kernel.org
9600 S:      Supported
9601 F:      drivers/platform/x86/surfacepro3_button.c
9602
9603 MICROTEK X6 SCANNER
9604 M:      Oliver Neukum <oliver@neukum.org>
9605 S:      Maintained
9606 F:      drivers/usb/image/microtek.*
9607
9608 MIPS
9609 M:      Ralf Baechle <ralf@linux-mips.org>
9610 M:      Paul Burton <paul.burton@mips.com>
9611 M:      James Hogan <jhogan@kernel.org>
9612 L:      linux-mips@linux-mips.org
9613 W:      http://www.linux-mips.org/
9614 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9616 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9617 S:      Supported
9618 F:      Documentation/devicetree/bindings/mips/
9619 F:      Documentation/mips/
9620 F:      arch/mips/
9621 F:      drivers/platform/mips/
9622
9623 MIPS BOSTON DEVELOPMENT BOARD
9624 M:      Paul Burton <paul.burton@mips.com>
9625 L:      linux-mips@linux-mips.org
9626 S:      Maintained
9627 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9628 F:      arch/mips/boot/dts/img/boston.dts
9629 F:      arch/mips/configs/generic/board-boston.config
9630 F:      drivers/clk/imgtec/clk-boston.c
9631 F:      include/dt-bindings/clock/boston-clock.h
9632
9633 MIPS GENERIC PLATFORM
9634 M:      Paul Burton <paul.burton@mips.com>
9635 L:      linux-mips@linux-mips.org
9636 S:      Supported
9637 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9638 F:      arch/mips/generic/
9639 F:      arch/mips/tools/generic-board-config.sh
9640
9641 MIPS/LOONGSON1 ARCHITECTURE
9642 M:      Keguang Zhang <keguang.zhang@gmail.com>
9643 L:      linux-mips@linux-mips.org
9644 S:      Maintained
9645 F:      arch/mips/loongson32/
9646 F:      arch/mips/include/asm/mach-loongson32/
9647 F:      drivers/*/*loongson1*
9648 F:      drivers/*/*/*loongson1*
9649
9650 MIPS/LOONGSON2 ARCHITECTURE
9651 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9652 L:      linux-mips@linux-mips.org
9653 S:      Maintained
9654 F:      arch/mips/loongson64/*{2e/2f}*
9655 F:      arch/mips/include/asm/mach-loongson64/
9656 F:      drivers/*/*loongson2*
9657 F:      drivers/*/*/*loongson2*
9658
9659 MIPS/LOONGSON3 ARCHITECTURE
9660 M:      Huacai Chen <chenhc@lemote.com>
9661 L:      linux-mips@linux-mips.org
9662 S:      Maintained
9663 F:      arch/mips/loongson64/
9664 F:      arch/mips/include/asm/mach-loongson64/
9665 F:      drivers/platform/mips/cpu_hwmon.c
9666 F:      drivers/*/*loongson3*
9667 F:      drivers/*/*/*loongson3*
9668
9669 MIPS RINT INSTRUCTION EMULATION
9670 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9671 L:      linux-mips@linux-mips.org
9672 S:      Supported
9673 F:      arch/mips/math-emu/sp_rint.c
9674 F:      arch/mips/math-emu/dp_rint.c
9675
9676 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9677 M:      Hans Verkuil <hverkuil@xs4all.nl>
9678 L:      linux-media@vger.kernel.org
9679 T:      git git://linuxtv.org/media_tree.git
9680 W:      https://linuxtv.org
9681 S:      Odd Fixes
9682 F:      drivers/media/radio/radio-miropcm20*
9683
9684 MMP SUPPORT
9685 M:      Eric Miao <eric.y.miao@gmail.com>
9686 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9687 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9688 T:      git git://github.com/hzhuang1/linux.git
9689 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9690 S:      Maintained
9691 F:      arch/arm/boot/dts/mmp*
9692 F:      arch/arm/mach-mmp/
9693
9694 MN88472 MEDIA DRIVER
9695 M:      Antti Palosaari <crope@iki.fi>
9696 L:      linux-media@vger.kernel.org
9697 W:      https://linuxtv.org
9698 W:      http://palosaari.fi/linux/
9699 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9700 S:      Maintained
9701 F:      drivers/media/dvb-frontends/mn88472*
9702
9703 MN88473 MEDIA DRIVER
9704 M:      Antti Palosaari <crope@iki.fi>
9705 L:      linux-media@vger.kernel.org
9706 W:      https://linuxtv.org
9707 W:      http://palosaari.fi/linux/
9708 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9709 S:      Maintained
9710 F:      drivers/media/dvb-frontends/mn88473*
9711
9712 PCI DRIVER FOR MOBIVEIL PCIE IP
9713 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9714 L:      linux-pci@vger.kernel.org
9715 S:      Supported
9716 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9717 F:      drivers/pci/controller/pcie-mobiveil.c
9718
9719 MODULE SUPPORT
9720 M:      Jessica Yu <jeyu@kernel.org>
9721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9722 S:      Maintained
9723 F:      include/linux/module.h
9724 F:      kernel/module.c
9725
9726 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9727 W:      http://popies.net/meye/
9728 S:      Orphan
9729 F:      Documentation/media/v4l-drivers/meye*
9730 F:      drivers/media/pci/meye/
9731 F:      include/uapi/linux/meye.h
9732
9733 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9734 M:      Jiri Slaby <jirislaby@gmail.com>
9735 S:      Maintained
9736 F:      Documentation/serial/moxa-smartio
9737 F:      drivers/tty/mxser.*
9738
9739 MR800 AVERMEDIA USB FM RADIO DRIVER
9740 M:      Alexey Klimov <klimov.linux@gmail.com>
9741 L:      linux-media@vger.kernel.org
9742 T:      git git://linuxtv.org/media_tree.git
9743 S:      Maintained
9744 F:      drivers/media/radio/radio-mr800.c
9745
9746 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9747 M:      Alan Ott <alan@signal11.us>
9748 L:      linux-wpan@vger.kernel.org
9749 S:      Maintained
9750 F:      drivers/net/ieee802154/mrf24j40.c
9751 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9752
9753 MSI LAPTOP SUPPORT
9754 M:      "Lee, Chun-Yi" <jlee@suse.com>
9755 L:      platform-driver-x86@vger.kernel.org
9756 S:      Maintained
9757 F:      drivers/platform/x86/msi-laptop.c
9758
9759 MSI WMI SUPPORT
9760 L:      platform-driver-x86@vger.kernel.org
9761 S:      Orphan
9762 F:      drivers/platform/x86/msi-wmi.c
9763
9764 MSI001 MEDIA DRIVER
9765 M:      Antti Palosaari <crope@iki.fi>
9766 L:      linux-media@vger.kernel.org
9767 W:      https://linuxtv.org
9768 W:      http://palosaari.fi/linux/
9769 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9770 T:      git git://linuxtv.org/anttip/media_tree.git
9771 S:      Maintained
9772 F:      drivers/media/tuners/msi001*
9773
9774 MSI2500 MEDIA DRIVER
9775 M:      Antti Palosaari <crope@iki.fi>
9776 L:      linux-media@vger.kernel.org
9777 W:      https://linuxtv.org
9778 W:      http://palosaari.fi/linux/
9779 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9780 T:      git git://linuxtv.org/anttip/media_tree.git
9781 S:      Maintained
9782 F:      drivers/media/usb/msi2500/
9783
9784 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9785 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9786 L:      linux-mtd@lists.infradead.org
9787 S:      Maintained
9788 F:      drivers/mtd/devices/docg3*
9789
9790 MT9M032 APTINA SENSOR DRIVER
9791 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9792 L:      linux-media@vger.kernel.org
9793 T:      git git://linuxtv.org/media_tree.git
9794 S:      Maintained
9795 F:      drivers/media/i2c/mt9m032.c
9796 F:      include/media/i2c/mt9m032.h
9797
9798 MT9P031 APTINA CAMERA SENSOR
9799 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9800 L:      linux-media@vger.kernel.org
9801 T:      git git://linuxtv.org/media_tree.git
9802 S:      Maintained
9803 F:      drivers/media/i2c/mt9p031.c
9804 F:      include/media/i2c/mt9p031.h
9805
9806 MT9T001 APTINA CAMERA SENSOR
9807 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9808 L:      linux-media@vger.kernel.org
9809 T:      git git://linuxtv.org/media_tree.git
9810 S:      Maintained
9811 F:      drivers/media/i2c/mt9t001.c
9812 F:      include/media/i2c/mt9t001.h
9813
9814 MT9T112 APTINA CAMERA SENSOR
9815 M:      Jacopo Mondi <jacopo@jmondi.org>
9816 L:      linux-media@vger.kernel.org
9817 T:      git git://linuxtv.org/media_tree.git
9818 S:      Odd Fixes
9819 F:      drivers/media/i2c/mt9t112.c
9820 F:      include/media/i2c/mt9t112.h
9821
9822 MT9V032 APTINA CAMERA SENSOR
9823 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9824 L:      linux-media@vger.kernel.org
9825 T:      git git://linuxtv.org/media_tree.git
9826 S:      Maintained
9827 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9828 F:      drivers/media/i2c/mt9v032.c
9829 F:      include/media/i2c/mt9v032.h
9830
9831 MT9V111 APTINA CAMERA SENSOR
9832 M:      Jacopo Mondi <jacopo@jmondi.org>
9833 L:      linux-media@vger.kernel.org
9834 T:      git git://linuxtv.org/media_tree.git
9835 S:      Maintained
9836 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9837 F:      drivers/media/i2c/mt9v111.c
9838
9839 MULTIFUNCTION DEVICES (MFD)
9840 M:      Lee Jones <lee.jones@linaro.org>
9841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9842 S:      Supported
9843 F:      Documentation/devicetree/bindings/mfd/
9844 F:      drivers/mfd/
9845 F:      include/linux/mfd/
9846 F:      include/dt-bindings/mfd/
9847
9848 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9849 S:      Orphan
9850 F:      drivers/mmc/host/mmc_spi.c
9851 F:      include/linux/spi/mmc_spi.h
9852
9853 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9854 M:      Ulf Hansson <ulf.hansson@linaro.org>
9855 L:      linux-mmc@vger.kernel.org
9856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9857 S:      Maintained
9858 F:      Documentation/devicetree/bindings/mmc/
9859 F:      drivers/mmc/
9860 F:      include/linux/mmc/
9861 F:      include/uapi/linux/mmc/
9862
9863 MULTIPLEXER SUBSYSTEM
9864 M:      Peter Rosin <peda@axentia.se>
9865 S:      Maintained
9866 F:      Documentation/ABI/testing/sysfs-class-mux*
9867 F:      Documentation/devicetree/bindings/mux/
9868 F:      include/linux/dt-bindings/mux/
9869 F:      include/linux/mux/
9870 F:      drivers/mux/
9871
9872 MULTITECH MULTIPORT CARD (ISICOM)
9873 S:      Orphan
9874 F:      drivers/tty/isicom.c
9875 F:      include/linux/isicom.h
9876
9877 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9878 M:      Bin Liu <b-liu@ti.com>
9879 L:      linux-usb@vger.kernel.org
9880 S:      Maintained
9881 F:      drivers/usb/musb/
9882
9883 MXL301RF MEDIA DRIVER
9884 M:      Akihiro Tsukada <tskd08@gmail.com>
9885 L:      linux-media@vger.kernel.org
9886 S:      Odd Fixes
9887 F:      drivers/media/tuners/mxl301rf*
9888
9889 MXL5007T MEDIA DRIVER
9890 M:      Michael Krufky <mkrufky@linuxtv.org>
9891 L:      linux-media@vger.kernel.org
9892 W:      https://linuxtv.org
9893 W:      http://github.com/mkrufky
9894 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9895 T:      git git://linuxtv.org/mkrufky/tuners.git
9896 S:      Maintained
9897 F:      drivers/media/tuners/mxl5007t.*
9898
9899 MXSFB DRM DRIVER
9900 M:      Marek Vasut <marex@denx.de>
9901 S:      Supported
9902 F:      drivers/gpu/drm/mxsfb/
9903 F:      Documentation/devicetree/bindings/display/mxsfb.txt
9904
9905 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9906 M:      Chris Lee <christopher.lee@cspi.com>
9907 L:      netdev@vger.kernel.org
9908 W:      https://www.cspi.com/ethernet-products/support/downloads/
9909 S:      Supported
9910 F:      drivers/net/ethernet/myricom/myri10ge/
9911
9912 NAND FLASH SUBSYSTEM
9913 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9914 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9915 R:      Richard Weinberger <richard@nod.at>
9916 L:      linux-mtd@lists.infradead.org
9917 W:      http://www.linux-mtd.infradead.org/
9918 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9919 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9920 T:      git git://git.infradead.org/linux-mtd.git nand/next
9921 S:      Maintained
9922 F:      drivers/mtd/nand/
9923 F:      include/linux/mtd/*nand*.h
9924
9925 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9926 M:      Daniel Mack <zonque@gmail.com>
9927 S:      Maintained
9928 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9929 W:      http://www.native-instruments.com
9930 F:      sound/usb/caiaq/
9931
9932 NATSEMI ETHERNET DRIVER (DP8381x)
9933 S:      Orphan
9934 F:      drivers/net/ethernet/natsemi/natsemi.c
9935
9936 NCP FILESYSTEM
9937 M:      Petr Vandrovec <petr@vandrovec.name>
9938 S:      Obsolete
9939 F:      drivers/staging/ncpfs/
9940
9941 NCR 5380 SCSI DRIVERS
9942 M:      Finn Thain <fthain@telegraphics.com.au>
9943 M:      Michael Schmitz <schmitzmic@gmail.com>
9944 L:      linux-scsi@vger.kernel.org
9945 S:      Maintained
9946 F:      Documentation/scsi/g_NCR5380.txt
9947 F:      drivers/scsi/NCR5380.*
9948 F:      drivers/scsi/arm/cumana_1.c
9949 F:      drivers/scsi/arm/oak.c
9950 F:      drivers/scsi/atari_scsi.*
9951 F:      drivers/scsi/dmx3191d.c
9952 F:      drivers/scsi/g_NCR5380.*
9953 F:      drivers/scsi/mac_scsi.*
9954 F:      drivers/scsi/sun3_scsi.*
9955 F:      drivers/scsi/sun3_scsi_vme.c
9956
9957 NCSI LIBRARY:
9958 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
9959 S:      Maintained
9960 F:      net/ncsi/
9961
9962 NCT6775 HARDWARE MONITOR DRIVER
9963 M:      Guenter Roeck <linux@roeck-us.net>
9964 L:      linux-hwmon@vger.kernel.org
9965 S:      Maintained
9966 F:      Documentation/hwmon/nct6775
9967 F:      drivers/hwmon/nct6775.c
9968
9969 NET_FAILOVER MODULE
9970 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
9971 L:      netdev@vger.kernel.org
9972 S:      Supported
9973 F:      driver/net/net_failover.c
9974 F:      include/net/net_failover.h
9975 F:      Documentation/networking/net_failover.rst
9976
9977 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9978 M:      Faisal Latif <faisal.latif@intel.com>
9979 L:      linux-rdma@vger.kernel.org
9980 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9981 S:      Supported
9982 F:      drivers/infiniband/hw/nes/
9983 F:      include/uapi/rdma/nes-abi.h
9984
9985 NETEM NETWORK EMULATOR
9986 M:      Stephen Hemminger <stephen@networkplumber.org>
9987 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9988 S:      Maintained
9989 F:      net/sched/sch_netem.c
9990
9991 NETERION 10GbE DRIVERS (s2io/vxge)
9992 M:      Jon Mason <jdmason@kudzu.us>
9993 L:      netdev@vger.kernel.org
9994 S:      Supported
9995 F:      Documentation/networking/s2io.txt
9996 F:      Documentation/networking/vxge.txt
9997 F:      drivers/net/ethernet/neterion/
9998
9999 NETFILTER
10000 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10001 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10002 M:      Florian Westphal <fw@strlen.de>
10003 L:      netfilter-devel@vger.kernel.org
10004 L:      coreteam@netfilter.org
10005 W:      http://www.netfilter.org/
10006 W:      http://www.iptables.org/
10007 W:      http://www.nftables.org/
10008 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10011 S:      Maintained
10012 F:      include/linux/netfilter*
10013 F:      include/linux/netfilter/
10014 F:      include/net/netfilter/
10015 F:      include/uapi/linux/netfilter*
10016 F:      include/uapi/linux/netfilter/
10017 F:      net/*/netfilter.c
10018 F:      net/*/netfilter/
10019 F:      net/netfilter/
10020 F:      net/bridge/br_netfilter*.c
10021
10022 NETROM NETWORK LAYER
10023 M:      Ralf Baechle <ralf@linux-mips.org>
10024 L:      linux-hams@vger.kernel.org
10025 W:      http://www.linux-ax25.org/
10026 S:      Maintained
10027 F:      include/net/netrom.h
10028 F:      include/uapi/linux/netrom.h
10029 F:      net/netrom/
10030
10031 NETRONOME ETHERNET DRIVERS
10032 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10033 L:      oss-drivers@netronome.com
10034 S:      Maintained
10035 F:      drivers/net/ethernet/netronome/
10036
10037 NETWORK BLOCK DEVICE (NBD)
10038 M:      Josef Bacik <josef@toxicpanda.com>
10039 S:      Maintained
10040 L:      linux-block@vger.kernel.org
10041 L:      nbd@other.debian.org
10042 F:      Documentation/blockdev/nbd.txt
10043 F:      drivers/block/nbd.c
10044 F:      include/uapi/linux/nbd.h
10045
10046 NETWORK DROP MONITOR
10047 M:      Neil Horman <nhorman@tuxdriver.com>
10048 L:      netdev@vger.kernel.org
10049 S:      Maintained
10050 W:      https://fedorahosted.org/dropwatch/
10051 F:      net/core/drop_monitor.c
10052
10053 NETWORKING DRIVERS
10054 M:      "David S. Miller" <davem@davemloft.net>
10055 L:      netdev@vger.kernel.org
10056 W:      http://www.linuxfoundation.org/en/Net
10057 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10060 S:      Odd Fixes
10061 F:      Documentation/devicetree/bindings/net/
10062 F:      drivers/net/
10063 F:      include/linux/if_*
10064 F:      include/linux/netdevice.h
10065 F:      include/linux/etherdevice.h
10066 F:      include/linux/fcdevice.h
10067 F:      include/linux/fddidevice.h
10068 F:      include/linux/hippidevice.h
10069 F:      include/linux/inetdevice.h
10070 F:      include/uapi/linux/if_*
10071 F:      include/uapi/linux/netdevice.h
10072
10073 NETWORKING DRIVERS (WIRELESS)
10074 M:      Kalle Valo <kvalo@codeaurora.org>
10075 L:      linux-wireless@vger.kernel.org
10076 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10079 S:      Maintained
10080 F:      Documentation/devicetree/bindings/net/wireless/
10081 F:      drivers/net/wireless/
10082
10083 NETWORKING [DSA]
10084 M:      Andrew Lunn <andrew@lunn.ch>
10085 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10086 M:      Florian Fainelli <f.fainelli@gmail.com>
10087 S:      Maintained
10088 F:      Documentation/devicetree/bindings/net/dsa/
10089 F:      net/dsa/
10090 F:      include/net/dsa.h
10091 F:      include/linux/dsa/
10092 F:      drivers/net/dsa/
10093
10094 NETWORKING [GENERAL]
10095 M:      "David S. Miller" <davem@davemloft.net>
10096 L:      netdev@vger.kernel.org
10097 W:      http://www.linuxfoundation.org/en/Net
10098 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10101 B:      mailto:netdev@vger.kernel.org
10102 S:      Maintained
10103 F:      net/
10104 F:      include/net/
10105 F:      include/linux/in.h
10106 F:      include/linux/net.h
10107 F:      include/linux/netdevice.h
10108 F:      include/uapi/linux/in.h
10109 F:      include/uapi/linux/net.h
10110 F:      include/uapi/linux/netdevice.h
10111 F:      include/uapi/linux/net_namespace.h
10112 F:      tools/testing/selftests/net/
10113 F:      lib/net_utils.c
10114 F:      lib/random32.c
10115 F:      Documentation/networking/
10116
10117 NETWORKING [IPSEC]
10118 M:      Steffen Klassert <steffen.klassert@secunet.com>
10119 M:      Herbert Xu <herbert@gondor.apana.org.au>
10120 M:      "David S. Miller" <davem@davemloft.net>
10121 L:      netdev@vger.kernel.org
10122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10124 S:      Maintained
10125 F:      net/core/flow.c
10126 F:      net/xfrm/
10127 F:      net/key/
10128 F:      net/ipv4/xfrm*
10129 F:      net/ipv4/esp4*
10130 F:      net/ipv4/ah4.c
10131 F:      net/ipv4/ipcomp.c
10132 F:      net/ipv4/ip_vti.c
10133 F:      net/ipv6/xfrm*
10134 F:      net/ipv6/esp6*
10135 F:      net/ipv6/ah6.c
10136 F:      net/ipv6/ipcomp6.c
10137 F:      net/ipv6/ip6_vti.c
10138 F:      include/uapi/linux/xfrm.h
10139 F:      include/net/xfrm.h
10140
10141 NETWORKING [IPv4/IPv6]
10142 M:      "David S. Miller" <davem@davemloft.net>
10143 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10144 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10145 L:      netdev@vger.kernel.org
10146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10147 S:      Maintained
10148 F:      net/ipv4/
10149 F:      net/ipv6/
10150 F:      include/net/ip*
10151 F:      arch/x86/net/*
10152
10153 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10154 M:      Paul Moore <paul@paul-moore.com>
10155 W:      https://github.com/netlabel
10156 L:      netdev@vger.kernel.org
10157 L:      linux-security-module@vger.kernel.org
10158 S:      Maintained
10159 F:      Documentation/netlabel/
10160 F:      include/net/calipso.h
10161 F:      include/net/cipso_ipv4.h
10162 F:      include/net/netlabel.h
10163 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10164 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10165 F:      net/netlabel/
10166 F:      net/ipv4/cipso_ipv4.c
10167 F:      net/ipv6/calipso.c
10168 F:      net/netfilter/xt_CONNSECMARK.c
10169 F:      net/netfilter/xt_SECMARK.c
10170
10171 NETWORKING [TCP]
10172 M:      Eric Dumazet <edumazet@google.com>
10173 L:      netdev@vger.kernel.org
10174 S:      Maintained
10175 F:      net/ipv4/tcp*.c
10176 F:      net/ipv4/syncookies.c
10177 F:      net/ipv6/tcp*.c
10178 F:      net/ipv6/syncookies.c
10179 F:      include/uapi/linux/tcp.h
10180 F:      include/net/tcp.h
10181 F:      include/linux/tcp.h
10182 F:      include/trace/events/tcp.h
10183
10184 NETWORKING [TLS]
10185 M:      Boris Pismenny <borisp@mellanox.com>
10186 M:      Aviad Yehezkel <aviadye@mellanox.com>
10187 M:      Dave Watson <davejwatson@fb.com>
10188 L:      netdev@vger.kernel.org
10189 S:      Maintained
10190 F:      net/tls/*
10191 F:      include/uapi/linux/tls.h
10192 F:      include/net/tls.h
10193
10194 NETWORKING [WIRELESS]
10195 L:      linux-wireless@vger.kernel.org
10196 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10197
10198 NETDEVSIM
10199 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10200 S:      Maintained
10201 F:      drivers/net/netdevsim/*
10202
10203 NETXEN (1/10) GbE SUPPORT
10204 M:      Manish Chopra <manish.chopra@cavium.com>
10205 M:      Rahul Verma <rahul.verma@cavium.com>
10206 M:      Dept-GELinuxNICDev@cavium.com
10207 L:      netdev@vger.kernel.org
10208 S:      Supported
10209 F:      drivers/net/ethernet/qlogic/netxen/
10210
10211 NFC SUBSYSTEM
10212 M:      Samuel Ortiz <sameo@linux.intel.com>
10213 L:      linux-wireless@vger.kernel.org
10214 L:      linux-nfc@lists.01.org (subscribers-only)
10215 S:      Supported
10216 F:      net/nfc/
10217 F:      include/net/nfc/
10218 F:      include/uapi/linux/nfc.h
10219 F:      drivers/nfc/
10220 F:      include/linux/platform_data/nfcmrvl.h
10221 F:      include/linux/platform_data/nxp-nci.h
10222 F:      Documentation/devicetree/bindings/net/nfc/
10223
10224 NFS, SUNRPC, AND LOCKD CLIENTS
10225 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10226 M:      Anna Schumaker <anna.schumaker@netapp.com>
10227 L:      linux-nfs@vger.kernel.org
10228 W:      http://client.linux-nfs.org
10229 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10230 S:      Maintained
10231 F:      fs/lockd/
10232 F:      fs/nfs/
10233 F:      fs/nfs_common/
10234 F:      net/sunrpc/
10235 F:      include/linux/lockd/
10236 F:      include/linux/nfs*
10237 F:      include/linux/sunrpc/
10238 F:      include/uapi/linux/nfs*
10239 F:      include/uapi/linux/sunrpc/
10240
10241 NILFS2 FILESYSTEM
10242 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10243 L:      linux-nilfs@vger.kernel.org
10244 W:      https://nilfs.sourceforge.io/
10245 W:      https://nilfs.osdn.jp/
10246 T:      git git://github.com/konis/nilfs2.git
10247 S:      Supported
10248 F:      Documentation/filesystems/nilfs2.txt
10249 F:      fs/nilfs2/
10250 F:      include/trace/events/nilfs2.h
10251 F:      include/uapi/linux/nilfs2_api.h
10252 F:      include/uapi/linux/nilfs2_ondisk.h
10253
10254 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10255 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10256 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10257 S:      Maintained
10258 F:      Documentation/scsi/NinjaSCSI.txt
10259 F:      drivers/scsi/pcmcia/nsp_*
10260
10261 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10262 M:      GOTO Masanori <gotom@debian.or.jp>
10263 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10264 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10265 S:      Maintained
10266 F:      Documentation/scsi/NinjaSCSI.txt
10267 F:      drivers/scsi/nsp32*
10268
10269 NIOS2 ARCHITECTURE
10270 M:      Ley Foon Tan <lftan@altera.com>
10271 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10273 S:      Maintained
10274 F:      arch/nios2/
10275
10276 NOHZ, DYNTICKS SUPPORT
10277 M:      Frederic Weisbecker <fweisbec@gmail.com>
10278 M:      Thomas Gleixner <tglx@linutronix.de>
10279 M:      Ingo Molnar <mingo@kernel.org>
10280 L:      linux-kernel@vger.kernel.org
10281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10282 S:      Maintained
10283 F:      kernel/time/tick*.*
10284 F:      include/linux/tick.h
10285 F:      include/linux/sched/nohz.h
10286
10287 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10288 M:      Pavel Machek <pavel@ucw.cz>
10289 M:      Sakari Ailus <sakari.ailus@iki.fi>
10290 L:      linux-media@vger.kernel.org
10291 S:      Maintained
10292 F:      drivers/media/i2c/et8ek8
10293 F:      drivers/media/i2c/ad5820.c
10294
10295 NOKIA N900 POWER SUPPLY DRIVERS
10296 R:      Pali Rohár <pali.rohar@gmail.com>
10297 F:      include/linux/power/bq2415x_charger.h
10298 F:      include/linux/power/bq27xxx_battery.h
10299 F:      include/linux/power/isp1704_charger.h
10300 F:      drivers/power/supply/bq2415x_charger.c
10301 F:      drivers/power/supply/bq27xxx_battery.c
10302 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10303 F:      drivers/power/supply/isp1704_charger.c
10304 F:      drivers/power/supply/rx51_battery.c
10305
10306 NTB AMD DRIVER
10307 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10308 L:      linux-ntb@googlegroups.com
10309 S:      Supported
10310 F:      drivers/ntb/hw/amd/
10311
10312 NTB DRIVER CORE
10313 M:      Jon Mason <jdmason@kudzu.us>
10314 M:      Dave Jiang <dave.jiang@intel.com>
10315 M:      Allen Hubbe <allenbh@gmail.com>
10316 L:      linux-ntb@googlegroups.com
10317 S:      Supported
10318 W:      https://github.com/jonmason/ntb/wiki
10319 T:      git git://github.com/jonmason/ntb.git
10320 F:      drivers/ntb/
10321 F:      drivers/net/ntb_netdev.c
10322 F:      include/linux/ntb.h
10323 F:      include/linux/ntb_transport.h
10324 F:      tools/testing/selftests/ntb/
10325
10326 NTB IDT DRIVER
10327 M:      Serge Semin <fancer.lancer@gmail.com>
10328 L:      linux-ntb@googlegroups.com
10329 S:      Supported
10330 F:      drivers/ntb/hw/idt/
10331
10332 NTB INTEL DRIVER
10333 M:      Dave Jiang <dave.jiang@intel.com>
10334 L:      linux-ntb@googlegroups.com
10335 S:      Supported
10336 W:      https://github.com/davejiang/linux/wiki
10337 T:      git https://github.com/davejiang/linux.git
10338 F:      drivers/ntb/hw/intel/
10339
10340 NTFS FILESYSTEM
10341 M:      Anton Altaparmakov <anton@tuxera.com>
10342 L:      linux-ntfs-dev@lists.sourceforge.net
10343 W:      http://www.tuxera.com/
10344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10345 S:      Supported
10346 F:      Documentation/filesystems/ntfs.txt
10347 F:      fs/ntfs/
10348
10349 NUBUS SUBSYSTEM
10350 M:      Finn Thain <fthain@telegraphics.com.au>
10351 L:      linux-m68k@lists.linux-m68k.org
10352 S:      Maintained
10353 F:      arch/*/include/asm/nubus.h
10354 F:      drivers/nubus/
10355 F:      include/linux/nubus.h
10356 F:      include/uapi/linux/nubus.h
10357
10358 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10359 M:      Antonino Daplas <adaplas@gmail.com>
10360 L:      linux-fbdev@vger.kernel.org
10361 S:      Maintained
10362 F:      drivers/video/fbdev/riva/
10363 F:      drivers/video/fbdev/nvidia/
10364
10365 NVM EXPRESS DRIVER
10366 M:      Keith Busch <keith.busch@intel.com>
10367 M:      Jens Axboe <axboe@fb.com>
10368 M:      Christoph Hellwig <hch@lst.de>
10369 M:      Sagi Grimberg <sagi@grimberg.me>
10370 L:      linux-nvme@lists.infradead.org
10371 T:      git://git.infradead.org/nvme.git
10372 W:      http://git.infradead.org/nvme.git
10373 S:      Supported
10374 F:      drivers/nvme/host/
10375 F:      include/linux/nvme.h
10376 F:      include/uapi/linux/nvme_ioctl.h
10377
10378 NVM EXPRESS FC TRANSPORT DRIVERS
10379 M:      James Smart <james.smart@broadcom.com>
10380 L:      linux-nvme@lists.infradead.org
10381 S:      Supported
10382 F:      include/linux/nvme-fc.h
10383 F:      include/linux/nvme-fc-driver.h
10384 F:      drivers/nvme/host/fc.c
10385 F:      drivers/nvme/target/fc.c
10386 F:      drivers/nvme/target/fcloop.c
10387
10388 NVM EXPRESS TARGET DRIVER
10389 M:      Christoph Hellwig <hch@lst.de>
10390 M:      Sagi Grimberg <sagi@grimberg.me>
10391 L:      linux-nvme@lists.infradead.org
10392 T:      git://git.infradead.org/nvme.git
10393 W:      http://git.infradead.org/nvme.git
10394 S:      Supported
10395 F:      drivers/nvme/target/
10396
10397 NVMEM FRAMEWORK
10398 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10399 S:      Maintained
10400 F:      drivers/nvmem/
10401 F:      Documentation/devicetree/bindings/nvmem/
10402 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10403 F:      include/linux/nvmem-consumer.h
10404 F:      include/linux/nvmem-provider.h
10405
10406 NXP SGTL5000 DRIVER
10407 M:      Fabio Estevam <fabio.estevam@nxp.com>
10408 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10409 S:      Maintained
10410 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10411 F:      sound/soc/codecs/sgtl5000*
10412
10413 NXP TDA998X DRM DRIVER
10414 M:      Russell King <linux@armlinux.org.uk>
10415 S:      Maintained
10416 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10417 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10418 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10419 F:      include/drm/i2c/tda998x.h
10420 F:      include/dt-bindings/display/tda998x.h
10421 K:      "nxp,tda998x"
10422
10423 NXP TFA9879 DRIVER
10424 M:      Peter Rosin <peda@axentia.se>
10425 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10426 S:      Maintained
10427 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10428 F:      sound/soc/codecs/tfa9879*
10429
10430 NXP-NCI NFC DRIVER
10431 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10432 R:      Charles Gorand <charles.gorand@effinnov.com>
10433 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10434 S:      Supported
10435 F:      drivers/nfc/nxp-nci
10436
10437 OBJTOOL
10438 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10439 M:      Peter Zijlstra <peterz@infradead.org>
10440 S:      Supported
10441 F:      tools/objtool/
10442
10443 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10444 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10445 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10446 L:      linuxppc-dev@lists.ozlabs.org
10447 S:      Supported
10448 F:      arch/powerpc/platforms/powernv/ocxl.c
10449 F:      arch/powerpc/include/asm/pnv-ocxl.h
10450 F:      drivers/misc/ocxl/
10451 F:      include/misc/ocxl*
10452 F:      include/uapi/misc/ocxl.h
10453 F:      Documentation/accelerators/ocxl.rst
10454
10455 OMAP AUDIO SUPPORT
10456 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10457 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10458 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10459 L:      linux-omap@vger.kernel.org
10460 S:      Maintained
10461 F:      sound/soc/omap/
10462
10463 OMAP CLOCK FRAMEWORK SUPPORT
10464 M:      Paul Walmsley <paul@pwsan.com>
10465 L:      linux-omap@vger.kernel.org
10466 S:      Maintained
10467 F:      arch/arm/*omap*/*clock*
10468
10469 OMAP DEVICE TREE SUPPORT
10470 M:      Benoît Cousson <bcousson@baylibre.com>
10471 M:      Tony Lindgren <tony@atomide.com>
10472 L:      linux-omap@vger.kernel.org
10473 L:      devicetree@vger.kernel.org
10474 S:      Maintained
10475 F:      arch/arm/boot/dts/*omap*
10476 F:      arch/arm/boot/dts/*am3*
10477 F:      arch/arm/boot/dts/*am4*
10478 F:      arch/arm/boot/dts/*am5*
10479 F:      arch/arm/boot/dts/*dra7*
10480
10481 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10482 L:      linux-omap@vger.kernel.org
10483 L:      linux-fbdev@vger.kernel.org
10484 S:      Orphan
10485 F:      drivers/video/fbdev/omap2/
10486 F:      Documentation/arm/OMAP/DSS
10487
10488 OMAP FRAMEBUFFER SUPPORT
10489 L:      linux-fbdev@vger.kernel.org
10490 L:      linux-omap@vger.kernel.org
10491 S:      Orphan
10492 F:      drivers/video/fbdev/omap/
10493
10494 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10495 M:      Roger Quadros <rogerq@ti.com>
10496 M:      Tony Lindgren <tony@atomide.com>
10497 L:      linux-omap@vger.kernel.org
10498 S:      Maintained
10499 F:      drivers/memory/omap-gpmc.c
10500 F:      arch/arm/mach-omap2/*gpmc*
10501
10502 OMAP GPIO DRIVER
10503 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10504 M:      Santosh Shilimkar <ssantosh@kernel.org>
10505 M:      Kevin Hilman <khilman@kernel.org>
10506 L:      linux-omap@vger.kernel.org
10507 S:      Maintained
10508 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10509 F:      drivers/gpio/gpio-omap.c
10510
10511 OMAP HARDWARE SPINLOCK SUPPORT
10512 M:      Ohad Ben-Cohen <ohad@wizery.com>
10513 L:      linux-omap@vger.kernel.org
10514 S:      Maintained
10515 F:      drivers/hwspinlock/omap_hwspinlock.c
10516
10517 OMAP HS MMC SUPPORT
10518 L:      linux-mmc@vger.kernel.org
10519 L:      linux-omap@vger.kernel.org
10520 S:      Orphan
10521 F:      drivers/mmc/host/omap_hsmmc.c
10522
10523 OMAP HWMOD DATA
10524 M:      Paul Walmsley <paul@pwsan.com>
10525 L:      linux-omap@vger.kernel.org
10526 S:      Maintained
10527 F:      arch/arm/mach-omap2/omap_hwmod*data*
10528
10529 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10530 M:      Benoît Cousson <bcousson@baylibre.com>
10531 L:      linux-omap@vger.kernel.org
10532 S:      Maintained
10533 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10534
10535 OMAP HWMOD SUPPORT
10536 M:      Benoît Cousson <bcousson@baylibre.com>
10537 M:      Paul Walmsley <paul@pwsan.com>
10538 L:      linux-omap@vger.kernel.org
10539 S:      Maintained
10540 F:      arch/arm/mach-omap2/omap_hwmod.*
10541
10542 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10543 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10544 L:      linux-media@vger.kernel.org
10545 S:      Maintained
10546 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10547 F:      drivers/media/platform/omap3isp/
10548 F:      drivers/staging/media/omap4iss/
10549
10550 OMAP MMC SUPPORT
10551 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10552 L:      linux-omap@vger.kernel.org
10553 S:      Maintained
10554 F:      drivers/mmc/host/omap.c
10555
10556 OMAP POWER MANAGEMENT SUPPORT
10557 M:      Kevin Hilman <khilman@kernel.org>
10558 L:      linux-omap@vger.kernel.org
10559 S:      Maintained
10560 F:      arch/arm/*omap*/*pm*
10561 F:      drivers/cpufreq/omap-cpufreq.c
10562
10563 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10564 M:      Rajendra Nayak <rnayak@codeaurora.org>
10565 M:      Paul Walmsley <paul@pwsan.com>
10566 L:      linux-omap@vger.kernel.org
10567 S:      Maintained
10568 F:      arch/arm/mach-omap2/prm*
10569
10570 OMAP RANDOM NUMBER GENERATOR SUPPORT
10571 M:      Deepak Saxena <dsaxena@plexity.net>
10572 S:      Maintained
10573 F:      drivers/char/hw_random/omap-rng.c
10574
10575 OMAP USB SUPPORT
10576 L:      linux-usb@vger.kernel.org
10577 L:      linux-omap@vger.kernel.org
10578 S:      Orphan
10579 F:      drivers/usb/*/*omap*
10580 F:      arch/arm/*omap*/usb*
10581
10582 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10583 M:      Mark Jackson <mpfj@newflow.co.uk>
10584 L:      linux-omap@vger.kernel.org
10585 S:      Maintained
10586 F:      arch/arm/boot/dts/am335x-nano.dts
10587
10588 OMAP1 SUPPORT
10589 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10590 M:      Tony Lindgren <tony@atomide.com>
10591 L:      linux-omap@vger.kernel.org
10592 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10594 S:      Maintained
10595 F:      arch/arm/mach-omap1/
10596 F:      arch/arm/plat-omap/
10597 F:      arch/arm/configs/omap1_defconfig
10598 F:      drivers/i2c/busses/i2c-omap.c
10599 F:      include/linux/platform_data/i2c-omap.h
10600 F:      include/linux/platform_data/ams-delta-fiq.h
10601
10602 OMAP2+ SUPPORT
10603 M:      Tony Lindgren <tony@atomide.com>
10604 L:      linux-omap@vger.kernel.org
10605 W:      http://www.muru.com/linux/omap/
10606 W:      http://linux.omap.com/
10607 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10609 S:      Maintained
10610 F:      arch/arm/mach-omap2/
10611 F:      arch/arm/plat-omap/
10612 F:      arch/arm/configs/omap2plus_defconfig
10613 F:      drivers/i2c/busses/i2c-omap.c
10614 F:      drivers/irqchip/irq-omap-intc.c
10615 F:      drivers/mfd/*omap*.c
10616 F:      drivers/mfd/menelaus.c
10617 F:      drivers/mfd/palmas.c
10618 F:      drivers/mfd/tps65217.c
10619 F:      drivers/mfd/tps65218.c
10620 F:      drivers/mfd/tps65910.c
10621 F:      drivers/mfd/twl-core.[ch]
10622 F:      drivers/mfd/twl4030*.c
10623 F:      drivers/mfd/twl6030*.c
10624 F:      drivers/mfd/twl6040*.c
10625 F:      drivers/regulator/palmas-regulator*.c
10626 F:      drivers/regulator/pbias-regulator.c
10627 F:      drivers/regulator/tps65217-regulator.c
10628 F:      drivers/regulator/tps65218-regulator.c
10629 F:      drivers/regulator/tps65910-regulator.c
10630 F:      drivers/regulator/twl-regulator.c
10631 F:      drivers/regulator/twl6030-regulator.c
10632 F:      include/linux/platform_data/i2c-omap.h
10633
10634 ONION OMEGA2+ BOARD
10635 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10636 L:      linux-mips@linux-mips.org
10637 S:      Maintained
10638 F:      arch/mips/boot/dts/ralink/omega2p.dts
10639
10640 OMFS FILESYSTEM
10641 M:      Bob Copeland <me@bobcopeland.com>
10642 L:      linux-karma-devel@lists.sourceforge.net
10643 S:      Maintained
10644 F:      Documentation/filesystems/omfs.txt
10645 F:      fs/omfs/
10646
10647 OMNIKEY CARDMAN 4000 DRIVER
10648 M:      Harald Welte <laforge@gnumonks.org>
10649 S:      Maintained
10650 F:      drivers/char/pcmcia/cm4000_cs.c
10651 F:      include/linux/cm4000_cs.h
10652 F:      include/uapi/linux/cm4000_cs.h
10653
10654 OMNIKEY CARDMAN 4040 DRIVER
10655 M:      Harald Welte <laforge@gnumonks.org>
10656 S:      Maintained
10657 F:      drivers/char/pcmcia/cm4040_cs.*
10658
10659 OMNIVISION OV13858 SENSOR DRIVER
10660 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10661 L:      linux-media@vger.kernel.org
10662 T:      git git://linuxtv.org/media_tree.git
10663 S:      Maintained
10664 F:      drivers/media/i2c/ov13858.c
10665
10666 OMNIVISION OV2680 SENSOR DRIVER
10667 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10668 L:      linux-media@vger.kernel.org
10669 T:      git git://linuxtv.org/media_tree.git
10670 S:      Maintained
10671 F:      drivers/media/i2c/ov2680.c
10672 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
10673
10674 OMNIVISION OV2685 SENSOR DRIVER
10675 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10676 L:      linux-media@vger.kernel.org
10677 T:      git git://linuxtv.org/media_tree.git
10678 S:      Maintained
10679 F:      drivers/media/i2c/ov2685.c
10680
10681 OMNIVISION OV5640 SENSOR DRIVER
10682 M:      Steve Longerbeam <slongerbeam@gmail.com>
10683 L:      linux-media@vger.kernel.org
10684 T:      git git://linuxtv.org/media_tree.git
10685 S:      Maintained
10686 F:      drivers/media/i2c/ov5640.c
10687
10688 OMNIVISION OV5647 SENSOR DRIVER
10689 M:      Luis Oliveira <lolivei@synopsys.com>
10690 L:      linux-media@vger.kernel.org
10691 T:      git git://linuxtv.org/media_tree.git
10692 S:      Maintained
10693 F:      drivers/media/i2c/ov5647.c
10694
10695 OMNIVISION OV5695 SENSOR DRIVER
10696 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10697 L:      linux-media@vger.kernel.org
10698 T:      git git://linuxtv.org/media_tree.git
10699 S:      Maintained
10700 F:      drivers/media/i2c/ov5695.c
10701
10702 OMNIVISION OV7670 SENSOR DRIVER
10703 M:      Jonathan Corbet <corbet@lwn.net>
10704 L:      linux-media@vger.kernel.org
10705 T:      git git://linuxtv.org/media_tree.git
10706 S:      Maintained
10707 F:      drivers/media/i2c/ov7670.c
10708 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10709
10710 OMNIVISION OV772x SENSOR DRIVER
10711 M:      Jacopo Mondi <jacopo@jmondi.org>
10712 L:      linux-media@vger.kernel.org
10713 T:      git git://linuxtv.org/media_tree.git
10714 S:      Odd fixes
10715 F:      drivers/media/i2c/ov772x.c
10716 F:      include/media/i2c/ov772x.h
10717 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
10718
10719 OMNIVISION OV7740 SENSOR DRIVER
10720 M:      Wenyou Yang <wenyou.yang@microchip.com>
10721 L:      linux-media@vger.kernel.org
10722 T:      git git://linuxtv.org/media_tree.git
10723 S:      Maintained
10724 F:      drivers/media/i2c/ov7740.c
10725 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10726
10727 OMNIVISION OV9650 SENSOR DRIVER
10728 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10729 R:      Akinobu Mita <akinobu.mita@gmail.com>
10730 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10731 L:      linux-media@vger.kernel.org
10732 T:      git git://linuxtv.org/media_tree.git
10733 S:      Maintained
10734 F:      drivers/media/i2c/ov9650.c
10735 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10736
10737 ONENAND FLASH DRIVER
10738 M:      Kyungmin Park <kyungmin.park@samsung.com>
10739 L:      linux-mtd@lists.infradead.org
10740 S:      Maintained
10741 F:      drivers/mtd/nand/onenand/
10742 F:      include/linux/mtd/onenand*.h
10743
10744 ONSTREAM SCSI TAPE DRIVER
10745 M:      Willem Riede <osst@riede.org>
10746 L:      osst-users@lists.sourceforge.net
10747 L:      linux-scsi@vger.kernel.org
10748 S:      Maintained
10749 F:      Documentation/scsi/osst.txt
10750 F:      drivers/scsi/osst.*
10751 F:      drivers/scsi/osst_*.h
10752 F:      drivers/scsi/st.h
10753
10754 OP-TEE DRIVER
10755 M:      Jens Wiklander <jens.wiklander@linaro.org>
10756 S:      Maintained
10757 F:      drivers/tee/optee/
10758
10759 OPA-VNIC DRIVER
10760 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10761 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10762 L:      linux-rdma@vger.kernel.org
10763 S:      Supported
10764 F:      drivers/infiniband/ulp/opa_vnic
10765
10766 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10767 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10768 M:      Frank Rowand <frowand.list@gmail.com>
10769 L:      devicetree@vger.kernel.org
10770 S:      Maintained
10771 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10772 F:      Documentation/devicetree/overlay-notes.txt
10773 F:      drivers/of/overlay.c
10774 F:      drivers/of/resolver.c
10775 K:      of_overlay_notifier_
10776
10777 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10778 M:      Rob Herring <robh+dt@kernel.org>
10779 M:      Frank Rowand <frowand.list@gmail.com>
10780 L:      devicetree@vger.kernel.org
10781 W:      http://www.devicetree.org/
10782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10783 S:      Maintained
10784 F:      drivers/of/
10785 F:      include/linux/of*.h
10786 F:      scripts/dtc/
10787 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10788
10789 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10790 M:      Rob Herring <robh+dt@kernel.org>
10791 M:      Mark Rutland <mark.rutland@arm.com>
10792 L:      devicetree@vger.kernel.org
10793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10794 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10795 S:      Maintained
10796 F:      Documentation/devicetree/
10797 F:      arch/*/boot/dts/
10798 F:      include/dt-bindings/
10799
10800 OPENCORES I2C BUS DRIVER
10801 M:      Peter Korsgaard <peter@korsgaard.com>
10802 L:      linux-i2c@vger.kernel.org
10803 S:      Maintained
10804 F:      Documentation/i2c/busses/i2c-ocores
10805 F:      drivers/i2c/busses/i2c-ocores.c
10806
10807 OPENRISC ARCHITECTURE
10808 M:      Jonas Bonn <jonas@southpole.se>
10809 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10810 M:      Stafford Horne <shorne@gmail.com>
10811 T:      git git://github.com/openrisc/linux.git
10812 L:      openrisc@lists.librecores.org
10813 W:      http://openrisc.io
10814 S:      Maintained
10815 F:      Documentation/devicetree/bindings/openrisc/
10816 F:      Documentation/openrisc/
10817 F:      arch/openrisc/
10818 F:      drivers/irqchip/irq-ompic.c
10819 F:      drivers/irqchip/irq-or1k-*
10820
10821 OPENVSWITCH
10822 M:      Pravin B Shelar <pshelar@ovn.org>
10823 L:      netdev@vger.kernel.org
10824 L:      dev@openvswitch.org
10825 W:      http://openvswitch.org
10826 S:      Maintained
10827 F:      net/openvswitch/
10828 F:      include/uapi/linux/openvswitch.h
10829
10830 OPERATING PERFORMANCE POINTS (OPP)
10831 M:      Viresh Kumar <vireshk@kernel.org>
10832 M:      Nishanth Menon <nm@ti.com>
10833 M:      Stephen Boyd <sboyd@kernel.org>
10834 L:      linux-pm@vger.kernel.org
10835 S:      Maintained
10836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10837 F:      drivers/opp/
10838 F:      include/linux/pm_opp.h
10839 F:      Documentation/power/opp.txt
10840 F:      Documentation/devicetree/bindings/opp/
10841
10842 OPL4 DRIVER
10843 M:      Clemens Ladisch <clemens@ladisch.de>
10844 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10845 T:      git git://git.alsa-project.org/alsa-kernel.git
10846 S:      Maintained
10847 F:      sound/drivers/opl4/
10848
10849 OPROFILE
10850 M:      Robert Richter <rric@kernel.org>
10851 L:      oprofile-list@lists.sf.net
10852 S:      Maintained
10853 F:      arch/*/include/asm/oprofile*.h
10854 F:      arch/*/oprofile/
10855 F:      drivers/oprofile/
10856 F:      include/linux/oprofile.h
10857
10858 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10859 M:      Mark Fasheh <mark@fasheh.com>
10860 M:      Joel Becker <jlbec@evilplan.org>
10861 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10862 W:      http://ocfs2.wiki.kernel.org
10863 S:      Supported
10864 F:      Documentation/filesystems/ocfs2.txt
10865 F:      Documentation/filesystems/dlmfs.txt
10866 F:      fs/ocfs2/
10867
10868 ORANGEFS FILESYSTEM
10869 M:      Mike Marshall <hubcap@omnibond.com>
10870 R:      Martin Brandenburg <martin@omnibond.com>
10871 L:      devel@lists.orangefs.org
10872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10873 S:      Supported
10874 F:      fs/orangefs/
10875 F:      Documentation/filesystems/orangefs.txt
10876
10877 ORINOCO DRIVER
10878 L:      linux-wireless@vger.kernel.org
10879 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10880 W:      http://www.nongnu.org/orinoco/
10881 S:      Orphan
10882 F:      drivers/net/wireless/intersil/orinoco/
10883
10884 OSD LIBRARY and FILESYSTEM
10885 M:      Boaz Harrosh <ooo@electrozaur.com>
10886 S:      Maintained
10887 F:      drivers/scsi/osd/
10888 F:      include/scsi/osd_*
10889 F:      fs/exofs/
10890
10891 OV2659 OMNIVISION SENSOR DRIVER
10892 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10893 L:      linux-media@vger.kernel.org
10894 W:      https://linuxtv.org
10895 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10896 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10897 S:      Maintained
10898 F:      drivers/media/i2c/ov2659.c
10899 F:      include/media/i2c/ov2659.h
10900
10901 OVERLAY FILESYSTEM
10902 M:      Miklos Szeredi <miklos@szeredi.hu>
10903 L:      linux-unionfs@vger.kernel.org
10904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10905 S:      Supported
10906 F:      fs/overlayfs/
10907 F:      Documentation/filesystems/overlayfs.txt
10908
10909 P54 WIRELESS DRIVER
10910 M:      Christian Lamparter <chunkeey@googlemail.com>
10911 L:      linux-wireless@vger.kernel.org
10912 W:      http://wireless.kernel.org/en/users/Drivers/p54
10913 S:      Maintained
10914 F:      drivers/net/wireless/intersil/p54/
10915
10916 PA SEMI ETHERNET DRIVER
10917 L:      netdev@vger.kernel.org
10918 S:      Orphan
10919 F:      drivers/net/ethernet/pasemi/*
10920
10921 PA SEMI SMBUS DRIVER
10922 L:      linux-i2c@vger.kernel.org
10923 S:      Orphan
10924 F:      drivers/i2c/busses/i2c-pasemi.c
10925
10926 PADATA PARALLEL EXECUTION MECHANISM
10927 M:      Steffen Klassert <steffen.klassert@secunet.com>
10928 L:      linux-crypto@vger.kernel.org
10929 S:      Maintained
10930 F:      kernel/padata.c
10931 F:      include/linux/padata.h
10932 F:      Documentation/padata.txt
10933
10934 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10935 M:      Harald Welte <laforge@gnumonks.org>
10936 L:      platform-driver-x86@vger.kernel.org
10937 S:      Maintained
10938 F:      drivers/platform/x86/panasonic-laptop.c
10939
10940 PARALLEL LCD/KEYPAD PANEL DRIVER
10941 M:      Willy Tarreau <willy@haproxy.com>
10942 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10943 S:      Odd Fixes
10944 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
10945 F:      drivers/misc/panel.c
10946
10947 PARALLEL PORT SUBSYSTEM
10948 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10949 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10950 L:      linux-parport@lists.infradead.org (subscribers-only)
10951 S:      Maintained
10952 F:      drivers/parport/
10953 F:      include/linux/parport*.h
10954 F:      drivers/char/ppdev.c
10955 F:      include/uapi/linux/ppdev.h
10956 F:      Documentation/parport*.txt
10957
10958 PARAVIRT_OPS INTERFACE
10959 M:      Juergen Gross <jgross@suse.com>
10960 M:      Alok Kataria <akataria@vmware.com>
10961 L:      virtualization@lists.linux-foundation.org
10962 S:      Supported
10963 F:      Documentation/virtual/paravirt_ops.txt
10964 F:      arch/*/kernel/paravirt*
10965 F:      arch/*/include/asm/paravirt*.h
10966 F:      include/linux/hypervisor.h
10967
10968 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10969 M:      Tim Waugh <tim@cyberelk.net>
10970 L:      linux-parport@lists.infradead.org (subscribers-only)
10971 S:      Maintained
10972 F:      Documentation/blockdev/paride.txt
10973 F:      drivers/block/paride/
10974
10975 PARISC ARCHITECTURE
10976 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10977 M:      Helge Deller <deller@gmx.de>
10978 L:      linux-parisc@vger.kernel.org
10979 W:      http://www.parisc-linux.org/
10980 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10983 S:      Maintained
10984 F:      arch/parisc/
10985 F:      Documentation/parisc/
10986 F:      drivers/parisc/
10987 F:      drivers/char/agp/parisc-agp.c
10988 F:      drivers/input/serio/gscps2.c
10989 F:      drivers/parport/parport_gsc.*
10990 F:      drivers/tty/serial/8250/8250_gsc.c
10991 F:      drivers/video/fbdev/sti*
10992 F:      drivers/video/console/sti*
10993 F:      drivers/video/logo/logo_parisc*
10994
10995 PARMAN
10996 M:      Jiri Pirko <jiri@mellanox.com>
10997 L:      netdev@vger.kernel.org
10998 S:      Supported
10999 F:      lib/parman.c
11000 F:      lib/test_parman.c
11001 F:      include/linux/parman.h
11002
11003 PC87360 HARDWARE MONITORING DRIVER
11004 M:      Jim Cromie <jim.cromie@gmail.com>
11005 L:      linux-hwmon@vger.kernel.org
11006 S:      Maintained
11007 F:      Documentation/hwmon/pc87360
11008 F:      drivers/hwmon/pc87360.c
11009
11010 PC8736x GPIO DRIVER
11011 M:      Jim Cromie <jim.cromie@gmail.com>
11012 S:      Maintained
11013 F:      drivers/char/pc8736x_gpio.c
11014
11015 PC87427 HARDWARE MONITORING DRIVER
11016 M:      Jean Delvare <jdelvare@suse.com>
11017 L:      linux-hwmon@vger.kernel.org
11018 S:      Maintained
11019 F:      Documentation/hwmon/pc87427
11020 F:      drivers/hwmon/pc87427.c
11021
11022 PCA9532 LED DRIVER
11023 M:      Riku Voipio <riku.voipio@iki.fi>
11024 S:      Maintained
11025 F:      drivers/leds/leds-pca9532.c
11026 F:      include/linux/leds-pca9532.h
11027
11028 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11029 M:      Guenter Roeck <linux@roeck-us.net>
11030 L:      linux-i2c@vger.kernel.org
11031 S:      Maintained
11032 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11033
11034 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11035 M:      Khalid Aziz <khalid@gonehiking.org>
11036 S:      Maintained
11037 F:      drivers/firmware/pcdp.*
11038
11039 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11040 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11041 L:      linux-pci@vger.kernel.org
11042 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11043 S:      Maintained
11044 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11045 F:      drivers/pci/controller/pci-aardvark.c
11046
11047 PCI DRIVER FOR ALTERA PCIE IP
11048 M:      Ley Foon Tan <lftan@altera.com>
11049 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11050 L:      linux-pci@vger.kernel.org
11051 S:      Supported
11052 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11053 F:      drivers/pci/controller/pcie-altera.c
11054
11055 PCI DRIVER FOR APPLIEDMICRO XGENE
11056 M:      Tanmay Inamdar <tinamdar@apm.com>
11057 L:      linux-pci@vger.kernel.org
11058 L:      linux-arm-kernel@lists.infradead.org
11059 S:      Maintained
11060 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11061 F:      drivers/pci/controller/pci-xgene.c
11062
11063 PCI DRIVER FOR ARM VERSATILE PLATFORM
11064 M:      Rob Herring <robh@kernel.org>
11065 L:      linux-pci@vger.kernel.org
11066 L:      linux-arm-kernel@lists.infradead.org
11067 S:      Maintained
11068 F:      Documentation/devicetree/bindings/pci/versatile.txt
11069 F:      drivers/pci/controller/pci-versatile.c
11070
11071 PCI DRIVER FOR ARMADA 8K
11072 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11073 L:      linux-pci@vger.kernel.org
11074 L:      linux-arm-kernel@lists.infradead.org
11075 S:      Maintained
11076 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11077 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11078
11079 PCI DRIVER FOR CADENCE PCIE IP
11080 M:      Alan Douglas <adouglas@cadence.com>
11081 L:      linux-pci@vger.kernel.org
11082 S:      Maintained
11083 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11084 F:      drivers/pci/controller/pcie-cadence*
11085
11086 PCI DRIVER FOR FREESCALE LAYERSCAPE
11087 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11088 M:      Mingkai Hu <mingkai.hu@nxp.com>
11089 M:      Roy Zang <roy.zang@nxp.com>
11090 L:      linuxppc-dev@lists.ozlabs.org
11091 L:      linux-pci@vger.kernel.org
11092 L:      linux-arm-kernel@lists.infradead.org
11093 S:      Maintained
11094 F:      drivers/pci/controller/dwc/*layerscape*
11095
11096 PCI DRIVER FOR GENERIC OF HOSTS
11097 M:      Will Deacon <will.deacon@arm.com>
11098 L:      linux-pci@vger.kernel.org
11099 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11100 S:      Maintained
11101 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11102 F:      drivers/pci/controller/pci-host-common.c
11103 F:      drivers/pci/controller/pci-host-generic.c
11104
11105 PCI DRIVER FOR IMX6
11106 M:      Richard Zhu <hongxing.zhu@nxp.com>
11107 M:      Lucas Stach <l.stach@pengutronix.de>
11108 L:      linux-pci@vger.kernel.org
11109 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11110 S:      Maintained
11111 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11112 F:      drivers/pci/controller/dwc/*imx6*
11113
11114 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11115 M:      Keith Busch <keith.busch@intel.com>
11116 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11117 L:      linux-pci@vger.kernel.org
11118 S:      Supported
11119 F:      drivers/pci/controller/vmd.c
11120
11121 PCI DRIVER FOR MICROSEMI SWITCHTEC
11122 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11123 M:      Logan Gunthorpe <logang@deltatee.com>
11124 L:      linux-pci@vger.kernel.org
11125 S:      Maintained
11126 F:      Documentation/switchtec.txt
11127 F:      Documentation/ABI/testing/sysfs-class-switchtec
11128 F:      drivers/pci/switch/switchtec*
11129 F:      include/uapi/linux/switchtec_ioctl.h
11130 F:      include/linux/switchtec.h
11131 F:      drivers/ntb/hw/mscc/
11132
11133 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11134 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11135 M:      Jason Cooper <jason@lakedaemon.net>
11136 L:      linux-pci@vger.kernel.org
11137 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11138 S:      Maintained
11139 F:      drivers/pci/controller/*mvebu*
11140
11141 PCI DRIVER FOR NVIDIA TEGRA
11142 M:      Thierry Reding <thierry.reding@gmail.com>
11143 L:      linux-tegra@vger.kernel.org
11144 L:      linux-pci@vger.kernel.org
11145 S:      Supported
11146 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11147 F:      drivers/pci/controller/pci-tegra.c
11148
11149 PCI DRIVER FOR RENESAS R-CAR
11150 M:      Simon Horman <horms@verge.net.au>
11151 L:      linux-pci@vger.kernel.org
11152 L:      linux-renesas-soc@vger.kernel.org
11153 S:      Maintained
11154 F:      drivers/pci/controller/*rcar*
11155
11156 PCI DRIVER FOR SAMSUNG EXYNOS
11157 M:      Jingoo Han <jingoohan1@gmail.com>
11158 L:      linux-pci@vger.kernel.org
11159 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11160 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11161 S:      Maintained
11162 F:      drivers/pci/controller/dwc/pci-exynos.c
11163
11164 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11165 M:      Jingoo Han <jingoohan1@gmail.com>
11166 M:      Joao Pinto <Joao.Pinto@synopsys.com>
11167 L:      linux-pci@vger.kernel.org
11168 S:      Maintained
11169 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11170 F:      drivers/pci/controller/dwc/*designware*
11171
11172 PCI DRIVER FOR TI DRA7XX
11173 M:      Kishon Vijay Abraham I <kishon@ti.com>
11174 L:      linux-omap@vger.kernel.org
11175 L:      linux-pci@vger.kernel.org
11176 S:      Supported
11177 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11178 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11179
11180 PCI DRIVER FOR TI KEYSTONE
11181 M:      Murali Karicheri <m-karicheri2@ti.com>
11182 L:      linux-pci@vger.kernel.org
11183 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11184 S:      Maintained
11185 F:      drivers/pci/controller/dwc/*keystone*
11186
11187 PCI ENDPOINT SUBSYSTEM
11188 M:      Kishon Vijay Abraham I <kishon@ti.com>
11189 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11190 L:      linux-pci@vger.kernel.org
11191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11192 S:      Supported
11193 F:      drivers/pci/endpoint/
11194 F:      drivers/misc/pci_endpoint_test.c
11195 F:      tools/pci/
11196
11197 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11198 M:      Russell Currey <ruscur@russell.cc>
11199 L:      linuxppc-dev@lists.ozlabs.org
11200 S:      Supported
11201 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11202 F:      arch/powerpc/kernel/eeh*.c
11203 F:      arch/powerpc/platforms/*/eeh*.c
11204 F:      arch/powerpc/include/*/eeh*.h
11205
11206 PCI ERROR RECOVERY
11207 M:      Linas Vepstas <linasvepstas@gmail.com>
11208 L:      linux-pci@vger.kernel.org
11209 S:      Supported
11210 F:      Documentation/PCI/pci-error-recovery.txt
11211
11212 PCI MSI DRIVER FOR ALTERA MSI IP
11213 M:      Ley Foon Tan <lftan@altera.com>
11214 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11215 L:      linux-pci@vger.kernel.org
11216 S:      Supported
11217 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11218 F:      drivers/pci/controller/pcie-altera-msi.c
11219
11220 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11221 M:      Duc Dang <dhdang@apm.com>
11222 L:      linux-pci@vger.kernel.org
11223 L:      linux-arm-kernel@lists.infradead.org
11224 S:      Maintained
11225 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11226 F:      drivers/pci/controller/pci-xgene-msi.c
11227
11228 PCI SUBSYSTEM
11229 M:      Bjorn Helgaas <bhelgaas@google.com>
11230 L:      linux-pci@vger.kernel.org
11231 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11233 S:      Supported
11234 F:      Documentation/devicetree/bindings/pci/
11235 F:      Documentation/PCI/
11236 F:      drivers/acpi/pci*
11237 F:      drivers/pci/
11238 F:      include/asm-generic/pci*
11239 F:      include/linux/pci*
11240 F:      include/linux/of_pci.h
11241 F:      include/uapi/linux/pci*
11242 F:      lib/pci*
11243 F:      arch/x86/pci/
11244 F:      arch/x86/kernel/quirks.c
11245
11246 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11247 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11248 L:      linux-pci@vger.kernel.org
11249 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11251 S:      Supported
11252 F:      drivers/pci/controller/
11253
11254 PCIE DRIVER FOR AXIS ARTPEC
11255 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11256 L:      linux-arm-kernel@axis.com
11257 L:      linux-pci@vger.kernel.org
11258 S:      Maintained
11259 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11260 F:      drivers/pci/controller/dwc/*artpec*
11261
11262 PCIE DRIVER FOR CAVIUM THUNDERX
11263 M:      David Daney <david.daney@cavium.com>
11264 L:      linux-pci@vger.kernel.org
11265 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11266 S:      Supported
11267 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11268 F:      drivers/pci/controller/pci-thunder-*
11269
11270 PCIE DRIVER FOR HISILICON
11271 M:      Zhou Wang <wangzhou1@hisilicon.com>
11272 L:      linux-pci@vger.kernel.org
11273 S:      Maintained
11274 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11275 F:      drivers/pci/controller/dwc/pcie-hisi.c
11276
11277 PCIE DRIVER FOR HISILICON KIRIN
11278 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11279 M:      Binghui Wang <wangbinghui@hisilicon.com>
11280 L:      linux-pci@vger.kernel.org
11281 S:      Maintained
11282 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11283 F:      drivers/pci/controller/dwc/pcie-kirin.c
11284
11285 PCIE DRIVER FOR HISILICON STB
11286 M:      Jianguo Sun <sunjianguo1@huawei.com>
11287 M:      Shawn Guo <shawn.guo@linaro.org>
11288 L:      linux-pci@vger.kernel.org
11289 S:      Maintained
11290 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11291 F:      drivers/pci/controller/dwc/pcie-histb.c
11292
11293 PCIE DRIVER FOR MEDIATEK
11294 M:      Ryder Lee <ryder.lee@mediatek.com>
11295 L:      linux-pci@vger.kernel.org
11296 L:      linux-mediatek@lists.infradead.org
11297 S:      Supported
11298 F:      Documentation/devicetree/bindings/pci/mediatek*
11299 F:      drivers/pci/controller/*mediatek*
11300
11301 PCIE DRIVER FOR QUALCOMM MSM
11302 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11303 L:      linux-pci@vger.kernel.org
11304 L:      linux-arm-msm@vger.kernel.org
11305 S:      Maintained
11306 F:      drivers/pci/controller/dwc/*qcom*
11307
11308 PCIE DRIVER FOR ROCKCHIP
11309 M:      Shawn Lin <shawn.lin@rock-chips.com>
11310 L:      linux-pci@vger.kernel.org
11311 L:      linux-rockchip@lists.infradead.org
11312 S:      Maintained
11313 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11314 F:      drivers/pci/controller/pcie-rockchip*
11315
11316 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11317 M:      Linus Walleij <linus.walleij@linaro.org>
11318 L:      linux-pci@vger.kernel.org
11319 S:      Maintained
11320 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11321 F:      drivers/pci/controller/pci-v3-semi.c
11322
11323 PCIE DRIVER FOR ST SPEAR13XX
11324 M:      Pratyush Anand <pratyush.anand@gmail.com>
11325 L:      linux-pci@vger.kernel.org
11326 S:      Maintained
11327 F:      drivers/pci/controller/dwc/*spear*
11328
11329 PCMCIA SUBSYSTEM
11330 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11332 S:      Odd Fixes
11333 F:      Documentation/pcmcia/
11334 F:      tools/pcmcia/
11335 F:      drivers/pcmcia/
11336 F:      include/pcmcia/
11337
11338 PCNET32 NETWORK DRIVER
11339 M:      Don Fry <pcnet32@frontier.com>
11340 L:      netdev@vger.kernel.org
11341 S:      Maintained
11342 F:      drivers/net/ethernet/amd/pcnet32.c
11343
11344 PCRYPT PARALLEL CRYPTO ENGINE
11345 M:      Steffen Klassert <steffen.klassert@secunet.com>
11346 L:      linux-crypto@vger.kernel.org
11347 S:      Maintained
11348 F:      crypto/pcrypt.c
11349 F:      include/crypto/pcrypt.h
11350
11351 PEAQ WMI HOTKEYS DRIVER
11352 M:      Hans de Goede <hdegoede@redhat.com>
11353 L:      platform-driver-x86@vger.kernel.org
11354 S:      Maintained
11355 F:      drivers/platform/x86/peaq-wmi.c
11356
11357 PER-CPU MEMORY ALLOCATOR
11358 M:      Tejun Heo <tj@kernel.org>
11359 M:      Christoph Lameter <cl@linux.com>
11360 M:      Dennis Zhou <dennisszhou@gmail.com>
11361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11362 S:      Maintained
11363 F:      include/linux/percpu*.h
11364 F:      mm/percpu*.c
11365 F:      arch/*/include/asm/percpu.h
11366
11367 PER-TASK DELAY ACCOUNTING
11368 M:      Balbir Singh <bsingharora@gmail.com>
11369 S:      Maintained
11370 F:      include/linux/delayacct.h
11371 F:      kernel/delayacct.c
11372
11373 PERFORMANCE EVENTS SUBSYSTEM
11374 M:      Peter Zijlstra <peterz@infradead.org>
11375 M:      Ingo Molnar <mingo@redhat.com>
11376 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11377 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11378 R:      Jiri Olsa <jolsa@redhat.com>
11379 R:      Namhyung Kim <namhyung@kernel.org>
11380 L:      linux-kernel@vger.kernel.org
11381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11382 S:      Supported
11383 F:      kernel/events/*
11384 F:      include/linux/perf_event.h
11385 F:      include/uapi/linux/perf_event.h
11386 F:      arch/*/kernel/perf_event*.c
11387 F:      arch/*/kernel/*/perf_event*.c
11388 F:      arch/*/kernel/*/*/perf_event*.c
11389 F:      arch/*/include/asm/perf_event.h
11390 F:      arch/*/kernel/perf_callchain.c
11391 F:      arch/*/events/*
11392 F:      tools/perf/
11393
11394 PERSONALITY HANDLING
11395 M:      Christoph Hellwig <hch@infradead.org>
11396 L:      linux-abi-devel@lists.sourceforge.net
11397 S:      Maintained
11398 F:      include/linux/personality.h
11399 F:      include/uapi/linux/personality.h
11400
11401 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11402 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11403 L:      linux-input@vger.kernel.org
11404 S:      Maintained
11405 F:      Documentation/input/devices/pxrc.rst
11406 F:      drivers/input/joystick/pxrc.c
11407
11408 PHONET PROTOCOL
11409 M:      Remi Denis-Courmont <courmisch@gmail.com>
11410 S:      Supported
11411 F:      Documentation/networking/phonet.txt
11412 F:      include/linux/phonet.h
11413 F:      include/net/phonet/
11414 F:      include/uapi/linux/phonet.h
11415 F:      net/phonet/
11416
11417 PHRAM MTD DRIVER
11418 M:      Joern Engel <joern@lazybastard.org>
11419 L:      linux-mtd@lists.infradead.org
11420 S:      Maintained
11421 F:      drivers/mtd/devices/phram.c
11422
11423 PICOLCD HID DRIVER
11424 M:      Bruno Prémont <bonbons@linux-vserver.org>
11425 L:      linux-input@vger.kernel.org
11426 S:      Maintained
11427 F:      drivers/hid/hid-picolcd*
11428
11429 PICOXCELL SUPPORT
11430 M:      Jamie Iles <jamie@jamieiles.com>
11431 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11432 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11433 S:      Supported
11434 F:      arch/arm/boot/dts/picoxcell*
11435 F:      arch/arm/mach-picoxcell/
11436 F:      drivers/crypto/picoxcell*
11437
11438 PIN CONTROL SUBSYSTEM
11439 M:      Linus Walleij <linus.walleij@linaro.org>
11440 L:      linux-gpio@vger.kernel.org
11441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11442 S:      Maintained
11443 F:      Documentation/devicetree/bindings/pinctrl/
11444 F:      Documentation/driver-api/pinctl.rst
11445 F:      drivers/pinctrl/
11446 F:      include/linux/pinctrl/
11447
11448 PIN CONTROLLER - ATMEL AT91
11449 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11450 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11451 S:      Maintained
11452 F:      drivers/pinctrl/pinctrl-at91.*
11453
11454 PIN CONTROLLER - ATMEL AT91 PIO4
11455 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11456 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11457 L:      linux-gpio@vger.kernel.org
11458 S:      Supported
11459 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11460
11461 PIN CONTROLLER - FREESCALE
11462 M:      Dong Aisheng <aisheng.dong@nxp.com>
11463 M:      Fabio Estevam <festevam@gmail.com>
11464 M:      Shawn Guo <shawnguo@kernel.org>
11465 M:      Stefan Agner <stefan@agner.ch>
11466 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11467 L:      linux-gpio@vger.kernel.org
11468 S:      Maintained
11469 F:      drivers/pinctrl/freescale/
11470 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11471
11472 PIN CONTROLLER - INTEL
11473 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11474 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11475 S:      Maintained
11476 F:      drivers/pinctrl/intel/
11477
11478 PIN CONTROLLER - MEDIATEK
11479 M:      Sean Wang <sean.wang@mediatek.com>
11480 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11481 S:      Maintained
11482 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11483 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11484 F:      drivers/pinctrl/mediatek/mtk-eint.*
11485 F:      drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11486 F:      drivers/pinctrl/mediatek/pinctrl-mt2701.c
11487 F:      drivers/pinctrl/mediatek/pinctrl-mt7622.c
11488
11489 PIN CONTROLLER - QUALCOMM
11490 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11491 S:      Maintained
11492 L:      linux-arm-msm@vger.kernel.org
11493 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11494 F:      drivers/pinctrl/qcom/
11495
11496 PIN CONTROLLER - RENESAS
11497 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11498 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11499 L:      linux-renesas-soc@vger.kernel.org
11500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11501 S:      Maintained
11502 F:      drivers/pinctrl/sh-pfc/
11503
11504 PIN CONTROLLER - SAMSUNG
11505 M:      Tomasz Figa <tomasz.figa@gmail.com>
11506 M:      Krzysztof Kozlowski <krzk@kernel.org>
11507 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11508 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11509 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11510 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11512 S:      Maintained
11513 F:      drivers/pinctrl/samsung/
11514 F:      include/dt-bindings/pinctrl/samsung.h
11515 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11516
11517 PIN CONTROLLER - SINGLE
11518 M:      Tony Lindgren <tony@atomide.com>
11519 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11520 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11521 L:      linux-omap@vger.kernel.org
11522 S:      Maintained
11523 F:      drivers/pinctrl/pinctrl-single.c
11524
11525 PIN CONTROLLER - ST SPEAR
11526 M:      Viresh Kumar <vireshk@kernel.org>
11527 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11528 W:      http://www.st.com/spear
11529 S:      Maintained
11530 F:      drivers/pinctrl/spear/
11531
11532 PISTACHIO SOC SUPPORT
11533 M:      James Hartley <james.hartley@sondrel.com>
11534 L:      linux-mips@linux-mips.org
11535 S:      Odd Fixes
11536 F:      arch/mips/pistachio/
11537 F:      arch/mips/include/asm/mach-pistachio/
11538 F:      arch/mips/boot/dts/img/pistachio*
11539 F:      arch/mips/configs/pistachio*_defconfig
11540
11541 PKTCDVD DRIVER
11542 S:      Orphan
11543 M:      linux-block@vger.kernel.org
11544 F:      drivers/block/pktcdvd.c
11545 F:      include/linux/pktcdvd.h
11546 F:      include/uapi/linux/pktcdvd.h
11547
11548 PKUNITY SOC DRIVERS
11549 M:      Guan Xuetao <gxt@pku.edu.cn>
11550 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11551 S:      Maintained
11552 T:      git git://github.com/gxt/linux.git
11553 F:      drivers/input/serio/i8042-unicore32io.h
11554 F:      drivers/i2c/busses/i2c-puv3.c
11555 F:      drivers/video/fbdev/fb-puv3.c
11556 F:      drivers/rtc/rtc-puv3.c
11557
11558 PMBUS HARDWARE MONITORING DRIVERS
11559 M:      Guenter Roeck <linux@roeck-us.net>
11560 L:      linux-hwmon@vger.kernel.org
11561 W:      http://hwmon.wiki.kernel.org/
11562 W:      http://www.roeck-us.net/linux/drivers/
11563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11564 S:      Maintained
11565 F:      Documentation/hwmon/pmbus
11566 F:      drivers/hwmon/pmbus/
11567 F:      include/linux/pmbus.h
11568
11569 PMC SIERRA MaxRAID DRIVER
11570 L:      linux-scsi@vger.kernel.org
11571 W:      http://www.pmc-sierra.com/
11572 S:      Orphan
11573 F:      drivers/scsi/pmcraid.*
11574
11575 PMC SIERRA PM8001 DRIVER
11576 M:      Jack Wang <jinpu.wang@profitbricks.com>
11577 M:      lindar_liu@usish.com
11578 L:      linux-scsi@vger.kernel.org
11579 S:      Supported
11580 F:      drivers/scsi/pm8001/
11581
11582 PNP SUPPORT
11583 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11584 S:      Maintained
11585 F:      drivers/pnp/
11586
11587 POSIX CLOCKS and TIMERS
11588 M:      Thomas Gleixner <tglx@linutronix.de>
11589 L:      linux-kernel@vger.kernel.org
11590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11591 S:      Maintained
11592 F:      fs/timerfd.c
11593 F:      include/linux/timer*
11594 F:      kernel/time/*timer*
11595
11596 POWER MANAGEMENT CORE
11597 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11598 L:      linux-pm@vger.kernel.org
11599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11600 B:      https://bugzilla.kernel.org
11601 S:      Supported
11602 F:      drivers/base/power/
11603 F:      include/linux/pm.h
11604 F:      include/linux/pm_*
11605 F:      include/linux/powercap.h
11606 F:      drivers/powercap/
11607 F:      kernel/configs/nopm.config
11608
11609 POWER STATE COORDINATION INTERFACE (PSCI)
11610 M:      Mark Rutland <mark.rutland@arm.com>
11611 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11612 L:      linux-arm-kernel@lists.infradead.org
11613 S:      Maintained
11614 F:      drivers/firmware/psci*.c
11615 F:      include/linux/psci.h
11616 F:      include/uapi/linux/psci.h
11617
11618 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11619 M:      Sebastian Reichel <sre@kernel.org>
11620 L:      linux-pm@vger.kernel.org
11621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11622 S:      Maintained
11623 F:      Documentation/ABI/testing/sysfs-class-power
11624 F:      Documentation/devicetree/bindings/power/supply/
11625 F:      include/linux/power_supply.h
11626 F:      drivers/power/supply/
11627
11628 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11629 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11630 L:      linuxppc-dev@lists.ozlabs.org
11631 S:      Maintained
11632 F:      drivers/char/powernv-op-panel.c
11633
11634 PPP OVER ATM (RFC 2364)
11635 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11636 S:      Maintained
11637 F:      net/atm/pppoatm.c
11638 F:      include/uapi/linux/atmppp.h
11639
11640 PPP OVER ETHERNET
11641 M:      Michal Ostrowski <mostrows@earthlink.net>
11642 S:      Maintained
11643 F:      drivers/net/ppp/pppoe.c
11644 F:      drivers/net/ppp/pppox.c
11645
11646 PPP OVER L2TP
11647 M:      James Chapman <jchapman@katalix.com>
11648 S:      Maintained
11649 F:      net/l2tp/l2tp_ppp.c
11650 F:      include/linux/if_pppol2tp.h
11651 F:      include/uapi/linux/if_pppol2tp.h
11652
11653 PPP PROTOCOL DRIVERS AND COMPRESSORS
11654 M:      Paul Mackerras <paulus@samba.org>
11655 L:      linux-ppp@vger.kernel.org
11656 S:      Maintained
11657 F:      drivers/net/ppp/ppp_*
11658
11659 PPS SUPPORT
11660 M:      Rodolfo Giometti <giometti@enneenne.com>
11661 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11662 L:      linuxpps@ml.enneenne.com (subscribers-only)
11663 S:      Maintained
11664 F:      Documentation/pps/
11665 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11666 F:      Documentation/ABI/testing/sysfs-pps
11667 F:      drivers/pps/
11668 F:      include/linux/pps*.h
11669 F:      include/uapi/linux/pps.h
11670
11671 PPTP DRIVER
11672 M:      Dmitry Kozlov <xeb@mail.ru>
11673 L:      netdev@vger.kernel.org
11674 S:      Maintained
11675 F:      drivers/net/ppp/pptp.c
11676 W:      http://sourceforge.net/projects/accel-pptp
11677
11678 PREEMPTIBLE KERNEL
11679 M:      Robert Love <rml@tech9.net>
11680 L:      kpreempt-tech@lists.sourceforge.net
11681 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11682 S:      Supported
11683 F:      Documentation/preempt-locking.txt
11684 F:      include/linux/preempt.h
11685
11686 PRINTK
11687 M:      Petr Mladek <pmladek@suse.com>
11688 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11689 R:      Steven Rostedt <rostedt@goodmis.org>
11690 S:      Maintained
11691 F:      kernel/printk/
11692 F:      include/linux/printk.h
11693
11694 PRISM54 WIRELESS DRIVER
11695 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11696 L:      linux-wireless@vger.kernel.org
11697 W:      http://wireless.kernel.org/en/users/Drivers/p54
11698 S:      Obsolete
11699 F:      drivers/net/wireless/intersil/prism54/
11700
11701 PROC FILESYSTEM
11702 R:      Alexey Dobriyan <adobriyan@gmail.com>
11703 L:      linux-kernel@vger.kernel.org
11704 L:      linux-fsdevel@vger.kernel.org
11705 S:      Maintained
11706 F:      fs/proc/
11707 F:      include/linux/proc_fs.h
11708 F:      tools/testing/selftests/proc/
11709
11710 PROC SYSCTL
11711 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11712 M:      Kees Cook <keescook@chromium.org>
11713 L:      linux-kernel@vger.kernel.org
11714 L:      linux-fsdevel@vger.kernel.org
11715 S:      Maintained
11716 F:      fs/proc/proc_sysctl.c
11717 F:      include/linux/sysctl.h
11718 F:      kernel/sysctl.c
11719 F:      tools/testing/selftests/sysctl/
11720
11721 PS3 NETWORK SUPPORT
11722 M:      Geoff Levand <geoff@infradead.org>
11723 L:      netdev@vger.kernel.org
11724 L:      linuxppc-dev@lists.ozlabs.org
11725 S:      Maintained
11726 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11727
11728 PS3 PLATFORM SUPPORT
11729 M:      Geoff Levand <geoff@infradead.org>
11730 L:      linuxppc-dev@lists.ozlabs.org
11731 S:      Maintained
11732 F:      arch/powerpc/boot/ps3*
11733 F:      arch/powerpc/include/asm/lv1call.h
11734 F:      arch/powerpc/include/asm/ps3*.h
11735 F:      arch/powerpc/platforms/ps3/
11736 F:      drivers/*/ps3*
11737 F:      drivers/ps3/
11738 F:      drivers/rtc/rtc-ps3.c
11739 F:      drivers/usb/host/*ps3.c
11740 F:      sound/ppc/snd_ps3*
11741
11742 PS3VRAM DRIVER
11743 M:      Jim Paris <jim@jtan.com>
11744 M:      Geoff Levand <geoff@infradead.org>
11745 L:      linuxppc-dev@lists.ozlabs.org
11746 S:      Maintained
11747 F:      drivers/block/ps3vram.c
11748
11749 PSAMPLE PACKET SAMPLING SUPPORT:
11750 M:      Yotam Gigi <yotam.gi@gmail.com>
11751 S:      Maintained
11752 F:      net/psample
11753 F:      include/net/psample.h
11754 F:      include/uapi/linux/psample.h
11755
11756 PSTORE FILESYSTEM
11757 M:      Kees Cook <keescook@chromium.org>
11758 M:      Anton Vorontsov <anton@enomsg.org>
11759 M:      Colin Cross <ccross@android.com>
11760 M:      Tony Luck <tony.luck@intel.com>
11761 S:      Maintained
11762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11763 F:      fs/pstore/
11764 F:      include/linux/pstore*
11765 F:      drivers/firmware/efi/efi-pstore.c
11766 F:      drivers/acpi/apei/erst.c
11767 F:      Documentation/admin-guide/ramoops.rst
11768 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11769 K:      \b(pstore|ramoops)
11770
11771 PTP HARDWARE CLOCK SUPPORT
11772 M:      Richard Cochran <richardcochran@gmail.com>
11773 L:      netdev@vger.kernel.org
11774 S:      Maintained
11775 W:      http://linuxptp.sourceforge.net/
11776 F:      Documentation/ABI/testing/sysfs-ptp
11777 F:      Documentation/ptp/*
11778 F:      drivers/net/phy/dp83640*
11779 F:      drivers/ptp/*
11780 F:      include/linux/ptp_cl*
11781
11782 PTRACE SUPPORT
11783 M:      Oleg Nesterov <oleg@redhat.com>
11784 S:      Maintained
11785 F:      include/asm-generic/syscall.h
11786 F:      include/linux/ptrace.h
11787 F:      include/linux/regset.h
11788 F:      include/linux/tracehook.h
11789 F:      include/uapi/linux/ptrace.h
11790 F:      include/uapi/linux/ptrace.h
11791 F:      include/asm-generic/ptrace.h
11792 F:      kernel/ptrace.c
11793 F:      arch/*/ptrace*.c
11794 F:      arch/*/*/ptrace*.c
11795 F:      arch/*/include/asm/ptrace*.h
11796
11797 PULSE8-CEC DRIVER
11798 M:      Hans Verkuil <hverkuil@xs4all.nl>
11799 L:      linux-media@vger.kernel.org
11800 T:      git git://linuxtv.org/media_tree.git
11801 S:      Maintained
11802 F:      drivers/media/usb/pulse8-cec/*
11803 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11804
11805 PVRUSB2 VIDEO4LINUX DRIVER
11806 M:      Mike Isely <isely@pobox.com>
11807 L:      pvrusb2@isely.net       (subscribers-only)
11808 L:      linux-media@vger.kernel.org
11809 W:      http://www.isely.net/pvrusb2/
11810 T:      git git://linuxtv.org/media_tree.git
11811 S:      Maintained
11812 F:      Documentation/media/v4l-drivers/pvrusb2*
11813 F:      drivers/media/usb/pvrusb2/
11814
11815 PWC WEBCAM DRIVER
11816 M:      Hans Verkuil <hverkuil@xs4all.nl>
11817 L:      linux-media@vger.kernel.org
11818 T:      git git://linuxtv.org/media_tree.git
11819 S:      Odd Fixes
11820 F:      drivers/media/usb/pwc/*
11821
11822 PWM FAN DRIVER
11823 M:      Kamil Debski <kamil@wypas.org>
11824 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11825 L:      linux-hwmon@vger.kernel.org
11826 S:      Supported
11827 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11828 F:      Documentation/hwmon/pwm-fan
11829 F:      drivers/hwmon/pwm-fan.c
11830
11831 PWM IR Transmitter
11832 M:      Sean Young <sean@mess.org>
11833 L:      linux-media@vger.kernel.org
11834 S:      Maintained
11835 F:      drivers/media/rc/pwm-ir-tx.c
11836
11837 PWM SUBSYSTEM
11838 M:      Thierry Reding <thierry.reding@gmail.com>
11839 L:      linux-pwm@vger.kernel.org
11840 S:      Maintained
11841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11842 F:      Documentation/pwm.txt
11843 F:      Documentation/devicetree/bindings/pwm/
11844 F:      include/linux/pwm.h
11845 F:      drivers/pwm/
11846 F:      drivers/video/backlight/pwm_bl.c
11847 F:      include/linux/pwm_backlight.h
11848 F:      drivers/gpio/gpio-mvebu.c
11849 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11850
11851 PXA GPIO DRIVER
11852 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11853 L:      linux-gpio@vger.kernel.org
11854 S:      Maintained
11855 F:      drivers/gpio/gpio-pxa.c
11856
11857 PXA MMCI DRIVER
11858 S:      Orphan
11859
11860 PXA RTC DRIVER
11861 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11862 L:      linux-rtc@vger.kernel.org
11863 S:      Maintained
11864
11865 PXA2xx/PXA3xx SUPPORT
11866 M:      Daniel Mack <daniel@zonque.org>
11867 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11868 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11869 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11870 T:      git git://github.com/hzhuang1/linux.git
11871 T:      git git://github.com/rjarzmik/linux.git
11872 S:      Maintained
11873 F:      arch/arm/boot/dts/pxa*
11874 F:      arch/arm/mach-pxa/
11875 F:      drivers/dma/pxa*
11876 F:      drivers/pcmcia/pxa2xx*
11877 F:      drivers/pinctrl/pxa/
11878 F:      drivers/spi/spi-pxa2xx*
11879 F:      drivers/usb/gadget/udc/pxa2*
11880 F:      include/sound/pxa2xx-lib.h
11881 F:      sound/arm/pxa*
11882 F:      sound/soc/pxa/
11883
11884 QAT DRIVER
11885 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11886 L:      qat-linux@intel.com
11887 S:      Supported
11888 F:      drivers/crypto/qat/
11889
11890 QCOM AUDIO (ASoC) DRIVERS
11891 M:      Patrick Lai <plai@codeaurora.org>
11892 M:      Banajit Goswami <bgoswami@codeaurora.org>
11893 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11894 S:      Supported
11895 F:      sound/soc/qcom/
11896
11897 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11898 M:      Gabriel Somlo <somlo@cmu.edu>
11899 M:      "Michael S. Tsirkin" <mst@redhat.com>
11900 L:      qemu-devel@nongnu.org
11901 S:      Maintained
11902 F:      drivers/firmware/qemu_fw_cfg.c
11903 F:      include/uapi/linux/qemu_fw_cfg.h
11904
11905 QIB DRIVER
11906 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11907 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11908 L:      linux-rdma@vger.kernel.org
11909 S:      Supported
11910 F:      drivers/infiniband/hw/qib/
11911
11912 QLOGIC QL41xxx FCOE DRIVER
11913 M:      QLogic-Storage-Upstream@cavium.com
11914 L:      linux-scsi@vger.kernel.org
11915 S:      Supported
11916 F:      drivers/scsi/qedf/
11917
11918 QLOGIC QL41xxx ISCSI DRIVER
11919 M:      QLogic-Storage-Upstream@cavium.com
11920 L:      linux-scsi@vger.kernel.org
11921 S:      Supported
11922 F:      drivers/scsi/qedi/
11923
11924 QLOGIC QL4xxx ETHERNET DRIVER
11925 M:      Ariel Elior <Ariel.Elior@cavium.com>
11926 M:      everest-linux-l2@cavium.com
11927 L:      netdev@vger.kernel.org
11928 S:      Supported
11929 F:      drivers/net/ethernet/qlogic/qed/
11930 F:      include/linux/qed/
11931 F:      drivers/net/ethernet/qlogic/qede/
11932
11933 QLOGIC QL4xxx RDMA DRIVER
11934 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11935 M:      Ariel Elior <Ariel.Elior@cavium.com>
11936 L:      linux-rdma@vger.kernel.org
11937 S:      Supported
11938 F:      drivers/infiniband/hw/qedr/
11939 F:      include/uapi/rdma/qedr-abi.h
11940
11941 QLOGIC QLA1280 SCSI DRIVER
11942 M:      Michael Reed <mdr@sgi.com>
11943 L:      linux-scsi@vger.kernel.org
11944 S:      Maintained
11945 F:      drivers/scsi/qla1280.[ch]
11946
11947 QLOGIC QLA2XXX FC-SCSI DRIVER
11948 M:      qla2xxx-upstream@qlogic.com
11949 L:      linux-scsi@vger.kernel.org
11950 S:      Supported
11951 F:      Documentation/scsi/LICENSE.qla2xxx
11952 F:      drivers/scsi/qla2xxx/
11953
11954 QLOGIC QLA3XXX NETWORK DRIVER
11955 M:      Dept-GELinuxNICDev@cavium.com
11956 L:      netdev@vger.kernel.org
11957 S:      Supported
11958 F:      Documentation/networking/LICENSE.qla3xxx
11959 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11960
11961 QLOGIC QLA4XXX iSCSI DRIVER
11962 M:      QLogic-Storage-Upstream@qlogic.com
11963 L:      linux-scsi@vger.kernel.org
11964 S:      Supported
11965 F:      Documentation/scsi/LICENSE.qla4xxx
11966 F:      drivers/scsi/qla4xxx/
11967
11968 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11969 M:      Harish Patil <harish.patil@cavium.com>
11970 M:      Manish Chopra <manish.chopra@cavium.com>
11971 M:      Dept-GELinuxNICDev@cavium.com
11972 L:      netdev@vger.kernel.org
11973 S:      Supported
11974 F:      drivers/net/ethernet/qlogic/qlcnic/
11975
11976 QLOGIC QLGE 10Gb ETHERNET DRIVER
11977 M:      Harish Patil <harish.patil@cavium.com>
11978 M:      Manish Chopra <manish.chopra@cavium.com>
11979 M:      Dept-GELinuxNICDev@cavium.com
11980 L:      netdev@vger.kernel.org
11981 S:      Supported
11982 F:      drivers/net/ethernet/qlogic/qlge/
11983
11984 QM1D1B0004 MEDIA DRIVER
11985 M:      Akihiro Tsukada <tskd08@gmail.com>
11986 L:      linux-media@vger.kernel.org
11987 S:      Odd Fixes
11988 F:      drivers/media/tuners/qm1d1b0004*
11989
11990 QM1D1C0042 MEDIA DRIVER
11991 M:      Akihiro Tsukada <tskd08@gmail.com>
11992 L:      linux-media@vger.kernel.org
11993 S:      Odd Fixes
11994 F:      drivers/media/tuners/qm1d1c0042*
11995
11996 QNX4 FILESYSTEM
11997 M:      Anders Larsen <al@alarsen.net>
11998 W:      http://www.alarsen.net/linux/qnx4fs/
11999 S:      Maintained
12000 F:      fs/qnx4/
12001 F:      include/uapi/linux/qnx4_fs.h
12002 F:      include/uapi/linux/qnxtypes.h
12003
12004 QORIQ DPAA2 FSL-MC BUS DRIVER
12005 M:      Stuart Yoder <stuyoder@gmail.com>
12006 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12007 L:      linux-kernel@vger.kernel.org
12008 S:      Maintained
12009 F:      drivers/bus/fsl-mc/
12010 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12011 F:      Documentation/networking/dpaa2/overview.rst
12012
12013 QT1010 MEDIA DRIVER
12014 M:      Antti Palosaari <crope@iki.fi>
12015 L:      linux-media@vger.kernel.org
12016 W:      https://linuxtv.org
12017 W:      http://palosaari.fi/linux/
12018 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12019 T:      git git://linuxtv.org/anttip/media_tree.git
12020 S:      Maintained
12021 F:      drivers/media/tuners/qt1010*
12022
12023 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12024 M:      Kalle Valo <kvalo@codeaurora.org>
12025 L:      ath10k@lists.infradead.org
12026 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12028 S:      Supported
12029 F:      drivers/net/wireless/ath/ath10k/
12030
12031 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12032 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12033 L:      linux-wireless@vger.kernel.org
12034 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12035 S:      Supported
12036 F:      drivers/net/wireless/ath/ath9k/
12037
12038 QUALCOMM CAMERA SUBSYSTEM DRIVER
12039 M:      Todor Tomov <todor.tomov@linaro.org>
12040 L:      linux-media@vger.kernel.org
12041 S:      Maintained
12042 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12043 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12044 F:      drivers/media/platform/qcom/camss/
12045
12046 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12047 M:  Ilia Lin <ilia.lin@gmail.com>
12048 L:  linux-pm@vger.kernel.org
12049 S:  Maintained
12050 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12051 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12052
12053 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12054 M:      Timur Tabi <timur@kernel.org>
12055 L:      netdev@vger.kernel.org
12056 S:      Maintained
12057 F:      drivers/net/ethernet/qualcomm/emac/
12058
12059 QUALCOMM GENERIC INTERFACE I2C DRIVER
12060 M:      Alok Chauhan <alokc@codeaurora.org>
12061 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12062 L:      linux-i2c@vger.kernel.org
12063 L:      linux-arm-msm@vger.kernel.org
12064 S:      Supported
12065 F:      drivers/i2c/busses/i2c-qcom-geni.c
12066
12067 QUALCOMM HEXAGON ARCHITECTURE
12068 M:      Richard Kuo <rkuo@codeaurora.org>
12069 L:      linux-hexagon@vger.kernel.org
12070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12071 S:      Supported
12072 F:      arch/hexagon/
12073
12074 QUALCOMM HIDMA DRIVER
12075 M:      Sinan Kaya <okaya@kernel.org>
12076 L:      linux-arm-kernel@lists.infradead.org
12077 L:      linux-arm-msm@vger.kernel.org
12078 L:      dmaengine@vger.kernel.org
12079 S:      Supported
12080 F:      drivers/dma/qcom/hidma*
12081
12082 QUALCOMM IOMMU
12083 M:      Rob Clark <robdclark@gmail.com>
12084 L:      iommu@lists.linux-foundation.org
12085 L:      linux-arm-msm@vger.kernel.org
12086 S:      Maintained
12087 F:      drivers/iommu/qcom_iommu.c
12088
12089 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12090 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12091 L:      linux-media@vger.kernel.org
12092 L:      linux-arm-msm@vger.kernel.org
12093 T:      git git://linuxtv.org/media_tree.git
12094 S:      Maintained
12095 F:      drivers/media/platform/qcom/venus/
12096
12097 QUALCOMM WCN36XX WIRELESS DRIVER
12098 M:      Kalle Valo <kvalo@codeaurora.org>
12099 L:      wcn36xx@lists.infradead.org
12100 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12101 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12102 S:      Supported
12103 F:      drivers/net/wireless/ath/wcn36xx/
12104
12105 QUANTENNA QTNFMAC WIRELESS DRIVER
12106 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12107 M:      Avinash Patil <avinashp@quantenna.com>
12108 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12109 L:      linux-wireless@vger.kernel.org
12110 S:      Maintained
12111 F:      drivers/net/wireless/quantenna
12112
12113 RADEON and AMDGPU DRM DRIVERS
12114 M:      Alex Deucher <alexander.deucher@amd.com>
12115 M:      Christian König <christian.koenig@amd.com>
12116 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12117 L:      amd-gfx@lists.freedesktop.org
12118 T:      git git://people.freedesktop.org/~agd5f/linux
12119 S:      Supported
12120 F:      drivers/gpu/drm/radeon/
12121 F:      include/uapi/drm/radeon_drm.h
12122 F:      drivers/gpu/drm/amd/
12123 F:      include/uapi/drm/amdgpu_drm.h
12124
12125 RADEON FRAMEBUFFER DISPLAY DRIVER
12126 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12127 L:      linux-fbdev@vger.kernel.org
12128 S:      Maintained
12129 F:      drivers/video/fbdev/aty/radeon*
12130 F:      include/uapi/linux/radeonfb.h
12131
12132 RADIOSHARK RADIO DRIVER
12133 M:      Hans Verkuil <hverkuil@xs4all.nl>
12134 L:      linux-media@vger.kernel.org
12135 T:      git git://linuxtv.org/media_tree.git
12136 S:      Maintained
12137 F:      drivers/media/radio/radio-shark.c
12138
12139 RADIOSHARK2 RADIO DRIVER
12140 M:      Hans Verkuil <hverkuil@xs4all.nl>
12141 L:      linux-media@vger.kernel.org
12142 T:      git git://linuxtv.org/media_tree.git
12143 S:      Maintained
12144 F:      drivers/media/radio/radio-shark2.c
12145 F:      drivers/media/radio/radio-tea5777.c
12146
12147 RADOS BLOCK DEVICE (RBD)
12148 M:      Ilya Dryomov <idryomov@gmail.com>
12149 M:      Sage Weil <sage@redhat.com>
12150 M:      Alex Elder <elder@kernel.org>
12151 L:      ceph-devel@vger.kernel.org
12152 W:      http://ceph.com/
12153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12154 T:      git git://github.com/ceph/ceph-client.git
12155 S:      Supported
12156 F:      Documentation/ABI/testing/sysfs-bus-rbd
12157 F:      drivers/block/rbd.c
12158 F:      drivers/block/rbd_types.h
12159
12160 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12161 M:      Paul Mackerras <paulus@samba.org>
12162 L:      linux-fbdev@vger.kernel.org
12163 S:      Maintained
12164 F:      drivers/video/fbdev/aty/aty128fb.c
12165
12166 RAINSHADOW-CEC DRIVER
12167 M:      Hans Verkuil <hverkuil@xs4all.nl>
12168 L:      linux-media@vger.kernel.org
12169 T:      git git://linuxtv.org/media_tree.git
12170 S:      Maintained
12171 F:      drivers/media/usb/rainshadow-cec/*
12172
12173 RALINK MIPS ARCHITECTURE
12174 M:      John Crispin <john@phrozen.org>
12175 L:      linux-mips@linux-mips.org
12176 S:      Maintained
12177 F:      arch/mips/ralink
12178
12179 RALINK RT2X00 WIRELESS LAN DRIVER
12180 P:      rt2x00 project
12181 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12182 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12183 L:      linux-wireless@vger.kernel.org
12184 S:      Maintained
12185 F:      drivers/net/wireless/ralink/rt2x00/
12186
12187 RAMDISK RAM BLOCK DEVICE DRIVER
12188 M:      Jens Axboe <axboe@kernel.dk>
12189 S:      Maintained
12190 F:      Documentation/blockdev/ramdisk.txt
12191 F:      drivers/block/brd.c
12192
12193 RANCHU VIRTUAL BOARD FOR MIPS
12194 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12195 L:      linux-mips@linux-mips.org
12196 S:      Supported
12197 F:      arch/mips/generic/board-ranchu.c
12198 F:      arch/mips/configs/generic/board-ranchu.config
12199
12200 RANDOM NUMBER DRIVER
12201 M:      "Theodore Ts'o" <tytso@mit.edu>
12202 S:      Maintained
12203 F:      drivers/char/random.c
12204
12205 RAPIDIO SUBSYSTEM
12206 M:      Matt Porter <mporter@kernel.crashing.org>
12207 M:      Alexandre Bounine <alex.bou9@gmail.com>
12208 S:      Maintained
12209 F:      drivers/rapidio/
12210
12211 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12212 L:      linux-wireless@vger.kernel.org
12213 S:      Orphan
12214 F:      drivers/net/wireless/ray*
12215
12216 RCUTORTURE TEST FRAMEWORK
12217 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12218 M:      Josh Triplett <josh@joshtriplett.org>
12219 R:      Steven Rostedt <rostedt@goodmis.org>
12220 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12221 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12222 L:      linux-kernel@vger.kernel.org
12223 S:      Supported
12224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12225 F:      tools/testing/selftests/rcutorture
12226
12227 RDC R-321X SoC
12228 M:      Florian Fainelli <florian@openwrt.org>
12229 S:      Maintained
12230
12231 RDC R6040 FAST ETHERNET DRIVER
12232 M:      Florian Fainelli <f.fainelli@gmail.com>
12233 L:      netdev@vger.kernel.org
12234 S:      Maintained
12235 F:      drivers/net/ethernet/rdc/r6040.c
12236
12237 RDMAVT - RDMA verbs software
12238 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12239 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12240 L:      linux-rdma@vger.kernel.org
12241 S:      Supported
12242 F:      drivers/infiniband/sw/rdmavt
12243
12244 RDS - RELIABLE DATAGRAM SOCKETS
12245 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12246 L:      netdev@vger.kernel.org
12247 L:      linux-rdma@vger.kernel.org
12248 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12249 W:      https://oss.oracle.com/projects/rds/
12250 S:      Supported
12251 F:      net/rds/
12252 F:      Documentation/networking/rds.txt
12253
12254 RDT - RESOURCE ALLOCATION
12255 M:      Fenghua Yu <fenghua.yu@intel.com>
12256 L:      linux-kernel@vger.kernel.org
12257 S:      Supported
12258 F:      arch/x86/kernel/cpu/intel_rdt*
12259 F:      arch/x86/include/asm/intel_rdt_sched.h
12260 F:      Documentation/x86/intel_rdt*
12261
12262 READ-COPY UPDATE (RCU)
12263 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12264 M:      Josh Triplett <josh@joshtriplett.org>
12265 R:      Steven Rostedt <rostedt@goodmis.org>
12266 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12267 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12268 L:      linux-kernel@vger.kernel.org
12269 W:      http://www.rdrop.com/users/paulmck/RCU/
12270 S:      Supported
12271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12272 F:      Documentation/RCU/
12273 X:      Documentation/RCU/torture.txt
12274 F:      include/linux/rcu*
12275 X:      include/linux/srcu*.h
12276 F:      kernel/rcu/
12277 X:      kernel/rcu/srcu*.c
12278
12279 REAL TIME CLOCK (RTC) SUBSYSTEM
12280 M:      Alessandro Zummo <a.zummo@towertech.it>
12281 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12282 L:      linux-rtc@vger.kernel.org
12283 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12285 S:      Maintained
12286 F:      Documentation/devicetree/bindings/rtc/
12287 F:      Documentation/rtc.txt
12288 F:      drivers/rtc/
12289 F:      include/linux/rtc.h
12290 F:      include/uapi/linux/rtc.h
12291 F:      include/linux/rtc/
12292 F:      include/linux/platform_data/rtc-*
12293 F:      tools/testing/selftests/rtc/
12294
12295 REALTEK AUDIO CODECS
12296 M:      Bard Liao <bardliao@realtek.com>
12297 M:      Oder Chiou <oder_chiou@realtek.com>
12298 S:      Maintained
12299 F:      sound/soc/codecs/rt*
12300 F:      include/sound/rt*.h
12301
12302 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12303 M:      Linus Walleij <linus.walleij@linaro.org>
12304 S:      Maintained
12305 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12306 F:      drivers/net/dsa/realtek-smi*
12307 F:      drivers/net/dsa/rtl83*
12308
12309 REGISTER MAP ABSTRACTION
12310 M:      Mark Brown <broonie@kernel.org>
12311 L:      linux-kernel@vger.kernel.org
12312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12313 S:      Supported
12314 F:      Documentation/devicetree/bindings/regmap/
12315 F:      drivers/base/regmap/
12316 F:      include/linux/regmap.h
12317
12318 REISERFS FILE SYSTEM
12319 L:      reiserfs-devel@vger.kernel.org
12320 S:      Supported
12321 F:      fs/reiserfs/
12322
12323 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12324 M:      Ohad Ben-Cohen <ohad@wizery.com>
12325 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12326 L:      linux-remoteproc@vger.kernel.org
12327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12328 S:      Maintained
12329 F:      Documentation/devicetree/bindings/remoteproc/
12330 F:      Documentation/remoteproc.txt
12331 F:      drivers/remoteproc/
12332 F:      include/linux/remoteproc.h
12333
12334 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12335 M:      Ohad Ben-Cohen <ohad@wizery.com>
12336 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12337 L:      linux-remoteproc@vger.kernel.org
12338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12339 S:      Maintained
12340 F:      drivers/rpmsg/
12341 F:      Documentation/rpmsg.txt
12342 F:      include/linux/rpmsg.h
12343 F:      include/linux/rpmsg/
12344
12345 RENESAS CLOCK DRIVERS
12346 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12347 L:      linux-renesas-soc@vger.kernel.org
12348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12349 S:      Supported
12350 F:      drivers/clk/renesas/
12351
12352 RENESAS EMEV2 I2C DRIVER
12353 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12354 S:      Supported
12355 F:      drivers/i2c/busses/i2c-emev2.c
12356
12357 RENESAS ETHERNET DRIVERS
12358 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12359 L:      netdev@vger.kernel.org
12360 L:      linux-renesas-soc@vger.kernel.org
12361 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12362 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12363 F:      drivers/net/ethernet/renesas/
12364 F:      include/linux/sh_eth.h
12365
12366 RENESAS R-CAR GYROADC DRIVER
12367 M:      Marek Vasut <marek.vasut@gmail.com>
12368 L:      linux-iio@vger.kernel.org
12369 S:      Supported
12370 F:      drivers/iio/adc/rcar_gyro_adc.c
12371
12372 RENESAS R-CAR I2C DRIVERS
12373 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12374 S:      Supported
12375 F:      drivers/i2c/busses/i2c-rcar.c
12376 F:      drivers/i2c/busses/i2c-sh_mobile.c
12377
12378 RENESAS USB PHY DRIVER
12379 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12380 L:      linux-renesas-soc@vger.kernel.org
12381 S:      Maintained
12382 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12383
12384 RESET CONTROLLER FRAMEWORK
12385 M:      Philipp Zabel <p.zabel@pengutronix.de>
12386 T:      git git://git.pengutronix.de/git/pza/linux
12387 S:      Maintained
12388 F:      drivers/reset/
12389 F:      Documentation/devicetree/bindings/reset/
12390 F:      include/dt-bindings/reset/
12391 F:      include/linux/reset.h
12392 F:      include/linux/reset-controller.h
12393
12394 RESTARTABLE SEQUENCES SUPPORT
12395 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12396 M:      Peter Zijlstra <peterz@infradead.org>
12397 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12398 M:      Boqun Feng <boqun.feng@gmail.com>
12399 L:      linux-kernel@vger.kernel.org
12400 S:      Supported
12401 F:      kernel/rseq.c
12402 F:      include/uapi/linux/rseq.h
12403 F:      include/trace/events/rseq.h
12404 F:      tools/testing/selftests/rseq/
12405
12406 RFKILL
12407 M:      Johannes Berg <johannes@sipsolutions.net>
12408 L:      linux-wireless@vger.kernel.org
12409 W:      http://wireless.kernel.org/
12410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12412 S:      Maintained
12413 F:      Documentation/rfkill.txt
12414 F:      Documentation/ABI/stable/sysfs-class-rfkill
12415 F:      net/rfkill/
12416 F:      include/linux/rfkill.h
12417 F:      include/uapi/linux/rfkill.h
12418
12419 RHASHTABLE
12420 M:      Thomas Graf <tgraf@suug.ch>
12421 M:      Herbert Xu <herbert@gondor.apana.org.au>
12422 L:      netdev@vger.kernel.org
12423 S:      Maintained
12424 F:      lib/rhashtable.c
12425 F:      lib/test_rhashtable.c
12426 F:      include/linux/rhashtable.h
12427 F:      include/linux/rhashtable-types.h
12428
12429 RICOH R5C592 MEMORYSTICK DRIVER
12430 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12431 S:      Maintained
12432 F:      drivers/memstick/host/r592.*
12433
12434 RICOH SMARTMEDIA/XD DRIVER
12435 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12436 S:      Maintained
12437 F:      drivers/mtd/nand/raw/r852.c
12438 F:      drivers/mtd/nand/raw/r852.h
12439
12440 RISC-V ARCHITECTURE
12441 M:      Palmer Dabbelt <palmer@sifive.com>
12442 M:      Albert Ou <aou@eecs.berkeley.edu>
12443 L:      linux-riscv@lists.infradead.org
12444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12445 S:      Supported
12446 F:      arch/riscv/
12447 K:      riscv
12448 N:      riscv
12449
12450 ROCCAT DRIVERS
12451 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12452 W:      http://sourceforge.net/projects/roccat/
12453 S:      Maintained
12454 F:      drivers/hid/hid-roccat*
12455 F:      include/linux/hid-roccat*
12456 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12457
12458 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12459 M:      Jacob chen <jacob2.chen@rock-chips.com>
12460 L:      linux-media@vger.kernel.org
12461 S:      Maintained
12462 F:      drivers/media/platform/rockchip/rga/
12463 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12464
12465 ROCKER DRIVER
12466 M:      Jiri Pirko <jiri@resnulli.us>
12467 L:      netdev@vger.kernel.org
12468 S:      Supported
12469 F:      drivers/net/ethernet/rocker/
12470
12471 ROCKETPORT DRIVER
12472 P:      Comtrol Corp.
12473 W:      http://www.comtrol.com
12474 S:      Maintained
12475 F:      Documentation/serial/rocket.txt
12476 F:      drivers/tty/rocket*
12477
12478 ROCKETPORT EXPRESS/INFINITY DRIVER
12479 M:      Kevin Cernekee <cernekee@gmail.com>
12480 L:      linux-serial@vger.kernel.org
12481 S:      Odd Fixes
12482 F:      drivers/tty/serial/rp2.*
12483
12484 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12485 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12486 L:      linux-kernel@vger.kernel.org
12487 L:      linux-renesas-soc@vger.kernel.org
12488 S:      Supported
12489 F:      drivers/mfd/bd9571mwv.c
12490 F:      drivers/regulator/bd9571mwv-regulator.c
12491 F:      drivers/gpio/gpio-bd9571mwv.c
12492 F:      include/linux/mfd/bd9571mwv.h
12493 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12494
12495 ROSE NETWORK LAYER
12496 M:      Ralf Baechle <ralf@linux-mips.org>
12497 L:      linux-hams@vger.kernel.org
12498 W:      http://www.linux-ax25.org/
12499 S:      Maintained
12500 F:      include/net/rose.h
12501 F:      include/uapi/linux/rose.h
12502 F:      net/rose/
12503
12504 RTL2830 MEDIA DRIVER
12505 M:      Antti Palosaari <crope@iki.fi>
12506 L:      linux-media@vger.kernel.org
12507 W:      https://linuxtv.org
12508 W:      http://palosaari.fi/linux/
12509 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12510 T:      git git://linuxtv.org/anttip/media_tree.git
12511 S:      Maintained
12512 F:      drivers/media/dvb-frontends/rtl2830*
12513
12514 RTL2832 MEDIA DRIVER
12515 M:      Antti Palosaari <crope@iki.fi>
12516 L:      linux-media@vger.kernel.org
12517 W:      https://linuxtv.org
12518 W:      http://palosaari.fi/linux/
12519 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12520 T:      git git://linuxtv.org/anttip/media_tree.git
12521 S:      Maintained
12522 F:      drivers/media/dvb-frontends/rtl2832*
12523
12524 RTL2832_SDR MEDIA DRIVER
12525 M:      Antti Palosaari <crope@iki.fi>
12526 L:      linux-media@vger.kernel.org
12527 W:      https://linuxtv.org
12528 W:      http://palosaari.fi/linux/
12529 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12530 T:      git git://linuxtv.org/anttip/media_tree.git
12531 S:      Maintained
12532 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12533
12534 RTL8180 WIRELESS DRIVER
12535 L:      linux-wireless@vger.kernel.org
12536 W:      http://wireless.kernel.org/
12537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12538 S:      Orphan
12539 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12540
12541 RTL8187 WIRELESS DRIVER
12542 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12543 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12544 M:      Larry Finger <Larry.Finger@lwfinger.net>
12545 L:      linux-wireless@vger.kernel.org
12546 W:      http://wireless.kernel.org/
12547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12548 S:      Maintained
12549 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12550
12551 REALTEK WIRELESS DRIVER (rtlwifi family)
12552 M:      Ping-Ke Shih <pkshih@realtek.com>
12553 L:      linux-wireless@vger.kernel.org
12554 W:      http://wireless.kernel.org/
12555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12556 S:      Maintained
12557 F:      drivers/net/wireless/realtek/rtlwifi/
12558
12559 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12560 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12561 L:      linux-wireless@vger.kernel.org
12562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12563 S:      Maintained
12564 F:      drivers/net/wireless/realtek/rtl8xxxu/
12565
12566 RXRPC SOCKETS (AF_RXRPC)
12567 M:      David Howells <dhowells@redhat.com>
12568 L:      linux-afs@lists.infradead.org
12569 S:      Supported
12570 F:      net/rxrpc/
12571 F:      include/keys/rxrpc-type.h
12572 F:      include/net/af_rxrpc.h
12573 F:      include/trace/events/rxrpc.h
12574 F:      include/uapi/linux/rxrpc.h
12575 F:      Documentation/networking/rxrpc.txt
12576 W:      https://www.infradead.org/~dhowells/kafs/
12577
12578 S3 SAVAGE FRAMEBUFFER DRIVER
12579 M:      Antonino Daplas <adaplas@gmail.com>
12580 L:      linux-fbdev@vger.kernel.org
12581 S:      Maintained
12582 F:      drivers/video/fbdev/savage/
12583
12584 S390
12585 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12586 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12587 L:      linux-s390@vger.kernel.org
12588 W:      http://www.ibm.com/developerworks/linux/linux390/
12589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12590 S:      Supported
12591 F:      arch/s390/
12592 F:      drivers/s390/
12593 F:      Documentation/s390/
12594 F:      Documentation/driver-api/s390-drivers.rst
12595
12596 S390 COMMON I/O LAYER
12597 M:      Sebastian Ott <sebott@linux.ibm.com>
12598 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12599 L:      linux-s390@vger.kernel.org
12600 W:      http://www.ibm.com/developerworks/linux/linux390/
12601 S:      Supported
12602 F:      drivers/s390/cio/
12603
12604 S390 DASD DRIVER
12605 M:      Stefan Haberland <sth@linux.ibm.com>
12606 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12607 L:      linux-s390@vger.kernel.org
12608 W:      http://www.ibm.com/developerworks/linux/linux390/
12609 S:      Supported
12610 F:      drivers/s390/block/dasd*
12611 F:      block/partitions/ibm.c
12612
12613 S390 IOMMU (PCI)
12614 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12615 L:      linux-s390@vger.kernel.org
12616 W:      http://www.ibm.com/developerworks/linux/linux390/
12617 S:      Supported
12618 F:      drivers/iommu/s390-iommu.c
12619
12620 S390 IUCV NETWORK LAYER
12621 M:      Julian Wiedmann <jwi@linux.ibm.com>
12622 M:      Ursula Braun <ubraun@linux.ibm.com>
12623 L:      linux-s390@vger.kernel.org
12624 W:      http://www.ibm.com/developerworks/linux/linux390/
12625 S:      Supported
12626 F:      drivers/s390/net/*iucv*
12627 F:      include/net/iucv/
12628 F:      net/iucv/
12629
12630 S390 NETWORK DRIVERS
12631 M:      Julian Wiedmann <jwi@linux.ibm.com>
12632 M:      Ursula Braun <ubraun@linux.ibm.com>
12633 L:      linux-s390@vger.kernel.org
12634 W:      http://www.ibm.com/developerworks/linux/linux390/
12635 S:      Supported
12636 F:      drivers/s390/net/
12637
12638 S390 PCI SUBSYSTEM
12639 M:      Sebastian Ott <sebott@linux.ibm.com>
12640 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12641 L:      linux-s390@vger.kernel.org
12642 W:      http://www.ibm.com/developerworks/linux/linux390/
12643 S:      Supported
12644 F:      arch/s390/pci/
12645 F:      drivers/pci/hotplug/s390_pci_hpc.c
12646
12647 S390 VFIO-CCW DRIVER
12648 M:      Cornelia Huck <cohuck@redhat.com>
12649 M:      Halil Pasic <pasic@linux.ibm.com>
12650 L:      linux-s390@vger.kernel.org
12651 L:      kvm@vger.kernel.org
12652 S:      Supported
12653 F:      drivers/s390/cio/vfio_ccw*
12654 F:      Documentation/s390/vfio-ccw.txt
12655 F:      include/uapi/linux/vfio_ccw.h
12656
12657 S390 ZCRYPT DRIVER
12658 M:      Harald Freudenberger <freude@linux.ibm.com>
12659 L:      linux-s390@vger.kernel.org
12660 W:      http://www.ibm.com/developerworks/linux/linux390/
12661 S:      Supported
12662 F:      drivers/s390/crypto/
12663
12664 S390 ZFCP DRIVER
12665 M:      Steffen Maier <maier@linux.ibm.com>
12666 M:      Benjamin Block <bblock@linux.ibm.com>
12667 L:      linux-s390@vger.kernel.org
12668 W:      http://www.ibm.com/developerworks/linux/linux390/
12669 S:      Supported
12670 F:      drivers/s390/scsi/zfcp_*
12671
12672 S3C24XX SD/MMC Driver
12673 M:      Ben Dooks <ben-linux@fluff.org>
12674 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12675 S:      Supported
12676 F:      drivers/mmc/host/s3cmci.*
12677
12678 SAA6588 RDS RECEIVER DRIVER
12679 M:      Hans Verkuil <hverkuil@xs4all.nl>
12680 L:      linux-media@vger.kernel.org
12681 T:      git git://linuxtv.org/media_tree.git
12682 W:      https://linuxtv.org
12683 S:      Odd Fixes
12684 F:      drivers/media/i2c/saa6588*
12685
12686 SAA7134 VIDEO4LINUX DRIVER
12687 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12688 L:      linux-media@vger.kernel.org
12689 W:      https://linuxtv.org
12690 T:      git git://linuxtv.org/media_tree.git
12691 S:      Odd fixes
12692 F:      Documentation/media/v4l-drivers/saa7134*
12693 F:      drivers/media/pci/saa7134/
12694
12695 SAA7146 VIDEO4LINUX-2 DRIVER
12696 M:      Hans Verkuil <hverkuil@xs4all.nl>
12697 L:      linux-media@vger.kernel.org
12698 T:      git git://linuxtv.org/media_tree.git
12699 S:      Maintained
12700 F:      drivers/media/common/saa7146/
12701 F:      drivers/media/pci/saa7146/
12702 F:      include/media/saa7146*
12703
12704 SAMSUNG AUDIO (ASoC) DRIVERS
12705 M:      Krzysztof Kozlowski <krzk@kernel.org>
12706 M:      Sangbeom Kim <sbkim73@samsung.com>
12707 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12708 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12709 S:      Supported
12710 F:      sound/soc/samsung/
12711 F:      Documentation/devicetree/bindings/sound/samsung*
12712
12713 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12714 M:      Krzysztof Kozlowski <krzk@kernel.org>
12715 L:      linux-crypto@vger.kernel.org
12716 L:      linux-samsung-soc@vger.kernel.org
12717 S:      Maintained
12718 F:      drivers/crypto/exynos-rng.c
12719 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12720
12721 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12722 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12723 L:      linux-samsung-soc@vger.kernel.org
12724 S:      Maintained
12725 F:      drivers/char/hw_random/exynos-trng.c
12726 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12727
12728 SAMSUNG FRAMEBUFFER DRIVER
12729 M:      Jingoo Han <jingoohan1@gmail.com>
12730 L:      linux-fbdev@vger.kernel.org
12731 S:      Maintained
12732 F:      drivers/video/fbdev/s3c-fb.c
12733
12734 SAMSUNG LAPTOP DRIVER
12735 M:      Corentin Chary <corentin.chary@gmail.com>
12736 L:      platform-driver-x86@vger.kernel.org
12737 S:      Maintained
12738 F:      drivers/platform/x86/samsung-laptop.c
12739
12740 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12741 M:      Sangbeom Kim <sbkim73@samsung.com>
12742 M:      Krzysztof Kozlowski <krzk@kernel.org>
12743 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12744 L:      linux-kernel@vger.kernel.org
12745 L:      linux-samsung-soc@vger.kernel.org
12746 S:      Supported
12747 F:      drivers/mfd/sec*.c
12748 F:      drivers/regulator/s2m*.c
12749 F:      drivers/regulator/s5m*.c
12750 F:      drivers/clk/clk-s2mps11.c
12751 F:      drivers/rtc/rtc-s5m.c
12752 F:      include/linux/mfd/samsung/
12753 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12754 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12755 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12756 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12757
12758 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12759 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12760 L:      linux-media@vger.kernel.org
12761 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12762 S:      Maintained
12763 F:      drivers/media/platform/s3c-camif/
12764 F:      include/media/drv-intf/s3c_camif.h
12765
12766 SAMSUNG S3FWRN5 NFC DRIVER
12767 M:      Robert Baldyga <r.baldyga@samsung.com>
12768 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12769 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12770 S:      Supported
12771 F:      drivers/nfc/s3fwrn5
12772
12773 SAMSUNG S5C73M3 CAMERA DRIVER
12774 M:      Kyungmin Park <kyungmin.park@samsung.com>
12775 M:      Andrzej Hajda <a.hajda@samsung.com>
12776 L:      linux-media@vger.kernel.org
12777 S:      Supported
12778 F:      drivers/media/i2c/s5c73m3/*
12779
12780 SAMSUNG S5K5BAF CAMERA DRIVER
12781 M:      Kyungmin Park <kyungmin.park@samsung.com>
12782 M:      Andrzej Hajda <a.hajda@samsung.com>
12783 L:      linux-media@vger.kernel.org
12784 S:      Supported
12785 F:      drivers/media/i2c/s5k5baf.c
12786
12787 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12788 M:      Krzysztof Kozlowski <krzk@kernel.org>
12789 M:      Vladimir Zapolskiy <vz@mleia.com>
12790 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12791 L:      linux-crypto@vger.kernel.org
12792 L:      linux-samsung-soc@vger.kernel.org
12793 S:      Maintained
12794 F:      drivers/crypto/s5p-sss.c
12795
12796 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12797 M:      Kyungmin Park <kyungmin.park@samsung.com>
12798 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12799 L:      linux-media@vger.kernel.org
12800 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12801 S:      Supported
12802 F:      drivers/media/platform/exynos4-is/
12803
12804 SAMSUNG SOC CLOCK DRIVERS
12805 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12806 M:      Tomasz Figa <tomasz.figa@gmail.com>
12807 M:      Chanwoo Choi <cw00.choi@samsung.com>
12808 S:      Supported
12809 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12811 F:      drivers/clk/samsung/
12812 F:      include/dt-bindings/clock/exynos*.h
12813 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12814
12815 SAMSUNG SPI DRIVERS
12816 M:      Kukjin Kim <kgene@kernel.org>
12817 M:      Krzysztof Kozlowski <krzk@kernel.org>
12818 M:      Andi Shyti <andi@etezian.org>
12819 L:      linux-spi@vger.kernel.org
12820 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12821 S:      Maintained
12822 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12823 F:      drivers/spi/spi-s3c*
12824 F:      include/linux/platform_data/spi-s3c64xx.h
12825
12826 SAMSUNG SXGBE DRIVERS
12827 M:      Byungho An <bh74.an@samsung.com>
12828 M:      Girish K S <ks.giri@samsung.com>
12829 M:      Vipul Pandya <vipul.pandya@samsung.com>
12830 S:      Supported
12831 L:      netdev@vger.kernel.org
12832 F:      drivers/net/ethernet/samsung/sxgbe/
12833
12834 SAMSUNG THERMAL DRIVER
12835 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12836 L:      linux-pm@vger.kernel.org
12837 L:      linux-samsung-soc@vger.kernel.org
12838 S:      Supported
12839 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12840 F:      drivers/thermal/samsung/
12841
12842 SAMSUNG USB2 PHY DRIVER
12843 M:      Kamil Debski <kamil@wypas.org>
12844 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12845 L:      linux-kernel@vger.kernel.org
12846 S:      Supported
12847 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12848 F:      Documentation/phy/samsung-usb2.txt
12849 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12850 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12851 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12852 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12853 F:      drivers/phy/samsung/phy-samsung-usb2.c
12854 F:      drivers/phy/samsung/phy-samsung-usb2.h
12855
12856 SC1200 WDT DRIVER
12857 M:      Zwane Mwaikambo <zwanem@gmail.com>
12858 S:      Maintained
12859 F:      drivers/watchdog/sc1200wdt.c
12860
12861 SCHEDULER
12862 M:      Ingo Molnar <mingo@redhat.com>
12863 M:      Peter Zijlstra <peterz@infradead.org>
12864 L:      linux-kernel@vger.kernel.org
12865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12866 S:      Maintained
12867 F:      kernel/sched/
12868 F:      include/linux/sched.h
12869 F:      include/uapi/linux/sched.h
12870 F:      include/linux/wait.h
12871
12872 SCR24X CHIP CARD INTERFACE DRIVER
12873 M:      Lubomir Rintel <lkundrak@v3.sk>
12874 S:      Supported
12875 F:      drivers/char/pcmcia/scr24x_cs.c
12876
12877 SCSI CDROM DRIVER
12878 M:      Jens Axboe <axboe@kernel.dk>
12879 L:      linux-scsi@vger.kernel.org
12880 W:      http://www.kernel.dk
12881 S:      Maintained
12882 F:      drivers/scsi/sr*
12883
12884 SCSI RDMA PROTOCOL (SRP) INITIATOR
12885 M:      Bart Van Assche <bvanassche@acm.org>
12886 L:      linux-rdma@vger.kernel.org
12887 S:      Supported
12888 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12889 F:      drivers/infiniband/ulp/srp/
12890 F:      include/scsi/srp.h
12891
12892 SCSI RDMA PROTOCOL (SRP) TARGET
12893 M:      Bart Van Assche <bvanassche@acm.org>
12894 L:      linux-rdma@vger.kernel.org
12895 L:      target-devel@vger.kernel.org
12896 S:      Supported
12897 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12898 F:      drivers/infiniband/ulp/srpt/
12899
12900 SCSI SG DRIVER
12901 M:      Doug Gilbert <dgilbert@interlog.com>
12902 L:      linux-scsi@vger.kernel.org
12903 W:      http://sg.danny.cz/sg
12904 S:      Maintained
12905 F:      Documentation/scsi/scsi-generic.txt
12906 F:      drivers/scsi/sg.c
12907 F:      include/scsi/sg.h
12908
12909 SCSI SUBSYSTEM
12910 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12912 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12914 L:      linux-scsi@vger.kernel.org
12915 S:      Maintained
12916 F:      Documentation/devicetree/bindings/scsi/
12917 F:      drivers/scsi/
12918 F:      include/scsi/
12919
12920 SCSI TAPE DRIVER
12921 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12922 L:      linux-scsi@vger.kernel.org
12923 S:      Maintained
12924 F:      Documentation/scsi/st.txt
12925 F:      drivers/scsi/st.*
12926 F:      drivers/scsi/st_*.h
12927
12928 SCTP PROTOCOL
12929 M:      Vlad Yasevich <vyasevich@gmail.com>
12930 M:      Neil Horman <nhorman@tuxdriver.com>
12931 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12932 L:      linux-sctp@vger.kernel.org
12933 W:      http://lksctp.sourceforge.net
12934 S:      Maintained
12935 F:      Documentation/networking/sctp.txt
12936 F:      include/linux/sctp.h
12937 F:      include/uapi/linux/sctp.h
12938 F:      include/net/sctp/
12939 F:      net/sctp/
12940
12941 SCx200 CPU SUPPORT
12942 M:      Jim Cromie <jim.cromie@gmail.com>
12943 S:      Odd Fixes
12944 F:      Documentation/i2c/busses/scx200_acb
12945 F:      arch/x86/platform/scx200/
12946 F:      drivers/watchdog/scx200_wdt.c
12947 F:      drivers/i2c/busses/scx200*
12948 F:      drivers/mtd/maps/scx200_docflash.c
12949 F:      include/linux/scx200.h
12950
12951 SCx200 GPIO DRIVER
12952 M:      Jim Cromie <jim.cromie@gmail.com>
12953 S:      Maintained
12954 F:      drivers/char/scx200_gpio.c
12955 F:      include/linux/scx200_gpio.h
12956
12957 SCx200 HRT CLOCKSOURCE DRIVER
12958 M:      Jim Cromie <jim.cromie@gmail.com>
12959 S:      Maintained
12960 F:      drivers/clocksource/scx200_hrt.c
12961
12962 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12963 M:      Sascha Sommer <saschasommer@freenet.de>
12964 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12965 S:      Maintained
12966 F:      drivers/mmc/host/sdricoh_cs.c
12967
12968 SECURE COMPUTING
12969 M:      Kees Cook <keescook@chromium.org>
12970 R:      Andy Lutomirski <luto@amacapital.net>
12971 R:      Will Drewry <wad@chromium.org>
12972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12973 S:      Supported
12974 F:      kernel/seccomp.c
12975 F:      include/uapi/linux/seccomp.h
12976 F:      include/linux/seccomp.h
12977 F:      tools/testing/selftests/seccomp/*
12978 F:      tools/testing/selftests/kselftest_harness.h
12979 F:      Documentation/userspace-api/seccomp_filter.rst
12980 K:      \bsecure_computing
12981 K:      \bTIF_SECCOMP\b
12982
12983 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12984 M:      Al Cooper <alcooperx@gmail.com>
12985 L:      linux-mmc@vger.kernel.org
12986 L:      bcm-kernel-feedback-list@broadcom.com
12987 S:      Maintained
12988 F:      drivers/mmc/host/sdhci-brcmstb*
12989
12990 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12991 M:      Adrian Hunter <adrian.hunter@intel.com>
12992 L:      linux-mmc@vger.kernel.org
12993 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12994 S:      Maintained
12995 F:      drivers/mmc/host/sdhci*
12996 F:      include/linux/mmc/sdhci*
12997
12998 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
12999 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13000 M:      Manjunath M B <manjumb@synopsys.com>
13001 L:      linux-mmc@vger.kernel.org
13002 S:      Maintained
13003 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13004
13005 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13006 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13007 L:      linux-mmc@vger.kernel.org
13008 S:      Supported
13009 F:      drivers/mmc/host/sdhci-of-at91.c
13010
13011 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13012 M:      Ben Dooks <ben-linux@fluff.org>
13013 M:      Jaehoon Chung <jh80.chung@samsung.com>
13014 L:      linux-mmc@vger.kernel.org
13015 S:      Maintained
13016 F:      drivers/mmc/host/sdhci-s3c*
13017
13018 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13019 M:      Viresh Kumar <vireshk@kernel.org>
13020 L:      linux-mmc@vger.kernel.org
13021 S:      Maintained
13022 F:      drivers/mmc/host/sdhci-spear.c
13023
13024 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13025 M:      Kishon Vijay Abraham I <kishon@ti.com>
13026 L:      linux-mmc@vger.kernel.org
13027 S:      Maintained
13028 F:      drivers/mmc/host/sdhci-omap.c
13029
13030 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13031 M:      Scott Bauer <scott.bauer@intel.com>
13032 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13033 L:      linux-block@vger.kernel.org
13034 S:      Supported
13035 F:      block/sed*
13036 F:      block/opal_proto.h
13037 F:      include/linux/sed*
13038 F:      include/uapi/linux/sed*
13039
13040 SECURITY CONTACT
13041 M:      Security Officers <security@kernel.org>
13042 S:      Supported
13043
13044 SECURITY SUBSYSTEM
13045 M:      James Morris <jmorris@namei.org>
13046 M:      "Serge E. Hallyn" <serge@hallyn.com>
13047 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13049 W:      http://kernsec.org/
13050 S:      Supported
13051 F:      security/
13052 X:      security/selinux/
13053
13054 SELINUX SECURITY MODULE
13055 M:      Paul Moore <paul@paul-moore.com>
13056 M:      Stephen Smalley <sds@tycho.nsa.gov>
13057 M:      Eric Paris <eparis@parisplace.org>
13058 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
13059 W:      https://selinuxproject.org
13060 W:      https://github.com/SELinuxProject
13061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13062 S:      Supported
13063 F:      include/linux/selinux*
13064 F:      security/selinux/
13065 F:      scripts/selinux/
13066 F:      Documentation/admin-guide/LSM/SELinux.rst
13067
13068 SENSABLE PHANTOM
13069 M:      Jiri Slaby <jirislaby@gmail.com>
13070 S:      Maintained
13071 F:      drivers/misc/phantom.c
13072 F:      include/uapi/linux/phantom.h
13073
13074 SERIAL DEVICE BUS
13075 M:      Rob Herring <robh@kernel.org>
13076 L:      linux-serial@vger.kernel.org
13077 S:      Maintained
13078 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13079 F:      drivers/tty/serdev/
13080 F:      include/linux/serdev.h
13081
13082 SERIAL DRIVERS
13083 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13084 L:      linux-serial@vger.kernel.org
13085 S:      Maintained
13086 F:      Documentation/devicetree/bindings/serial/
13087 F:      drivers/tty/serial/
13088
13089 SERIAL IR RECEIVER
13090 M:      Sean Young <sean@mess.org>
13091 L:      linux-media@vger.kernel.org
13092 S:      Maintained
13093 F:      drivers/media/rc/serial_ir.c
13094
13095 SFC NETWORK DRIVER
13096 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13097 M:      Edward Cree <ecree@solarflare.com>
13098 M:      Bert Kenward <bkenward@solarflare.com>
13099 L:      netdev@vger.kernel.org
13100 S:      Supported
13101 F:      drivers/net/ethernet/sfc/
13102
13103 SGI GRU DRIVER
13104 M:      Dimitri Sivanich <sivanich@sgi.com>
13105 S:      Maintained
13106 F:      drivers/misc/sgi-gru/
13107
13108 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13109 M:      Pat Gefre <pfg@sgi.com>
13110 L:      linux-ia64@vger.kernel.org
13111 S:      Supported
13112 F:      Documentation/ia64/serial.txt
13113 F:      drivers/tty/serial/ioc?_serial.c
13114 F:      include/linux/ioc?.h
13115
13116 SGI XP/XPC/XPNET DRIVER
13117 M:      Cliff Whickman <cpw@sgi.com>
13118 M:      Robin Holt <robinmholt@gmail.com>
13119 S:      Maintained
13120 F:      drivers/misc/sgi-xp/
13121
13122 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13123 M:      Ursula Braun <ubraun@linux.ibm.com>
13124 L:      linux-s390@vger.kernel.org
13125 W:      http://www.ibm.com/developerworks/linux/linux390/
13126 S:      Supported
13127 F:      net/smc/
13128
13129 SHARP RJ54N1CB0C SENSOR DRIVER
13130 M:      Jacopo Mondi <jacopo@jmondi.org>
13131 L:      linux-media@vger.kernel.org
13132 T:      git git://linuxtv.org/media_tree.git
13133 S:      Odd fixes
13134 F:      drivers/media/i2c/rj54n1cb0c.c
13135 F:      include/media/i2c/rj54n1cb0c.h
13136
13137 SH_VEU V4L2 MEM2MEM DRIVER
13138 L:      linux-media@vger.kernel.org
13139 S:      Orphan
13140 F:      drivers/media/platform/sh_veu.c
13141
13142 SH_VOU V4L2 OUTPUT DRIVER
13143 L:      linux-media@vger.kernel.org
13144 S:      Orphan
13145 F:      drivers/media/platform/sh_vou.c
13146 F:      include/media/drv-intf/sh_vou.h
13147
13148 SI2157 MEDIA DRIVER
13149 M:      Antti Palosaari <crope@iki.fi>
13150 L:      linux-media@vger.kernel.org
13151 W:      https://linuxtv.org
13152 W:      http://palosaari.fi/linux/
13153 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13154 T:      git git://linuxtv.org/anttip/media_tree.git
13155 S:      Maintained
13156 F:      drivers/media/tuners/si2157*
13157
13158 SI2165 MEDIA DRIVER
13159 M:      Matthias Schwarzott <zzam@gentoo.org>
13160 L:      linux-media@vger.kernel.org
13161 W:      https://linuxtv.org
13162 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13163 S:      Maintained
13164 F:      drivers/media/dvb-frontends/si2165*
13165
13166 SI2168 MEDIA DRIVER
13167 M:      Antti Palosaari <crope@iki.fi>
13168 L:      linux-media@vger.kernel.org
13169 W:      https://linuxtv.org
13170 W:      http://palosaari.fi/linux/
13171 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13172 T:      git git://linuxtv.org/anttip/media_tree.git
13173 S:      Maintained
13174 F:      drivers/media/dvb-frontends/si2168*
13175
13176 SI470X FM RADIO RECEIVER I2C DRIVER
13177 M:      Hans Verkuil <hverkuil@xs4all.nl>
13178 L:      linux-media@vger.kernel.org
13179 T:      git git://linuxtv.org/media_tree.git
13180 W:      https://linuxtv.org
13181 S:      Odd Fixes
13182 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13183
13184 SI470X FM RADIO RECEIVER USB DRIVER
13185 M:      Hans Verkuil <hverkuil@xs4all.nl>
13186 L:      linux-media@vger.kernel.org
13187 T:      git git://linuxtv.org/media_tree.git
13188 W:      https://linuxtv.org
13189 S:      Maintained
13190 F:      drivers/media/radio/si470x/radio-si470x-common.c
13191 F:      drivers/media/radio/si470x/radio-si470x.h
13192 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13193
13194 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13195 M:      Eduardo Valentin <edubezval@gmail.com>
13196 L:      linux-media@vger.kernel.org
13197 T:      git git://linuxtv.org/media_tree.git
13198 W:      https://linuxtv.org
13199 S:      Odd Fixes
13200 F:      drivers/media/radio/si4713/si4713.?
13201
13202 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13203 M:      Eduardo Valentin <edubezval@gmail.com>
13204 L:      linux-media@vger.kernel.org
13205 T:      git git://linuxtv.org/media_tree.git
13206 W:      https://linuxtv.org
13207 S:      Odd Fixes
13208 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13209
13210 SI4713 FM RADIO TRANSMITTER USB DRIVER
13211 M:      Hans Verkuil <hverkuil@xs4all.nl>
13212 L:      linux-media@vger.kernel.org
13213 T:      git git://linuxtv.org/media_tree.git
13214 W:      https://linuxtv.org
13215 S:      Maintained
13216 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13217
13218 SIANO DVB DRIVER
13219 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13220 L:      linux-media@vger.kernel.org
13221 W:      https://linuxtv.org
13222 T:      git git://linuxtv.org/media_tree.git
13223 S:      Odd fixes
13224 F:      drivers/media/common/siano/
13225 F:      drivers/media/usb/siano/
13226 F:      drivers/media/usb/siano/
13227 F:      drivers/media/mmc/siano/
13228
13229 SIFIVE DRIVERS
13230 M:      Palmer Dabbelt <palmer@sifive.com>
13231 L:      linux-riscv@lists.infradead.org
13232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13233 S:      Supported
13234 K:      sifive
13235 N:      sifive
13236
13237 SILEAD TOUCHSCREEN DRIVER
13238 M:      Hans de Goede <hdegoede@redhat.com>
13239 L:      linux-input@vger.kernel.org
13240 L:      platform-driver-x86@vger.kernel.org
13241 S:      Maintained
13242 F:      drivers/input/touchscreen/silead.c
13243 F:      drivers/platform/x86/touchscreen_dmi.c
13244
13245 SILICON MOTION SM712 FRAME BUFFER DRIVER
13246 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13247 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13248 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13249 L:      linux-fbdev@vger.kernel.org
13250 S:      Maintained
13251 F:      drivers/video/fbdev/sm712*
13252 F:      Documentation/fb/sm712fb.txt
13253
13254 SIMPLE FIRMWARE INTERFACE (SFI)
13255 M:      Len Brown <lenb@kernel.org>
13256 L:      sfi-devel@simplefirmware.org
13257 W:      http://simplefirmware.org/
13258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13259 S:      Supported
13260 F:      arch/x86/platform/sfi/
13261 F:      drivers/sfi/
13262 F:      include/linux/sfi*.h
13263
13264 SIMPLEFB FB DRIVER
13265 M:      Hans de Goede <hdegoede@redhat.com>
13266 L:      linux-fbdev@vger.kernel.org
13267 S:      Maintained
13268 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13269 F:      drivers/video/fbdev/simplefb.c
13270 F:      include/linux/platform_data/simplefb.h
13271
13272 SIMTEC EB110ATX (Chalice CATS)
13273 P:      Ben Dooks
13274 P:      Vincent Sanders <vince@simtec.co.uk>
13275 M:      Simtec Linux Team <linux@simtec.co.uk>
13276 W:      http://www.simtec.co.uk/products/EB110ATX/
13277 S:      Supported
13278
13279 SIMTEC EB2410ITX (BAST)
13280 P:      Ben Dooks
13281 P:      Vincent Sanders <vince@simtec.co.uk>
13282 M:      Simtec Linux Team <linux@simtec.co.uk>
13283 W:      http://www.simtec.co.uk/products/EB2410ITX/
13284 S:      Supported
13285 F:      arch/arm/mach-s3c24xx/mach-bast.c
13286 F:      arch/arm/mach-s3c24xx/bast-ide.c
13287 F:      arch/arm/mach-s3c24xx/bast-irq.c
13288
13289 SIPHASH PRF ROUTINES
13290 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13291 S:      Maintained
13292 F:      lib/siphash.c
13293 F:      lib/test_siphash.c
13294 F:      include/linux/siphash.h
13295
13296 SIOX
13297 M:      Gavin Schenk <g.schenk@eckelmann.de>
13298 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13299 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13300 S:      Supported
13301 F:      drivers/siox/*
13302 F:      include/trace/events/siox.h
13303
13304 SIS 190 ETHERNET DRIVER
13305 M:      Francois Romieu <romieu@fr.zoreil.com>
13306 L:      netdev@vger.kernel.org
13307 S:      Maintained
13308 F:      drivers/net/ethernet/sis/sis190.c
13309
13310 SIS 900/7016 FAST ETHERNET DRIVER
13311 M:      Daniele Venzano <venza@brownhat.org>
13312 W:      http://www.brownhat.org/sis900.html
13313 L:      netdev@vger.kernel.org
13314 S:      Maintained
13315 F:      drivers/net/ethernet/sis/sis900.*
13316
13317 SIS FRAMEBUFFER DRIVER
13318 M:      Thomas Winischhofer <thomas@winischhofer.net>
13319 W:      http://www.winischhofer.net/linuxsisvga.shtml
13320 S:      Maintained
13321 F:      Documentation/fb/sisfb.txt
13322 F:      drivers/video/fbdev/sis/
13323 F:      include/video/sisfb.h
13324
13325 SIS USB2VGA DRIVER
13326 M:      Thomas Winischhofer <thomas@winischhofer.net>
13327 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13328 S:      Maintained
13329 F:      drivers/usb/misc/sisusbvga/
13330
13331 SLAB ALLOCATOR
13332 M:      Christoph Lameter <cl@linux.com>
13333 M:      Pekka Enberg <penberg@kernel.org>
13334 M:      David Rientjes <rientjes@google.com>
13335 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13336 M:      Andrew Morton <akpm@linux-foundation.org>
13337 L:      linux-mm@kvack.org
13338 S:      Maintained
13339 F:      include/linux/sl?b*.h
13340 F:      mm/sl?b*
13341
13342 SLEEPABLE READ-COPY UPDATE (SRCU)
13343 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13344 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13345 M:      Josh Triplett <josh@joshtriplett.org>
13346 R:      Steven Rostedt <rostedt@goodmis.org>
13347 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13348 L:      linux-kernel@vger.kernel.org
13349 W:      http://www.rdrop.com/users/paulmck/RCU/
13350 S:      Supported
13351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13352 F:      include/linux/srcu*.h
13353 F:      kernel/rcu/srcu*.c
13354
13355 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13356 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13357 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13358 S:      Maintained
13359 F:      drivers/slimbus/
13360 F:      Documentation/devicetree/bindings/slimbus/
13361 F:      include/linux/slimbus.h
13362
13363 SMACK SECURITY MODULE
13364 M:      Casey Schaufler <casey@schaufler-ca.com>
13365 L:      linux-security-module@vger.kernel.org
13366 W:      http://schaufler-ca.com
13367 T:      git git://github.com/cschaufler/smack-next
13368 S:      Maintained
13369 F:      Documentation/admin-guide/LSM/Smack.rst
13370 F:      security/smack/
13371
13372 SMC91x ETHERNET DRIVER
13373 M:      Nicolas Pitre <nico@fluxnic.net>
13374 S:      Odd Fixes
13375 F:      drivers/net/ethernet/smsc/smc91x.*
13376
13377 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13378 M:      Sakari Ailus <sakari.ailus@iki.fi>
13379 L:      linux-media@vger.kernel.org
13380 S:      Maintained
13381 F:      drivers/media/i2c/smiapp/
13382 F:      include/media/i2c/smiapp.h
13383 F:      drivers/media/i2c/smiapp-pll.c
13384 F:      drivers/media/i2c/smiapp-pll.h
13385 F:      include/uapi/linux/smiapp.h
13386 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13387
13388 SMM665 HARDWARE MONITOR DRIVER
13389 M:      Guenter Roeck <linux@roeck-us.net>
13390 L:      linux-hwmon@vger.kernel.org
13391 S:      Maintained
13392 F:      Documentation/hwmon/smm665
13393 F:      drivers/hwmon/smm665.c
13394
13395 SMSC EMC2103 HARDWARE MONITOR DRIVER
13396 M:      Steve Glendinning <steve.glendinning@shawell.net>
13397 L:      linux-hwmon@vger.kernel.org
13398 S:      Maintained
13399 F:      Documentation/hwmon/emc2103
13400 F:      drivers/hwmon/emc2103.c
13401
13402 SMSC SCH5627 HARDWARE MONITOR DRIVER
13403 M:      Hans de Goede <hdegoede@redhat.com>
13404 L:      linux-hwmon@vger.kernel.org
13405 S:      Supported
13406 F:      Documentation/hwmon/sch5627
13407 F:      drivers/hwmon/sch5627.c
13408
13409 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13410 M:      Steve Glendinning <steve.glendinning@shawell.net>
13411 L:      linux-fbdev@vger.kernel.org
13412 S:      Maintained
13413 F:      drivers/video/fbdev/smscufx.c
13414
13415 SMSC47B397 HARDWARE MONITOR DRIVER
13416 M:      Jean Delvare <jdelvare@suse.com>
13417 L:      linux-hwmon@vger.kernel.org
13418 S:      Maintained
13419 F:      Documentation/hwmon/smsc47b397
13420 F:      drivers/hwmon/smsc47b397.c
13421
13422 SMSC911x ETHERNET DRIVER
13423 M:      Steve Glendinning <steve.glendinning@shawell.net>
13424 L:      netdev@vger.kernel.org
13425 S:      Maintained
13426 F:      include/linux/smsc911x.h
13427 F:      drivers/net/ethernet/smsc/smsc911x.*
13428
13429 SMSC9420 PCI ETHERNET DRIVER
13430 M:      Steve Glendinning <steve.glendinning@shawell.net>
13431 L:      netdev@vger.kernel.org
13432 S:      Maintained
13433 F:      drivers/net/ethernet/smsc/smsc9420.*
13434
13435 SOC-CAMERA V4L2 SUBSYSTEM
13436 L:      linux-media@vger.kernel.org
13437 T:      git git://linuxtv.org/media_tree.git
13438 S:      Orphan
13439 F:      include/media/soc*
13440 F:      drivers/media/i2c/soc_camera/
13441 F:      drivers/media/platform/soc_camera/
13442
13443 SOCIONEXT SYNQUACER I2C DRIVER
13444 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13445 L:      linux-i2c@vger.kernel.org
13446 S:      Maintained
13447 F:      drivers/i2c/busses/i2c-synquacer.c
13448 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13449
13450 SOCIONEXT UNIPHIER SOUND DRIVER
13451 M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13452 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13453 S:      Maintained
13454 F:      sound/soc/uniphier/
13455
13456 SOEKRIS NET48XX LED SUPPORT
13457 M:      Chris Boot <bootc@bootc.net>
13458 S:      Maintained
13459 F:      drivers/leds/leds-net48xx.c
13460
13461 SOFT-ROCE DRIVER (rxe)
13462 M:      Moni Shoua <monis@mellanox.com>
13463 L:      linux-rdma@vger.kernel.org
13464 S:      Supported
13465 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13466 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13467 F:      drivers/infiniband/sw/rxe/
13468 F:      include/uapi/rdma/rdma_user_rxe.h
13469
13470 SOFTLOGIC 6x10 MPEG CODEC
13471 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13472 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13473 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13474 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13475 M:      Ismael Luceno <ismael@iodev.co.uk>
13476 L:      linux-media@vger.kernel.org
13477 S:      Supported
13478 F:      drivers/media/pci/solo6x10/
13479
13480 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13481 M:      James Morse <james.morse@arm.com>
13482 L:      linux-arm-kernel@lists.infradead.org
13483 S:      Maintained
13484 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13485 F:      drivers/firmware/arm_sdei.c
13486 F:      include/linux/sdei.h
13487 F:      include/uapi/linux/sdei.h
13488
13489 SOFTWARE RAID (Multiple Disks) SUPPORT
13490 M:      Shaohua Li <shli@kernel.org>
13491 L:      linux-raid@vger.kernel.org
13492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13493 S:      Supported
13494 F:      drivers/md/Makefile
13495 F:      drivers/md/Kconfig
13496 F:      drivers/md/md*
13497 F:      drivers/md/raid*
13498 F:      include/linux/raid/
13499 F:      include/uapi/linux/raid/
13500
13501 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13502 M:      Jassi Brar <jaswinder.singh@linaro.org>
13503 L:      netdev@vger.kernel.org
13504 S:      Maintained
13505 F:      drivers/net/ethernet/socionext/netsec.c
13506 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13507
13508 SOLIDRUN CLEARFOG SUPPORT
13509 M:      Russell King <linux@armlinux.org.uk>
13510 S:      Maintained
13511 F:      arch/arm/boot/dts/armada-388-clearfog*
13512 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13513
13514 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13515 M:      Russell King <linux@armlinux.org.uk>
13516 S:      Maintained
13517 F:      arch/arm/boot/dts/imx6*-cubox-i*
13518 F:      arch/arm/boot/dts/imx6*-hummingboard*
13519 F:      arch/arm/boot/dts/imx6*-sr-*
13520
13521 SONIC NETWORK DRIVER
13522 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13523 L:      netdev@vger.kernel.org
13524 S:      Maintained
13525 F:      drivers/net/ethernet/natsemi/sonic.*
13526
13527 SONICS SILICON BACKPLANE DRIVER (SSB)
13528 M:      Michael Buesch <m@bues.ch>
13529 L:      linux-wireless@vger.kernel.org
13530 S:      Maintained
13531 F:      drivers/ssb/
13532 F:      include/linux/ssb/
13533
13534 SONY IMX258 SENSOR DRIVER
13535 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13536 L:      linux-media@vger.kernel.org
13537 T:      git git://linuxtv.org/media_tree.git
13538 S:      Maintained
13539 F:      drivers/media/i2c/imx258.c
13540
13541 SONY IMX274 SENSOR DRIVER
13542 M:      Leon Luo <leonl@leopardimaging.com>
13543 L:      linux-media@vger.kernel.org
13544 T:      git git://linuxtv.org/media_tree.git
13545 S:      Maintained
13546 F:      drivers/media/i2c/imx274.c
13547 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13548
13549 SONY MEMORYSTICK CARD SUPPORT
13550 M:      Alex Dubov <oakad@yahoo.com>
13551 W:      http://tifmxx.berlios.de/
13552 S:      Maintained
13553 F:      drivers/memstick/host/tifm_ms.c
13554
13555 SONY MEMORYSTICK STANDARD SUPPORT
13556 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13557 S:      Maintained
13558 F:      drivers/memstick/core/ms_block.*
13559
13560 SONY VAIO CONTROL DEVICE DRIVER
13561 M:      Mattia Dongili <malattia@linux.it>
13562 L:      platform-driver-x86@vger.kernel.org
13563 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13564 S:      Maintained
13565 F:      Documentation/laptops/sony-laptop.txt
13566 F:      drivers/char/sonypi.c
13567 F:      drivers/platform/x86/sony-laptop.c
13568 F:      include/linux/sony-laptop.h
13569
13570 SOUND
13571 M:      Jaroslav Kysela <perex@perex.cz>
13572 M:      Takashi Iwai <tiwai@suse.com>
13573 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13574 W:      http://www.alsa-project.org/
13575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13576 T:      git git://git.alsa-project.org/alsa-kernel.git
13577 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13578 S:      Maintained
13579 F:      Documentation/sound/
13580 F:      include/sound/
13581 F:      include/uapi/sound/
13582 F:      sound/
13583
13584 SOUND - COMPRESSED AUDIO
13585 M:      Vinod Koul <vkoul@kernel.org>
13586 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13588 S:      Supported
13589 F:      Documentation/sound/designs/compress-offload.rst
13590 F:      include/sound/compress_driver.h
13591 F:      include/uapi/sound/compress_*
13592 F:      sound/core/compress_offload.c
13593 F:      sound/soc/soc-compress.c
13594
13595 SOUND - DMAENGINE HELPERS
13596 M:      Lars-Peter Clausen <lars@metafoo.de>
13597 S:      Supported
13598 F:      include/sound/dmaengine_pcm.h
13599 F:      sound/core/pcm_dmaengine.c
13600 F:      sound/soc/soc-generic-dmaengine-pcm.c
13601
13602 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13603 M:      Liam Girdwood <lgirdwood@gmail.com>
13604 M:      Mark Brown <broonie@kernel.org>
13605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13606 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13607 W:      http://alsa-project.org/main/index.php/ASoC
13608 S:      Supported
13609 F:      Documentation/devicetree/bindings/sound/
13610 F:      Documentation/sound/soc/
13611 F:      sound/soc/
13612 F:      include/sound/soc*
13613
13614 SOUNDWIRE SUBSYSTEM
13615 M:      Vinod Koul <vinod.koul@intel.com>
13616 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13617 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13618 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13619 S:      Supported
13620 F:      Documentation/driver-api/soundwire/
13621 F:      drivers/soundwire/
13622 F:      include/linux/soundwire/
13623
13624 SP2 MEDIA DRIVER
13625 M:      Olli Salonen <olli.salonen@iki.fi>
13626 L:      linux-media@vger.kernel.org
13627 W:      https://linuxtv.org
13628 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13629 S:      Maintained
13630 F:      drivers/media/dvb-frontends/sp2*
13631
13632 SPARC + UltraSPARC (sparc/sparc64)
13633 M:      "David S. Miller" <davem@davemloft.net>
13634 L:      sparclinux@vger.kernel.org
13635 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13638 S:      Maintained
13639 F:      arch/sparc/
13640 F:      drivers/sbus/
13641
13642 SPARC SERIAL DRIVERS
13643 M:      "David S. Miller" <davem@davemloft.net>
13644 L:      sparclinux@vger.kernel.org
13645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13647 S:      Maintained
13648 F:      include/linux/sunserialcore.h
13649 F:      drivers/tty/serial/suncore.c
13650 F:      drivers/tty/serial/sunhv.c
13651 F:      drivers/tty/serial/sunsab.c
13652 F:      drivers/tty/serial/sunsab.h
13653 F:      drivers/tty/serial/sunsu.c
13654 F:      drivers/tty/serial/sunzilog.c
13655 F:      drivers/tty/serial/sunzilog.h
13656 F:      drivers/tty/vcc.c
13657
13658 SPARSE CHECKER
13659 M:      "Christopher Li" <sparse@chrisli.org>
13660 L:      linux-sparse@vger.kernel.org
13661 W:      https://sparse.wiki.kernel.org/
13662 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13663 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13664 S:      Maintained
13665 F:      include/linux/compiler.h
13666
13667 SPEAR CLOCK FRAMEWORK SUPPORT
13668 M:      Viresh Kumar <vireshk@kernel.org>
13669 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13670 W:      http://www.st.com/spear
13671 S:      Maintained
13672 F:      drivers/clk/spear/
13673
13674 SPEAR PLATFORM SUPPORT
13675 M:      Viresh Kumar <vireshk@kernel.org>
13676 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13677 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13678 W:      http://www.st.com/spear
13679 S:      Maintained
13680 F:      arch/arm/boot/dts/spear*
13681 F:      arch/arm/mach-spear/
13682
13683 SPI NOR SUBSYSTEM
13684 M:      Marek Vasut <marek.vasut@gmail.com>
13685 L:      linux-mtd@lists.infradead.org
13686 W:      http://www.linux-mtd.infradead.org/
13687 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13688 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13689 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13690 S:      Maintained
13691 F:      drivers/mtd/spi-nor/
13692 F:      include/linux/mtd/spi-nor.h
13693
13694 SPI SUBSYSTEM
13695 M:      Mark Brown <broonie@kernel.org>
13696 L:      linux-spi@vger.kernel.org
13697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13698 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13699 S:      Maintained
13700 F:      Documentation/devicetree/bindings/spi/
13701 F:      Documentation/spi/
13702 F:      drivers/spi/
13703 F:      include/linux/spi/
13704 F:      include/uapi/linux/spi/
13705 F:      tools/spi/
13706
13707 SPIDERNET NETWORK DRIVER for CELL
13708 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13709 L:      netdev@vger.kernel.org
13710 S:      Supported
13711 F:      Documentation/networking/spider_net.txt
13712 F:      drivers/net/ethernet/toshiba/spider_net*
13713
13714 SPMI SUBSYSTEM
13715 R:      Stephen Boyd <sboyd@kernel.org>
13716 L:      linux-arm-msm@vger.kernel.org
13717 F:      Documentation/devicetree/bindings/spmi/
13718 F:      drivers/spmi/
13719 F:      include/dt-bindings/spmi/spmi.h
13720 F:      include/linux/spmi.h
13721 F:      include/trace/events/spmi.h
13722
13723 SPU FILE SYSTEM
13724 M:      Jeremy Kerr <jk@ozlabs.org>
13725 L:      linuxppc-dev@lists.ozlabs.org
13726 W:      http://www.ibm.com/developerworks/power/cell/
13727 S:      Supported
13728 F:      Documentation/filesystems/spufs.txt
13729 F:      arch/powerpc/platforms/cell/spufs/
13730
13731 SQUASHFS FILE SYSTEM
13732 M:      Phillip Lougher <phillip@squashfs.org.uk>
13733 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13734 W:      http://squashfs.org.uk
13735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13736 S:      Maintained
13737 F:      Documentation/filesystems/squashfs.txt
13738 F:      fs/squashfs/
13739
13740 SRM (Alpha) environment access
13741 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13742 S:      Maintained
13743 F:      arch/alpha/kernel/srm_env.c
13744
13745 ST STM32 I2C/SMBUS DRIVER
13746 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13747 L:      linux-i2c@vger.kernel.org
13748 S:      Maintained
13749 F:      drivers/i2c/busses/i2c-stm32*
13750
13751 STABLE BRANCH
13752 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13753 L:      stable@vger.kernel.org
13754 S:      Supported
13755 F:      Documentation/process/stable-kernel-rules.rst
13756
13757 STAGING - COMEDI
13758 M:      Ian Abbott <abbotti@mev.co.uk>
13759 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13760 S:      Odd Fixes
13761 F:      drivers/staging/comedi/
13762
13763 STAGING - EROFS FILE SYSTEM
13764 M:      Gao Xiang <gaoxiang25@huawei.com>
13765 M:      Chao Yu <yuchao0@huawei.com>
13766 L:      linux-erofs@lists.ozlabs.org
13767 S:      Maintained
13768 F:      drivers/staging/erofs/
13769
13770 STAGING - FLARION FT1000 DRIVERS
13771 M:      Marek Belisko <marek.belisko@gmail.com>
13772 S:      Odd Fixes
13773 F:      drivers/staging/ft1000/
13774
13775 STAGING - INDUSTRIAL IO
13776 M:      Jonathan Cameron <jic23@kernel.org>
13777 L:      linux-iio@vger.kernel.org
13778 S:      Odd Fixes
13779 F:      Documentation/devicetree/bindings/staging/iio/
13780 F:      drivers/staging/iio/
13781
13782 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13783 M:      Marc Dietrich <marvin24@gmx.de>
13784 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13785 L:      linux-tegra@vger.kernel.org
13786 S:      Maintained
13787 F:      drivers/staging/nvec/
13788
13789 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13790 M:      Jens Frederich <jfrederich@gmail.com>
13791 M:      Daniel Drake <dsd@laptop.org>
13792 M:      Jon Nettleton <jon.nettleton@gmail.com>
13793 W:      http://wiki.laptop.org/go/DCON
13794 S:      Maintained
13795 F:      drivers/staging/olpc_dcon/
13796
13797 STAGING - REALTEK RTL8712U DRIVERS
13798 M:      Larry Finger <Larry.Finger@lwfinger.net>
13799 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13800 S:      Odd Fixes
13801 F:      drivers/staging/rtl8712/
13802
13803 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13804 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13805 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13806 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13807 L:      linux-fbdev@vger.kernel.org
13808 S:      Maintained
13809 F:      drivers/staging/sm750fb/
13810
13811 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13812 M:      William Hubbs <w.d.hubbs@gmail.com>
13813 M:      Chris Brannon <chris@the-brannons.com>
13814 M:      Kirk Reiser <kirk@reisers.ca>
13815 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13816 L:      speakup@linux-speakup.org
13817 W:      http://www.linux-speakup.org/
13818 S:      Odd Fixes
13819 F:      drivers/staging/speakup/
13820
13821 STAGING - VIA VT665X DRIVERS
13822 M:      Forest Bond <forest@alittletooquiet.net>
13823 S:      Odd Fixes
13824 F:      drivers/staging/vt665?/
13825
13826 STAGING - WILC1000 WIFI DRIVER
13827 M:      Aditya Shankar <aditya.shankar@microchip.com>
13828 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13829 L:      linux-wireless@vger.kernel.org
13830 S:      Supported
13831 F:      drivers/staging/wilc1000/
13832
13833 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13834 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13835 S:      Odd Fixes
13836 F:      drivers/staging/xgifb/
13837
13838 STAGING SUBSYSTEM
13839 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13841 L:      devel@driverdev.osuosl.org
13842 S:      Supported
13843 F:      drivers/staging/
13844
13845 STARFIRE/DURALAN NETWORK DRIVER
13846 M:      Ion Badulescu <ionut@badula.org>
13847 S:      Odd Fixes
13848 F:      drivers/net/ethernet/adaptec/starfire*
13849
13850 STEC S1220 SKD DRIVER
13851 M:      Bart Van Assche <bart.vanassche@wdc.com>
13852 L:      linux-block@vger.kernel.org
13853 S:      Maintained
13854 F:      drivers/block/skd*[ch]
13855
13856 STI AUDIO (ASoC) DRIVERS
13857 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
13858 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13859 S:      Maintained
13860 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13861 F:      sound/soc/sti/
13862
13863 STI CEC DRIVER
13864 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13865 S:      Maintained
13866 F:      drivers/staging/media/st-cec/
13867 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13868
13869 STK1160 USB VIDEO CAPTURE DRIVER
13870 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13871 L:      linux-media@vger.kernel.org
13872 T:      git git://linuxtv.org/media_tree.git
13873 S:      Maintained
13874 F:      drivers/media/usb/stk1160/
13875
13876 STM32 AUDIO (ASoC) DRIVERS
13877 M:      Olivier Moysan <olivier.moysan@st.com>
13878 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
13879 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13880 S:      Maintained
13881 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
13882 F:      sound/soc/stm/
13883
13884 STM32 TIMER/LPTIMER DRIVERS
13885 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
13886 S:      Maintained
13887 F:      drivers/*/stm32-*timer*
13888 F:      drivers/pwm/pwm-stm32*
13889 F:      include/linux/*/stm32-*tim*
13890 F:      Documentation/ABI/testing/*timer-stm32
13891 F:      Documentation/devicetree/bindings/*/stm32-*timer*
13892 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
13893
13894 STMMAC ETHERNET DRIVER
13895 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13896 M:      Alexandre Torgue <alexandre.torgue@st.com>
13897 M:      Jose Abreu <joabreu@synopsys.com>
13898 L:      netdev@vger.kernel.org
13899 W:      http://www.stlinux.com
13900 S:      Supported
13901 F:      drivers/net/ethernet/stmicro/stmmac/
13902
13903 SUN3/3X
13904 M:      Sam Creasey <sammy@sammy.net>
13905 W:      http://sammy.net/sun3/
13906 S:      Maintained
13907 F:      arch/m68k/kernel/*sun3*
13908 F:      arch/m68k/sun3*/
13909 F:      arch/m68k/include/asm/sun3*
13910 F:      drivers/net/ethernet/i825xx/sun3*
13911
13912 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13913 M:      Hans de Goede <hdegoede@redhat.com>
13914 L:      linux-input@vger.kernel.org
13915 S:      Maintained
13916 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13917 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13918
13919 SUNDANCE NETWORK DRIVER
13920 M:      Denis Kirjanov <kda@linux-powerpc.org>
13921 L:      netdev@vger.kernel.org
13922 S:      Maintained
13923 F:      drivers/net/ethernet/dlink/sundance.c
13924
13925 SUPERH
13926 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13927 M:      Rich Felker <dalias@libc.org>
13928 L:      linux-sh@vger.kernel.org
13929 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13930 S:      Maintained
13931 F:      Documentation/sh/
13932 F:      arch/sh/
13933 F:      drivers/sh/
13934
13935 SUSPEND TO RAM
13936 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13937 M:      Len Brown <len.brown@intel.com>
13938 M:      Pavel Machek <pavel@ucw.cz>
13939 L:      linux-pm@vger.kernel.org
13940 B:      https://bugzilla.kernel.org
13941 S:      Supported
13942 F:      Documentation/power/
13943 F:      arch/x86/kernel/acpi/
13944 F:      drivers/base/power/
13945 F:      kernel/power/
13946 F:      include/linux/suspend.h
13947 F:      include/linux/freezer.h
13948 F:      include/linux/pm.h
13949
13950 SVGA HANDLING
13951 M:      Martin Mares <mj@ucw.cz>
13952 L:      linux-video@atrey.karlin.mff.cuni.cz
13953 S:      Maintained
13954 F:      Documentation/svga.txt
13955 F:      arch/x86/boot/video*
13956
13957 SWIOTLB SUBSYSTEM
13958 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13959 L:      iommu@lists.linux-foundation.org
13960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13961 S:      Supported
13962 F:      kernel/dma/swiotlb.c
13963 F:      arch/*/kernel/pci-swiotlb.c
13964 F:      include/linux/swiotlb.h
13965
13966 SWITCHDEV
13967 M:      Jiri Pirko <jiri@resnulli.us>
13968 M:      Ivan Vecera <ivecera@redhat.com>
13969 L:      netdev@vger.kernel.org
13970 S:      Supported
13971 F:      net/switchdev/
13972 F:      include/net/switchdev.h
13973
13974 SY8106A REGULATOR DRIVER
13975 M:      Icenowy Zheng <icenowy@aosc.io>
13976 S:      Maintained
13977 F:      drivers/regulator/sy8106a-regulator.c
13978 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13979
13980 SYNC FILE FRAMEWORK
13981 M:      Sumit Semwal <sumit.semwal@linaro.org>
13982 R:      Gustavo Padovan <gustavo@padovan.org>
13983 S:      Maintained
13984 L:      linux-media@vger.kernel.org
13985 L:      dri-devel@lists.freedesktop.org
13986 F:      drivers/dma-buf/sync_*
13987 F:      drivers/dma-buf/dma-fence*
13988 F:      drivers/dma-buf/sw_sync.c
13989 F:      include/linux/sync_file.h
13990 F:      include/uapi/linux/sync_file.h
13991 F:      Documentation/sync_file.txt
13992 T:      git git://anongit.freedesktop.org/drm/drm-misc
13993
13994 SYNOPSYS ARC ARCHITECTURE
13995 M:      Vineet Gupta <vgupta@synopsys.com>
13996 L:      linux-snps-arc@lists.infradead.org
13997 S:      Supported
13998 F:      arch/arc/
13999 F:      Documentation/devicetree/bindings/arc/*
14000 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14001 F:      drivers/clocksource/arc_timer.c
14002 F:      drivers/tty/serial/arc_uart.c
14003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14004
14005 SYNOPSYS ARC HSDK SDP pll clock driver
14006 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14007 S:      Supported
14008 F:      drivers/clk/clk-hsdk-pll.c
14009 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14010
14011 SYNOPSYS ARC SDP clock driver
14012 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14013 S:      Supported
14014 F:      drivers/clk/axs10x/*
14015 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14016
14017 SYNOPSYS ARC SDP platform support
14018 M:      Alexey Brodkin <abrodkin@synopsys.com>
14019 S:      Supported
14020 F:      arch/arc/plat-axs10x
14021 F:      arch/arc/boot/dts/ax*
14022 F:      Documentation/devicetree/bindings/arc/axs10*
14023
14024 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14025 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14026 S:      Supported
14027 F:      drivers/reset/reset-axs10x.c
14028 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14029
14030 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14031 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14032 S:      Maintained
14033 F:      drivers/tty/serial/8250/8250_dw.c
14034
14035 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14036 M:      Hoan Tran <hotran@apm.com>
14037 L:      linux-gpio@vger.kernel.org
14038 S:      Maintained
14039 F:      drivers/gpio/gpio-dwapb.c
14040 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14041
14042 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14043 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14044 S:      Maintained
14045 F:      drivers/dma/dwi-axi-dmac/
14046 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14047
14048 SYNOPSYS DESIGNWARE DMAC DRIVER
14049 M:      Viresh Kumar <vireshk@kernel.org>
14050 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14051 S:      Maintained
14052 F:      include/linux/dma/dw.h
14053 F:      include/linux/platform_data/dma-dw.h
14054 F:      drivers/dma/dw/
14055
14056 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14057 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14058 L:      netdev@vger.kernel.org
14059 S:      Supported
14060 F:      drivers/net/ethernet/synopsys/
14061
14062 SYNOPSYS DESIGNWARE I2C DRIVER
14063 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14064 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14065 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14066 L:      linux-i2c@vger.kernel.org
14067 S:      Maintained
14068 F:      drivers/i2c/busses/i2c-designware-*
14069 F:      include/linux/platform_data/i2c-designware.h
14070
14071 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14072 M:      Jaehoon Chung <jh80.chung@samsung.com>
14073 L:      linux-mmc@vger.kernel.org
14074 S:      Maintained
14075 F:      drivers/mmc/host/dw_mmc*
14076
14077 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14078 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14079 S:      Supported
14080 F:      drivers/reset/reset-hsdk.c
14081 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14082 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14083
14084 SYSTEM CONFIGURATION (SYSCON)
14085 M:      Lee Jones <lee.jones@linaro.org>
14086 M:      Arnd Bergmann <arnd@arndb.de>
14087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14088 S:      Supported
14089 F:      drivers/mfd/syscon.c
14090
14091 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14092 M:      Sudeep Holla <sudeep.holla@arm.com>
14093 L:      linux-arm-kernel@lists.infradead.org
14094 S:      Maintained
14095 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14096 F:      drivers/clk/clk-sc[mp]i.c
14097 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14098 F:      drivers/firmware/arm_scpi.c
14099 F:      drivers/firmware/arm_scmi/
14100 F:      include/linux/sc[mp]i_protocol.h
14101
14102 SYSTEM RESET/SHUTDOWN DRIVERS
14103 M:      Sebastian Reichel <sre@kernel.org>
14104 L:      linux-pm@vger.kernel.org
14105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14106 S:      Maintained
14107 F:      Documentation/devicetree/bindings/power/reset/
14108 F:      drivers/power/reset/
14109
14110 SYSTEM TRACE MODULE CLASS
14111 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14112 S:      Maintained
14113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14114 F:      Documentation/trace/stm.rst
14115 F:      drivers/hwtracing/stm/
14116 F:      include/linux/stm.h
14117 F:      include/uapi/linux/stm.h
14118
14119 SYSV FILESYSTEM
14120 M:      Christoph Hellwig <hch@infradead.org>
14121 S:      Maintained
14122 F:      Documentation/filesystems/sysv-fs.txt
14123 F:      fs/sysv/
14124 F:      include/linux/sysv_fs.h
14125
14126 TARGET SUBSYSTEM
14127 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14128 L:      linux-scsi@vger.kernel.org
14129 L:      target-devel@vger.kernel.org
14130 W:      http://www.linux-iscsi.org
14131 W:      http://groups.google.com/group/linux-iscsi-target-dev
14132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14133 S:      Supported
14134 F:      drivers/target/
14135 F:      include/target/
14136 F:      Documentation/target/
14137
14138 TASKSTATS STATISTICS INTERFACE
14139 M:      Balbir Singh <bsingharora@gmail.com>
14140 S:      Maintained
14141 F:      Documentation/accounting/taskstats*
14142 F:      include/linux/taskstats*
14143 F:      kernel/taskstats.c
14144
14145 TC subsystem
14146 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14147 M:      Cong Wang <xiyou.wangcong@gmail.com>
14148 M:      Jiri Pirko <jiri@resnulli.us>
14149 L:      netdev@vger.kernel.org
14150 S:      Maintained
14151 F:      include/net/pkt_cls.h
14152 F:      include/net/pkt_sched.h
14153 F:      include/net/tc_act/
14154 F:      include/uapi/linux/pkt_cls.h
14155 F:      include/uapi/linux/pkt_sched.h
14156 F:      include/uapi/linux/tc_act/
14157 F:      include/uapi/linux/tc_ematch/
14158 F:      net/sched/
14159
14160 TC90522 MEDIA DRIVER
14161 M:      Akihiro Tsukada <tskd08@gmail.com>
14162 L:      linux-media@vger.kernel.org
14163 S:      Odd Fixes
14164 F:      drivers/media/dvb-frontends/tc90522*
14165
14166 TCP LOW PRIORITY MODULE
14167 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14168 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14169 W:      http://tcp-lp-mod.sourceforge.net/
14170 S:      Maintained
14171 F:      net/ipv4/tcp_lp.c
14172
14173 TDA10071 MEDIA DRIVER
14174 M:      Antti Palosaari <crope@iki.fi>
14175 L:      linux-media@vger.kernel.org
14176 W:      https://linuxtv.org
14177 W:      http://palosaari.fi/linux/
14178 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14179 T:      git git://linuxtv.org/anttip/media_tree.git
14180 S:      Maintained
14181 F:      drivers/media/dvb-frontends/tda10071*
14182
14183 TDA18212 MEDIA DRIVER
14184 M:      Antti Palosaari <crope@iki.fi>
14185 L:      linux-media@vger.kernel.org
14186 W:      https://linuxtv.org
14187 W:      http://palosaari.fi/linux/
14188 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14189 T:      git git://linuxtv.org/anttip/media_tree.git
14190 S:      Maintained
14191 F:      drivers/media/tuners/tda18212*
14192
14193 TDA18218 MEDIA DRIVER
14194 M:      Antti Palosaari <crope@iki.fi>
14195 L:      linux-media@vger.kernel.org
14196 W:      https://linuxtv.org
14197 W:      http://palosaari.fi/linux/
14198 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14199 T:      git git://linuxtv.org/anttip/media_tree.git
14200 S:      Maintained
14201 F:      drivers/media/tuners/tda18218*
14202
14203 TDA18250 MEDIA DRIVER
14204 M:      Olli Salonen <olli.salonen@iki.fi>
14205 L:      linux-media@vger.kernel.org
14206 W:      https://linuxtv.org
14207 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14208 T:      git git://linuxtv.org/media_tree.git
14209 S:      Maintained
14210 F:      drivers/media/tuners/tda18250*
14211
14212 TDA18271 MEDIA DRIVER
14213 M:      Michael Krufky <mkrufky@linuxtv.org>
14214 L:      linux-media@vger.kernel.org
14215 W:      https://linuxtv.org
14216 W:      http://github.com/mkrufky
14217 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14218 T:      git git://linuxtv.org/mkrufky/tuners.git
14219 S:      Maintained
14220 F:      drivers/media/tuners/tda18271*
14221
14222 TDA1997x MEDIA DRIVER
14223 M:      Tim Harvey <tharvey@gateworks.com>
14224 L:      linux-media@vger.kernel.org
14225 W:      https://linuxtv.org
14226 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14227 S:      Maintained
14228 F:      drivers/media/i2c/tda1997x.*
14229
14230 TDA827x MEDIA DRIVER
14231 M:      Michael Krufky <mkrufky@linuxtv.org>
14232 L:      linux-media@vger.kernel.org
14233 W:      https://linuxtv.org
14234 W:      http://github.com/mkrufky
14235 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14236 T:      git git://linuxtv.org/mkrufky/tuners.git
14237 S:      Maintained
14238 F:      drivers/media/tuners/tda8290.*
14239
14240 TDA8290 MEDIA DRIVER
14241 M:      Michael Krufky <mkrufky@linuxtv.org>
14242 L:      linux-media@vger.kernel.org
14243 W:      https://linuxtv.org
14244 W:      http://github.com/mkrufky
14245 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14246 T:      git git://linuxtv.org/mkrufky/tuners.git
14247 S:      Maintained
14248 F:      drivers/media/tuners/tda8290.*
14249
14250 TDA9840 MEDIA DRIVER
14251 M:      Hans Verkuil <hverkuil@xs4all.nl>
14252 L:      linux-media@vger.kernel.org
14253 T:      git git://linuxtv.org/media_tree.git
14254 W:      https://linuxtv.org
14255 S:      Maintained
14256 F:      drivers/media/i2c/tda9840*
14257
14258 TEA5761 TUNER DRIVER
14259 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14260 L:      linux-media@vger.kernel.org
14261 W:      https://linuxtv.org
14262 T:      git git://linuxtv.org/media_tree.git
14263 S:      Odd fixes
14264 F:      drivers/media/tuners/tea5761.*
14265
14266 TEA5767 TUNER DRIVER
14267 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14268 L:      linux-media@vger.kernel.org
14269 W:      https://linuxtv.org
14270 T:      git git://linuxtv.org/media_tree.git
14271 S:      Maintained
14272 F:      drivers/media/tuners/tea5767.*
14273
14274 TEA6415C MEDIA DRIVER
14275 M:      Hans Verkuil <hverkuil@xs4all.nl>
14276 L:      linux-media@vger.kernel.org
14277 T:      git git://linuxtv.org/media_tree.git
14278 W:      https://linuxtv.org
14279 S:      Maintained
14280 F:      drivers/media/i2c/tea6415c*
14281
14282 TEA6420 MEDIA DRIVER
14283 M:      Hans Verkuil <hverkuil@xs4all.nl>
14284 L:      linux-media@vger.kernel.org
14285 T:      git git://linuxtv.org/media_tree.git
14286 W:      https://linuxtv.org
14287 S:      Maintained
14288 F:      drivers/media/i2c/tea6420*
14289
14290 TEAM DRIVER
14291 M:      Jiri Pirko <jiri@resnulli.us>
14292 L:      netdev@vger.kernel.org
14293 S:      Supported
14294 F:      drivers/net/team/
14295 F:      include/linux/if_team.h
14296 F:      include/uapi/linux/if_team.h
14297
14298 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14299 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14300 S:      Maintained
14301 F:      arch/x86/platform/ts5500/
14302
14303 TECHNOTREND USB IR RECEIVER
14304 M:      Sean Young <sean@mess.org>
14305 L:      linux-media@vger.kernel.org
14306 S:      Maintained
14307 F:      drivers/media/rc/ttusbir.c
14308
14309 TECHWELL TW9910 VIDEO DECODER
14310 L:      linux-media@vger.kernel.org
14311 S:      Orphan
14312 F:      drivers/media/i2c/tw9910.c
14313 F:      include/media/i2c/tw9910.h
14314
14315 TEE SUBSYSTEM
14316 M:      Jens Wiklander <jens.wiklander@linaro.org>
14317 S:      Maintained
14318 F:      include/linux/tee_drv.h
14319 F:      include/uapi/linux/tee.h
14320 F:      drivers/tee/
14321 F:      Documentation/tee.txt
14322
14323 TEGRA ARCHITECTURE SUPPORT
14324 M:      Thierry Reding <thierry.reding@gmail.com>
14325 M:      Jonathan Hunter <jonathanh@nvidia.com>
14326 L:      linux-tegra@vger.kernel.org
14327 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14329 S:      Supported
14330 N:      [^a-z]tegra
14331
14332 TEGRA CLOCK DRIVER
14333 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14334 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14335 S:      Supported
14336 F:      drivers/clk/tegra/
14337
14338 TEGRA DMA DRIVERS
14339 M:      Laxman Dewangan <ldewangan@nvidia.com>
14340 M:      Jon Hunter <jonathanh@nvidia.com>
14341 S:      Supported
14342 F:      drivers/dma/tegra*
14343
14344 TEGRA I2C DRIVER
14345 M:      Laxman Dewangan <ldewangan@nvidia.com>
14346 S:      Supported
14347 F:      drivers/i2c/busses/i2c-tegra.c
14348
14349 TEGRA IOMMU DRIVERS
14350 M:      Thierry Reding <thierry.reding@gmail.com>
14351 L:      linux-tegra@vger.kernel.org
14352 S:      Supported
14353 F:      drivers/iommu/tegra*
14354
14355 TEGRA KBC DRIVER
14356 M:      Laxman Dewangan <ldewangan@nvidia.com>
14357 S:      Supported
14358 F:      drivers/input/keyboard/tegra-kbc.c
14359
14360 TEGRA NAND DRIVER
14361 M:      Stefan Agner <stefan@agner.ch>
14362 M:      Lucas Stach <dev@lynxeye.de>
14363 S:      Maintained
14364 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14365 F:      drivers/mtd/nand/raw/tegra_nand.c
14366
14367 TEGRA PWM DRIVER
14368 M:      Thierry Reding <thierry.reding@gmail.com>
14369 S:      Supported
14370 F:      drivers/pwm/pwm-tegra.c
14371
14372 TEGRA SERIAL DRIVER
14373 M:      Laxman Dewangan <ldewangan@nvidia.com>
14374 S:      Supported
14375 F:      drivers/tty/serial/serial-tegra.c
14376
14377 TEGRA SPI DRIVER
14378 M:      Laxman Dewangan <ldewangan@nvidia.com>
14379 S:      Supported
14380 F:      drivers/spi/spi-tegra*
14381
14382 TEHUTI ETHERNET DRIVER
14383 M:      Andy Gospodarek <andy@greyhouse.net>
14384 L:      netdev@vger.kernel.org
14385 S:      Supported
14386 F:      drivers/net/ethernet/tehuti/*
14387
14388 Telecom Clock Driver for MCPL0010
14389 M:      Mark Gross <mark.gross@intel.com>
14390 S:      Supported
14391 F:      drivers/char/tlclk.c
14392
14393 TENSILICA XTENSA PORT (xtensa)
14394 M:      Chris Zankel <chris@zankel.net>
14395 M:      Max Filippov <jcmvbkbc@gmail.com>
14396 L:      linux-xtensa@linux-xtensa.org
14397 T:      git git://github.com/czankel/xtensa-linux.git
14398 S:      Maintained
14399 F:      arch/xtensa/
14400 F:      drivers/irqchip/irq-xtensa-*
14401
14402 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14403 M:      Nishanth Menon <nm@ti.com>
14404 M:      Tero Kristo <t-kristo@ti.com>
14405 M:      Santosh Shilimkar <ssantosh@kernel.org>
14406 L:      linux-arm-kernel@lists.infradead.org
14407 S:      Maintained
14408 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14409 F:      drivers/firmware/ti_sci*
14410 F:      include/linux/soc/ti/ti_sci_protocol.h
14411 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14412 F:      include/dt-bindings/genpd/k2g.h
14413 F:      drivers/soc/ti/ti_sci_pm_domains.c
14414 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14415 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14416 F:      drivers/clk/keystone/sci-clk.c
14417 F:      drivers/reset/reset-ti-sci.c
14418
14419 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14420 M:      Hans Verkuil <hverkuil@xs4all.nl>
14421 L:      linux-media@vger.kernel.org
14422 T:      git git://linuxtv.org/media_tree.git
14423 W:      https://linuxtv.org
14424 S:      Maintained
14425 F:      drivers/media/radio/radio-raremono.c
14426
14427 THERMAL
14428 M:      Zhang Rui <rui.zhang@intel.com>
14429 M:      Eduardo Valentin <edubezval@gmail.com>
14430 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
14431 L:      linux-pm@vger.kernel.org
14432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14434 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14435 S:      Supported
14436 F:      drivers/thermal/
14437 F:      include/linux/thermal.h
14438 F:      include/uapi/linux/thermal.h
14439 F:      include/linux/cpu_cooling.h
14440 F:      Documentation/devicetree/bindings/thermal/
14441
14442 THERMAL/CPU_COOLING
14443 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14444 M:      Viresh Kumar <viresh.kumar@linaro.org>
14445 M:      Javi Merino <javi.merino@kernel.org>
14446 L:      linux-pm@vger.kernel.org
14447 S:      Supported
14448 F:      Documentation/thermal/cpu-cooling-api.txt
14449 F:      drivers/thermal/cpu_cooling.c
14450 F:      include/linux/cpu_cooling.h
14451
14452 THINKPAD ACPI EXTRAS DRIVER
14453 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14454 L:      ibm-acpi-devel@lists.sourceforge.net
14455 L:      platform-driver-x86@vger.kernel.org
14456 W:      http://ibm-acpi.sourceforge.net
14457 W:      http://thinkwiki.org/wiki/Ibm-acpi
14458 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14459 S:      Maintained
14460 F:      drivers/platform/x86/thinkpad_acpi.c
14461
14462 THUNDERBOLT DRIVER
14463 M:      Andreas Noever <andreas.noever@gmail.com>
14464 M:      Michael Jamet <michael.jamet@intel.com>
14465 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14466 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14468 S:      Maintained
14469 F:      Documentation/admin-guide/thunderbolt.rst
14470 F:      drivers/thunderbolt/
14471 F:      include/linux/thunderbolt.h
14472
14473 THUNDERBOLT NETWORK DRIVER
14474 M:      Michael Jamet <michael.jamet@intel.com>
14475 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14476 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14477 L:      netdev@vger.kernel.org
14478 S:      Maintained
14479 F:      drivers/net/thunderbolt.c
14480
14481 THUNDERX GPIO DRIVER
14482 M:      David Daney <david.daney@cavium.com>
14483 S:      Maintained
14484 F:      drivers/gpio/gpio-thunderx.c
14485
14486 TI AM437X VPFE DRIVER
14487 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14488 L:      linux-media@vger.kernel.org
14489 W:      https://linuxtv.org
14490 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14491 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14492 S:      Maintained
14493 F:      drivers/media/platform/am437x/
14494
14495 TI BANDGAP AND THERMAL DRIVER
14496 M:      Eduardo Valentin <edubezval@gmail.com>
14497 M:      Keerthy <j-keerthy@ti.com>
14498 L:      linux-pm@vger.kernel.org
14499 L:      linux-omap@vger.kernel.org
14500 S:      Maintained
14501 F:      drivers/thermal/ti-soc-thermal/
14502
14503 TI BQ27XXX POWER SUPPLY DRIVER
14504 R:      Andrew F. Davis <afd@ti.com>
14505 F:      include/linux/power/bq27xxx_battery.h
14506 F:      drivers/power/supply/bq27xxx_battery.c
14507 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14508
14509 TI CDCE706 CLOCK DRIVER
14510 M:      Max Filippov <jcmvbkbc@gmail.com>
14511 S:      Maintained
14512 F:      drivers/clk/clk-cdce706.c
14513
14514 TI CLOCK DRIVER
14515 M:      Tero Kristo <t-kristo@ti.com>
14516 L:      linux-omap@vger.kernel.org
14517 S:      Maintained
14518 F:      drivers/clk/ti/
14519 F:      include/linux/clk/ti.h
14520
14521 TI DAVINCI MACHINE SUPPORT
14522 M:      Sekhar Nori <nsekhar@ti.com>
14523 M:      Kevin Hilman <khilman@kernel.org>
14524 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14526 S:      Supported
14527 F:      arch/arm/mach-davinci/
14528 F:      drivers/i2c/busses/i2c-davinci.c
14529 F:      arch/arm/boot/dts/da850*
14530
14531 TI DAVINCI SERIES CLOCK DRIVER
14532 M:      David Lechner <david@lechnology.com>
14533 R:      Sekhar Nori <nsekhar@ti.com>
14534 S:      Maintained
14535 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14536 F:      drivers/clk/davinci/
14537
14538 TI DAVINCI SERIES GPIO DRIVER
14539 M:      Keerthy <j-keerthy@ti.com>
14540 L:      linux-gpio@vger.kernel.org
14541 S:      Maintained
14542 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14543 F:      drivers/gpio/gpio-davinci.c
14544
14545 TI DAVINCI SERIES MEDIA DRIVER
14546 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14547 L:      linux-media@vger.kernel.org
14548 W:      https://linuxtv.org
14549 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14550 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14551 S:      Maintained
14552 F:      drivers/media/platform/davinci/
14553 F:      include/media/davinci/
14554
14555 TI ETHERNET SWITCH DRIVER (CPSW)
14556 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14557 L:      linux-omap@vger.kernel.org
14558 L:      netdev@vger.kernel.org
14559 S:      Maintained
14560 F:      drivers/net/ethernet/ti/cpsw*
14561 F:      drivers/net/ethernet/ti/davinci*
14562
14563 TI FLASH MEDIA INTERFACE DRIVER
14564 M:      Alex Dubov <oakad@yahoo.com>
14565 S:      Maintained
14566 F:      drivers/misc/tifm*
14567 F:      drivers/mmc/host/tifm_sd.c
14568 F:      include/linux/tifm.h
14569
14570 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14571 M:      Santosh Shilimkar <ssantosh@kernel.org>
14572 L:      linux-kernel@vger.kernel.org
14573 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14574 S:      Maintained
14575 F:      drivers/soc/ti/*
14576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14577
14578 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14579 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14580 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14581 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14582 S:      Maintained
14583 F:      sound/soc/codecs/lm49453*
14584 F:      sound/soc/codecs/isabelle*
14585
14586 TI LP855x BACKLIGHT DRIVER
14587 M:      Milo Kim <milo.kim@ti.com>
14588 S:      Maintained
14589 F:      Documentation/backlight/lp855x-driver.txt
14590 F:      drivers/video/backlight/lp855x_bl.c
14591 F:      include/linux/platform_data/lp855x.h
14592
14593 TI LP8727 CHARGER DRIVER
14594 M:      Milo Kim <milo.kim@ti.com>
14595 S:      Maintained
14596 F:      drivers/power/supply/lp8727_charger.c
14597 F:      include/linux/platform_data/lp8727.h
14598
14599 TI LP8788 MFD DRIVER
14600 M:      Milo Kim <milo.kim@ti.com>
14601 S:      Maintained
14602 F:      drivers/iio/adc/lp8788_adc.c
14603 F:      drivers/leds/leds-lp8788.c
14604 F:      drivers/mfd/lp8788*.c
14605 F:      drivers/power/supply/lp8788-charger.c
14606 F:      drivers/regulator/lp8788-*.c
14607 F:      include/linux/mfd/lp8788*.h
14608
14609 TI NETCP ETHERNET DRIVER
14610 M:      Wingman Kwok <w-kwok2@ti.com>
14611 M:      Murali Karicheri <m-karicheri2@ti.com>
14612 L:      netdev@vger.kernel.org
14613 S:      Maintained
14614 F:      drivers/net/ethernet/ti/netcp*
14615
14616 TI TAS571X FAMILY ASoC CODEC DRIVER
14617 M:      Kevin Cernekee <cernekee@chromium.org>
14618 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14619 S:      Odd Fixes
14620 F:      sound/soc/codecs/tas571x*
14621
14622 TI TRF7970A NFC DRIVER
14623 M:      Mark Greer <mgreer@animalcreek.com>
14624 L:      linux-wireless@vger.kernel.org
14625 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14626 S:      Supported
14627 F:      drivers/nfc/trf7970a.c
14628 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14629
14630 TI TWL4030 SERIES SOC CODEC DRIVER
14631 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14632 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14633 S:      Maintained
14634 F:      sound/soc/codecs/twl4030*
14635
14636 TI VPE/CAL DRIVERS
14637 M:      Benoit Parrot <bparrot@ti.com>
14638 L:      linux-media@vger.kernel.org
14639 W:      http://linuxtv.org/
14640 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14641 S:      Maintained
14642 F:      drivers/media/platform/ti-vpe/
14643
14644 TI WILINK WIRELESS DRIVERS
14645 L:      linux-wireless@vger.kernel.org
14646 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14647 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14649 S:      Orphan
14650 F:      drivers/net/wireless/ti/
14651 F:      include/linux/wl12xx.h
14652
14653 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14654 M:      John Stultz <john.stultz@linaro.org>
14655 M:      Thomas Gleixner <tglx@linutronix.de>
14656 R:      Stephen Boyd <sboyd@kernel.org>
14657 L:      linux-kernel@vger.kernel.org
14658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14659 S:      Supported
14660 F:      include/linux/clocksource.h
14661 F:      include/linux/time.h
14662 F:      include/linux/timex.h
14663 F:      include/uapi/linux/time.h
14664 F:      include/uapi/linux/timex.h
14665 F:      kernel/time/clocksource.c
14666 F:      kernel/time/time*.c
14667 F:      kernel/time/alarmtimer.c
14668 F:      kernel/time/ntp.c
14669 F:      tools/testing/selftests/timers/
14670
14671 TIPC NETWORK LAYER
14672 M:      Jon Maloy <jon.maloy@ericsson.com>
14673 M:      Ying Xue <ying.xue@windriver.com>
14674 L:      netdev@vger.kernel.org (core kernel code)
14675 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14676 W:      http://tipc.sourceforge.net/
14677 S:      Maintained
14678 F:      include/uapi/linux/tipc*.h
14679 F:      net/tipc/
14680
14681 TLAN NETWORK DRIVER
14682 M:      Samuel Chessman <chessman@tux.org>
14683 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14684 W:      http://sourceforge.net/projects/tlan/
14685 S:      Maintained
14686 F:      Documentation/networking/tlan.txt
14687 F:      drivers/net/ethernet/ti/tlan.*
14688
14689 TM6000 VIDEO4LINUX DRIVER
14690 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14691 L:      linux-media@vger.kernel.org
14692 W:      https://linuxtv.org
14693 T:      git git://linuxtv.org/media_tree.git
14694 S:      Odd fixes
14695 F:      drivers/media/usb/tm6000/
14696 F:      Documentation/media/v4l-drivers/tm6000*
14697
14698 TMIO/SDHI MMC DRIVER
14699 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14700 L:      linux-mmc@vger.kernel.org
14701 S:      Supported
14702 F:      drivers/mmc/host/tmio_mmc*
14703 F:      drivers/mmc/host/renesas_sdhi*
14704 F:      include/linux/mfd/tmio.h
14705
14706 TMP401 HARDWARE MONITOR DRIVER
14707 M:      Guenter Roeck <linux@roeck-us.net>
14708 L:      linux-hwmon@vger.kernel.org
14709 S:      Maintained
14710 F:      Documentation/hwmon/tmp401
14711 F:      drivers/hwmon/tmp401.c
14712
14713 TMPFS (SHMEM FILESYSTEM)
14714 M:      Hugh Dickins <hughd@google.com>
14715 L:      linux-mm@kvack.org
14716 S:      Maintained
14717 F:      include/linux/shmem_fs.h
14718 F:      mm/shmem.c
14719
14720 TOMOYO SECURITY MODULE
14721 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
14722 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14723 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14724 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14725 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14726 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14727 W:      http://tomoyo.sourceforge.jp/
14728 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14729 S:      Maintained
14730 F:      security/tomoyo/
14731
14732 TOPSTAR LAPTOP EXTRAS DRIVER
14733 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14734 L:      platform-driver-x86@vger.kernel.org
14735 S:      Maintained
14736 F:      drivers/platform/x86/topstar-laptop.c
14737
14738 TORTURE-TEST MODULES
14739 M:      Davidlohr Bueso <dave@stgolabs.net>
14740 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14741 M:      Josh Triplett <josh@joshtriplett.org>
14742 L:      linux-kernel@vger.kernel.org
14743 S:      Supported
14744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14745 F:      Documentation/RCU/torture.txt
14746 F:      kernel/torture.c
14747 F:      kernel/rcu/rcutorture.c
14748 F:      kernel/rcu/rcuperf.c
14749 F:      kernel/locking/locktorture.c
14750
14751 TOSHIBA ACPI EXTRAS DRIVER
14752 M:      Azael Avalos <coproscefalo@gmail.com>
14753 L:      platform-driver-x86@vger.kernel.org
14754 S:      Maintained
14755 F:      drivers/platform/x86/toshiba_acpi.c
14756
14757 TOSHIBA BLUETOOTH DRIVER
14758 M:      Azael Avalos <coproscefalo@gmail.com>
14759 L:      platform-driver-x86@vger.kernel.org
14760 S:      Maintained
14761 F:      drivers/platform/x86/toshiba_bluetooth.c
14762
14763 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14764 M:      Azael Avalos <coproscefalo@gmail.com>
14765 L:      platform-driver-x86@vger.kernel.org
14766 S:      Maintained
14767 F:      drivers/platform/x86/toshiba_haps.c
14768
14769 TOSHIBA SMM DRIVER
14770 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
14771 W:      http://www.buzzard.org.uk/toshiba/
14772 S:      Maintained
14773 F:      drivers/char/toshiba.c
14774 F:      include/linux/toshiba.h
14775 F:      include/uapi/linux/toshiba.h
14776
14777 TOSHIBA TC358743 DRIVER
14778 M:      Mats Randgaard <matrandg@cisco.com>
14779 L:      linux-media@vger.kernel.org
14780 S:      Maintained
14781 F:      drivers/media/i2c/tc358743*
14782 F:      include/media/i2c/tc358743.h
14783
14784 TOSHIBA WMI HOTKEYS DRIVER
14785 M:      Azael Avalos <coproscefalo@gmail.com>
14786 L:      platform-driver-x86@vger.kernel.org
14787 S:      Maintained
14788 F:      drivers/platform/x86/toshiba-wmi.c
14789
14790 TPM DEVICE DRIVER
14791 M:      Peter Huewe <peterhuewe@gmx.de>
14792 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14793 R:      Jason Gunthorpe <jgg@ziepe.ca>
14794 L:      linux-integrity@vger.kernel.org
14795 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
14796 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14797 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
14798 S:      Maintained
14799 F:      drivers/char/tpm/
14800
14801 TRACING
14802 M:      Steven Rostedt <rostedt@goodmis.org>
14803 M:      Ingo Molnar <mingo@redhat.com>
14804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14805 S:      Maintained
14806 F:      Documentation/trace/ftrace.rst
14807 F:      arch/*/*/*/ftrace.h
14808 F:      arch/*/kernel/ftrace.c
14809 F:      include/*/ftrace.h
14810 F:      include/linux/trace*.h
14811 F:      include/trace/
14812 F:      kernel/trace/
14813 F:      tools/testing/selftests/ftrace/
14814
14815 TRACING MMIO ACCESSES (MMIOTRACE)
14816 M:      Steven Rostedt <rostedt@goodmis.org>
14817 M:      Ingo Molnar <mingo@kernel.org>
14818 R:      Karol Herbst <karolherbst@gmail.com>
14819 R:      Pekka Paalanen <ppaalanen@gmail.com>
14820 S:      Maintained
14821 L:      linux-kernel@vger.kernel.org
14822 L:      nouveau@lists.freedesktop.org
14823 F:      kernel/trace/trace_mmiotrace.c
14824 F:      include/linux/mmiotrace.h
14825 F:      arch/x86/mm/kmmio.c
14826 F:      arch/x86/mm/mmio-mod.c
14827 F:      arch/x86/mm/testmmiotrace.c
14828
14829 TRIVIAL PATCHES
14830 M:      Jiri Kosina <trivial@kernel.org>
14831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14832 S:      Maintained
14833 K:      ^Subject:.*(?i)trivial
14834
14835 TEMPO SEMICONDUCTOR DRIVERS
14836 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14837 S:      Maintained
14838 F:      sound/soc/codecs/tscs*.c
14839 F:      sound/soc/codecs/tscs*.h
14840 F:      Documentation/devicetree/bindings/sound/tscs*.txt
14841
14842 TTY LAYER
14843 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14844 M:      Jiri Slaby <jslaby@suse.com>
14845 S:      Supported
14846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14847 F:      Documentation/serial/
14848 F:      drivers/tty/
14849 F:      drivers/tty/serial/serial_core.c
14850 F:      include/linux/serial_core.h
14851 F:      include/linux/serial.h
14852 F:      include/linux/tty.h
14853 F:      include/uapi/linux/serial_core.h
14854 F:      include/uapi/linux/serial.h
14855 F:      include/uapi/linux/tty.h
14856
14857 TUA9001 MEDIA DRIVER
14858 M:      Antti Palosaari <crope@iki.fi>
14859 L:      linux-media@vger.kernel.org
14860 W:      https://linuxtv.org
14861 W:      http://palosaari.fi/linux/
14862 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14863 T:      git git://linuxtv.org/anttip/media_tree.git
14864 S:      Maintained
14865 F:      drivers/media/tuners/tua9001*
14866
14867 TULIP NETWORK DRIVERS
14868 L:      netdev@vger.kernel.org
14869 L:      linux-parisc@vger.kernel.org
14870 S:      Orphan
14871 F:      drivers/net/ethernet/dec/tulip/
14872
14873 TUN/TAP driver
14874 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14875 W:      http://vtun.sourceforge.net/tun
14876 S:      Maintained
14877 F:      Documentation/networking/tuntap.txt
14878 F:      arch/um/os-Linux/drivers/
14879
14880 TURBOCHANNEL SUBSYSTEM
14881 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14882 M:      Ralf Baechle <ralf@linux-mips.org>
14883 L:      linux-mips@linux-mips.org
14884 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14885 S:      Maintained
14886 F:      drivers/tc/
14887 F:      include/linux/tc.h
14888
14889 TURBOSTAT UTILITY
14890 M:      "Len Brown" <lenb@kernel.org>
14891 L:      linux-pm@vger.kernel.org
14892 B:      https://bugzilla.kernel.org
14893 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14895 S:      Supported
14896 F:      tools/power/x86/turbostat/
14897
14898 TW5864 VIDEO4LINUX DRIVER
14899 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14900 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14901 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14902 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14903 L:      linux-media@vger.kernel.org
14904 S:      Supported
14905 F:      drivers/media/pci/tw5864/
14906
14907 TW68 VIDEO4LINUX DRIVER
14908 M:      Hans Verkuil <hverkuil@xs4all.nl>
14909 L:      linux-media@vger.kernel.org
14910 T:      git git://linuxtv.org/media_tree.git
14911 W:      https://linuxtv.org
14912 S:      Odd Fixes
14913 F:      drivers/media/pci/tw68/
14914
14915 TW686X VIDEO4LINUX DRIVER
14916 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14917 L:      linux-media@vger.kernel.org
14918 T:      git git://linuxtv.org/media_tree.git
14919 W:      http://linuxtv.org
14920 S:      Maintained
14921 F:      drivers/media/pci/tw686x/
14922
14923 UBI FILE SYSTEM (UBIFS)
14924 M:      Richard Weinberger <richard@nod.at>
14925 M:      Artem Bityutskiy <dedekind1@gmail.com>
14926 M:      Adrian Hunter <adrian.hunter@intel.com>
14927 L:      linux-mtd@lists.infradead.org
14928 T:      git git://git.infradead.org/ubifs-2.6.git
14929 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14930 S:      Supported
14931 F:      Documentation/filesystems/ubifs.txt
14932 F:      fs/ubifs/
14933
14934 UCLINUX (M68KNOMMU AND COLDFIRE)
14935 M:      Greg Ungerer <gerg@linux-m68k.org>
14936 W:      http://www.linux-m68k.org/
14937 W:      http://www.uclinux.org/
14938 L:      linux-m68k@lists.linux-m68k.org
14939 L:      uclinux-dev@uclinux.org  (subscribers-only)
14940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14941 S:      Maintained
14942 F:      arch/m68k/coldfire/
14943 F:      arch/m68k/68*/
14944 F:      arch/m68k/*/*_no.*
14945 F:      arch/m68k/include/asm/*_no.*
14946
14947 UDF FILESYSTEM
14948 M:      Jan Kara <jack@suse.com>
14949 S:      Maintained
14950 F:      Documentation/filesystems/udf.txt
14951 F:      fs/udf/
14952
14953 UDRAW TABLET
14954 M:      Bastien Nocera <hadess@hadess.net>
14955 L:      linux-input@vger.kernel.org
14956 S:      Maintained
14957 F:      drivers/hid/hid-udraw-ps3.c
14958
14959 UFS FILESYSTEM
14960 M:      Evgeniy Dushistov <dushistov@mail.ru>
14961 S:      Maintained
14962 F:      Documentation/filesystems/ufs.txt
14963 F:      fs/ufs/
14964
14965 UHID USERSPACE HID IO DRIVER:
14966 M:      David Herrmann <dh.herrmann@googlemail.com>
14967 L:      linux-input@vger.kernel.org
14968 S:      Maintained
14969 F:      drivers/hid/uhid.c
14970 F:      include/uapi/linux/uhid.h
14971
14972 ULPI BUS
14973 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14974 L:      linux-usb@vger.kernel.org
14975 S:      Maintained
14976 F:      drivers/usb/common/ulpi.c
14977 F:      include/linux/ulpi/
14978
14979 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14980 L:      linux-usb@vger.kernel.org
14981 S:      Orphan
14982 F:      drivers/uwb/
14983 F:      include/linux/uwb.h
14984 F:      include/linux/uwb/
14985
14986 UNICORE32 ARCHITECTURE:
14987 M:      Guan Xuetao <gxt@pku.edu.cn>
14988 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
14989 S:      Maintained
14990 T:      git git://github.com/gxt/linux.git
14991 F:      arch/unicore32/
14992
14993 UNIFDEF
14994 M:      Tony Finch <dot@dotat.at>
14995 W:      http://dotat.at/prog/unifdef
14996 S:      Maintained
14997 F:      scripts/unifdef.c
14998
14999 UNIFORM CDROM DRIVER
15000 M:      Jens Axboe <axboe@kernel.dk>
15001 W:      http://www.kernel.dk
15002 S:      Maintained
15003 F:      Documentation/cdrom/
15004 F:      drivers/cdrom/cdrom.c
15005 F:      include/linux/cdrom.h
15006 F:      include/uapi/linux/cdrom.h
15007
15008 UNISYS S-PAR DRIVERS
15009 M:      David Kershner <david.kershner@unisys.com>
15010 L:      sparmaintainer@unisys.com (Unisys internal)
15011 S:      Supported
15012 F:      include/linux/visorbus.h
15013 F:      drivers/visorbus/
15014 F:      drivers/staging/unisys/
15015
15016 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15017 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15018 L:      linux-scsi@vger.kernel.org
15019 S:      Supported
15020 F:      Documentation/scsi/ufs.txt
15021 F:      drivers/scsi/ufs/
15022
15023 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15024 M:      Joao Pinto <jpinto@synopsys.com>
15025 L:      linux-scsi@vger.kernel.org
15026 S:      Supported
15027 F:      drivers/scsi/ufs/*dwc*
15028
15029 UNSORTED BLOCK IMAGES (UBI)
15030 M:      Artem Bityutskiy <dedekind1@gmail.com>
15031 M:      Richard Weinberger <richard@nod.at>
15032 W:      http://www.linux-mtd.infradead.org/
15033 L:      linux-mtd@lists.infradead.org
15034 T:      git git://git.infradead.org/ubifs-2.6.git
15035 S:      Supported
15036 F:      drivers/mtd/ubi/
15037 F:      include/linux/mtd/ubi.h
15038 F:      include/uapi/mtd/ubi-user.h
15039
15040 USB "USBNET" DRIVER FRAMEWORK
15041 M:      Oliver Neukum <oneukum@suse.com>
15042 L:      netdev@vger.kernel.org
15043 W:      http://www.linux-usb.org/usbnet
15044 S:      Maintained
15045 F:      drivers/net/usb/usbnet.c
15046 F:      include/linux/usb/usbnet.h
15047
15048 USB ACM DRIVER
15049 M:      Oliver Neukum <oneukum@suse.com>
15050 L:      linux-usb@vger.kernel.org
15051 S:      Maintained
15052 F:      Documentation/usb/acm.txt
15053 F:      drivers/usb/class/cdc-acm.*
15054
15055 USB AR5523 WIRELESS DRIVER
15056 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15057 L:      linux-wireless@vger.kernel.org
15058 S:      Maintained
15059 F:      drivers/net/wireless/ath/ar5523/
15060
15061 USB ATTACHED SCSI
15062 M:      Oliver Neukum <oneukum@suse.com>
15063 L:      linux-usb@vger.kernel.org
15064 L:      linux-scsi@vger.kernel.org
15065 S:      Maintained
15066 F:      drivers/usb/storage/uas.c
15067
15068 USB CDC ETHERNET DRIVER
15069 M:      Oliver Neukum <oliver@neukum.org>
15070 L:      linux-usb@vger.kernel.org
15071 S:      Maintained
15072 F:      drivers/net/usb/cdc_*.c
15073 F:      include/uapi/linux/usb/cdc.h
15074
15075 USB CHAOSKEY DRIVER
15076 M:      Keith Packard <keithp@keithp.com>
15077 L:      linux-usb@vger.kernel.org
15078 S:      Maintained
15079 F:      drivers/usb/misc/chaoskey.c
15080
15081 USB CYPRESS C67X00 DRIVER
15082 M:      Peter Korsgaard <jacmet@sunsite.dk>
15083 L:      linux-usb@vger.kernel.org
15084 S:      Maintained
15085 F:      drivers/usb/c67x00/
15086
15087 USB DAVICOM DM9601 DRIVER
15088 M:      Peter Korsgaard <jacmet@sunsite.dk>
15089 L:      netdev@vger.kernel.org
15090 W:      http://www.linux-usb.org/usbnet
15091 S:      Maintained
15092 F:      drivers/net/usb/dm9601.c
15093
15094 USB DIAMOND RIO500 DRIVER
15095 M:      Cesar Miquel <miquel@df.uba.ar>
15096 L:      rio500-users@lists.sourceforge.net
15097 W:      http://rio500.sourceforge.net
15098 S:      Maintained
15099 F:      drivers/usb/misc/rio500*
15100
15101 USB EHCI DRIVER
15102 M:      Alan Stern <stern@rowland.harvard.edu>
15103 L:      linux-usb@vger.kernel.org
15104 S:      Maintained
15105 F:      Documentation/usb/ehci.txt
15106 F:      drivers/usb/host/ehci*
15107
15108 USB GADGET/PERIPHERAL SUBSYSTEM
15109 M:      Felipe Balbi <balbi@kernel.org>
15110 L:      linux-usb@vger.kernel.org
15111 W:      http://www.linux-usb.org/gadget
15112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15113 S:      Maintained
15114 F:      drivers/usb/gadget/
15115 F:      include/linux/usb/gadget*
15116
15117 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15118 M:      Jiri Kosina <jikos@kernel.org>
15119 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15120 L:      linux-usb@vger.kernel.org
15121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15122 S:      Maintained
15123 F:      Documentation/hid/hiddev.txt
15124 F:      drivers/hid/usbhid/
15125
15126 USB INTEL XHCI ROLE MUX DRIVER
15127 M:      Hans de Goede <hdegoede@redhat.com>
15128 L:      linux-usb@vger.kernel.org
15129 S:      Maintained
15130 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15131
15132 USB ISP116X DRIVER
15133 M:      Olav Kongas <ok@artecdesign.ee>
15134 L:      linux-usb@vger.kernel.org
15135 S:      Maintained
15136 F:      drivers/usb/host/isp116x*
15137 F:      include/linux/usb/isp116x.h
15138
15139 USB LAN78XX ETHERNET DRIVER
15140 M:      Woojung Huh <woojung.huh@microchip.com>
15141 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15142 L:      netdev@vger.kernel.org
15143 S:      Maintained
15144 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15145 F:      drivers/net/usb/lan78xx.*
15146 F:      include/dt-bindings/net/microchip-lan78xx.h
15147
15148 USB MASS STORAGE DRIVER
15149 M:      Alan Stern <stern@rowland.harvard.edu>
15150 L:      linux-usb@vger.kernel.org
15151 L:      usb-storage@lists.one-eyed-alien.net
15152 S:      Maintained
15153 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15154 F:      drivers/usb/storage/
15155
15156 USB MIDI DRIVER
15157 M:      Clemens Ladisch <clemens@ladisch.de>
15158 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15159 T:      git git://git.alsa-project.org/alsa-kernel.git
15160 S:      Maintained
15161 F:      sound/usb/midi.*
15162
15163 USB NETWORKING DRIVERS
15164 L:      linux-usb@vger.kernel.org
15165 S:      Odd Fixes
15166 F:      drivers/net/usb/
15167
15168 USB OHCI DRIVER
15169 M:      Alan Stern <stern@rowland.harvard.edu>
15170 L:      linux-usb@vger.kernel.org
15171 S:      Maintained
15172 F:      Documentation/usb/ohci.txt
15173 F:      drivers/usb/host/ohci*
15174
15175 USB OTG FSM (Finite State Machine)
15176 M:      Peter Chen <Peter.Chen@nxp.com>
15177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15178 L:      linux-usb@vger.kernel.org
15179 S:      Maintained
15180 F:      drivers/usb/common/usb-otg-fsm.c
15181
15182 USB OVER IP DRIVER
15183 M:      Valentina Manea <valentina.manea.m@gmail.com>
15184 M:      Shuah Khan <shuah@kernel.org>
15185 L:      linux-usb@vger.kernel.org
15186 S:      Maintained
15187 F:      Documentation/usb/usbip_protocol.txt
15188 F:      drivers/usb/usbip/
15189 F:      tools/usb/usbip/
15190 F:      tools/testing/selftests/drivers/usb/usbip/
15191
15192 USB PEGASUS DRIVER
15193 M:      Petko Manolov <petkan@nucleusys.com>
15194 L:      linux-usb@vger.kernel.org
15195 L:      netdev@vger.kernel.org
15196 T:      git git://github.com/petkan/pegasus.git
15197 W:      https://github.com/petkan/pegasus
15198 S:      Maintained
15199 F:      drivers/net/usb/pegasus.*
15200
15201 USB PHY LAYER
15202 M:      Felipe Balbi <balbi@kernel.org>
15203 L:      linux-usb@vger.kernel.org
15204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15205 S:      Maintained
15206 F:      drivers/usb/phy/
15207
15208 USB PRINTER DRIVER (usblp)
15209 M:      Pete Zaitcev <zaitcev@redhat.com>
15210 L:      linux-usb@vger.kernel.org
15211 S:      Supported
15212 F:      drivers/usb/class/usblp.c
15213
15214 USB QMI WWAN NETWORK DRIVER
15215 M:      Bjørn Mork <bjorn@mork.no>
15216 L:      netdev@vger.kernel.org
15217 S:      Maintained
15218 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15219 F:      drivers/net/usb/qmi_wwan.c
15220
15221 USB RTL8150 DRIVER
15222 M:      Petko Manolov <petkan@nucleusys.com>
15223 L:      linux-usb@vger.kernel.org
15224 L:      netdev@vger.kernel.org
15225 T:      git git://github.com/petkan/rtl8150.git
15226 W:      https://github.com/petkan/rtl8150
15227 S:      Maintained
15228 F:      drivers/net/usb/rtl8150.c
15229
15230 USB SERIAL SUBSYSTEM
15231 M:      Johan Hovold <johan@kernel.org>
15232 L:      linux-usb@vger.kernel.org
15233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15234 S:      Maintained
15235 F:      Documentation/usb/usb-serial.txt
15236 F:      drivers/usb/serial/
15237 F:      include/linux/usb/serial.h
15238
15239 USB SMSC75XX ETHERNET DRIVER
15240 M:      Steve Glendinning <steve.glendinning@shawell.net>
15241 L:      netdev@vger.kernel.org
15242 S:      Maintained
15243 F:      drivers/net/usb/smsc75xx.*
15244
15245 USB SMSC95XX ETHERNET DRIVER
15246 M:      Steve Glendinning <steve.glendinning@shawell.net>
15247 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15248 L:      netdev@vger.kernel.org
15249 S:      Maintained
15250 F:      drivers/net/usb/smsc95xx.*
15251
15252 USB SUBSYSTEM
15253 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15254 L:      linux-usb@vger.kernel.org
15255 W:      http://www.linux-usb.org
15256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15257 S:      Supported
15258 F:      Documentation/devicetree/bindings/usb/
15259 F:      Documentation/usb/
15260 F:      drivers/usb/
15261 F:      include/linux/usb.h
15262 F:      include/linux/usb/
15263
15264 USB TYPEC PI3USB30532 MUX DRIVER
15265 M:      Hans de Goede <hdegoede@redhat.com>
15266 L:      linux-usb@vger.kernel.org
15267 S:      Maintained
15268 F:      drivers/usb/typec/mux/pi3usb30532.c
15269
15270 USB TYPEC CLASS
15271 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15272 L:      linux-usb@vger.kernel.org
15273 S:      Maintained
15274 F:      Documentation/ABI/testing/sysfs-class-typec
15275 F:      Documentation/driver-api/usb/typec.rst
15276 F:      drivers/usb/typec/
15277 F:      include/linux/usb/typec.h
15278
15279 USB TYPEC BUS FOR ALTERNATE MODES
15280 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15281 L:      linux-usb@vger.kernel.org
15282 S:      Maintained
15283 F:      Documentation/ABI/testing/sysfs-bus-typec
15284 F:      Documentation/driver-api/usb/typec_bus.rst
15285 F:      drivers/usb/typec/altmodes/
15286 F:      include/linux/usb/typec_altmode.h
15287
15288 USB UHCI DRIVER
15289 M:      Alan Stern <stern@rowland.harvard.edu>
15290 L:      linux-usb@vger.kernel.org
15291 S:      Maintained
15292 F:      drivers/usb/host/uhci*
15293
15294 USB VIDEO CLASS
15295 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15296 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15297 L:      linux-media@vger.kernel.org
15298 T:      git git://linuxtv.org/media_tree.git
15299 W:      http://www.ideasonboard.org/uvc/
15300 S:      Maintained
15301 F:      drivers/media/usb/uvc/
15302 F:      include/uapi/linux/uvcvideo.h
15303
15304 USB VISION DRIVER
15305 M:      Hans Verkuil <hverkuil@xs4all.nl>
15306 L:      linux-media@vger.kernel.org
15307 T:      git git://linuxtv.org/media_tree.git
15308 W:      https://linuxtv.org
15309 S:      Odd Fixes
15310 F:      drivers/media/usb/usbvision/
15311
15312 USB WEBCAM GADGET
15313 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15314 L:      linux-usb@vger.kernel.org
15315 S:      Maintained
15316 F:      drivers/usb/gadget/function/*uvc*
15317 F:      drivers/usb/gadget/legacy/webcam.c
15318 F:      include/uapi/linux/usb/g_uvc.h
15319
15320 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15321 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15322 L:      linux-wireless@vger.kernel.org
15323 S:      Maintained
15324 F:      drivers/net/wireless/rndis_wlan.c
15325
15326 USB XHCI DRIVER
15327 M:      Mathias Nyman <mathias.nyman@intel.com>
15328 L:      linux-usb@vger.kernel.org
15329 S:      Supported
15330 F:      drivers/usb/host/xhci*
15331 F:      drivers/usb/host/pci-quirks*
15332
15333 USB ZD1201 DRIVER
15334 L:      linux-wireless@vger.kernel.org
15335 W:      http://linux-lc100020.sourceforge.net
15336 S:      Orphan
15337 F:      drivers/net/wireless/zydas/zd1201.*
15338
15339 USB ZR364XX DRIVER
15340 M:      Antoine Jacquet <royale@zerezo.com>
15341 L:      linux-usb@vger.kernel.org
15342 L:      linux-media@vger.kernel.org
15343 T:      git git://linuxtv.org/media_tree.git
15344 W:      http://royale.zerezo.com/zr364xx/
15345 S:      Maintained
15346 F:      Documentation/media/v4l-drivers/zr364xx*
15347 F:      drivers/media/usb/zr364xx/
15348
15349 USER-MODE LINUX (UML)
15350 M:      Jeff Dike <jdike@addtoit.com>
15351 M:      Richard Weinberger <richard@nod.at>
15352 L:      linux-um@lists.infradead.org
15353 W:      http://user-mode-linux.sourceforge.net
15354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15355 S:      Maintained
15356 F:      Documentation/virtual/uml/
15357 F:      arch/um/
15358 F:      arch/x86/um/
15359 F:      fs/hostfs/
15360 F:      fs/hppfs/
15361
15362 USERSPACE I/O (UIO)
15363 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15364 S:      Maintained
15365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15366 F:      Documentation/driver-api/uio-howto.rst
15367 F:      drivers/uio/
15368 F:      include/linux/uio*.h
15369
15370 UTIL-LINUX PACKAGE
15371 M:      Karel Zak <kzak@redhat.com>
15372 L:      util-linux@vger.kernel.org
15373 W:      http://en.wikipedia.org/wiki/Util-linux
15374 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15375 S:      Maintained
15376
15377 UUID HELPERS
15378 M:      Christoph Hellwig <hch@lst.de>
15379 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15380 L:      linux-kernel@vger.kernel.org
15381 T:      git git://git.infradead.org/users/hch/uuid.git
15382 F:      lib/uuid.c
15383 F:      lib/test_uuid.c
15384 F:      include/linux/uuid.h
15385 F:      include/uapi/linux/uuid.h
15386 S:      Maintained
15387
15388 UVESAFB DRIVER
15389 M:      Michal Januszewski <spock@gentoo.org>
15390 L:      linux-fbdev@vger.kernel.org
15391 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
15392 S:      Maintained
15393 F:      Documentation/fb/uvesafb.txt
15394 F:      drivers/video/fbdev/uvesafb.*
15395
15396 VF610 NAND DRIVER
15397 M:      Stefan Agner <stefan@agner.ch>
15398 L:      linux-mtd@lists.infradead.org
15399 S:      Supported
15400 F:      drivers/mtd/nand/raw/vf610_nfc.c
15401
15402 VFAT/FAT/MSDOS FILESYSTEM
15403 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15404 S:      Maintained
15405 F:      Documentation/filesystems/vfat.txt
15406 F:      fs/fat/
15407
15408 VFIO DRIVER
15409 M:      Alex Williamson <alex.williamson@redhat.com>
15410 L:      kvm@vger.kernel.org
15411 T:      git git://github.com/awilliam/linux-vfio.git
15412 S:      Maintained
15413 F:      Documentation/vfio.txt
15414 F:      drivers/vfio/
15415 F:      include/linux/vfio.h
15416 F:      include/uapi/linux/vfio.h
15417
15418 VFIO MEDIATED DEVICE DRIVERS
15419 M:      Kirti Wankhede <kwankhede@nvidia.com>
15420 L:      kvm@vger.kernel.org
15421 S:      Maintained
15422 F:      Documentation/vfio-mediated-device.txt
15423 F:      drivers/vfio/mdev/
15424 F:      include/linux/mdev.h
15425 F:      samples/vfio-mdev/
15426
15427 VFIO PLATFORM DRIVER
15428 M:      Eric Auger <eric.auger@redhat.com>
15429 L:      kvm@vger.kernel.org
15430 S:      Maintained
15431 F:      drivers/vfio/platform/
15432
15433 VGA_SWITCHEROO
15434 R:      Lukas Wunner <lukas@wunner.de>
15435 S:      Maintained
15436 F:      Documentation/gpu/vga-switcheroo.rst
15437 F:      drivers/gpu/vga/vga_switcheroo.c
15438 F:      include/linux/vga_switcheroo.h
15439 T:      git git://anongit.freedesktop.org/drm/drm-misc
15440
15441 VIA RHINE NETWORK DRIVER
15442 S:      Orphan
15443 F:      drivers/net/ethernet/via/via-rhine.c
15444
15445 VIA SD/MMC CARD CONTROLLER DRIVER
15446 M:      Bruce Chang <brucechang@via.com.tw>
15447 M:      Harald Welte <HaraldWelte@viatech.com>
15448 S:      Maintained
15449 F:      drivers/mmc/host/via-sdmmc.c
15450
15451 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15452 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15453 L:      linux-fbdev@vger.kernel.org
15454 S:      Maintained
15455 F:      include/linux/via-core.h
15456 F:      include/linux/via-gpio.h
15457 F:      include/linux/via_i2c.h
15458 F:      drivers/video/fbdev/via/
15459
15460 VIA VELOCITY NETWORK DRIVER
15461 M:      Francois Romieu <romieu@fr.zoreil.com>
15462 L:      netdev@vger.kernel.org
15463 S:      Maintained
15464 F:      drivers/net/ethernet/via/via-velocity.*
15465
15466 VICODEC VIRTUAL CODEC DRIVER
15467 M:      Hans Verkuil <hans.verkuil@cisco.com>
15468 L:      linux-media@vger.kernel.org
15469 T:      git git://linuxtv.org/media_tree.git
15470 W:      https://linuxtv.org
15471 S:      Maintained
15472 F:      drivers/media/platform/vicodec/*
15473
15474 VIDEO MULTIPLEXER DRIVER
15475 M:      Philipp Zabel <p.zabel@pengutronix.de>
15476 L:      linux-media@vger.kernel.org
15477 S:      Maintained
15478 F:      drivers/media/platform/video-mux.c
15479
15480 VIDEO I2C POLLING DRIVER
15481 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15482 L:      linux-media@vger.kernel.org
15483 S:      Maintained
15484 F:      drivers/media/i2c/video-i2c.c
15485
15486 VIDEOBUF2 FRAMEWORK
15487 M:      Pawel Osciak <pawel@osciak.com>
15488 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15489 M:      Kyungmin Park <kyungmin.park@samsung.com>
15490 L:      linux-media@vger.kernel.org
15491 S:      Maintained
15492 F:      drivers/media/v4l2-core/videobuf2-*
15493 F:      include/media/videobuf2-*
15494
15495 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15496 M:      Helen Koike <helen.koike@collabora.com>
15497 L:      linux-media@vger.kernel.org
15498 T:      git git://linuxtv.org/media_tree.git
15499 W:      https://linuxtv.org
15500 S:      Maintained
15501 F:      drivers/media/platform/vimc/*
15502
15503 VIRT LIB
15504 M:      Alex Williamson <alex.williamson@redhat.com>
15505 M:      Paolo Bonzini <pbonzini@redhat.com>
15506 L:      kvm@vger.kernel.org
15507 S:      Supported
15508 F:      virt/lib/
15509
15510 VIRTIO AND VHOST VSOCK DRIVER
15511 M:      Stefan Hajnoczi <stefanha@redhat.com>
15512 L:      kvm@vger.kernel.org
15513 L:      virtualization@lists.linux-foundation.org
15514 L:      netdev@vger.kernel.org
15515 S:      Maintained
15516 F:      include/linux/virtio_vsock.h
15517 F:      include/uapi/linux/virtio_vsock.h
15518 F:      include/uapi/linux/vsockmon.h
15519 F:      include/uapi/linux/vm_sockets_diag.h
15520 F:      net/vmw_vsock/diag.c
15521 F:      net/vmw_vsock/af_vsock_tap.c
15522 F:      net/vmw_vsock/virtio_transport_common.c
15523 F:      net/vmw_vsock/virtio_transport.c
15524 F:      drivers/net/vsockmon.c
15525 F:      drivers/vhost/vsock.c
15526 F:      drivers/vhost/vsock.h
15527 F:      tools/testing/vsock/
15528
15529 VIRTIO CONSOLE DRIVER
15530 M:      Amit Shah <amit@kernel.org>
15531 L:      virtualization@lists.linux-foundation.org
15532 S:      Maintained
15533 F:      drivers/char/virtio_console.c
15534 F:      include/linux/virtio_console.h
15535 F:      include/uapi/linux/virtio_console.h
15536
15537 VIRTIO CORE, NET AND BLOCK DRIVERS
15538 M:      "Michael S. Tsirkin" <mst@redhat.com>
15539 M:      Jason Wang <jasowang@redhat.com>
15540 L:      virtualization@lists.linux-foundation.org
15541 S:      Maintained
15542 F:      Documentation/devicetree/bindings/virtio/
15543 F:      drivers/virtio/
15544 F:      tools/virtio/
15545 F:      drivers/net/virtio_net.c
15546 F:      drivers/block/virtio_blk.c
15547 F:      include/linux/virtio*.h
15548 F:      include/uapi/linux/virtio_*.h
15549 F:      drivers/crypto/virtio/
15550 F:      mm/balloon_compaction.c
15551
15552 VIRTIO CRYPTO DRIVER
15553 M:      Gonglei <arei.gonglei@huawei.com>
15554 L:      virtualization@lists.linux-foundation.org
15555 L:      linux-crypto@vger.kernel.org
15556 S:      Maintained
15557 F:      drivers/crypto/virtio/
15558 F:      include/uapi/linux/virtio_crypto.h
15559
15560 VIRTIO DRIVERS FOR S390
15561 M:      Cornelia Huck <cohuck@redhat.com>
15562 M:      Halil Pasic <pasic@linux.ibm.com>
15563 L:      linux-s390@vger.kernel.org
15564 L:      virtualization@lists.linux-foundation.org
15565 L:      kvm@vger.kernel.org
15566 S:      Supported
15567 F:      drivers/s390/virtio/
15568 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15569
15570 VIRTIO GPU DRIVER
15571 M:      David Airlie <airlied@linux.ie>
15572 M:      Gerd Hoffmann <kraxel@redhat.com>
15573 L:      dri-devel@lists.freedesktop.org
15574 L:      virtualization@lists.linux-foundation.org
15575 T:      git git://anongit.freedesktop.org/drm/drm-misc
15576 S:      Maintained
15577 F:      drivers/gpu/drm/virtio/
15578 F:      include/uapi/linux/virtio_gpu.h
15579
15580 VIRTIO HOST (VHOST)
15581 M:      "Michael S. Tsirkin" <mst@redhat.com>
15582 M:      Jason Wang <jasowang@redhat.com>
15583 L:      kvm@vger.kernel.org
15584 L:      virtualization@lists.linux-foundation.org
15585 L:      netdev@vger.kernel.org
15586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15587 S:      Maintained
15588 F:      drivers/vhost/
15589 F:      include/uapi/linux/vhost.h
15590
15591 VIRTIO INPUT DRIVER
15592 M:      Gerd Hoffmann <kraxel@redhat.com>
15593 S:      Maintained
15594 F:      drivers/virtio/virtio_input.c
15595 F:      include/uapi/linux/virtio_input.h
15596
15597 VIRTUAL BOX GUEST DEVICE DRIVER
15598 M:      Hans de Goede <hdegoede@redhat.com>
15599 M:      Arnd Bergmann <arnd@arndb.de>
15600 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15601 S:      Maintained
15602 F:      include/linux/vbox_utils.h
15603 F:      include/uapi/linux/vbox*.h
15604 F:      drivers/virt/vboxguest/
15605
15606 VIRTUAL SERIO DEVICE DRIVER
15607 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15608 S:      Maintained
15609 F:      drivers/input/serio/userio.c
15610 F:      include/uapi/linux/userio.h
15611
15612 VIVID VIRTUAL VIDEO DRIVER
15613 M:      Hans Verkuil <hverkuil@xs4all.nl>
15614 L:      linux-media@vger.kernel.org
15615 T:      git git://linuxtv.org/media_tree.git
15616 W:      https://linuxtv.org
15617 S:      Maintained
15618 F:      drivers/media/platform/vivid/*
15619
15620 VLYNQ BUS
15621 M:      Florian Fainelli <f.fainelli@gmail.com>
15622 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15623 S:      Maintained
15624 F:      drivers/vlynq/vlynq.c
15625 F:      include/linux/vlynq.h
15626
15627 VME SUBSYSTEM
15628 M:      Martyn Welch <martyn@welchs.me.uk>
15629 M:      Manohar Vanga <manohar.vanga@gmail.com>
15630 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15631 L:      devel@driverdev.osuosl.org
15632 S:      Maintained
15633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15634 F:      Documentation/driver-api/vme.rst
15635 F:      drivers/staging/vme/
15636 F:      drivers/vme/
15637 F:      include/linux/vme*
15638
15639 VMWARE BALLOON DRIVER
15640 M:      Xavier Deguillard <xdeguillard@vmware.com>
15641 M:      Nadav Amit <namit@vmware.com>
15642 M:      "VMware, Inc." <pv-drivers@vmware.com>
15643 L:      linux-kernel@vger.kernel.org
15644 S:      Maintained
15645 F:      drivers/misc/vmw_balloon.c
15646
15647 VMWARE HYPERVISOR INTERFACE
15648 M:      Alok Kataria <akataria@vmware.com>
15649 L:      virtualization@lists.linux-foundation.org
15650 S:      Supported
15651 F:      arch/x86/kernel/cpu/vmware.c
15652
15653 VMWARE PVRDMA DRIVER
15654 M:      Adit Ranadive <aditr@vmware.com>
15655 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15656 L:      linux-rdma@vger.kernel.org
15657 S:      Maintained
15658 F:      drivers/infiniband/hw/vmw_pvrdma/
15659
15660 VMware PVSCSI driver
15661 M:      Jim Gill <jgill@vmware.com>
15662 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15663 L:      linux-scsi@vger.kernel.org
15664 S:      Maintained
15665 F:      drivers/scsi/vmw_pvscsi.c
15666 F:      drivers/scsi/vmw_pvscsi.h
15667
15668 VMWARE VMMOUSE SUBDRIVER
15669 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15670 M:      "VMware, Inc." <pv-drivers@vmware.com>
15671 L:      linux-input@vger.kernel.org
15672 S:      Maintained
15673 F:      drivers/input/mouse/vmmouse.c
15674 F:      drivers/input/mouse/vmmouse.h
15675
15676 VMWARE VMXNET3 ETHERNET DRIVER
15677 M:      Ronak Doshi <doshir@vmware.com>
15678 M:      "VMware, Inc." <pv-drivers@vmware.com>
15679 L:      netdev@vger.kernel.org
15680 S:      Maintained
15681 F:      drivers/net/vmxnet3/
15682
15683 VOCORE VOCORE2 BOARD
15684 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
15685 L:      linux-mips@linux-mips.org
15686 S:      Maintained
15687 F:      arch/mips/boot/dts/ralink/vocore2.dts
15688
15689 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15690 M:      Liam Girdwood <lgirdwood@gmail.com>
15691 M:      Mark Brown <broonie@kernel.org>
15692 L:      linux-kernel@vger.kernel.org
15693 W:      http://www.slimlogic.co.uk/?p=48
15694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15695 S:      Supported
15696 F:      Documentation/devicetree/bindings/regulator/
15697 F:      Documentation/power/regulator/
15698 F:      drivers/regulator/
15699 F:      include/dt-bindings/regulator/
15700 F:      include/linux/regulator/
15701
15702 VRF
15703 M:      David Ahern <dsa@cumulusnetworks.com>
15704 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
15705 L:      netdev@vger.kernel.org
15706 S:      Maintained
15707 F:      drivers/net/vrf.c
15708 F:      Documentation/networking/vrf.txt
15709
15710 VT1211 HARDWARE MONITOR DRIVER
15711 M:      Juerg Haefliger <juergh@gmail.com>
15712 L:      linux-hwmon@vger.kernel.org
15713 S:      Maintained
15714 F:      Documentation/hwmon/vt1211
15715 F:      drivers/hwmon/vt1211.c
15716
15717 VT8231 HARDWARE MONITOR DRIVER
15718 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
15719 L:      linux-hwmon@vger.kernel.org
15720 S:      Maintained
15721 F:      drivers/hwmon/vt8231.c
15722
15723 VUB300 USB to SDIO/SD/MMC bridge chip
15724 M:      Tony Olech <tony.olech@elandigitalsystems.com>
15725 L:      linux-mmc@vger.kernel.org
15726 L:      linux-usb@vger.kernel.org
15727 S:      Supported
15728 F:      drivers/mmc/host/vub300.c
15729
15730 W1 DALLAS'S 1-WIRE BUS
15731 M:      Evgeniy Polyakov <zbr@ioremap.net>
15732 S:      Maintained
15733 F:      Documentation/devicetree/bindings/w1/
15734 F:      Documentation/w1/
15735 F:      drivers/w1/
15736 F:      include/linux/w1.h
15737
15738 W83791D HARDWARE MONITORING DRIVER
15739 M:      Marc Hulsman <m.hulsman@tudelft.nl>
15740 L:      linux-hwmon@vger.kernel.org
15741 S:      Maintained
15742 F:      Documentation/hwmon/w83791d
15743 F:      drivers/hwmon/w83791d.c
15744
15745 W83793 HARDWARE MONITORING DRIVER
15746 M:      Rudolf Marek <r.marek@assembler.cz>
15747 L:      linux-hwmon@vger.kernel.org
15748 S:      Maintained
15749 F:      Documentation/hwmon/w83793
15750 F:      drivers/hwmon/w83793.c
15751
15752 W83795 HARDWARE MONITORING DRIVER
15753 M:      Jean Delvare <jdelvare@suse.com>
15754 L:      linux-hwmon@vger.kernel.org
15755 S:      Maintained
15756 F:      drivers/hwmon/w83795.c
15757
15758 W83L51xD SD/MMC CARD INTERFACE DRIVER
15759 M:      Pierre Ossman <pierre@ossman.eu>
15760 S:      Maintained
15761 F:      drivers/mmc/host/wbsd.*
15762
15763 WACOM PROTOCOL 4 SERIAL TABLETS
15764 M:      Julian Squires <julian@cipht.net>
15765 M:      Hans de Goede <hdegoede@redhat.com>
15766 L:      linux-input@vger.kernel.org
15767 S:      Maintained
15768 F:      drivers/input/tablet/wacom_serial4.c
15769
15770 WATCHDOG DEVICE DRIVERS
15771 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
15772 M:      Guenter Roeck <linux@roeck-us.net>
15773 L:      linux-watchdog@vger.kernel.org
15774 W:      http://www.linux-watchdog.org/
15775 T:      git git://www.linux-watchdog.org/linux-watchdog.git
15776 S:      Maintained
15777 F:      Documentation/devicetree/bindings/watchdog/
15778 F:      Documentation/watchdog/
15779 F:      drivers/watchdog/
15780 F:      include/linux/watchdog.h
15781 F:      include/uapi/linux/watchdog.h
15782
15783 WHISKEYCOVE PMIC GPIO DRIVER
15784 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15785 L:      linux-gpio@vger.kernel.org
15786 S:      Maintained
15787 F:      drivers/gpio/gpio-wcove.c
15788
15789 WIIMOTE HID DRIVER
15790 M:      David Herrmann <dh.herrmann@googlemail.com>
15791 L:      linux-input@vger.kernel.org
15792 S:      Maintained
15793 F:      drivers/hid/hid-wiimote*
15794
15795 WILOCITY WIL6210 WIRELESS DRIVER
15796 M:      Maya Erez <merez@codeaurora.org>
15797 L:      linux-wireless@vger.kernel.org
15798 L:      wil6210@qti.qualcomm.com
15799 S:      Supported
15800 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
15801 F:      drivers/net/wireless/ath/wil6210/
15802
15803 WIMAX STACK
15804 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15805 M:      linux-wimax@intel.com
15806 L:      wimax@linuxwimax.org (subscribers-only)
15807 S:      Supported
15808 W:      http://linuxwimax.org
15809 F:      Documentation/wimax/README.wimax
15810 F:      include/linux/wimax/debug.h
15811 F:      include/net/wimax.h
15812 F:      include/uapi/linux/wimax.h
15813 F:      net/wimax/
15814
15815 WINBOND CIR DRIVER
15816 M:      David Härdeman <david@hardeman.nu>
15817 S:      Maintained
15818 F:      drivers/media/rc/winbond-cir.c
15819
15820 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15821 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15822 L:      linux-watchdog@vger.kernel.org
15823 S:      Maintained
15824 F:      drivers/watchdog/ebc-c384_wdt.c
15825
15826 WINSYSTEMS WS16C48 GPIO DRIVER
15827 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15828 L:      linux-gpio@vger.kernel.org
15829 S:      Maintained
15830 F:      drivers/gpio/gpio-ws16c48.c
15831
15832 WISTRON LAPTOP BUTTON DRIVER
15833 M:      Miloslav Trmac <mitr@volny.cz>
15834 S:      Maintained
15835 F:      drivers/input/misc/wistron_btns.c
15836
15837 WL3501 WIRELESS PCMCIA CARD DRIVER
15838 L:      linux-wireless@vger.kernel.org
15839 S:      Odd fixes
15840 F:      drivers/net/wireless/wl3501*
15841
15842 WOLFSON MICROELECTRONICS DRIVERS
15843 L:      patches@opensource.cirrus.com
15844 T:      git https://github.com/CirrusLogic/linux-drivers.git
15845 W:      https://github.com/CirrusLogic/linux-drivers/wiki
15846 S:      Supported
15847 F:      Documentation/hwmon/wm83??
15848 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15849 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15850 F:      Documentation/devicetree/bindings/mfd/arizona.txt
15851 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
15852 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
15853 F:      arch/arm/mach-s3c64xx/mach-crag6410*
15854 F:      drivers/clk/clk-wm83*.c
15855 F:      drivers/extcon/extcon-arizona.c
15856 F:      drivers/leds/leds-wm83*.c
15857 F:      drivers/gpio/gpio-*wm*.c
15858 F:      drivers/gpio/gpio-arizona.c
15859 F:      drivers/hwmon/wm83??-hwmon.c
15860 F:      drivers/input/misc/wm831x-on.c
15861 F:      drivers/input/touchscreen/wm831x-ts.c
15862 F:      drivers/input/touchscreen/wm97*.c
15863 F:      drivers/mfd/arizona*
15864 F:      drivers/mfd/wm*.c
15865 F:      drivers/mfd/cs47l24*
15866 F:      drivers/power/supply/wm83*.c
15867 F:      drivers/rtc/rtc-wm83*.c
15868 F:      drivers/regulator/wm8*.c
15869 F:      drivers/regulator/arizona*
15870 F:      drivers/video/backlight/wm83*_bl.c
15871 F:      drivers/watchdog/wm83*_wdt.c
15872 F:      include/linux/mfd/arizona/
15873 F:      include/linux/mfd/wm831x/
15874 F:      include/linux/mfd/wm8350/
15875 F:      include/linux/mfd/wm8400*
15876 F:      include/linux/regulator/arizona*
15877 F:      include/linux/wm97xx.h
15878 F:      include/sound/wm????.h
15879 F:      sound/soc/codecs/arizona.?
15880 F:      sound/soc/codecs/wm*
15881 F:      sound/soc/codecs/cs47l24*
15882
15883 WORKQUEUE
15884 M:      Tejun Heo <tj@kernel.org>
15885 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15887 S:      Maintained
15888 F:      include/linux/workqueue.h
15889 F:      kernel/workqueue.c
15890 F:      Documentation/core-api/workqueue.rst
15891
15892 X-POWERS AXP288 PMIC DRIVERS
15893 M:      Hans de Goede <hdegoede@redhat.com>
15894 S:      Maintained
15895 N:      axp288
15896 F:      drivers/acpi/pmic/intel_pmic_xpower.c
15897
15898 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15899 M:      Chen-Yu Tsai <wens@csie.org>
15900 L:      linux-kernel@vger.kernel.org
15901 S:      Maintained
15902 N:      axp[128]
15903
15904 X.25 NETWORK LAYER
15905 M:      Andrew Hendry <andrew.hendry@gmail.com>
15906 L:      linux-x25@vger.kernel.org
15907 S:      Odd Fixes
15908 F:      Documentation/networking/x25*
15909 F:      include/net/x25*
15910 F:      net/x25/
15911
15912 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15913 M:      Thomas Gleixner <tglx@linutronix.de>
15914 M:      Ingo Molnar <mingo@redhat.com>
15915 R:      "H. Peter Anvin" <hpa@zytor.com>
15916 M:      x86@kernel.org
15917 L:      linux-kernel@vger.kernel.org
15918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15919 S:      Maintained
15920 F:      Documentation/devicetree/bindings/x86/
15921 F:      Documentation/x86/
15922 F:      arch/x86/
15923
15924 X86 ENTRY CODE
15925 M:      Andy Lutomirski <luto@kernel.org>
15926 L:      linux-kernel@vger.kernel.org
15927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15928 S:      Maintained
15929 F:      arch/x86/entry/
15930
15931 X86 MCE INFRASTRUCTURE
15932 M:      Tony Luck <tony.luck@intel.com>
15933 M:      Borislav Petkov <bp@alien8.de>
15934 L:      linux-edac@vger.kernel.org
15935 S:      Maintained
15936 F:      arch/x86/kernel/cpu/mcheck/*
15937
15938 X86 MICROCODE UPDATE SUPPORT
15939 M:      Borislav Petkov <bp@alien8.de>
15940 S:      Maintained
15941 F:      arch/x86/kernel/cpu/microcode/*
15942
15943 X86 PLATFORM DRIVERS
15944 M:      Darren Hart <dvhart@infradead.org>
15945 M:      Andy Shevchenko <andy@infradead.org>
15946 L:      platform-driver-x86@vger.kernel.org
15947 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
15948 S:      Maintained
15949 F:      drivers/platform/x86/
15950 F:      drivers/platform/olpc/
15951
15952 X86 VDSO
15953 M:      Andy Lutomirski <luto@kernel.org>
15954 L:      linux-kernel@vger.kernel.org
15955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15956 S:      Maintained
15957 F:      arch/x86/entry/vdso/
15958
15959 XC2028/3028 TUNER DRIVER
15960 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15961 L:      linux-media@vger.kernel.org
15962 W:      https://linuxtv.org
15963 T:      git git://linuxtv.org/media_tree.git
15964 S:      Maintained
15965 F:      drivers/media/tuners/tuner-xc2028.*
15966
15967 XDP SOCKETS (AF_XDP)
15968 M:      Björn Töpel <bjorn.topel@intel.com>
15969 M:      Magnus Karlsson <magnus.karlsson@intel.com>
15970 L:      netdev@vger.kernel.org
15971 S:      Maintained
15972 F:      kernel/bpf/xskmap.c
15973 F:      net/xdp/
15974
15975 XEN BLOCK SUBSYSTEM
15976 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15977 M:      Roger Pau Monné <roger.pau@citrix.com>
15978 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15979 S:      Supported
15980 F:      drivers/block/xen-blkback/*
15981 F:      drivers/block/xen*
15982
15983 XEN HYPERVISOR ARM
15984 M:      Stefano Stabellini <sstabellini@kernel.org>
15985 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15986 S:      Maintained
15987 F:      arch/arm/xen/
15988 F:      arch/arm/include/asm/xen/
15989
15990 XEN HYPERVISOR ARM64
15991 M:      Stefano Stabellini <sstabellini@kernel.org>
15992 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15993 S:      Maintained
15994 F:      arch/arm64/xen/
15995 F:      arch/arm64/include/asm/xen/
15996
15997 XEN HYPERVISOR INTERFACE
15998 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
15999 M:      Juergen Gross <jgross@suse.com>
16000 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16002 S:      Supported
16003 F:      arch/x86/xen/
16004 F:      drivers/*/xen-*front.c
16005 F:      drivers/xen/
16006 F:      arch/x86/include/asm/xen/
16007 F:      arch/x86/include/asm/pvclock-abi.h
16008 F:      include/xen/
16009 F:      include/uapi/xen/
16010 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16011 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16012
16013 XEN NETWORK BACKEND DRIVER
16014 M:      Wei Liu <wei.liu2@citrix.com>
16015 M:      Paul Durrant <paul.durrant@citrix.com>
16016 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16017 L:      netdev@vger.kernel.org
16018 S:      Supported
16019 F:      drivers/net/xen-netback/*
16020
16021 XEN PCI SUBSYSTEM
16022 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16023 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16024 S:      Supported
16025 F:      arch/x86/pci/*xen*
16026 F:      drivers/pci/*xen*
16027
16028 XEN PVSCSI DRIVERS
16029 M:      Juergen Gross <jgross@suse.com>
16030 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16031 L:      linux-scsi@vger.kernel.org
16032 S:      Supported
16033 F:      drivers/scsi/xen-scsifront.c
16034 F:      drivers/xen/xen-scsiback.c
16035 F:      include/xen/interface/io/vscsiif.h
16036
16037 XEN SWIOTLB SUBSYSTEM
16038 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16039 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16040 L:      iommu@lists.linux-foundation.org
16041 S:      Supported
16042 F:      arch/x86/xen/*swiotlb*
16043 F:      drivers/xen/*swiotlb*
16044
16045 XEN SOUND FRONTEND DRIVER
16046 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16047 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16048 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16049 S:      Supported
16050 F:      sound/xen/*
16051
16052 XFS FILESYSTEM
16053 M:      Darrick J. Wong <darrick.wong@oracle.com>
16054 M:      linux-xfs@vger.kernel.org
16055 L:      linux-xfs@vger.kernel.org
16056 W:      http://xfs.org/
16057 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16058 S:      Supported
16059 F:      Documentation/filesystems/xfs.txt
16060 F:      fs/xfs/
16061
16062 XILINX AXI ETHERNET DRIVER
16063 M:      Anirudha Sarangi <anirudh@xilinx.com>
16064 M:      John Linn <John.Linn@xilinx.com>
16065 S:      Maintained
16066 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16067
16068 XILINX UARTLITE SERIAL DRIVER
16069 M:      Peter Korsgaard <jacmet@sunsite.dk>
16070 L:      linux-serial@vger.kernel.org
16071 S:      Maintained
16072 F:      drivers/tty/serial/uartlite.c
16073
16074 XILINX VIDEO IP CORES
16075 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16076 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16077 L:      linux-media@vger.kernel.org
16078 T:      git git://linuxtv.org/media_tree.git
16079 S:      Supported
16080 F:      Documentation/devicetree/bindings/media/xilinx/
16081 F:      drivers/media/platform/xilinx/
16082 F:      include/uapi/linux/xilinx-v4l2-controls.h
16083
16084 XILLYBUS DRIVER
16085 M:      Eli Billauer <eli.billauer@gmail.com>
16086 L:      linux-kernel@vger.kernel.org
16087 S:      Supported
16088 F:      drivers/char/xillybus/
16089
16090 XLP9XX I2C DRIVER
16091 M:      George Cherian <george.cherian@cavium.com>
16092 M:      Jan Glauber <jglauber@cavium.com>
16093 L:      linux-i2c@vger.kernel.org
16094 W:      http://www.cavium.com
16095 S:      Supported
16096 F:      drivers/i2c/busses/i2c-xlp9xx.c
16097
16098 XRA1403 GPIO EXPANDER
16099 M:      Nandor Han <nandor.han@ge.com>
16100 M:      Semi Malinen <semi.malinen@ge.com>
16101 L:      linux-gpio@vger.kernel.org
16102 S:      Maintained
16103 F:      drivers/gpio/gpio-xra1403.c
16104 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16105
16106 XTENSA XTFPGA PLATFORM SUPPORT
16107 M:      Max Filippov <jcmvbkbc@gmail.com>
16108 L:      linux-xtensa@linux-xtensa.org
16109 S:      Maintained
16110 F:      drivers/spi/spi-xtensa-xtfpga.c
16111 F:      sound/soc/xtensa/xtfpga-i2s.c
16112
16113 YAM DRIVER FOR AX.25
16114 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16115 L:      linux-hams@vger.kernel.org
16116 S:      Maintained
16117 F:      drivers/net/hamradio/yam*
16118 F:      include/linux/yam.h
16119
16120 YAMA SECURITY MODULE
16121 M:      Kees Cook <keescook@chromium.org>
16122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16123 S:      Supported
16124 F:      security/yama/
16125 F:      Documentation/admin-guide/LSM/Yama.rst
16126
16127 YEALINK PHONE DRIVER
16128 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16129 L:      usbb2k-api-dev@nongnu.org
16130 S:      Maintained
16131 F:      Documentation/input/devices/yealink.rst
16132 F:      drivers/input/misc/yealink.*
16133
16134 Z8530 DRIVER FOR AX.25
16135 M:      Joerg Reuter <jreuter@yaina.de>
16136 W:      http://yaina.de/jreuter/
16137 W:      http://www.qsl.net/dl1bke/
16138 L:      linux-hams@vger.kernel.org
16139 S:      Maintained
16140 F:      Documentation/networking/z8530drv.txt
16141 F:      drivers/net/hamradio/*scc.c
16142 F:      drivers/net/hamradio/z8530.h
16143
16144 ZBUD COMPRESSED PAGE ALLOCATOR
16145 M:      Seth Jennings <sjenning@redhat.com>
16146 M:      Dan Streetman <ddstreet@ieee.org>
16147 L:      linux-mm@kvack.org
16148 S:      Maintained
16149 F:      mm/zbud.c
16150 F:      include/linux/zbud.h
16151
16152 ZD1211RW WIRELESS DRIVER
16153 M:      Daniel Drake <dsd@gentoo.org>
16154 M:      Ulrich Kunitz <kune@deine-taler.de>
16155 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16156 L:      linux-wireless@vger.kernel.org
16157 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16158 S:      Maintained
16159 F:      drivers/net/wireless/zydas/zd1211rw/
16160
16161 ZD1301 MEDIA DRIVER
16162 M:      Antti Palosaari <crope@iki.fi>
16163 L:      linux-media@vger.kernel.org
16164 W:      https://linuxtv.org/
16165 W:      http://palosaari.fi/linux/
16166 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16167 S:      Maintained
16168 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16169
16170 ZD1301_DEMOD MEDIA DRIVER
16171 M:      Antti Palosaari <crope@iki.fi>
16172 L:      linux-media@vger.kernel.org
16173 W:      https://linuxtv.org/
16174 W:      http://palosaari.fi/linux/
16175 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16176 S:      Maintained
16177 F:      drivers/media/dvb-frontends/zd1301_demod*
16178
16179 ZPOOL COMPRESSED PAGE STORAGE API
16180 M:      Dan Streetman <ddstreet@ieee.org>
16181 L:      linux-mm@kvack.org
16182 S:      Maintained
16183 F:      mm/zpool.c
16184 F:      include/linux/zpool.h
16185
16186 ZR36067 VIDEO FOR LINUX DRIVER
16187 L:      mjpeg-users@lists.sourceforge.net
16188 L:      linux-media@vger.kernel.org
16189 W:      http://mjpeg.sourceforge.net/driver-zoran/
16190 T:      hg https://linuxtv.org/hg/v4l-dvb
16191 S:      Odd Fixes
16192 F:      drivers/staging/media/zoran/
16193
16194 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16195 M:      Minchan Kim <minchan@kernel.org>
16196 M:      Nitin Gupta <ngupta@vflare.org>
16197 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16198 L:      linux-kernel@vger.kernel.org
16199 S:      Maintained
16200 F:      drivers/block/zram/
16201 F:      Documentation/blockdev/zram.txt
16202
16203 ZS DECSTATION Z85C30 SERIAL DRIVER
16204 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16205 S:      Maintained
16206 F:      drivers/tty/serial/zs.*
16207
16208 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16209 M:      Minchan Kim <minchan@kernel.org>
16210 M:      Nitin Gupta <ngupta@vflare.org>
16211 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16212 L:      linux-mm@kvack.org
16213 S:      Maintained
16214 F:      mm/zsmalloc.c
16215 F:      include/linux/zsmalloc.h
16216 F:      Documentation/vm/zsmalloc.rst
16217
16218 ZSWAP COMPRESSED SWAP CACHING
16219 M:      Seth Jennings <sjenning@redhat.com>
16220 M:      Dan Streetman <ddstreet@ieee.org>
16221 L:      linux-mm@kvack.org
16222 S:      Maintained
16223 F:      mm/zswap.c
16224
16225 THE REST
16226 M:      Linus Torvalds <torvalds@linux-foundation.org>
16227 L:      linux-kernel@vger.kernel.org
16228 Q:      http://patchwork.kernel.org/project/LKML/list/
16229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16230 S:      Buried alive in reporters
16231 F:      *
16232 F:      */