]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux...
[linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/device_drivers/3com/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169.c
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L:      linux-serial@vger.kernel.org
191 S:      Maintained
192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F:      drivers/tty/serial/8250*
194 F:      include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L:      netdev@vger.kernel.org
198 S:      Orphan / Obsolete
199 F:      drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M:      Eric Van Hensbergen <ericvh@gmail.com>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 M:      Dominique Martinet <asmadeus@codewreck.org>
205 L:      v9fs-developer@lists.sourceforge.net
206 W:      http://swik.net/v9fs
207 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T:      git git://github.com/martinetd/linux.git
210 S:      Maintained
211 F:      Documentation/filesystems/9p.txt
212 F:      fs/9p/
213 F:      net/9p/
214 F:      include/net/9p/
215 F:      include/uapi/linux/virtio_9p.h
216 F:      include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M:      Antti Palosaari <crope@iki.fi>
220 L:      linux-media@vger.kernel.org
221 W:      https://linuxtv.org
222 W:      http://palosaari.fi/linux/
223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
224 T:      git git://linuxtv.org/anttip/media_tree.git
225 S:      Maintained
226 F:      drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L:      linux-scsi@vger.kernel.org
231 W:      http://www.adaptec.com/
232 S:      Supported
233 F:      Documentation/scsi/aacraid.txt
234 F:      drivers/scsi/aacraid/
235
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M:      Hans de Goede <hdegoede@redhat.com>
243 L:      linux-hwmon@vger.kernel.org
244 S:      Maintained
245 F:      drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M:      Alistair John Strachan <alistair@devzero.co.uk>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 GPIO DRIVER
260 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-idi-48.c
264
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idio-16.c
270
271 ACCES 104-QUAD-8 IIO DRIVER
272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
273 L:      linux-iio@vger.kernel.org
274 S:      Maintained
275 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276 F:      drivers/iio/counter/104-quad-8.c
277
278 ACCES PCI-IDIO-16 GPIO DRIVER
279 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
280 L:      linux-gpio@vger.kernel.org
281 S:      Maintained
282 F:      drivers/gpio/gpio-pci-idio-16.c
283
284 ACCES PCIe-IDIO-24 GPIO DRIVER
285 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
286 L:      linux-gpio@vger.kernel.org
287 S:      Maintained
288 F:      drivers/gpio/gpio-pcie-idio-24.c
289
290 ACENIC DRIVER
291 M:      Jes Sorensen <jes@trained-monkey.org>
292 L:      linux-acenic@sunsite.dk
293 S:      Maintained
294 F:      drivers/net/ethernet/alteon/acenic*
295
296 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297 M:      Peter Feuerer <peter@piie.net>
298 L:      platform-driver-x86@vger.kernel.org
299 W:      http://piie.net/?section=acerhdf
300 S:      Maintained
301 F:      drivers/platform/x86/acerhdf.c
302
303 ACER WMI LAPTOP EXTRAS
304 M:      "Lee, Chun-Yi" <jlee@suse.com>
305 L:      platform-driver-x86@vger.kernel.org
306 S:      Maintained
307 F:      drivers/platform/x86/acer-wmi.c
308
309 ACPI
310 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
311 M:      Len Brown <lenb@kernel.org>
312 L:      linux-acpi@vger.kernel.org
313 W:      https://01.org/linux-acpi
314 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316 B:      https://bugzilla.kernel.org
317 S:      Supported
318 F:      drivers/acpi/
319 F:      drivers/pnp/pnpacpi/
320 F:      include/linux/acpi.h
321 F:      include/linux/fwnode.h
322 F:      include/acpi/
323 F:      Documentation/acpi/
324 F:      Documentation/ABI/testing/sysfs-bus-acpi
325 F:      Documentation/ABI/testing/configfs-acpi
326 F:      drivers/pci/*acpi*
327 F:      drivers/pci/*/*acpi*
328 F:      tools/power/acpi/
329
330 ACPI APEI
331 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M:      Len Brown <lenb@kernel.org>
333 L:      linux-acpi@vger.kernel.org
334 R:      James Morse <james.morse@arm.com>
335 R:      Tony Luck <tony.luck@intel.com>
336 R:      Borislav Petkov <bp@alien8.de>
337 F:      drivers/acpi/apei/
338
339 ACPI COMPONENT ARCHITECTURE (ACPICA)
340 M:      Robert Moore <robert.moore@intel.com>
341 M:      Erik Schmauss <erik.schmauss@intel.com>
342 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
343 L:      linux-acpi@vger.kernel.org
344 L:      devel@acpica.org
345 W:      https://acpica.org/
346 W:      https://github.com/acpica/acpica/
347 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
349 B:      https://bugzilla.kernel.org
350 B:      https://bugs.acpica.org
351 S:      Supported
352 F:      drivers/acpi/acpica/
353 F:      include/acpi/
354 F:      tools/power/acpi/
355
356 ACPI FAN DRIVER
357 M:      Zhang Rui <rui.zhang@intel.com>
358 L:      linux-acpi@vger.kernel.org
359 W:      https://01.org/linux-acpi
360 B:      https://bugzilla.kernel.org
361 S:      Supported
362 F:      drivers/acpi/fan.c
363
364 ACPI FOR ARM64 (ACPI/arm64)
365 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
366 M:      Hanjun Guo <hanjun.guo@linaro.org>
367 M:      Sudeep Holla <sudeep.holla@arm.com>
368 L:      linux-acpi@vger.kernel.org
369 S:      Maintained
370 F:      drivers/acpi/arm64
371
372 ACPI I2C MULTI INSTANTIATE DRIVER
373 M:      Hans de Goede <hdegoede@redhat.com>
374 L:      platform-driver-x86@vger.kernel.org
375 S:      Maintained
376 F:      drivers/platform/x86/i2c-multi-instantiate.c
377
378 ACPI PMIC DRIVERS
379 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
380 M:      Len Brown <lenb@kernel.org>
381 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
382 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
383 L:      linux-acpi@vger.kernel.org
384 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
386 B:      https://bugzilla.kernel.org
387 S:      Supported
388 F:      drivers/acpi/pmic/
389
390 ACPI THERMAL DRIVER
391 M:      Zhang Rui <rui.zhang@intel.com>
392 L:      linux-acpi@vger.kernel.org
393 W:      https://01.org/linux-acpi
394 B:      https://bugzilla.kernel.org
395 S:      Supported
396 F:      drivers/acpi/*thermal*
397
398 ACPI VIDEO DRIVER
399 M:      Zhang Rui <rui.zhang@intel.com>
400 L:      linux-acpi@vger.kernel.org
401 W:      https://01.org/linux-acpi
402 B:      https://bugzilla.kernel.org
403 S:      Supported
404 F:      drivers/acpi/acpi_video.c
405
406 ACPI WMI DRIVER
407 L:      platform-driver-x86@vger.kernel.org
408 S:      Orphan
409 F:      drivers/platform/x86/wmi.c
410 F:      include/uapi/linux/wmi.h
411
412 AD1889 ALSA SOUND DRIVER
413 W:      https://parisc.wiki.kernel.org/index.php/AD1889
414 L:      linux-parisc@vger.kernel.org
415 S:      Maintained
416 F:      sound/pci/ad1889.*
417
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419 M:      Michael Hennerich <michael.hennerich@analog.com>
420 W:      http://wiki.analog.com/AD5254
421 W:      http://ez.analog.com/community/linux-device-drivers
422 S:      Supported
423 F:      drivers/misc/ad525x_dpot.c
424
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426 M:      Michael Hennerich <michael.hennerich@analog.com>
427 W:      http://wiki.analog.com/AD5398
428 W:      http://ez.analog.com/community/linux-device-drivers
429 S:      Supported
430 F:      drivers/regulator/ad5398.c
431
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433 M:      Michael Hennerich <michael.hennerich@analog.com>
434 W:      http://wiki.analog.com/AD7142
435 W:      http://ez.analog.com/community/linux-device-drivers
436 S:      Supported
437 F:      drivers/input/misc/ad714x.c
438
439 AD7877 TOUCHSCREEN DRIVER
440 M:      Michael Hennerich <michael.hennerich@analog.com>
441 W:      http://wiki.analog.com/AD7877
442 W:      http://ez.analog.com/community/linux-device-drivers
443 S:      Supported
444 F:      drivers/input/touchscreen/ad7877.c
445
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447 M:      Michael Hennerich <michael.hennerich@analog.com>
448 W:      http://wiki.analog.com/AD7879
449 W:      http://ez.analog.com/community/linux-device-drivers
450 S:      Supported
451 F:      drivers/input/touchscreen/ad7879.c
452
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M:      Jiri Kosina <jikos@kernel.org>
455 S:      Maintained
456
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
458 M:      Michael Hennerich <michael.hennerich@analog.com>
459 W:      https://wiki.analog.com/ADF7242
460 W:      http://ez.analog.com/community/linux-device-drivers
461 L:      linux-wpan@vger.kernel.org
462 S:      Supported
463 F:      drivers/net/ieee802154/adf7242.c
464 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466 ADM1025 HARDWARE MONITOR DRIVER
467 M:      Jean Delvare <jdelvare@suse.com>
468 L:      linux-hwmon@vger.kernel.org
469 S:      Maintained
470 F:      Documentation/hwmon/adm1025
471 F:      drivers/hwmon/adm1025.c
472
473 ADM1029 HARDWARE MONITOR DRIVER
474 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
475 L:      linux-hwmon@vger.kernel.org
476 S:      Maintained
477 F:      drivers/hwmon/adm1029.c
478
479 ADM8211 WIRELESS DRIVER
480 L:      linux-wireless@vger.kernel.org
481 W:      http://wireless.kernel.org/
482 S:      Orphan
483 F:      drivers/net/wireless/admtek/adm8211.*
484
485 ADP1653 FLASH CONTROLLER DRIVER
486 M:      Sakari Ailus <sakari.ailus@iki.fi>
487 L:      linux-media@vger.kernel.org
488 S:      Maintained
489 F:      drivers/media/i2c/adp1653.c
490 F:      include/media/i2c/adp1653.h
491
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493 M:      Michael Hennerich <michael.hennerich@analog.com>
494 W:      http://wiki.analog.com/ADP5520
495 W:      http://ez.analog.com/community/linux-device-drivers
496 S:      Supported
497 F:      drivers/mfd/adp5520.c
498 F:      drivers/video/backlight/adp5520_bl.c
499 F:      drivers/leds/leds-adp5520.c
500 F:      drivers/gpio/gpio-adp5520.c
501 F:      drivers/input/keyboard/adp5520-keys.c
502
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504 M:      Michael Hennerich <michael.hennerich@analog.com>
505 W:      http://wiki.analog.com/ADP5588
506 W:      http://ez.analog.com/community/linux-device-drivers
507 S:      Supported
508 F:      drivers/input/keyboard/adp5588-keys.c
509 F:      drivers/gpio/gpio-adp5588.c
510
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512 M:      Michael Hennerich <michael.hennerich@analog.com>
513 W:      http://wiki.analog.com/ADP8860
514 W:      http://ez.analog.com/community/linux-device-drivers
515 S:      Supported
516 F:      drivers/video/backlight/adp8860_bl.c
517
518 ADS1015 HARDWARE MONITOR DRIVER
519 M:      Dirk Eibach <eibach@gdsys.de>
520 L:      linux-hwmon@vger.kernel.org
521 S:      Maintained
522 F:      Documentation/hwmon/ads1015
523 F:      drivers/hwmon/ads1015.c
524 F:      include/linux/platform_data/ads1015.h
525
526 ADT746X FAN DRIVER
527 M:      Colin Leroy <colin@colino.net>
528 S:      Maintained
529 F:      drivers/macintosh/therm_adt746x.c
530
531 ADT7475 HARDWARE MONITOR DRIVER
532 M:      Jean Delvare <jdelvare@suse.com>
533 L:      linux-hwmon@vger.kernel.org
534 S:      Maintained
535 F:      Documentation/hwmon/adt7475
536 F:      drivers/hwmon/adt7475.c
537
538 ADVANSYS SCSI DRIVER
539 M:      Matthew Wilcox <willy@infradead.org>
540 M:      Hannes Reinecke <hare@suse.com>
541 L:      linux-scsi@vger.kernel.org
542 S:      Maintained
543 F:      Documentation/scsi/advansys.txt
544 F:      drivers/scsi/advansys.c
545
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M:      Michael Hennerich <michael.hennerich@analog.com>
548 W:      http://wiki.analog.com/ADXL345
549 W:      http://ez.analog.com/community/linux-device-drivers
550 S:      Supported
551 F:      drivers/input/misc/adxl34x.c
552
553 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554 M:      Stefan Popa <stefan.popa@analog.com>
555 W:      http://ez.analog.com/community/linux-device-drivers
556 S:      Supported
557 F:      drivers/iio/accel/adxl372.c
558 F:      drivers/iio/accel/adxl372_spi.c
559 F:      drivers/iio/accel/adxl372_i2c.c
560 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
561
562 AF9013 MEDIA DRIVER
563 M:      Antti Palosaari <crope@iki.fi>
564 L:      linux-media@vger.kernel.org
565 W:      https://linuxtv.org
566 W:      http://palosaari.fi/linux/
567 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
568 T:      git git://linuxtv.org/anttip/media_tree.git
569 S:      Maintained
570 F:      drivers/media/dvb-frontends/af9013*
571
572 AF9033 MEDIA DRIVER
573 M:      Antti Palosaari <crope@iki.fi>
574 L:      linux-media@vger.kernel.org
575 W:      https://linuxtv.org
576 W:      http://palosaari.fi/linux/
577 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
578 T:      git git://linuxtv.org/anttip/media_tree.git
579 S:      Maintained
580 F:      drivers/media/dvb-frontends/af9033*
581
582 AFFS FILE SYSTEM
583 M:      David Sterba <dsterba@suse.com>
584 L:      linux-fsdevel@vger.kernel.org
585 S:      Odd Fixes
586 F:      Documentation/filesystems/affs.txt
587 F:      fs/affs/
588
589 AFS FILESYSTEM
590 M:      David Howells <dhowells@redhat.com>
591 L:      linux-afs@lists.infradead.org
592 S:      Supported
593 F:      fs/afs/
594 F:      include/trace/events/afs.h
595 F:      Documentation/filesystems/afs.txt
596 W:      https://www.infradead.org/~dhowells/kafs/
597
598 AGPGART DRIVER
599 M:      David Airlie <airlied@linux.ie>
600 T:      git git://anongit.freedesktop.org/drm/drm
601 S:      Maintained
602 F:      drivers/char/agp/
603 F:      include/linux/agp*
604 F:      include/uapi/linux/agp*
605
606 AHA152X SCSI DRIVER
607 M:      "Juergen E. Fischer" <fischer@norbit.de>
608 L:      linux-scsi@vger.kernel.org
609 S:      Maintained
610 F:      drivers/scsi/aha152x*
611 F:      drivers/scsi/pcmcia/aha152x*
612
613 AIC7XXX / AIC79XX SCSI DRIVER
614 M:      Hannes Reinecke <hare@suse.com>
615 L:      linux-scsi@vger.kernel.org
616 S:      Maintained
617 F:      drivers/scsi/aic7xxx/
618
619 AIMSLAB FM RADIO RECEIVER DRIVER
620 M:      Hans Verkuil <hverkuil@xs4all.nl>
621 L:      linux-media@vger.kernel.org
622 T:      git git://linuxtv.org/media_tree.git
623 W:      https://linuxtv.org
624 S:      Maintained
625 F:      drivers/media/radio/radio-aimslab*
626
627 AIO
628 M:      Benjamin LaHaise <bcrl@kvack.org>
629 L:      linux-aio@kvack.org
630 S:      Supported
631 F:      fs/aio.c
632 F:      include/linux/*aio*.h
633
634 AIRSPY MEDIA DRIVER
635 M:      Antti Palosaari <crope@iki.fi>
636 L:      linux-media@vger.kernel.org
637 W:      https://linuxtv.org
638 W:      http://palosaari.fi/linux/
639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
640 T:      git git://linuxtv.org/anttip/media_tree.git
641 S:      Maintained
642 F:      drivers/media/usb/airspy/
643
644 ALACRITECH GIGABIT ETHERNET DRIVER
645 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
646 S:      Maintained
647 F:      drivers/net/ethernet/alacritech/*
648
649 ALCATEL SPEEDTOUCH USB DRIVER
650 M:      Duncan Sands <duncan.sands@free.fr>
651 L:      linux-usb@vger.kernel.org
652 W:      http://www.linux-usb.org/SpeedTouch/
653 S:      Maintained
654 F:      drivers/usb/atm/speedtch.c
655 F:      drivers/usb/atm/usbatm.c
656
657 ALCHEMY AU1XX0 MMC DRIVER
658 M:      Manuel Lauss <manuel.lauss@gmail.com>
659 S:      Maintained
660 F:      drivers/mmc/host/au1xmmc.c
661
662 ALI1563 I2C DRIVER
663 M:      Rudolf Marek <r.marek@assembler.cz>
664 L:      linux-i2c@vger.kernel.org
665 S:      Maintained
666 F:      Documentation/i2c/busses/i2c-ali1563
667 F:      drivers/i2c/busses/i2c-ali1563.c
668
669 ALLWINNER SECURITY SYSTEM
670 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
671 L:      linux-crypto@vger.kernel.org
672 S:      Maintained
673 F:      drivers/crypto/sunxi-ss/
674
675 ALLWINNER VPU DRIVER
676 M:      Maxime Ripard <maxime.ripard@bootlin.com>
677 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678 L:      linux-media@vger.kernel.org
679 S:      Maintained
680 F:      drivers/staging/media/sunxi/cedrus/
681
682 ALPHA PORT
683 M:      Richard Henderson <rth@twiddle.net>
684 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685 M:      Matt Turner <mattst88@gmail.com>
686 S:      Odd Fixes
687 L:      linux-alpha@vger.kernel.org
688 F:      arch/alpha/
689
690 ALPS PS/2 TOUCHPAD DRIVER
691 R:      Pali Rohár <pali.rohar@gmail.com>
692 F:      drivers/input/mouse/alps.*
693
694 ALTERA I2C CONTROLLER DRIVER
695 M:      Thor Thayer <thor.thayer@linux.intel.com>
696 S:      Maintained
697 F:      drivers/i2c/busses/i2c-altera.c
698
699 ALTERA MAILBOX DRIVER
700 M:      Ley Foon Tan <lftan@altera.com>
701 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702 S:      Maintained
703 F:      drivers/mailbox/mailbox-altera.c
704
705 ALTERA PIO DRIVER
706 M:      Tien Hock Loh <thloh@altera.com>
707 L:      linux-gpio@vger.kernel.org
708 S:      Maintained
709 F:      drivers/gpio/gpio-altera.c
710
711 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712 M:      Thor Thayer <thor.thayer@linux.intel.com>
713 S:      Maintained
714 F:      drivers/gpio/gpio-altera-a10sr.c
715 F:      drivers/mfd/altera-a10sr.c
716 F:      drivers/reset/reset-a10sr.c
717 F:      include/linux/mfd/altera-a10sr.h
718 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
719
720 ALTERA TRIPLE SPEED ETHERNET DRIVER
721 M:      Thor Thayer <thor.thayer@linux.intel.com>
722 L:      netdev@vger.kernel.org
723 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724 S:      Maintained
725 F:      drivers/net/ethernet/altera/
726
727 ALTERA UART/JTAG UART SERIAL DRIVERS
728 M:      Tobias Klauser <tklauser@distanz.ch>
729 L:      linux-serial@vger.kernel.org
730 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
731 S:      Maintained
732 F:      drivers/tty/serial/altera_uart.c
733 F:      drivers/tty/serial/altera_jtaguart.c
734 F:      include/linux/altera_uart.h
735 F:      include/linux/altera_jtaguart.h
736
737 AMAZON ETHERNET DRIVERS
738 M:      Netanel Belgazal <netanel@amazon.com>
739 R:      Saeed Bishara <saeedb@amazon.com>
740 R:      Zorik Machulsky <zorik@amazon.com>
741 L:      netdev@vger.kernel.org
742 S:      Supported
743 F:      Documentation/networking/device_drivers/amazon/ena.txt
744 F:      drivers/net/ethernet/amazon/
745
746 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747 M:      Tom Lendacky <thomas.lendacky@amd.com>
748 M:      Gary Hook <gary.hook@amd.com>
749 L:      linux-crypto@vger.kernel.org
750 S:      Supported
751 F:      drivers/crypto/ccp/
752 F:      include/linux/ccp.h
753
754 AMD DISPLAY CORE
755 M:      Harry Wentland <harry.wentland@amd.com>
756 M:      Leo Li <sunpeng.li@amd.com>
757 L:      amd-gfx@lists.freedesktop.org
758 T:      git git://people.freedesktop.org/~agd5f/linux
759 S:      Supported
760 F:      drivers/gpu/drm/amd/display/
761
762 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763 M:      Huang Rui <ray.huang@amd.com>
764 L:      linux-hwmon@vger.kernel.org
765 S:      Supported
766 F:      Documentation/hwmon/fam15h_power
767 F:      drivers/hwmon/fam15h_power.c
768
769 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
771 S:      Orphan
772 F:      drivers/usb/gadget/udc/amd5536udc.*
773
774 AMD GEODE PROCESSOR/CHIPSET SUPPORT
775 P:      Andres Salomon <dilinger@queued.net>
776 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
777 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
778 S:      Supported
779 F:      drivers/char/hw_random/geode-rng.c
780 F:      drivers/crypto/geode*
781 F:      drivers/video/fbdev/geode/
782 F:      arch/x86/include/asm/geode.h
783
784 AMD IOMMU (AMD-VI)
785 M:      Joerg Roedel <joro@8bytes.org>
786 L:      iommu@lists.linux-foundation.org
787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
788 S:      Maintained
789 F:      drivers/iommu/amd_iommu*.[ch]
790 F:      include/linux/amd-iommu.h
791
792 AMD KFD
793 M:      Oded Gabbay <oded.gabbay@gmail.com>
794 L:      dri-devel@lists.freedesktop.org
795 T:      git git://people.freedesktop.org/~gabbayo/linux.git
796 S:      Supported
797 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804 F:      drivers/gpu/drm/amd/amdkfd/
805 F:      drivers/gpu/drm/amd/include/cik_structs.h
806 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807 F:      drivers/gpu/drm/amd/include/vi_structs.h
808 F:      drivers/gpu/drm/amd/include/v9_structs.h
809 F:      include/uapi/linux/kfd_ioctl.h
810
811 AMD POWERPLAY
812 M:      Rex Zhu <rex.zhu@amd.com>
813 M:      Evan Quan <evan.quan@amd.com>
814 L:      amd-gfx@lists.freedesktop.org
815 S:      Supported
816 F:      drivers/gpu/drm/amd/powerplay/
817 T:      git git://people.freedesktop.org/~agd5f/linux
818
819 AMD SEATTLE DEVICE TREE SUPPORT
820 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
821 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822 M:      Tom Lendacky <thomas.lendacky@amd.com>
823 S:      Supported
824 F:      arch/arm64/boot/dts/amd/
825
826 AMD XGBE DRIVER
827 M:      Tom Lendacky <thomas.lendacky@amd.com>
828 L:      netdev@vger.kernel.org
829 S:      Supported
830 F:      drivers/net/ethernet/amd/xgbe/
831 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
832
833 ANALOG DEVICES INC AD5686 DRIVER
834 M:      Stefan Popa <stefan.popa@analog.com>
835 L:      linux-pm@vger.kernel.org
836 W:      http://ez.analog.com/community/linux-device-drivers
837 S:      Supported
838 F:      drivers/iio/dac/ad5686*
839 F:      drivers/iio/dac/ad5696*
840
841 ANALOG DEVICES INC AD5758 DRIVER
842 M:      Stefan Popa <stefan.popa@analog.com>
843 L:      linux-iio@vger.kernel.org
844 W:      http://ez.analog.com/community/linux-device-drivers
845 S:      Supported
846 F:      drivers/iio/dac/ad5758.c
847 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
848
849 ANALOG DEVICES INC AD7124 DRIVER
850 M:      Stefan Popa <stefan.popa@analog.com>
851 L:      linux-iio@vger.kernel.org
852 W:      http://ez.analog.com/community/linux-device-drivers
853 S:      Supported
854 F:      drivers/iio/adc/ad7124.c
855 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
856
857 ANALOG DEVICES INC AD7606 DRIVER
858 M:      Stefan Popa <stefan.popa@analog.com>
859 L:      linux-iio@vger.kernel.org
860 W:      http://ez.analog.com/community/linux-device-drivers
861 S:      Supported
862 F:      drivers/iio/adc/ad7606.c
863 F:      Documentation/devicetree/bindings/iio/adc/ad7606.txt
864
865 ANALOG DEVICES INC AD7768-1 DRIVER
866 M:      Stefan Popa <stefan.popa@analog.com>
867 L:      linux-iio@vger.kernel.org
868 W:      http://ez.analog.com/community/linux-device-drivers
869 S:      Supported
870 F:      drivers/iio/adc/ad7768-1.c
871 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
872
873 ANALOG DEVICES INC AD9389B DRIVER
874 M:      Hans Verkuil <hans.verkuil@cisco.com>
875 L:      linux-media@vger.kernel.org
876 S:      Maintained
877 F:      drivers/media/i2c/ad9389b*
878
879 ANALOG DEVICES INC ADGS1408 DRIVER
880 M:      Mircea Caprioru <mircea.caprioru@analog.com>
881 S:      Supported
882 F:      drivers/mux/adgs1408.c
883 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
884
885 ANALOG DEVICES INC ADP5061 DRIVER
886 M:      Stefan Popa <stefan.popa@analog.com>
887 L:      linux-pm@vger.kernel.org
888 W:      http://ez.analog.com/community/linux-device-drivers
889 S:      Supported
890 F:      drivers/power/supply/adp5061.c
891
892 ANALOG DEVICES INC ADV7180 DRIVER
893 M:      Lars-Peter Clausen <lars@metafoo.de>
894 L:      linux-media@vger.kernel.org
895 W:      http://ez.analog.com/community/linux-device-drivers
896 S:      Supported
897 F:      drivers/media/i2c/adv7180.c
898
899 ANALOG DEVICES INC ADV748X DRIVER
900 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
901 L:      linux-media@vger.kernel.org
902 S:      Maintained
903 F:      drivers/media/i2c/adv748x/*
904
905 ANALOG DEVICES INC ADV7511 DRIVER
906 M:      Hans Verkuil <hans.verkuil@cisco.com>
907 L:      linux-media@vger.kernel.org
908 S:      Maintained
909 F:      drivers/media/i2c/adv7511*
910
911 ANALOG DEVICES INC ADV7604 DRIVER
912 M:      Hans Verkuil <hans.verkuil@cisco.com>
913 L:      linux-media@vger.kernel.org
914 S:      Maintained
915 F:      drivers/media/i2c/adv7604*
916
917 ANALOG DEVICES INC ADV7842 DRIVER
918 M:      Hans Verkuil <hans.verkuil@cisco.com>
919 L:      linux-media@vger.kernel.org
920 S:      Maintained
921 F:      drivers/media/i2c/adv7842*
922
923 ANALOG DEVICES INC ASOC CODEC DRIVERS
924 M:      Lars-Peter Clausen <lars@metafoo.de>
925 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
926 W:      http://wiki.analog.com/
927 W:      http://ez.analog.com/community/linux-device-drivers
928 S:      Supported
929 F:      sound/soc/codecs/adau*
930 F:      sound/soc/codecs/adav*
931 F:      sound/soc/codecs/ad1*
932 F:      sound/soc/codecs/ad7*
933 F:      sound/soc/codecs/ssm*
934 F:      sound/soc/codecs/sigmadsp.*
935
936 ANALOG DEVICES INC DMA DRIVERS
937 M:      Lars-Peter Clausen <lars@metafoo.de>
938 W:      http://ez.analog.com/community/linux-device-drivers
939 S:      Supported
940 F:      drivers/dma/dma-axi-dmac.c
941
942 ANALOG DEVICES INC IIO DRIVERS
943 M:      Lars-Peter Clausen <lars@metafoo.de>
944 M:      Michael Hennerich <Michael.Hennerich@analog.com>
945 W:      http://wiki.analog.com/
946 W:      http://ez.analog.com/community/linux-device-drivers
947 S:      Supported
948 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
949 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
950 F:      drivers/iio/*/ad*
951 F:      drivers/iio/adc/ltc2497*
952 X:      drivers/iio/*/adjd*
953 F:      drivers/staging/iio/*/ad*
954
955 ANDES ARCHITECTURE
956 M:      Greentime Hu <green.hu@gmail.com>
957 M:      Vincent Chen <deanbo422@gmail.com>
958 T:      git https://github.com/andestech/linux.git
959 S:      Supported
960 F:      arch/nds32/
961 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
962 F:      Documentation/devicetree/bindings/nds32/
963 K:      nds32
964 N:      nds32
965
966 ANDROID CONFIG FRAGMENTS
967 M:      Rob Herring <robh@kernel.org>
968 S:      Supported
969 F:      kernel/configs/android*
970
971 ANDROID DRIVERS
972 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
973 M:      Arve Hjønnevåg <arve@android.com>
974 M:      Todd Kjos <tkjos@android.com>
975 M:      Martijn Coenen <maco@android.com>
976 M:      Joel Fernandes <joel@joelfernandes.org>
977 M:      Christian Brauner <christian@brauner.io>
978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
979 L:      devel@driverdev.osuosl.org
980 S:      Supported
981 F:      drivers/android/
982 F:      drivers/staging/android/
983
984 ANDROID GOLDFISH PIC DRIVER
985 M:      Miodrag Dinic <miodrag.dinic@mips.com>
986 S:      Supported
987 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
988 F:      drivers/irqchip/irq-goldfish-pic.c
989
990 ANDROID GOLDFISH RTC DRIVER
991 M:      Miodrag Dinic <miodrag.dinic@mips.com>
992 S:      Supported
993 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
994 F:      drivers/rtc/rtc-goldfish.c
995
996 ANDROID ION DRIVER
997 M:      Laura Abbott <labbott@redhat.com>
998 M:      Sumit Semwal <sumit.semwal@linaro.org>
999 L:      devel@driverdev.osuosl.org
1000 L:      dri-devel@lists.freedesktop.org
1001 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1002 S:      Supported
1003 F:      drivers/staging/android/ion
1004 F:      drivers/staging/android/uapi/ion.h
1005
1006 AOA (Apple Onboard Audio) ALSA DRIVER
1007 M:      Johannes Berg <johannes@sipsolutions.net>
1008 L:      linuxppc-dev@lists.ozlabs.org
1009 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1010 S:      Maintained
1011 F:      sound/aoa/
1012
1013 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1014 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1015 L:      linux-iio@vger.kernel.org
1016 S:      Maintained
1017 F:      drivers/iio/adc/stx104.c
1018
1019 APM DRIVER
1020 M:      Jiri Kosina <jikos@kernel.org>
1021 S:      Odd fixes
1022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1023 F:      arch/x86/kernel/apm_32.c
1024 F:      include/linux/apm_bios.h
1025 F:      include/uapi/linux/apm_bios.h
1026 F:      drivers/char/apm-emulation.c
1027
1028 APPARMOR SECURITY MODULE
1029 M:      John Johansen <john.johansen@canonical.com>
1030 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1031 W:      wiki.apparmor.net
1032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1033 S:      Supported
1034 F:      security/apparmor/
1035 F:      Documentation/admin-guide/LSM/apparmor.rst
1036
1037 APPLE BCM5974 MULTITOUCH DRIVER
1038 M:      Henrik Rydberg <rydberg@bitmath.org>
1039 L:      linux-input@vger.kernel.org
1040 S:      Odd fixes
1041 F:      drivers/input/mouse/bcm5974.c
1042
1043 APPLE SMC DRIVER
1044 M:      Henrik Rydberg <rydberg@bitmath.org>
1045 L:      linux-hwmon@vger.kernel.org
1046 S:      Odd fixes
1047 F:      drivers/hwmon/applesmc.c
1048
1049 APPLETALK NETWORK LAYER
1050 L:      netdev@vger.kernel.org
1051 S:      Odd fixes
1052 F:      drivers/net/appletalk/
1053 F:      net/appletalk/
1054
1055 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1056 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1057 S:      Supported
1058 F:      arch/arm64/boot/dts/apm/
1059
1060 APPLIED MICRO (APM) X-GENE SOC EDAC
1061 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1062 S:      Supported
1063 F:      drivers/edac/xgene_edac.c
1064 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1065
1066 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1067 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1068 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1069 S:      Supported
1070 F:      drivers/net/ethernet/apm/xgene-v2/
1071
1072 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1073 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1074 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1075 M:      Quan Nguyen <quan@os.amperecomputing.com>
1076 S:      Supported
1077 F:      drivers/net/ethernet/apm/xgene/
1078 F:      drivers/net/phy/mdio-xgene.c
1079 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1080 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1081
1082 APPLIED MICRO (APM) X-GENE SOC PMU
1083 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1084 S:      Supported
1085 F:      drivers/perf/xgene_pmu.c
1086 F:      Documentation/perf/xgene-pmu.txt
1087 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1088
1089 APTINA CAMERA SENSOR PLL
1090 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1091 L:      linux-media@vger.kernel.org
1092 S:      Maintained
1093 F:      drivers/media/i2c/aptina-pll.*
1094
1095 ARC FRAMEBUFFER DRIVER
1096 M:      Jaya Kumar <jayalk@intworks.biz>
1097 S:      Maintained
1098 F:      drivers/video/fbdev/arcfb.c
1099 F:      drivers/video/fbdev/core/fb_defio.c
1100
1101 ARC PGU DRM DRIVER
1102 M:      Alexey Brodkin <abrodkin@synopsys.com>
1103 S:      Supported
1104 F:      drivers/gpu/drm/arc/
1105 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1106
1107 ARCNET NETWORK LAYER
1108 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1109 L:      netdev@vger.kernel.org
1110 S:      Maintained
1111 F:      drivers/net/arcnet/
1112 F:      include/uapi/linux/if_arcnet.h
1113
1114 ARM ARCHITECTED TIMER DRIVER
1115 M:      Mark Rutland <mark.rutland@arm.com>
1116 M:      Marc Zyngier <marc.zyngier@arm.com>
1117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118 S:      Maintained
1119 F:      arch/arm/include/asm/arch_timer.h
1120 F:      arch/arm64/include/asm/arch_timer.h
1121 F:      drivers/clocksource/arm_arch_timer.c
1122
1123 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1124 M:      Linus Walleij <linus.walleij@linaro.org>
1125 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1126 S:      Maintained
1127 F:      Documentation/devicetree/bindings/arm/arm-boards
1128 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1129 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1130 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1131 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1132 F:      arch/arm/mach-integrator/
1133 F:      arch/arm/mach-realview/
1134 F:      arch/arm/mach-versatile/
1135 F:      arch/arm/plat-versatile/
1136 F:      arch/arm/boot/dts/arm-realview-*
1137 F:      arch/arm/boot/dts/integrator*
1138 F:      arch/arm/boot/dts/versatile*
1139 F:      drivers/clk/versatile/
1140 F:      drivers/i2c/busses/i2c-versatile.c
1141 F:      drivers/irqchip/irq-versatile-fpga.c
1142 F:      drivers/mtd/maps/physmap_of_versatile.c
1143 F:      drivers/power/reset/arm-versatile-reboot.c
1144 F:      drivers/soc/versatile/
1145
1146 ARM HDLCD DRM DRIVER
1147 M:      Liviu Dudau <liviu.dudau@arm.com>
1148 S:      Supported
1149 F:      drivers/gpu/drm/arm/hdlcd_*
1150 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1151
1152 ARM KOMEDA DRM-KMS DRIVER
1153 M:      James (Qian) Wang <james.qian.wang@arm.com>
1154 M:      Liviu Dudau <liviu.dudau@arm.com>
1155 L:      Mali DP Maintainers <malidp@foss.arm.com>
1156 S:      Supported
1157 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1158 F:      drivers/gpu/drm/arm/display/include/
1159 F:      drivers/gpu/drm/arm/display/komeda/
1160 F:      Documentation/devicetree/bindings/display/arm/arm,komeda.txt
1161 F:      Documentation/gpu/komeda-kms.rst
1162
1163 ARM MALI-DP DRM DRIVER
1164 M:      Liviu Dudau <liviu.dudau@arm.com>
1165 M:      Brian Starkey <brian.starkey@arm.com>
1166 L:      Mali DP Maintainers <malidp@foss.arm.com>
1167 S:      Supported
1168 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1169 F:      drivers/gpu/drm/arm/
1170 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1171 F:      Documentation/gpu/afbc.rst
1172
1173 ARM MFM AND FLOPPY DRIVERS
1174 M:      Ian Molton <spyro@f2s.com>
1175 S:      Maintained
1176 F:      arch/arm/lib/floppydma.S
1177 F:      arch/arm/include/asm/floppy.h
1178
1179 ARM PMU PROFILING AND DEBUGGING
1180 M:      Will Deacon <will.deacon@arm.com>
1181 M:      Mark Rutland <mark.rutland@arm.com>
1182 S:      Maintained
1183 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184 F:      arch/arm*/kernel/perf_*
1185 F:      arch/arm/oprofile/common.c
1186 F:      arch/arm*/kernel/hw_breakpoint.c
1187 F:      arch/arm*/include/asm/hw_breakpoint.h
1188 F:      arch/arm*/include/asm/perf_event.h
1189 F:      drivers/perf/*
1190 F:      include/linux/perf/arm_pmu.h
1191 F:      Documentation/devicetree/bindings/arm/pmu.txt
1192 F:      Documentation/devicetree/bindings/perf/
1193
1194 ARM PORT
1195 M:      Russell King <linux@armlinux.org.uk>
1196 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197 W:      http://www.armlinux.org.uk/
1198 S:      Odd Fixes
1199 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1200 F:      arch/arm/
1201 X:      arch/arm/boot/dts/
1202
1203 ARM PRIMECELL AACI PL041 DRIVER
1204 M:      Russell King <linux@armlinux.org.uk>
1205 S:      Odd Fixes
1206 F:      sound/arm/aaci.*
1207
1208 ARM PRIMECELL BUS SUPPORT
1209 M:      Russell King <linux@armlinux.org.uk>
1210 S:      Odd Fixes
1211 F:      drivers/amba/
1212 F:      include/linux/amba/bus.h
1213
1214 ARM PRIMECELL CLCD PL110 DRIVER
1215 M:      Russell King <linux@armlinux.org.uk>
1216 S:      Odd Fixes
1217 F:      drivers/video/fbdev/amba-clcd.*
1218
1219 ARM PRIMECELL KMI PL050 DRIVER
1220 M:      Russell King <linux@armlinux.org.uk>
1221 S:      Odd Fixes
1222 F:      drivers/input/serio/ambakmi.*
1223 F:      include/linux/amba/kmi.h
1224
1225 ARM PRIMECELL MMCI PL180/1 DRIVER
1226 M:      Russell King <linux@armlinux.org.uk>
1227 S:      Odd Fixes
1228 F:      drivers/mmc/host/mmci.*
1229 F:      include/linux/amba/mmci.h
1230
1231 ARM PRIMECELL SSP PL022 SPI DRIVER
1232 M:      Linus Walleij <linus.walleij@linaro.org>
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 S:      Maintained
1235 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1236 F:      drivers/spi/spi-pl022.c
1237
1238 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1239 M:      Russell King <linux@armlinux.org.uk>
1240 S:      Odd Fixes
1241 F:      drivers/tty/serial/amba-pl01*.c
1242 F:      include/linux/amba/serial.h
1243
1244 ARM PRIMECELL VIC PL190/PL192 DRIVER
1245 M:      Linus Walleij <linus.walleij@linaro.org>
1246 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1247 S:      Maintained
1248 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1249 F:      drivers/irqchip/irq-vic.c
1250
1251 ARM SMMU DRIVERS
1252 M:      Will Deacon <will.deacon@arm.com>
1253 R:      Robin Murphy <robin.murphy@arm.com>
1254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 S:      Maintained
1256 F:      drivers/iommu/arm-smmu.c
1257 F:      drivers/iommu/arm-smmu-v3.c
1258 F:      drivers/iommu/io-pgtable-arm.c
1259 F:      drivers/iommu/io-pgtable-arm-v7s.c
1260
1261 ARM SUB-ARCHITECTURES
1262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263 S:      Maintained
1264 F:      arch/arm/mach-*/
1265 F:      arch/arm/plat-*/
1266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1267
1268 ARM/ACTIONS SEMI ARCHITECTURE
1269 M:      Andreas Färber <afaerber@suse.de>
1270 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272 S:      Maintained
1273 N:      owl
1274 F:      arch/arm/mach-actions/
1275 F:      arch/arm/boot/dts/owl-*
1276 F:      arch/arm64/boot/dts/actions/
1277 F:      drivers/clk/actions/
1278 F:      drivers/clocksource/timer-owl*
1279 F:      drivers/dma/owl-dma.c
1280 F:      drivers/i2c/busses/i2c-owl.c
1281 F:      drivers/pinctrl/actions/*
1282 F:      drivers/soc/actions/
1283 F:      include/dt-bindings/power/owl-*
1284 F:      include/linux/soc/actions/
1285 F:      Documentation/devicetree/bindings/arm/actions.txt
1286 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1287 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1288 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1289 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1290 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1291 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1292
1293 ARM/ADS SPHERE MACHINE SUPPORT
1294 M:      Lennert Buytenhek <kernel@wantstofly.org>
1295 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296 S:      Maintained
1297
1298 ARM/AFEB9260 MACHINE SUPPORT
1299 M:      Sergey Lapin <slapin@ossfans.org>
1300 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301 S:      Maintained
1302
1303 ARM/AJECO 1ARM MACHINE SUPPORT
1304 M:      Lennert Buytenhek <kernel@wantstofly.org>
1305 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306 S:      Maintained
1307
1308 ARM/Allwinner SoC Clock Support
1309 M:      Emilio López <emilio@elopez.com.ar>
1310 S:      Maintained
1311 F:      drivers/clk/sunxi/
1312
1313 ARM/Allwinner sunXi SoC support
1314 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1315 M:      Chen-Yu Tsai <wens@csie.org>
1316 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 S:      Maintained
1318 N:      sun[x456789]i
1319 N:      sun50i
1320 F:      arch/arm/mach-sunxi/
1321 F:      arch/arm64/boot/dts/allwinner/
1322 F:      drivers/clk/sunxi-ng/
1323 F:      drivers/pinctrl/sunxi/
1324 F:      drivers/soc/sunxi/
1325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1326
1327 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1328 M:      Neil Armstrong <narmstrong@baylibre.com>
1329 M:      Jerome Brunet <jbrunet@baylibre.com>
1330 L:      linux-amlogic@lists.infradead.org
1331 S:      Maintained
1332 F:      drivers/clk/meson/
1333 F:      include/dt-bindings/clock/meson*
1334 F:      include/dt-bindings/clock/gxbb*
1335 F:      Documentation/devicetree/bindings/clock/amlogic*
1336
1337 ARM/Amlogic Meson SoC support
1338 M:      Kevin Hilman <khilman@baylibre.com>
1339 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340 L:      linux-amlogic@lists.infradead.org
1341 W:      http://linux-meson.com/
1342 S:      Maintained
1343 F:      arch/arm/mach-meson/
1344 F:      arch/arm/boot/dts/meson*
1345 F:      arch/arm64/boot/dts/amlogic/
1346 F:      drivers/pinctrl/meson/
1347 F:      drivers/mmc/host/meson*
1348 F:      drivers/soc/amlogic/
1349 N:      meson
1350
1351 ARM/Amlogic Meson SoC Sound Drivers
1352 M:      Jerome Brunet <jbrunet@baylibre.com>
1353 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1354 S:      Maintained
1355 F:      sound/soc/meson/
1356 F:      Documentation/devicetree/bindings/sound/amlogic*
1357
1358 ARM/Annapurna Labs ALPINE ARCHITECTURE
1359 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1360 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1361 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 S:      Maintained
1363 F:      arch/arm/mach-alpine/
1364 F:      arch/arm/boot/dts/alpine*
1365 F:      arch/arm64/boot/dts/al/
1366 F:      drivers/*/*alpine*
1367
1368 ARM/ARTPEC MACHINE SUPPORT
1369 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1370 M:      Lars Persson <lars.persson@axis.com>
1371 S:      Maintained
1372 L:      linux-arm-kernel@axis.com
1373 F:      arch/arm/mach-artpec
1374 F:      arch/arm/boot/dts/artpec6*
1375 F:      drivers/clk/axis
1376 F:      drivers/crypto/axis
1377 F:      drivers/pinctrl/pinctrl-artpec*
1378 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1379
1380 ARM/ASPEED I2C DRIVER
1381 M:      Brendan Higgins <brendanhiggins@google.com>
1382 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1383 R:      Joel Stanley <joel@jms.id.au>
1384 L:      linux-i2c@vger.kernel.org
1385 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1386 S:      Maintained
1387 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1388 F:      drivers/i2c/busses/i2c-aspeed.c
1389 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1390 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1391
1392 ARM/ASPEED MACHINE SUPPORT
1393 M:      Joel Stanley <joel@jms.id.au>
1394 R:      Andrew Jeffery <andrew@aj.id.au>
1395 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1397 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1398 S:      Supported
1399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1400 F:      arch/arm/mach-aspeed/
1401 F:      arch/arm/boot/dts/aspeed-*
1402 N:      aspeed
1403
1404 ARM/BITMAIN ARCHITECTURE
1405 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 S:      Maintained
1408 F:      arch/arm64/boot/dts/bitmain/
1409 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1410
1411 ARM/CALXEDA HIGHBANK ARCHITECTURE
1412 M:      Rob Herring <robh@kernel.org>
1413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 S:      Maintained
1415 F:      arch/arm/mach-highbank/
1416 F:      arch/arm/boot/dts/highbank.dts
1417 F:      arch/arm/boot/dts/ecx-*.dts*
1418
1419 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1420 M:      Krzysztof Halasa <khalasa@piap.pl>
1421 S:      Maintained
1422 F:      arch/arm/mach-cns3xxx/
1423
1424 ARM/CAVIUM THUNDER NETWORK DRIVER
1425 M:      Sunil Goutham <sgoutham@cavium.com>
1426 M:      Robert Richter <rric@kernel.org>
1427 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428 S:      Supported
1429 F:      drivers/net/ethernet/cavium/thunder/
1430
1431 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1432 M:      Lukasz Majewski <lukma@denx.de>
1433 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434 S:      Maintained
1435 F:      arch/arm/mach-ep93xx/ts72xx.c
1436
1437 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1438 M:      Alexander Shiyan <shc_work@mail.ru>
1439 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 S:      Odd Fixes
1441 N:      clps711x
1442
1443 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1444 M:      Lennert Buytenhek <kernel@wantstofly.org>
1445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 S:      Maintained
1447
1448 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1449 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1450 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 S:      Maintained
1453 F:      arch/arm/mach-ep93xx/
1454 F:      arch/arm/mach-ep93xx/include/mach/
1455
1456 ARM/CLKDEV SUPPORT
1457 M:      Russell King <linux@armlinux.org.uk>
1458 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 S:      Maintained
1460 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1461 F:      drivers/clk/clkdev.c
1462
1463 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1464 M:      Mike Rapoport <mike@compulab.co.il>
1465 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466 S:      Maintained
1467
1468 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1469 M:      Baruch Siach <baruch@tkos.co.il>
1470 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471 S:      Maintained
1472 F:      arch/arm/boot/dts/cx92755*
1473 N:      digicolor
1474
1475 ARM/CONTEC MICRO9 MACHINE SUPPORT
1476 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1477 S:      Maintained
1478 F:      arch/arm/mach-ep93xx/micro9.c
1479
1480 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1481 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1482 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1483 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 S:      Maintained
1485 F:      drivers/hwtracing/coresight/*
1486 F:      Documentation/trace/coresight.txt
1487 F:      Documentation/trace/coresight-cpu-debug.txt
1488 F:      Documentation/devicetree/bindings/arm/coresight.txt
1489 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1490 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1491 F:      tools/perf/arch/arm/util/pmu.c
1492 F:      tools/perf/arch/arm/util/auxtrace.c
1493 F:      tools/perf/arch/arm/util/cs-etm.c
1494 F:      tools/perf/arch/arm/util/cs-etm.h
1495 F:      tools/perf/util/cs-etm.*
1496 F:      tools/perf/util/cs-etm-decoder/*
1497
1498 ARM/CORGI MACHINE SUPPORT
1499 M:      Richard Purdie <rpurdie@rpsys.net>
1500 S:      Maintained
1501
1502 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1503 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1504 M:      Linus Walleij <linus.walleij@linaro.org>
1505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 T:      git git://github.com/ulli-kroll/linux.git
1507 S:      Maintained
1508 F:      Documentation/devicetree/bindings/arm/gemini.txt
1509 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1510 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1511 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1512 F:      arch/arm/mach-gemini/
1513 F:      drivers/net/ethernet/cortina/
1514 F:      drivers/pinctrl/pinctrl-gemini.c
1515 F:      drivers/rtc/rtc-ftrtc010.c
1516
1517 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1518 M:      Barry Song <baohua@kernel.org>
1519 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1521 S:      Maintained
1522 F:      arch/arm/boot/dts/prima2*
1523 F:      arch/arm/mach-prima2/
1524 F:      drivers/clk/sirf/
1525 F:      drivers/clocksource/timer-prima2.c
1526 F:      drivers/clocksource/timer-atlas7.c
1527 N:      [^a-z]sirf
1528 X:      drivers/gnss
1529
1530 ARM/EBSA110 MACHINE SUPPORT
1531 M:      Russell King <linux@armlinux.org.uk>
1532 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 W:      http://www.armlinux.org.uk/
1534 S:      Maintained
1535 F:      arch/arm/mach-ebsa110/
1536 F:      drivers/net/ethernet/amd/am79c961a.*
1537
1538 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1539 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1540 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1541 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 S:      Maintained
1543 N:      efm32
1544
1545 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1546 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1547 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548 S:      Maintained
1549 F:      arch/arm/mach-pxa/ezx.c
1550
1551 ARM/FARADAY FA526 PORT
1552 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 S:      Maintained
1555 T:      git git://git.berlios.de/gemini-board
1556 F:      arch/arm/mm/*-fa*
1557
1558 ARM/FOOTBRIDGE ARCHITECTURE
1559 M:      Russell King <linux@armlinux.org.uk>
1560 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 W:      http://www.armlinux.org.uk/
1562 S:      Maintained
1563 F:      arch/arm/include/asm/hardware/dec21285.h
1564 F:      arch/arm/mach-footbridge/
1565
1566 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1567 M:      Shawn Guo <shawnguo@kernel.org>
1568 M:      Sascha Hauer <s.hauer@pengutronix.de>
1569 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1570 R:      Fabio Estevam <festevam@gmail.com>
1571 R:      NXP Linux Team <linux-imx@nxp.com>
1572 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 S:      Maintained
1574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1575 N:      imx
1576 N:      mxs
1577 X:      drivers/media/i2c/
1578
1579 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1580 M:      Shawn Guo <shawnguo@kernel.org>
1581 M:      Sascha Hauer <s.hauer@pengutronix.de>
1582 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1583 R:      Stefan Agner <stefan@agner.ch>
1584 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 S:      Maintained
1586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1587 F:      arch/arm/mach-imx/*vf610*
1588 F:      arch/arm/boot/dts/vf*
1589
1590 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1591 M:      Shawn Guo <shawnguo@kernel.org>
1592 M:      Li Yang <leoyang.li@nxp.com>
1593 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594 S:      Maintained
1595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1596 F:      arch/arm/boot/dts/ls1021a*
1597 F:      arch/arm64/boot/dts/freescale/fsl-*
1598 F:      arch/arm64/boot/dts/freescale/qoriq-*
1599
1600 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1601 M:      Lennert Buytenhek <kernel@wantstofly.org>
1602 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 S:      Maintained
1604
1605 ARM/GUMSTIX MACHINE SUPPORT
1606 M:      Steve Sakoman <sakoman@gmail.com>
1607 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608 S:      Maintained
1609
1610 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1611 M:      Philipp Zabel <philipp.zabel@gmail.com>
1612 M:      Paul Parsons <lost.distance@yahoo.com>
1613 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 S:      Maintained
1615 F:      arch/arm/mach-pxa/hx4700.c
1616 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1617 F:      sound/soc/pxa/hx4700.c
1618
1619 ARM/HISILICON SOC SUPPORT
1620 M:      Wei Xu <xuwei5@hisilicon.com>
1621 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 W:      http://www.hisilicon.com
1623 S:      Supported
1624 T:      git git://github.com/hisilicon/linux-hisi.git
1625 F:      arch/arm/mach-hisi/
1626 F:      arch/arm/boot/dts/hi3*
1627 F:      arch/arm/boot/dts/hip*
1628 F:      arch/arm/boot/dts/hisi*
1629 F:      arch/arm64/boot/dts/hisilicon/
1630
1631 ARM/HP JORNADA 7XX MACHINE SUPPORT
1632 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1633 W:      www.jlime.com
1634 S:      Maintained
1635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1636 F:      arch/arm/mach-sa1100/jornada720.c
1637 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1638
1639 ARM/IGEP MACHINE SUPPORT
1640 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1641 M:      Javier Martinez Canillas <javier@dowhile0.org>
1642 L:      linux-omap@vger.kernel.org
1643 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644 S:      Maintained
1645 F:      arch/arm/boot/dts/omap3-igep*
1646
1647 ARM/INCOME PXA270 SUPPORT
1648 M:      Marek Vasut <marek.vasut@gmail.com>
1649 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 S:      Maintained
1651 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1652
1653 ARM/INTEL IOP13XX ARM ARCHITECTURE
1654 M:      Lennert Buytenhek <kernel@wantstofly.org>
1655 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 S:      Maintained
1657
1658 ARM/INTEL IOP32X ARM ARCHITECTURE
1659 M:      Lennert Buytenhek <kernel@wantstofly.org>
1660 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661 S:      Maintained
1662
1663 ARM/INTEL IOP33X ARM ARCHITECTURE
1664 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 S:      Orphan
1666
1667 ARM/INTEL IQ81342EX MACHINE SUPPORT
1668 M:      Lennert Buytenhek <kernel@wantstofly.org>
1669 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670 S:      Maintained
1671
1672 ARM/INTEL IXDP2850 MACHINE SUPPORT
1673 M:      Lennert Buytenhek <kernel@wantstofly.org>
1674 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 S:      Maintained
1676
1677 ARM/INTEL IXP4XX ARM ARCHITECTURE
1678 M:      Imre Kaloz <kaloz@openwrt.org>
1679 M:      Krzysztof Halasa <khalasa@piap.pl>
1680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 S:      Maintained
1682 F:      arch/arm/mach-ixp4xx/
1683
1684 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1685 M:      Jonathan Cameron <jic23@cam.ac.uk>
1686 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 S:      Maintained
1688 F:      arch/arm/mach-pxa/stargate2.c
1689 F:      drivers/pcmcia/pxa2xx_stargate2.c
1690
1691 ARM/INTEL XSC3 (MANZANO) ARM CORE
1692 M:      Lennert Buytenhek <kernel@wantstofly.org>
1693 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694 S:      Maintained
1695
1696 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1697 M:      Lennert Buytenhek <kernel@wantstofly.org>
1698 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 S:      Maintained
1700
1701 ARM/LG1K ARCHITECTURE
1702 M:      Chanho Min <chanho.min@lge.com>
1703 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 S:      Maintained
1705 F:      arch/arm64/boot/dts/lg/
1706
1707 ARM/LOGICPD PXA270 MACHINE SUPPORT
1708 M:      Lennert Buytenhek <kernel@wantstofly.org>
1709 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710 S:      Maintained
1711
1712 ARM/LPC18XX ARCHITECTURE
1713 M:      Vladimir Zapolskiy <vz@mleia.com>
1714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 S:      Maintained
1716 F:      arch/arm/boot/dts/lpc43*
1717 F:      drivers/i2c/busses/i2c-lpc2k.c
1718 F:      drivers/memory/pl172.c
1719 F:      drivers/mtd/spi-nor/nxp-spifi.c
1720 F:      drivers/rtc/rtc-lpc24xx.c
1721 N:      lpc18xx
1722
1723 ARM/LPC32XX SOC SUPPORT
1724 M:      Vladimir Zapolskiy <vz@mleia.com>
1725 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1726 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1728 S:      Maintained
1729 F:      arch/arm/boot/dts/lpc32*
1730 F:      arch/arm/mach-lpc32xx/
1731 F:      drivers/i2c/busses/i2c-pnx.c
1732 F:      drivers/net/ethernet/nxp/lpc_eth.c
1733 F:      drivers/usb/host/ohci-nxp.c
1734 F:      drivers/watchdog/pnx4008_wdt.c
1735 N:      lpc32xx
1736
1737 ARM/MAGICIAN MACHINE SUPPORT
1738 M:      Philipp Zabel <philipp.zabel@gmail.com>
1739 S:      Maintained
1740
1741 ARM/Marvell Dove/MV78xx0/Orion SOC support
1742 M:      Jason Cooper <jason@lakedaemon.net>
1743 M:      Andrew Lunn <andrew@lunn.ch>
1744 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1745 M:      Gregory Clement <gregory.clement@bootlin.com>
1746 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747 S:      Maintained
1748 F:      Documentation/devicetree/bindings/soc/dove/
1749 F:      arch/arm/mach-dove/
1750 F:      arch/arm/mach-mv78xx0/
1751 F:      arch/arm/mach-orion5x/
1752 F:      arch/arm/plat-orion/
1753 F:      arch/arm/boot/dts/dove*
1754 F:      arch/arm/boot/dts/orion5x*
1755
1756 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1757 M:      Jason Cooper <jason@lakedaemon.net>
1758 M:      Andrew Lunn <andrew@lunn.ch>
1759 M:      Gregory Clement <gregory.clement@bootlin.com>
1760 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1761 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762 S:      Maintained
1763 F:      arch/arm/boot/dts/armada*
1764 F:      arch/arm/boot/dts/kirkwood*
1765 F:      arch/arm/configs/mvebu_*_defconfig
1766 F:      arch/arm/mach-mvebu/
1767 F:      arch/arm64/boot/dts/marvell/armada*
1768 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1769 F:      drivers/cpufreq/armada-8k-cpufreq.c
1770 F:      drivers/cpufreq/mvebu-cpufreq.c
1771 F:      drivers/irqchip/irq-armada-370-xp.c
1772 F:      drivers/irqchip/irq-mvebu-*
1773 F:      drivers/pinctrl/mvebu/
1774 F:      drivers/rtc/rtc-armada38x.c
1775
1776 ARM/Mediatek RTC DRIVER
1777 M:      Eddie Huang <eddie.huang@mediatek.com>
1778 M:      Sean Wang <sean.wang@mediatek.com>
1779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1781 S:      Maintained
1782 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1783 F:      drivers/rtc/rtc-mt6397.c
1784 F:      drivers/rtc/rtc-mt7622.c
1785
1786 ARM/Mediatek SoC support
1787 M:      Matthias Brugger <matthias.bgg@gmail.com>
1788 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1790 W:      https://mtk.bcnfs.org/
1791 C:      irc://chat.freenode.net/linux-mediatek
1792 S:      Maintained
1793 F:      arch/arm/boot/dts/mt6*
1794 F:      arch/arm/boot/dts/mt7*
1795 F:      arch/arm/boot/dts/mt8*
1796 F:      arch/arm/mach-mediatek/
1797 F:      arch/arm64/boot/dts/mediatek/
1798 F:      drivers/soc/mediatek/
1799 N:      mtk
1800 N:      mt[678]
1801 K:      mediatek
1802
1803 ARM/Mediatek USB3 PHY DRIVER
1804 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1805 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1807 S:      Maintained
1808 F:      drivers/phy/mediatek/
1809 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1810
1811 ARM/MICREL KS8695 ARCHITECTURE
1812 M:      Greg Ungerer <gerg@uclinux.org>
1813 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 F:      arch/arm/mach-ks8695/
1815 S:      Odd Fixes
1816
1817 ARM/Microchip (AT91) SoC support
1818 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1819 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1820 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1821 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 W:      http://www.linux4sam.org
1823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1824 S:      Supported
1825 N:      at91
1826 N:      atmel
1827 F:      arch/arm/mach-at91/
1828 F:      include/soc/at91/
1829 F:      arch/arm/boot/dts/at91*.dts
1830 F:      arch/arm/boot/dts/at91*.dtsi
1831 F:      arch/arm/boot/dts/sama*.dts
1832 F:      arch/arm/boot/dts/sama*.dtsi
1833 F:      arch/arm/include/debug/at91.S
1834 F:      drivers/memory/atmel*
1835 F:      drivers/watchdog/sama5d4_wdt.c
1836 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1837 X:      drivers/net/wireless/atmel/
1838
1839 ARM/MIOA701 MACHINE SUPPORT
1840 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1841 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1842 F:      arch/arm/mach-pxa/mioa701.c
1843 S:      Maintained
1844
1845 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1846 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1847 S:      Maintained
1848
1849 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1850 M:      Linus Walleij <linus.walleij@linaro.org>
1851 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852 S:      Maintained
1853 F:      arch/arm/mach-nomadik/
1854 F:      arch/arm/mach-u300/
1855 F:      arch/arm/mach-ux500/
1856 F:      arch/arm/boot/dts/ste-*
1857 F:      drivers/clk/clk-nomadik.c
1858 F:      drivers/clk/clk-u300.c
1859 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1860 F:      drivers/clocksource/timer-u300.c
1861 F:      drivers/dma/coh901318*
1862 F:      drivers/dma/ste_dma40*
1863 F:      drivers/hwspinlock/u8500_hsem.c
1864 F:      drivers/i2c/busses/i2c-nomadik.c
1865 F:      drivers/i2c/busses/i2c-stu300.c
1866 F:      drivers/mfd/ab3100*
1867 F:      drivers/mfd/ab8500*
1868 F:      drivers/mfd/abx500*
1869 F:      drivers/mfd/dbx500*
1870 F:      drivers/mfd/db8500*
1871 F:      drivers/pinctrl/nomadik/
1872 F:      drivers/pinctrl/pinctrl-coh901*
1873 F:      drivers/pinctrl/pinctrl-u300.c
1874 F:      drivers/rtc/rtc-ab3100.c
1875 F:      drivers/rtc/rtc-ab8500.c
1876 F:      drivers/rtc/rtc-coh901331.c
1877 F:      drivers/rtc/rtc-pl031.c
1878 F:      drivers/watchdog/coh901327_wdt.c
1879 F:      Documentation/devicetree/bindings/arm/ste-*
1880 F:      Documentation/devicetree/bindings/arm/ux500/
1881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1882
1883 ARM/NUVOTON NPCM ARCHITECTURE
1884 M:      Avi Fishman <avifishman70@gmail.com>
1885 M:      Tomer Maimon <tmaimon77@gmail.com>
1886 R:      Patrick Venture <venture@google.com>
1887 R:      Nancy Yuen <yuenn@google.com>
1888 R:      Brendan Higgins <brendanhiggins@google.com>
1889 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1890 S:      Supported
1891 F:      arch/arm/mach-npcm/
1892 F:      arch/arm/boot/dts/nuvoton-npcm*
1893 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1894 F:      drivers/*/*npcm*
1895 F:      Documentation/devicetree/bindings/*/*npcm*
1896 F:      Documentation/devicetree/bindings/*/*/*npcm*
1897
1898 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1899 M:      Wan ZongShun <mcuos.com@gmail.com>
1900 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1901 W:      http://www.mcuos.com
1902 S:      Maintained
1903 F:      arch/arm/mach-w90x900/
1904 F:      drivers/input/keyboard/w90p910_keypad.c
1905 F:      drivers/input/touchscreen/w90p910_ts.c
1906 F:      drivers/watchdog/nuc900_wdt.c
1907 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1908 F:      drivers/mtd/nand/raw/nuc900_nand.c
1909 F:      drivers/rtc/rtc-nuc900.c
1910 F:      drivers/spi/spi-nuc900.c
1911 F:      drivers/usb/host/ehci-w90x900.c
1912 F:      drivers/video/fbdev/nuc900fb.c
1913
1914 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1915 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1916 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1917 S:      Orphan
1918 F:      arch/arm/mach-s3c24xx/mach-gta02.c
1919 F:      arch/arm/mach-s3c24xx/gta02.h
1920
1921 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1922 M:      Alexander Clouter <alex@digriz.org.uk>
1923 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 W:      http://www.digriz.org.uk/ts78xx/kernel
1925 S:      Maintained
1926 F:      arch/arm/mach-orion5x/ts78xx-*
1927
1928 ARM/OXNAS platform support
1929 M:      Neil Armstrong <narmstrong@baylibre.com>
1930 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1931 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1932 S:      Maintained
1933 F:      arch/arm/mach-oxnas/
1934 F:      arch/arm/boot/dts/ox8*.dts*
1935 N:      oxnas
1936
1937 ARM/PALM TREO SUPPORT
1938 M:      Tomas Cech <sleep_walker@suse.com>
1939 L:      linux-arm-kernel@lists.infradead.org
1940 W:      http://hackndev.com
1941 S:      Maintained
1942 F:      arch/arm/mach-pxa/palmtreo.*
1943
1944 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1945 M:      Marek Vasut <marek.vasut@gmail.com>
1946 L:      linux-arm-kernel@lists.infradead.org
1947 W:      http://hackndev.com
1948 S:      Maintained
1949 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1950 F:      arch/arm/mach-pxa/palmtx.c
1951 F:      arch/arm/mach-pxa/palmt5.*
1952 F:      arch/arm/mach-pxa/include/mach/palmld.h
1953 F:      arch/arm/mach-pxa/palmld.c
1954 F:      arch/arm/mach-pxa/palmte2.*
1955 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1956 F:      arch/arm/mach-pxa/palmtc.c
1957
1958 ARM/PALMZ72 SUPPORT
1959 M:      Sergey Lapin <slapin@ossfans.org>
1960 L:      linux-arm-kernel@lists.infradead.org
1961 W:      http://hackndev.com
1962 S:      Maintained
1963 F:      arch/arm/mach-pxa/palmz72.*
1964
1965 ARM/PLEB SUPPORT
1966 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1967 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1968 S:      Maintained
1969
1970 ARM/PT DIGITAL BOARD PORT
1971 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1972 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973 W:      http://www.armlinux.org.uk/
1974 S:      Maintained
1975
1976 ARM/QUALCOMM SUPPORT
1977 M:      Andy Gross <andy.gross@linaro.org>
1978 M:      David Brown <david.brown@linaro.org>
1979 L:      linux-arm-msm@vger.kernel.org
1980 S:      Maintained
1981 F:      Documentation/devicetree/bindings/soc/qcom/
1982 F:      Documentation/devicetree/bindings/*/qcom*
1983 F:      arch/arm/boot/dts/qcom-*.dts
1984 F:      arch/arm/boot/dts/qcom-*.dtsi
1985 F:      arch/arm/mach-qcom/
1986 F:      arch/arm64/boot/dts/qcom/
1987 F:      drivers/*/qcom/
1988 F:      drivers/*/qcom*
1989 F:      drivers/*/*/qcom/
1990 F:      drivers/*/*/qcom*
1991 F:      drivers/*/pm8???-*
1992 F:      drivers/bluetooth/btqcomsmd.c
1993 F:      drivers/clocksource/timer-qcom.c
1994 F:      drivers/extcon/extcon-qcom*
1995 F:      drivers/iommu/msm*
1996 F:      drivers/i2c/busses/i2c-qup.c
1997 F:      drivers/i2c/busses/i2c-qcom-geni.c
1998 F:      drivers/mfd/ssbi.c
1999 F:      drivers/mmc/host/mmci_qcom*
2000 F:      drivers/mmc/host/sdhci_msm.c
2001 F:      drivers/pci/controller/dwc/pcie-qcom.c
2002 F:      drivers/phy/qualcomm/
2003 F:      drivers/power/*/msm*
2004 F:      drivers/reset/reset-qcom-*
2005 F:      drivers/scsi/ufs/ufs-qcom.*
2006 F:      drivers/spi/spi-qup.c
2007 F:      drivers/spi/spi-geni-qcom.c
2008 F:      drivers/spi/spi-qcom-qspi.c
2009 F:      drivers/tty/serial/msm_serial.c
2010 F:      drivers/usb/dwc3/dwc3-qcom.c
2011 F:      include/dt-bindings/*/qcom*
2012 F:      include/linux/*/qcom*
2013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2014
2015 ARM/RADISYS ENP2611 MACHINE SUPPORT
2016 M:      Lennert Buytenhek <kernel@wantstofly.org>
2017 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018 S:      Maintained
2019
2020 ARM/RDA MICRO ARCHITECTURE
2021 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2022 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2024 S:      Maintained
2025 F:      arch/arm/boot/dts/rda8810pl-*
2026 F:      drivers/clocksource/timer-rda.c
2027 F:      drivers/irqchip/irq-rda-intc.c
2028 F:      drivers/tty/serial/rda-uart.c
2029 F:      Documentation/devicetree/bindings/arm/rda.txt
2030 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2031 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2032 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2033
2034 ARM/REALTEK ARCHITECTURE
2035 M:      Andreas Färber <afaerber@suse.de>
2036 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037 S:      Maintained
2038 F:      arch/arm64/boot/dts/realtek/
2039 F:      Documentation/devicetree/bindings/arm/realtek.txt
2040
2041 ARM/RENESAS ARM64 ARCHITECTURE
2042 M:      Simon Horman <horms@verge.net.au>
2043 M:      Magnus Damm <magnus.damm@gmail.com>
2044 L:      linux-renesas-soc@vger.kernel.org
2045 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2047 S:      Supported
2048 F:      arch/arm64/boot/dts/renesas/
2049 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2050 F:      drivers/soc/renesas/
2051 F:      include/linux/soc/renesas/
2052
2053 ARM/RISCPC ARCHITECTURE
2054 M:      Russell King <linux@armlinux.org.uk>
2055 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056 W:      http://www.armlinux.org.uk/
2057 S:      Maintained
2058 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2059 F:      arch/arm/include/asm/hardware/ioc.h
2060 F:      arch/arm/include/asm/hardware/iomd.h
2061 F:      arch/arm/include/asm/hardware/memc.h
2062 F:      arch/arm/mach-rpc/
2063 F:      drivers/net/ethernet/8390/etherh.c
2064 F:      drivers/net/ethernet/i825xx/ether1*
2065 F:      drivers/net/ethernet/seeq/ether3*
2066 F:      drivers/scsi/arm/
2067
2068 ARM/Rockchip SoC support
2069 M:      Heiko Stuebner <heiko@sntech.de>
2070 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2071 L:      linux-rockchip@lists.infradead.org
2072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2073 S:      Maintained
2074 F:      arch/arm/boot/dts/rk3*
2075 F:      arch/arm/boot/dts/rv1108*
2076 F:      arch/arm/mach-rockchip/
2077 F:      drivers/clk/rockchip/
2078 F:      drivers/i2c/busses/i2c-rk3x.c
2079 F:      drivers/*/*rockchip*
2080 F:      drivers/*/*/*rockchip*
2081 F:      sound/soc/rockchip/
2082 N:      rockchip
2083
2084 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2085 M:      Kukjin Kim <kgene@kernel.org>
2086 M:      Krzysztof Kozlowski <krzk@kernel.org>
2087 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2089 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2090 S:      Maintained
2091 F:      arch/arm/boot/dts/s3c*
2092 F:      arch/arm/boot/dts/s5p*
2093 F:      arch/arm/boot/dts/exynos*
2094 F:      arch/arm64/boot/dts/exynos/
2095 F:      arch/arm/plat-samsung/
2096 F:      arch/arm/mach-s3c24*/
2097 F:      arch/arm/mach-s3c64xx/
2098 F:      arch/arm/mach-s5p*/
2099 F:      arch/arm/mach-exynos*/
2100 F:      drivers/*/*s3c24*
2101 F:      drivers/*/*/*s3c24*
2102 F:      drivers/*/*s3c64xx*
2103 F:      drivers/*/*s5pv210*
2104 F:      drivers/memory/samsung/*
2105 F:      drivers/soc/samsung/*
2106 F:      Documentation/arm/Samsung/
2107 F:      Documentation/devicetree/bindings/arm/samsung/
2108 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2109 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2110 N:      exynos
2111
2112 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2113 M:      Kyungmin Park <kyungmin.park@samsung.com>
2114 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115 S:      Maintained
2116 F:      arch/arm/mach-s5pv210/
2117
2118 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2119 M:      Kyungmin Park <kyungmin.park@samsung.com>
2120 M:      Kamil Debski <kamil@wypas.org>
2121 M:      Andrzej Hajda <a.hajda@samsung.com>
2122 L:      linux-arm-kernel@lists.infradead.org
2123 L:      linux-media@vger.kernel.org
2124 S:      Maintained
2125 F:      drivers/media/platform/s5p-g2d/
2126
2127 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2128 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2129 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2130 L:      linux-media@vger.kernel.org
2131 S:      Maintained
2132 F:      drivers/media/platform/s5p-cec/
2133 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2134
2135 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2136 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2137 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2138 L:      linux-arm-kernel@lists.infradead.org
2139 L:      linux-media@vger.kernel.org
2140 S:      Maintained
2141 F:      drivers/media/platform/s5p-jpeg/
2142
2143 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2144 M:      Kyungmin Park <kyungmin.park@samsung.com>
2145 M:      Kamil Debski <kamil@wypas.org>
2146 M:      Jeongtae Park <jtp.park@samsung.com>
2147 M:      Andrzej Hajda <a.hajda@samsung.com>
2148 L:      linux-arm-kernel@lists.infradead.org
2149 L:      linux-media@vger.kernel.org
2150 S:      Maintained
2151 F:      drivers/media/platform/s5p-mfc/
2152
2153 ARM/SHMOBILE ARM ARCHITECTURE
2154 M:      Simon Horman <horms@verge.net.au>
2155 M:      Magnus Damm <magnus.damm@gmail.com>
2156 L:      linux-renesas-soc@vger.kernel.org
2157 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2159 S:      Supported
2160 F:      arch/arm/boot/dts/emev2*
2161 F:      arch/arm/boot/dts/gr-peach*
2162 F:      arch/arm/boot/dts/iwg20d-q7*
2163 F:      arch/arm/boot/dts/r7s*
2164 F:      arch/arm/boot/dts/r8a*
2165 F:      arch/arm/boot/dts/r9a*
2166 F:      arch/arm/boot/dts/sh*
2167 F:      arch/arm/configs/shmobile_defconfig
2168 F:      arch/arm/include/debug/renesas-scif.S
2169 F:      arch/arm/mach-shmobile/
2170 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2171 F:      drivers/soc/renesas/
2172 F:      include/linux/soc/renesas/
2173
2174 ARM/SOCFPGA ARCHITECTURE
2175 M:      Dinh Nguyen <dinguyen@kernel.org>
2176 S:      Maintained
2177 F:      arch/arm/mach-socfpga/
2178 F:      arch/arm/boot/dts/socfpga*
2179 F:      arch/arm/configs/socfpga_defconfig
2180 F:      arch/arm64/boot/dts/altera/
2181 W:      http://www.rocketboards.org
2182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2183
2184 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2185 M:      Dinh Nguyen <dinguyen@kernel.org>
2186 S:      Maintained
2187 F:      drivers/clk/socfpga/
2188
2189 ARM/SOCFPGA EDAC SUPPORT
2190 M:      Thor Thayer <thor.thayer@linux.intel.com>
2191 S:      Maintained
2192 F:      drivers/edac/altera_edac.
2193
2194 ARM/SPREADTRUM SoC SUPPORT
2195 M:      Orson Zhai <orsonzhai@gmail.com>
2196 M:      Baolin Wang <baolin.wang@linaro.org>
2197 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2198 S:      Maintained
2199 F:      arch/arm64/boot/dts/sprd
2200 N:      sprd
2201
2202 ARM/STI ARCHITECTURE
2203 M:      Patrice Chotard <patrice.chotard@st.com>
2204 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2205 W:      http://www.stlinux.com
2206 S:      Maintained
2207 F:      arch/arm/mach-sti/
2208 F:      arch/arm/boot/dts/sti*
2209 F:      drivers/char/hw_random/st-rng.c
2210 F:      drivers/clocksource/arm_global_timer.c
2211 F:      drivers/clocksource/clksrc_st_lpc.c
2212 F:      drivers/cpufreq/sti-cpufreq.c
2213 F:      drivers/dma/st_fdma*
2214 F:      drivers/i2c/busses/i2c-st.c
2215 F:      drivers/media/rc/st_rc.c
2216 F:      drivers/media/platform/sti/c8sectpfe/
2217 F:      drivers/mmc/host/sdhci-st.c
2218 F:      drivers/phy/st/phy-miphy28lp.c
2219 F:      drivers/phy/st/phy-stih407-usb.c
2220 F:      drivers/pinctrl/pinctrl-st.c
2221 F:      drivers/remoteproc/st_remoteproc.c
2222 F:      drivers/remoteproc/st_slim_rproc.c
2223 F:      drivers/reset/sti/
2224 F:      drivers/rtc/rtc-st-lpc.c
2225 F:      drivers/tty/serial/st-asc.c
2226 F:      drivers/usb/dwc3/dwc3-st.c
2227 F:      drivers/usb/host/ehci-st.c
2228 F:      drivers/usb/host/ohci-st.c
2229 F:      drivers/watchdog/st_lpc_wdt.c
2230 F:      drivers/ata/ahci_st.c
2231 F:      include/linux/remoteproc/st_slim_rproc.h
2232
2233 ARM/STM32 ARCHITECTURE
2234 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2235 M:      Alexandre Torgue <alexandre.torgue@st.com>
2236 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2237 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2238 S:      Maintained
2239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2240 N:      stm32
2241 N:      stm
2242 F:      arch/arm/boot/dts/stm32*
2243 F:      arch/arm/mach-stm32/
2244 F:      drivers/clocksource/armv7m_systick.c
2245
2246 ARM/Synaptics SoC support
2247 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2248 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2249 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250 S:      Maintained
2251 F:      arch/arm/mach-berlin/
2252 F:      arch/arm/boot/dts/berlin*
2253 F:      arch/arm64/boot/dts/synaptics/
2254
2255 ARM/TANGO ARCHITECTURE
2256 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2257 M:      Mans Rullgard <mans@mansr.com>
2258 L:      linux-arm-kernel@lists.infradead.org
2259 S:      Odd Fixes
2260 N:      tango
2261
2262 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2263 M:      Lennert Buytenhek <kernel@wantstofly.org>
2264 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2265 S:      Maintained
2266
2267 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2268 M:      Hans Verkuil <hans.verkuil@cisco.com>
2269 L:      linux-tegra@vger.kernel.org
2270 L:      linux-media@vger.kernel.org
2271 S:      Maintained
2272 F:      drivers/media/platform/tegra-cec/
2273 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2274
2275 ARM/TETON BGA MACHINE SUPPORT
2276 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2277 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2278 S:      Maintained
2279
2280 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2281 M:      Santosh Shilimkar <ssantosh@kernel.org>
2282 L:      linux-kernel@vger.kernel.org
2283 S:      Maintained
2284 F:      drivers/memory/*emif*
2285
2286 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2287 M:      Tero Kristo <t-kristo@ti.com>
2288 M:      Nishanth Menon <nm@ti.com>
2289 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2290 S:      Supported
2291 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2292 F:      arch/arm64/boot/dts/ti/Makefile
2293 F:      arch/arm64/boot/dts/ti/k3-*
2294 F:      include/dt-bindings/pinctrl/k3.h
2295
2296 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2297 M:      Santosh Shilimkar <ssantosh@kernel.org>
2298 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2299 S:      Maintained
2300 F:      arch/arm/mach-keystone/
2301 F:      arch/arm/boot/dts/keystone-*
2302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2303
2304 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2305 M:      Santosh Shilimkar <ssantosh@kernel.org>
2306 L:      linux-kernel@vger.kernel.org
2307 S:      Maintained
2308 F:      drivers/clk/keystone/
2309
2310 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2311 M:      Santosh Shilimkar <ssantosh@kernel.org>
2312 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2313 L:      linux-kernel@vger.kernel.org
2314 S:      Maintained
2315 F:      drivers/clocksource/timer-keystone.c
2316
2317 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2318 M:      Santosh Shilimkar <ssantosh@kernel.org>
2319 L:      linux-kernel@vger.kernel.org
2320 S:      Maintained
2321 F:      drivers/power/reset/keystone-reset.c
2322
2323 ARM/THECUS N2100 MACHINE SUPPORT
2324 M:      Lennert Buytenhek <kernel@wantstofly.org>
2325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326 S:      Maintained
2327
2328 ARM/TOSA MACHINE SUPPORT
2329 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2330 M:      Dirk Opfer <dirk@opfer-online.de>
2331 S:      Maintained
2332
2333 ARM/UNIPHIER ARCHITECTURE
2334 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2335 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2337 S:      Maintained
2338 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2339 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2340 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2341 F:      arch/arm/boot/dts/uniphier*
2342 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2343 F:      arch/arm/mach-uniphier/
2344 F:      arch/arm/mm/cache-uniphier.c
2345 F:      arch/arm64/boot/dts/socionext/uniphier*
2346 F:      drivers/bus/uniphier-system-bus.c
2347 F:      drivers/clk/uniphier/
2348 F:      drivers/dmaengine/uniphier-mdmac.c
2349 F:      drivers/gpio/gpio-uniphier.c
2350 F:      drivers/i2c/busses/i2c-uniphier*
2351 F:      drivers/irqchip/irq-uniphier-aidet.c
2352 F:      drivers/mmc/host/uniphier-sd.c
2353 F:      drivers/pinctrl/uniphier/
2354 F:      drivers/reset/reset-uniphier.c
2355 F:      drivers/tty/serial/8250/8250_uniphier.c
2356 N:      uniphier
2357
2358 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2359 M:      Ulf Hansson <ulf.hansson@linaro.org>
2360 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2361 T:      git git://git.linaro.org/people/ulfh/clk.git
2362 S:      Maintained
2363 F:      drivers/clk/ux500/
2364
2365 ARM/VERSATILE EXPRESS PLATFORM
2366 M:      Liviu Dudau <liviu.dudau@arm.com>
2367 M:      Sudeep Holla <sudeep.holla@arm.com>
2368 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370 S:      Maintained
2371 F:      arch/arm/boot/dts/vexpress*
2372 F:      arch/arm64/boot/dts/arm/
2373 F:      arch/arm/mach-vexpress/
2374 F:      */*/vexpress*
2375 F:      */*/*/vexpress*
2376 F:      drivers/clk/versatile/clk-vexpress-osc.c
2377 F:      drivers/clocksource/timer-versatile.c
2378 N:      mps2
2379
2380 ARM/VFP SUPPORT
2381 M:      Russell King <linux@armlinux.org.uk>
2382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383 W:      http://www.armlinux.org.uk/
2384 S:      Maintained
2385 F:      arch/arm/vfp/
2386
2387 ARM/VOIPAC PXA270 SUPPORT
2388 M:      Marek Vasut <marek.vasut@gmail.com>
2389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2390 S:      Maintained
2391 F:      arch/arm/mach-pxa/vpac270.c
2392 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2393
2394 ARM/VT8500 ARM ARCHITECTURE
2395 M:      Tony Prisk <linux@prisktech.co.nz>
2396 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2397 S:      Maintained
2398 F:      arch/arm/mach-vt8500/
2399 F:      drivers/clocksource/timer-vt8500.c
2400 F:      drivers/i2c/busses/i2c-wmt.c
2401 F:      drivers/mmc/host/wmt-sdmmc.c
2402 F:      drivers/pwm/pwm-vt8500.c
2403 F:      drivers/rtc/rtc-vt8500.c
2404 F:      drivers/tty/serial/vt8500_serial.c
2405 F:      drivers/usb/host/ehci-platform.c
2406 F:      drivers/usb/host/uhci-platform.c
2407 F:      drivers/video/fbdev/vt8500lcdfb.*
2408 F:      drivers/video/fbdev/wm8505fb*
2409 F:      drivers/video/fbdev/wmt_ge_rops.*
2410
2411 ARM/ZIPIT Z2 SUPPORT
2412 M:      Marek Vasut <marek.vasut@gmail.com>
2413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414 S:      Maintained
2415 F:      arch/arm/mach-pxa/z2.c
2416 F:      arch/arm/mach-pxa/include/mach/z2.h
2417
2418 ARM/ZTE ARCHITECTURE
2419 M:      Jun Nie <jun.nie@linaro.org>
2420 M:      Shawn Guo <shawnguo@kernel.org>
2421 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422 S:      Maintained
2423 F:      arch/arm/boot/dts/zx2967*
2424 F:      arch/arm/mach-zx/
2425 F:      arch/arm64/boot/dts/zte/
2426 F:      drivers/clk/zte/
2427 F:      drivers/dma/zx_dma.c
2428 F:      drivers/gpio/gpio-zx.c
2429 F:      drivers/i2c/busses/i2c-zx2967.c
2430 F:      drivers/mmc/host/dw_mmc-zx.*
2431 F:      drivers/pinctrl/zte/
2432 F:      drivers/soc/zte/
2433 F:      drivers/thermal/zx2967_thermal.c
2434 F:      drivers/watchdog/zx2967_wdt.c
2435 F:      Documentation/devicetree/bindings/arm/zte.yaml
2436 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2437 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2438 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2439 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2440 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2441 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2442 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2443 F:      Documentation/devicetree/bindings/soc/zte/
2444 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2445 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2446 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2447 F:      include/dt-bindings/clock/zx2967*.h
2448 F:      include/dt-bindings/soc/zte,*.h
2449 F:      sound/soc/codecs/zx_aud96p22.c
2450 F:      sound/soc/zte/
2451
2452 ARM/ZYNQ ARCHITECTURE
2453 M:      Michal Simek <michal.simek@xilinx.com>
2454 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455 W:      http://wiki.xilinx.com
2456 T:      git https://github.com/Xilinx/linux-xlnx.git
2457 S:      Supported
2458 F:      arch/arm/mach-zynq/
2459 F:      drivers/cpuidle/cpuidle-zynq.c
2460 F:      drivers/block/xsysace.c
2461 N:      zynq
2462 N:      xilinx
2463 F:      drivers/clocksource/timer-cadence-ttc.c
2464 F:      drivers/i2c/busses/i2c-cadence.c
2465 F:      drivers/mmc/host/sdhci-of-arasan.c
2466 F:      drivers/edac/synopsys_edac.c
2467 F:      drivers/i2c/busses/i2c-xiic.c
2468
2469 ARM64 PORT (AARCH64 ARCHITECTURE)
2470 M:      Catalin Marinas <catalin.marinas@arm.com>
2471 M:      Will Deacon <will.deacon@arm.com>
2472 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2474 S:      Maintained
2475 F:      arch/arm64/
2476 X:      arch/arm64/boot/dts/
2477 F:      Documentation/arm64/
2478
2479 AS3645A LED FLASH CONTROLLER DRIVER
2480 M:      Sakari Ailus <sakari.ailus@iki.fi>
2481 L:      linux-leds@vger.kernel.org
2482 S:      Maintained
2483 F:      drivers/leds/leds-as3645a.c
2484
2485 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2486 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2487 L:      linux-media@vger.kernel.org
2488 T:      git git://linuxtv.org/media_tree.git
2489 S:      Maintained
2490 F:      drivers/media/i2c/ak7375.c
2491 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2492
2493 ASAHI KASEI AK8974 DRIVER
2494 M:      Linus Walleij <linus.walleij@linaro.org>
2495 L:      linux-iio@vger.kernel.org
2496 W:      http://www.akm.com/
2497 S:      Supported
2498 F:      drivers/iio/magnetometer/ak8974.c
2499
2500 ASC7621 HARDWARE MONITOR DRIVER
2501 M:      George Joseph <george.joseph@fairview5.com>
2502 L:      linux-hwmon@vger.kernel.org
2503 S:      Maintained
2504 F:      Documentation/hwmon/asc7621
2505 F:      drivers/hwmon/asc7621.c
2506
2507 ASPEED VIDEO ENGINE DRIVER
2508 M:      Eddie James <eajames@linux.ibm.com>
2509 L:      linux-media@vger.kernel.org
2510 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2511 S:      Maintained
2512 F:      drivers/media/platform/aspeed-video.c
2513 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2514
2515 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2516 M:      Corentin Chary <corentin.chary@gmail.com>
2517 L:      acpi4asus-user@lists.sourceforge.net
2518 L:      platform-driver-x86@vger.kernel.org
2519 W:      http://acpi4asus.sf.net
2520 S:      Maintained
2521 F:      drivers/platform/x86/asus*.c
2522 F:      drivers/platform/x86/eeepc*.c
2523
2524 ASUS WIRELESS RADIO CONTROL DRIVER
2525 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2526 L:      platform-driver-x86@vger.kernel.org
2527 S:      Maintained
2528 F:      drivers/platform/x86/asus-wireless.c
2529
2530 ASYMMETRIC KEYS
2531 M:      David Howells <dhowells@redhat.com>
2532 L:      keyrings@vger.kernel.org
2533 S:      Maintained
2534 F:      Documentation/crypto/asymmetric-keys.txt
2535 F:      include/linux/verification.h
2536 F:      include/crypto/public_key.h
2537 F:      include/crypto/pkcs7.h
2538 F:      crypto/asymmetric_keys/
2539
2540 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2541 R:      Dan Williams <dan.j.williams@intel.com>
2542 W:      http://sourceforge.net/projects/xscaleiop
2543 S:      Odd fixes
2544 F:      Documentation/crypto/async-tx-api.txt
2545 F:      crypto/async_tx/
2546 F:      drivers/dma/
2547 F:      include/linux/dmaengine.h
2548 F:      include/linux/async_tx.h
2549
2550 AT24 EEPROM DRIVER
2551 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2552 L:      linux-i2c@vger.kernel.org
2553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2554 S:      Maintained
2555 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2556 F:      drivers/misc/eeprom/at24.c
2557
2558 ATA OVER ETHERNET (AOE) DRIVER
2559 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2560 W:      http://www.openaoe.org/
2561 S:      Supported
2562 F:      Documentation/aoe/
2563 F:      drivers/block/aoe/
2564
2565 ATHEROS 71XX/9XXX GPIO DRIVER
2566 M:      Alban Bedel <albeu@free.fr>
2567 W:      https://github.com/AlbanBedel/linux
2568 T:      git git://github.com/AlbanBedel/linux
2569 S:      Maintained
2570 F:      drivers/gpio/gpio-ath79.c
2571 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2572
2573 ATHEROS 71XX/9XXX USB PHY DRIVER
2574 M:      Alban Bedel <albeu@free.fr>
2575 W:      https://github.com/AlbanBedel/linux
2576 T:      git git://github.com/AlbanBedel/linux
2577 S:      Maintained
2578 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2579 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2580
2581 ATHEROS ATH GENERIC UTILITIES
2582 M:      Kalle Valo <kvalo@codeaurora.org>
2583 L:      linux-wireless@vger.kernel.org
2584 S:      Supported
2585 F:      drivers/net/wireless/ath/*
2586
2587 ATHEROS ATH5K WIRELESS DRIVER
2588 M:      Jiri Slaby <jirislaby@gmail.com>
2589 M:      Nick Kossifidis <mickflemm@gmail.com>
2590 M:      Luis Chamberlain <mcgrof@kernel.org>
2591 L:      linux-wireless@vger.kernel.org
2592 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2593 S:      Maintained
2594 F:      drivers/net/wireless/ath/ath5k/
2595
2596 ATHEROS ATH6KL WIRELESS DRIVER
2597 M:      Kalle Valo <kvalo@codeaurora.org>
2598 L:      linux-wireless@vger.kernel.org
2599 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2601 S:      Supported
2602 F:      drivers/net/wireless/ath/ath6kl/
2603
2604 ATI_REMOTE2 DRIVER
2605 M:      Ville Syrjala <syrjala@sci.fi>
2606 S:      Maintained
2607 F:      drivers/input/misc/ati_remote2.c
2608
2609 ATK0110 HWMON DRIVER
2610 M:      Luca Tettamanti <kronos.it@gmail.com>
2611 L:      linux-hwmon@vger.kernel.org
2612 S:      Maintained
2613 F:      drivers/hwmon/asus_atk0110.c
2614
2615 ATLX ETHERNET DRIVERS
2616 M:      Jay Cliburn <jcliburn@gmail.com>
2617 M:      Chris Snook <chris.snook@gmail.com>
2618 L:      netdev@vger.kernel.org
2619 W:      http://sourceforge.net/projects/atl1
2620 W:      http://atl1.sourceforge.net
2621 S:      Maintained
2622 F:      drivers/net/ethernet/atheros/
2623
2624 ATM
2625 M:      Chas Williams <3chas3@gmail.com>
2626 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2627 L:      netdev@vger.kernel.org
2628 W:      http://linux-atm.sourceforge.net
2629 S:      Maintained
2630 F:      drivers/atm/
2631 F:      include/linux/atm*
2632 F:      include/uapi/linux/atm*
2633
2634 ATMEL MACB ETHERNET DRIVER
2635 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2636 S:      Supported
2637 F:      drivers/net/ethernet/cadence/
2638
2639 ATMEL MAXTOUCH DRIVER
2640 M:      Nick Dyer <nick@shmanahar.org>
2641 T:      git git://github.com/ndyer/linux.git
2642 S:      Maintained
2643 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2644 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2645
2646 ATMEL WIRELESS DRIVER
2647 M:      Simon Kelley <simon@thekelleys.org.uk>
2648 L:      linux-wireless@vger.kernel.org
2649 W:      http://www.thekelleys.org.uk/atmel
2650 W:      http://atmelwlandriver.sourceforge.net/
2651 S:      Maintained
2652 F:      drivers/net/wireless/atmel/atmel*
2653
2654 ATOMIC INFRASTRUCTURE
2655 M:      Will Deacon <will.deacon@arm.com>
2656 M:      Peter Zijlstra <peterz@infradead.org>
2657 R:      Boqun Feng <boqun.feng@gmail.com>
2658 L:      linux-kernel@vger.kernel.org
2659 S:      Maintained
2660 F:      arch/*/include/asm/atomic*.h
2661 F:      include/*/atomic*.h
2662 F:      scripts/atomic/
2663
2664 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2665 M:      Bradley Grove <linuxdrivers@attotech.com>
2666 L:      linux-scsi@vger.kernel.org
2667 W:      http://www.attotech.com
2668 S:      Supported
2669 F:      drivers/scsi/esas2r
2670
2671 ATUSB IEEE 802.15.4 RADIO DRIVER
2672 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2673 L:      linux-wpan@vger.kernel.org
2674 S:      Maintained
2675 F:      drivers/net/ieee802154/atusb.c
2676 F:      drivers/net/ieee802154/atusb.h
2677 F:      drivers/net/ieee802154/at86rf230.h
2678
2679 AUDIT SUBSYSTEM
2680 M:      Paul Moore <paul@paul-moore.com>
2681 M:      Eric Paris <eparis@redhat.com>
2682 L:      linux-audit@redhat.com (moderated for non-subscribers)
2683 W:      https://github.com/linux-audit
2684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2685 S:      Supported
2686 F:      include/linux/audit.h
2687 F:      include/uapi/linux/audit.h
2688 F:      kernel/audit*
2689
2690 AUXILIARY DISPLAY DRIVERS
2691 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2692 S:      Maintained
2693 F:      drivers/auxdisplay/
2694 F:      include/linux/cfag12864b.h
2695
2696 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2697 M:      Andreas Klinger <ak@it-klinger.de>
2698 L:      linux-iio@vger.kernel.org
2699 S:      Maintained
2700 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2701 F:      drivers/iio/adc/hx711.c
2702
2703 AX.25 NETWORK LAYER
2704 M:      Ralf Baechle <ralf@linux-mips.org>
2705 L:      linux-hams@vger.kernel.org
2706 W:      http://www.linux-ax25.org/
2707 S:      Maintained
2708 F:      include/uapi/linux/ax25.h
2709 F:      include/net/ax25.h
2710 F:      net/ax25/
2711
2712 AXENTIA ARM DEVICES
2713 M:      Peter Rosin <peda@axentia.se>
2714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2715 S:      Maintained
2716 F:      Documentation/devicetree/bindings/arm/axentia.txt
2717 F:      arch/arm/boot/dts/at91-linea.dtsi
2718 F:      arch/arm/boot/dts/at91-natte.dtsi
2719 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2720 F:      arch/arm/boot/dts/at91-tse850-3.dts
2721
2722 AXENTIA ASOC DRIVERS
2723 M:      Peter Rosin <peda@axentia.se>
2724 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2725 S:      Maintained
2726 F:      Documentation/devicetree/bindings/sound/axentia,*
2727 F:      sound/soc/atmel/tse850-pcm5142.c
2728
2729 AXXIA I2C CONTROLLER
2730 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2731 L:      linux-i2c@vger.kernel.org
2732 S:      Maintained
2733 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2734 F:      drivers/i2c/busses/i2c-axxia.c
2735
2736 AZ6007 DVB DRIVER
2737 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2738 L:      linux-media@vger.kernel.org
2739 W:      https://linuxtv.org
2740 T:      git git://linuxtv.org/media_tree.git
2741 S:      Maintained
2742 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2743
2744 AZTECH FM RADIO RECEIVER DRIVER
2745 M:      Hans Verkuil <hverkuil@xs4all.nl>
2746 L:      linux-media@vger.kernel.org
2747 T:      git git://linuxtv.org/media_tree.git
2748 W:      https://linuxtv.org
2749 S:      Maintained
2750 F:      drivers/media/radio/radio-aztech*
2751
2752 B43 WIRELESS DRIVER
2753 L:      linux-wireless@vger.kernel.org
2754 L:      b43-dev@lists.infradead.org
2755 W:      http://wireless.kernel.org/en/users/Drivers/b43
2756 S:      Odd Fixes
2757 F:      drivers/net/wireless/broadcom/b43/
2758
2759 B43LEGACY WIRELESS DRIVER
2760 M:      Larry Finger <Larry.Finger@lwfinger.net>
2761 L:      linux-wireless@vger.kernel.org
2762 L:      b43-dev@lists.infradead.org
2763 W:      http://wireless.kernel.org/en/users/Drivers/b43
2764 S:      Maintained
2765 F:      drivers/net/wireless/broadcom/b43legacy/
2766
2767 BACKLIGHT CLASS/SUBSYSTEM
2768 M:      Lee Jones <lee.jones@linaro.org>
2769 M:      Daniel Thompson <daniel.thompson@linaro.org>
2770 M:      Jingoo Han <jingoohan1@gmail.com>
2771 L:      dri-devel@lists.freedesktop.org
2772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2773 S:      Maintained
2774 F:      drivers/video/backlight/
2775 F:      include/linux/backlight.h
2776 F:      include/linux/pwm_backlight.h
2777 F:      Documentation/devicetree/bindings/leds/backlight
2778
2779 BATMAN ADVANCED
2780 M:      Marek Lindner <mareklindner@neomailbox.ch>
2781 M:      Simon Wunderlich <sw@simonwunderlich.de>
2782 M:      Antonio Quartulli <a@unstable.cc>
2783 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2784 W:      https://www.open-mesh.org/
2785 Q:      https://patchwork.open-mesh.org/project/batman/list/
2786 S:      Maintained
2787 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2788 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2789 F:      Documentation/networking/batman-adv.rst
2790 F:      include/uapi/linux/batadv_packet.h
2791 F:      include/uapi/linux/batman_adv.h
2792 F:      net/batman-adv/
2793
2794 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2795 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2796 L:      linux-hams@vger.kernel.org
2797 W:      http://www.baycom.org/~tom/ham/ham.html
2798 S:      Maintained
2799 F:      drivers/net/hamradio/baycom*
2800
2801 BCACHE (BLOCK LAYER CACHE)
2802 M:      Coly Li <colyli@suse.de>
2803 M:      Kent Overstreet <kent.overstreet@gmail.com>
2804 L:      linux-bcache@vger.kernel.org
2805 W:      http://bcache.evilpiepirate.org
2806 C:      irc://irc.oftc.net/bcache
2807 S:      Maintained
2808 F:      drivers/md/bcache/
2809
2810 BDISP ST MEDIA DRIVER
2811 M:      Fabien Dessenne <fabien.dessenne@st.com>
2812 L:      linux-media@vger.kernel.org
2813 T:      git git://linuxtv.org/media_tree.git
2814 W:      https://linuxtv.org
2815 S:      Supported
2816 F:      drivers/media/platform/sti/bdisp
2817
2818 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2819 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2820 L:      netdev@vger.kernel.org
2821 S:      Maintained
2822 F:      drivers/net/ethernet/ec_bhf.c
2823
2824 BEFS FILE SYSTEM
2825 M:      Luis de Bethencourt <luisbg@kernel.org>
2826 M:      Salah Triki <salah.triki@gmail.com>
2827 S:      Maintained
2828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2829 F:      Documentation/filesystems/befs.txt
2830 F:      fs/befs/
2831
2832 BFQ I/O SCHEDULER
2833 M:      Paolo Valente <paolo.valente@linaro.org>
2834 M:      Jens Axboe <axboe@kernel.dk>
2835 L:      linux-block@vger.kernel.org
2836 S:      Maintained
2837 F:      block/bfq-*
2838 F:      Documentation/block/bfq-iosched.txt
2839
2840 BFS FILE SYSTEM
2841 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2842 S:      Maintained
2843 F:      Documentation/filesystems/bfs.txt
2844 F:      fs/bfs/
2845 F:      include/uapi/linux/bfs_fs.h
2846
2847 BLINKM RGB LED DRIVER
2848 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2849 S:      Maintained
2850 F:      drivers/leds/leds-blinkm.c
2851
2852 BLOCK LAYER
2853 M:      Jens Axboe <axboe@kernel.dk>
2854 L:      linux-block@vger.kernel.org
2855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2856 S:      Maintained
2857 F:      block/
2858 F:      drivers/block/
2859 F:      kernel/trace/blktrace.c
2860 F:      lib/sbitmap.c
2861
2862 BLOCK2MTD DRIVER
2863 M:      Joern Engel <joern@lazybastard.org>
2864 L:      linux-mtd@lists.infradead.org
2865 S:      Maintained
2866 F:      drivers/mtd/devices/block2mtd.c
2867
2868 BLUETOOTH DRIVERS
2869 M:      Marcel Holtmann <marcel@holtmann.org>
2870 M:      Johan Hedberg <johan.hedberg@gmail.com>
2871 L:      linux-bluetooth@vger.kernel.org
2872 W:      http://www.bluez.org/
2873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2875 S:      Maintained
2876 F:      drivers/bluetooth/
2877
2878 BLUETOOTH SUBSYSTEM
2879 M:      Marcel Holtmann <marcel@holtmann.org>
2880 M:      Johan Hedberg <johan.hedberg@gmail.com>
2881 L:      linux-bluetooth@vger.kernel.org
2882 W:      http://www.bluez.org/
2883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2885 S:      Maintained
2886 F:      net/bluetooth/
2887 F:      include/net/bluetooth/
2888
2889 BONDING DRIVER
2890 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2891 M:      Veaceslav Falico <vfalico@gmail.com>
2892 M:      Andy Gospodarek <andy@greyhouse.net>
2893 L:      netdev@vger.kernel.org
2894 W:      http://sourceforge.net/projects/bonding/
2895 S:      Supported
2896 F:      drivers/net/bonding/
2897 F:      include/uapi/linux/if_bonding.h
2898
2899 BPF (Safe dynamic programs and tools)
2900 M:      Alexei Starovoitov <ast@kernel.org>
2901 M:      Daniel Borkmann <daniel@iogearbox.net>
2902 R:      Martin KaFai Lau <kafai@fb.com>
2903 R:      Song Liu <songliubraving@fb.com>
2904 R:      Yonghong Song <yhs@fb.com>
2905 L:      netdev@vger.kernel.org
2906 L:      bpf@vger.kernel.org
2907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2909 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2910 S:      Supported
2911 F:      arch/*/net/*
2912 F:      Documentation/networking/filter.txt
2913 F:      Documentation/bpf/
2914 F:      include/linux/bpf*
2915 F:      include/linux/filter.h
2916 F:      include/trace/events/xdp.h
2917 F:      include/uapi/linux/bpf*
2918 F:      include/uapi/linux/filter.h
2919 F:      kernel/bpf/
2920 F:      kernel/trace/bpf_trace.c
2921 F:      lib/test_bpf.c
2922 F:      net/bpf/
2923 F:      net/core/filter.c
2924 F:      net/sched/act_bpf.c
2925 F:      net/sched/cls_bpf.c
2926 F:      samples/bpf/
2927 F:      tools/bpf/
2928 F:      tools/lib/bpf/
2929 F:      tools/testing/selftests/bpf/
2930 K:      bpf
2931 N:      bpf
2932
2933 BPF JIT for ARM
2934 M:      Shubham Bansal <illusionist.neo@gmail.com>
2935 L:      netdev@vger.kernel.org
2936 L:      bpf@vger.kernel.org
2937 S:      Maintained
2938 F:      arch/arm/net/
2939
2940 BPF JIT for ARM64
2941 M:      Daniel Borkmann <daniel@iogearbox.net>
2942 M:      Alexei Starovoitov <ast@kernel.org>
2943 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2944 L:      netdev@vger.kernel.org
2945 L:      bpf@vger.kernel.org
2946 S:      Supported
2947 F:      arch/arm64/net/
2948
2949 BPF JIT for MIPS (32-BIT AND 64-BIT)
2950 M:      Paul Burton <paul.burton@mips.com>
2951 L:      netdev@vger.kernel.org
2952 L:      bpf@vger.kernel.org
2953 S:      Maintained
2954 F:      arch/mips/net/
2955
2956 BPF JIT for NFP NICs
2957 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2958 L:      netdev@vger.kernel.org
2959 L:      bpf@vger.kernel.org
2960 S:      Supported
2961 F:      drivers/net/ethernet/netronome/nfp/bpf/
2962
2963 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2964 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2965 M:      Sandipan Das <sandipan@linux.ibm.com>
2966 L:      netdev@vger.kernel.org
2967 L:      bpf@vger.kernel.org
2968 S:      Maintained
2969 F:      arch/powerpc/net/
2970
2971 BPF JIT for RISC-V (RV64G)
2972 M:      Björn Töpel <bjorn.topel@gmail.com>
2973 L:      netdev@vger.kernel.org
2974 S:      Maintained
2975 F:      arch/riscv/net/
2976
2977 BPF JIT for S390
2978 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
2979 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
2980 L:      netdev@vger.kernel.org
2981 L:      bpf@vger.kernel.org
2982 S:      Maintained
2983 F:      arch/s390/net/
2984 X:      arch/s390/net/pnet.c
2985
2986 BPF JIT for SPARC (32-BIT AND 64-BIT)
2987 M:      David S. Miller <davem@davemloft.net>
2988 L:      netdev@vger.kernel.org
2989 L:      bpf@vger.kernel.org
2990 S:      Maintained
2991 F:      arch/sparc/net/
2992
2993 BPF JIT for X86 32-BIT
2994 M:      Wang YanQing <udknight@gmail.com>
2995 L:      netdev@vger.kernel.org
2996 L:      bpf@vger.kernel.org
2997 S:      Maintained
2998 F:      arch/x86/net/bpf_jit_comp32.c
2999
3000 BPF JIT for X86 64-BIT
3001 M:      Alexei Starovoitov <ast@kernel.org>
3002 M:      Daniel Borkmann <daniel@iogearbox.net>
3003 L:      netdev@vger.kernel.org
3004 L:      bpf@vger.kernel.org
3005 S:      Supported
3006 F:      arch/x86/net/
3007 X:      arch/x86/net/bpf_jit_comp32.c
3008
3009 BROADCOM B44 10/100 ETHERNET DRIVER
3010 M:      Michael Chan <michael.chan@broadcom.com>
3011 L:      netdev@vger.kernel.org
3012 S:      Supported
3013 F:      drivers/net/ethernet/broadcom/b44.*
3014
3015 BROADCOM B53 ETHERNET SWITCH DRIVER
3016 M:      Florian Fainelli <f.fainelli@gmail.com>
3017 L:      netdev@vger.kernel.org
3018 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3019 S:      Supported
3020 F:      drivers/net/dsa/b53/*
3021 F:      include/linux/platform_data/b53.h
3022
3023 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3024 M:      Florian Fainelli <f.fainelli@gmail.com>
3025 M:      Ray Jui <rjui@broadcom.com>
3026 M:      Scott Branden <sbranden@broadcom.com>
3027 M:      bcm-kernel-feedback-list@broadcom.com
3028 T:      git git://github.com/broadcom/mach-bcm
3029 S:      Maintained
3030 N:      bcm281*
3031 N:      bcm113*
3032 N:      bcm216*
3033 N:      kona
3034 F:      arch/arm/mach-bcm/
3035
3036 BROADCOM BCM2835 ARM ARCHITECTURE
3037 M:      Eric Anholt <eric@anholt.net>
3038 M:      Stefan Wahren <stefan.wahren@i2se.com>
3039 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3040 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3041 T:      git git://github.com/anholt/linux
3042 S:      Maintained
3043 N:      bcm2835
3044 F:      drivers/staging/vc04_services
3045
3046 BROADCOM BCM47XX MIPS ARCHITECTURE
3047 M:      Hauke Mehrtens <hauke@hauke-m.de>
3048 M:      Rafał Miłecki <zajec5@gmail.com>
3049 L:      linux-mips@vger.kernel.org
3050 S:      Maintained
3051 F:      Documentation/devicetree/bindings/mips/brcm/
3052 F:      arch/mips/bcm47xx/*
3053 F:      arch/mips/include/asm/mach-bcm47xx/*
3054
3055 BROADCOM BCM5301X ARM ARCHITECTURE
3056 M:      Hauke Mehrtens <hauke@hauke-m.de>
3057 M:      Rafał Miłecki <zajec5@gmail.com>
3058 M:      bcm-kernel-feedback-list@broadcom.com
3059 L:      linux-arm-kernel@lists.infradead.org
3060 S:      Maintained
3061 F:      arch/arm/mach-bcm/bcm_5301x.c
3062 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3063 F:      arch/arm/boot/dts/bcm470*
3064 F:      arch/arm/boot/dts/bcm953012*
3065
3066 BROADCOM BCM53573 ARM ARCHITECTURE
3067 M:      Rafał Miłecki <rafal@milecki.pl>
3068 L:      linux-arm-kernel@lists.infradead.org
3069 S:      Maintained
3070 F:      arch/arm/boot/dts/bcm53573*
3071 F:      arch/arm/boot/dts/bcm47189*
3072
3073 BROADCOM BCM63XX ARM ARCHITECTURE
3074 M:      Florian Fainelli <f.fainelli@gmail.com>
3075 M:      bcm-kernel-feedback-list@broadcom.com
3076 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3077 T:      git git://github.com/broadcom/stblinux.git
3078 S:      Maintained
3079 N:      bcm63xx
3080
3081 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3082 M:      Kevin Cernekee <cernekee@gmail.com>
3083 L:      linux-usb@vger.kernel.org
3084 S:      Maintained
3085 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3086
3087 BROADCOM BCM7XXX ARM ARCHITECTURE
3088 M:      Brian Norris <computersforpeace@gmail.com>
3089 M:      Gregory Fong <gregory.0xf0@gmail.com>
3090 M:      Florian Fainelli <f.fainelli@gmail.com>
3091 M:      bcm-kernel-feedback-list@broadcom.com
3092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3093 T:      git git://github.com/broadcom/stblinux.git
3094 S:      Maintained
3095 F:      arch/arm/mach-bcm/*brcmstb*
3096 F:      arch/arm/boot/dts/bcm7*.dts*
3097 F:      drivers/bus/brcmstb_gisb.c
3098 F:      arch/arm/mm/cache-b15-rac.c
3099 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3100 N:      brcmstb
3101
3102 BROADCOM BMIPS CPUFREQ DRIVER
3103 M:      Markus Mayer <mmayer@broadcom.com>
3104 M:      bcm-kernel-feedback-list@broadcom.com
3105 L:      linux-pm@vger.kernel.org
3106 S:      Maintained
3107 F:      drivers/cpufreq/bmips-cpufreq.c
3108
3109 BROADCOM BMIPS MIPS ARCHITECTURE
3110 M:      Kevin Cernekee <cernekee@gmail.com>
3111 M:      Florian Fainelli <f.fainelli@gmail.com>
3112 L:      linux-mips@vger.kernel.org
3113 T:      git git://github.com/broadcom/stblinux.git
3114 S:      Maintained
3115 F:      arch/mips/bmips/*
3116 F:      arch/mips/include/asm/mach-bmips/*
3117 F:      arch/mips/kernel/*bmips*
3118 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3119 F:      drivers/irqchip/irq-bcm63*
3120 F:      drivers/irqchip/irq-bcm7*
3121 F:      drivers/irqchip/irq-brcmstb*
3122 F:      include/linux/bcm963xx_nvram.h
3123 F:      include/linux/bcm963xx_tag.h
3124
3125 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3126 M:      Rasesh Mody <rmody@marvell.com>
3127 M:      GR-Linux-NIC-Dev@marvell.com
3128 L:      netdev@vger.kernel.org
3129 S:      Supported
3130 F:      drivers/net/ethernet/broadcom/bnx2.*
3131 F:      drivers/net/ethernet/broadcom/bnx2_*
3132
3133 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3134 M:      QLogic-Storage-Upstream@qlogic.com
3135 L:      linux-scsi@vger.kernel.org
3136 S:      Supported
3137 F:      drivers/scsi/bnx2fc/
3138
3139 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3140 M:      QLogic-Storage-Upstream@qlogic.com
3141 L:      linux-scsi@vger.kernel.org
3142 S:      Supported
3143 F:      drivers/scsi/bnx2i/
3144
3145 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3146 M:      Ariel Elior <aelior@marvell.com>
3147 M:      Sudarsana Kalluru <skalluru@marvell.com>
3148 M:      GR-everest-linux-l2@marvell.com
3149 L:      netdev@vger.kernel.org
3150 S:      Supported
3151 F:      drivers/net/ethernet/broadcom/bnx2x/
3152
3153 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3154 M:      Michael Chan <michael.chan@broadcom.com>
3155 L:      netdev@vger.kernel.org
3156 S:      Supported
3157 F:      drivers/net/ethernet/broadcom/bnxt/
3158
3159 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3160 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3161 M:      Franky Lin <franky.lin@broadcom.com>
3162 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3163 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3164 M:      Wright Feng <wright.feng@cypress.com>
3165 L:      linux-wireless@vger.kernel.org
3166 L:      brcm80211-dev-list.pdl@broadcom.com
3167 L:      brcm80211-dev-list@cypress.com
3168 S:      Supported
3169 F:      drivers/net/wireless/broadcom/brcm80211/
3170
3171 BROADCOM BRCMSTB GPIO DRIVER
3172 M:      Gregory Fong <gregory.0xf0@gmail.com>
3173 L:      bcm-kernel-feedback-list@broadcom.com
3174 S:      Supported
3175 F:      drivers/gpio/gpio-brcmstb.c
3176 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3177
3178 BROADCOM BRCMSTB I2C DRIVER
3179 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3180 L:      linux-i2c@vger.kernel.org
3181 L:      bcm-kernel-feedback-list@broadcom.com
3182 S:      Supported
3183 F:      drivers/i2c/busses/i2c-brcmstb.c
3184 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3185
3186 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3187 M:      Al Cooper <alcooperx@gmail.com>
3188 L:      linux-kernel@vger.kernel.org
3189 L:      bcm-kernel-feedback-list@broadcom.com
3190 S:      Maintained
3191 F:      drivers/phy/broadcom/phy-brcm-usb*
3192
3193 BROADCOM GENET ETHERNET DRIVER
3194 M:      Doug Berger <opendmb@gmail.com>
3195 M:      Florian Fainelli <f.fainelli@gmail.com>
3196 L:      netdev@vger.kernel.org
3197 S:      Supported
3198 F:      drivers/net/ethernet/broadcom/genet/
3199
3200 BROADCOM IPROC ARM ARCHITECTURE
3201 M:      Ray Jui <rjui@broadcom.com>
3202 M:      Scott Branden <sbranden@broadcom.com>
3203 M:      bcm-kernel-feedback-list@broadcom.com
3204 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3205 T:      git git://github.com/broadcom/cygnus-linux.git
3206 S:      Maintained
3207 N:      iproc
3208 N:      cygnus
3209 N:      bcm[-_]nsp
3210 N:      bcm9113*
3211 N:      bcm9583*
3212 N:      bcm9585*
3213 N:      bcm9586*
3214 N:      bcm988312
3215 N:      bcm113*
3216 N:      bcm583*
3217 N:      bcm585*
3218 N:      bcm586*
3219 N:      bcm88312
3220 N:      hr2
3221 N:      stingray
3222 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3223 F:      arch/arm64/boot/dts/broadcom/stingray/*
3224 F:      drivers/clk/bcm/clk-ns*
3225 F:      drivers/clk/bcm/clk-sr*
3226 F:      drivers/pinctrl/bcm/pinctrl-ns*
3227 F:      include/dt-bindings/clock/bcm-sr*
3228
3229 BROADCOM KONA GPIO DRIVER
3230 M:      Ray Jui <rjui@broadcom.com>
3231 L:      bcm-kernel-feedback-list@broadcom.com
3232 S:      Supported
3233 F:      drivers/gpio/gpio-bcm-kona.c
3234 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3235
3236 BROADCOM NETXTREME-E ROCE DRIVER
3237 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3238 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3239 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3240 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3241 L:      linux-rdma@vger.kernel.org
3242 W:      http://www.broadcom.com
3243 S:      Supported
3244 F:      drivers/infiniband/hw/bnxt_re/
3245 F:      include/uapi/rdma/bnxt_re-abi.h
3246
3247 BROADCOM NVRAM DRIVER
3248 M:      Rafał Miłecki <zajec5@gmail.com>
3249 L:      linux-mips@vger.kernel.org
3250 S:      Maintained
3251 F:      drivers/firmware/broadcom/*
3252
3253 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3254 M:      Rafał Miłecki <zajec5@gmail.com>
3255 L:      linux-wireless@vger.kernel.org
3256 S:      Maintained
3257 F:      drivers/bcma/
3258 F:      include/linux/bcma/
3259
3260 BROADCOM STB AVS CPUFREQ DRIVER
3261 M:      Markus Mayer <mmayer@broadcom.com>
3262 M:      bcm-kernel-feedback-list@broadcom.com
3263 L:      linux-pm@vger.kernel.org
3264 S:      Maintained
3265 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3266 F:      drivers/cpufreq/brcmstb*
3267
3268 BROADCOM STB AVS TMON DRIVER
3269 M:      Markus Mayer <mmayer@broadcom.com>
3270 M:      bcm-kernel-feedback-list@broadcom.com
3271 L:      linux-pm@vger.kernel.org
3272 S:      Maintained
3273 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3274 F:      drivers/thermal/broadcom/brcmstb*
3275
3276 BROADCOM STB NAND FLASH DRIVER
3277 M:      Brian Norris <computersforpeace@gmail.com>
3278 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3279 L:      linux-mtd@lists.infradead.org
3280 L:      bcm-kernel-feedback-list@broadcom.com
3281 S:      Maintained
3282 F:      drivers/mtd/nand/raw/brcmnand/
3283
3284 BROADCOM STB DPFE DRIVER
3285 M:      Markus Mayer <mmayer@broadcom.com>
3286 M:      bcm-kernel-feedback-list@broadcom.com
3287 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3288 S:      Maintained
3289 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3290 F:      drivers/memory/brcmstb_dpfe.c
3291
3292 BROADCOM SPI DRIVER
3293 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3294 M:      bcm-kernel-feedback-list@broadcom.com
3295 S:      Maintained
3296 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3297 F:      drivers/spi/spi-bcm-qspi.*
3298 F:      drivers/spi/spi-brcmstb-qspi.c
3299 F:      drivers/spi/spi-iproc-qspi.c
3300
3301 BROADCOM SYSTEMPORT ETHERNET DRIVER
3302 M:      Florian Fainelli <f.fainelli@gmail.com>
3303 L:      netdev@vger.kernel.org
3304 S:      Supported
3305 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3306
3307 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3308 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3309 M:      Prashant Sreedharan <prashant@broadcom.com>
3310 M:      Michael Chan <mchan@broadcom.com>
3311 L:      netdev@vger.kernel.org
3312 S:      Supported
3313 F:      drivers/net/ethernet/broadcom/tg3.*
3314
3315 BROCADE BFA FC SCSI DRIVER
3316 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3317 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3318 L:      linux-scsi@vger.kernel.org
3319 S:      Supported
3320 F:      drivers/scsi/bfa/
3321
3322 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3323 M:      Rasesh Mody <rmody@marvell.com>
3324 M:      Sudarsana Kalluru <skalluru@marvell.com>
3325 M:      GR-Linux-NIC-Dev@marvell.com
3326 L:      netdev@vger.kernel.org
3327 S:      Supported
3328 F:      drivers/net/ethernet/brocade/bna/
3329
3330 BSG (block layer generic sg v4 driver)
3331 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3332 L:      linux-scsi@vger.kernel.org
3333 S:      Supported
3334 F:      block/bsg.c
3335 F:      include/linux/bsg.h
3336 F:      include/uapi/linux/bsg.h
3337
3338 BT87X AUDIO DRIVER
3339 M:      Clemens Ladisch <clemens@ladisch.de>
3340 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3341 T:      git git://git.alsa-project.org/alsa-kernel.git
3342 S:      Maintained
3343 F:      Documentation/sound/cards/bt87x.rst
3344 F:      sound/pci/bt87x.c
3345
3346 BT8XXGPIO DRIVER
3347 M:      Michael Buesch <m@bues.ch>
3348 W:      http://bu3sch.de/btgpio.php
3349 S:      Maintained
3350 F:      drivers/gpio/gpio-bt8xx.c
3351
3352 BTRFS FILE SYSTEM
3353 M:      Chris Mason <clm@fb.com>
3354 M:      Josef Bacik <josef@toxicpanda.com>
3355 M:      David Sterba <dsterba@suse.com>
3356 L:      linux-btrfs@vger.kernel.org
3357 W:      http://btrfs.wiki.kernel.org/
3358 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3360 S:      Maintained
3361 F:      Documentation/filesystems/btrfs.txt
3362 F:      fs/btrfs/
3363 F:      include/linux/btrfs*
3364 F:      include/uapi/linux/btrfs*
3365
3366 BTTV VIDEO4LINUX DRIVER
3367 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3368 L:      linux-media@vger.kernel.org
3369 W:      https://linuxtv.org
3370 T:      git git://linuxtv.org/media_tree.git
3371 S:      Odd fixes
3372 F:      Documentation/media/v4l-drivers/bttv*
3373 F:      drivers/media/pci/bt8xx/bttv*
3374
3375 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3376 M:      Chanwoo Choi <cw00.choi@samsung.com>
3377 L:      linux-pm@vger.kernel.org
3378 L:      linux-samsung-soc@vger.kernel.org
3379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3380 S:      Maintained
3381 F:      drivers/devfreq/exynos-bus.c
3382 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3383
3384 BUSLOGIC SCSI DRIVER
3385 M:      Khalid Aziz <khalid@gonehiking.org>
3386 L:      linux-scsi@vger.kernel.org
3387 S:      Maintained
3388 F:      drivers/scsi/BusLogic.*
3389 F:      drivers/scsi/FlashPoint.*
3390
3391 C-MEDIA CMI8788 DRIVER
3392 M:      Clemens Ladisch <clemens@ladisch.de>
3393 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3394 T:      git git://git.alsa-project.org/alsa-kernel.git
3395 S:      Maintained
3396 F:      sound/pci/oxygen/
3397
3398 C-SKY ARCHITECTURE
3399 M:      Guo Ren <guoren@kernel.org>
3400 T:      git https://github.com/c-sky/csky-linux.git
3401 S:      Supported
3402 F:      arch/csky/
3403 F:      Documentation/devicetree/bindings/csky/
3404 F:      drivers/irqchip/irq-csky-*
3405 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3406 F:      drivers/clocksource/timer-gx6605s.c
3407 F:      drivers/clocksource/timer-mp-csky.c
3408 F:      Documentation/devicetree/bindings/timer/csky,*
3409 K:      csky
3410 N:      csky
3411
3412 C6X ARCHITECTURE
3413 M:      Mark Salter <msalter@redhat.com>
3414 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3415 L:      linux-c6x-dev@linux-c6x.org
3416 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3417 S:      Maintained
3418 F:      arch/c6x/
3419
3420 CA8210 IEEE-802.15.4 RADIO DRIVER
3421 M:      Harry Morris <h.morris@cascoda.com>
3422 L:      linux-wpan@vger.kernel.org
3423 W:      https://github.com/Cascoda/ca8210-linux.git
3424 S:      Maintained
3425 F:      drivers/net/ieee802154/ca8210.c
3426 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3427
3428 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3429 M:      David Howells <dhowells@redhat.com>
3430 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3431 S:      Supported
3432 F:      Documentation/filesystems/caching/cachefiles.txt
3433 F:      fs/cachefiles/
3434
3435 CADENCE MIPI-CSI2 BRIDGES
3436 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3437 L:      linux-media@vger.kernel.org
3438 S:      Maintained
3439 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3440 F:      drivers/media/platform/cadence/cdns-csi2*
3441
3442 CADET FM/AM RADIO RECEIVER DRIVER
3443 M:      Hans Verkuil <hverkuil@xs4all.nl>
3444 L:      linux-media@vger.kernel.org
3445 T:      git git://linuxtv.org/media_tree.git
3446 W:      https://linuxtv.org
3447 S:      Maintained
3448 F:      drivers/media/radio/radio-cadet*
3449
3450 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3451 M:      Jonathan Corbet <corbet@lwn.net>
3452 L:      linux-media@vger.kernel.org
3453 T:      git git://linuxtv.org/media_tree.git
3454 S:      Maintained
3455 F:      Documentation/media/v4l-drivers/cafe_ccic*
3456 F:      drivers/media/platform/marvell-ccic/
3457
3458 CAIF NETWORK LAYER
3459 L:      netdev@vger.kernel.org
3460 S:      Orphan
3461 F:      Documentation/networking/caif/
3462 F:      drivers/net/caif/
3463 F:      include/uapi/linux/caif/
3464 F:      include/net/caif/
3465 F:      net/caif/
3466
3467 CAKE QDISC
3468 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3469 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3470 S:      Maintained
3471 F:      net/sched/sch_cake.c
3472
3473 CALGARY x86-64 IOMMU
3474 M:      Muli Ben-Yehuda <mulix@mulix.org>
3475 M:      Jon Mason <jdmason@kudzu.us>
3476 L:      iommu@lists.linux-foundation.org
3477 S:      Maintained
3478 F:      arch/x86/kernel/pci-calgary_64.c
3479 F:      arch/x86/kernel/tce_64.c
3480 F:      arch/x86/include/asm/calgary.h
3481 F:      arch/x86/include/asm/tce.h
3482
3483 CAN NETWORK DRIVERS
3484 M:      Wolfgang Grandegger <wg@grandegger.com>
3485 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3486 L:      linux-can@vger.kernel.org
3487 W:      https://github.com/linux-can
3488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3490 S:      Maintained
3491 F:      Documentation/devicetree/bindings/net/can/
3492 F:      drivers/net/can/
3493 F:      include/linux/can/dev.h
3494 F:      include/linux/can/platform/
3495 F:      include/uapi/linux/can/error.h
3496 F:      include/uapi/linux/can/netlink.h
3497
3498 CAN NETWORK LAYER
3499 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3500 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3501 L:      linux-can@vger.kernel.org
3502 W:      https://github.com/linux-can
3503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3505 S:      Maintained
3506 F:      Documentation/networking/can.rst
3507 F:      net/can/
3508 F:      include/linux/can/core.h
3509 F:      include/uapi/linux/can.h
3510 F:      include/uapi/linux/can/bcm.h
3511 F:      include/uapi/linux/can/raw.h
3512 F:      include/uapi/linux/can/gw.h
3513
3514 CAPABILITIES
3515 M:      Serge Hallyn <serge@hallyn.com>
3516 L:      linux-security-module@vger.kernel.org
3517 S:      Supported
3518 F:      include/linux/capability.h
3519 F:      include/uapi/linux/capability.h
3520 F:      security/commoncap.c
3521 F:      kernel/capability.c
3522
3523 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3524 M:      Kevin Tsai <ktsai@capellamicro.com>
3525 S:      Maintained
3526 F:      drivers/iio/light/cm*
3527
3528 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3529 M:      Christian Lamparter <chunkeey@googlemail.com>
3530 L:      linux-wireless@vger.kernel.org
3531 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3532 S:      Maintained
3533 F:      drivers/net/wireless/ath/carl9170/
3534
3535 CAVIUM I2C DRIVER
3536 M:      Jan Glauber <jglauber@cavium.com>
3537 M:      David Daney <david.daney@cavium.com>
3538 W:      http://www.cavium.com
3539 S:      Supported
3540 F:      drivers/i2c/busses/i2c-octeon*
3541 F:      drivers/i2c/busses/i2c-thunderx*
3542
3543 CAVIUM LIQUIDIO NETWORK DRIVER
3544 M:      Derek Chickles <dchickles@marvell.com>
3545 M:      Satanand Burla <sburla@marvell.com>
3546 M:      Felix Manlunas <fmanlunas@marvell.com>
3547 L:      netdev@vger.kernel.org
3548 W:      http://www.cavium.com
3549 S:      Supported
3550 F:      drivers/net/ethernet/cavium/liquidio/
3551
3552 CAVIUM MMC DRIVER
3553 M:      Jan Glauber <jglauber@cavium.com>
3554 M:      David Daney <david.daney@cavium.com>
3555 M:      Steven J. Hill <Steven.Hill@cavium.com>
3556 W:      http://www.cavium.com
3557 S:      Supported
3558 F:      drivers/mmc/host/cavium*
3559
3560 CAVIUM OCTEON-TX CRYPTO DRIVER
3561 M:      George Cherian <george.cherian@cavium.com>
3562 L:      linux-crypto@vger.kernel.org
3563 W:      http://www.cavium.com
3564 S:      Supported
3565 F:      drivers/crypto/cavium/cpt/
3566
3567 CAVIUM THUNDERX2 ARM64 SOC
3568 M:      Robert Richter <rrichter@cavium.com>
3569 M:      Jayachandran C <jnair@caviumnetworks.com>
3570 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3571 S:      Maintained
3572 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3573 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3574
3575 CC2520 IEEE-802.15.4 RADIO DRIVER
3576 M:      Varka Bhadram <varkabhadram@gmail.com>
3577 L:      linux-wpan@vger.kernel.org
3578 S:      Maintained
3579 F:      drivers/net/ieee802154/cc2520.c
3580 F:      include/linux/spi/cc2520.h
3581 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3582
3583 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3584 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3585 L:      linux-crypto@vger.kernel.org
3586 S:      Supported
3587 F:      drivers/crypto/ccree/
3588 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3589
3590 CEC FRAMEWORK
3591 M:      Hans Verkuil <hans.verkuil@cisco.com>
3592 L:      linux-media@vger.kernel.org
3593 T:      git git://linuxtv.org/media_tree.git
3594 W:      http://linuxtv.org
3595 S:      Supported
3596 F:      Documentation/media/kapi/cec-core.rst
3597 F:      Documentation/media/uapi/cec
3598 F:      drivers/media/cec/
3599 F:      drivers/media/rc/keymaps/rc-cec.c
3600 F:      include/media/cec.h
3601 F:      include/media/cec-notifier.h
3602 F:      include/uapi/linux/cec.h
3603 F:      include/uapi/linux/cec-funcs.h
3604 F:      Documentation/devicetree/bindings/media/cec.txt
3605 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3606
3607 CEC GPIO DRIVER
3608 M:      Hans Verkuil <hans.verkuil@cisco.com>
3609 L:      linux-media@vger.kernel.org
3610 T:      git git://linuxtv.org/media_tree.git
3611 W:      http://linuxtv.org
3612 S:      Supported
3613 F:      drivers/media/platform/cec-gpio/
3614 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3615
3616 CELL BROADBAND ENGINE ARCHITECTURE
3617 M:      Arnd Bergmann <arnd@arndb.de>
3618 L:      linuxppc-dev@lists.ozlabs.org
3619 W:      http://www.ibm.com/developerworks/power/cell/
3620 S:      Supported
3621 F:      arch/powerpc/include/asm/cell*.h
3622 F:      arch/powerpc/include/asm/spu*.h
3623 F:      arch/powerpc/include/uapi/asm/spu*.h
3624 F:      arch/powerpc/oprofile/*cell*
3625 F:      arch/powerpc/platforms/cell/
3626
3627 CEPH COMMON CODE (LIBCEPH)
3628 M:      Ilya Dryomov <idryomov@gmail.com>
3629 M:      "Yan, Zheng" <zyan@redhat.com>
3630 M:      Sage Weil <sage@redhat.com>
3631 L:      ceph-devel@vger.kernel.org
3632 W:      http://ceph.com/
3633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3634 T:      git git://github.com/ceph/ceph-client.git
3635 S:      Supported
3636 F:      net/ceph/
3637 F:      include/linux/ceph/
3638 F:      include/linux/crush/
3639
3640 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3641 M:      "Yan, Zheng" <zyan@redhat.com>
3642 M:      Sage Weil <sage@redhat.com>
3643 M:      Ilya Dryomov <idryomov@gmail.com>
3644 L:      ceph-devel@vger.kernel.org
3645 W:      http://ceph.com/
3646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3647 T:      git git://github.com/ceph/ceph-client.git
3648 S:      Supported
3649 F:      Documentation/filesystems/ceph.txt
3650 F:      fs/ceph/
3651
3652 CERTIFICATE HANDLING:
3653 M:      David Howells <dhowells@redhat.com>
3654 M:      David Woodhouse <dwmw2@infradead.org>
3655 L:      keyrings@vger.kernel.org
3656 S:      Maintained
3657 F:      Documentation/admin-guide/module-signing.rst
3658 F:      certs/
3659 F:      scripts/sign-file.c
3660 F:      scripts/extract-cert.c
3661
3662 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3663 L:      linux-usb@vger.kernel.org
3664 S:      Orphan
3665 F:      Documentation/usb/WUSB-Design-overview.txt
3666 F:      Documentation/usb/wusb-cbaf
3667 F:      drivers/usb/host/hwa-hc.c
3668 F:      drivers/usb/host/whci/
3669 F:      drivers/usb/wusbcore/
3670 F:      include/linux/usb/wusb*
3671
3672 CFAG12864B LCD DRIVER
3673 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3674 S:      Maintained
3675 F:      drivers/auxdisplay/cfag12864b.c
3676 F:      include/linux/cfag12864b.h
3677
3678 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3679 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3680 S:      Maintained
3681 F:      drivers/auxdisplay/cfag12864bfb.c
3682 F:      include/linux/cfag12864b.h
3683
3684 802.11 (including CFG80211/NL80211)
3685 M:      Johannes Berg <johannes@sipsolutions.net>
3686 L:      linux-wireless@vger.kernel.org
3687 W:      http://wireless.kernel.org/
3688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3690 S:      Maintained
3691 F:      net/wireless/
3692 F:      include/uapi/linux/nl80211.h
3693 F:      include/linux/ieee80211.h
3694 F:      include/net/wext.h
3695 F:      include/net/cfg80211.h
3696 F:      include/net/iw_handler.h
3697 F:      include/net/ieee80211_radiotap.h
3698 F:      Documentation/driver-api/80211/cfg80211.rst
3699 F:      Documentation/networking/regulatory.txt
3700
3701 CHAR and MISC DRIVERS
3702 M:      Arnd Bergmann <arnd@arndb.de>
3703 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3705 S:      Supported
3706 F:      drivers/char/
3707 F:      drivers/misc/
3708 F:      include/linux/miscdevice.h
3709
3710 CHECKPATCH
3711 M:      Andy Whitcroft <apw@canonical.com>
3712 M:      Joe Perches <joe@perches.com>
3713 S:      Maintained
3714 F:      scripts/checkpatch.pl
3715
3716 CHINESE DOCUMENTATION
3717 M:      Harry Wei <harryxiyou@gmail.com>
3718 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3719 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3720 S:      Maintained
3721 F:      Documentation/translations/zh_CN/
3722
3723 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3724 M:      Peter Chen <Peter.Chen@nxp.com>
3725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3726 L:      linux-usb@vger.kernel.org
3727 S:      Maintained
3728 F:      drivers/usb/chipidea/
3729
3730 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3731 M:      Hans de Goede <hdegoede@redhat.com>
3732 L:      linux-input@vger.kernel.org
3733 S:      Maintained
3734 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3735 F:      drivers/input/touchscreen/chipone_icn8318.c
3736
3737 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3738 M:      Hans de Goede <hdegoede@redhat.com>
3739 L:      linux-input@vger.kernel.org
3740 S:      Maintained
3741 F:      drivers/input/touchscreen/chipone_icn8505.c
3742
3743 CHROME HARDWARE PLATFORM SUPPORT
3744 M:      Benson Leung <bleung@chromium.org>
3745 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3746 S:      Maintained
3747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3748 F:      drivers/platform/chrome/
3749
3750 CHROMEOS EC SUBDRIVERS
3751 M:      Benson Leung <bleung@chromium.org>
3752 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3753 R:      Guenter Roeck <groeck@chromium.org>
3754 S:      Maintained
3755 N:      cros_ec
3756 N:      cros-ec
3757 F:      drivers/power/supply/cros_usbpd-charger.c
3758
3759 CHROMEOS EC CODEC DRIVER
3760 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3761 S:      Maintained
3762 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3763 R:      Guenter Roeck <groeck@chromium.org>
3764 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3765 F:      sound/soc/codecs/cros_ec_codec.*
3766
3767 CIRRUS LOGIC AUDIO CODEC DRIVERS
3768 M:      Brian Austin <brian.austin@cirrus.com>
3769 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3770 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3771 S:      Maintained
3772 F:      sound/soc/codecs/cs*
3773
3774 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3775 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3776 L:      netdev@vger.kernel.org
3777 S:      Maintained
3778 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3779
3780 CISCO FCOE HBA DRIVER
3781 M:      Satish Kharat <satishkh@cisco.com>
3782 M:      Sesidhar Baddela <sebaddel@cisco.com>
3783 M:      Karan Tilak Kumar <kartilak@cisco.com>
3784 L:      linux-scsi@vger.kernel.org
3785 S:      Supported
3786 F:      drivers/scsi/fnic/
3787
3788 CISCO SCSI HBA DRIVER
3789 M:      Karan Tilak Kumar <kartilak@cisco.com>
3790 M:      Sesidhar Baddela <sebaddel@cisco.com>
3791 L:      linux-scsi@vger.kernel.org
3792 S:      Supported
3793 F:      drivers/scsi/snic/
3794
3795 CISCO VIC ETHERNET NIC DRIVER
3796 M:      Christian Benvenuti <benve@cisco.com>
3797 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3798 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3799 S:      Supported
3800 F:      drivers/net/ethernet/cisco/enic/
3801
3802 CISCO VIC LOW LATENCY NIC DRIVER
3803 M:      Christian Benvenuti <benve@cisco.com>
3804 M:      Nelson Escobar <neescoba@cisco.com>
3805 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3806 S:      Supported
3807 F:      drivers/infiniband/hw/usnic/
3808
3809 CIRRUS LOGIC MADERA CODEC DRIVERS
3810 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3811 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3812 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3813 L:      patches@opensource.cirrus.com
3814 T:      git https://github.com/CirrusLogic/linux-drivers.git
3815 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3816 S:      Supported
3817 F:      Documentation/devicetree/bindings/mfd/madera.txt
3818 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3819 F:      include/linux/irqchip/irq-madera*
3820 F:      include/linux/mfd/madera/*
3821 F:      drivers/gpio/gpio-madera*
3822 F:      drivers/irqchip/irq-madera*
3823 F:      drivers/mfd/madera*
3824 F:      drivers/mfd/cs47l*
3825 F:      drivers/pinctrl/cirrus/*
3826
3827 CLANG-FORMAT FILE
3828 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3829 S:      Maintained
3830 F:      .clang-format
3831
3832 CLEANCACHE API
3833 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3834 L:      linux-kernel@vger.kernel.org
3835 S:      Maintained
3836 F:      mm/cleancache.c
3837 F:      include/linux/cleancache.h
3838
3839 CLK API
3840 M:      Russell King <linux@armlinux.org.uk>
3841 L:      linux-clk@vger.kernel.org
3842 S:      Maintained
3843 F:      include/linux/clk.h
3844
3845 CLOCKSOURCE, CLOCKEVENT DRIVERS
3846 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3847 M:      Thomas Gleixner <tglx@linutronix.de>
3848 L:      linux-kernel@vger.kernel.org
3849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3850 S:      Supported
3851 F:      drivers/clocksource/
3852 F:      Documentation/devicetree/bindings/timer/
3853
3854 CMPC ACPI DRIVER
3855 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3856 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3857 L:      platform-driver-x86@vger.kernel.org
3858 S:      Supported
3859 F:      drivers/platform/x86/classmate-laptop.c
3860
3861 COBALT MEDIA DRIVER
3862 M:      Hans Verkuil <hans.verkuil@cisco.com>
3863 L:      linux-media@vger.kernel.org
3864 T:      git git://linuxtv.org/media_tree.git
3865 W:      https://linuxtv.org
3866 S:      Supported
3867 F:      drivers/media/pci/cobalt/
3868
3869 COCCINELLE/Semantic Patches (SmPL)
3870 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3871 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3872 M:      Nicolas Palix <nicolas.palix@imag.fr>
3873 M:      Michal Marek <michal.lkml@markovi.net>
3874 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3876 W:      http://coccinelle.lip6.fr/
3877 S:      Supported
3878 F:      Documentation/dev-tools/coccinelle.rst
3879 F:      scripts/coccinelle/
3880 F:      scripts/coccicheck
3881
3882 CODA FILE SYSTEM
3883 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3884 M:      coda@cs.cmu.edu
3885 L:      codalist@coda.cs.cmu.edu
3886 W:      http://www.coda.cs.cmu.edu/
3887 S:      Maintained
3888 F:      Documentation/filesystems/coda.txt
3889 F:      fs/coda/
3890 F:      include/linux/coda*.h
3891 F:      include/uapi/linux/coda*.h
3892
3893 CODA V4L2 MEM2MEM DRIVER
3894 M:      Philipp Zabel <p.zabel@pengutronix.de>
3895 L:      linux-media@vger.kernel.org
3896 S:      Maintained
3897 F:      Documentation/devicetree/bindings/media/coda.txt
3898 F:      drivers/media/platform/coda/
3899
3900 CODE OF CONDUCT
3901 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3902 S:      Supported
3903 F:      Documentation/process/code-of-conduct.rst
3904 F:      Documentation/process/code-of-conduct-interpretation.rst
3905
3906 COMMON CLK FRAMEWORK
3907 M:      Michael Turquette <mturquette@baylibre.com>
3908 M:      Stephen Boyd <sboyd@kernel.org>
3909 L:      linux-clk@vger.kernel.org
3910 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3912 S:      Maintained
3913 F:      Documentation/devicetree/bindings/clock/
3914 F:      drivers/clk/
3915 X:      drivers/clk/clkdev.c
3916 F:      include/linux/clk-pr*
3917 F:      include/linux/clk/
3918 F:      include/linux/of_clk.h
3919
3920 COMMON INTERNET FILE SYSTEM (CIFS)
3921 M:      Steve French <sfrench@samba.org>
3922 L:      linux-cifs@vger.kernel.org
3923 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3924 W:      http://linux-cifs.samba.org/
3925 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3926 S:      Supported
3927 F:      Documentation/filesystems/cifs/
3928 F:      fs/cifs/
3929
3930 COMPACTPCI HOTPLUG CORE
3931 M:      Scott Murray <scott@spiteful.org>
3932 L:      linux-pci@vger.kernel.org
3933 S:      Maintained
3934 F:      drivers/pci/hotplug/cpci_hotplug*
3935
3936 COMPACTPCI HOTPLUG GENERIC DRIVER
3937 M:      Scott Murray <scott@spiteful.org>
3938 L:      linux-pci@vger.kernel.org
3939 S:      Maintained
3940 F:      drivers/pci/hotplug/cpcihp_generic.c
3941
3942 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3943 M:      Scott Murray <scott@spiteful.org>
3944 L:      linux-pci@vger.kernel.org
3945 S:      Maintained
3946 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3947
3948 COMPAL LAPTOP SUPPORT
3949 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3950 L:      platform-driver-x86@vger.kernel.org
3951 S:      Maintained
3952 F:      drivers/platform/x86/compal-laptop.c
3953
3954 COMPILER ATTRIBUTES
3955 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3956 S:      Maintained
3957 F:      include/linux/compiler_attributes.h
3958
3959 CONEXANT ACCESSRUNNER USB DRIVER
3960 L:      accessrunner-general@lists.sourceforge.net
3961 W:      http://accessrunner.sourceforge.net/
3962 S:      Orphan
3963 F:      drivers/usb/atm/cxacru.c
3964
3965 CONFIGFS
3966 M:      Joel Becker <jlbec@evilplan.org>
3967 M:      Christoph Hellwig <hch@lst.de>
3968 T:      git git://git.infradead.org/users/hch/configfs.git
3969 S:      Supported
3970 F:      fs/configfs/
3971 F:      include/linux/configfs.h
3972
3973 CONNECTOR
3974 M:      Evgeniy Polyakov <zbr@ioremap.net>
3975 L:      netdev@vger.kernel.org
3976 S:      Maintained
3977 F:      drivers/connector/
3978
3979 CONTROL GROUP (CGROUP)
3980 M:      Tejun Heo <tj@kernel.org>
3981 M:      Li Zefan <lizefan@huawei.com>
3982 M:      Johannes Weiner <hannes@cmpxchg.org>
3983 L:      cgroups@vger.kernel.org
3984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3985 S:      Maintained
3986 F:      Documentation/admin-guide/cgroup-v2.rst
3987 F:      Documentation/cgroup-v1/
3988 F:      include/linux/cgroup*
3989 F:      kernel/cgroup/
3990
3991 CONTROL GROUP - CPUSET
3992 M:      Li Zefan <lizefan@huawei.com>
3993 L:      cgroups@vger.kernel.org
3994 W:      http://www.bullopensource.org/cpuset/
3995 W:      http://oss.sgi.com/projects/cpusets/
3996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3997 S:      Maintained
3998 F:      Documentation/cgroup-v1/cpusets.txt
3999 F:      include/linux/cpuset.h
4000 F:      kernel/cgroup/cpuset.c
4001
4002 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4003 M:      Johannes Weiner <hannes@cmpxchg.org>
4004 M:      Michal Hocko <mhocko@kernel.org>
4005 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4006 L:      cgroups@vger.kernel.org
4007 L:      linux-mm@kvack.org
4008 S:      Maintained
4009 F:      mm/memcontrol.c
4010 F:      mm/swap_cgroup.c
4011
4012 CORETEMP HARDWARE MONITORING DRIVER
4013 M:      Fenghua Yu <fenghua.yu@intel.com>
4014 L:      linux-hwmon@vger.kernel.org
4015 S:      Maintained
4016 F:      Documentation/hwmon/coretemp
4017 F:      drivers/hwmon/coretemp.c
4018
4019 COSA/SRP SYNC SERIAL DRIVER
4020 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4021 W:      http://www.fi.muni.cz/~kas/cosa/
4022 S:      Maintained
4023 F:      drivers/net/wan/cosa*
4024
4025 CPMAC ETHERNET DRIVER
4026 M:      Florian Fainelli <f.fainelli@gmail.com>
4027 L:      netdev@vger.kernel.org
4028 S:      Maintained
4029 F:      drivers/net/ethernet/ti/cpmac.c
4030
4031 CPU FREQUENCY SCALING FRAMEWORK
4032 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4033 M:      Viresh Kumar <viresh.kumar@linaro.org>
4034 L:      linux-pm@vger.kernel.org
4035 S:      Maintained
4036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4038 B:      https://bugzilla.kernel.org
4039 F:      Documentation/admin-guide/pm/cpufreq.rst
4040 F:      Documentation/admin-guide/pm/intel_pstate.rst
4041 F:      Documentation/cpu-freq/
4042 F:      Documentation/devicetree/bindings/cpufreq/
4043 F:      drivers/cpufreq/
4044 F:      include/linux/cpufreq.h
4045 F:      tools/testing/selftests/cpufreq/
4046
4047 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4048 M:      Viresh Kumar <viresh.kumar@linaro.org>
4049 M:      Sudeep Holla <sudeep.holla@arm.com>
4050 L:      linux-pm@vger.kernel.org
4051 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4052 S:      Maintained
4053 F:      drivers/cpufreq/arm_big_little.h
4054 F:      drivers/cpufreq/arm_big_little.c
4055
4056 CPU POWER MONITORING SUBSYSTEM
4057 M:      Thomas Renninger <trenn@suse.com>
4058 M:      Shuah Khan <shuah@kernel.org>
4059 M:      Shuah Khan <skhan@linuxfoundation.org>
4060 L:      linux-pm@vger.kernel.org
4061 S:      Maintained
4062 F:      tools/power/cpupower/
4063
4064 CPUID/MSR DRIVER
4065 M:      "H. Peter Anvin" <hpa@zytor.com>
4066 S:      Maintained
4067 F:      arch/x86/kernel/cpuid.c
4068 F:      arch/x86/kernel/msr.c
4069
4070 CPUIDLE DRIVER - ARM BIG LITTLE
4071 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4072 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4073 L:      linux-pm@vger.kernel.org
4074 L:      linux-arm-kernel@lists.infradead.org
4075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4076 S:      Maintained
4077 F:      drivers/cpuidle/cpuidle-big_little.c
4078
4079 CPUIDLE DRIVER - ARM EXYNOS
4080 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4081 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4082 M:      Kukjin Kim <kgene@kernel.org>
4083 L:      linux-pm@vger.kernel.org
4084 L:      linux-samsung-soc@vger.kernel.org
4085 S:      Supported
4086 F:      drivers/cpuidle/cpuidle-exynos.c
4087 F:      arch/arm/mach-exynos/pm.c
4088
4089 CPU IDLE TIME MANAGEMENT FRAMEWORK
4090 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4091 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4092 L:      linux-pm@vger.kernel.org
4093 S:      Maintained
4094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4095 B:      https://bugzilla.kernel.org
4096 F:      Documentation/admin-guide/pm/cpuidle.rst
4097 F:      Documentation/driver-api/pm/cpuidle.rst
4098 F:      drivers/cpuidle/*
4099 F:      include/linux/cpuidle.h
4100
4101 CRAMFS FILESYSTEM
4102 M:      Nicolas Pitre <nico@linaro.org>
4103 S:      Maintained
4104 F:      Documentation/filesystems/cramfs.txt
4105 F:      fs/cramfs/
4106
4107 CRYPTO API
4108 M:      Herbert Xu <herbert@gondor.apana.org.au>
4109 M:      "David S. Miller" <davem@davemloft.net>
4110 L:      linux-crypto@vger.kernel.org
4111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4113 S:      Maintained
4114 F:      Documentation/crypto/
4115 F:      Documentation/devicetree/bindings/crypto/
4116 F:      arch/*/crypto/
4117 F:      crypto/
4118 F:      drivers/crypto/
4119 F:      include/crypto/
4120 F:      include/linux/crypto*
4121
4122 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4123 M:      Neil Horman <nhorman@tuxdriver.com>
4124 L:      linux-crypto@vger.kernel.org
4125 S:      Maintained
4126 F:      crypto/ansi_cprng.c
4127 F:      crypto/rng.c
4128
4129 CS3308 MEDIA DRIVER
4130 M:      Hans Verkuil <hverkuil@xs4all.nl>
4131 L:      linux-media@vger.kernel.org
4132 T:      git git://linuxtv.org/media_tree.git
4133 W:      http://linuxtv.org
4134 S:      Odd Fixes
4135 F:      drivers/media/i2c/cs3308.c
4136
4137 CS5535 Audio ALSA driver
4138 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4139 S:      Maintained
4140 F:      sound/pci/cs5535audio/
4141
4142 CSI DRIVERS FOR ALLWINNER V3s
4143 M:      Yong Deng <yong.deng@magewell.com>
4144 L:      linux-media@vger.kernel.org
4145 T:      git git://linuxtv.org/media_tree.git
4146 S:      Maintained
4147 F:      drivers/media/platform/sunxi/sun6i-csi/
4148 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4149
4150 CW1200 WLAN driver
4151 M:      Solomon Peachy <pizza@shaftnet.org>
4152 S:      Maintained
4153 F:      drivers/net/wireless/st/cw1200/
4154
4155 CX18 VIDEO4LINUX DRIVER
4156 M:      Andy Walls <awalls@md.metrocast.net>
4157 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4158 L:      linux-media@vger.kernel.org
4159 T:      git git://linuxtv.org/media_tree.git
4160 W:      https://linuxtv.org
4161 W:      http://www.ivtvdriver.org/index.php/Cx18
4162 S:      Maintained
4163 F:      Documentation/media/v4l-drivers/cx18*
4164 F:      drivers/media/pci/cx18/
4165 F:      include/uapi/linux/ivtv*
4166
4167 CX2341X MPEG ENCODER HELPER MODULE
4168 M:      Hans Verkuil <hverkuil@xs4all.nl>
4169 L:      linux-media@vger.kernel.org
4170 T:      git git://linuxtv.org/media_tree.git
4171 W:      https://linuxtv.org
4172 S:      Maintained
4173 F:      drivers/media/common/cx2341x*
4174 F:      include/media/drv-intf/cx2341x.h
4175
4176 CX24120 MEDIA DRIVER
4177 M:      Jemma Denson <jdenson@gmail.com>
4178 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4179 L:      linux-media@vger.kernel.org
4180 W:      https://linuxtv.org
4181 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4182 S:      Maintained
4183 F:      drivers/media/dvb-frontends/cx24120*
4184
4185 CX88 VIDEO4LINUX DRIVER
4186 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4187 L:      linux-media@vger.kernel.org
4188 W:      https://linuxtv.org
4189 T:      git git://linuxtv.org/media_tree.git
4190 S:      Odd fixes
4191 F:      Documentation/media/v4l-drivers/cx88*
4192 F:      drivers/media/pci/cx88/
4193
4194 CXD2820R MEDIA DRIVER
4195 M:      Antti Palosaari <crope@iki.fi>
4196 L:      linux-media@vger.kernel.org
4197 W:      https://linuxtv.org
4198 W:      http://palosaari.fi/linux/
4199 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4200 T:      git git://linuxtv.org/anttip/media_tree.git
4201 S:      Maintained
4202 F:      drivers/media/dvb-frontends/cxd2820r*
4203
4204 CXGB3 ETHERNET DRIVER (CXGB3)
4205 M:      Vishal Kulkarni <vishal@chelsio.com>
4206 L:      netdev@vger.kernel.org
4207 W:      http://www.chelsio.com
4208 S:      Supported
4209 F:      drivers/net/ethernet/chelsio/cxgb3/
4210
4211 CXGB3 ISCSI DRIVER (CXGB3I)
4212 M:      Karen Xie <kxie@chelsio.com>
4213 L:      linux-scsi@vger.kernel.org
4214 W:      http://www.chelsio.com
4215 S:      Supported
4216 F:      drivers/scsi/cxgbi/cxgb3i
4217
4218 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4219 M:      Steve Wise <swise@chelsio.com>
4220 L:      linux-rdma@vger.kernel.org
4221 W:      http://www.openfabrics.org
4222 S:      Supported
4223 F:      drivers/infiniband/hw/cxgb3/
4224 F:      include/uapi/rdma/cxgb3-abi.h
4225
4226 CXGB4 CRYPTO DRIVER (chcr)
4227 M:      Harsh Jain <harsh@chelsio.com>
4228 L:      linux-crypto@vger.kernel.org
4229 W:      http://www.chelsio.com
4230 S:      Supported
4231 F:      drivers/crypto/chelsio
4232
4233 CXGB4 ETHERNET DRIVER (CXGB4)
4234 M:      Vishal Kulkarni <vishal@chelsio.com>
4235 L:      netdev@vger.kernel.org
4236 W:      http://www.chelsio.com
4237 S:      Supported
4238 F:      drivers/net/ethernet/chelsio/cxgb4/
4239
4240 CXGB4 ISCSI DRIVER (CXGB4I)
4241 M:      Karen Xie <kxie@chelsio.com>
4242 L:      linux-scsi@vger.kernel.org
4243 W:      http://www.chelsio.com
4244 S:      Supported
4245 F:      drivers/scsi/cxgbi/cxgb4i
4246
4247 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4248 M:      Steve Wise <swise@chelsio.com>
4249 L:      linux-rdma@vger.kernel.org
4250 W:      http://www.openfabrics.org
4251 S:      Supported
4252 F:      drivers/infiniband/hw/cxgb4/
4253 F:      include/uapi/rdma/cxgb4-abi.h
4254
4255 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4256 M:      Casey Leedom <leedom@chelsio.com>
4257 L:      netdev@vger.kernel.org
4258 W:      http://www.chelsio.com
4259 S:      Supported
4260 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4261
4262 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4263 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4264 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4265 L:      linuxppc-dev@lists.ozlabs.org
4266 S:      Supported
4267 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4268 F:      drivers/misc/cxl/
4269 F:      include/misc/cxl*
4270 F:      include/uapi/misc/cxl.h
4271 F:      Documentation/powerpc/cxl.txt
4272 F:      Documentation/ABI/testing/sysfs-class-cxl
4273
4274 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4275 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4276 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4277 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4278 L:      linux-scsi@vger.kernel.org
4279 S:      Supported
4280 F:      drivers/scsi/cxlflash/
4281 F:      include/uapi/scsi/cxlflash_ioctl.h
4282 F:      Documentation/powerpc/cxlflash.txt
4283
4284 CYBERPRO FB DRIVER
4285 M:      Russell King <linux@armlinux.org.uk>
4286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4287 W:      http://www.armlinux.org.uk/
4288 S:      Maintained
4289 F:      drivers/video/fbdev/cyber2000fb.*
4290
4291 CYCLADES ASYNC MUX DRIVER
4292 W:      http://www.cyclades.com/
4293 S:      Orphan
4294 F:      drivers/tty/cyclades.c
4295 F:      include/linux/cyclades.h
4296 F:      include/uapi/linux/cyclades.h
4297
4298 CYCLADES PC300 DRIVER
4299 W:      http://www.cyclades.com/
4300 S:      Orphan
4301 F:      drivers/net/wan/pc300*
4302
4303 CYPRESS_FIRMWARE MEDIA DRIVER
4304 M:      Antti Palosaari <crope@iki.fi>
4305 L:      linux-media@vger.kernel.org
4306 W:      https://linuxtv.org
4307 W:      http://palosaari.fi/linux/
4308 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4309 T:      git git://linuxtv.org/anttip/media_tree.git
4310 S:      Maintained
4311 F:      drivers/media/common/cypress_firmware*
4312
4313 CYTTSP TOUCHSCREEN DRIVER
4314 M:      Ferruh Yigit <fery@cypress.com>
4315 L:      linux-input@vger.kernel.org
4316 S:      Supported
4317 F:      drivers/input/touchscreen/cyttsp*
4318 F:      include/linux/input/cyttsp.h
4319
4320 D-LINK DIR-685 TOUCHKEYS DRIVER
4321 M:      Linus Walleij <linus.walleij@linaro.org>
4322 L:      linux-input@vger.kernel.org
4323 S:      Supported
4324 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4325
4326 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4327 M:      Joshua Kinard <kumba@gentoo.org>
4328 S:      Maintained
4329 F:      drivers/rtc/rtc-ds1685.c
4330 F:      include/linux/rtc/ds1685.h
4331
4332 DAMA SLAVE for AX.25
4333 M:      Joerg Reuter <jreuter@yaina.de>
4334 W:      http://yaina.de/jreuter/
4335 W:      http://www.qsl.net/dl1bke/
4336 L:      linux-hams@vger.kernel.org
4337 S:      Maintained
4338 F:      net/ax25/af_ax25.c
4339 F:      net/ax25/ax25_dev.c
4340 F:      net/ax25/ax25_ds_*
4341 F:      net/ax25/ax25_in.c
4342 F:      net/ax25/ax25_out.c
4343 F:      net/ax25/ax25_timer.c
4344 F:      net/ax25/sysctl_net_ax25.c
4345
4346 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4347 L:      netdev@vger.kernel.org
4348 S:      Orphan
4349 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4350 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4351
4352 DC390/AM53C974 SCSI driver
4353 M:      Hannes Reinecke <hare@suse.com>
4354 L:      linux-scsi@vger.kernel.org
4355 S:      Maintained
4356 F:      drivers/scsi/am53c974.c
4357
4358 DC395x SCSI driver
4359 M:      Oliver Neukum <oliver@neukum.org>
4360 M:      Ali Akcaagac <aliakc@web.de>
4361 M:      Jamie Lenehan <lenehan@twibble.org>
4362 L:      dc395x@twibble.org
4363 W:      http://twibble.org/dist/dc395x/
4364 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4365 S:      Maintained
4366 F:      Documentation/scsi/dc395x.txt
4367 F:      drivers/scsi/dc395x.*
4368
4369 DCCP PROTOCOL
4370 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4371 L:      dccp@vger.kernel.org
4372 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4373 S:      Maintained
4374 F:      include/linux/dccp.h
4375 F:      include/uapi/linux/dccp.h
4376 F:      include/linux/tfrc.h
4377 F:      net/dccp/
4378
4379 DECnet NETWORK LAYER
4380 W:      http://linux-decnet.sourceforge.net
4381 L:      linux-decnet-user@lists.sourceforge.net
4382 S:      Orphan
4383 F:      Documentation/networking/decnet.txt
4384 F:      net/decnet/
4385
4386 DECSTATION PLATFORM SUPPORT
4387 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4388 L:      linux-mips@vger.kernel.org
4389 W:      http://www.linux-mips.org/wiki/DECstation
4390 S:      Maintained
4391 F:      arch/mips/dec/
4392 F:      arch/mips/include/asm/dec/
4393 F:      arch/mips/include/asm/mach-dec/
4394
4395 DEFXX FDDI NETWORK DRIVER
4396 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4397 S:      Maintained
4398 F:      drivers/net/fddi/defxx.*
4399
4400 DELL SMBIOS DRIVER
4401 M:      Pali Rohár <pali.rohar@gmail.com>
4402 M:      Mario Limonciello <mario.limonciello@dell.com>
4403 L:      platform-driver-x86@vger.kernel.org
4404 S:      Maintained
4405 F:      drivers/platform/x86/dell-smbios.*
4406
4407 DELL SMBIOS SMM DRIVER
4408 M:      Mario Limonciello <mario.limonciello@dell.com>
4409 L:      platform-driver-x86@vger.kernel.org
4410 S:      Maintained
4411 F:      drivers/platform/x86/dell-smbios-smm.c
4412
4413 DELL SMBIOS WMI DRIVER
4414 M:      Mario Limonciello <mario.limonciello@dell.com>
4415 L:      platform-driver-x86@vger.kernel.org
4416 S:      Maintained
4417 F:      drivers/platform/x86/dell-smbios-wmi.c
4418 F:      tools/wmi/dell-smbios-example.c
4419
4420 DEFZA FDDI NETWORK DRIVER
4421 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4422 S:      Maintained
4423 F:      drivers/net/fddi/defza.*
4424
4425 DELL LAPTOP DRIVER
4426 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4427 M:      Pali Rohár <pali.rohar@gmail.com>
4428 L:      platform-driver-x86@vger.kernel.org
4429 S:      Maintained
4430 F:      drivers/platform/x86/dell-laptop.c
4431
4432 DELL LAPTOP FREEFALL DRIVER
4433 M:      Pali Rohár <pali.rohar@gmail.com>
4434 S:      Maintained
4435 F:      drivers/platform/x86/dell-smo8800.c
4436
4437 DELL LAPTOP RBTN DRIVER
4438 M:      Pali Rohár <pali.rohar@gmail.com>
4439 S:      Maintained
4440 F:      drivers/platform/x86/dell-rbtn.*
4441
4442 DELL REMOTE BIOS UPDATE DRIVER
4443 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4444 L:      platform-driver-x86@vger.kernel.org
4445 S:      Maintained
4446 F:      drivers/platform/x86/dell_rbu.c
4447
4448 DELL LAPTOP SMM DRIVER
4449 M:      Pali Rohár <pali.rohar@gmail.com>
4450 S:      Maintained
4451 F:      drivers/hwmon/dell-smm-hwmon.c
4452 F:      include/uapi/linux/i8k.h
4453
4454 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4455 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4456 L:      platform-driver-x86@vger.kernel.org
4457 S:      Maintained
4458 F:      Documentation/dcdbas.txt
4459 F:      drivers/platform/x86/dcdbas.*
4460
4461 DELL WMI NOTIFICATIONS DRIVER
4462 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4463 M:      Pali Rohár <pali.rohar@gmail.com>
4464 S:      Maintained
4465 F:      drivers/platform/x86/dell-wmi.c
4466
4467 DELL WMI DESCRIPTOR DRIVER
4468 M:      Mario Limonciello <mario.limonciello@dell.com>
4469 S:      Maintained
4470 F:      drivers/platform/x86/dell-wmi-descriptor.c
4471
4472 DELTA ST MEDIA DRIVER
4473 M:      Hugues Fruchet <hugues.fruchet@st.com>
4474 L:      linux-media@vger.kernel.org
4475 T:      git git://linuxtv.org/media_tree.git
4476 W:      https://linuxtv.org
4477 S:      Supported
4478 F:      drivers/media/platform/sti/delta
4479
4480 DENALI NAND DRIVER
4481 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4482 L:      linux-mtd@lists.infradead.org
4483 S:      Supported
4484 F:      drivers/mtd/nand/raw/denali*
4485
4486 DESIGNWARE USB2 DRD IP DRIVER
4487 M:      Minas Harutyunyan <hminas@synopsys.com>
4488 L:      linux-usb@vger.kernel.org
4489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4490 S:      Maintained
4491 F:      drivers/usb/dwc2/
4492
4493 DESIGNWARE USB3 DRD IP DRIVER
4494 M:      Felipe Balbi <balbi@kernel.org>
4495 L:      linux-usb@vger.kernel.org
4496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4497 S:      Maintained
4498 F:      drivers/usb/dwc3/
4499
4500 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4501 M:      Andreas Klinger <ak@it-klinger.de>
4502 L:      linux-iio@vger.kernel.org
4503 S:      Maintained
4504 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4505 F:      drivers/iio/proximity/srf*.c
4506
4507 DEVICE COREDUMP (DEV_COREDUMP)
4508 M:      Johannes Berg <johannes@sipsolutions.net>
4509 L:      linux-kernel@vger.kernel.org
4510 S:      Maintained
4511 F:      drivers/base/devcoredump.c
4512 F:      include/linux/devcoredump.h
4513
4514 DEVICE FREQUENCY (DEVFREQ)
4515 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4516 M:      Kyungmin Park <kyungmin.park@samsung.com>
4517 R:      Chanwoo Choi <cw00.choi@samsung.com>
4518 L:      linux-pm@vger.kernel.org
4519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4520 S:      Maintained
4521 F:      drivers/devfreq/
4522 F:      include/linux/devfreq.h
4523 F:      Documentation/devicetree/bindings/devfreq/
4524
4525 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4526 M:      Chanwoo Choi <cw00.choi@samsung.com>
4527 L:      linux-pm@vger.kernel.org
4528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4529 S:      Supported
4530 F:      drivers/devfreq/event/
4531 F:      drivers/devfreq/devfreq-event.c
4532 F:      include/linux/devfreq-event.h
4533 F:      Documentation/devicetree/bindings/devfreq/event/
4534
4535 DEVICE NUMBER REGISTRY
4536 M:      Torben Mathiasen <device@lanana.org>
4537 W:      http://lanana.org/docs/device-list/index.html
4538 S:      Maintained
4539
4540 DEVICE-MAPPER  (LVM)
4541 M:      Alasdair Kergon <agk@redhat.com>
4542 M:      Mike Snitzer <snitzer@redhat.com>
4543 M:      dm-devel@redhat.com
4544 L:      dm-devel@redhat.com
4545 W:      http://sources.redhat.com/dm
4546 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4548 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4549 S:      Maintained
4550 F:      Documentation/device-mapper/
4551 F:      drivers/md/Makefile
4552 F:      drivers/md/Kconfig
4553 F:      drivers/md/dm*
4554 F:      drivers/md/persistent-data/
4555 F:      include/linux/device-mapper.h
4556 F:      include/linux/dm-*.h
4557 F:      include/uapi/linux/dm-*.h
4558
4559 DEVLINK
4560 M:      Jiri Pirko <jiri@mellanox.com>
4561 L:      netdev@vger.kernel.org
4562 S:      Supported
4563 F:      net/core/devlink.c
4564 F:      include/net/devlink.h
4565 F:      include/uapi/linux/devlink.h
4566
4567 DIALOG SEMICONDUCTOR DRIVERS
4568 M:      Support Opensource <support.opensource@diasemi.com>
4569 W:      http://www.dialog-semiconductor.com/products
4570 S:      Supported
4571 F:      Documentation/hwmon/da90??
4572 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4573 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4574 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4575 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4576 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4577 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4578 F:      drivers/gpio/gpio-da90??.c
4579 F:      drivers/hwmon/da90??-hwmon.c
4580 F:      drivers/iio/adc/da91??-*.c
4581 F:      drivers/input/misc/da90??_onkey.c
4582 F:      drivers/input/touchscreen/da9052_tsi.c
4583 F:      drivers/leds/leds-da90??.c
4584 F:      drivers/mfd/da903x.c
4585 F:      drivers/mfd/da90??-*.c
4586 F:      drivers/mfd/da91??-*.c
4587 F:      drivers/power/supply/da9052-battery.c
4588 F:      drivers/power/supply/da91??-*.c
4589 F:      drivers/regulator/da903x.c
4590 F:      drivers/regulator/da9???-regulator.[ch]
4591 F:      drivers/thermal/da90??-thermal.c
4592 F:      drivers/rtc/rtc-da90??.c
4593 F:      drivers/video/backlight/da90??_bl.c
4594 F:      drivers/watchdog/da90??_wdt.c
4595 F:      include/linux/mfd/da903x.h
4596 F:      include/linux/mfd/da9052/
4597 F:      include/linux/mfd/da9055/
4598 F:      include/linux/mfd/da9062/
4599 F:      include/linux/mfd/da9063/
4600 F:      include/linux/mfd/da9150/
4601 F:      include/linux/regulator/da9211.h
4602 F:      include/sound/da[79]*.h
4603 F:      sound/soc/codecs/da[79]*.[ch]
4604
4605 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4606 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4607 L:      linux-gpio@vger.kernel.org
4608 S:      Maintained
4609 F:      drivers/gpio/gpio-gpio-mm.c
4610
4611 DIOLAN U2C-12 I2C DRIVER
4612 M:      Guenter Roeck <linux@roeck-us.net>
4613 L:      linux-i2c@vger.kernel.org
4614 S:      Maintained
4615 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4616
4617 FILESYSTEM DIRECT ACCESS (DAX)
4618 M:      Matthew Wilcox <willy@infradead.org>
4619 M:      Ross Zwisler <zwisler@kernel.org>
4620 M:      Jan Kara <jack@suse.cz>
4621 L:      linux-fsdevel@vger.kernel.org
4622 S:      Supported
4623 F:      fs/dax.c
4624 F:      include/linux/dax.h
4625 F:      include/trace/events/fs_dax.h
4626
4627 DEVICE DIRECT ACCESS (DAX)
4628 M:      Dan Williams <dan.j.williams@intel.com>
4629 M:      Dave Jiang <dave.jiang@intel.com>
4630 M:      Ross Zwisler <zwisler@kernel.org>
4631 M:      Vishal Verma <vishal.l.verma@intel.com>
4632 L:      linux-nvdimm@lists.01.org
4633 S:      Supported
4634 F:      drivers/dax/
4635
4636 DIRECTORY NOTIFICATION (DNOTIFY)
4637 M:      Jan Kara <jack@suse.cz>
4638 R:      Amir Goldstein <amir73il@gmail.com>
4639 L:      linux-fsdevel@vger.kernel.org
4640 S:      Maintained
4641 F:      Documentation/filesystems/dnotify.txt
4642 F:      fs/notify/dnotify/
4643 F:      include/linux/dnotify.h
4644
4645 DISK GEOMETRY AND PARTITION HANDLING
4646 M:      Andries Brouwer <aeb@cwi.nl>
4647 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4648 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4649 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4650 S:      Maintained
4651
4652 DISKQUOTA
4653 M:      Jan Kara <jack@suse.com>
4654 S:      Maintained
4655 F:      Documentation/filesystems/quota.txt
4656 F:      fs/quota/
4657 F:      include/linux/quota*.h
4658 F:      include/uapi/linux/quota*.h
4659
4660 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4661 M:      Bernie Thompson <bernie@plugable.com>
4662 L:      linux-fbdev@vger.kernel.org
4663 S:      Maintained
4664 W:      http://plugable.com/category/projects/udlfb/
4665 F:      drivers/video/fbdev/udlfb.c
4666 F:      include/video/udlfb.h
4667 F:      Documentation/fb/udlfb.txt
4668
4669 DISTRIBUTED LOCK MANAGER (DLM)
4670 M:      Christine Caulfield <ccaulfie@redhat.com>
4671 M:      David Teigland <teigland@redhat.com>
4672 L:      cluster-devel@redhat.com
4673 W:      http://sources.redhat.com/cluster/
4674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4675 S:      Supported
4676 F:      fs/dlm/
4677
4678 DMA BUFFER SHARING FRAMEWORK
4679 M:      Sumit Semwal <sumit.semwal@linaro.org>
4680 S:      Maintained
4681 L:      linux-media@vger.kernel.org
4682 L:      dri-devel@lists.freedesktop.org
4683 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4684 F:      drivers/dma-buf/
4685 F:      include/linux/dma-buf*
4686 F:      include/linux/reservation.h
4687 F:      include/linux/*fence.h
4688 F:      Documentation/driver-api/dma-buf.rst
4689 T:      git git://anongit.freedesktop.org/drm/drm-misc
4690
4691 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4692 M:      Vinod Koul <vkoul@kernel.org>
4693 L:      dmaengine@vger.kernel.org
4694 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4695 S:      Maintained
4696 F:      drivers/dma/
4697 F:      include/linux/dmaengine.h
4698 F:      include/linux/of_dma.h
4699 F:      Documentation/devicetree/bindings/dma/
4700 F:      Documentation/driver-api/dmaengine/
4701 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4702
4703 DMA MAPPING HELPERS
4704 M:      Christoph Hellwig <hch@lst.de>
4705 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4706 R:      Robin Murphy <robin.murphy@arm.com>
4707 L:      iommu@lists.linux-foundation.org
4708 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4709 W:      http://git.infradead.org/users/hch/dma-mapping.git
4710 S:      Supported
4711 F:      kernel/dma/
4712 F:      include/asm-generic/dma-mapping.h
4713 F:      include/linux/dma-direct.h
4714 F:      include/linux/dma-mapping.h
4715 F:      include/linux/dma-noncoherent.h
4716
4717 DME1737 HARDWARE MONITOR DRIVER
4718 M:      Juerg Haefliger <juergh@gmail.com>
4719 L:      linux-hwmon@vger.kernel.org
4720 S:      Maintained
4721 F:      Documentation/hwmon/dme1737
4722 F:      drivers/hwmon/dme1737.c
4723
4724 DMI/SMBIOS SUPPORT
4725 M:      Jean Delvare <jdelvare@suse.com>
4726 S:      Maintained
4727 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4728 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4729 F:      drivers/firmware/dmi-id.c
4730 F:      drivers/firmware/dmi_scan.c
4731 F:      include/linux/dmi.h
4732
4733 DOCUMENTATION
4734 M:      Jonathan Corbet <corbet@lwn.net>
4735 L:      linux-doc@vger.kernel.org
4736 S:      Maintained
4737 F:      Documentation/
4738 F:      scripts/kernel-doc
4739 X:      Documentation/ABI/
4740 X:      Documentation/acpi/
4741 X:      Documentation/devicetree/
4742 X:      Documentation/i2c/
4743 X:      Documentation/media/
4744 X:      Documentation/power/
4745 X:      Documentation/spi/
4746 T:      git git://git.lwn.net/linux.git docs-next
4747
4748 DOCUMENTATION/ITALIAN
4749 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4750 L:      linux-doc@vger.kernel.org
4751 S:      Maintained
4752 F:      Documentation/translations/it_IT
4753
4754 DONGWOON DW9714 LENS VOICE COIL DRIVER
4755 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4756 L:      linux-media@vger.kernel.org
4757 T:      git git://linuxtv.org/media_tree.git
4758 S:      Maintained
4759 F:      drivers/media/i2c/dw9714.c
4760 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4761
4762 DONGWOON DW9807 LENS VOICE COIL DRIVER
4763 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4764 L:      linux-media@vger.kernel.org
4765 T:      git git://linuxtv.org/media_tree.git
4766 S:      Maintained
4767 F:      drivers/media/i2c/dw9807-vcm.c
4768 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4769
4770 DOUBLETALK DRIVER
4771 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4772 L:      blinux-list@redhat.com
4773 S:      Maintained
4774 F:      drivers/char/dtlk.c
4775 F:      include/linux/dtlk.h
4776
4777 DPAA2 DATAPATH I/O (DPIO) DRIVER
4778 M:      Roy Pledge <Roy.Pledge@nxp.com>
4779 L:      linux-kernel@vger.kernel.org
4780 S:      Maintained
4781 F:      drivers/soc/fsl/dpio
4782
4783 DPAA2 ETHERNET DRIVER
4784 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4785 L:      netdev@vger.kernel.org
4786 S:      Maintained
4787 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4788 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4789 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4790 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4791 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4792
4793 DPAA2 ETHERNET SWITCH DRIVER
4794 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4795 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4796 L:      linux-kernel@vger.kernel.org
4797 S:      Maintained
4798 F:      drivers/staging/fsl-dpaa2/ethsw
4799
4800 DPAA2 PTP CLOCK DRIVER
4801 M:      Yangbo Lu <yangbo.lu@nxp.com>
4802 L:      netdev@vger.kernel.org
4803 S:      Maintained
4804 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4805 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4806
4807 DPT_I2O SCSI RAID DRIVER
4808 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4809 L:      linux-scsi@vger.kernel.org
4810 W:      http://www.adaptec.com/
4811 S:      Maintained
4812 F:      drivers/scsi/dpt*
4813 F:      drivers/scsi/dpt/
4814
4815 DRBD DRIVER
4816 M:      Philipp Reisner <philipp.reisner@linbit.com>
4817 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4818 L:      drbd-dev@lists.linbit.com
4819 W:      http://www.drbd.org
4820 T:      git git://git.linbit.com/linux-drbd.git
4821 T:      git git://git.linbit.com/drbd-8.4.git
4822 S:      Supported
4823 F:      drivers/block/drbd/
4824 F:      lib/lru_cache.c
4825 F:      Documentation/blockdev/drbd/
4826
4827 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4828 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4829 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4831 S:      Supported
4832 F:      Documentation/kobject.txt
4833 F:      drivers/base/
4834 F:      fs/debugfs/
4835 F:      fs/sysfs/
4836 F:      include/linux/debugfs.h
4837 F:      include/linux/kobj*
4838 F:      lib/kobj*
4839
4840 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4841 M:      Kevin Hilman <khilman@kernel.org>
4842 M:      Nishanth Menon <nm@ti.com>
4843 S:      Maintained
4844 F:      drivers/power/avs/
4845 F:      include/linux/power/smartreflex.h
4846 L:      linux-pm@vger.kernel.org
4847
4848 DRM DRIVER FOR ARM PL111 CLCD
4849 M:      Eric Anholt <eric@anholt.net>
4850 T:      git git://anongit.freedesktop.org/drm/drm-misc
4851 S:      Supported
4852 F:      drivers/gpu/drm/pl111/
4853
4854 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4855 M:      Linus Walleij <linus.walleij@linaro.org>
4856 T:      git git://anongit.freedesktop.org/drm/drm-misc
4857 S:      Maintained
4858 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4859 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4860
4861 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4862 M:      Dave Airlie <airlied@redhat.com>
4863 S:      Odd Fixes
4864 F:      drivers/gpu/drm/ast/
4865
4866 DRM DRIVER FOR BOCHS VIRTUAL GPU
4867 M:      Gerd Hoffmann <kraxel@redhat.com>
4868 L:      virtualization@lists.linux-foundation.org
4869 T:      git git://anongit.freedesktop.org/drm/drm-misc
4870 S:      Maintained
4871 F:      drivers/gpu/drm/bochs/
4872
4873 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4874 M:      Linus Walleij <linus.walleij@linaro.org>
4875 T:      git git://anongit.freedesktop.org/drm/drm-misc
4876 S:      Maintained
4877 F:      drivers/gpu/drm/tve200/
4878
4879 DRM DRIVER FOR ILITEK ILI9225 PANELS
4880 M:      David Lechner <david@lechnology.com>
4881 S:      Maintained
4882 F:      drivers/gpu/drm/tinydrm/ili9225.c
4883 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4884
4885 DRM DRIVER FOR HX8357D PANELS
4886 M:      Eric Anholt <eric@anholt.net>
4887 T:      git git://anongit.freedesktop.org/drm/drm-misc
4888 S:      Maintained
4889 F:      drivers/gpu/drm/tinydrm/hx8357d.c
4890 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
4891
4892 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4893 S:      Orphan / Obsolete
4894 F:      drivers/gpu/drm/i810/
4895 F:      include/uapi/drm/i810_drm.h
4896
4897 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4898 S:      Orphan / Obsolete
4899 F:      drivers/gpu/drm/mga/
4900 F:      include/uapi/drm/mga_drm.h
4901
4902 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4903 M:      Dave Airlie <airlied@redhat.com>
4904 S:      Odd Fixes
4905 F:      drivers/gpu/drm/mgag200/
4906
4907 DRM DRIVER FOR MI0283QT
4908 M:      Noralf Trønnes <noralf@tronnes.org>
4909 S:      Maintained
4910 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4911 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4912
4913 DRM DRIVER FOR MSM ADRENO GPU
4914 M:      Rob Clark <robdclark@gmail.com>
4915 M:      Sean Paul <sean@poorly.run>
4916 L:      linux-arm-msm@vger.kernel.org
4917 L:      dri-devel@lists.freedesktop.org
4918 L:      freedreno@lists.freedesktop.org
4919 T:      git https://gitlab.freedesktop.org/drm/msm.git
4920 S:      Maintained
4921 F:      drivers/gpu/drm/msm/
4922 F:      include/uapi/drm/msm_drm.h
4923 F:      Documentation/devicetree/bindings/display/msm/
4924
4925 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4926 M:      Ben Skeggs <bskeggs@redhat.com>
4927 L:      dri-devel@lists.freedesktop.org
4928 L:      nouveau@lists.freedesktop.org
4929 T:      git git://github.com/skeggsb/linux
4930 S:      Supported
4931 F:      drivers/gpu/drm/nouveau/
4932 F:      include/uapi/drm/nouveau_drm.h
4933
4934 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4935 M:      Stefan Mavrodiev <stefan@olimex.com>
4936 S:      Maintained
4937 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4938 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4939
4940 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4941 M:      Noralf Trønnes <noralf@tronnes.org>
4942 S:      Maintained
4943 F:      drivers/gpu/drm/tinydrm/repaper.c
4944 F:      Documentation/devicetree/bindings/display/repaper.txt
4945
4946 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4947 M:      Dave Airlie <airlied@redhat.com>
4948 M:      Gerd Hoffmann <kraxel@redhat.com>
4949 L:      virtualization@lists.linux-foundation.org
4950 T:      git git://anongit.freedesktop.org/drm/drm-misc
4951 S:      Obsolete
4952 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4953 F:      drivers/gpu/drm/cirrus/
4954
4955 DRM DRIVER FOR QXL VIRTUAL GPU
4956 M:      Dave Airlie <airlied@redhat.com>
4957 M:      Gerd Hoffmann <kraxel@redhat.com>
4958 L:      virtualization@lists.linux-foundation.org
4959 L:      spice-devel@lists.freedesktop.org
4960 T:      git git://anongit.freedesktop.org/drm/drm-misc
4961 S:      Maintained
4962 F:      drivers/gpu/drm/qxl/
4963 F:      include/uapi/drm/qxl_drm.h
4964
4965 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4966 S:      Orphan / Obsolete
4967 F:      drivers/gpu/drm/r128/
4968 F:      include/uapi/drm/r128_drm.h
4969
4970 DRM DRIVER FOR SAVAGE VIDEO CARDS
4971 S:      Orphan / Obsolete
4972 F:      drivers/gpu/drm/savage/
4973 F:      include/uapi/drm/savage_drm.h
4974
4975 DRM DRIVER FOR SIS VIDEO CARDS
4976 S:      Orphan / Obsolete
4977 F:      drivers/gpu/drm/sis/
4978 F:      include/uapi/drm/sis_drm.h
4979
4980 DRM DRIVER FOR SITRONIX ST7701 PANELS
4981 M:      Jagan Teki <jagan@amarulasolutions.com>
4982 S:      Maintained
4983 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
4984 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
4985
4986 DRM DRIVER FOR SITRONIX ST7586 PANELS
4987 M:      David Lechner <david@lechnology.com>
4988 S:      Maintained
4989 F:      drivers/gpu/drm/tinydrm/st7586.c
4990 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4991
4992 DRM DRIVER FOR SITRONIX ST7735R PANELS
4993 M:      David Lechner <david@lechnology.com>
4994 S:      Maintained
4995 F:      drivers/gpu/drm/tinydrm/st7735r.c
4996 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4997
4998 DRM DRIVER FOR TDFX VIDEO CARDS
4999 S:      Orphan / Obsolete
5000 F:      drivers/gpu/drm/tdfx/
5001
5002 DRM DRIVER FOR TPO TPG110 PANELS
5003 M:      Linus Walleij <linus.walleij@linaro.org>
5004 T:      git git://anongit.freedesktop.org/drm/drm-misc
5005 S:      Maintained
5006 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5007 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5008
5009 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5010 M:      Dave Airlie <airlied@redhat.com>
5011 R:      Sean Paul <sean@poorly.run>
5012 L:      dri-devel@lists.freedesktop.org
5013 S:      Odd Fixes
5014 F:      drivers/gpu/drm/udl/
5015 T:      git git://anongit.freedesktop.org/drm/drm-misc
5016
5017 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5018 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5019 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5020 R:      Daniel Vetter <daniel@ffwll.ch>
5021 T:      git git://anongit.freedesktop.org/drm/drm-misc
5022 S:      Maintained
5023 L:      dri-devel@lists.freedesktop.org
5024 F:      drivers/gpu/drm/vkms/
5025 F:      Documentation/gpu/vkms.rst
5026
5027 DRM DRIVER FOR VMWARE VIRTUAL GPU
5028 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5029 M:      Thomas Hellstrom <thellstrom@vmware.com>
5030 L:      dri-devel@lists.freedesktop.org
5031 T:      git git://people.freedesktop.org/~thomash/linux
5032 S:      Supported
5033 F:      drivers/gpu/drm/vmwgfx/
5034 F:      include/uapi/drm/vmwgfx_drm.h
5035
5036 DRM DRIVERS
5037 M:      David Airlie <airlied@linux.ie>
5038 M:      Daniel Vetter <daniel@ffwll.ch>
5039 L:      dri-devel@lists.freedesktop.org
5040 T:      git git://anongit.freedesktop.org/drm/drm
5041 B:      https://bugs.freedesktop.org/
5042 C:      irc://chat.freenode.net/dri-devel
5043 S:      Maintained
5044 F:      drivers/gpu/drm/
5045 F:      drivers/gpu/vga/
5046 F:      Documentation/devicetree/bindings/display/
5047 F:      Documentation/devicetree/bindings/gpu/
5048 F:      Documentation/gpu/
5049 F:      include/drm/
5050 F:      include/uapi/drm/
5051 F:      include/linux/vga*
5052
5053 DRM DRIVERS AND MISC GPU PATCHES
5054 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5055 M:      Maxime Ripard <maxime.ripard@bootlin.com>
5056 M:      Sean Paul <sean@poorly.run>
5057 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5058 S:      Maintained
5059 T:      git git://anongit.freedesktop.org/drm/drm-misc
5060 F:      Documentation/gpu/
5061 F:      drivers/gpu/vga/
5062 F:      drivers/gpu/drm/*
5063 F:      include/drm/drm*
5064 F:      include/uapi/drm/drm*
5065 F:      include/linux/vga*
5066
5067 DRM DRIVERS FOR ALLWINNER A10
5068 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
5069 L:      dri-devel@lists.freedesktop.org
5070 S:      Supported
5071 F:      drivers/gpu/drm/sun4i/
5072 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5073 T:      git git://anongit.freedesktop.org/drm/drm-misc
5074
5075 DRM DRIVERS FOR AMLOGIC SOCS
5076 M:      Neil Armstrong <narmstrong@baylibre.com>
5077 L:      dri-devel@lists.freedesktop.org
5078 L:      linux-amlogic@lists.infradead.org
5079 W:      http://linux-meson.com/
5080 S:      Supported
5081 F:      drivers/gpu/drm/meson/
5082 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5083 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5084 F:      Documentation/gpu/meson.rst
5085 T:      git git://anongit.freedesktop.org/drm/drm-misc
5086
5087 DRM DRIVERS FOR ATMEL HLCDC
5088 M:      Boris Brezillon <bbrezillon@kernel.org>
5089 L:      dri-devel@lists.freedesktop.org
5090 S:      Supported
5091 F:      drivers/gpu/drm/atmel-hlcdc/
5092 F:      Documentation/devicetree/bindings/display/atmel/
5093 T:      git git://anongit.freedesktop.org/drm/drm-misc
5094
5095 DRM DRIVERS FOR BRIDGE CHIPS
5096 M:      Andrzej Hajda <a.hajda@samsung.com>
5097 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5098 S:      Maintained
5099 T:      git git://anongit.freedesktop.org/drm/drm-misc
5100 F:      drivers/gpu/drm/bridge/
5101
5102 DRM DRIVERS FOR EXYNOS
5103 M:      Inki Dae <inki.dae@samsung.com>
5104 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5105 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5106 M:      Kyungmin Park <kyungmin.park@samsung.com>
5107 L:      dri-devel@lists.freedesktop.org
5108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5109 S:      Supported
5110 F:      drivers/gpu/drm/exynos/
5111 F:      include/uapi/drm/exynos_drm.h
5112 F:      Documentation/devicetree/bindings/display/exynos/
5113
5114 DRM DRIVERS FOR FREESCALE DCU
5115 M:      Stefan Agner <stefan@agner.ch>
5116 M:      Alison Wang <alison.wang@nxp.com>
5117 L:      dri-devel@lists.freedesktop.org
5118 S:      Supported
5119 F:      drivers/gpu/drm/fsl-dcu/
5120 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5121 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5122 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5123 T:      git git://anongit.freedesktop.org/drm/drm-misc
5124
5125 DRM DRIVERS FOR FREESCALE IMX
5126 M:      Philipp Zabel <p.zabel@pengutronix.de>
5127 L:      dri-devel@lists.freedesktop.org
5128 S:      Maintained
5129 F:      drivers/gpu/drm/imx/
5130 F:      drivers/gpu/ipu-v3/
5131 F:      Documentation/devicetree/bindings/display/imx/
5132
5133 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5134 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5135 L:      dri-devel@lists.freedesktop.org
5136 T:      git git://github.com/patjak/drm-gma500
5137 S:      Maintained
5138 F:      drivers/gpu/drm/gma500/
5139
5140 DRM DRIVERS FOR HISILICON
5141 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5142 M:      Rongrong Zou <zourongrong@gmail.com>
5143 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5144 R:      Chen Feng <puck.chen@hisilicon.com>
5145 L:      dri-devel@lists.freedesktop.org
5146 T:      git git://github.com/xin3liang/linux.git
5147 S:      Maintained
5148 F:      drivers/gpu/drm/hisilicon/
5149 F:      Documentation/devicetree/bindings/display/hisilicon/
5150
5151 DRM DRIVERS FOR MEDIATEK
5152 M:      CK Hu <ck.hu@mediatek.com>
5153 M:      Philipp Zabel <p.zabel@pengutronix.de>
5154 L:      dri-devel@lists.freedesktop.org
5155 S:      Supported
5156 F:      drivers/gpu/drm/mediatek/
5157 F:      Documentation/devicetree/bindings/display/mediatek/
5158
5159 DRM DRIVERS FOR NVIDIA TEGRA
5160 M:      Thierry Reding <thierry.reding@gmail.com>
5161 L:      dri-devel@lists.freedesktop.org
5162 L:      linux-tegra@vger.kernel.org
5163 T:      git git://anongit.freedesktop.org/tegra/linux.git
5164 S:      Supported
5165 F:      drivers/gpu/drm/tegra/
5166 F:      drivers/gpu/host1x/
5167 F:      include/linux/host1x.h
5168 F:      include/uapi/drm/tegra_drm.h
5169 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5170
5171 DRM DRIVERS FOR RENESAS
5172 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5173 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5174 L:      dri-devel@lists.freedesktop.org
5175 L:      linux-renesas-soc@vger.kernel.org
5176 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5177 S:      Supported
5178 F:      drivers/gpu/drm/rcar-du/
5179 F:      drivers/gpu/drm/shmobile/
5180 F:      include/linux/platform_data/shmob_drm.h
5181 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5182 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5183 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5184
5185 DRM DRIVERS FOR ROCKCHIP
5186 M:      Sandy Huang <hjc@rock-chips.com>
5187 M:      Heiko Stübner <heiko@sntech.de>
5188 L:      dri-devel@lists.freedesktop.org
5189 S:      Maintained
5190 F:      drivers/gpu/drm/rockchip/
5191 F:      Documentation/devicetree/bindings/display/rockchip/
5192 T:      git git://anongit.freedesktop.org/drm/drm-misc
5193
5194 DRM DRIVERS FOR STI
5195 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5196 M:      Vincent Abriou <vincent.abriou@st.com>
5197 L:      dri-devel@lists.freedesktop.org
5198 T:      git git://anongit.freedesktop.org/drm/drm-misc
5199 S:      Maintained
5200 F:      drivers/gpu/drm/sti
5201 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5202
5203 DRM DRIVERS FOR STM
5204 M:      Yannick Fertre <yannick.fertre@st.com>
5205 M:      Philippe Cornu <philippe.cornu@st.com>
5206 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5207 M:      Vincent Abriou <vincent.abriou@st.com>
5208 L:      dri-devel@lists.freedesktop.org
5209 T:      git git://anongit.freedesktop.org/drm/drm-misc
5210 S:      Maintained
5211 F:      drivers/gpu/drm/stm
5212 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5213
5214 DRM DRIVERS FOR TI LCDC
5215 M:      Jyri Sarha <jsarha@ti.com>
5216 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5217 L:      dri-devel@lists.freedesktop.org
5218 S:      Maintained
5219 F:      drivers/gpu/drm/tilcdc/
5220 F:      Documentation/devicetree/bindings/display/tilcdc/
5221
5222 DRM DRIVERS FOR TI OMAP
5223 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5224 L:      dri-devel@lists.freedesktop.org
5225 S:      Maintained
5226 F:      drivers/gpu/drm/omapdrm/
5227 F:      Documentation/devicetree/bindings/display/ti/
5228
5229 DRM DRIVERS FOR V3D
5230 M:      Eric Anholt <eric@anholt.net>
5231 S:      Supported
5232 F:      drivers/gpu/drm/v3d/
5233 F:      include/uapi/drm/v3d_drm.h
5234 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5235 T:      git git://anongit.freedesktop.org/drm/drm-misc
5236
5237 DRM DRIVERS FOR VC4
5238 M:      Eric Anholt <eric@anholt.net>
5239 T:      git git://github.com/anholt/linux
5240 S:      Supported
5241 F:      drivers/gpu/drm/vc4/
5242 F:      include/uapi/drm/vc4_drm.h
5243 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5244 T:      git git://anongit.freedesktop.org/drm/drm-misc
5245
5246 DRM DRIVERS FOR VIVANTE GPU IP
5247 M:      Lucas Stach <l.stach@pengutronix.de>
5248 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5249 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5250 L:      etnaviv@lists.freedesktop.org
5251 L:      dri-devel@lists.freedesktop.org
5252 S:      Maintained
5253 F:      drivers/gpu/drm/etnaviv/
5254 F:      include/uapi/drm/etnaviv_drm.h
5255 F:      Documentation/devicetree/bindings/display/etnaviv/
5256
5257 DRM DRIVERS FOR ZTE ZX
5258 M:      Shawn Guo <shawnguo@kernel.org>
5259 L:      dri-devel@lists.freedesktop.org
5260 S:      Maintained
5261 F:      drivers/gpu/drm/zte/
5262 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5263 T:      git git://anongit.freedesktop.org/drm/drm-misc
5264
5265 DRM PANEL DRIVERS
5266 M:      Thierry Reding <thierry.reding@gmail.com>
5267 L:      dri-devel@lists.freedesktop.org
5268 T:      git git://anongit.freedesktop.org/drm/drm-misc
5269 S:      Maintained
5270 F:      drivers/gpu/drm/drm_panel.c
5271 F:      drivers/gpu/drm/panel/
5272 F:      include/drm/drm_panel.h
5273 F:      Documentation/devicetree/bindings/display/panel/
5274
5275 DRM TINYDRM DRIVERS
5276 M:      Noralf Trønnes <noralf@tronnes.org>
5277 W:      https://github.com/notro/tinydrm/wiki/Development
5278 T:      git git://anongit.freedesktop.org/drm/drm-misc
5279 S:      Maintained
5280 F:      drivers/gpu/drm/tinydrm/
5281 F:      include/drm/tinydrm/
5282
5283 DRM DRIVERS FOR XEN
5284 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5285 T:      git git://anongit.freedesktop.org/drm/drm-misc
5286 L:      dri-devel@lists.freedesktop.org
5287 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5288 S:      Supported
5289 F:      drivers/gpu/drm/xen/
5290 F:      Documentation/gpu/xen-front.rst
5291
5292 DRM TTM SUBSYSTEM
5293 M:      Christian Koenig <christian.koenig@amd.com>
5294 M:      Huang Rui <ray.huang@amd.com>
5295 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5296 T:      git git://people.freedesktop.org/~agd5f/linux
5297 S:      Maintained
5298 L:      dri-devel@lists.freedesktop.org
5299 F:      include/drm/ttm/
5300 F:      drivers/gpu/drm/ttm/
5301
5302 DSBR100 USB FM RADIO DRIVER
5303 M:      Alexey Klimov <klimov.linux@gmail.com>
5304 L:      linux-media@vger.kernel.org
5305 T:      git git://linuxtv.org/media_tree.git
5306 S:      Maintained
5307 F:      drivers/media/radio/dsbr100.c
5308
5309 DSCC4 DRIVER
5310 M:      Francois Romieu <romieu@fr.zoreil.com>
5311 L:      netdev@vger.kernel.org
5312 S:      Maintained
5313 F:      drivers/net/wan/dscc4.c
5314
5315 DT3155 MEDIA DRIVER
5316 M:      Hans Verkuil <hverkuil@xs4all.nl>
5317 L:      linux-media@vger.kernel.org
5318 T:      git git://linuxtv.org/media_tree.git
5319 W:      https://linuxtv.org
5320 S:      Odd Fixes
5321 F:      drivers/media/pci/dt3155/
5322
5323 DVB_USB_AF9015 MEDIA DRIVER
5324 M:      Antti Palosaari <crope@iki.fi>
5325 L:      linux-media@vger.kernel.org
5326 W:      https://linuxtv.org
5327 W:      http://palosaari.fi/linux/
5328 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5329 T:      git git://linuxtv.org/anttip/media_tree.git
5330 S:      Maintained
5331 F:      drivers/media/usb/dvb-usb-v2/af9015*
5332
5333 DVB_USB_AF9035 MEDIA DRIVER
5334 M:      Antti Palosaari <crope@iki.fi>
5335 L:      linux-media@vger.kernel.org
5336 W:      https://linuxtv.org
5337 W:      http://palosaari.fi/linux/
5338 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5339 T:      git git://linuxtv.org/anttip/media_tree.git
5340 S:      Maintained
5341 F:      drivers/media/usb/dvb-usb-v2/af9035*
5342
5343 DVB_USB_ANYSEE MEDIA DRIVER
5344 M:      Antti Palosaari <crope@iki.fi>
5345 L:      linux-media@vger.kernel.org
5346 W:      https://linuxtv.org
5347 W:      http://palosaari.fi/linux/
5348 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5349 T:      git git://linuxtv.org/anttip/media_tree.git
5350 S:      Maintained
5351 F:      drivers/media/usb/dvb-usb-v2/anysee*
5352
5353 DVB_USB_AU6610 MEDIA DRIVER
5354 M:      Antti Palosaari <crope@iki.fi>
5355 L:      linux-media@vger.kernel.org
5356 W:      https://linuxtv.org
5357 W:      http://palosaari.fi/linux/
5358 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5359 T:      git git://linuxtv.org/anttip/media_tree.git
5360 S:      Maintained
5361 F:      drivers/media/usb/dvb-usb-v2/au6610*
5362
5363 DVB_USB_CE6230 MEDIA DRIVER
5364 M:      Antti Palosaari <crope@iki.fi>
5365 L:      linux-media@vger.kernel.org
5366 W:      https://linuxtv.org
5367 W:      http://palosaari.fi/linux/
5368 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5369 T:      git git://linuxtv.org/anttip/media_tree.git
5370 S:      Maintained
5371 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5372
5373 DVB_USB_CXUSB MEDIA DRIVER
5374 M:      Michael Krufky <mkrufky@linuxtv.org>
5375 L:      linux-media@vger.kernel.org
5376 W:      https://linuxtv.org
5377 W:      http://github.com/mkrufky
5378 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5379 T:      git git://linuxtv.org/media_tree.git
5380 S:      Maintained
5381 F:      drivers/media/usb/dvb-usb/cxusb*
5382
5383 DVB_USB_EC168 MEDIA DRIVER
5384 M:      Antti Palosaari <crope@iki.fi>
5385 L:      linux-media@vger.kernel.org
5386 W:      https://linuxtv.org
5387 W:      http://palosaari.fi/linux/
5388 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5389 T:      git git://linuxtv.org/anttip/media_tree.git
5390 S:      Maintained
5391 F:      drivers/media/usb/dvb-usb-v2/ec168*
5392
5393 DVB_USB_GL861 MEDIA DRIVER
5394 M:      Antti Palosaari <crope@iki.fi>
5395 L:      linux-media@vger.kernel.org
5396 W:      https://linuxtv.org
5397 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5398 T:      git git://linuxtv.org/anttip/media_tree.git
5399 S:      Maintained
5400 F:      drivers/media/usb/dvb-usb-v2/gl861*
5401
5402 DVB_USB_MXL111SF MEDIA DRIVER
5403 M:      Michael Krufky <mkrufky@linuxtv.org>
5404 L:      linux-media@vger.kernel.org
5405 W:      https://linuxtv.org
5406 W:      http://github.com/mkrufky
5407 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5408 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5409 S:      Maintained
5410 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5411
5412 DVB_USB_RTL28XXU MEDIA DRIVER
5413 M:      Antti Palosaari <crope@iki.fi>
5414 L:      linux-media@vger.kernel.org
5415 W:      https://linuxtv.org
5416 W:      http://palosaari.fi/linux/
5417 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5418 T:      git git://linuxtv.org/anttip/media_tree.git
5419 S:      Maintained
5420 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5421
5422 DVB_USB_V2 MEDIA DRIVER
5423 M:      Antti Palosaari <crope@iki.fi>
5424 L:      linux-media@vger.kernel.org
5425 W:      https://linuxtv.org
5426 W:      http://palosaari.fi/linux/
5427 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5428 T:      git git://linuxtv.org/anttip/media_tree.git
5429 S:      Maintained
5430 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5431 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5432
5433 DYNAMIC DEBUG
5434 M:      Jason Baron <jbaron@akamai.com>
5435 S:      Maintained
5436 F:      lib/dynamic_debug.c
5437 F:      include/linux/dynamic_debug.h
5438
5439 DYNAMIC INTERRUPT MODERATION
5440 M:      Tal Gilboa <talgi@mellanox.com>
5441 S:      Maintained
5442 F:      include/linux/net_dim.h
5443
5444 DZ DECSTATION DZ11 SERIAL DRIVER
5445 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5446 S:      Maintained
5447 F:      drivers/tty/serial/dz.*
5448
5449 E3X0 POWER BUTTON DRIVER
5450 M:      Moritz Fischer <moritz.fischer@ettus.com>
5451 L:      usrp-users@lists.ettus.com
5452 W:      http://www.ettus.com
5453 S:      Supported
5454 F:      drivers/input/misc/e3x0-button.c
5455 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5456
5457 E4000 MEDIA DRIVER
5458 M:      Antti Palosaari <crope@iki.fi>
5459 L:      linux-media@vger.kernel.org
5460 W:      https://linuxtv.org
5461 W:      http://palosaari.fi/linux/
5462 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5463 T:      git git://linuxtv.org/anttip/media_tree.git
5464 S:      Maintained
5465 F:      drivers/media/tuners/e4000*
5466
5467 EARTH_PT1 MEDIA DRIVER
5468 M:      Akihiro Tsukada <tskd08@gmail.com>
5469 L:      linux-media@vger.kernel.org
5470 S:      Odd Fixes
5471 F:      drivers/media/pci/pt1/
5472
5473 EARTH_PT3 MEDIA DRIVER
5474 M:      Akihiro Tsukada <tskd08@gmail.com>
5475 L:      linux-media@vger.kernel.org
5476 S:      Odd Fixes
5477 F:      drivers/media/pci/pt3/
5478
5479 EC100 MEDIA DRIVER
5480 M:      Antti Palosaari <crope@iki.fi>
5481 L:      linux-media@vger.kernel.org
5482 W:      https://linuxtv.org
5483 W:      http://palosaari.fi/linux/
5484 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5485 T:      git git://linuxtv.org/anttip/media_tree.git
5486 S:      Maintained
5487 F:      drivers/media/dvb-frontends/ec100*
5488
5489 ECRYPT FILE SYSTEM
5490 M:      Tyler Hicks <tyhicks@canonical.com>
5491 L:      ecryptfs@vger.kernel.org
5492 W:      http://ecryptfs.org
5493 W:      https://launchpad.net/ecryptfs
5494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5495 S:      Supported
5496 F:      Documentation/filesystems/ecryptfs.txt
5497 F:      fs/ecryptfs/
5498
5499 EDAC-AMD64
5500 M:      Borislav Petkov <bp@alien8.de>
5501 L:      linux-edac@vger.kernel.org
5502 S:      Maintained
5503 F:      drivers/edac/amd64_edac*
5504
5505 EDAC-AST2500
5506 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5507 S:      Supported
5508 F:      drivers/edac/aspeed_edac.c
5509 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5510
5511 EDAC-CALXEDA
5512 M:      Robert Richter <rric@kernel.org>
5513 L:      linux-edac@vger.kernel.org
5514 S:      Maintained
5515 F:      drivers/edac/highbank*
5516
5517 EDAC-CAVIUM OCTEON
5518 M:      Ralf Baechle <ralf@linux-mips.org>
5519 M:      David Daney <david.daney@cavium.com>
5520 L:      linux-edac@vger.kernel.org
5521 L:      linux-mips@vger.kernel.org
5522 S:      Supported
5523 F:      drivers/edac/octeon_edac*
5524
5525 EDAC-CAVIUM THUNDERX
5526 M:      David Daney <david.daney@cavium.com>
5527 M:      Jan Glauber <jglauber@cavium.com>
5528 L:      linux-edac@vger.kernel.org
5529 S:      Supported
5530 F:      drivers/edac/thunderx_edac*
5531
5532 EDAC-CORE
5533 M:      Borislav Petkov <bp@alien8.de>
5534 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5535 R:      James Morse <james.morse@arm.com>
5536 L:      linux-edac@vger.kernel.org
5537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5539 S:      Supported
5540 F:      Documentation/admin-guide/ras.rst
5541 F:      Documentation/driver-api/edac.rst
5542 F:      drivers/edac/
5543 F:      include/linux/edac.h
5544
5545 EDAC-E752X
5546 M:      Mark Gross <mark.gross@intel.com>
5547 L:      linux-edac@vger.kernel.org
5548 S:      Maintained
5549 F:      drivers/edac/e752x_edac.c
5550
5551 EDAC-E7XXX
5552 L:      linux-edac@vger.kernel.org
5553 S:      Maintained
5554 F:      drivers/edac/e7xxx_edac.c
5555
5556 EDAC-FSL_DDR
5557 M:      York Sun <york.sun@nxp.com>
5558 L:      linux-edac@vger.kernel.org
5559 S:      Maintained
5560 F:      drivers/edac/fsl_ddr_edac.*
5561
5562 EDAC-GHES
5563 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5564 L:      linux-edac@vger.kernel.org
5565 S:      Maintained
5566 F:      drivers/edac/ghes_edac.c
5567
5568 EDAC-I3000
5569 L:      linux-edac@vger.kernel.org
5570 S:      Orphan
5571 F:      drivers/edac/i3000_edac.c
5572
5573 EDAC-I5000
5574 L:      linux-edac@vger.kernel.org
5575 S:      Maintained
5576 F:      drivers/edac/i5000_edac.c
5577
5578 EDAC-I5400
5579 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5580 L:      linux-edac@vger.kernel.org
5581 S:      Maintained
5582 F:      drivers/edac/i5400_edac.c
5583
5584 EDAC-I7300
5585 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5586 L:      linux-edac@vger.kernel.org
5587 S:      Maintained
5588 F:      drivers/edac/i7300_edac.c
5589
5590 EDAC-I7CORE
5591 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5592 L:      linux-edac@vger.kernel.org
5593 S:      Maintained
5594 F:      drivers/edac/i7core_edac.c
5595
5596 EDAC-I82443BXGX
5597 M:      Tim Small <tim@buttersideup.com>
5598 L:      linux-edac@vger.kernel.org
5599 S:      Maintained
5600 F:      drivers/edac/i82443bxgx_edac.c
5601
5602 EDAC-I82975X
5603 M:      "Arvind R." <arvino55@gmail.com>
5604 L:      linux-edac@vger.kernel.org
5605 S:      Maintained
5606 F:      drivers/edac/i82975x_edac.c
5607
5608 EDAC-IE31200
5609 M:      Jason Baron <jbaron@akamai.com>
5610 L:      linux-edac@vger.kernel.org
5611 S:      Maintained
5612 F:      drivers/edac/ie31200_edac.c
5613
5614 EDAC-MPC85XX
5615 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5616 L:      linux-edac@vger.kernel.org
5617 S:      Maintained
5618 F:      drivers/edac/mpc85xx_edac.[ch]
5619
5620 EDAC-PASEMI
5621 M:      Egor Martovetsky <egor@pasemi.com>
5622 L:      linux-edac@vger.kernel.org
5623 S:      Maintained
5624 F:      drivers/edac/pasemi_edac.c
5625
5626 EDAC-PND2
5627 M:      Tony Luck <tony.luck@intel.com>
5628 L:      linux-edac@vger.kernel.org
5629 S:      Maintained
5630 F:      drivers/edac/pnd2_edac.[ch]
5631
5632 EDAC-R82600
5633 M:      Tim Small <tim@buttersideup.com>
5634 L:      linux-edac@vger.kernel.org
5635 S:      Maintained
5636 F:      drivers/edac/r82600_edac.c
5637
5638 EDAC-SBRIDGE
5639 M:      Tony Luck <tony.luck@intel.com>
5640 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5641 L:      linux-edac@vger.kernel.org
5642 S:      Maintained
5643 F:      drivers/edac/sb_edac.c
5644
5645 EDAC-SKYLAKE
5646 M:      Tony Luck <tony.luck@intel.com>
5647 L:      linux-edac@vger.kernel.org
5648 S:      Maintained
5649 F:      drivers/edac/skx_edac.c
5650
5651 EDAC-TI
5652 M:      Tero Kristo <t-kristo@ti.com>
5653 L:      linux-edac@vger.kernel.org
5654 S:      Maintained
5655 F:      drivers/edac/ti_edac.c
5656
5657 EDAC-QCOM
5658 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5659 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5660 L:      linux-arm-msm@vger.kernel.org
5661 L:      linux-edac@vger.kernel.org
5662 S:      Maintained
5663 F:      drivers/edac/qcom_edac.c
5664
5665 EDIROL UA-101/UA-1000 DRIVER
5666 M:      Clemens Ladisch <clemens@ladisch.de>
5667 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5668 T:      git git://git.alsa-project.org/alsa-kernel.git
5669 S:      Maintained
5670 F:      sound/usb/misc/ua101.c
5671
5672 EFI TEST DRIVER
5673 L:      linux-efi@vger.kernel.org
5674 M:      Ivan Hu <ivan.hu@canonical.com>
5675 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5676 S:      Maintained
5677 F:      drivers/firmware/efi/test/
5678
5679 EFI VARIABLE FILESYSTEM
5680 M:      Matthew Garrett <matthew.garrett@nebula.com>
5681 M:      Jeremy Kerr <jk@ozlabs.org>
5682 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5684 L:      linux-efi@vger.kernel.org
5685 S:      Maintained
5686 F:      fs/efivarfs/
5687
5688 EFIFB FRAMEBUFFER DRIVER
5689 L:      linux-fbdev@vger.kernel.org
5690 M:      Peter Jones <pjones@redhat.com>
5691 S:      Maintained
5692 F:      drivers/video/fbdev/efifb.c
5693
5694 EFS FILESYSTEM
5695 W:      http://aeschi.ch.eu.org/efs/
5696 S:      Orphan
5697 F:      fs/efs/
5698
5699 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5700 M:      Douglas Miller <dougmill@linux.ibm.com>
5701 L:      netdev@vger.kernel.org
5702 S:      Maintained
5703 F:      drivers/net/ethernet/ibm/ehea/
5704
5705 EM28XX VIDEO4LINUX DRIVER
5706 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5707 L:      linux-media@vger.kernel.org
5708 W:      https://linuxtv.org
5709 T:      git git://linuxtv.org/media_tree.git
5710 S:      Maintained
5711 F:      drivers/media/usb/em28xx/
5712 F:      Documentation/media/v4l-drivers/em28xx*
5713
5714 EMBEDDED LINUX
5715 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5716 M:      Matt Mackall <mpm@selenic.com>
5717 M:      David Woodhouse <dwmw2@infradead.org>
5718 L:      linux-embedded@vger.kernel.org
5719 S:      Maintained
5720
5721 Emulex 10Gbps iSCSI - OneConnect DRIVER
5722 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5723 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5724 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5725 L:      linux-scsi@vger.kernel.org
5726 W:      http://www.broadcom.com
5727 S:      Supported
5728 F:      drivers/scsi/be2iscsi/
5729
5730 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5731 M:      Sathya Perla <sathya.perla@broadcom.com>
5732 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5733 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5734 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5735 L:      netdev@vger.kernel.org
5736 W:      http://www.emulex.com
5737 S:      Supported
5738 F:      drivers/net/ethernet/emulex/benet/
5739
5740 EMULEX ONECONNECT ROCE DRIVER
5741 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5742 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5743 L:      linux-rdma@vger.kernel.org
5744 W:      http://www.broadcom.com
5745 S:      Odd Fixes
5746 F:      drivers/infiniband/hw/ocrdma/
5747 F:      include/uapi/rdma/ocrdma-abi.h
5748
5749 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5750 M:      James Smart <james.smart@broadcom.com>
5751 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5752 L:      linux-scsi@vger.kernel.org
5753 W:      http://www.broadcom.com
5754 S:      Supported
5755 F:      drivers/scsi/lpfc/
5756
5757 ENE CB710 FLASH CARD READER DRIVER
5758 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5759 S:      Maintained
5760 F:      drivers/misc/cb710/
5761 F:      drivers/mmc/host/cb710-mmc.*
5762 F:      include/linux/cb710.h
5763
5764 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5765 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5766 S:      Maintained
5767 F:      drivers/media/rc/ene_ir.*
5768
5769 EPSON S1D13XXX FRAMEBUFFER DRIVER
5770 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5771 S:      Maintained
5772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5773 F:      drivers/video/fbdev/s1d13xxxfb.c
5774 F:      include/video/s1d13xxxfb.h
5775
5776 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5777 M:      Jeff Layton <jlayton@kernel.org>
5778 S:      Maintained
5779 F:      lib/errseq.c
5780 F:      include/linux/errseq.h
5781
5782 ET131X NETWORK DRIVER
5783 M:      Mark Einon <mark.einon@gmail.com>
5784 S:      Odd Fixes
5785 F:      drivers/net/ethernet/agere/
5786
5787 ETHERNET BRIDGE
5788 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5789 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5790 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5791 L:      netdev@vger.kernel.org
5792 W:      http://www.linuxfoundation.org/en/Net:Bridge
5793 S:      Maintained
5794 F:      include/linux/netfilter_bridge/
5795 F:      net/bridge/
5796
5797 ETHERNET PHY LIBRARY
5798 M:      Andrew Lunn <andrew@lunn.ch>
5799 M:      Florian Fainelli <f.fainelli@gmail.com>
5800 M:      Heiner Kallweit <hkallweit1@gmail.com>
5801 L:      netdev@vger.kernel.org
5802 S:      Maintained
5803 F:      Documentation/ABI/testing/sysfs-bus-mdio
5804 F:      Documentation/devicetree/bindings/net/mdio*
5805 F:      Documentation/networking/phy.txt
5806 F:      drivers/net/phy/
5807 F:      drivers/of/of_mdio.c
5808 F:      drivers/of/of_net.c
5809 F:      include/linux/*mdio*.h
5810 F:      include/linux/of_net.h
5811 F:      include/linux/phy.h
5812 F:      include/linux/phy_fixed.h
5813 F:      include/linux/platform_data/mdio-bcm-unimac.h
5814 F:      include/linux/platform_data/mdio-gpio.h
5815 F:      include/trace/events/mdio.h
5816 F:      include/uapi/linux/mdio.h
5817 F:      include/uapi/linux/mii.h
5818
5819 EXT2 FILE SYSTEM
5820 M:      Jan Kara <jack@suse.com>
5821 L:      linux-ext4@vger.kernel.org
5822 S:      Maintained
5823 F:      Documentation/filesystems/ext2.txt
5824 F:      fs/ext2/
5825 F:      include/linux/ext2*
5826
5827 EXT4 FILE SYSTEM
5828 M:      "Theodore Ts'o" <tytso@mit.edu>
5829 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5830 L:      linux-ext4@vger.kernel.org
5831 W:      http://ext4.wiki.kernel.org
5832 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5834 S:      Maintained
5835 F:      Documentation/filesystems/ext4/
5836 F:      fs/ext4/
5837
5838 Extended Verification Module (EVM)
5839 M:      Mimi Zohar <zohar@linux.ibm.com>
5840 L:      linux-integrity@vger.kernel.org
5841 S:      Supported
5842 F:      security/integrity/evm/
5843
5844 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5845 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5846 L:      linux-efi@vger.kernel.org
5847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5848 S:      Maintained
5849 F:      Documentation/efi-stub.txt
5850 F:      arch/*/kernel/efi.c
5851 F:      arch/x86/boot/compressed/eboot.[ch]
5852 F:      arch/*/include/asm/efi.h
5853 F:      arch/x86/platform/efi/
5854 F:      drivers/firmware/efi/
5855 F:      include/linux/efi*.h
5856 F:      arch/arm/boot/compressed/efi-header.S
5857 F:      arch/arm64/kernel/efi-entry.S
5858
5859 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5860 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5861 M:      Chanwoo Choi <cw00.choi@samsung.com>
5862 L:      linux-kernel@vger.kernel.org
5863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5864 S:      Maintained
5865 F:      drivers/extcon/
5866 F:      include/linux/extcon/
5867 F:      include/linux/extcon.h
5868 F:      Documentation/extcon/
5869 F:      Documentation/devicetree/bindings/extcon/
5870
5871 EXYNOS DP DRIVER
5872 M:      Jingoo Han <jingoohan1@gmail.com>
5873 L:      dri-devel@lists.freedesktop.org
5874 S:      Maintained
5875 F:      drivers/gpu/drm/exynos/exynos_dp*
5876
5877 EXYNOS SYSMMU (IOMMU) driver
5878 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5879 L:      iommu@lists.linux-foundation.org
5880 S:      Maintained
5881 F:      drivers/iommu/exynos-iommu.c
5882
5883 EZchip NPS platform support
5884 M:      Vineet Gupta <vgupta@synopsys.com>
5885 M:      Ofer Levi <oferle@mellanox.com>
5886 S:      Supported
5887 F:      arch/arc/plat-eznps
5888 F:      arch/arc/boot/dts/eznps.dts
5889
5890 F2FS FILE SYSTEM
5891 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5892 M:      Chao Yu <yuchao0@huawei.com>
5893 L:      linux-f2fs-devel@lists.sourceforge.net
5894 W:      https://f2fs.wiki.kernel.org/
5895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5896 S:      Maintained
5897 F:      Documentation/filesystems/f2fs.txt
5898 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5899 F:      fs/f2fs/
5900 F:      include/linux/f2fs_fs.h
5901 F:      include/trace/events/f2fs.h
5902
5903 F71805F HARDWARE MONITORING DRIVER
5904 M:      Jean Delvare <jdelvare@suse.com>
5905 L:      linux-hwmon@vger.kernel.org
5906 S:      Maintained
5907 F:      Documentation/hwmon/f71805f
5908 F:      drivers/hwmon/f71805f.c
5909
5910 FADDR2LINE
5911 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5912 S:      Maintained
5913 F:      scripts/faddr2line
5914
5915 FAILOVER MODULE
5916 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5917 L:      netdev@vger.kernel.org
5918 S:      Supported
5919 F:      net/core/failover.c
5920 F:      include/net/failover.h
5921 F:      Documentation/networking/failover.rst
5922
5923 FANOTIFY
5924 M:      Jan Kara <jack@suse.cz>
5925 R:      Amir Goldstein <amir73il@gmail.com>
5926 L:      linux-fsdevel@vger.kernel.org
5927 S:      Maintained
5928 F:      fs/notify/fanotify/
5929 F:      include/linux/fanotify.h
5930 F:      include/uapi/linux/fanotify.h
5931
5932 FARSYNC SYNCHRONOUS DRIVER
5933 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5934 W:      http://www.farsite.co.uk/
5935 S:      Supported
5936 F:      drivers/net/wan/farsync.*
5937
5938 FAULT INJECTION SUPPORT
5939 M:      Akinobu Mita <akinobu.mita@gmail.com>
5940 S:      Supported
5941 F:      Documentation/fault-injection/
5942 F:      lib/fault-inject.c
5943
5944 FBTFT Framebuffer drivers
5945 S:      Orphan
5946 L:      dri-devel@lists.freedesktop.org
5947 L:      linux-fbdev@vger.kernel.org
5948 F:      drivers/staging/fbtft/
5949
5950 FC0011 TUNER DRIVER
5951 M:      Michael Buesch <m@bues.ch>
5952 L:      linux-media@vger.kernel.org
5953 S:      Maintained
5954 F:      drivers/media/tuners/fc0011.h
5955 F:      drivers/media/tuners/fc0011.c
5956
5957 FC2580 MEDIA DRIVER
5958 M:      Antti Palosaari <crope@iki.fi>
5959 L:      linux-media@vger.kernel.org
5960 W:      https://linuxtv.org
5961 W:      http://palosaari.fi/linux/
5962 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5963 T:      git git://linuxtv.org/anttip/media_tree.git
5964 S:      Maintained
5965 F:      drivers/media/tuners/fc2580*
5966
5967 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5968 M:      Johannes Thumshirn <jth@kernel.org>
5969 L:      linux-scsi@vger.kernel.org
5970 W:      www.Open-FCoE.org
5971 S:      Supported
5972 F:      drivers/scsi/libfc/
5973 F:      drivers/scsi/fcoe/
5974 F:      include/scsi/fc/
5975 F:      include/scsi/libfc.h
5976 F:      include/scsi/libfcoe.h
5977 F:      include/uapi/scsi/fc/
5978
5979 FILE LOCKING (flock() and fcntl()/lockf())
5980 M:      Jeff Layton <jlayton@kernel.org>
5981 M:      "J. Bruce Fields" <bfields@fieldses.org>
5982 L:      linux-fsdevel@vger.kernel.org
5983 S:      Maintained
5984 F:      include/linux/fcntl.h
5985 F:      include/uapi/linux/fcntl.h
5986 F:      fs/fcntl.c
5987 F:      fs/locks.c
5988
5989 FILESYSTEMS (VFS and infrastructure)
5990 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5991 L:      linux-fsdevel@vger.kernel.org
5992 S:      Maintained
5993 F:      fs/*
5994 F:      include/linux/fs.h
5995 F:      include/linux/fs_types.h
5996 F:      include/uapi/linux/fs.h
5997
5998 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5999 M:      Riku Voipio <riku.voipio@iki.fi>
6000 L:      linux-hwmon@vger.kernel.org
6001 S:      Maintained
6002 F:      drivers/hwmon/f75375s.c
6003 F:      include/linux/f75375s.h
6004
6005 FIREWIRE AUDIO DRIVERS
6006 M:      Clemens Ladisch <clemens@ladisch.de>
6007 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6008 T:      git git://git.alsa-project.org/alsa-kernel.git
6009 S:      Maintained
6010 F:      sound/firewire/
6011
6012 FIREWIRE MEDIA DRIVERS (firedtv)
6013 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6014 L:      linux-media@vger.kernel.org
6015 L:      linux1394-devel@lists.sourceforge.net
6016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6017 S:      Maintained
6018 F:      drivers/media/firewire/
6019
6020 FIREWIRE SBP-2 TARGET
6021 M:      Chris Boot <bootc@bootc.net>
6022 L:      linux-scsi@vger.kernel.org
6023 L:      target-devel@vger.kernel.org
6024 L:      linux1394-devel@lists.sourceforge.net
6025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6026 S:      Maintained
6027 F:      drivers/target/sbp/
6028
6029 FIREWIRE SUBSYSTEM
6030 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6031 L:      linux1394-devel@lists.sourceforge.net
6032 W:      http://ieee1394.wiki.kernel.org/
6033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6034 S:      Maintained
6035 F:      drivers/firewire/
6036 F:      include/linux/firewire.h
6037 F:      include/uapi/linux/firewire*.h
6038 F:      tools/firewire/
6039
6040 FIRMWARE LOADER (request_firmware)
6041 M:      Luis Chamberlain <mcgrof@kernel.org>
6042 L:      linux-kernel@vger.kernel.org
6043 S:      Maintained
6044 F:      Documentation/firmware_class/
6045 F:      drivers/base/firmware_loader/
6046 F:      include/linux/firmware.h
6047
6048 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6049 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6050 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6051 S:      Maintained
6052 F:      drivers/block/rsxx/
6053
6054 FLOPPY DRIVER
6055 M:      Jiri Kosina <jikos@kernel.org>
6056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6057 S:      Odd fixes
6058 F:      drivers/block/floppy.c
6059
6060 FMC SUBSYSTEM
6061 M:      Alessandro Rubini <rubini@gnudd.com>
6062 W:      http://www.ohwr.org/projects/fmc-bus
6063 S:      Supported
6064 F:      drivers/fmc/
6065 F:      include/linux/fmc*.h
6066 F:      include/linux/ipmi-fru.h
6067 K:      fmc_d.*register
6068
6069 FPGA MANAGER FRAMEWORK
6070 M:      Alan Tull <atull@kernel.org>
6071 M:      Moritz Fischer <mdf@kernel.org>
6072 L:      linux-fpga@vger.kernel.org
6073 S:      Maintained
6074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6075 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6076 F:      Documentation/fpga/
6077 F:      Documentation/driver-api/fpga/
6078 F:      Documentation/devicetree/bindings/fpga/
6079 F:      drivers/fpga/
6080 F:      include/linux/fpga/
6081 W:      http://www.rocketboards.org
6082
6083 FPGA DFL DRIVERS
6084 M:      Wu Hao <hao.wu@intel.com>
6085 L:      linux-fpga@vger.kernel.org
6086 S:      Maintained
6087 F:      Documentation/fpga/dfl.txt
6088 F:      include/uapi/linux/fpga-dfl.h
6089 F:      drivers/fpga/dfl*
6090
6091 FPU EMULATOR
6092 M:      Bill Metzenthen <billm@melbpc.org.au>
6093 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6094 S:      Maintained
6095 F:      arch/x86/math-emu/
6096
6097 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6098 L:      netdev@vger.kernel.org
6099 S:      Orphan
6100 F:      drivers/net/wan/dlci.c
6101 F:      drivers/net/wan/sdla.c
6102
6103 FRAMEBUFFER LAYER
6104 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6105 L:      dri-devel@lists.freedesktop.org
6106 L:      linux-fbdev@vger.kernel.org
6107 T:      git git://github.com/bzolnier/linux.git
6108 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6109 S:      Maintained
6110 F:      Documentation/fb/
6111 F:      drivers/video/
6112 F:      include/video/
6113 F:      include/linux/fb.h
6114 F:      include/uapi/video/
6115 F:      include/uapi/linux/fb.h
6116
6117 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6118 M:      Horia Geantă <horia.geanta@nxp.com>
6119 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6120 L:      linux-crypto@vger.kernel.org
6121 S:      Maintained
6122 F:      drivers/crypto/caam/
6123 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6124
6125 FREESCALE DIU FRAMEBUFFER DRIVER
6126 M:      Timur Tabi <timur@kernel.org>
6127 L:      linux-fbdev@vger.kernel.org
6128 S:      Maintained
6129 F:      drivers/video/fbdev/fsl-diu-fb.*
6130
6131 FREESCALE DMA DRIVER
6132 M:      Li Yang <leoyang.li@nxp.com>
6133 M:      Zhang Wei <zw@zh-kernel.org>
6134 L:      linuxppc-dev@lists.ozlabs.org
6135 S:      Maintained
6136 F:      drivers/dma/fsldma.*
6137
6138 FREESCALE ENETC ETHERNET DRIVERS
6139 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6140 L:      netdev@vger.kernel.org
6141 S:      Maintained
6142 F:      drivers/net/ethernet/freescale/enetc/
6143
6144 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6145 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6146 L:      netdev@vger.kernel.org
6147 S:      Maintained
6148 F:      drivers/net/ethernet/freescale/gianfar*
6149 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6150
6151 FREESCALE GPMI NAND DRIVER
6152 M:      Han Xu <han.xu@nxp.com>
6153 L:      linux-mtd@lists.infradead.org
6154 S:      Maintained
6155 F:      drivers/mtd/nand/raw/gpmi-nand/*
6156
6157 FREESCALE I2C CPM DRIVER
6158 M:      Jochen Friedrich <jochen@scram.de>
6159 L:      linuxppc-dev@lists.ozlabs.org
6160 L:      linux-i2c@vger.kernel.org
6161 S:      Maintained
6162 F:      drivers/i2c/busses/i2c-cpm.c
6163
6164 FREESCALE IMX LPI2C DRIVER
6165 M:      Dong Aisheng <aisheng.dong@nxp.com>
6166 L:      linux-i2c@vger.kernel.org
6167 L:      linux-imx@nxp.com
6168 S:      Maintained
6169 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6170 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6171
6172 FREESCALE IMX / MXC FEC DRIVER
6173 M:      Fugang Duan <fugang.duan@nxp.com>
6174 L:      netdev@vger.kernel.org
6175 S:      Maintained
6176 F:      drivers/net/ethernet/freescale/fec_main.c
6177 F:      drivers/net/ethernet/freescale/fec_ptp.c
6178 F:      drivers/net/ethernet/freescale/fec.h
6179 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6180
6181 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6182 M:      Sascha Hauer <s.hauer@pengutronix.de>
6183 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6184 L:      linux-fbdev@vger.kernel.org
6185 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6186 S:      Maintained
6187 F:      include/linux/platform_data/video-imxfb.h
6188 F:      drivers/video/fbdev/imxfb.c
6189
6190 FREESCALE QORIQ DPAA ETHERNET DRIVER
6191 M:      Madalin Bucur <madalin.bucur@nxp.com>
6192 L:      netdev@vger.kernel.org
6193 S:      Maintained
6194 F:      drivers/net/ethernet/freescale/dpaa
6195
6196 FREESCALE QORIQ DPAA FMAN DRIVER
6197 M:      Madalin Bucur <madalin.bucur@nxp.com>
6198 L:      netdev@vger.kernel.org
6199 S:      Maintained
6200 F:      drivers/net/ethernet/freescale/fman
6201 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6202
6203 FREESCALE QORIQ PTP CLOCK DRIVER
6204 M:      Yangbo Lu <yangbo.lu@nxp.com>
6205 L:      netdev@vger.kernel.org
6206 S:      Maintained
6207 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6208 F:      drivers/ptp/ptp_qoriq.c
6209 F:      drivers/ptp/ptp_qoriq_debugfs.c
6210 F:      include/linux/fsl/ptp_qoriq.h
6211 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6212
6213 FREESCALE QUAD SPI DRIVER
6214 M:      Han Xu <han.xu@nxp.com>
6215 L:      linux-spi@vger.kernel.org
6216 S:      Maintained
6217 F:      drivers/spi/spi-fsl-qspi.c
6218
6219 FREESCALE QUICC ENGINE LIBRARY
6220 M:      Qiang Zhao <qiang.zhao@nxp.com>
6221 L:      linuxppc-dev@lists.ozlabs.org
6222 S:      Maintained
6223 F:      drivers/soc/fsl/qe/
6224 F:      include/soc/fsl/*qe*.h
6225 F:      include/soc/fsl/*ucc*.h
6226
6227 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6228 M:      Li Yang <leoyang.li@nxp.com>
6229 L:      netdev@vger.kernel.org
6230 L:      linuxppc-dev@lists.ozlabs.org
6231 S:      Maintained
6232 F:      drivers/net/ethernet/freescale/ucc_geth*
6233
6234 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6235 M:      Zhao Qiang <qiang.zhao@nxp.com>
6236 L:      netdev@vger.kernel.org
6237 L:      linuxppc-dev@lists.ozlabs.org
6238 S:      Maintained
6239 F:      drivers/net/wan/fsl_ucc_hdlc*
6240
6241 FREESCALE QUICC ENGINE UCC UART DRIVER
6242 M:      Timur Tabi <timur@kernel.org>
6243 L:      linuxppc-dev@lists.ozlabs.org
6244 S:      Maintained
6245 F:      drivers/tty/serial/ucc_uart.c
6246
6247 FREESCALE SOC DRIVERS
6248 M:      Li Yang <leoyang.li@nxp.com>
6249 L:      linuxppc-dev@lists.ozlabs.org
6250 L:      linux-arm-kernel@lists.infradead.org
6251 S:      Maintained
6252 F:      Documentation/devicetree/bindings/soc/fsl/
6253 F:      drivers/soc/fsl/
6254 F:      include/linux/fsl/
6255
6256 FREESCALE SOC FS_ENET DRIVER
6257 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6258 L:      linuxppc-dev@lists.ozlabs.org
6259 L:      netdev@vger.kernel.org
6260 S:      Maintained
6261 F:      drivers/net/ethernet/freescale/fs_enet/
6262 F:      include/linux/fs_enet_pd.h
6263
6264 FREESCALE SOC SOUND DRIVERS
6265 M:      Timur Tabi <timur@kernel.org>
6266 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6267 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6268 R:      Fabio Estevam <festevam@gmail.com>
6269 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6270 L:      linuxppc-dev@lists.ozlabs.org
6271 S:      Maintained
6272 F:      sound/soc/fsl/fsl*
6273 F:      sound/soc/fsl/imx*
6274 F:      sound/soc/fsl/mpc8610_hpcd.c
6275
6276 FREESCALE USB PERIPHERAL DRIVERS
6277 M:      Li Yang <leoyang.li@nxp.com>
6278 L:      linux-usb@vger.kernel.org
6279 L:      linuxppc-dev@lists.ozlabs.org
6280 S:      Maintained
6281 F:      drivers/usb/gadget/udc/fsl*
6282
6283 FREEVXFS FILESYSTEM
6284 M:      Christoph Hellwig <hch@infradead.org>
6285 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6286 S:      Maintained
6287 F:      fs/freevxfs/
6288
6289 FREEZER
6290 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6291 M:      Pavel Machek <pavel@ucw.cz>
6292 L:      linux-pm@vger.kernel.org
6293 S:      Supported
6294 F:      Documentation/power/freezing-of-tasks.txt
6295 F:      include/linux/freezer.h
6296 F:      kernel/freezer.c
6297
6298 FRONTSWAP API
6299 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6300 L:      linux-kernel@vger.kernel.org
6301 S:      Maintained
6302 F:      mm/frontswap.c
6303 F:      include/linux/frontswap.h
6304
6305 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6306 M:      David Howells <dhowells@redhat.com>
6307 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6308 S:      Supported
6309 F:      Documentation/filesystems/caching/
6310 F:      fs/fscache/
6311 F:      include/linux/fscache*.h
6312
6313 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6314 M:      Theodore Y. Ts'o <tytso@mit.edu>
6315 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6316 L:      linux-fscrypt@vger.kernel.org
6317 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6319 S:      Supported
6320 F:      fs/crypto/
6321 F:      include/linux/fscrypt*.h
6322 F:      Documentation/filesystems/fscrypt.rst
6323
6324 FSI-ATTACHED I2C DRIVER
6325 M:      Eddie James <eajames@linux.ibm.com>
6326 L:      linux-i2c@vger.kernel.org
6327 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6328 S:      Maintained
6329 F:      drivers/i2c/busses/i2c-fsi.c
6330 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6331
6332 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6333 M:      Jan Kara <jack@suse.cz>
6334 R:      Amir Goldstein <amir73il@gmail.com>
6335 L:      linux-fsdevel@vger.kernel.org
6336 S:      Maintained
6337 F:      fs/notify/
6338 F:      include/linux/fsnotify*.h
6339
6340 FUJITSU LAPTOP EXTRAS
6341 M:      Jonathan Woithe <jwoithe@just42.net>
6342 L:      platform-driver-x86@vger.kernel.org
6343 S:      Maintained
6344 F:      drivers/platform/x86/fujitsu-laptop.c
6345
6346 FUJITSU M-5MO LS CAMERA ISP DRIVER
6347 M:      Kyungmin Park <kyungmin.park@samsung.com>
6348 M:      Heungjun Kim <riverful.kim@samsung.com>
6349 L:      linux-media@vger.kernel.org
6350 S:      Maintained
6351 F:      drivers/media/i2c/m5mols/
6352 F:      include/media/i2c/m5mols.h
6353
6354 FUJITSU TABLET EXTRAS
6355 M:      Robert Gerlach <khnz@gmx.de>
6356 L:      platform-driver-x86@vger.kernel.org
6357 S:      Maintained
6358 F:      drivers/platform/x86/fujitsu-tablet.c
6359
6360 FUSE: FILESYSTEM IN USERSPACE
6361 M:      Miklos Szeredi <miklos@szeredi.hu>
6362 L:      linux-fsdevel@vger.kernel.org
6363 W:      http://fuse.sourceforge.net/
6364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6365 S:      Maintained
6366 F:      fs/fuse/
6367 F:      include/uapi/linux/fuse.h
6368 F:      Documentation/filesystems/fuse.txt
6369
6370 FUTEX SUBSYSTEM
6371 M:      Thomas Gleixner <tglx@linutronix.de>
6372 M:      Ingo Molnar <mingo@redhat.com>
6373 R:      Peter Zijlstra <peterz@infradead.org>
6374 R:      Darren Hart <dvhart@infradead.org>
6375 L:      linux-kernel@vger.kernel.org
6376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6377 S:      Maintained
6378 F:      kernel/futex.c
6379 F:      kernel/futex_compat.c
6380 F:      include/asm-generic/futex.h
6381 F:      include/linux/futex.h
6382 F:      include/uapi/linux/futex.h
6383 F:      tools/testing/selftests/futex/
6384 F:      tools/perf/bench/futex*
6385 F:      Documentation/*futex*
6386
6387 GCC PLUGINS
6388 M:      Kees Cook <keescook@chromium.org>
6389 R:      Emese Revfy <re.emese@gmail.com>
6390 L:      kernel-hardening@lists.openwall.com
6391 S:      Maintained
6392 F:      scripts/gcc-plugins/
6393 F:      scripts/gcc-plugin.sh
6394 F:      scripts/Makefile.gcc-plugins
6395 F:      Documentation/gcc-plugins.txt
6396
6397 GASKET DRIVER FRAMEWORK
6398 M:      Rob Springer <rspringer@google.com>
6399 M:      Todd Poynor <toddpoynor@google.com>
6400 M:      Ben Chan <benchan@chromium.org>
6401 S:      Maintained
6402 F:      drivers/staging/gasket/
6403
6404 GCOV BASED KERNEL PROFILING
6405 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6406 S:      Maintained
6407 F:      kernel/gcov/
6408 F:      Documentation/dev-tools/gcov.rst
6409
6410 GDB KERNEL DEBUGGING HELPER SCRIPTS
6411 M:      Jan Kiszka <jan.kiszka@siemens.com>
6412 M:      Kieran Bingham <kbingham@kernel.org>
6413 S:      Supported
6414 F:      scripts/gdb/
6415
6416 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6417 M:      Achim Leubner <achim_leubner@adaptec.com>
6418 L:      linux-scsi@vger.kernel.org
6419 W:      http://www.icp-vortex.com/
6420 S:      Supported
6421 F:      drivers/scsi/gdt*
6422
6423 GEMTEK FM RADIO RECEIVER DRIVER
6424 M:      Hans Verkuil <hverkuil@xs4all.nl>
6425 L:      linux-media@vger.kernel.org
6426 T:      git git://linuxtv.org/media_tree.git
6427 W:      https://linuxtv.org
6428 S:      Maintained
6429 F:      drivers/media/radio/radio-gemtek*
6430
6431 GENERIC GPIO I2C DRIVER
6432 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6433 S:      Supported
6434 F:      drivers/i2c/busses/i2c-gpio.c
6435 F:      include/linux/platform_data/i2c-gpio.h
6436
6437 GENERIC GPIO I2C MULTIPLEXER DRIVER
6438 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6439 L:      linux-i2c@vger.kernel.org
6440 S:      Supported
6441 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6442 F:      include/linux/platform_data/i2c-mux-gpio.h
6443 F:      Documentation/i2c/muxes/i2c-mux-gpio
6444
6445 GENERIC HDLC (WAN) DRIVERS
6446 M:      Krzysztof Halasa <khc@pm.waw.pl>
6447 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6448 S:      Maintained
6449 F:      drivers/net/wan/c101.c
6450 F:      drivers/net/wan/hd6457*
6451 F:      drivers/net/wan/hdlc*
6452 F:      drivers/net/wan/n2.c
6453 F:      drivers/net/wan/pc300too.c
6454 F:      drivers/net/wan/pci200syn.c
6455 F:      drivers/net/wan/wanxl*
6456
6457 GENERIC INCLUDE/ASM HEADER FILES
6458 M:      Arnd Bergmann <arnd@arndb.de>
6459 L:      linux-arch@vger.kernel.org
6460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6461 S:      Maintained
6462 F:      include/asm-generic/
6463 F:      include/uapi/asm-generic/
6464
6465 GENERIC PHY FRAMEWORK
6466 M:      Kishon Vijay Abraham I <kishon@ti.com>
6467 L:      linux-kernel@vger.kernel.org
6468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6469 S:      Supported
6470 F:      drivers/phy/
6471 F:      include/linux/phy/
6472 F:      Documentation/devicetree/bindings/phy/
6473
6474 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6475 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6476 S:      Supported
6477 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6478
6479 GENERIC PM DOMAINS
6480 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6481 M:      Kevin Hilman <khilman@kernel.org>
6482 M:      Ulf Hansson <ulf.hansson@linaro.org>
6483 L:      linux-pm@vger.kernel.org
6484 S:      Supported
6485 F:      drivers/base/power/domain*.c
6486 F:      include/linux/pm_domain.h
6487 F:      Documentation/devicetree/bindings/power/power_domain.txt
6488
6489 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6490 M:      Eugen Hristev <eugen.hristev@microchip.com>
6491 L:      linux-input@vger.kernel.org
6492 S:      Maintained
6493 F:      drivers/input/touchscreen/resistive-adc-touch.c
6494
6495 GENERIC UIO DRIVER FOR PCI DEVICES
6496 M:      "Michael S. Tsirkin" <mst@redhat.com>
6497 L:      kvm@vger.kernel.org
6498 S:      Supported
6499 F:      drivers/uio/uio_pci_generic.c
6500
6501 GENWQE (IBM Generic Workqueue Card)
6502 M:      Frank Haverkamp <haver@linux.ibm.com>
6503 S:      Supported
6504 F:      drivers/misc/genwqe/
6505
6506 GET_MAINTAINER SCRIPT
6507 M:      Joe Perches <joe@perches.com>
6508 S:      Maintained
6509 F:      scripts/get_maintainer.pl
6510
6511 GFS2 FILE SYSTEM
6512 M:      Bob Peterson <rpeterso@redhat.com>
6513 M:      Andreas Gruenbacher <agruenba@redhat.com>
6514 L:      cluster-devel@redhat.com
6515 W:      http://sources.redhat.com/cluster/
6516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6517 S:      Supported
6518 F:      Documentation/filesystems/gfs2*.txt
6519 F:      fs/gfs2/
6520 F:      include/uapi/linux/gfs2_ondisk.h
6521
6522 GIGASET ISDN DRIVERS
6523 M:      Paul Bolle <pebolle@tiscali.nl>
6524 L:      gigaset307x-common@lists.sourceforge.net
6525 W:      http://gigaset307x.sourceforge.net/
6526 S:      Odd Fixes
6527 F:      Documentation/isdn/README.gigaset
6528 F:      drivers/isdn/gigaset/
6529 F:      include/uapi/linux/gigaset_dev.h
6530
6531 GNSS SUBSYSTEM
6532 M:      Johan Hovold <johan@kernel.org>
6533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6534 S:      Maintained
6535 F:      Documentation/ABI/testing/sysfs-class-gnss
6536 F:      Documentation/devicetree/bindings/gnss/
6537 F:      drivers/gnss/
6538 F:      include/linux/gnss.h
6539
6540 GO7007 MPEG CODEC
6541 M:      Hans Verkuil <hans.verkuil@cisco.com>
6542 L:      linux-media@vger.kernel.org
6543 S:      Maintained
6544 F:      drivers/media/usb/go7007/
6545
6546 GOODIX TOUCHSCREEN
6547 M:      Bastien Nocera <hadess@hadess.net>
6548 L:      linux-input@vger.kernel.org
6549 S:      Maintained
6550 F:      drivers/input/touchscreen/goodix.c
6551
6552 GPD POCKET FAN DRIVER
6553 M:      Hans de Goede <hdegoede@redhat.com>
6554 L:      platform-driver-x86@vger.kernel.org
6555 S:      Maintained
6556 F:      drivers/platform/x86/gpd-pocket-fan.c
6557
6558 GPIO ACPI SUPPORT
6559 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6560 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6561 L:      linux-gpio@vger.kernel.org
6562 L:      linux-acpi@vger.kernel.org
6563 S:      Maintained
6564 F:      Documentation/acpi/gpio-properties.txt
6565 F:      drivers/gpio/gpiolib-acpi.c
6566
6567 GPIO IR Transmitter
6568 M:      Sean Young <sean@mess.org>
6569 L:      linux-media@vger.kernel.org
6570 S:      Maintained
6571 F:      drivers/media/rc/gpio-ir-tx.c
6572
6573 GPIO MOCKUP DRIVER
6574 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6575 L:      linux-gpio@vger.kernel.org
6576 S:      Maintained
6577 F:      drivers/gpio/gpio-mockup.c
6578 F:      tools/testing/selftests/gpio/
6579
6580 GPIO SUBSYSTEM
6581 M:      Linus Walleij <linus.walleij@linaro.org>
6582 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6583 L:      linux-gpio@vger.kernel.org
6584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6585 S:      Maintained
6586 F:      Documentation/devicetree/bindings/gpio/
6587 F:      Documentation/driver-api/gpio/
6588 F:      Documentation/gpio/
6589 F:      Documentation/ABI/testing/gpio-cdev
6590 F:      Documentation/ABI/obsolete/sysfs-gpio
6591 F:      drivers/gpio/
6592 F:      include/linux/gpio/
6593 F:      include/linux/gpio.h
6594 F:      include/linux/of_gpio.h
6595 F:      include/asm-generic/gpio.h
6596 F:      include/uapi/linux/gpio.h
6597 F:      tools/gpio/
6598
6599 GRE DEMULTIPLEXER DRIVER
6600 M:      Dmitry Kozlov <xeb@mail.ru>
6601 L:      netdev@vger.kernel.org
6602 S:      Maintained
6603 F:      net/ipv4/gre_demux.c
6604 F:      net/ipv4/gre_offload.c
6605 F:      include/net/gre.h
6606
6607 GRETH 10/100/1G Ethernet MAC device driver
6608 M:      Andreas Larsson <andreas@gaisler.com>
6609 L:      netdev@vger.kernel.org
6610 S:      Maintained
6611 F:      drivers/net/ethernet/aeroflex/
6612
6613 GREYBUS AUDIO PROTOCOLS DRIVERS
6614 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6615 M:      Mark Greer <mgreer@animalcreek.com>
6616 S:      Maintained
6617 F:      drivers/staging/greybus/audio_apbridgea.c
6618 F:      drivers/staging/greybus/audio_apbridgea.h
6619 F:      drivers/staging/greybus/audio_codec.c
6620 F:      drivers/staging/greybus/audio_codec.h
6621 F:      drivers/staging/greybus/audio_gb.c
6622 F:      drivers/staging/greybus/audio_manager.c
6623 F:      drivers/staging/greybus/audio_manager.h
6624 F:      drivers/staging/greybus/audio_manager_module.c
6625 F:      drivers/staging/greybus/audio_manager_private.h
6626 F:      drivers/staging/greybus/audio_manager_sysfs.c
6627 F:      drivers/staging/greybus/audio_module.c
6628 F:      drivers/staging/greybus/audio_topology.c
6629
6630 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6631 M:      Viresh Kumar <vireshk@kernel.org>
6632 S:      Maintained
6633 F:      drivers/staging/greybus/authentication.c
6634 F:      drivers/staging/greybus/bootrom.c
6635 F:      drivers/staging/greybus/firmware.h
6636 F:      drivers/staging/greybus/fw-core.c
6637 F:      drivers/staging/greybus/fw-download.c
6638 F:      drivers/staging/greybus/fw-management.c
6639 F:      drivers/staging/greybus/greybus_authentication.h
6640 F:      drivers/staging/greybus/greybus_firmware.h
6641 F:      drivers/staging/greybus/hid.c
6642 F:      drivers/staging/greybus/i2c.c
6643 F:      drivers/staging/greybus/spi.c
6644 F:      drivers/staging/greybus/spilib.c
6645 F:      drivers/staging/greybus/spilib.h
6646
6647 GREYBUS LOOPBACK DRIVER
6648 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6649 S:      Maintained
6650 F:      drivers/staging/greybus/loopback.c
6651
6652 GREYBUS PLATFORM DRIVERS
6653 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6654 S:      Maintained
6655 F:      drivers/staging/greybus/arche-platform.c
6656 F:      drivers/staging/greybus/arche-apb-ctrl.c
6657 F:      drivers/staging/greybus/arche_platform.h
6658
6659 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6660 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6661 S:      Maintained
6662 F:      drivers/staging/greybus/sdio.c
6663 F:      drivers/staging/greybus/light.c
6664 F:      drivers/staging/greybus/gpio.c
6665 F:      drivers/staging/greybus/power_supply.c
6666 F:      drivers/staging/greybus/spi.c
6667 F:      drivers/staging/greybus/spilib.c
6668
6669 GREYBUS SUBSYSTEM
6670 M:      Johan Hovold <johan@kernel.org>
6671 M:      Alex Elder <elder@kernel.org>
6672 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6673 S:      Maintained
6674 F:      drivers/staging/greybus/
6675 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6676
6677 GREYBUS UART PROTOCOLS DRIVERS
6678 M:      David Lin <dtwlin@gmail.com>
6679 S:      Maintained
6680 F:      drivers/staging/greybus/uart.c
6681 F:      drivers/staging/greybus/log.c
6682
6683 GS1662 VIDEO SERIALIZER
6684 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6685 L:      linux-media@vger.kernel.org
6686 T:      git git://linuxtv.org/media_tree.git
6687 S:      Maintained
6688 F:      drivers/media/spi/gs1662.c
6689
6690 GSPCA FINEPIX SUBDRIVER
6691 M:      Frank Zago <frank@zago.net>
6692 L:      linux-media@vger.kernel.org
6693 T:      git git://linuxtv.org/media_tree.git
6694 S:      Maintained
6695 F:      drivers/media/usb/gspca/finepix.c
6696
6697 GSPCA GL860 SUBDRIVER
6698 M:      Olivier Lorin <o.lorin@laposte.net>
6699 L:      linux-media@vger.kernel.org
6700 T:      git git://linuxtv.org/media_tree.git
6701 S:      Maintained
6702 F:      drivers/media/usb/gspca/gl860/
6703
6704 GSPCA M5602 SUBDRIVER
6705 M:      Erik Andren <erik.andren@gmail.com>
6706 L:      linux-media@vger.kernel.org
6707 T:      git git://linuxtv.org/media_tree.git
6708 S:      Maintained
6709 F:      drivers/media/usb/gspca/m5602/
6710
6711 GSPCA PAC207 SONIXB SUBDRIVER
6712 M:      Hans Verkuil <hverkuil@xs4all.nl>
6713 L:      linux-media@vger.kernel.org
6714 T:      git git://linuxtv.org/media_tree.git
6715 S:      Odd Fixes
6716 F:      drivers/media/usb/gspca/pac207.c
6717
6718 GSPCA SN9C20X SUBDRIVER
6719 M:      Brian Johnson <brijohn@gmail.com>
6720 L:      linux-media@vger.kernel.org
6721 T:      git git://linuxtv.org/media_tree.git
6722 S:      Maintained
6723 F:      drivers/media/usb/gspca/sn9c20x.c
6724
6725 GSPCA T613 SUBDRIVER
6726 M:      Leandro Costantino <lcostantino@gmail.com>
6727 L:      linux-media@vger.kernel.org
6728 T:      git git://linuxtv.org/media_tree.git
6729 S:      Maintained
6730 F:      drivers/media/usb/gspca/t613.c
6731
6732 GSPCA USB WEBCAM DRIVER
6733 M:      Hans Verkuil <hverkuil@xs4all.nl>
6734 L:      linux-media@vger.kernel.org
6735 T:      git git://linuxtv.org/media_tree.git
6736 S:      Odd Fixes
6737 F:      drivers/media/usb/gspca/
6738
6739 GTP (GPRS Tunneling Protocol)
6740 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6741 M:      Harald Welte <laforge@gnumonks.org>
6742 L:      osmocom-net-gprs@lists.osmocom.org
6743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6744 S:      Maintained
6745 F:      drivers/net/gtp.c
6746
6747 GUID PARTITION TABLE (GPT)
6748 M:      Davidlohr Bueso <dave@stgolabs.net>
6749 L:      linux-efi@vger.kernel.org
6750 S:      Maintained
6751 F:      block/partitions/efi.*
6752
6753 H8/300 ARCHITECTURE
6754 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6755 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6756 W:      http://uclinux-h8.sourceforge.jp
6757 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6758 S:      Maintained
6759 F:      arch/h8300/
6760 F:      drivers/clocksource/h8300_*.c
6761 F:      drivers/clk/h8300/
6762 F:      drivers/irqchip/irq-renesas-h8*.c
6763
6764 HABANALABS PCI DRIVER
6765 M:      Oded Gabbay <oded.gabbay@gmail.com>
6766 T:      git https://github.com/HabanaAI/linux.git
6767 S:      Supported
6768 F:      drivers/misc/habanalabs/
6769 F:      include/uapi/misc/habanalabs.h
6770 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
6771 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
6772
6773 HACKRF MEDIA DRIVER
6774 M:      Antti Palosaari <crope@iki.fi>
6775 L:      linux-media@vger.kernel.org
6776 W:      https://linuxtv.org
6777 W:      http://palosaari.fi/linux/
6778 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6779 T:      git git://linuxtv.org/anttip/media_tree.git
6780 S:      Maintained
6781 F:      drivers/media/usb/hackrf/
6782
6783 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6784 M:      Frank Seidel <frank@f-seidel.de>
6785 L:      platform-driver-x86@vger.kernel.org
6786 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6787 S:      Maintained
6788 F:      drivers/platform/x86/hdaps.c
6789
6790 HARDWARE MONITORING
6791 M:      Jean Delvare <jdelvare@suse.com>
6792 M:      Guenter Roeck <linux@roeck-us.net>
6793 L:      linux-hwmon@vger.kernel.org
6794 W:      http://hwmon.wiki.kernel.org/
6795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6796 S:      Maintained
6797 F:      Documentation/devicetree/bindings/hwmon/
6798 F:      Documentation/hwmon/
6799 F:      drivers/hwmon/
6800 F:      include/linux/hwmon*.h
6801 F:      include/trace/events/hwmon*.h
6802
6803 HARDWARE RANDOM NUMBER GENERATOR CORE
6804 M:      Matt Mackall <mpm@selenic.com>
6805 M:      Herbert Xu <herbert@gondor.apana.org.au>
6806 L:      linux-crypto@vger.kernel.org
6807 S:      Odd fixes
6808 F:      Documentation/devicetree/bindings/rng/
6809 F:      Documentation/hw_random.txt
6810 F:      drivers/char/hw_random/
6811 F:      include/linux/hw_random.h
6812
6813 HARDWARE TRACING FACILITIES
6814 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6815 S:      Maintained
6816 F:      drivers/hwtracing/
6817
6818 HARDWARE SPINLOCK CORE
6819 M:      Ohad Ben-Cohen <ohad@wizery.com>
6820 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6821 L:      linux-remoteproc@vger.kernel.org
6822 S:      Maintained
6823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6824 F:      Documentation/devicetree/bindings/hwlock/
6825 F:      Documentation/hwspinlock.txt
6826 F:      drivers/hwspinlock/
6827 F:      include/linux/hwspinlock.h
6828
6829 HARMONY SOUND DRIVER
6830 L:      linux-parisc@vger.kernel.org
6831 S:      Maintained
6832 F:      sound/parisc/harmony.*
6833
6834 HDPVR USB VIDEO ENCODER DRIVER
6835 M:      Hans Verkuil <hverkuil@xs4all.nl>
6836 L:      linux-media@vger.kernel.org
6837 T:      git git://linuxtv.org/media_tree.git
6838 W:      https://linuxtv.org
6839 S:      Odd Fixes
6840 F:      drivers/media/usb/hdpvr/
6841
6842 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6843 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6844 S:      Supported
6845 F:      Documentation/watchdog/hpwdt.txt
6846 F:      drivers/watchdog/hpwdt.c
6847
6848 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6849 M:      Don Brace <don.brace@microsemi.com>
6850 L:      esc.storagedev@microsemi.com
6851 L:      linux-scsi@vger.kernel.org
6852 S:      Supported
6853 F:      Documentation/scsi/hpsa.txt
6854 F:      drivers/scsi/hpsa*.[ch]
6855 F:      include/linux/cciss*.h
6856 F:      include/uapi/linux/cciss*.h
6857
6858 HFI1 DRIVER
6859 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6860 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6861 L:      linux-rdma@vger.kernel.org
6862 S:      Supported
6863 F:      drivers/infiniband/hw/hfi1
6864
6865 HFS FILESYSTEM
6866 L:      linux-fsdevel@vger.kernel.org
6867 S:      Orphan
6868 F:      Documentation/filesystems/hfs.txt
6869 F:      fs/hfs/
6870
6871 HFSPLUS FILESYSTEM
6872 L:      linux-fsdevel@vger.kernel.org
6873 S:      Orphan
6874 F:      Documentation/filesystems/hfsplus.txt
6875 F:      fs/hfsplus/
6876
6877 HGA FRAMEBUFFER DRIVER
6878 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6879 L:      linux-nvidia@lists.surfsouth.com
6880 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6881 S:      Maintained
6882 F:      drivers/video/fbdev/hgafb.c
6883
6884 HIBERNATION (aka Software Suspend, aka swsusp)
6885 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6886 M:      Pavel Machek <pavel@ucw.cz>
6887 L:      linux-pm@vger.kernel.org
6888 B:      https://bugzilla.kernel.org
6889 S:      Supported
6890 F:      arch/x86/power/
6891 F:      drivers/base/power/
6892 F:      kernel/power/
6893 F:      include/linux/suspend.h
6894 F:      include/linux/freezer.h
6895 F:      include/linux/pm.h
6896 F:      arch/*/include/asm/suspend*.h
6897
6898 HID CORE LAYER
6899 M:      Jiri Kosina <jikos@kernel.org>
6900 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6901 L:      linux-input@vger.kernel.org
6902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6903 S:      Maintained
6904 F:      drivers/hid/
6905 F:      include/linux/hid*
6906 F:      include/uapi/linux/hid*
6907
6908 HID SENSOR HUB DRIVERS
6909 M:      Jiri Kosina <jikos@kernel.org>
6910 M:      Jonathan Cameron <jic23@kernel.org>
6911 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6912 L:      linux-input@vger.kernel.org
6913 L:      linux-iio@vger.kernel.org
6914 S:      Maintained
6915 F:      Documentation/hid/hid-sensor*
6916 F:      drivers/hid/hid-sensor-*
6917 F:      drivers/iio/*/hid-*
6918 F:      include/linux/hid-sensor-*
6919
6920 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6921 M:      Thomas Gleixner <tglx@linutronix.de>
6922 L:      linux-kernel@vger.kernel.org
6923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6924 S:      Maintained
6925 F:      Documentation/timers/
6926 F:      kernel/time/hrtimer.c
6927 F:      kernel/time/clockevents.c
6928 F:      kernel/time/timer_*.c
6929 F:      include/linux/clockchips.h
6930 F:      include/linux/hrtimer.h
6931
6932 HIGH-SPEED SCC DRIVER FOR AX.25
6933 L:      linux-hams@vger.kernel.org
6934 S:      Orphan
6935 F:      drivers/net/hamradio/dmascc.c
6936 F:      drivers/net/hamradio/scc.c
6937
6938 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6939 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6940 W:      http://www.highpoint-tech.com
6941 S:      Supported
6942 F:      Documentation/scsi/hptiop.txt
6943 F:      drivers/scsi/hptiop.c
6944
6945 HIPPI
6946 M:      Jes Sorensen <jes@trained-monkey.org>
6947 L:      linux-hippi@sunsite.dk
6948 S:      Maintained
6949 F:      include/linux/hippidevice.h
6950 F:      include/uapi/linux/if_hippi.h
6951 F:      net/802/hippi.c
6952 F:      drivers/net/hippi/
6953
6954 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6955 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6956 M:      Salil Mehta <salil.mehta@huawei.com>
6957 L:      netdev@vger.kernel.org
6958 W:      http://www.hisilicon.com
6959 S:      Maintained
6960 F:      drivers/net/ethernet/hisilicon/hns3/
6961
6962 HISILICON LPC BUS DRIVER
6963 M:      john.garry@huawei.com
6964 W:      http://www.hisilicon.com
6965 S:      Maintained
6966 F:      drivers/bus/hisi_lpc.c
6967 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6968
6969 HISILICON NETWORK SUBSYSTEM DRIVER
6970 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6971 M:      Salil Mehta <salil.mehta@huawei.com>
6972 L:      netdev@vger.kernel.org
6973 W:      http://www.hisilicon.com
6974 S:      Maintained
6975 F:      drivers/net/ethernet/hisilicon/
6976 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6977
6978 HISILICON PMU DRIVER
6979 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6980 W:      http://www.hisilicon.com
6981 S:      Supported
6982 F:      drivers/perf/hisilicon
6983 F:      Documentation/perf/hisi-pmu.txt
6984
6985 HISILICON ROCE DRIVER
6986 M:      Lijun Ou <oulijun@huawei.com>
6987 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6988 L:      linux-rdma@vger.kernel.org
6989 S:      Maintained
6990 F:      drivers/infiniband/hw/hns/
6991 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6992
6993 HISILICON SAS Controller
6994 M:      John Garry <john.garry@huawei.com>
6995 W:      http://www.hisilicon.com
6996 S:      Supported
6997 F:      drivers/scsi/hisi_sas/
6998 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6999
7000 HMM - Heterogeneous Memory Management
7001 M:      Jérôme Glisse <jglisse@redhat.com>
7002 L:      linux-mm@kvack.org
7003 S:      Maintained
7004 F:      mm/hmm*
7005 F:      include/linux/hmm*
7006 F:      Documentation/vm/hmm.rst
7007
7008 HOST AP DRIVER
7009 M:      Jouni Malinen <j@w1.fi>
7010 L:      linux-wireless@vger.kernel.org
7011 W:      http://w1.fi/hostap-driver.html
7012 S:      Obsolete
7013 F:      drivers/net/wireless/intersil/hostap/
7014
7015 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7016 L:      platform-driver-x86@vger.kernel.org
7017 S:      Orphan
7018 F:      drivers/platform/x86/tc1100-wmi.c
7019
7020 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7021 M:      Jaroslav Kysela <perex@perex.cz>
7022 S:      Maintained
7023 F:      drivers/net/ethernet/hp/hp100.*
7024
7025 HPET:   High Precision Event Timers driver
7026 M:      Clemens Ladisch <clemens@ladisch.de>
7027 S:      Maintained
7028 F:      Documentation/timers/hpet.txt
7029 F:      drivers/char/hpet.c
7030 F:      include/linux/hpet.h
7031 F:      include/uapi/linux/hpet.h
7032
7033 HPET:   x86
7034 S:      Orphan
7035 F:      arch/x86/kernel/hpet.c
7036 F:      arch/x86/include/asm/hpet.h
7037
7038 HPFS FILESYSTEM
7039 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7040 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7041 S:      Maintained
7042 F:      fs/hpfs/
7043
7044 HSI SUBSYSTEM
7045 M:      Sebastian Reichel <sre@kernel.org>
7046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7047 S:      Maintained
7048 F:      Documentation/ABI/testing/sysfs-bus-hsi
7049 F:      Documentation/driver-api/hsi.rst
7050 F:      drivers/hsi/
7051 F:      include/linux/hsi/
7052 F:      include/uapi/linux/hsi/
7053
7054 HSO 3G MODEM DRIVER
7055 L:      linux-usb@vger.kernel.org
7056 S:      Orphan
7057 F:      drivers/net/usb/hso.c
7058
7059 HSR NETWORK PROTOCOL
7060 M:      Arvid Brodin <arvid.brodin@alten.se>
7061 L:      netdev@vger.kernel.org
7062 S:      Maintained
7063 F:      net/hsr/
7064
7065 HT16K33 LED CONTROLLER DRIVER
7066 M:      Robin van der Gracht <robin@protonic.nl>
7067 S:      Maintained
7068 F:      drivers/auxdisplay/ht16k33.c
7069 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7070
7071 HTCPEN TOUCHSCREEN DRIVER
7072 M:      Pau Oliva Fora <pof@eslack.org>
7073 L:      linux-input@vger.kernel.org
7074 S:      Maintained
7075 F:      drivers/input/touchscreen/htcpen.c
7076
7077 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7078 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7079 L:      linux-iio@vger.kernel.org
7080 W:      http://www.st.com/
7081 S:      Maintained
7082 F:      drivers/iio/humidity/hts221*
7083 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7084
7085 HUAWEI ETHERNET DRIVER
7086 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7087 L:      netdev@vger.kernel.org
7088 S:      Supported
7089 F:      Documentation/networking/hinic.txt
7090 F:      drivers/net/ethernet/huawei/hinic/
7091
7092 HUGETLB FILESYSTEM
7093 M:      Mike Kravetz <mike.kravetz@oracle.com>
7094 L:      linux-mm@kvack.org
7095 S:      Maintained
7096 F:      fs/hugetlbfs/
7097 F:      mm/hugetlb.c
7098 F:      include/linux/hugetlb.h
7099 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7100 F:      Documentation/vm/hugetlbfs_reserv.rst
7101 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7102
7103 HVA ST MEDIA DRIVER
7104 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7105 L:      linux-media@vger.kernel.org
7106 T:      git git://linuxtv.org/media_tree.git
7107 W:      https://linuxtv.org
7108 S:      Supported
7109 F:      drivers/media/platform/sti/hva
7110
7111 HWPOISON MEMORY FAILURE HANDLING
7112 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7113 L:      linux-mm@kvack.org
7114 S:      Maintained
7115 F:      mm/memory-failure.c
7116 F:      mm/hwpoison-inject.c
7117
7118 HYGON PROCESSOR SUPPORT
7119 M:      Pu Wen <puwen@hygon.cn>
7120 L:      linux-kernel@vger.kernel.org
7121 S:      Maintained
7122 F:      arch/x86/kernel/cpu/hygon.c
7123
7124 Hyper-V CORE AND DRIVERS
7125 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7126 M:      Haiyang Zhang <haiyangz@microsoft.com>
7127 M:      Stephen Hemminger <sthemmin@microsoft.com>
7128 M:      Sasha Levin <sashal@kernel.org>
7129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7130 L:      linux-hyperv@vger.kernel.org
7131 S:      Supported
7132 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7133 F:      arch/x86/include/asm/mshyperv.h
7134 F:      arch/x86/include/asm/trace/hyperv.h
7135 F:      arch/x86/include/asm/hyperv-tlfs.h
7136 F:      arch/x86/kernel/cpu/mshyperv.c
7137 F:      arch/x86/hyperv
7138 F:      drivers/hid/hid-hyperv.c
7139 F:      drivers/hv/
7140 F:      drivers/input/serio/hyperv-keyboard.c
7141 F:      drivers/pci/controller/pci-hyperv.c
7142 F:      drivers/net/hyperv/
7143 F:      drivers/scsi/storvsc_drv.c
7144 F:      drivers/uio/uio_hv_generic.c
7145 F:      drivers/video/fbdev/hyperv_fb.c
7146 F:      net/vmw_vsock/hyperv_transport.c
7147 F:      include/linux/hyperv.h
7148 F:      include/uapi/linux/hyperv.h
7149 F:      tools/hv/
7150 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7151
7152 HYPERVISOR VIRTUAL CONSOLE DRIVER
7153 L:      linuxppc-dev@lists.ozlabs.org
7154 S:      Odd Fixes
7155 F:      drivers/tty/hvc/
7156
7157 I2C ACPI SUPPORT
7158 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7159 L:      linux-i2c@vger.kernel.org
7160 L:      linux-acpi@vger.kernel.org
7161 S:      Maintained
7162 F:      drivers/i2c/i2c-core-acpi.c
7163
7164 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7165 M:      Ajay Gupta <ajayg@nvidia.com>
7166 L:      linux-i2c@vger.kernel.org
7167 S:      Maintained
7168 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7169 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7170
7171 I2C MUXES
7172 M:      Peter Rosin <peda@axentia.se>
7173 L:      linux-i2c@vger.kernel.org
7174 S:      Maintained
7175 F:      Documentation/i2c/i2c-topology
7176 F:      Documentation/i2c/muxes/
7177 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7178 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7179 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7180 F:      drivers/i2c/i2c-mux.c
7181 F:      drivers/i2c/muxes/
7182 F:      include/linux/i2c-mux.h
7183
7184 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7185 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7186 L:      linux-i2c@vger.kernel.org
7187 S:      Maintained
7188 F:      drivers/i2c/busses/i2c-mv64xxx.c
7189
7190 I2C OVER PARALLEL PORT
7191 M:      Jean Delvare <jdelvare@suse.com>
7192 L:      linux-i2c@vger.kernel.org
7193 S:      Maintained
7194 F:      Documentation/i2c/busses/i2c-parport
7195 F:      Documentation/i2c/busses/i2c-parport-light
7196 F:      drivers/i2c/busses/i2c-parport.c
7197 F:      drivers/i2c/busses/i2c-parport-light.c
7198
7199 I2C SUBSYSTEM
7200 M:      Wolfram Sang <wsa@the-dreams.de>
7201 L:      linux-i2c@vger.kernel.org
7202 W:      https://i2c.wiki.kernel.org/
7203 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7205 S:      Maintained
7206 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7207 F:      Documentation/i2c/
7208 F:      drivers/i2c/*
7209 F:      include/linux/i2c.h
7210 F:      include/linux/i2c-dev.h
7211 F:      include/linux/i2c-smbus.h
7212 F:      include/uapi/linux/i2c.h
7213 F:      include/uapi/linux/i2c-*.h
7214
7215 I2C SUBSYSTEM HOST DRIVERS
7216 L:      linux-i2c@vger.kernel.org
7217 W:      https://i2c.wiki.kernel.org/
7218 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7220 S:      Odd Fixes
7221 F:      Documentation/devicetree/bindings/i2c/
7222 F:      drivers/i2c/algos/
7223 F:      drivers/i2c/busses/
7224
7225 I2C-TAOS-EVM DRIVER
7226 M:      Jean Delvare <jdelvare@suse.com>
7227 L:      linux-i2c@vger.kernel.org
7228 S:      Maintained
7229 F:      Documentation/i2c/busses/i2c-taos-evm
7230 F:      drivers/i2c/busses/i2c-taos-evm.c
7231
7232 I2C-TINY-USB DRIVER
7233 M:      Till Harbaum <till@harbaum.org>
7234 L:      linux-i2c@vger.kernel.org
7235 W:      http://www.harbaum.org/till/i2c_tiny_usb
7236 S:      Maintained
7237 F:      drivers/i2c/busses/i2c-tiny-usb.c
7238
7239 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7240 M:      Jean Delvare <jdelvare@suse.com>
7241 L:      linux-i2c@vger.kernel.org
7242 S:      Maintained
7243 F:      Documentation/i2c/busses/i2c-ali1535
7244 F:      Documentation/i2c/busses/i2c-ali1563
7245 F:      Documentation/i2c/busses/i2c-ali15x3
7246 F:      Documentation/i2c/busses/i2c-amd756
7247 F:      Documentation/i2c/busses/i2c-amd8111
7248 F:      Documentation/i2c/busses/i2c-i801
7249 F:      Documentation/i2c/busses/i2c-nforce2
7250 F:      Documentation/i2c/busses/i2c-piix4
7251 F:      Documentation/i2c/busses/i2c-sis5595
7252 F:      Documentation/i2c/busses/i2c-sis630
7253 F:      Documentation/i2c/busses/i2c-sis96x
7254 F:      Documentation/i2c/busses/i2c-via
7255 F:      Documentation/i2c/busses/i2c-viapro
7256 F:      drivers/i2c/busses/i2c-ali1535.c
7257 F:      drivers/i2c/busses/i2c-ali1563.c
7258 F:      drivers/i2c/busses/i2c-ali15x3.c
7259 F:      drivers/i2c/busses/i2c-amd756.c
7260 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7261 F:      drivers/i2c/busses/i2c-amd8111.c
7262 F:      drivers/i2c/busses/i2c-i801.c
7263 F:      drivers/i2c/busses/i2c-isch.c
7264 F:      drivers/i2c/busses/i2c-nforce2.c
7265 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7266 F:      drivers/i2c/busses/i2c-piix4.c
7267 F:      drivers/i2c/busses/i2c-sis5595.c
7268 F:      drivers/i2c/busses/i2c-sis630.c
7269 F:      drivers/i2c/busses/i2c-sis96x.c
7270 F:      drivers/i2c/busses/i2c-via.c
7271 F:      drivers/i2c/busses/i2c-viapro.c
7272
7273 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7274 M:      Hans de Goede <hdegoede@redhat.com>
7275 L:      linux-i2c@vger.kernel.org
7276 S:      Maintained
7277 F:      drivers/i2c/busses/i2c-cht-wc.c
7278
7279 I2C/SMBUS ISMT DRIVER
7280 M:      Seth Heasley <seth.heasley@intel.com>
7281 M:      Neil Horman <nhorman@tuxdriver.com>
7282 L:      linux-i2c@vger.kernel.org
7283 F:      drivers/i2c/busses/i2c-ismt.c
7284 F:      Documentation/i2c/busses/i2c-ismt
7285
7286 I2C/SMBUS STUB DRIVER
7287 M:      Jean Delvare <jdelvare@suse.com>
7288 L:      linux-i2c@vger.kernel.org
7289 S:      Maintained
7290 F:      drivers/i2c/i2c-stub.c
7291
7292 I3C SUBSYSTEM
7293 M:      Boris Brezillon <bbrezillon@kernel.org>
7294 L:      linux-i3c@lists.infradead.org
7295 C:      irc://chat.freenode.net/linux-i3c
7296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7297 S:      Maintained
7298 F:      Documentation/ABI/testing/sysfs-bus-i3c
7299 F:      Documentation/devicetree/bindings/i3c/
7300 F:      Documentation/driver-api/i3c
7301 F:      drivers/i3c/
7302 F:      include/linux/i3c/
7303 F:      include/dt-bindings/i3c/
7304
7305 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7306 M:      Vitor Soares <vitor.soares@synopsys.com>
7307 S:      Maintained
7308 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7309 F:      drivers/i3c/master/dw*
7310
7311 IA64 (Itanium) PLATFORM
7312 M:      Tony Luck <tony.luck@intel.com>
7313 M:      Fenghua Yu <fenghua.yu@intel.com>
7314 L:      linux-ia64@vger.kernel.org
7315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7316 S:      Maintained
7317 F:      arch/ia64/
7318
7319 IBM Power 842 compression accelerator
7320 M:      Haren Myneni <haren@us.ibm.com>
7321 S:      Supported
7322 F:      drivers/crypto/nx/Makefile
7323 F:      drivers/crypto/nx/Kconfig
7324 F:      drivers/crypto/nx/nx-842*
7325 F:      include/linux/sw842.h
7326 F:      crypto/842.c
7327 F:      lib/842/
7328
7329 IBM Power in-Nest Crypto Acceleration
7330 M:      Breno Leitão <leitao@debian.org>
7331 M:      Nayna Jain <nayna@linux.ibm.com>
7332 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7333 L:      linux-crypto@vger.kernel.org
7334 S:      Supported
7335 F:      drivers/crypto/nx/Makefile
7336 F:      drivers/crypto/nx/Kconfig
7337 F:      drivers/crypto/nx/nx-aes*
7338 F:      drivers/crypto/nx/nx-sha*
7339 F:      drivers/crypto/nx/nx.*
7340 F:      drivers/crypto/nx/nx_csbcpb.h
7341 F:      drivers/crypto/nx/nx_debugfs.h
7342
7343 IBM Power Linux RAID adapter
7344 M:      Brian King <brking@us.ibm.com>
7345 S:      Supported
7346 F:      drivers/scsi/ipr.*
7347
7348 IBM Power SRIOV Virtual NIC Device Driver
7349 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7350 M:      John Allen <jallen@linux.ibm.com>
7351 L:      netdev@vger.kernel.org
7352 S:      Supported
7353 F:      drivers/net/ethernet/ibm/ibmvnic.*
7354
7355 IBM Power Virtual Accelerator Switchboard
7356 M:      Sukadev Bhattiprolu
7357 L:      linuxppc-dev@lists.ozlabs.org
7358 S:      Supported
7359 F:      arch/powerpc/platforms/powernv/vas*
7360 F:      arch/powerpc/platforms/powernv/copy-paste.h
7361 F:      arch/powerpc/include/asm/vas.h
7362 F:      arch/powerpc/include/uapi/asm/vas.h
7363
7364 IBM Power Virtual Ethernet Device Driver
7365 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7366 L:      netdev@vger.kernel.org
7367 S:      Supported
7368 F:      drivers/net/ethernet/ibm/ibmveth.*
7369
7370 IBM Power Virtual FC Device Drivers
7371 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7372 L:      linux-scsi@vger.kernel.org
7373 S:      Supported
7374 F:      drivers/scsi/ibmvscsi/ibmvfc*
7375
7376 IBM Power Virtual Management Channel Driver
7377 M:      Steven Royer <seroyer@linux.ibm.com>
7378 S:      Supported
7379 F:      drivers/misc/ibmvmc.*
7380
7381 IBM Power Virtual SCSI Device Drivers
7382 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7383 L:      linux-scsi@vger.kernel.org
7384 S:      Supported
7385 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7386 F:      include/scsi/viosrp.h
7387
7388 IBM Power Virtual SCSI Device Target Driver
7389 M:      Michael Cyr <mikecyr@linux.ibm.com>
7390 L:      linux-scsi@vger.kernel.org
7391 L:      target-devel@vger.kernel.org
7392 S:      Supported
7393 F:      drivers/scsi/ibmvscsi_tgt/
7394
7395 IBM Power VMX Cryptographic instructions
7396 M:      Breno Leitão <leitao@debian.org>
7397 M:      Nayna Jain <nayna@linux.ibm.com>
7398 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7399 L:      linux-crypto@vger.kernel.org
7400 S:      Supported
7401 F:      drivers/crypto/vmx/Makefile
7402 F:      drivers/crypto/vmx/Kconfig
7403 F:      drivers/crypto/vmx/vmx.c
7404 F:      drivers/crypto/vmx/aes*
7405 F:      drivers/crypto/vmx/ghash*
7406 F:      drivers/crypto/vmx/ppc-xlate.pl
7407
7408 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7409 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7410 L:      linux-pci@vger.kernel.org
7411 L:      linuxppc-dev@lists.ozlabs.org
7412 S:      Supported
7413 F:      drivers/pci/hotplug/rpaphp*
7414
7415 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7416 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7417 L:      linux-pci@vger.kernel.org
7418 L:      linuxppc-dev@lists.ozlabs.org
7419 S:      Supported
7420 F:      drivers/pci/hotplug/rpadlpar*
7421
7422 IBM ServeRAID RAID DRIVER
7423 S:      Orphan
7424 F:      drivers/scsi/ips.*
7425
7426 ICH LPC AND GPIO DRIVER
7427 M:      Peter Tyser <ptyser@xes-inc.com>
7428 S:      Maintained
7429 F:      drivers/mfd/lpc_ich.c
7430 F:      drivers/gpio/gpio-ich.c
7431
7432 IDE SUBSYSTEM
7433 M:      "David S. Miller" <davem@davemloft.net>
7434 L:      linux-ide@vger.kernel.org
7435 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7437 S:      Maintained
7438 F:      Documentation/ide/
7439 F:      drivers/ide/
7440 F:      include/linux/ide.h
7441
7442 IDE/ATAPI DRIVERS
7443 M:      Borislav Petkov <bp@alien8.de>
7444 L:      linux-ide@vger.kernel.org
7445 S:      Maintained
7446 F:      Documentation/cdrom/ide-cd
7447 F:      drivers/ide/ide-cd*
7448
7449 IDEAPAD LAPTOP EXTRAS DRIVER
7450 M:      Ike Panhc <ike.pan@canonical.com>
7451 L:      platform-driver-x86@vger.kernel.org
7452 W:      http://launchpad.net/ideapad-laptop
7453 S:      Maintained
7454 F:      drivers/platform/x86/ideapad-laptop.c
7455
7456 IDEAPAD LAPTOP SLIDEBAR DRIVER
7457 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7458 L:      linux-input@vger.kernel.org
7459 W:      https://github.com/o2genum/ideapad-slidebar
7460 S:      Maintained
7461 F:      drivers/input/misc/ideapad_slidebar.c
7462
7463 IDT VersaClock 5 CLOCK DRIVER
7464 M:      Marek Vasut <marek.vasut@gmail.com>
7465 S:      Maintained
7466 F:      drivers/clk/clk-versaclock5.c
7467
7468 IEEE 802.15.4 SUBSYSTEM
7469 M:      Alexander Aring <alex.aring@gmail.com>
7470 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7471 L:      linux-wpan@vger.kernel.org
7472 W:      http://wpan.cakelab.org/
7473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7475 S:      Maintained
7476 F:      net/ieee802154/
7477 F:      net/mac802154/
7478 F:      drivers/net/ieee802154/
7479 F:      include/linux/nl802154.h
7480 F:      include/linux/ieee802154.h
7481 F:      include/net/nl802154.h
7482 F:      include/net/mac802154.h
7483 F:      include/net/af_ieee802154.h
7484 F:      include/net/cfg802154.h
7485 F:      include/net/ieee802154_netdev.h
7486 F:      Documentation/networking/ieee802154.txt
7487
7488 IFE PROTOCOL
7489 M:      Yotam Gigi <yotam.gi@gmail.com>
7490 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7491 F:      net/ife
7492 F:      include/net/ife.h
7493 F:      include/uapi/linux/ife.h
7494
7495 IGORPLUG-USB IR RECEIVER
7496 M:      Sean Young <sean@mess.org>
7497 L:      linux-media@vger.kernel.org
7498 S:      Maintained
7499 F:      drivers/media/rc/igorplugusb.c
7500
7501 IGUANAWORKS USB IR TRANSCEIVER
7502 M:      Sean Young <sean@mess.org>
7503 L:      linux-media@vger.kernel.org
7504 S:      Maintained
7505 F:      drivers/media/rc/iguanair.c
7506
7507 IIO DIGITAL POTENTIOMETER DAC
7508 M:      Peter Rosin <peda@axentia.se>
7509 L:      linux-iio@vger.kernel.org
7510 S:      Maintained
7511 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7512 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7513 F:      drivers/iio/dac/dpot-dac.c
7514
7515 IIO ENVELOPE DETECTOR
7516 M:      Peter Rosin <peda@axentia.se>
7517 L:      linux-iio@vger.kernel.org
7518 S:      Maintained
7519 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7520 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7521 F:      drivers/iio/adc/envelope-detector.c
7522
7523 IIO MULTIPLEXER
7524 M:      Peter Rosin <peda@axentia.se>
7525 L:      linux-iio@vger.kernel.org
7526 S:      Maintained
7527 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7528 F:      drivers/iio/multiplexer/iio-mux.c
7529
7530 IIO SUBSYSTEM AND DRIVERS
7531 M:      Jonathan Cameron <jic23@kernel.org>
7532 R:      Hartmut Knaack <knaack.h@gmx.de>
7533 R:      Lars-Peter Clausen <lars@metafoo.de>
7534 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7535 L:      linux-iio@vger.kernel.org
7536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7537 S:      Maintained
7538 F:      Documentation/ABI/testing/configfs-iio*
7539 F:      Documentation/ABI/testing/sysfs-bus-iio*
7540 F:      Documentation/devicetree/bindings/iio/
7541 F:      drivers/iio/
7542 F:      drivers/staging/iio/
7543 F:      include/linux/iio/
7544 F:      tools/iio/
7545
7546 IIO UNIT CONVERTER
7547 M:      Peter Rosin <peda@axentia.se>
7548 L:      linux-iio@vger.kernel.org
7549 S:      Maintained
7550 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7551 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7552 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7553 F:      drivers/iio/afe/iio-rescale.c
7554
7555 IKANOS/ADI EAGLE ADSL USB DRIVER
7556 M:      Matthieu Castet <castet.matthieu@free.fr>
7557 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7558 S:      Maintained
7559 F:      drivers/usb/atm/ueagle-atm.c
7560
7561 IMGTEC ASCII LCD DRIVER
7562 M:      Paul Burton <paul.burton@mips.com>
7563 S:      Maintained
7564 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7565 F:      drivers/auxdisplay/img-ascii-lcd.c
7566
7567 IMGTEC IR DECODER DRIVER
7568 M:      James Hogan <jhogan@kernel.org>
7569 S:      Maintained
7570 F:      drivers/media/rc/img-ir/
7571
7572 IMON SOUNDGRAPH USB IR RECEIVER
7573 M:      Sean Young <sean@mess.org>
7574 L:      linux-media@vger.kernel.org
7575 S:      Maintained
7576 F:      drivers/media/rc/imon_raw.c
7577 F:      drivers/media/rc/imon.c
7578
7579 IMS TWINTURBO FRAMEBUFFER DRIVER
7580 L:      linux-fbdev@vger.kernel.org
7581 S:      Orphan
7582 F:      drivers/video/fbdev/imsttfb.c
7583
7584 INA209 HARDWARE MONITOR DRIVER
7585 M:      Guenter Roeck <linux@roeck-us.net>
7586 L:      linux-hwmon@vger.kernel.org
7587 S:      Maintained
7588 F:      Documentation/hwmon/ina209
7589 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7590 F:      drivers/hwmon/ina209.c
7591
7592 INA2XX HARDWARE MONITOR DRIVER
7593 M:      Guenter Roeck <linux@roeck-us.net>
7594 L:      linux-hwmon@vger.kernel.org
7595 S:      Maintained
7596 F:      Documentation/hwmon/ina2xx
7597 F:      drivers/hwmon/ina2xx.c
7598 F:      include/linux/platform_data/ina2xx.h
7599
7600 INDUSTRY PACK SUBSYSTEM (IPACK)
7601 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7602 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7603 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7604 L:      industrypack-devel@lists.sourceforge.net
7605 W:      http://industrypack.sourceforge.net
7606 S:      Maintained
7607 F:      drivers/ipack/
7608
7609 INFINIBAND SUBSYSTEM
7610 M:      Doug Ledford <dledford@redhat.com>
7611 M:      Jason Gunthorpe <jgg@mellanox.com>
7612 L:      linux-rdma@vger.kernel.org
7613 W:      https://github.com/linux-rdma/rdma-core
7614 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7616 S:      Supported
7617 F:      Documentation/devicetree/bindings/infiniband/
7618 F:      Documentation/infiniband/
7619 F:      drivers/infiniband/
7620 F:      include/uapi/linux/if_infiniband.h
7621 F:      include/uapi/rdma/
7622 F:      include/rdma/
7623
7624 INGENIC JZ4780 DMA Driver
7625 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7626 S:      Maintained
7627 F:      drivers/dma/dma-jz4780.c
7628
7629 INGENIC JZ4780 NAND DRIVER
7630 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7631 L:      linux-mtd@lists.infradead.org
7632 S:      Maintained
7633 F:      drivers/mtd/nand/raw/jz4780_*
7634
7635 INOTIFY
7636 M:      Jan Kara <jack@suse.cz>
7637 R:      Amir Goldstein <amir73il@gmail.com>
7638 L:      linux-fsdevel@vger.kernel.org
7639 S:      Maintained
7640 F:      Documentation/filesystems/inotify.txt
7641 F:      fs/notify/inotify/
7642 F:      include/linux/inotify.h
7643 F:      include/uapi/linux/inotify.h
7644
7645 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7646 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7647 L:      linux-input@vger.kernel.org
7648 Q:      http://patchwork.kernel.org/project/linux-input/list/
7649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7650 S:      Maintained
7651 F:      drivers/input/
7652 F:      include/linux/input.h
7653 F:      include/uapi/linux/input.h
7654 F:      include/uapi/linux/input-event-codes.h
7655 F:      include/linux/input/
7656 F:      Documentation/devicetree/bindings/input/
7657 F:      Documentation/devicetree/bindings/serio/
7658 F:      Documentation/input/
7659
7660 INPUT MULTITOUCH (MT) PROTOCOL
7661 M:      Henrik Rydberg <rydberg@bitmath.org>
7662 L:      linux-input@vger.kernel.org
7663 S:      Odd fixes
7664 F:      Documentation/input/multi-touch-protocol.rst
7665 F:      drivers/input/input-mt.c
7666 K:      \b(ABS|SYN)_MT_
7667
7668 INSIDE SECURE CRYPTO DRIVER
7669 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7670 F:      drivers/crypto/inside-secure/
7671 S:      Maintained
7672 L:      linux-crypto@vger.kernel.org
7673
7674 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7675 M:      Mimi Zohar <zohar@linux.ibm.com>
7676 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7677 L:      linux-integrity@vger.kernel.org
7678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7679 S:      Supported
7680 F:      security/integrity/ima/
7681
7682 INTEL 810/815 FRAMEBUFFER DRIVER
7683 M:      Antonino Daplas <adaplas@gmail.com>
7684 L:      linux-fbdev@vger.kernel.org
7685 S:      Maintained
7686 F:      drivers/video/fbdev/i810/
7687
7688 INTEL ASoC DRIVERS
7689 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7690 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7691 M:      Jie Yang <yang.jie@linux.intel.com>
7692 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7693 S:      Supported
7694 F:      sound/soc/intel/
7695
7696 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7697 M:      Hans de Goede <hdegoede@redhat.com>
7698 L:      platform-driver-x86@vger.kernel.org
7699 S:      Maintained
7700 F:      drivers/platform/x86/intel_atomisp2_pm.c
7701
7702 INTEL C600 SERIES SAS CONTROLLER DRIVER
7703 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7704 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7705 L:      linux-scsi@vger.kernel.org
7706 T:      git git://git.code.sf.net/p/intel-sas/isci
7707 S:      Supported
7708 F:      drivers/scsi/isci/
7709
7710 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7711 M:      Jani Nikula <jani.nikula@linux.intel.com>
7712 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7713 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7714 L:      intel-gfx@lists.freedesktop.org
7715 W:      https://01.org/linuxgraphics/
7716 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7717 C:      irc://chat.freenode.net/intel-gfx
7718 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7719 T:      git git://anongit.freedesktop.org/drm-intel
7720 S:      Supported
7721 F:      drivers/gpu/drm/i915/
7722 F:      include/drm/i915*
7723 F:      include/uapi/drm/i915_drm.h
7724 F:      Documentation/gpu/i915.rst
7725
7726 INTEL ETHERNET DRIVERS
7727 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7728 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7729 W:      http://www.intel.com/support/feedback.htm
7730 W:      http://e1000.sourceforge.net/
7731 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7734 S:      Supported
7735 F:      Documentation/networking/device_drivers/intel/e100.rst
7736 F:      Documentation/networking/device_drivers/intel/e1000.rst
7737 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7738 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7739 F:      Documentation/networking/device_drivers/intel/igb.rst
7740 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7741 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7742 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7743 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7744 F:      Documentation/networking/device_drivers/intel/i40e.rst
7745 F:      Documentation/networking/device_drivers/intel/iavf.rst
7746 F:      Documentation/networking/device_drivers/intel/ice.rst
7747 F:      drivers/net/ethernet/intel/
7748 F:      drivers/net/ethernet/intel/*/
7749 F:      include/linux/avf/virtchnl.h
7750
7751 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7752 M:      Maik Broemme <mbroemme@libmpq.org>
7753 L:      linux-fbdev@vger.kernel.org
7754 S:      Maintained
7755 F:      Documentation/fb/intelfb.txt
7756 F:      drivers/video/fbdev/intelfb/
7757
7758 INTEL GPIO DRIVERS
7759 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7760 L:      linux-gpio@vger.kernel.org
7761 S:      Maintained
7762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7763 F:      drivers/gpio/gpio-ich.c
7764 F:      drivers/gpio/gpio-intel-mid.c
7765 F:      drivers/gpio/gpio-lynxpoint.c
7766 F:      drivers/gpio/gpio-merrifield.c
7767 F:      drivers/gpio/gpio-ml-ioh.c
7768 F:      drivers/gpio/gpio-pch.c
7769 F:      drivers/gpio/gpio-sch.c
7770 F:      drivers/gpio/gpio-sodaville.c
7771
7772 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7773 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7774 M:      Zhi Wang <zhi.a.wang@intel.com>
7775 L:      intel-gvt-dev@lists.freedesktop.org
7776 L:      intel-gfx@lists.freedesktop.org
7777 W:      https://01.org/igvt-g
7778 T:      git https://github.com/intel/gvt-linux.git
7779 S:      Supported
7780 F:      drivers/gpu/drm/i915/gvt/
7781
7782 INTEL HID EVENT DRIVER
7783 M:      Alex Hung <alex.hung@canonical.com>
7784 L:      platform-driver-x86@vger.kernel.org
7785 S:      Maintained
7786 F:      drivers/platform/x86/intel-hid.c
7787
7788 INTEL I/OAT DMA DRIVER
7789 M:      Dave Jiang <dave.jiang@intel.com>
7790 R:      Dan Williams <dan.j.williams@intel.com>
7791 L:      dmaengine@vger.kernel.org
7792 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7793 S:      Supported
7794 F:      drivers/dma/ioat*
7795
7796 INTEL IDLE DRIVER
7797 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7798 M:      Len Brown <lenb@kernel.org>
7799 L:      linux-pm@vger.kernel.org
7800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7801 B:      https://bugzilla.kernel.org
7802 S:      Supported
7803 F:      drivers/idle/intel_idle.c
7804
7805 INTEL INTEGRATED SENSOR HUB DRIVER
7806 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7807 M:      Jiri Kosina <jikos@kernel.org>
7808 L:      linux-input@vger.kernel.org
7809 S:      Maintained
7810 F:      drivers/hid/intel-ish-hid/
7811
7812 INTEL IOMMU (VT-d)
7813 M:      David Woodhouse <dwmw2@infradead.org>
7814 L:      iommu@lists.linux-foundation.org
7815 T:      git git://git.infradead.org/iommu-2.6.git
7816 S:      Supported
7817 F:      drivers/iommu/intel-iommu.c
7818 F:      include/linux/intel-iommu.h
7819
7820 INTEL IOP-ADMA DMA DRIVER
7821 R:      Dan Williams <dan.j.williams@intel.com>
7822 S:      Odd fixes
7823 F:      drivers/dma/iop-adma.c
7824
7825 INTEL IPU3 CSI-2 CIO2 DRIVER
7826 M:      Yong Zhi <yong.zhi@intel.com>
7827 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7828 M:      Bingbu Cao <bingbu.cao@intel.com>
7829 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7830 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7831 L:      linux-media@vger.kernel.org
7832 S:      Maintained
7833 F:      drivers/media/pci/intel/ipu3/
7834 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7835
7836 INTEL IPU3 CSI-2 IMGU DRIVER
7837 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7838 L:      linux-media@vger.kernel.org
7839 S:      Maintained
7840 F:      drivers/staging/media/ipu3/
7841 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7842 F:      Documentation/media/v4l-drivers/ipu3.rst
7843
7844 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7845 M:      Krzysztof Halasa <khalasa@piap.pl>
7846 S:      Maintained
7847 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7848 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7849 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7850 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7851 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7852 F:      drivers/net/wan/ixp4xx_hss.c
7853
7854 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7855 M:      Deepak Saxena <dsaxena@plexity.net>
7856 S:      Maintained
7857 F:      drivers/char/hw_random/ixp4xx-rng.c
7858
7859 INTEL MANAGEMENT ENGINE (mei)
7860 M:      Tomas Winkler <tomas.winkler@intel.com>
7861 L:      linux-kernel@vger.kernel.org
7862 S:      Supported
7863 F:      include/uapi/linux/mei.h
7864 F:      include/linux/mei_cl_bus.h
7865 F:      drivers/misc/mei/*
7866 F:      drivers/watchdog/mei_wdt.c
7867 F:      Documentation/misc-devices/mei/*
7868 F:      samples/mei/*
7869
7870 INTEL MENLOW THERMAL DRIVER
7871 M:      Sujith Thomas <sujith.thomas@intel.com>
7872 L:      platform-driver-x86@vger.kernel.org
7873 W:      https://01.org/linux-acpi
7874 S:      Supported
7875 F:      drivers/platform/x86/intel_menlow.c
7876
7877 INTEL MIC DRIVERS (mic)
7878 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7879 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7880 S:      Supported
7881 W:      https://github.com/sudeepdutt/mic
7882 W:      http://software.intel.com/en-us/mic-developer
7883 F:      include/linux/mic_bus.h
7884 F:      include/linux/scif.h
7885 F:      include/uapi/linux/mic_common.h
7886 F:      include/uapi/linux/mic_ioctl.h
7887 F:      include/uapi/linux/scif_ioctl.h
7888 F:      drivers/misc/mic/
7889 F:      drivers/dma/mic_x100_dma.c
7890 F:      drivers/dma/mic_x100_dma.h
7891 F:      Documentation/mic/
7892
7893 INTEL PMC CORE DRIVER
7894 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7895 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7896 L:      platform-driver-x86@vger.kernel.org
7897 S:      Maintained
7898 F:      drivers/platform/x86/intel_pmc_core*
7899
7900 INTEL PMC/P-Unit IPC DRIVER
7901 M:      Zha Qipeng<qipeng.zha@intel.com>
7902 L:      platform-driver-x86@vger.kernel.org
7903 S:      Maintained
7904 F:      drivers/platform/x86/intel_pmc_ipc.c
7905 F:      drivers/platform/x86/intel_punit_ipc.c
7906 F:      arch/x86/include/asm/intel_pmc_ipc.h
7907 F:      arch/x86/include/asm/intel_punit_ipc.h
7908
7909 INTEL PMIC GPIO DRIVERS
7910 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7911 S:      Maintained
7912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7913 F:      drivers/gpio/gpio-*cove.c
7914 F:      drivers/gpio/gpio-msic.c
7915
7916 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7917 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7918 S:      Maintained
7919 F:      drivers/mfd/intel_msic.c
7920 F:      drivers/mfd/intel_soc_pmic*
7921 F:      include/linux/mfd/intel_msic.h
7922 F:      include/linux/mfd/intel_soc_pmic*
7923
7924 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7925 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7926 L:      linux-wireless@vger.kernel.org
7927 S:      Maintained
7928 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
7929 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
7930 F:      drivers/net/wireless/intel/ipw2x00/
7931
7932 INTEL PSTATE DRIVER
7933 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7934 M:      Len Brown <lenb@kernel.org>
7935 L:      linux-pm@vger.kernel.org
7936 S:      Supported
7937 F:      drivers/cpufreq/intel_pstate.c
7938
7939 INTEL RDMA RNIC DRIVER
7940 M:      Faisal Latif <faisal.latif@intel.com>
7941 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7942 L:      linux-rdma@vger.kernel.org
7943 S:      Supported
7944 F:      drivers/infiniband/hw/i40iw/
7945 F:      include/uapi/rdma/i40iw-abi.h
7946
7947 INTEL TELEMETRY DRIVER
7948 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7949 M:      "David E. Box" <david.e.box@linux.intel.com>
7950 L:      platform-driver-x86@vger.kernel.org
7951 S:      Maintained
7952 F:      arch/x86/include/asm/intel_telemetry.h
7953 F:      drivers/platform/x86/intel_telemetry*
7954
7955 INTEL VIRTUAL BUTTON DRIVER
7956 M:      AceLan Kao <acelan.kao@canonical.com>
7957 L:      platform-driver-x86@vger.kernel.org
7958 S:      Maintained
7959 F:      drivers/platform/x86/intel-vbtn.c
7960
7961 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7962 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7963 L:      linux-wireless@vger.kernel.org
7964 S:      Supported
7965 F:      drivers/net/wireless/intel/iwlegacy/
7966
7967 INTEL WIRELESS WIFI LINK (iwlwifi)
7968 M:      Johannes Berg <johannes.berg@intel.com>
7969 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7970 M:      Luca Coelho <luciano.coelho@intel.com>
7971 M:      Intel Linux Wireless <linuxwifi@intel.com>
7972 L:      linux-wireless@vger.kernel.org
7973 W:      http://intellinuxwireless.org
7974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7975 S:      Supported
7976 F:      drivers/net/wireless/intel/iwlwifi/
7977
7978 INTEL WIRELESS WIMAX CONNECTION 2400
7979 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7980 M:      linux-wimax@intel.com
7981 L:      wimax@linuxwimax.org (subscribers-only)
7982 S:      Supported
7983 W:      http://linuxwimax.org
7984 F:      Documentation/wimax/README.i2400m
7985 F:      drivers/net/wimax/i2400m/
7986 F:      include/uapi/linux/wimax/i2400m.h
7987
7988 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7989 M:      Mario Limonciello <mario.limonciello@dell.com>
7990 S:      Maintained
7991 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7992
7993 INTEL(R) TRACE HUB
7994 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7995 S:      Supported
7996 F:      Documentation/trace/intel_th.rst
7997 F:      drivers/hwtracing/intel_th/
7998
7999 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8000 M:      Ning Sun <ning.sun@intel.com>
8001 L:      tboot-devel@lists.sourceforge.net
8002 W:      http://tboot.sourceforge.net
8003 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8004 S:      Supported
8005 F:      Documentation/intel_txt.txt
8006 F:      include/linux/tboot.h
8007 F:      arch/x86/kernel/tboot.c
8008
8009 INTEL-MID GPIO DRIVER
8010 M:      David Cohen <david.a.cohen@linux.intel.com>
8011 L:      linux-gpio@vger.kernel.org
8012 S:      Maintained
8013 F:      drivers/gpio/gpio-intel-mid.c
8014
8015 INTERCONNECT API
8016 M:      Georgi Djakov <georgi.djakov@linaro.org>
8017 S:      Maintained
8018 F:      Documentation/interconnect/
8019 F:      Documentation/devicetree/bindings/interconnect/
8020 F:      drivers/interconnect/
8021 F:      include/dt-bindings/interconnect/
8022 F:      include/linux/interconnect-provider.h
8023 F:      include/linux/interconnect.h
8024
8025 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8026 M:      Linus Walleij <linus.walleij@linaro.org>
8027 L:      linux-iio@vger.kernel.org
8028 S:      Maintained
8029 F:      drivers/iio/gyro/mpu3050*
8030 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8031
8032 IOC3 ETHERNET DRIVER
8033 M:      Ralf Baechle <ralf@linux-mips.org>
8034 L:      linux-mips@vger.kernel.org
8035 S:      Maintained
8036 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8037
8038 IOC3 SERIAL DRIVER
8039 M:      Pat Gefre <pfg@sgi.com>
8040 L:      linux-serial@vger.kernel.org
8041 S:      Maintained
8042 F:      drivers/tty/serial/ioc3_serial.c
8043
8044 IOMAP FILESYSTEM LIBRARY
8045 M:      Christoph Hellwig <hch@infradead.org>
8046 M:      Darrick J. Wong <darrick.wong@oracle.com>
8047 M:      linux-xfs@vger.kernel.org
8048 M:      linux-fsdevel@vger.kernel.org
8049 L:      linux-xfs@vger.kernel.org
8050 L:      linux-fsdevel@vger.kernel.org
8051 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8052 S:      Supported
8053 F:      fs/iomap.c
8054 F:      include/linux/iomap.h
8055
8056 IOMMU DRIVERS
8057 M:      Joerg Roedel <joro@8bytes.org>
8058 L:      iommu@lists.linux-foundation.org
8059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8060 S:      Maintained
8061 F:      Documentation/devicetree/bindings/iommu/
8062 F:      drivers/iommu/
8063 F:      include/linux/iommu.h
8064 F:      include/linux/of_iommu.h
8065 F:      include/linux/iova.h
8066
8067 IP MASQUERADING
8068 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8069 S:      Maintained
8070 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
8071
8072 IPMI SUBSYSTEM
8073 M:      Corey Minyard <minyard@acm.org>
8074 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8075 W:      http://openipmi.sourceforge.net/
8076 S:      Supported
8077 F:      Documentation/devicetree/bindings/ipmi/
8078 F:      Documentation/IPMI.txt
8079 F:      drivers/char/ipmi/
8080 F:      include/linux/ipmi*
8081 F:      include/uapi/linux/ipmi*
8082
8083 IPS SCSI RAID DRIVER
8084 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8085 L:      linux-scsi@vger.kernel.org
8086 W:      http://www.adaptec.com/
8087 S:      Maintained
8088 F:      drivers/scsi/ips*
8089
8090 IPVS
8091 M:      Wensong Zhang <wensong@linux-vs.org>
8092 M:      Simon Horman <horms@verge.net.au>
8093 M:      Julian Anastasov <ja@ssi.bg>
8094 L:      netdev@vger.kernel.org
8095 L:      lvs-devel@vger.kernel.org
8096 S:      Maintained
8097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8099 F:      Documentation/networking/ipvs-sysctl.txt
8100 F:      include/net/ip_vs.h
8101 F:      include/uapi/linux/ip_vs.h
8102 F:      net/netfilter/ipvs/
8103
8104 IPWIRELESS DRIVER
8105 M:      Jiri Kosina <jikos@kernel.org>
8106 M:      David Sterba <dsterba@suse.com>
8107 S:      Odd Fixes
8108 F:      drivers/tty/ipwireless/
8109
8110 IPX NETWORK LAYER
8111 L:      netdev@vger.kernel.org
8112 S:      Obsolete
8113 F:      include/uapi/linux/ipx.h
8114
8115 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8116 M:      Marc Zyngier <marc.zyngier@arm.com>
8117 S:      Maintained
8118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8119 F:      Documentation/IRQ-domain.txt
8120 F:      include/linux/irqdomain.h
8121 F:      kernel/irq/irqdomain.c
8122 F:      kernel/irq/msi.c
8123
8124 IRQ SUBSYSTEM
8125 M:      Thomas Gleixner <tglx@linutronix.de>
8126 L:      linux-kernel@vger.kernel.org
8127 S:      Maintained
8128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8129 F:      kernel/irq/
8130
8131 IRQCHIP DRIVERS
8132 M:      Thomas Gleixner <tglx@linutronix.de>
8133 M:      Jason Cooper <jason@lakedaemon.net>
8134 M:      Marc Zyngier <marc.zyngier@arm.com>
8135 L:      linux-kernel@vger.kernel.org
8136 S:      Maintained
8137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8138 F:      Documentation/devicetree/bindings/interrupt-controller/
8139 F:      drivers/irqchip/
8140
8141 ISA
8142 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8143 S:      Maintained
8144 F:      Documentation/isa.txt
8145 F:      drivers/base/isa.c
8146 F:      include/linux/isa.h
8147
8148 ISA RADIO MODULE
8149 M:      Hans Verkuil <hverkuil@xs4all.nl>
8150 L:      linux-media@vger.kernel.org
8151 T:      git git://linuxtv.org/media_tree.git
8152 W:      https://linuxtv.org
8153 S:      Maintained
8154 F:      drivers/media/radio/radio-isa*
8155
8156 ISAPNP
8157 M:      Jaroslav Kysela <perex@perex.cz>
8158 S:      Maintained
8159 F:      Documentation/isapnp.txt
8160 F:      drivers/pnp/isapnp/
8161 F:      include/linux/isapnp.h
8162
8163 ISCSI
8164 M:      Lee Duncan <lduncan@suse.com>
8165 M:      Chris Leech <cleech@redhat.com>
8166 L:      open-iscsi@googlegroups.com
8167 W:      www.open-iscsi.com
8168 S:      Maintained
8169 F:      drivers/scsi/*iscsi*
8170 F:      include/scsi/*iscsi*
8171
8172 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8173 M:      Peter Jones <pjones@redhat.com>
8174 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8175 S:      Maintained
8176 F:      drivers/firmware/iscsi_ibft*
8177
8178 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8179 M:      Sagi Grimberg <sagi@grimberg.me>
8180 M:      Max Gurtovoy <maxg@mellanox.com>
8181 L:      linux-rdma@vger.kernel.org
8182 S:      Supported
8183 W:      http://www.openfabrics.org
8184 W:      www.open-iscsi.org
8185 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8186 F:      drivers/infiniband/ulp/iser/
8187
8188 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8189 M:      Sagi Grimberg <sagi@grimberg.me>
8190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8191 L:      linux-rdma@vger.kernel.org
8192 L:      target-devel@vger.kernel.org
8193 S:      Supported
8194 W:      http://www.linux-iscsi.org
8195 F:      drivers/infiniband/ulp/isert
8196
8197 ISDN SUBSYSTEM
8198 M:      Karsten Keil <isdn@linux-pingi.de>
8199 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8200 L:      netdev@vger.kernel.org
8201 W:      http://www.isdn4linux.de
8202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8203 S:      Maintained
8204 F:      Documentation/isdn/
8205 F:      drivers/isdn/
8206 F:      include/linux/isdn.h
8207 F:      include/linux/isdn/
8208 F:      include/uapi/linux/isdn.h
8209 F:      include/uapi/linux/isdn/
8210
8211 IT87 HARDWARE MONITORING DRIVER
8212 M:      Jean Delvare <jdelvare@suse.com>
8213 L:      linux-hwmon@vger.kernel.org
8214 S:      Maintained
8215 F:      Documentation/hwmon/it87
8216 F:      drivers/hwmon/it87.c
8217
8218 IT913X MEDIA DRIVER
8219 M:      Antti Palosaari <crope@iki.fi>
8220 L:      linux-media@vger.kernel.org
8221 W:      https://linuxtv.org
8222 W:      http://palosaari.fi/linux/
8223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8224 T:      git git://linuxtv.org/anttip/media_tree.git
8225 S:      Maintained
8226 F:      drivers/media/tuners/it913x*
8227
8228 IVTV VIDEO4LINUX DRIVER
8229 M:      Andy Walls <awalls@md.metrocast.net>
8230 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8231 L:      linux-media@vger.kernel.org
8232 T:      git git://linuxtv.org/media_tree.git
8233 W:      http://www.ivtvdriver.org
8234 S:      Maintained
8235 F:      Documentation/media/v4l-drivers/ivtv*
8236 F:      drivers/media/pci/ivtv/
8237 F:      include/uapi/linux/ivtv*
8238
8239 IX2505V MEDIA DRIVER
8240 M:      Malcolm Priestley <tvboxspy@gmail.com>
8241 L:      linux-media@vger.kernel.org
8242 W:      https://linuxtv.org
8243 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8244 S:      Maintained
8245 F:      drivers/media/dvb-frontends/ix2505v*
8246
8247 JAILHOUSE HYPERVISOR INTERFACE
8248 M:      Jan Kiszka <jan.kiszka@siemens.com>
8249 L:      jailhouse-dev@googlegroups.com
8250 S:      Maintained
8251 F:      arch/x86/kernel/jailhouse.c
8252 F:      arch/x86/include/asm/jailhouse_para.h
8253
8254 JC42.4 TEMPERATURE SENSOR DRIVER
8255 M:      Guenter Roeck <linux@roeck-us.net>
8256 L:      linux-hwmon@vger.kernel.org
8257 S:      Maintained
8258 F:      drivers/hwmon/jc42.c
8259 F:      Documentation/hwmon/jc42
8260
8261 JFS FILESYSTEM
8262 M:      Dave Kleikamp <shaggy@kernel.org>
8263 L:      jfs-discussion@lists.sourceforge.net
8264 W:      http://jfs.sourceforge.net/
8265 T:      git git://github.com/kleikamp/linux-shaggy.git
8266 S:      Maintained
8267 F:      Documentation/filesystems/jfs.txt
8268 F:      fs/jfs/
8269
8270 JME NETWORK DRIVER
8271 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8272 L:      netdev@vger.kernel.org
8273 S:      Maintained
8274 F:      drivers/net/ethernet/jme.*
8275
8276 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8277 M:      David Woodhouse <dwmw2@infradead.org>
8278 L:      linux-mtd@lists.infradead.org
8279 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8280 S:      Maintained
8281 F:      fs/jffs2/
8282 F:      include/uapi/linux/jffs2.h
8283
8284 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8285 M:      "Theodore Ts'o" <tytso@mit.edu>
8286 M:      Jan Kara <jack@suse.com>
8287 L:      linux-ext4@vger.kernel.org
8288 S:      Maintained
8289 F:      fs/jbd2/
8290 F:      include/linux/jbd2.h
8291
8292 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8293 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8294 L:      linux-media@vger.kernel.org
8295 S:      Maintained
8296 F:      drivers/media/platform/rcar_jpu.c
8297
8298 JSM Neo PCI based serial card
8299 L:      linux-serial@vger.kernel.org
8300 S:      Orphan
8301 F:      drivers/tty/serial/jsm/
8302
8303 K10TEMP HARDWARE MONITORING DRIVER
8304 M:      Clemens Ladisch <clemens@ladisch.de>
8305 L:      linux-hwmon@vger.kernel.org
8306 S:      Maintained
8307 F:      Documentation/hwmon/k10temp
8308 F:      drivers/hwmon/k10temp.c
8309
8310 K8TEMP HARDWARE MONITORING DRIVER
8311 M:      Rudolf Marek <r.marek@assembler.cz>
8312 L:      linux-hwmon@vger.kernel.org
8313 S:      Maintained
8314 F:      Documentation/hwmon/k8temp
8315 F:      drivers/hwmon/k8temp.c
8316
8317 KASAN
8318 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8319 R:      Alexander Potapenko <glider@google.com>
8320 R:      Dmitry Vyukov <dvyukov@google.com>
8321 L:      kasan-dev@googlegroups.com
8322 S:      Maintained
8323 F:      arch/*/include/asm/kasan.h
8324 F:      arch/*/mm/kasan_init*
8325 F:      Documentation/dev-tools/kasan.rst
8326 F:      include/linux/kasan*.h
8327 F:      lib/test_kasan.c
8328 F:      mm/kasan/
8329 F:      scripts/Makefile.kasan
8330
8331 KCONFIG
8332 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8334 L:      linux-kbuild@vger.kernel.org
8335 S:      Maintained
8336 F:      Documentation/kbuild/kconfig*
8337 F:      scripts/kconfig/
8338 F:      scripts/Kconfig.include
8339
8340 KDUMP
8341 M:      Dave Young <dyoung@redhat.com>
8342 M:      Baoquan He <bhe@redhat.com>
8343 R:      Vivek Goyal <vgoyal@redhat.com>
8344 L:      kexec@lists.infradead.org
8345 W:      http://lse.sourceforge.net/kdump/
8346 S:      Maintained
8347 F:      Documentation/kdump/
8348
8349 KEENE FM RADIO TRANSMITTER DRIVER
8350 M:      Hans Verkuil <hverkuil@xs4all.nl>
8351 L:      linux-media@vger.kernel.org
8352 T:      git git://linuxtv.org/media_tree.git
8353 W:      https://linuxtv.org
8354 S:      Maintained
8355 F:      drivers/media/radio/radio-keene*
8356
8357 KERNEL AUTOMOUNTER
8358 M:      Ian Kent <raven@themaw.net>
8359 L:      autofs@vger.kernel.org
8360 S:      Maintained
8361 F:      fs/autofs/
8362
8363 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8364 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8365 M:      Michal Marek <michal.lkml@markovi.net>
8366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8367 L:      linux-kbuild@vger.kernel.org
8368 S:      Maintained
8369 F:      Documentation/kbuild/
8370 F:      Makefile
8371 F:      scripts/Kbuild*
8372 F:      scripts/Makefile*
8373 F:      scripts/basic/
8374 F:      scripts/mk*
8375 F:      scripts/mod/
8376 F:      scripts/package/
8377
8378 KERNEL JANITORS
8379 L:      kernel-janitors@vger.kernel.org
8380 W:      http://kernelnewbies.org/KernelJanitors
8381 S:      Odd Fixes
8382
8383 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8384 M:      "J. Bruce Fields" <bfields@fieldses.org>
8385 M:      Jeff Layton <jlayton@kernel.org>
8386 L:      linux-nfs@vger.kernel.org
8387 W:      http://nfs.sourceforge.net/
8388 T:      git git://linux-nfs.org/~bfields/linux.git
8389 S:      Supported
8390 F:      fs/nfsd/
8391 F:      include/uapi/linux/nfsd/
8392 F:      fs/lockd/
8393 F:      fs/nfs_common/
8394 F:      net/sunrpc/
8395 F:      include/linux/lockd/
8396 F:      include/linux/sunrpc/
8397 F:      include/uapi/linux/sunrpc/
8398
8399 KERNEL SELFTEST FRAMEWORK
8400 M:      Shuah Khan <shuah@kernel.org>
8401 M:      Shuah Khan <skhan@linuxfoundation.org>
8402 L:      linux-kselftest@vger.kernel.org
8403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8404 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8405 S:      Maintained
8406 F:      tools/testing/selftests/
8407 F:      Documentation/dev-tools/kselftest*
8408
8409 KERNEL USERMODE HELPER
8410 M:      Luis Chamberlain <mcgrof@kernel.org>
8411 L:      linux-kernel@vger.kernel.org
8412 S:      Maintained
8413 F:      kernel/umh.c
8414 F:      include/linux/umh.h
8415
8416 KERNEL VIRTUAL MACHINE (KVM)
8417 M:      Paolo Bonzini <pbonzini@redhat.com>
8418 M:      Radim Krčmář <rkrcmar@redhat.com>
8419 L:      kvm@vger.kernel.org
8420 W:      http://www.linux-kvm.org
8421 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8422 S:      Supported
8423 F:      Documentation/virtual/kvm/
8424 F:      include/trace/events/kvm.h
8425 F:      include/uapi/asm-generic/kvm*
8426 F:      include/uapi/linux/kvm*
8427 F:      include/asm-generic/kvm*
8428 F:      include/linux/kvm*
8429 F:      include/kvm/iodev.h
8430 F:      virt/kvm/*
8431 F:      tools/kvm/
8432
8433 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8434 M:      Joerg Roedel <joro@8bytes.org>
8435 L:      kvm@vger.kernel.org
8436 W:      http://www.linux-kvm.org/
8437 S:      Maintained
8438 F:      arch/x86/include/asm/svm.h
8439 F:      arch/x86/kvm/svm.c
8440
8441 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8442 M:      Christoffer Dall <christoffer.dall@arm.com>
8443 M:      Marc Zyngier <marc.zyngier@arm.com>
8444 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8445 L:      kvmarm@lists.cs.columbia.edu
8446 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8448 S:      Supported
8449 F:      arch/arm/include/uapi/asm/kvm*
8450 F:      arch/arm/include/asm/kvm*
8451 F:      arch/arm/kvm/
8452 F:      virt/kvm/arm/
8453 F:      include/kvm/arm_*
8454
8455 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8456 M:      Christoffer Dall <christoffer.dall@arm.com>
8457 M:      Marc Zyngier <marc.zyngier@arm.com>
8458 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8459 L:      kvmarm@lists.cs.columbia.edu
8460 S:      Maintained
8461 F:      arch/arm64/include/uapi/asm/kvm*
8462 F:      arch/arm64/include/asm/kvm*
8463 F:      arch/arm64/kvm/
8464
8465 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8466 M:      James Hogan <jhogan@kernel.org>
8467 L:      linux-mips@vger.kernel.org
8468 S:      Supported
8469 F:      arch/mips/include/uapi/asm/kvm*
8470 F:      arch/mips/include/asm/kvm*
8471 F:      arch/mips/kvm/
8472
8473 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8474 M:      Paul Mackerras <paulus@ozlabs.org>
8475 L:      kvm-ppc@vger.kernel.org
8476 W:      http://www.linux-kvm.org/
8477 T:      git git://github.com/agraf/linux-2.6.git
8478 S:      Supported
8479 F:      arch/powerpc/include/uapi/asm/kvm*
8480 F:      arch/powerpc/include/asm/kvm*
8481 F:      arch/powerpc/kvm/
8482 F:      arch/powerpc/kernel/kvm*
8483
8484 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8485 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8486 M:      Janosch Frank <frankja@linux.ibm.com>
8487 R:      David Hildenbrand <david@redhat.com>
8488 R:      Cornelia Huck <cohuck@redhat.com>
8489 L:      linux-s390@vger.kernel.org
8490 W:      http://www.ibm.com/developerworks/linux/linux390/
8491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8492 S:      Supported
8493 F:      arch/s390/include/uapi/asm/kvm*
8494 F:      arch/s390/include/asm/gmap.h
8495 F:      arch/s390/include/asm/kvm*
8496 F:      arch/s390/kvm/
8497 F:      arch/s390/mm/gmap.c
8498
8499 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8500 M:      Paolo Bonzini <pbonzini@redhat.com>
8501 M:      Radim Krčmář <rkrcmar@redhat.com>
8502 L:      kvm@vger.kernel.org
8503 W:      http://www.linux-kvm.org
8504 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8505 S:      Supported
8506 F:      arch/x86/kvm/
8507 F:      arch/x86/kvm/*/
8508 F:      arch/x86/include/uapi/asm/kvm*
8509 F:      arch/x86/include/asm/kvm*
8510 F:      arch/x86/include/asm/pvclock-abi.h
8511 F:      arch/x86/kernel/kvm.c
8512 F:      arch/x86/kernel/kvmclock.c
8513
8514 KERNFS
8515 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8516 M:      Tejun Heo <tj@kernel.org>
8517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8518 S:      Supported
8519 F:      include/linux/kernfs.h
8520 F:      fs/kernfs/
8521
8522 KEXEC
8523 M:      Eric Biederman <ebiederm@xmission.com>
8524 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8525 L:      kexec@lists.infradead.org
8526 S:      Maintained
8527 F:      include/linux/kexec.h
8528 F:      include/uapi/linux/kexec.h
8529 F:      kernel/kexec*
8530
8531 KEYS-ENCRYPTED
8532 M:      Mimi Zohar <zohar@linux.ibm.com>
8533 L:      linux-integrity@vger.kernel.org
8534 L:      keyrings@vger.kernel.org
8535 S:      Supported
8536 F:      Documentation/security/keys/trusted-encrypted.rst
8537 F:      include/keys/encrypted-type.h
8538 F:      security/keys/encrypted-keys/
8539
8540 KEYS-TRUSTED
8541 M:      James Bottomley <jejb@linux.ibm.com>
8542 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8543 M:      Mimi Zohar <zohar@linuxibm.com>
8544 L:      linux-integrity@vger.kernel.org
8545 L:      keyrings@vger.kernel.org
8546 S:      Supported
8547 F:      Documentation/security/keys/trusted-encrypted.rst
8548 F:      include/keys/trusted-type.h
8549 F:      security/keys/trusted.c
8550 F:      security/keys/trusted.h
8551
8552 KEYS/KEYRINGS:
8553 M:      David Howells <dhowells@redhat.com>
8554 L:      keyrings@vger.kernel.org
8555 S:      Maintained
8556 F:      Documentation/security/keys/core.rst
8557 F:      include/linux/key.h
8558 F:      include/linux/key-type.h
8559 F:      include/linux/keyctl.h
8560 F:      include/uapi/linux/keyctl.h
8561 F:      include/keys/
8562 F:      security/keys/
8563
8564 KGDB / KDB /debug_core
8565 M:      Jason Wessel <jason.wessel@windriver.com>
8566 M:      Daniel Thompson <daniel.thompson@linaro.org>
8567 W:      http://kgdb.wiki.kernel.org/
8568 L:      kgdb-bugreport@lists.sourceforge.net
8569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8570 S:      Maintained
8571 F:      Documentation/dev-tools/kgdb.rst
8572 F:      drivers/misc/kgdbts.c
8573 F:      drivers/tty/serial/kgdboc.c
8574 F:      include/linux/kdb.h
8575 F:      include/linux/kgdb.h
8576 F:      kernel/debug/
8577
8578 KMEMLEAK
8579 M:      Catalin Marinas <catalin.marinas@arm.com>
8580 S:      Maintained
8581 F:      Documentation/dev-tools/kmemleak.rst
8582 F:      include/linux/kmemleak.h
8583 F:      mm/kmemleak.c
8584 F:      mm/kmemleak-test.c
8585
8586 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8587 M:      Luis Chamberlain <mcgrof@kernel.org>
8588 L:      linux-kernel@vger.kernel.org
8589 S:      Maintained
8590 F:      kernel/kmod.c
8591 F:      include/linux/kmod.h
8592 F:      lib/test_kmod.c
8593 F:      tools/testing/selftests/kmod/
8594
8595 KPROBES
8596 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8597 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8598 M:      "David S. Miller" <davem@davemloft.net>
8599 M:      Masami Hiramatsu <mhiramat@kernel.org>
8600 S:      Maintained
8601 F:      Documentation/kprobes.txt
8602 F:      include/linux/kprobes.h
8603 F:      include/asm-generic/kprobes.h
8604 F:      kernel/kprobes.c
8605
8606 KS0108 LCD CONTROLLER DRIVER
8607 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8608 S:      Maintained
8609 F:      Documentation/auxdisplay/ks0108
8610 F:      drivers/auxdisplay/ks0108.c
8611 F:      include/linux/ks0108.h
8612
8613 L3MDEV
8614 M:      David Ahern <dsa@cumulusnetworks.com>
8615 L:      netdev@vger.kernel.org
8616 S:      Maintained
8617 F:      net/l3mdev
8618 F:      include/net/l3mdev.h
8619
8620 L7 BPF FRAMEWORK
8621 M:      John Fastabend <john.fastabend@gmail.com>
8622 M:      Daniel Borkmann <daniel@iogearbox.net>
8623 L:      netdev@vger.kernel.org
8624 L:      bpf@vger.kernel.org
8625 S:      Maintained
8626 F:      include/linux/skmsg.h
8627 F:      net/core/skmsg.c
8628 F:      net/core/sock_map.c
8629 F:      net/ipv4/tcp_bpf.c
8630
8631 LANTIQ / INTEL Ethernet drivers
8632 M:      Hauke Mehrtens <hauke@hauke-m.de>
8633 L:      netdev@vger.kernel.org
8634 S:      Maintained
8635 F:      net/dsa/tag_gswip.c
8636 F:      drivers/net/ethernet/lantiq_xrx200.c
8637 F:      drivers/net/dsa/lantiq_pce.h
8638 F:      drivers/net/dsa/lantiq_gswip.c
8639
8640 LANTIQ MIPS ARCHITECTURE
8641 M:      John Crispin <john@phrozen.org>
8642 L:      linux-mips@vger.kernel.org
8643 S:      Maintained
8644 F:      arch/mips/lantiq
8645 F:      drivers/soc/lantiq
8646
8647 LAPB module
8648 L:      linux-x25@vger.kernel.org
8649 S:      Orphan
8650 F:      Documentation/networking/lapb-module.txt
8651 F:      include/*/lapb.h
8652 F:      net/lapb/
8653
8654 LASI 53c700 driver for PARISC
8655 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8656 L:      linux-scsi@vger.kernel.org
8657 S:      Maintained
8658 F:      Documentation/scsi/53c700.txt
8659 F:      drivers/scsi/53c700*
8660
8661 LEAKING_ADDRESSES
8662 M:      Tobin C. Harding <me@tobin.cc>
8663 M:      Tycho Andersen <tycho@tycho.ws>
8664 L:      kernel-hardening@lists.openwall.com
8665 S:      Maintained
8666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8667 F:      scripts/leaking_addresses.pl
8668
8669 LED SUBSYSTEM
8670 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8671 M:      Pavel Machek <pavel@ucw.cz>
8672 L:      linux-leds@vger.kernel.org
8673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8674 S:      Maintained
8675 F:      Documentation/devicetree/bindings/leds/
8676 F:      drivers/leds/
8677 F:      include/linux/leds.h
8678
8679 LEGACY EEPROM DRIVER
8680 M:      Jean Delvare <jdelvare@suse.com>
8681 S:      Maintained
8682 F:      Documentation/misc-devices/eeprom
8683 F:      drivers/misc/eeprom/eeprom.c
8684
8685 LEGO MINDSTORMS EV3
8686 R:      David Lechner <david@lechnology.com>
8687 S:      Maintained
8688 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8689 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8690 F:      drivers/power/supply/lego_ev3_battery.c
8691
8692 LEGO USB Tower driver
8693 M:      Juergen Stuber <starblue@users.sourceforge.net>
8694 L:      legousb-devel@lists.sourceforge.net
8695 W:      http://legousb.sourceforge.net/
8696 S:      Maintained
8697 F:      drivers/usb/misc/legousbtower.c
8698
8699 LG LAPTOP EXTRAS
8700 M:      Matan Ziv-Av <matan@svgalib.org>
8701 L:      platform-driver-x86@vger.kernel.org
8702 S:      Maintained
8703 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8704 F:      Documentation/laptops/lg-laptop.rst
8705 F:      drivers/platform/x86/lg-laptop.c
8706
8707 LG2160 MEDIA DRIVER
8708 M:      Michael Krufky <mkrufky@linuxtv.org>
8709 L:      linux-media@vger.kernel.org
8710 W:      https://linuxtv.org
8711 W:      http://github.com/mkrufky
8712 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8713 T:      git git://linuxtv.org/mkrufky/tuners.git
8714 S:      Maintained
8715 F:      drivers/media/dvb-frontends/lg2160.*
8716
8717 LGDT3305 MEDIA DRIVER
8718 M:      Michael Krufky <mkrufky@linuxtv.org>
8719 L:      linux-media@vger.kernel.org
8720 W:      https://linuxtv.org
8721 W:      http://github.com/mkrufky
8722 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8723 T:      git git://linuxtv.org/mkrufky/tuners.git
8724 S:      Maintained
8725 F:      drivers/media/dvb-frontends/lgdt3305.*
8726
8727 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8728 M:      Viresh Kumar <vireshk@kernel.org>
8729 L:      linux-ide@vger.kernel.org
8730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8731 S:      Maintained
8732 F:      include/linux/pata_arasan_cf_data.h
8733 F:      drivers/ata/pata_arasan_cf.c
8734
8735 LIBATA PATA DRIVERS
8736 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8737 M:      Jens Axboe <axboe@kernel.dk>
8738 L:      linux-ide@vger.kernel.org
8739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8740 S:      Maintained
8741 F:      drivers/ata/pata_*.c
8742 F:      drivers/ata/ata_generic.c
8743
8744 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8745 M:      Linus Walleij <linus.walleij@linaro.org>
8746 L:      linux-ide@vger.kernel.org
8747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8748 S:      Maintained
8749 F:      drivers/ata/pata_ftide010.c
8750 F:      drivers/ata/sata_gemini.c
8751 F:      drivers/ata/sata_gemini.h
8752
8753 LIBATA SATA AHCI PLATFORM devices support
8754 M:      Hans de Goede <hdegoede@redhat.com>
8755 M:      Jens Axboe <axboe@kernel.dk>
8756 L:      linux-ide@vger.kernel.org
8757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8758 S:      Maintained
8759 F:      drivers/ata/ahci_platform.c
8760 F:      drivers/ata/libahci_platform.c
8761 F:      include/linux/ahci_platform.h
8762
8763 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8764 M:      Mikael Pettersson <mikpelinux@gmail.com>
8765 L:      linux-ide@vger.kernel.org
8766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8767 S:      Maintained
8768 F:      drivers/ata/sata_promise.*
8769
8770 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8771 M:      Jens Axboe <axboe@kernel.dk>
8772 L:      linux-ide@vger.kernel.org
8773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8774 S:      Maintained
8775 F:      drivers/ata/
8776 F:      include/linux/ata.h
8777 F:      include/linux/libata.h
8778 F:      Documentation/devicetree/bindings/ata/
8779
8780 LIBLOCKDEP
8781 M:      Sasha Levin <alexander.levin@microsoft.com>
8782 S:      Maintained
8783 F:      tools/lib/lockdep/
8784
8785 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8786 M:      Ross Zwisler <zwisler@kernel.org>
8787 M:      Dan Williams <dan.j.williams@intel.com>
8788 M:      Vishal Verma <vishal.l.verma@intel.com>
8789 M:      Dave Jiang <dave.jiang@intel.com>
8790 L:      linux-nvdimm@lists.01.org
8791 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8792 S:      Supported
8793 F:      drivers/nvdimm/blk.c
8794 F:      drivers/nvdimm/region_devs.c
8795
8796 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8797 M:      Vishal Verma <vishal.l.verma@intel.com>
8798 M:      Dan Williams <dan.j.williams@intel.com>
8799 M:      Ross Zwisler <zwisler@kernel.org>
8800 M:      Dave Jiang <dave.jiang@intel.com>
8801 L:      linux-nvdimm@lists.01.org
8802 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8803 S:      Supported
8804 F:      drivers/nvdimm/btt*
8805
8806 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8807 M:      Ross Zwisler <zwisler@kernel.org>
8808 M:      Dan Williams <dan.j.williams@intel.com>
8809 M:      Vishal Verma <vishal.l.verma@intel.com>
8810 M:      Dave Jiang <dave.jiang@intel.com>
8811 L:      linux-nvdimm@lists.01.org
8812 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8813 S:      Supported
8814 F:      drivers/nvdimm/pmem*
8815
8816 LIBNVDIMM: DEVICETREE BINDINGS
8817 M:      Oliver O'Halloran <oohall@gmail.com>
8818 L:      linux-nvdimm@lists.01.org
8819 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8820 S:      Supported
8821 F:      drivers/nvdimm/of_pmem.c
8822 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8823
8824 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8825 M:      Dan Williams <dan.j.williams@intel.com>
8826 M:      Ross Zwisler <zwisler@kernel.org>
8827 M:      Vishal Verma <vishal.l.verma@intel.com>
8828 M:      Dave Jiang <dave.jiang@intel.com>
8829 L:      linux-nvdimm@lists.01.org
8830 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8832 S:      Supported
8833 F:      drivers/nvdimm/*
8834 F:      drivers/acpi/nfit/*
8835 F:      include/linux/nd.h
8836 F:      include/linux/libnvdimm.h
8837 F:      include/uapi/linux/ndctl.h
8838
8839 LIGHTNVM PLATFORM SUPPORT
8840 M:      Matias Bjorling <mb@lightnvm.io>
8841 W:      http://github/OpenChannelSSD
8842 L:      linux-block@vger.kernel.org
8843 S:      Maintained
8844 F:      drivers/lightnvm/
8845 F:      include/linux/lightnvm.h
8846 F:      include/uapi/linux/lightnvm.h
8847
8848 LINUX FOR POWER MACINTOSH
8849 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8850 W:      http://www.penguinppc.org/
8851 L:      linuxppc-dev@lists.ozlabs.org
8852 S:      Maintained
8853 F:      arch/powerpc/platforms/powermac/
8854 F:      drivers/macintosh/
8855
8856 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8857 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8858 M:      Paul Mackerras <paulus@samba.org>
8859 M:      Michael Ellerman <mpe@ellerman.id.au>
8860 W:      https://github.com/linuxppc/linux/wiki
8861 L:      linuxppc-dev@lists.ozlabs.org
8862 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8864 S:      Supported
8865 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8866 F:      Documentation/devicetree/bindings/powerpc/
8867 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8868 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8869 F:      Documentation/powerpc/
8870 F:      arch/powerpc/
8871 F:      drivers/char/tpm/tpm_ibmvtpm*
8872 F:      drivers/crypto/nx/
8873 F:      drivers/crypto/vmx/
8874 F:      drivers/i2c/busses/i2c-opal.c
8875 F:      drivers/net/ethernet/ibm/ibmveth.*
8876 F:      drivers/net/ethernet/ibm/ibmvnic.*
8877 F:      drivers/pci/hotplug/pnv_php.c
8878 F:      drivers/pci/hotplug/rpa*
8879 F:      drivers/rtc/rtc-opal.c
8880 F:      drivers/scsi/ibmvscsi/
8881 F:      drivers/tty/hvc/hvc_opal.c
8882 F:      drivers/watchdog/wdrtas.c
8883 F:      tools/testing/selftests/powerpc
8884 N:      /pmac
8885 N:      powermac
8886 N:      powernv
8887 N:      [^a-z0-9]ps3
8888 N:      pseries
8889
8890 LINUX FOR POWERPC EMBEDDED MPC5XXX
8891 M:      Anatolij Gustschin <agust@denx.de>
8892 L:      linuxppc-dev@lists.ozlabs.org
8893 T:      git git://git.denx.de/linux-denx-agust.git
8894 S:      Maintained
8895 F:      arch/powerpc/platforms/512x/
8896 F:      arch/powerpc/platforms/52xx/
8897
8898 LINUX FOR POWERPC EMBEDDED PPC4XX
8899 M:      Alistair Popple <alistair@popple.id.au>
8900 M:      Matt Porter <mporter@kernel.crashing.org>
8901 W:      http://www.penguinppc.org/
8902 L:      linuxppc-dev@lists.ozlabs.org
8903 S:      Maintained
8904 F:      arch/powerpc/platforms/40x/
8905 F:      arch/powerpc/platforms/44x/
8906
8907 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8908 M:      Scott Wood <oss@buserror.net>
8909 M:      Kumar Gala <galak@kernel.crashing.org>
8910 W:      http://www.penguinppc.org/
8911 L:      linuxppc-dev@lists.ozlabs.org
8912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8913 S:      Maintained
8914 F:      arch/powerpc/platforms/83xx/
8915 F:      arch/powerpc/platforms/85xx/
8916 F:      Documentation/devicetree/bindings/powerpc/fsl/
8917
8918 LINUX FOR POWERPC EMBEDDED PPC8XX
8919 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8920 W:      http://www.penguinppc.org/
8921 L:      linuxppc-dev@lists.ozlabs.org
8922 S:      Maintained
8923 F:      arch/powerpc/platforms/8xx/
8924
8925 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8926 L:      linuxppc-dev@lists.ozlabs.org
8927 S:      Orphan
8928 F:      arch/powerpc/*/*virtex*
8929 F:      arch/powerpc/*/*/*virtex*
8930
8931 LINUX FOR POWERPC PA SEMI PWRFICIENT
8932 L:      linuxppc-dev@lists.ozlabs.org
8933 S:      Orphan
8934 F:      arch/powerpc/platforms/pasemi/
8935 F:      drivers/*/*pasemi*
8936 F:      drivers/*/*/*pasemi*
8937
8938 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8939 M:      Kees Cook <keescook@chromium.org>
8940 S:      Maintained
8941 F:      drivers/misc/lkdtm/*
8942
8943 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8944 M:      Alan Stern <stern@rowland.harvard.edu>
8945 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8946 M:      Will Deacon <will.deacon@arm.com>
8947 M:      Peter Zijlstra <peterz@infradead.org>
8948 M:      Boqun Feng <boqun.feng@gmail.com>
8949 M:      Nicholas Piggin <npiggin@gmail.com>
8950 M:      David Howells <dhowells@redhat.com>
8951 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8952 M:      Luc Maranget <luc.maranget@inria.fr>
8953 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
8954 R:      Akira Yokosawa <akiyks@gmail.com>
8955 R:      Daniel Lustig <dlustig@nvidia.com>
8956 L:      linux-kernel@vger.kernel.org
8957 L:      linux-arch@vger.kernel.org
8958 S:      Supported
8959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8960 F:      tools/memory-model/
8961 F:      Documentation/atomic_bitops.txt
8962 F:      Documentation/atomic_t.txt
8963 F:      Documentation/core-api/atomic_ops.rst
8964 F:      Documentation/core-api/refcount-vs-atomic.rst
8965 F:      Documentation/memory-barriers.txt
8966
8967 LIS3LV02D ACCELEROMETER DRIVER
8968 M:      Eric Piel <eric.piel@tremplin-utc.net>
8969 S:      Maintained
8970 F:      Documentation/misc-devices/lis3lv02d
8971 F:      drivers/misc/lis3lv02d/
8972 F:      drivers/platform/x86/hp_accel.c
8973
8974 LIVE PATCHING
8975 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8976 M:      Jiri Kosina <jikos@kernel.org>
8977 M:      Miroslav Benes <mbenes@suse.cz>
8978 M:      Petr Mladek <pmladek@suse.com>
8979 R:      Joe Lawrence <joe.lawrence@redhat.com>
8980 S:      Maintained
8981 F:      kernel/livepatch/
8982 F:      include/linux/livepatch.h
8983 F:      arch/x86/include/asm/livepatch.h
8984 F:      arch/x86/kernel/livepatch.c
8985 F:      Documentation/livepatch/
8986 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8987 F:      samples/livepatch/
8988 F:      tools/testing/selftests/livepatch/
8989 L:      live-patching@vger.kernel.org
8990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
8991
8992 LLC (802.2)
8993 L:      netdev@vger.kernel.org
8994 S:      Odd fixes
8995 F:      include/linux/llc.h
8996 F:      include/uapi/linux/llc.h
8997 F:      include/net/llc*
8998 F:      net/llc/
8999
9000 LM73 HARDWARE MONITOR DRIVER
9001 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9002 L:      linux-hwmon@vger.kernel.org
9003 S:      Maintained
9004 F:      drivers/hwmon/lm73.c
9005
9006 LM78 HARDWARE MONITOR DRIVER
9007 M:      Jean Delvare <jdelvare@suse.com>
9008 L:      linux-hwmon@vger.kernel.org
9009 S:      Maintained
9010 F:      Documentation/hwmon/lm78
9011 F:      drivers/hwmon/lm78.c
9012
9013 LM83 HARDWARE MONITOR DRIVER
9014 M:      Jean Delvare <jdelvare@suse.com>
9015 L:      linux-hwmon@vger.kernel.org
9016 S:      Maintained
9017 F:      Documentation/hwmon/lm83
9018 F:      drivers/hwmon/lm83.c
9019
9020 LM90 HARDWARE MONITOR DRIVER
9021 M:      Jean Delvare <jdelvare@suse.com>
9022 L:      linux-hwmon@vger.kernel.org
9023 S:      Maintained
9024 F:      Documentation/hwmon/lm90
9025 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9026 F:      drivers/hwmon/lm90.c
9027 F:      include/dt-bindings/thermal/lm90.h
9028
9029 LM95234 HARDWARE MONITOR DRIVER
9030 M:      Guenter Roeck <linux@roeck-us.net>
9031 L:      linux-hwmon@vger.kernel.org
9032 S:      Maintained
9033 F:      Documentation/hwmon/lm95234
9034 F:      drivers/hwmon/lm95234.c
9035
9036 LME2510 MEDIA DRIVER
9037 M:      Malcolm Priestley <tvboxspy@gmail.com>
9038 L:      linux-media@vger.kernel.org
9039 W:      https://linuxtv.org
9040 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9041 S:      Maintained
9042 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9043
9044 LOADPIN SECURITY MODULE
9045 M:      Kees Cook <keescook@chromium.org>
9046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9047 S:      Supported
9048 F:      security/loadpin/
9049 F:      Documentation/admin-guide/LSM/LoadPin.rst
9050
9051 LOCKING PRIMITIVES
9052 M:      Peter Zijlstra <peterz@infradead.org>
9053 M:      Ingo Molnar <mingo@redhat.com>
9054 M:      Will Deacon <will.deacon@arm.com>
9055 L:      linux-kernel@vger.kernel.org
9056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9057 S:      Maintained
9058 F:      Documentation/locking/
9059 F:      include/linux/lockdep.h
9060 F:      include/linux/spinlock*.h
9061 F:      arch/*/include/asm/spinlock*.h
9062 F:      include/linux/rwlock*.h
9063 F:      include/linux/mutex*.h
9064 F:      include/linux/rwsem*.h
9065 F:      arch/*/include/asm/rwsem.h
9066 F:      include/linux/seqlock.h
9067 F:      lib/locking*.[ch]
9068 F:      kernel/locking/
9069 X:      kernel/locking/locktorture.c
9070
9071 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9072 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9073 L:      linux-ntfs-dev@lists.sourceforge.net
9074 W:      http://www.linux-ntfs.org/content/view/19/37/
9075 S:      Maintained
9076 F:      Documentation/ldm.txt
9077 F:      block/partitions/ldm.*
9078
9079 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9080 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9081 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9082 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9083 L:      MPT-FusionLinux.pdl@broadcom.com
9084 L:      linux-scsi@vger.kernel.org
9085 W:      http://www.avagotech.com/support/
9086 S:      Supported
9087 F:      drivers/message/fusion/
9088 F:      drivers/scsi/mpt3sas/
9089
9090 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9091 M:      Matthew Wilcox <willy@infradead.org>
9092 L:      linux-scsi@vger.kernel.org
9093 S:      Maintained
9094 F:      drivers/scsi/sym53c8xx_2/
9095
9096 LTC1660 DAC DRIVER
9097 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9098 L:      linux-iio@vger.kernel.org
9099 S:      Maintained
9100 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9101 F:      drivers/iio/dac/ltc1660.c
9102
9103 LTC4261 HARDWARE MONITOR DRIVER
9104 M:      Guenter Roeck <linux@roeck-us.net>
9105 L:      linux-hwmon@vger.kernel.org
9106 S:      Maintained
9107 F:      Documentation/hwmon/ltc4261
9108 F:      drivers/hwmon/ltc4261.c
9109
9110 LTC4306 I2C MULTIPLEXER DRIVER
9111 M:      Michael Hennerich <michael.hennerich@analog.com>
9112 W:      http://ez.analog.com/community/linux-device-drivers
9113 L:      linux-i2c@vger.kernel.org
9114 S:      Supported
9115 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9116 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9117
9118 LTP (Linux Test Project)
9119 M:      Mike Frysinger <vapier@gentoo.org>
9120 M:      Cyril Hrubis <chrubis@suse.cz>
9121 M:      Wanlong Gao <wanlong.gao@gmail.com>
9122 M:      Jan Stancek <jstancek@redhat.com>
9123 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9124 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9125 L:      ltp@lists.linux.it (subscribers-only)
9126 W:      http://linux-test-project.github.io/
9127 T:      git git://github.com/linux-test-project/ltp.git
9128 S:      Maintained
9129
9130 M68K ARCHITECTURE
9131 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9132 L:      linux-m68k@lists.linux-m68k.org
9133 W:      http://www.linux-m68k.org/
9134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9135 S:      Maintained
9136 F:      arch/m68k/
9137 F:      drivers/zorro/
9138
9139 M68K ON APPLE MACINTOSH
9140 M:      Joshua Thompson <funaho@jurai.org>
9141 W:      http://www.mac.linux-m68k.org/
9142 L:      linux-m68k@lists.linux-m68k.org
9143 S:      Maintained
9144 F:      arch/m68k/mac/
9145
9146 M68K ON HP9000/300
9147 M:      Philip Blundell <philb@gnu.org>
9148 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9149 S:      Maintained
9150 F:      arch/m68k/hp300/
9151
9152 M88DS3103 MEDIA DRIVER
9153 M:      Antti Palosaari <crope@iki.fi>
9154 L:      linux-media@vger.kernel.org
9155 W:      https://linuxtv.org
9156 W:      http://palosaari.fi/linux/
9157 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9158 T:      git git://linuxtv.org/anttip/media_tree.git
9159 S:      Maintained
9160 F:      drivers/media/dvb-frontends/m88ds3103*
9161
9162 M88RS2000 MEDIA DRIVER
9163 M:      Malcolm Priestley <tvboxspy@gmail.com>
9164 L:      linux-media@vger.kernel.org
9165 W:      https://linuxtv.org
9166 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9167 S:      Maintained
9168 F:      drivers/media/dvb-frontends/m88rs2000*
9169
9170 MA901 MASTERKIT USB FM RADIO DRIVER
9171 M:      Alexey Klimov <klimov.linux@gmail.com>
9172 L:      linux-media@vger.kernel.org
9173 T:      git git://linuxtv.org/media_tree.git
9174 S:      Maintained
9175 F:      drivers/media/radio/radio-ma901.c
9176
9177 MAC80211
9178 M:      Johannes Berg <johannes@sipsolutions.net>
9179 L:      linux-wireless@vger.kernel.org
9180 W:      http://wireless.kernel.org/
9181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9183 S:      Maintained
9184 F:      Documentation/networking/mac80211-injection.txt
9185 F:      include/net/mac80211.h
9186 F:      net/mac80211/
9187 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9188 F:      Documentation/networking/mac80211_hwsim/README
9189
9190 MAILBOX API
9191 M:      Jassi Brar <jassisinghbrar@gmail.com>
9192 L:      linux-kernel@vger.kernel.org
9193 S:      Maintained
9194 F:      drivers/mailbox/
9195 F:      include/linux/mailbox_client.h
9196 F:      include/linux/mailbox_controller.h
9197
9198 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9199 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9200 W:      http://www.kernel.org/doc/man-pages
9201 L:      linux-man@vger.kernel.org
9202 S:      Maintained
9203
9204 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9205 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9206 L:      linux-mips@vger.kernel.org
9207 S:      Maintained
9208 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9209
9210 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9211 M:      Andrew Lunn <andrew@lunn.ch>
9212 M:      Vivien Didelot <vivien.didelot@gmail.com>
9213 L:      netdev@vger.kernel.org
9214 S:      Maintained
9215 F:      drivers/net/dsa/mv88e6xxx/
9216 F:      include/linux/platform_data/mv88e6xxx.h
9217 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9218
9219 MARVELL ARMADA DRM SUPPORT
9220 M:      Russell King <linux@armlinux.org.uk>
9221 S:      Maintained
9222 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9223 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9224 F:      drivers/gpu/drm/armada/
9225 F:      include/uapi/drm/armada_drm.h
9226 F:      Documentation/devicetree/bindings/display/armada/
9227
9228 MARVELL ARMADA 3700 PHY DRIVERS
9229 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9230 S:      Maintained
9231 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9232 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9233 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9234 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9235
9236 MARVELL CRYPTO DRIVER
9237 M:      Boris Brezillon <bbrezillon@kernel.org>
9238 M:      Arnaud Ebalard <arno@natisbad.org>
9239 F:      drivers/crypto/marvell/
9240 S:      Maintained
9241 L:      linux-crypto@vger.kernel.org
9242
9243 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9244 M:      Mirko Lindner <mlindner@marvell.com>
9245 M:      Stephen Hemminger <stephen@networkplumber.org>
9246 L:      netdev@vger.kernel.org
9247 S:      Maintained
9248 F:      drivers/net/ethernet/marvell/sk*
9249
9250 MARVELL LIBERTAS WIRELESS DRIVER
9251 L:      libertas-dev@lists.infradead.org
9252 S:      Orphan
9253 F:      drivers/net/wireless/marvell/libertas/
9254
9255 MARVELL MACCHIATOBIN SUPPORT
9256 M:      Russell King <linux@armlinux.org.uk>
9257 L:      linux-arm-kernel@lists.infradead.org
9258 S:      Maintained
9259 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9260
9261 MARVELL MV643XX ETHERNET DRIVER
9262 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9263 L:      netdev@vger.kernel.org
9264 S:      Maintained
9265 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9266 F:      include/linux/mv643xx.h
9267
9268 MARVELL MV88X3310 PHY DRIVER
9269 M:      Russell King <linux@armlinux.org.uk>
9270 L:      netdev@vger.kernel.org
9271 S:      Maintained
9272 F:      drivers/net/phy/marvell10g.c
9273
9274 MARVELL MVEBU THERMAL DRIVER
9275 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9276 S:      Maintained
9277 F:      drivers/thermal/armada_thermal.c
9278
9279 MARVELL MVNETA ETHERNET DRIVER
9280 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9281 L:      netdev@vger.kernel.org
9282 S:      Maintained
9283 F:      drivers/net/ethernet/marvell/mvneta.*
9284
9285 MARVELL MWIFIEX WIRELESS DRIVER
9286 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9287 M:      Nishant Sarmukadam <nishants@marvell.com>
9288 M:      Ganapathi Bhat <gbhat@marvell.com>
9289 M:      Xinming Hu <huxinming820@gmail.com>
9290 L:      linux-wireless@vger.kernel.org
9291 S:      Maintained
9292 F:      drivers/net/wireless/marvell/mwifiex/
9293
9294 MARVELL MWL8K WIRELESS DRIVER
9295 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9296 L:      linux-wireless@vger.kernel.org
9297 S:      Odd Fixes
9298 F:      drivers/net/wireless/marvell/mwl8k.c
9299
9300 MARVELL NAND CONTROLLER DRIVER
9301 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9302 L:      linux-mtd@lists.infradead.org
9303 S:      Maintained
9304 F:      drivers/mtd/nand/raw/marvell_nand.c
9305 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9306
9307 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9308 M:      Nicolas Pitre <nico@fluxnic.net>
9309 S:      Odd Fixes
9310 F:      drivers/mmc/host/mvsdio.*
9311
9312 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9313 M:      Hu Ziji <huziji@marvell.com>
9314 L:      linux-mmc@vger.kernel.org
9315 S:      Supported
9316 F:      drivers/mmc/host/sdhci-xenon*
9317 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9318
9319 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9320 M:      Sunil Goutham <sgoutham@marvell.com>
9321 M:      Linu Cherian <lcherian@marvell.com>
9322 M:      Geetha sowjanya <gakula@marvell.com>
9323 M:      Jerin Jacob <jerinj@marvell.com>
9324 L:      netdev@vger.kernel.org
9325 S:      Supported
9326 F:      drivers/net/ethernet/marvell/octeontx2/af/
9327
9328 MATROX FRAMEBUFFER DRIVER
9329 L:      linux-fbdev@vger.kernel.org
9330 S:      Orphan
9331 F:      drivers/video/fbdev/matrox/matroxfb_*
9332 F:      include/uapi/linux/matroxfb.h
9333
9334 MAX16065 HARDWARE MONITOR DRIVER
9335 M:      Guenter Roeck <linux@roeck-us.net>
9336 L:      linux-hwmon@vger.kernel.org
9337 S:      Maintained
9338 F:      Documentation/hwmon/max16065
9339 F:      drivers/hwmon/max16065.c
9340
9341 MAX2175 SDR TUNER DRIVER
9342 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9343 L:      linux-media@vger.kernel.org
9344 T:      git git://linuxtv.org/media_tree.git
9345 S:      Maintained
9346 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9347 F:      Documentation/media/v4l-drivers/max2175.rst
9348 F:      drivers/media/i2c/max2175*
9349 F:      include/uapi/linux/max2175.h
9350
9351 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9352 L:      linux-hwmon@vger.kernel.org
9353 S:      Orphan
9354 F:      Documentation/hwmon/max6650
9355 F:      drivers/hwmon/max6650.c
9356
9357 MAX6697 HARDWARE MONITOR DRIVER
9358 M:      Guenter Roeck <linux@roeck-us.net>
9359 L:      linux-hwmon@vger.kernel.org
9360 S:      Maintained
9361 F:      Documentation/hwmon/max6697
9362 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9363 F:      drivers/hwmon/max6697.c
9364 F:      include/linux/platform_data/max6697.h
9365
9366 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9367 M:      Peter Rosin <peda@axentia.se>
9368 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9369 S:      Maintained
9370 F:      Documentation/devicetree/bindings/sound/max9860.txt
9371 F:      sound/soc/codecs/max9860.*
9372
9373 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9374 M:      Javier Martinez Canillas <javier@dowhile0.org>
9375 L:      linux-kernel@vger.kernel.org
9376 S:      Supported
9377 F:      drivers/regulator/max77802-regulator.c
9378 F:      Documentation/devicetree/bindings/*/*max77802.txt
9379 F:      include/dt-bindings/*/*max77802.h
9380
9381 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9382 M:      Krzysztof Kozlowski <krzk@kernel.org>
9383 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9384 L:      linux-pm@vger.kernel.org
9385 S:      Supported
9386 F:      drivers/power/supply/max14577_charger.c
9387 F:      drivers/power/supply/max77693_charger.c
9388
9389 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9390 M:      Chanwoo Choi <cw00.choi@samsung.com>
9391 M:      Krzysztof Kozlowski <krzk@kernel.org>
9392 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9393 L:      linux-kernel@vger.kernel.org
9394 S:      Supported
9395 F:      drivers/*/max14577*.c
9396 F:      drivers/*/max77686*.c
9397 F:      drivers/*/max77693*.c
9398 F:      drivers/extcon/extcon-max14577.c
9399 F:      drivers/extcon/extcon-max77693.c
9400 F:      drivers/rtc/rtc-max77686.c
9401 F:      drivers/clk/clk-max77686.c
9402 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9403 F:      Documentation/devicetree/bindings/*/max77686.txt
9404 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9405 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9406 F:      include/linux/mfd/max14577*.h
9407 F:      include/linux/mfd/max77686*.h
9408 F:      include/linux/mfd/max77693*.h
9409
9410 MAXIRADIO FM RADIO RECEIVER DRIVER
9411 M:      Hans Verkuil <hverkuil@xs4all.nl>
9412 L:      linux-media@vger.kernel.org
9413 T:      git git://linuxtv.org/media_tree.git
9414 W:      https://linuxtv.org
9415 S:      Maintained
9416 F:      drivers/media/radio/radio-maxiradio*
9417
9418 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9419 M:      Peter Rosin <peda@axentia.se>
9420 L:      linux-iio@vger.kernel.org
9421 S:      Maintained
9422 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9423 F:      drivers/iio/potentiometer/mcp4018.c
9424 F:      drivers/iio/potentiometer/mcp4531.c
9425
9426 MCR20A IEEE-802.15.4 RADIO DRIVER
9427 M:      Xue Liu <liuxuenetmail@gmail.com>
9428 L:      linux-wpan@vger.kernel.org
9429 W:      https://github.com/xueliu/mcr20a-linux
9430 S:      Maintained
9431 F:      drivers/net/ieee802154/mcr20a.c
9432 F:      drivers/net/ieee802154/mcr20a.h
9433 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9434
9435 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9436 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9437 L:      linux-iio@vger.kernel.org
9438 S:      Maintained
9439 F:      drivers/iio/dac/cio-dac.c
9440
9441 MEDIA DRIVERS FOR ASCOT2E
9442 M:      Sergey Kozlov <serjk@netup.ru>
9443 M:      Abylay Ospan <aospan@netup.ru>
9444 L:      linux-media@vger.kernel.org
9445 W:      https://linuxtv.org
9446 W:      http://netup.tv/
9447 T:      git git://linuxtv.org/media_tree.git
9448 S:      Supported
9449 F:      drivers/media/dvb-frontends/ascot2e*
9450
9451 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9452 M:      Jasmin Jessich <jasmin@anw.at>
9453 L:      linux-media@vger.kernel.org
9454 W:      https://linuxtv.org
9455 T:      git git://linuxtv.org/media_tree.git
9456 S:      Maintained
9457 F:      drivers/media/dvb-frontends/cxd2099*
9458
9459 MEDIA DRIVERS FOR CXD2841ER
9460 M:      Sergey Kozlov <serjk@netup.ru>
9461 M:      Abylay Ospan <aospan@netup.ru>
9462 L:      linux-media@vger.kernel.org
9463 W:      https://linuxtv.org
9464 W:      http://netup.tv/
9465 T:      git git://linuxtv.org/media_tree.git
9466 S:      Supported
9467 F:      drivers/media/dvb-frontends/cxd2841er*
9468
9469 MEDIA DRIVERS FOR CXD2880
9470 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9471 L:      linux-media@vger.kernel.org
9472 W:      http://linuxtv.org/
9473 T:      git git://linuxtv.org/media_tree.git
9474 S:      Supported
9475 F:      drivers/media/dvb-frontends/cxd2880/*
9476 F:      drivers/media/spi/cxd2880*
9477
9478 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9479 L:      linux-media@vger.kernel.org
9480 W:      https://linuxtv.org
9481 T:      git git://linuxtv.org/media_tree.git
9482 S:      Orphan
9483 F:      drivers/media/pci/ddbridge/*
9484
9485 MEDIA DRIVERS FOR FREESCALE IMX
9486 M:      Steve Longerbeam <slongerbeam@gmail.com>
9487 M:      Philipp Zabel <p.zabel@pengutronix.de>
9488 L:      linux-media@vger.kernel.org
9489 T:      git git://linuxtv.org/media_tree.git
9490 S:      Maintained
9491 F:      Documentation/devicetree/bindings/media/imx.txt
9492 F:      Documentation/media/v4l-drivers/imx.rst
9493 F:      drivers/staging/media/imx/
9494 F:      include/linux/imx-media.h
9495 F:      include/media/imx.h
9496
9497 MEDIA DRIVER FOR FREESCALE IMX PXP
9498 M:      Philipp Zabel <p.zabel@pengutronix.de>
9499 L:      linux-media@vger.kernel.org
9500 T:      git git://linuxtv.org/media_tree.git
9501 S:      Maintained
9502 F:      drivers/media/platform/imx-pxp.[ch]
9503
9504 MEDIA DRIVERS FOR HELENE
9505 M:      Abylay Ospan <aospan@netup.ru>
9506 L:      linux-media@vger.kernel.org
9507 W:      https://linuxtv.org
9508 W:      http://netup.tv/
9509 T:      git git://linuxtv.org/media_tree.git
9510 S:      Supported
9511 F:      drivers/media/dvb-frontends/helene*
9512
9513 MEDIA DRIVERS FOR HORUS3A
9514 M:      Sergey Kozlov <serjk@netup.ru>
9515 M:      Abylay Ospan <aospan@netup.ru>
9516 L:      linux-media@vger.kernel.org
9517 W:      https://linuxtv.org
9518 W:      http://netup.tv/
9519 T:      git git://linuxtv.org/media_tree.git
9520 S:      Supported
9521 F:      drivers/media/dvb-frontends/horus3a*
9522
9523 MEDIA DRIVERS FOR LNBH25
9524 M:      Sergey Kozlov <serjk@netup.ru>
9525 M:      Abylay Ospan <aospan@netup.ru>
9526 L:      linux-media@vger.kernel.org
9527 W:      https://linuxtv.org
9528 W:      http://netup.tv/
9529 T:      git git://linuxtv.org/media_tree.git
9530 S:      Supported
9531 F:      drivers/media/dvb-frontends/lnbh25*
9532
9533 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9534 L:      linux-media@vger.kernel.org
9535 W:      https://linuxtv.org
9536 T:      git git://linuxtv.org/media_tree.git
9537 S:      Orphan
9538 F:      drivers/media/dvb-frontends/mxl5xx*
9539
9540 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9541 M:      Sergey Kozlov <serjk@netup.ru>
9542 M:      Abylay Ospan <aospan@netup.ru>
9543 L:      linux-media@vger.kernel.org
9544 W:      https://linuxtv.org
9545 W:      http://netup.tv/
9546 T:      git git://linuxtv.org/media_tree.git
9547 S:      Supported
9548 F:      drivers/media/pci/netup_unidvb/*
9549
9550 MEDIA DRIVERS FOR RENESAS - CEU
9551 M:      Jacopo Mondi <jacopo@jmondi.org>
9552 L:      linux-media@vger.kernel.org
9553 L:      linux-renesas-soc@vger.kernel.org
9554 T:      git git://linuxtv.org/media_tree.git
9555 S:      Supported
9556 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9557 F:      drivers/media/platform/renesas-ceu.c
9558 F:      include/media/drv-intf/renesas-ceu.h
9559
9560 MEDIA DRIVERS FOR RENESAS - DRIF
9561 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9562 L:      linux-media@vger.kernel.org
9563 L:      linux-renesas-soc@vger.kernel.org
9564 T:      git git://linuxtv.org/media_tree.git
9565 S:      Supported
9566 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9567 F:      drivers/media/platform/rcar_drif.c
9568
9569 MEDIA DRIVERS FOR RENESAS - FCP
9570 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9571 L:      linux-media@vger.kernel.org
9572 L:      linux-renesas-soc@vger.kernel.org
9573 T:      git git://linuxtv.org/media_tree.git
9574 S:      Supported
9575 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9576 F:      drivers/media/platform/rcar-fcp.c
9577 F:      include/media/rcar-fcp.h
9578
9579 MEDIA DRIVERS FOR RENESAS - FDP1
9580 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9581 L:      linux-media@vger.kernel.org
9582 L:      linux-renesas-soc@vger.kernel.org
9583 T:      git git://linuxtv.org/media_tree.git
9584 S:      Supported
9585 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9586 F:      drivers/media/platform/rcar_fdp1.c
9587
9588 MEDIA DRIVERS FOR RENESAS - VIN
9589 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9590 L:      linux-media@vger.kernel.org
9591 L:      linux-renesas-soc@vger.kernel.org
9592 T:      git git://linuxtv.org/media_tree.git
9593 S:      Supported
9594 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9595 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9596 F:      drivers/media/platform/rcar-vin/
9597
9598 MEDIA DRIVERS FOR RENESAS - VSP1
9599 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9600 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9601 L:      linux-media@vger.kernel.org
9602 L:      linux-renesas-soc@vger.kernel.org
9603 T:      git git://linuxtv.org/media_tree.git
9604 S:      Supported
9605 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9606 F:      drivers/media/platform/vsp1/
9607
9608 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9609 L:      linux-media@vger.kernel.org
9610 W:      https://linuxtv.org
9611 T:      git git://linuxtv.org/media_tree.git
9612 S:      Orphan
9613 F:      drivers/media/dvb-frontends/stv0910*
9614
9615 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9616 L:      linux-media@vger.kernel.org
9617 W:      https://linuxtv.org
9618 T:      git git://linuxtv.org/media_tree.git
9619 S:      Orphan
9620 F:      drivers/media/dvb-frontends/stv6111*
9621
9622 MEDIA DRIVERS FOR STM32 - DCMI
9623 M:      Hugues Fruchet <hugues.fruchet@st.com>
9624 L:      linux-media@vger.kernel.org
9625 T:      git git://linuxtv.org/media_tree.git
9626 S:      Supported
9627 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9628 F:      drivers/media/platform/stm32/stm32-dcmi.c
9629
9630 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9631 M:      Dmitry Osipenko <digetx@gmail.com>
9632 L:      linux-media@vger.kernel.org
9633 L:      linux-tegra@vger.kernel.org
9634 T:      git git://linuxtv.org/media_tree.git
9635 S:      Maintained
9636 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9637 F:      drivers/staging/media/tegra-vde/
9638
9639 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9640 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9641 P:      LinuxTV.org Project
9642 L:      linux-media@vger.kernel.org
9643 W:      https://linuxtv.org
9644 Q:      http://patchwork.kernel.org/project/linux-media/list/
9645 T:      git git://linuxtv.org/media_tree.git
9646 S:      Maintained
9647 F:      Documentation/devicetree/bindings/media/
9648 F:      Documentation/media/
9649 F:      drivers/media/
9650 F:      drivers/staging/media/
9651 F:      include/linux/platform_data/media/
9652 F:      include/media/
9653 F:      include/uapi/linux/dvb/
9654 F:      include/uapi/linux/videodev2.h
9655 F:      include/uapi/linux/media.h
9656 F:      include/uapi/linux/v4l2-*
9657 F:      include/uapi/linux/meye.h
9658 F:      include/uapi/linux/ivtv*
9659 F:      include/uapi/linux/uvcvideo.h
9660
9661 MEDIATEK BLUETOOTH DRIVER
9662 M:      Sean Wang <sean.wang@mediatek.com>
9663 L:      linux-bluetooth@vger.kernel.org
9664 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9665 S:      Maintained
9666 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9667 F:      drivers/bluetooth/btmtkuart.c
9668
9669 MEDIATEK CIR DRIVER
9670 M:      Sean Wang <sean.wang@mediatek.com>
9671 S:      Maintained
9672 F:      drivers/media/rc/mtk-cir.c
9673
9674 MEDIATEK DMA DRIVER
9675 M:      Sean Wang <sean.wang@mediatek.com>
9676 L:      dmaengine@vger.kernel.org
9677 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9678 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9679 S:      Maintained
9680 F:      Documentation/devicetree/bindings/dma/mtk-*
9681 F:      drivers/dma/mediatek/
9682
9683 MEDIATEK PMIC LED DRIVER
9684 M:      Sean Wang <sean.wang@mediatek.com>
9685 S:      Maintained
9686 F:      drivers/leds/leds-mt6323.c
9687 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9688
9689 MEDIATEK ETHERNET DRIVER
9690 M:      Felix Fietkau <nbd@openwrt.org>
9691 M:      John Crispin <john@phrozen.org>
9692 M:      Sean Wang <sean.wang@mediatek.com>
9693 M:      Nelson Chang <nelson.chang@mediatek.com>
9694 L:      netdev@vger.kernel.org
9695 S:      Maintained
9696 F:      drivers/net/ethernet/mediatek/
9697
9698 MEDIATEK SWITCH DRIVER
9699 M:      Sean Wang <sean.wang@mediatek.com>
9700 L:      netdev@vger.kernel.org
9701 S:      Maintained
9702 F:      drivers/net/dsa/mt7530.*
9703 F:      net/dsa/tag_mtk.c
9704
9705 MEDIATEK JPEG DRIVER
9706 M:      Rick Chang <rick.chang@mediatek.com>
9707 M:      Bin Liu <bin.liu@mediatek.com>
9708 S:      Supported
9709 F:      drivers/media/platform/mtk-jpeg/
9710 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9711
9712 MEDIATEK MDP DRIVER
9713 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9714 M:      Houlong Wei <houlong.wei@mediatek.com>
9715 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9716 S:      Supported
9717 F:      drivers/media/platform/mtk-mdp/
9718 F:      drivers/media/platform/mtk-vpu/
9719 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9720
9721 MEDIATEK MEDIA DRIVER
9722 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9723 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9724 S:      Supported
9725 F:      drivers/media/platform/mtk-vcodec/
9726 F:      drivers/media/platform/mtk-vpu/
9727 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9728 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9729
9730 MEDIATEK MT76 WIRELESS LAN DRIVER
9731 M:      Felix Fietkau <nbd@nbd.name>
9732 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9733 L:      linux-wireless@vger.kernel.org
9734 S:      Maintained
9735 F:      drivers/net/wireless/mediatek/mt76/
9736
9737 MEDIATEK MT7601U WIRELESS LAN DRIVER
9738 M:      Jakub Kicinski <kubakici@wp.pl>
9739 L:      linux-wireless@vger.kernel.org
9740 S:      Maintained
9741 F:      drivers/net/wireless/mediatek/mt7601u/
9742
9743 MEDIATEK NAND CONTROLLER DRIVER
9744 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9745 L:      linux-mtd@lists.infradead.org
9746 S:      Maintained
9747 F:      drivers/mtd/nand/raw/mtk_*
9748 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9749
9750 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9751 M:      Sean Wang <sean.wang@mediatek.com>
9752 S:      Maintained
9753 F:      drivers/char/hw_random/mtk-rng.c
9754
9755 MEDIATEK USB3 DRD IP DRIVER
9756 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9757 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9758 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9759 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9760 S:      Maintained
9761 F:      drivers/usb/mtu3/
9762
9763 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9764 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9765 M:      Martin Donnelly <martin.donnelly@ge.com>
9766 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9767 S:      Maintained
9768 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9769 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9770
9771 MEGARAID SCSI/SAS DRIVERS
9772 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9773 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9774 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9775 L:      megaraidlinux.pdl@broadcom.com
9776 L:      linux-scsi@vger.kernel.org
9777 W:      http://www.avagotech.com/support/
9778 S:      Maintained
9779 F:      Documentation/scsi/megaraid.txt
9780 F:      drivers/scsi/megaraid.*
9781 F:      drivers/scsi/megaraid/
9782
9783 MELEXIS MLX90614 DRIVER
9784 M:      Crt Mori <cmo@melexis.com>
9785 L:      linux-iio@vger.kernel.org
9786 W:      http://www.melexis.com
9787 S:      Supported
9788 F:      drivers/iio/temperature/mlx90614.c
9789
9790 MELEXIS MLX90632 DRIVER
9791 M:      Crt Mori <cmo@melexis.com>
9792 L:      linux-iio@vger.kernel.org
9793 W:      http://www.melexis.com
9794 S:      Supported
9795 F:      drivers/iio/temperature/mlx90632.c
9796
9797 MELFAS MIP4 TOUCHSCREEN DRIVER
9798 M:      Sangwon Jee <jeesw@melfas.com>
9799 W:      http://www.melfas.com
9800 S:      Supported
9801 F:      drivers/input/touchscreen/melfas_mip4.c
9802 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9803
9804 MELLANOX ETHERNET DRIVER (mlx4_en)
9805 M:      Tariq Toukan <tariqt@mellanox.com>
9806 L:      netdev@vger.kernel.org
9807 S:      Supported
9808 W:      http://www.mellanox.com
9809 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9810 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9811
9812 MELLANOX ETHERNET DRIVER (mlx5e)
9813 M:      Saeed Mahameed <saeedm@mellanox.com>
9814 L:      netdev@vger.kernel.org
9815 S:      Supported
9816 W:      http://www.mellanox.com
9817 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9818 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9819
9820 MELLANOX ETHERNET INNOVA DRIVERS
9821 R:      Boris Pismenny <borisp@mellanox.com>
9822 L:      netdev@vger.kernel.org
9823 S:      Supported
9824 W:      http://www.mellanox.com
9825 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9826 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9827 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9828 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9829 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9830
9831 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9832 R:      Boris Pismenny <borisp@mellanox.com>
9833 L:      netdev@vger.kernel.org
9834 S:      Supported
9835 W:      http://www.mellanox.com
9836 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9837 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9838 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9839
9840 MELLANOX ETHERNET SWITCH DRIVERS
9841 M:      Jiri Pirko <jiri@mellanox.com>
9842 M:      Ido Schimmel <idosch@mellanox.com>
9843 L:      netdev@vger.kernel.org
9844 S:      Supported
9845 W:      http://www.mellanox.com
9846 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9847 F:      drivers/net/ethernet/mellanox/mlxsw/
9848 F:      tools/testing/selftests/drivers/net/mlxsw/
9849
9850 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9851 M:      mlxsw@mellanox.com
9852 L:      netdev@vger.kernel.org
9853 S:      Supported
9854 W:      http://www.mellanox.com
9855 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9856 F:      drivers/net/ethernet/mellanox/mlxfw/
9857
9858 MELLANOX HARDWARE PLATFORM SUPPORT
9859 M:      Andy Shevchenko <andy@infradead.org>
9860 M:      Darren Hart <dvhart@infradead.org>
9861 M:      Vadim Pasternak <vadimp@mellanox.com>
9862 L:      platform-driver-x86@vger.kernel.org
9863 S:      Supported
9864 F:      drivers/platform/mellanox/
9865
9866 MELLANOX MLX4 core VPI driver
9867 M:      Tariq Toukan <tariqt@mellanox.com>
9868 L:      netdev@vger.kernel.org
9869 L:      linux-rdma@vger.kernel.org
9870 W:      http://www.mellanox.com
9871 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9872 S:      Supported
9873 F:      drivers/net/ethernet/mellanox/mlx4/
9874 F:      include/linux/mlx4/
9875
9876 MELLANOX MLX4 IB driver
9877 M:      Yishai Hadas <yishaih@mellanox.com>
9878 L:      linux-rdma@vger.kernel.org
9879 W:      http://www.mellanox.com
9880 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9881 S:      Supported
9882 F:      drivers/infiniband/hw/mlx4/
9883 F:      include/linux/mlx4/
9884 F:      include/uapi/rdma/mlx4-abi.h
9885
9886 MELLANOX MLX5 core VPI driver
9887 M:      Saeed Mahameed <saeedm@mellanox.com>
9888 M:      Leon Romanovsky <leonro@mellanox.com>
9889 L:      netdev@vger.kernel.org
9890 L:      linux-rdma@vger.kernel.org
9891 W:      http://www.mellanox.com
9892 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9893 S:      Supported
9894 F:      drivers/net/ethernet/mellanox/mlx5/core/
9895 F:      include/linux/mlx5/
9896
9897 MELLANOX MLX5 IB driver
9898 M:      Leon Romanovsky <leonro@mellanox.com>
9899 L:      linux-rdma@vger.kernel.org
9900 W:      http://www.mellanox.com
9901 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9902 S:      Supported
9903 F:      drivers/infiniband/hw/mlx5/
9904 F:      include/linux/mlx5/
9905 F:      include/uapi/rdma/mlx5-abi.h
9906
9907 MELLANOX MLXCPLD I2C AND MUX DRIVER
9908 M:      Vadim Pasternak <vadimp@mellanox.com>
9909 M:      Michael Shych <michaelsh@mellanox.com>
9910 L:      linux-i2c@vger.kernel.org
9911 S:      Supported
9912 F:      drivers/i2c/busses/i2c-mlxcpld.c
9913 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9914 F:      Documentation/i2c/busses/i2c-mlxcpld
9915
9916 MELLANOX MLXCPLD LED DRIVER
9917 M:      Vadim Pasternak <vadimp@mellanox.com>
9918 L:      linux-leds@vger.kernel.org
9919 S:      Supported
9920 F:      drivers/leds/leds-mlxcpld.c
9921 F:      drivers/leds/leds-mlxreg.c
9922 F:      Documentation/leds/leds-mlxcpld.txt
9923
9924 MELLANOX PLATFORM DRIVER
9925 M:      Vadim Pasternak <vadimp@mellanox.com>
9926 L:      platform-driver-x86@vger.kernel.org
9927 S:      Supported
9928 F:      drivers/platform/x86/mlx-platform.c
9929
9930 MEMBARRIER SUPPORT
9931 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9932 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9933 L:      linux-kernel@vger.kernel.org
9934 S:      Supported
9935 F:      kernel/sched/membarrier.c
9936 F:      include/uapi/linux/membarrier.h
9937 F:      arch/powerpc/include/asm/membarrier.h
9938
9939 MEMBLOCK
9940 M:      Mike Rapoport <rppt@linux.ibm.com>
9941 L:      linux-mm@kvack.org
9942 S:      Maintained
9943 F:      include/linux/memblock.h
9944 F:      mm/memblock.c
9945 F:      Documentation/core-api/boot-time-mm.rst
9946
9947 MEMORY MANAGEMENT
9948 L:      linux-mm@kvack.org
9949 W:      http://www.linux-mm.org
9950 S:      Maintained
9951 F:      include/linux/mm.h
9952 F:      include/linux/gfp.h
9953 F:      include/linux/mmzone.h
9954 F:      include/linux/memory_hotplug.h
9955 F:      include/linux/vmalloc.h
9956 F:      mm/
9957
9958 MEMORY TECHNOLOGY DEVICES (MTD)
9959 M:      David Woodhouse <dwmw2@infradead.org>
9960 M:      Brian Norris <computersforpeace@gmail.com>
9961 M:      Boris Brezillon <bbrezillon@kernel.org>
9962 M:      Marek Vasut <marek.vasut@gmail.com>
9963 M:      Richard Weinberger <richard@nod.at>
9964 L:      linux-mtd@lists.infradead.org
9965 W:      http://www.linux-mtd.infradead.org/
9966 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9967 T:      git git://git.infradead.org/linux-mtd.git master
9968 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9969 S:      Maintained
9970 F:      Documentation/devicetree/bindings/mtd/
9971 F:      drivers/mtd/
9972 F:      include/linux/mtd/
9973 F:      include/uapi/mtd/
9974
9975 MEN A21 WATCHDOG DRIVER
9976 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9977 L:      linux-watchdog@vger.kernel.org
9978 S:      Maintained
9979 F:      drivers/watchdog/mena21_wdt.c
9980
9981 MEN CHAMELEON BUS (mcb)
9982 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9983 S:      Maintained
9984 F:      drivers/mcb/
9985 F:      include/linux/mcb.h
9986 F:      Documentation/men-chameleon-bus.txt
9987
9988 MEN F21BMC (Board Management Controller)
9989 M:      Andreas Werner <andreas.werner@men.de>
9990 S:      Supported
9991 F:      drivers/mfd/menf21bmc.c
9992 F:      drivers/watchdog/menf21bmc_wdt.c
9993 F:      drivers/leds/leds-menf21bmc.c
9994 F:      drivers/hwmon/menf21bmc_hwmon.c
9995 F:      Documentation/hwmon/menf21bmc
9996
9997 MEN Z069 WATCHDOG DRIVER
9998 M:      Johannes Thumshirn <jth@kernel.org>
9999 L:      linux-watchdog@vger.kernel.org
10000 S:      Maintained
10001 F:      drivers/watchdog/menz69_wdt.c
10002
10003 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10004 M:      Neil Armstrong <narmstrong@baylibre.com>
10005 L:      linux-media@lists.freedesktop.org
10006 L:      linux-amlogic@lists.infradead.org
10007 W:      http://linux-meson.com/
10008 S:      Supported
10009 F:      drivers/media/platform/meson/ao-cec.c
10010 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
10011 T:      git git://linuxtv.org/media_tree.git
10012
10013 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10014 M:      Liang Yang <liang.yang@amlogic.com>
10015 L:      linux-mtd@lists.infradead.org
10016 S:      Maintained
10017 F:      drivers/mtd/nand/raw/meson_*
10018 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10019
10020 METHODE UDPU SUPPORT
10021 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10022 S:      Maintained
10023 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10024
10025 MICROBLAZE ARCHITECTURE
10026 M:      Michal Simek <monstr@monstr.eu>
10027 W:      http://www.monstr.eu/fdt/
10028 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10029 S:      Supported
10030 F:      arch/microblaze/
10031
10032 MICROCHIP AT91 SERIAL DRIVER
10033 M:      Richard Genoud <richard.genoud@gmail.com>
10034 S:      Maintained
10035 F:      drivers/tty/serial/atmel_serial.c
10036 F:      drivers/tty/serial/atmel_serial.h
10037 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10038
10039 MICROCHIP AUDIO ASOC DRIVERS
10040 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10041 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10042 S:      Supported
10043 F:      sound/soc/atmel
10044
10045 MICROCHIP DMA DRIVER
10046 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10047 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10048 L:      dmaengine@vger.kernel.org
10049 S:      Supported
10050 F:      drivers/dma/at_hdmac.c
10051 F:      drivers/dma/at_hdmac_regs.h
10052 F:      include/linux/platform_data/dma-atmel.h
10053 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10054 F:      include/dt-bindings/dma/at91.h
10055
10056 MICROCHIP ECC DRIVER
10057 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10058 L:      linux-crypto@vger.kernel.org
10059 S:      Maintained
10060 F:      drivers/crypto/atmel-ecc.*
10061
10062 MICROCHIP I2C DRIVER
10063 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10064 L:      linux-i2c@vger.kernel.org
10065 S:      Supported
10066 F:      drivers/i2c/busses/i2c-at91.c
10067
10068 MICROCHIP ISC DRIVER
10069 M:      Eugen Hristev <eugen.hristev@microchip.com>
10070 L:      linux-media@vger.kernel.org
10071 S:      Supported
10072 F:      drivers/media/platform/atmel/atmel-isc.c
10073 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10074 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10075
10076 MICROCHIP ISI DRIVER
10077 M:      Eugen Hristev <eugen.hristev@microchip.com>
10078 L:      linux-media@vger.kernel.org
10079 S:      Supported
10080 F:      drivers/media/platform/atmel/atmel-isi.c
10081 F:      drivers/media/platform/atmel/atmel-isi.h
10082
10083 MICROCHIP AT91 USART MFD DRIVER
10084 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10085 L:      linux-kernel@vger.kernel.org
10086 S:      Supported
10087 F:      drivers/mfd/at91-usart.c
10088 F:      include/dt-bindings/mfd/at91-usart.h
10089 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10090
10091 MICROCHIP AT91 USART SPI DRIVER
10092 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10093 L:      linux-spi@vger.kernel.org
10094 S:      Supported
10095 F:      drivers/spi/spi-at91-usart.c
10096 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10097
10098 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10099 M:      Woojung Huh <Woojung.Huh@microchip.com>
10100 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10101 L:      netdev@vger.kernel.org
10102 S:      Maintained
10103 F:      net/dsa/tag_ksz.c
10104 F:      drivers/net/dsa/microchip/*
10105 F:      include/linux/platform_data/microchip-ksz.h
10106 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10107
10108 MICROCHIP LAN743X ETHERNET DRIVER
10109 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10110 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10111 L:      netdev@vger.kernel.org
10112 S:      Maintained
10113 F:      drivers/net/ethernet/microchip/lan743x_*
10114
10115 MICROCHIP LCDFB DRIVER
10116 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10117 L:      linux-fbdev@vger.kernel.org
10118 S:      Maintained
10119 F:      drivers/video/fbdev/atmel_lcdfb.c
10120 F:      include/video/atmel_lcdc.h
10121
10122 MICROCHIP MMC/SD/SDIO MCI DRIVER
10123 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10124 S:      Maintained
10125 F:      drivers/mmc/host/atmel-mci.c
10126
10127 MICROCHIP MCP16502 PMIC DRIVER
10128 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10129 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10130 S:      Maintained
10131 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10132 F:      drivers/regulator/mcp16502.c
10133
10134 MICROCHIP MCP3911 ADC DRIVER
10135 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10136 M:      Kent Gustavsson <kent@minoris.se>
10137 L:      linux-iio@vger.kernel.org
10138 S:      Supported
10139 F:      drivers/iio/adc/mcp3911.c
10140 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10141
10142 MICROCHIP NAND DRIVER
10143 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10144 L:      linux-mtd@lists.infradead.org
10145 S:      Supported
10146 F:      drivers/mtd/nand/raw/atmel/*
10147 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10148
10149 MICROCHIP PWM DRIVER
10150 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10151 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10152 L:      linux-pwm@vger.kernel.org
10153 S:      Supported
10154 F:      drivers/pwm/pwm-atmel.c
10155 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10156
10157 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10158 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10159 M:      Eugen Hristev <eugen.hristev@microchip.com>
10160 L:      linux-iio@vger.kernel.org
10161 S:      Supported
10162 F:      drivers/iio/adc/at91-sama5d2_adc.c
10163 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10164 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10165
10166 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10167 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10168 S:      Supported
10169 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10170
10171 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10172 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10173 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10174 L:      linux-gpio@vger.kernel.org
10175 F:      drivers/gpio/gpio-sama5d2-piobu.c
10176
10177 MICROCHIP SPI DRIVER
10178 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10179 S:      Supported
10180 F:      drivers/spi/spi-atmel.*
10181
10182 MICROCHIP SSC DRIVER
10183 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10184 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10185 S:      Supported
10186 F:      drivers/misc/atmel-ssc.c
10187 F:      include/linux/atmel-ssc.h
10188
10189 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10190 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10191 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10192 S:      Supported
10193 F:      drivers/misc/atmel_tclib.c
10194 F:      drivers/clocksource/tcb_clksrc.c
10195
10196 MICROCHIP USBA UDC DRIVER
10197 M:      Cristian Birsan <cristian.birsan@microchip.com>
10198 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10199 S:      Supported
10200 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10201
10202 MICROCHIP USB251XB DRIVER
10203 M:      Richard Leitner <richard.leitner@skidata.com>
10204 L:      linux-usb@vger.kernel.org
10205 S:      Maintained
10206 F:      drivers/usb/misc/usb251xb.c
10207 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10208
10209 MICROCHIP XDMA DRIVER
10210 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10211 L:      linux-arm-kernel@lists.infradead.org
10212 L:      dmaengine@vger.kernel.org
10213 S:      Supported
10214 F:      drivers/dma/at_xdmac.c
10215
10216 MICROSEMI MIPS SOCS
10217 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10218 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10219 L:      linux-mips@vger.kernel.org
10220 S:      Supported
10221 F:      arch/mips/generic/board-ocelot.c
10222 F:      arch/mips/configs/generic/board-ocelot.config
10223 F:      arch/mips/boot/dts/mscc/
10224 F:      Documentation/devicetree/bindings/mips/mscc.txt
10225
10226 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10227 M:      Don Brace <don.brace@microsemi.com>
10228 L:      esc.storagedev@microsemi.com
10229 L:      linux-scsi@vger.kernel.org
10230 S:      Supported
10231 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10232 F:      drivers/scsi/smartpqi/Kconfig
10233 F:      drivers/scsi/smartpqi/Makefile
10234 F:      include/linux/cciss*.h
10235 F:      include/uapi/linux/cciss*.h
10236 F:      Documentation/scsi/smartpqi.txt
10237
10238 MICROSEMI ETHERNET SWITCH DRIVER
10239 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10240 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10241 L:      netdev@vger.kernel.org
10242 S:      Supported
10243 F:      drivers/net/ethernet/mscc/
10244
10245 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10246 M:      Chen Yu <yu.c.chen@intel.com>
10247 L:      platform-driver-x86@vger.kernel.org
10248 S:      Supported
10249 F:      drivers/platform/x86/surfacepro3_button.c
10250
10251 MICROTEK X6 SCANNER
10252 M:      Oliver Neukum <oliver@neukum.org>
10253 S:      Maintained
10254 F:      drivers/usb/image/microtek.*
10255
10256 MIPS
10257 M:      Ralf Baechle <ralf@linux-mips.org>
10258 M:      Paul Burton <paul.burton@mips.com>
10259 M:      James Hogan <jhogan@kernel.org>
10260 L:      linux-mips@vger.kernel.org
10261 W:      http://www.linux-mips.org/
10262 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10264 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10265 S:      Supported
10266 F:      Documentation/devicetree/bindings/mips/
10267 F:      Documentation/mips/
10268 F:      arch/mips/
10269 F:      drivers/platform/mips/
10270
10271 MIPS BOSTON DEVELOPMENT BOARD
10272 M:      Paul Burton <paul.burton@mips.com>
10273 L:      linux-mips@vger.kernel.org
10274 S:      Maintained
10275 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10276 F:      arch/mips/boot/dts/img/boston.dts
10277 F:      arch/mips/configs/generic/board-boston.config
10278 F:      drivers/clk/imgtec/clk-boston.c
10279 F:      include/dt-bindings/clock/boston-clock.h
10280
10281 MIPS GENERIC PLATFORM
10282 M:      Paul Burton <paul.burton@mips.com>
10283 L:      linux-mips@vger.kernel.org
10284 S:      Supported
10285 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10286 F:      arch/mips/generic/
10287 F:      arch/mips/tools/generic-board-config.sh
10288
10289 MIPS/LOONGSON1 ARCHITECTURE
10290 M:      Keguang Zhang <keguang.zhang@gmail.com>
10291 L:      linux-mips@vger.kernel.org
10292 S:      Maintained
10293 F:      arch/mips/loongson32/
10294 F:      arch/mips/include/asm/mach-loongson32/
10295 F:      drivers/*/*loongson1*
10296 F:      drivers/*/*/*loongson1*
10297
10298 MIPS/LOONGSON2 ARCHITECTURE
10299 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10300 L:      linux-mips@vger.kernel.org
10301 S:      Maintained
10302 F:      arch/mips/loongson64/fuloong-2e/
10303 F:      arch/mips/loongson64/lemote-2f/
10304 F:      arch/mips/include/asm/mach-loongson64/
10305 F:      drivers/*/*loongson2*
10306 F:      drivers/*/*/*loongson2*
10307
10308 MIPS/LOONGSON3 ARCHITECTURE
10309 M:      Huacai Chen <chenhc@lemote.com>
10310 L:      linux-mips@vger.kernel.org
10311 S:      Maintained
10312 F:      arch/mips/loongson64/
10313 F:      arch/mips/include/asm/mach-loongson64/
10314 F:      drivers/platform/mips/cpu_hwmon.c
10315 F:      drivers/*/*loongson3*
10316 F:      drivers/*/*/*loongson3*
10317
10318 MIPS RINT INSTRUCTION EMULATION
10319 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10320 L:      linux-mips@vger.kernel.org
10321 S:      Supported
10322 F:      arch/mips/math-emu/sp_rint.c
10323 F:      arch/mips/math-emu/dp_rint.c
10324
10325 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10326 M:      Hans Verkuil <hverkuil@xs4all.nl>
10327 L:      linux-media@vger.kernel.org
10328 T:      git git://linuxtv.org/media_tree.git
10329 W:      https://linuxtv.org
10330 S:      Odd Fixes
10331 F:      drivers/media/radio/radio-miropcm20*
10332
10333 MMP SUPPORT
10334 R:      Lubomir Rintel <lkundrak@v3.sk>
10335 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10336 S:      Odd Fixes
10337 F:      arch/arm/boot/dts/mmp*
10338 F:      arch/arm/mach-mmp/
10339
10340 MMU GATHER AND TLB INVALIDATION
10341 M:      Will Deacon <will.deacon@arm.com>
10342 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10343 M:      Andrew Morton <akpm@linux-foundation.org>
10344 M:      Nick Piggin <npiggin@gmail.com>
10345 M:      Peter Zijlstra <peterz@infradead.org>
10346 L:      linux-arch@vger.kernel.org
10347 L:      linux-mm@kvack.org
10348 S:      Maintained
10349 F:      arch/*/include/asm/tlb.h
10350 F:      include/asm-generic/tlb.h
10351 F:      mm/mmu_gather.c
10352
10353 MN88472 MEDIA DRIVER
10354 M:      Antti Palosaari <crope@iki.fi>
10355 L:      linux-media@vger.kernel.org
10356 W:      https://linuxtv.org
10357 W:      http://palosaari.fi/linux/
10358 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10359 S:      Maintained
10360 F:      drivers/media/dvb-frontends/mn88472*
10361
10362 MN88473 MEDIA DRIVER
10363 M:      Antti Palosaari <crope@iki.fi>
10364 L:      linux-media@vger.kernel.org
10365 W:      https://linuxtv.org
10366 W:      http://palosaari.fi/linux/
10367 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10368 S:      Maintained
10369 F:      drivers/media/dvb-frontends/mn88473*
10370
10371 MODULE SUPPORT
10372 M:      Jessica Yu <jeyu@kernel.org>
10373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10374 S:      Maintained
10375 F:      include/linux/module.h
10376 F:      kernel/module.c
10377
10378 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10379 W:      http://popies.net/meye/
10380 S:      Orphan
10381 F:      Documentation/media/v4l-drivers/meye*
10382 F:      drivers/media/pci/meye/
10383 F:      include/uapi/linux/meye.h
10384
10385 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10386 M:      Jiri Slaby <jirislaby@gmail.com>
10387 S:      Maintained
10388 F:      Documentation/serial/moxa-smartio
10389 F:      drivers/tty/mxser.*
10390
10391 MR800 AVERMEDIA USB FM RADIO DRIVER
10392 M:      Alexey Klimov <klimov.linux@gmail.com>
10393 L:      linux-media@vger.kernel.org
10394 T:      git git://linuxtv.org/media_tree.git
10395 S:      Maintained
10396 F:      drivers/media/radio/radio-mr800.c
10397
10398 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10399 M:      Alan Ott <alan@signal11.us>
10400 L:      linux-wpan@vger.kernel.org
10401 S:      Maintained
10402 F:      drivers/net/ieee802154/mrf24j40.c
10403 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10404
10405 MSI LAPTOP SUPPORT
10406 M:      "Lee, Chun-Yi" <jlee@suse.com>
10407 L:      platform-driver-x86@vger.kernel.org
10408 S:      Maintained
10409 F:      drivers/platform/x86/msi-laptop.c
10410
10411 MSI WMI SUPPORT
10412 L:      platform-driver-x86@vger.kernel.org
10413 S:      Orphan
10414 F:      drivers/platform/x86/msi-wmi.c
10415
10416 MSI001 MEDIA DRIVER
10417 M:      Antti Palosaari <crope@iki.fi>
10418 L:      linux-media@vger.kernel.org
10419 W:      https://linuxtv.org
10420 W:      http://palosaari.fi/linux/
10421 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10422 T:      git git://linuxtv.org/anttip/media_tree.git
10423 S:      Maintained
10424 F:      drivers/media/tuners/msi001*
10425
10426 MSI2500 MEDIA DRIVER
10427 M:      Antti Palosaari <crope@iki.fi>
10428 L:      linux-media@vger.kernel.org
10429 W:      https://linuxtv.org
10430 W:      http://palosaari.fi/linux/
10431 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10432 T:      git git://linuxtv.org/anttip/media_tree.git
10433 S:      Maintained
10434 F:      drivers/media/usb/msi2500/
10435
10436 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10437 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10438 L:      linux-mtd@lists.infradead.org
10439 S:      Maintained
10440 F:      drivers/mtd/devices/docg3*
10441
10442 MT9M032 APTINA SENSOR DRIVER
10443 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10444 L:      linux-media@vger.kernel.org
10445 T:      git git://linuxtv.org/media_tree.git
10446 S:      Maintained
10447 F:      drivers/media/i2c/mt9m032.c
10448 F:      include/media/i2c/mt9m032.h
10449
10450 MT9P031 APTINA CAMERA SENSOR
10451 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10452 L:      linux-media@vger.kernel.org
10453 T:      git git://linuxtv.org/media_tree.git
10454 S:      Maintained
10455 F:      drivers/media/i2c/mt9p031.c
10456 F:      include/media/i2c/mt9p031.h
10457
10458 MT9T001 APTINA CAMERA SENSOR
10459 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10460 L:      linux-media@vger.kernel.org
10461 T:      git git://linuxtv.org/media_tree.git
10462 S:      Maintained
10463 F:      drivers/media/i2c/mt9t001.c
10464 F:      include/media/i2c/mt9t001.h
10465
10466 MT9T112 APTINA CAMERA SENSOR
10467 M:      Jacopo Mondi <jacopo@jmondi.org>
10468 L:      linux-media@vger.kernel.org
10469 T:      git git://linuxtv.org/media_tree.git
10470 S:      Odd Fixes
10471 F:      drivers/media/i2c/mt9t112.c
10472 F:      include/media/i2c/mt9t112.h
10473
10474 MT9V032 APTINA CAMERA SENSOR
10475 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10476 L:      linux-media@vger.kernel.org
10477 T:      git git://linuxtv.org/media_tree.git
10478 S:      Maintained
10479 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10480 F:      drivers/media/i2c/mt9v032.c
10481 F:      include/media/i2c/mt9v032.h
10482
10483 MT9V111 APTINA CAMERA SENSOR
10484 M:      Jacopo Mondi <jacopo@jmondi.org>
10485 L:      linux-media@vger.kernel.org
10486 T:      git git://linuxtv.org/media_tree.git
10487 S:      Maintained
10488 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10489 F:      drivers/media/i2c/mt9v111.c
10490
10491 MULTIFUNCTION DEVICES (MFD)
10492 M:      Lee Jones <lee.jones@linaro.org>
10493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10494 S:      Supported
10495 F:      Documentation/devicetree/bindings/mfd/
10496 F:      drivers/mfd/
10497 F:      include/linux/mfd/
10498 F:      include/dt-bindings/mfd/
10499
10500 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10501 S:      Orphan
10502 F:      drivers/mmc/host/mmc_spi.c
10503 F:      include/linux/spi/mmc_spi.h
10504
10505 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10506 M:      Ulf Hansson <ulf.hansson@linaro.org>
10507 L:      linux-mmc@vger.kernel.org
10508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10509 S:      Maintained
10510 F:      Documentation/devicetree/bindings/mmc/
10511 F:      drivers/mmc/
10512 F:      include/linux/mmc/
10513 F:      include/uapi/linux/mmc/
10514
10515 MULTIPLEXER SUBSYSTEM
10516 M:      Peter Rosin <peda@axentia.se>
10517 S:      Maintained
10518 F:      Documentation/ABI/testing/sysfs-class-mux*
10519 F:      Documentation/devicetree/bindings/mux/
10520 F:      include/dt-bindings/mux/
10521 F:      include/linux/mux/
10522 F:      drivers/mux/
10523
10524 MULTITECH MULTIPORT CARD (ISICOM)
10525 S:      Orphan
10526 F:      drivers/tty/isicom.c
10527 F:      include/linux/isicom.h
10528
10529 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10530 M:      Bin Liu <b-liu@ti.com>
10531 L:      linux-usb@vger.kernel.org
10532 S:      Maintained
10533 F:      drivers/usb/musb/
10534
10535 MXL301RF MEDIA DRIVER
10536 M:      Akihiro Tsukada <tskd08@gmail.com>
10537 L:      linux-media@vger.kernel.org
10538 S:      Odd Fixes
10539 F:      drivers/media/tuners/mxl301rf*
10540
10541 MXL5007T MEDIA DRIVER
10542 M:      Michael Krufky <mkrufky@linuxtv.org>
10543 L:      linux-media@vger.kernel.org
10544 W:      https://linuxtv.org
10545 W:      http://github.com/mkrufky
10546 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10547 T:      git git://linuxtv.org/mkrufky/tuners.git
10548 S:      Maintained
10549 F:      drivers/media/tuners/mxl5007t.*
10550
10551 MXSFB DRM DRIVER
10552 M:      Marek Vasut <marex@denx.de>
10553 M:      Stefan Agner <stefan@agner.ch>
10554 L:      dri-devel@lists.freedesktop.org
10555 S:      Supported
10556 F:      drivers/gpu/drm/mxsfb/
10557 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10558 T:      git git://anongit.freedesktop.org/drm/drm-misc
10559
10560 MYLEX DAC960 PCI RAID Controller
10561 M:      Hannes Reinecke <hare@kernel.org>
10562 L:      linux-scsi@vger.kernel.org
10563 S:      Supported
10564 F:      drivers/scsi/myrb.*
10565 F:      drivers/scsi/myrs.*
10566
10567 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10568 M:      Chris Lee <christopher.lee@cspi.com>
10569 L:      netdev@vger.kernel.org
10570 W:      https://www.cspi.com/ethernet-products/support/downloads/
10571 S:      Supported
10572 F:      drivers/net/ethernet/myricom/myri10ge/
10573
10574 NAND FLASH SUBSYSTEM
10575 M:      Boris Brezillon <bbrezillon@kernel.org>
10576 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10577 R:      Richard Weinberger <richard@nod.at>
10578 L:      linux-mtd@lists.infradead.org
10579 W:      http://www.linux-mtd.infradead.org/
10580 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10581 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10582 T:      git git://git.infradead.org/linux-mtd.git nand/next
10583 S:      Maintained
10584 F:      drivers/mtd/nand/
10585 F:      include/linux/mtd/*nand*.h
10586
10587 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10588 M:      Daniel Mack <zonque@gmail.com>
10589 S:      Maintained
10590 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10591 W:      http://www.native-instruments.com
10592 F:      sound/usb/caiaq/
10593
10594 NATSEMI ETHERNET DRIVER (DP8381x)
10595 S:      Orphan
10596 F:      drivers/net/ethernet/natsemi/natsemi.c
10597
10598 NCR 5380 SCSI DRIVERS
10599 M:      Finn Thain <fthain@telegraphics.com.au>
10600 M:      Michael Schmitz <schmitzmic@gmail.com>
10601 L:      linux-scsi@vger.kernel.org
10602 S:      Maintained
10603 F:      Documentation/scsi/g_NCR5380.txt
10604 F:      drivers/scsi/NCR5380.*
10605 F:      drivers/scsi/arm/cumana_1.c
10606 F:      drivers/scsi/arm/oak.c
10607 F:      drivers/scsi/atari_scsi.*
10608 F:      drivers/scsi/dmx3191d.c
10609 F:      drivers/scsi/g_NCR5380.*
10610 F:      drivers/scsi/mac_scsi.*
10611 F:      drivers/scsi/sun3_scsi.*
10612 F:      drivers/scsi/sun3_scsi_vme.c
10613
10614 NCSI LIBRARY:
10615 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10616 S:      Maintained
10617 F:      net/ncsi/
10618
10619 NCT6775 HARDWARE MONITOR DRIVER
10620 M:      Guenter Roeck <linux@roeck-us.net>
10621 L:      linux-hwmon@vger.kernel.org
10622 S:      Maintained
10623 F:      Documentation/hwmon/nct6775
10624 F:      drivers/hwmon/nct6775.c
10625
10626 NET_FAILOVER MODULE
10627 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10628 L:      netdev@vger.kernel.org
10629 S:      Supported
10630 F:      driver/net/net_failover.c
10631 F:      include/net/net_failover.h
10632 F:      Documentation/networking/net_failover.rst
10633
10634 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10635 M:      Faisal Latif <faisal.latif@intel.com>
10636 L:      linux-rdma@vger.kernel.org
10637 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10638 S:      Supported
10639 F:      drivers/infiniband/hw/nes/
10640 F:      include/uapi/rdma/nes-abi.h
10641
10642 NETEM NETWORK EMULATOR
10643 M:      Stephen Hemminger <stephen@networkplumber.org>
10644 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10645 S:      Maintained
10646 F:      net/sched/sch_netem.c
10647
10648 NETERION 10GbE DRIVERS (s2io/vxge)
10649 M:      Jon Mason <jdmason@kudzu.us>
10650 L:      netdev@vger.kernel.org
10651 S:      Supported
10652 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10653 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10654 F:      drivers/net/ethernet/neterion/
10655
10656 NETFILTER
10657 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10658 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10659 M:      Florian Westphal <fw@strlen.de>
10660 L:      netfilter-devel@vger.kernel.org
10661 L:      coreteam@netfilter.org
10662 W:      http://www.netfilter.org/
10663 W:      http://www.iptables.org/
10664 W:      http://www.nftables.org/
10665 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10668 S:      Maintained
10669 F:      include/linux/netfilter*
10670 F:      include/linux/netfilter/
10671 F:      include/net/netfilter/
10672 F:      include/uapi/linux/netfilter*
10673 F:      include/uapi/linux/netfilter/
10674 F:      net/*/netfilter.c
10675 F:      net/*/netfilter/
10676 F:      net/netfilter/
10677 F:      net/bridge/br_netfilter*.c
10678
10679 NETROM NETWORK LAYER
10680 M:      Ralf Baechle <ralf@linux-mips.org>
10681 L:      linux-hams@vger.kernel.org
10682 W:      http://www.linux-ax25.org/
10683 S:      Maintained
10684 F:      include/net/netrom.h
10685 F:      include/uapi/linux/netrom.h
10686 F:      net/netrom/
10687
10688 NETRONOME ETHERNET DRIVERS
10689 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10690 L:      oss-drivers@netronome.com
10691 S:      Maintained
10692 F:      drivers/net/ethernet/netronome/
10693
10694 NETWORK BLOCK DEVICE (NBD)
10695 M:      Josef Bacik <josef@toxicpanda.com>
10696 S:      Maintained
10697 L:      linux-block@vger.kernel.org
10698 L:      nbd@other.debian.org
10699 F:      Documentation/blockdev/nbd.txt
10700 F:      drivers/block/nbd.c
10701 F:      include/uapi/linux/nbd.h
10702
10703 NETWORK DROP MONITOR
10704 M:      Neil Horman <nhorman@tuxdriver.com>
10705 L:      netdev@vger.kernel.org
10706 S:      Maintained
10707 W:      https://fedorahosted.org/dropwatch/
10708 F:      net/core/drop_monitor.c
10709
10710 NETWORKING DRIVERS
10711 M:      "David S. Miller" <davem@davemloft.net>
10712 L:      netdev@vger.kernel.org
10713 W:      http://www.linuxfoundation.org/en/Net
10714 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10717 S:      Odd Fixes
10718 F:      Documentation/devicetree/bindings/net/
10719 F:      drivers/net/
10720 F:      include/linux/if_*
10721 F:      include/linux/netdevice.h
10722 F:      include/linux/etherdevice.h
10723 F:      include/linux/fcdevice.h
10724 F:      include/linux/fddidevice.h
10725 F:      include/linux/hippidevice.h
10726 F:      include/linux/inetdevice.h
10727 F:      include/uapi/linux/if_*
10728 F:      include/uapi/linux/netdevice.h
10729
10730 NETWORKING DRIVERS (WIRELESS)
10731 M:      Kalle Valo <kvalo@codeaurora.org>
10732 L:      linux-wireless@vger.kernel.org
10733 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10736 S:      Maintained
10737 F:      Documentation/devicetree/bindings/net/wireless/
10738 F:      drivers/net/wireless/
10739
10740 NETWORKING [DSA]
10741 M:      Andrew Lunn <andrew@lunn.ch>
10742 M:      Vivien Didelot <vivien.didelot@gmail.com>
10743 M:      Florian Fainelli <f.fainelli@gmail.com>
10744 S:      Maintained
10745 F:      Documentation/devicetree/bindings/net/dsa/
10746 F:      net/dsa/
10747 F:      include/net/dsa.h
10748 F:      include/linux/dsa/
10749 F:      include/linux/platform_data/dsa.h
10750 F:      drivers/net/dsa/
10751
10752 NETWORKING [GENERAL]
10753 M:      "David S. Miller" <davem@davemloft.net>
10754 L:      netdev@vger.kernel.org
10755 W:      http://www.linuxfoundation.org/en/Net
10756 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10759 B:      mailto:netdev@vger.kernel.org
10760 S:      Maintained
10761 F:      net/
10762 F:      include/net/
10763 F:      include/linux/in.h
10764 F:      include/linux/net.h
10765 F:      include/linux/netdevice.h
10766 F:      include/uapi/linux/in.h
10767 F:      include/uapi/linux/net.h
10768 F:      include/uapi/linux/netdevice.h
10769 F:      include/uapi/linux/net_namespace.h
10770 F:      tools/testing/selftests/net/
10771 F:      lib/net_utils.c
10772 F:      lib/random32.c
10773 F:      Documentation/networking/
10774
10775 NETWORKING [IPSEC]
10776 M:      Steffen Klassert <steffen.klassert@secunet.com>
10777 M:      Herbert Xu <herbert@gondor.apana.org.au>
10778 M:      "David S. Miller" <davem@davemloft.net>
10779 L:      netdev@vger.kernel.org
10780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10782 S:      Maintained
10783 F:      net/xfrm/
10784 F:      net/key/
10785 F:      net/ipv4/xfrm*
10786 F:      net/ipv4/esp4*
10787 F:      net/ipv4/ah4.c
10788 F:      net/ipv4/ipcomp.c
10789 F:      net/ipv4/ip_vti.c
10790 F:      net/ipv6/xfrm*
10791 F:      net/ipv6/esp6*
10792 F:      net/ipv6/ah6.c
10793 F:      net/ipv6/ipcomp6.c
10794 F:      net/ipv6/ip6_vti.c
10795 F:      include/uapi/linux/xfrm.h
10796 F:      include/net/xfrm.h
10797
10798 NETWORKING [IPv4/IPv6]
10799 M:      "David S. Miller" <davem@davemloft.net>
10800 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10801 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10802 L:      netdev@vger.kernel.org
10803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10804 S:      Maintained
10805 F:      net/ipv4/
10806 F:      net/ipv6/
10807 F:      include/net/ip*
10808 F:      arch/x86/net/*
10809
10810 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10811 M:      Paul Moore <paul@paul-moore.com>
10812 W:      https://github.com/netlabel
10813 L:      netdev@vger.kernel.org
10814 L:      linux-security-module@vger.kernel.org
10815 S:      Maintained
10816 F:      Documentation/netlabel/
10817 F:      include/net/calipso.h
10818 F:      include/net/cipso_ipv4.h
10819 F:      include/net/netlabel.h
10820 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10821 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10822 F:      net/netlabel/
10823 F:      net/ipv4/cipso_ipv4.c
10824 F:      net/ipv6/calipso.c
10825 F:      net/netfilter/xt_CONNSECMARK.c
10826 F:      net/netfilter/xt_SECMARK.c
10827
10828 NETWORKING [TCP]
10829 M:      Eric Dumazet <edumazet@google.com>
10830 L:      netdev@vger.kernel.org
10831 S:      Maintained
10832 F:      net/ipv4/tcp*.c
10833 F:      net/ipv4/syncookies.c
10834 F:      net/ipv6/tcp*.c
10835 F:      net/ipv6/syncookies.c
10836 F:      include/uapi/linux/tcp.h
10837 F:      include/net/tcp.h
10838 F:      include/linux/tcp.h
10839 F:      include/trace/events/tcp.h
10840
10841 NETWORKING [TLS]
10842 M:      Boris Pismenny <borisp@mellanox.com>
10843 M:      Aviad Yehezkel <aviadye@mellanox.com>
10844 M:      Dave Watson <davejwatson@fb.com>
10845 M:      John Fastabend <john.fastabend@gmail.com>
10846 M:      Daniel Borkmann <daniel@iogearbox.net>
10847 L:      netdev@vger.kernel.org
10848 S:      Maintained
10849 F:      net/tls/*
10850 F:      include/uapi/linux/tls.h
10851 F:      include/net/tls.h
10852
10853 NETWORKING [WIRELESS]
10854 L:      linux-wireless@vger.kernel.org
10855 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10856
10857 NETDEVSIM
10858 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10859 S:      Maintained
10860 F:      drivers/net/netdevsim/*
10861
10862 NETXEN (1/10) GbE SUPPORT
10863 M:      Manish Chopra <manishc@marvell.com>
10864 M:      Rahul Verma <rahulv@marvell.com>
10865 M:      GR-Linux-NIC-Dev@marvell.com
10866 L:      netdev@vger.kernel.org
10867 S:      Supported
10868 F:      drivers/net/ethernet/qlogic/netxen/
10869
10870 NFC SUBSYSTEM
10871 M:      Samuel Ortiz <sameo@linux.intel.com>
10872 L:      linux-wireless@vger.kernel.org
10873 L:      linux-nfc@lists.01.org (subscribers-only)
10874 S:      Supported
10875 F:      net/nfc/
10876 F:      include/net/nfc/
10877 F:      include/uapi/linux/nfc.h
10878 F:      drivers/nfc/
10879 F:      include/linux/platform_data/nfcmrvl.h
10880 F:      include/linux/platform_data/nxp-nci.h
10881 F:      Documentation/devicetree/bindings/net/nfc/
10882
10883 NFS, SUNRPC, AND LOCKD CLIENTS
10884 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10885 M:      Anna Schumaker <anna.schumaker@netapp.com>
10886 L:      linux-nfs@vger.kernel.org
10887 W:      http://client.linux-nfs.org
10888 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10889 S:      Maintained
10890 F:      fs/lockd/
10891 F:      fs/nfs/
10892 F:      fs/nfs_common/
10893 F:      net/sunrpc/
10894 F:      include/linux/lockd/
10895 F:      include/linux/nfs*
10896 F:      include/linux/sunrpc/
10897 F:      include/uapi/linux/nfs*
10898 F:      include/uapi/linux/sunrpc/
10899
10900 NILFS2 FILESYSTEM
10901 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10902 L:      linux-nilfs@vger.kernel.org
10903 W:      https://nilfs.sourceforge.io/
10904 W:      https://nilfs.osdn.jp/
10905 T:      git git://github.com/konis/nilfs2.git
10906 S:      Supported
10907 F:      Documentation/filesystems/nilfs2.txt
10908 F:      fs/nilfs2/
10909 F:      include/trace/events/nilfs2.h
10910 F:      include/uapi/linux/nilfs2_api.h
10911 F:      include/uapi/linux/nilfs2_ondisk.h
10912
10913 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10914 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10915 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10916 S:      Maintained
10917 F:      Documentation/scsi/NinjaSCSI.txt
10918 F:      drivers/scsi/pcmcia/nsp_*
10919
10920 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10921 M:      GOTO Masanori <gotom@debian.or.jp>
10922 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10923 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10924 S:      Maintained
10925 F:      Documentation/scsi/NinjaSCSI.txt
10926 F:      drivers/scsi/nsp32*
10927
10928 NIOS2 ARCHITECTURE
10929 M:      Ley Foon Tan <lftan@altera.com>
10930 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10932 S:      Maintained
10933 F:      arch/nios2/
10934
10935 NOHZ, DYNTICKS SUPPORT
10936 M:      Frederic Weisbecker <fweisbec@gmail.com>
10937 M:      Thomas Gleixner <tglx@linutronix.de>
10938 M:      Ingo Molnar <mingo@kernel.org>
10939 L:      linux-kernel@vger.kernel.org
10940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10941 S:      Maintained
10942 F:      kernel/time/tick*.*
10943 F:      include/linux/tick.h
10944 F:      include/linux/sched/nohz.h
10945
10946 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10947 M:      Pavel Machek <pavel@ucw.cz>
10948 M:      Sakari Ailus <sakari.ailus@iki.fi>
10949 L:      linux-media@vger.kernel.org
10950 S:      Maintained
10951 F:      drivers/media/i2c/et8ek8
10952 F:      drivers/media/i2c/ad5820.c
10953
10954 NOKIA N900 POWER SUPPLY DRIVERS
10955 R:      Pali Rohár <pali.rohar@gmail.com>
10956 F:      include/linux/power/bq2415x_charger.h
10957 F:      include/linux/power/bq27xxx_battery.h
10958 F:      include/linux/power/isp1704_charger.h
10959 F:      drivers/power/supply/bq2415x_charger.c
10960 F:      drivers/power/supply/bq27xxx_battery.c
10961 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10962 F:      drivers/power/supply/isp1704_charger.c
10963 F:      drivers/power/supply/rx51_battery.c
10964
10965 NOLIBC HEADER FILE
10966 M:      Willy Tarreau <w@1wt.eu>
10967 S:      Maintained
10968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
10969 F:      tools/include/nolibc/
10970
10971 NTB AMD DRIVER
10972 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10973 L:      linux-ntb@googlegroups.com
10974 S:      Supported
10975 F:      drivers/ntb/hw/amd/
10976
10977 NTB DRIVER CORE
10978 M:      Jon Mason <jdmason@kudzu.us>
10979 M:      Dave Jiang <dave.jiang@intel.com>
10980 M:      Allen Hubbe <allenbh@gmail.com>
10981 L:      linux-ntb@googlegroups.com
10982 S:      Supported
10983 W:      https://github.com/jonmason/ntb/wiki
10984 T:      git git://github.com/jonmason/ntb.git
10985 F:      drivers/ntb/
10986 F:      drivers/net/ntb_netdev.c
10987 F:      include/linux/ntb.h
10988 F:      include/linux/ntb_transport.h
10989 F:      tools/testing/selftests/ntb/
10990
10991 NTB IDT DRIVER
10992 M:      Serge Semin <fancer.lancer@gmail.com>
10993 L:      linux-ntb@googlegroups.com
10994 S:      Supported
10995 F:      drivers/ntb/hw/idt/
10996
10997 NTB INTEL DRIVER
10998 M:      Dave Jiang <dave.jiang@intel.com>
10999 L:      linux-ntb@googlegroups.com
11000 S:      Supported
11001 W:      https://github.com/davejiang/linux/wiki
11002 T:      git https://github.com/davejiang/linux.git
11003 F:      drivers/ntb/hw/intel/
11004
11005 NTFS FILESYSTEM
11006 M:      Anton Altaparmakov <anton@tuxera.com>
11007 L:      linux-ntfs-dev@lists.sourceforge.net
11008 W:      http://www.tuxera.com/
11009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11010 S:      Supported
11011 F:      Documentation/filesystems/ntfs.txt
11012 F:      fs/ntfs/
11013
11014 NUBUS SUBSYSTEM
11015 M:      Finn Thain <fthain@telegraphics.com.au>
11016 L:      linux-m68k@lists.linux-m68k.org
11017 S:      Maintained
11018 F:      arch/*/include/asm/nubus.h
11019 F:      drivers/nubus/
11020 F:      include/linux/nubus.h
11021 F:      include/uapi/linux/nubus.h
11022
11023 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11024 M:      Antonino Daplas <adaplas@gmail.com>
11025 L:      linux-fbdev@vger.kernel.org
11026 S:      Maintained
11027 F:      drivers/video/fbdev/riva/
11028 F:      drivers/video/fbdev/nvidia/
11029
11030 NVM EXPRESS DRIVER
11031 M:      Keith Busch <keith.busch@intel.com>
11032 M:      Jens Axboe <axboe@fb.com>
11033 M:      Christoph Hellwig <hch@lst.de>
11034 M:      Sagi Grimberg <sagi@grimberg.me>
11035 L:      linux-nvme@lists.infradead.org
11036 T:      git://git.infradead.org/nvme.git
11037 W:      http://git.infradead.org/nvme.git
11038 S:      Supported
11039 F:      drivers/nvme/host/
11040 F:      include/linux/nvme.h
11041 F:      include/uapi/linux/nvme_ioctl.h
11042
11043 NVM EXPRESS FC TRANSPORT DRIVERS
11044 M:      James Smart <james.smart@broadcom.com>
11045 L:      linux-nvme@lists.infradead.org
11046 S:      Supported
11047 F:      include/linux/nvme-fc.h
11048 F:      include/linux/nvme-fc-driver.h
11049 F:      drivers/nvme/host/fc.c
11050 F:      drivers/nvme/target/fc.c
11051 F:      drivers/nvme/target/fcloop.c
11052
11053 NVM EXPRESS TARGET DRIVER
11054 M:      Christoph Hellwig <hch@lst.de>
11055 M:      Sagi Grimberg <sagi@grimberg.me>
11056 L:      linux-nvme@lists.infradead.org
11057 T:      git://git.infradead.org/nvme.git
11058 W:      http://git.infradead.org/nvme.git
11059 S:      Supported
11060 F:      drivers/nvme/target/
11061
11062 NVMEM FRAMEWORK
11063 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11064 S:      Maintained
11065 F:      drivers/nvmem/
11066 F:      Documentation/devicetree/bindings/nvmem/
11067 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11068 F:      include/linux/nvmem-consumer.h
11069 F:      include/linux/nvmem-provider.h
11070
11071 NXP SGTL5000 DRIVER
11072 M:      Fabio Estevam <festevam@gmail.com>
11073 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11074 S:      Maintained
11075 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11076 F:      sound/soc/codecs/sgtl5000*
11077
11078 NXP TDA998X DRM DRIVER
11079 M:      Russell King <linux@armlinux.org.uk>
11080 S:      Maintained
11081 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11082 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11083 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11084 F:      include/drm/i2c/tda998x.h
11085 F:      include/dt-bindings/display/tda998x.h
11086 K:      "nxp,tda998x"
11087
11088 NXP TFA9879 DRIVER
11089 M:      Peter Rosin <peda@axentia.se>
11090 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11091 S:      Maintained
11092 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11093 F:      sound/soc/codecs/tfa9879*
11094
11095 NXP-NCI NFC DRIVER
11096 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11097 R:      Charles Gorand <charles.gorand@effinnov.com>
11098 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11099 S:      Supported
11100 F:      drivers/nfc/nxp-nci
11101
11102 OBJAGG
11103 M:      Jiri Pirko <jiri@mellanox.com>
11104 L:      netdev@vger.kernel.org
11105 S:      Supported
11106 F:      lib/objagg.c
11107 F:      lib/test_objagg.c
11108 F:      include/linux/objagg.h
11109
11110 NXP FSPI DRIVER
11111 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11112 M:      Ashish Kumar <ashish.kumar@nxp.com>
11113 L:      linux-spi@vger.kernel.org
11114 S:      Maintained
11115 F:      drivers/spi/spi-nxp-fspi.c
11116 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11117
11118 OBJTOOL
11119 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11120 M:      Peter Zijlstra <peterz@infradead.org>
11121 S:      Supported
11122 F:      tools/objtool/
11123
11124 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11125 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11126 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11127 L:      linuxppc-dev@lists.ozlabs.org
11128 S:      Supported
11129 F:      arch/powerpc/platforms/powernv/ocxl.c
11130 F:      arch/powerpc/include/asm/pnv-ocxl.h
11131 F:      drivers/misc/ocxl/
11132 F:      include/misc/ocxl*
11133 F:      include/uapi/misc/ocxl.h
11134 F:      Documentation/accelerators/ocxl.rst
11135
11136 OMAP AUDIO SUPPORT
11137 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11138 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11139 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11140 L:      linux-omap@vger.kernel.org
11141 S:      Maintained
11142 F:      sound/soc/ti/omap*
11143 F:      sound/soc/ti/rx51.c
11144 F:      sound/soc/ti/n810.c
11145 F:      sound/soc/ti/sdma-pcm.*
11146
11147 OMAP CLOCK FRAMEWORK SUPPORT
11148 M:      Paul Walmsley <paul@pwsan.com>
11149 L:      linux-omap@vger.kernel.org
11150 S:      Maintained
11151 F:      arch/arm/*omap*/*clock*
11152
11153 OMAP DEVICE TREE SUPPORT
11154 M:      Benoît Cousson <bcousson@baylibre.com>
11155 M:      Tony Lindgren <tony@atomide.com>
11156 L:      linux-omap@vger.kernel.org
11157 L:      devicetree@vger.kernel.org
11158 S:      Maintained
11159 F:      arch/arm/boot/dts/*omap*
11160 F:      arch/arm/boot/dts/*am3*
11161 F:      arch/arm/boot/dts/*am4*
11162 F:      arch/arm/boot/dts/*am5*
11163 F:      arch/arm/boot/dts/*dra7*
11164
11165 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11166 L:      linux-omap@vger.kernel.org
11167 L:      linux-fbdev@vger.kernel.org
11168 S:      Orphan
11169 F:      drivers/video/fbdev/omap2/
11170 F:      Documentation/arm/OMAP/DSS
11171
11172 OMAP FRAMEBUFFER SUPPORT
11173 L:      linux-fbdev@vger.kernel.org
11174 L:      linux-omap@vger.kernel.org
11175 S:      Orphan
11176 F:      drivers/video/fbdev/omap/
11177
11178 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11179 M:      Roger Quadros <rogerq@ti.com>
11180 M:      Tony Lindgren <tony@atomide.com>
11181 L:      linux-omap@vger.kernel.org
11182 S:      Maintained
11183 F:      drivers/memory/omap-gpmc.c
11184 F:      arch/arm/mach-omap2/*gpmc*
11185
11186 OMAP GPIO DRIVER
11187 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11188 M:      Santosh Shilimkar <ssantosh@kernel.org>
11189 M:      Kevin Hilman <khilman@kernel.org>
11190 L:      linux-omap@vger.kernel.org
11191 S:      Maintained
11192 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11193 F:      drivers/gpio/gpio-omap.c
11194
11195 OMAP HARDWARE SPINLOCK SUPPORT
11196 M:      Ohad Ben-Cohen <ohad@wizery.com>
11197 L:      linux-omap@vger.kernel.org
11198 S:      Maintained
11199 F:      drivers/hwspinlock/omap_hwspinlock.c
11200
11201 OMAP HS MMC SUPPORT
11202 L:      linux-mmc@vger.kernel.org
11203 L:      linux-omap@vger.kernel.org
11204 S:      Orphan
11205 F:      drivers/mmc/host/omap_hsmmc.c
11206
11207 OMAP HWMOD DATA
11208 M:      Paul Walmsley <paul@pwsan.com>
11209 L:      linux-omap@vger.kernel.org
11210 S:      Maintained
11211 F:      arch/arm/mach-omap2/omap_hwmod*data*
11212
11213 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11214 M:      Benoît Cousson <bcousson@baylibre.com>
11215 L:      linux-omap@vger.kernel.org
11216 S:      Maintained
11217 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11218
11219 OMAP HWMOD SUPPORT
11220 M:      Benoît Cousson <bcousson@baylibre.com>
11221 M:      Paul Walmsley <paul@pwsan.com>
11222 L:      linux-omap@vger.kernel.org
11223 S:      Maintained
11224 F:      arch/arm/mach-omap2/omap_hwmod.*
11225
11226 OMAP I2C DRIVER
11227 M:      Vignesh R <vigneshr@ti.com>
11228 L:      linux-omap@vger.kernel.org
11229 L:      linux-i2c@vger.kernel.org
11230 S:      Maintained
11231 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11232 F:      drivers/i2c/busses/i2c-omap.c
11233
11234 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11235 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11236 L:      linux-media@vger.kernel.org
11237 S:      Maintained
11238 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11239 F:      drivers/media/platform/omap3isp/
11240 F:      drivers/staging/media/omap4iss/
11241
11242 OMAP MMC SUPPORT
11243 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11244 L:      linux-omap@vger.kernel.org
11245 S:      Odd Fixes
11246 F:      drivers/mmc/host/omap.c
11247
11248 OMAP POWER MANAGEMENT SUPPORT
11249 M:      Kevin Hilman <khilman@kernel.org>
11250 L:      linux-omap@vger.kernel.org
11251 S:      Maintained
11252 F:      arch/arm/*omap*/*pm*
11253 F:      drivers/cpufreq/omap-cpufreq.c
11254
11255 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11256 M:      Rajendra Nayak <rnayak@codeaurora.org>
11257 M:      Paul Walmsley <paul@pwsan.com>
11258 L:      linux-omap@vger.kernel.org
11259 S:      Maintained
11260 F:      arch/arm/mach-omap2/prm*
11261
11262 OMAP RANDOM NUMBER GENERATOR SUPPORT
11263 M:      Deepak Saxena <dsaxena@plexity.net>
11264 S:      Maintained
11265 F:      drivers/char/hw_random/omap-rng.c
11266
11267 OMAP USB SUPPORT
11268 L:      linux-usb@vger.kernel.org
11269 L:      linux-omap@vger.kernel.org
11270 S:      Orphan
11271 F:      drivers/usb/*/*omap*
11272 F:      arch/arm/*omap*/usb*
11273
11274 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11275 M:      Mark Jackson <mpfj@newflow.co.uk>
11276 L:      linux-omap@vger.kernel.org
11277 S:      Maintained
11278 F:      arch/arm/boot/dts/am335x-nano.dts
11279
11280 OMAP1 SUPPORT
11281 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11282 M:      Tony Lindgren <tony@atomide.com>
11283 L:      linux-omap@vger.kernel.org
11284 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11286 S:      Maintained
11287 F:      arch/arm/mach-omap1/
11288 F:      arch/arm/plat-omap/
11289 F:      arch/arm/configs/omap1_defconfig
11290 F:      drivers/i2c/busses/i2c-omap.c
11291 F:      include/linux/platform_data/i2c-omap.h
11292 F:      include/linux/platform_data/ams-delta-fiq.h
11293
11294 OMAP2+ SUPPORT
11295 M:      Tony Lindgren <tony@atomide.com>
11296 L:      linux-omap@vger.kernel.org
11297 W:      http://www.muru.com/linux/omap/
11298 W:      http://linux.omap.com/
11299 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11301 S:      Maintained
11302 F:      arch/arm/mach-omap2/
11303 F:      arch/arm/plat-omap/
11304 F:      arch/arm/configs/omap2plus_defconfig
11305 F:      drivers/i2c/busses/i2c-omap.c
11306 F:      drivers/irqchip/irq-omap-intc.c
11307 F:      drivers/mfd/*omap*.c
11308 F:      drivers/mfd/menelaus.c
11309 F:      drivers/mfd/palmas.c
11310 F:      drivers/mfd/tps65217.c
11311 F:      drivers/mfd/tps65218.c
11312 F:      drivers/mfd/tps65910.c
11313 F:      drivers/mfd/twl-core.[ch]
11314 F:      drivers/mfd/twl4030*.c
11315 F:      drivers/mfd/twl6030*.c
11316 F:      drivers/mfd/twl6040*.c
11317 F:      drivers/regulator/palmas-regulator*.c
11318 F:      drivers/regulator/pbias-regulator.c
11319 F:      drivers/regulator/tps65217-regulator.c
11320 F:      drivers/regulator/tps65218-regulator.c
11321 F:      drivers/regulator/tps65910-regulator.c
11322 F:      drivers/regulator/twl-regulator.c
11323 F:      drivers/regulator/twl6030-regulator.c
11324 F:      include/linux/platform_data/i2c-omap.h
11325
11326 ONION OMEGA2+ BOARD
11327 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11328 L:      linux-mips@vger.kernel.org
11329 S:      Maintained
11330 F:      arch/mips/boot/dts/ralink/omega2p.dts
11331
11332 OMFS FILESYSTEM
11333 M:      Bob Copeland <me@bobcopeland.com>
11334 L:      linux-karma-devel@lists.sourceforge.net
11335 S:      Maintained
11336 F:      Documentation/filesystems/omfs.txt
11337 F:      fs/omfs/
11338
11339 OMNIKEY CARDMAN 4000 DRIVER
11340 M:      Harald Welte <laforge@gnumonks.org>
11341 S:      Maintained
11342 F:      drivers/char/pcmcia/cm4000_cs.c
11343 F:      include/linux/cm4000_cs.h
11344 F:      include/uapi/linux/cm4000_cs.h
11345
11346 OMNIKEY CARDMAN 4040 DRIVER
11347 M:      Harald Welte <laforge@gnumonks.org>
11348 S:      Maintained
11349 F:      drivers/char/pcmcia/cm4040_cs.*
11350
11351 OMNIVISION OV13858 SENSOR DRIVER
11352 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11353 L:      linux-media@vger.kernel.org
11354 T:      git git://linuxtv.org/media_tree.git
11355 S:      Maintained
11356 F:      drivers/media/i2c/ov13858.c
11357
11358 OMNIVISION OV2680 SENSOR DRIVER
11359 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11360 L:      linux-media@vger.kernel.org
11361 T:      git git://linuxtv.org/media_tree.git
11362 S:      Maintained
11363 F:      drivers/media/i2c/ov2680.c
11364 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11365
11366 OMNIVISION OV2685 SENSOR DRIVER
11367 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11368 L:      linux-media@vger.kernel.org
11369 T:      git git://linuxtv.org/media_tree.git
11370 S:      Maintained
11371 F:      drivers/media/i2c/ov2685.c
11372
11373 OMNIVISION OV5640 SENSOR DRIVER
11374 M:      Steve Longerbeam <slongerbeam@gmail.com>
11375 L:      linux-media@vger.kernel.org
11376 T:      git git://linuxtv.org/media_tree.git
11377 S:      Maintained
11378 F:      drivers/media/i2c/ov5640.c
11379
11380 OMNIVISION OV5647 SENSOR DRIVER
11381 M:      Luis Oliveira <lolivei@synopsys.com>
11382 L:      linux-media@vger.kernel.org
11383 T:      git git://linuxtv.org/media_tree.git
11384 S:      Maintained
11385 F:      drivers/media/i2c/ov5647.c
11386
11387 OMNIVISION OV5695 SENSOR DRIVER
11388 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11389 L:      linux-media@vger.kernel.org
11390 T:      git git://linuxtv.org/media_tree.git
11391 S:      Maintained
11392 F:      drivers/media/i2c/ov5695.c
11393
11394 OMNIVISION OV7670 SENSOR DRIVER
11395 M:      Jonathan Corbet <corbet@lwn.net>
11396 L:      linux-media@vger.kernel.org
11397 T:      git git://linuxtv.org/media_tree.git
11398 S:      Maintained
11399 F:      drivers/media/i2c/ov7670.c
11400 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11401
11402 OMNIVISION OV772x SENSOR DRIVER
11403 M:      Jacopo Mondi <jacopo@jmondi.org>
11404 L:      linux-media@vger.kernel.org
11405 T:      git git://linuxtv.org/media_tree.git
11406 S:      Odd fixes
11407 F:      drivers/media/i2c/ov772x.c
11408 F:      include/media/i2c/ov772x.h
11409 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11410
11411 OMNIVISION OV7740 SENSOR DRIVER
11412 M:      Wenyou Yang <wenyou.yang@microchip.com>
11413 L:      linux-media@vger.kernel.org
11414 T:      git git://linuxtv.org/media_tree.git
11415 S:      Maintained
11416 F:      drivers/media/i2c/ov7740.c
11417 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11418
11419 OMNIVISION OV9650 SENSOR DRIVER
11420 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11421 R:      Akinobu Mita <akinobu.mita@gmail.com>
11422 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11423 L:      linux-media@vger.kernel.org
11424 T:      git git://linuxtv.org/media_tree.git
11425 S:      Maintained
11426 F:      drivers/media/i2c/ov9650.c
11427 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11428
11429 ONENAND FLASH DRIVER
11430 M:      Kyungmin Park <kyungmin.park@samsung.com>
11431 L:      linux-mtd@lists.infradead.org
11432 S:      Maintained
11433 F:      drivers/mtd/nand/onenand/
11434 F:      include/linux/mtd/onenand*.h
11435
11436 ONSTREAM SCSI TAPE DRIVER
11437 M:      Willem Riede <osst@riede.org>
11438 L:      osst-users@lists.sourceforge.net
11439 L:      linux-scsi@vger.kernel.org
11440 S:      Maintained
11441 F:      Documentation/scsi/osst.txt
11442 F:      drivers/scsi/osst.*
11443 F:      drivers/scsi/osst_*.h
11444 F:      drivers/scsi/st.h
11445
11446 OP-TEE DRIVER
11447 M:      Jens Wiklander <jens.wiklander@linaro.org>
11448 S:      Maintained
11449 F:      drivers/tee/optee/
11450
11451 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11452 M:      Sumit Garg <sumit.garg@linaro.org>
11453 S:      Maintained
11454 F:      drivers/char/hw_random/optee-rng.c
11455
11456 OPA-VNIC DRIVER
11457 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11458 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11459 L:      linux-rdma@vger.kernel.org
11460 S:      Supported
11461 F:      drivers/infiniband/ulp/opa_vnic
11462
11463 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11464 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11465 M:      Frank Rowand <frowand.list@gmail.com>
11466 L:      devicetree@vger.kernel.org
11467 S:      Maintained
11468 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11469 F:      Documentation/devicetree/overlay-notes.txt
11470 F:      drivers/of/overlay.c
11471 F:      drivers/of/resolver.c
11472 K:      of_overlay_notifier_
11473
11474 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11475 M:      Rob Herring <robh+dt@kernel.org>
11476 M:      Frank Rowand <frowand.list@gmail.com>
11477 L:      devicetree@vger.kernel.org
11478 W:      http://www.devicetree.org/
11479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11480 S:      Maintained
11481 F:      drivers/of/
11482 F:      include/linux/of*.h
11483 F:      scripts/dtc/
11484 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11485
11486 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11487 M:      Rob Herring <robh+dt@kernel.org>
11488 M:      Mark Rutland <mark.rutland@arm.com>
11489 L:      devicetree@vger.kernel.org
11490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11491 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11492 S:      Maintained
11493 F:      Documentation/devicetree/
11494 F:      arch/*/boot/dts/
11495 F:      include/dt-bindings/
11496
11497 OPENCORES I2C BUS DRIVER
11498 M:      Peter Korsgaard <peter@korsgaard.com>
11499 M:      Andrew Lunn <andrew@lunn.ch>
11500 L:      linux-i2c@vger.kernel.org
11501 S:      Maintained
11502 F:      Documentation/i2c/busses/i2c-ocores
11503 F:      drivers/i2c/busses/i2c-ocores.c
11504 F:      include/linux/platform_data/i2c-ocores.h
11505
11506 OPENRISC ARCHITECTURE
11507 M:      Jonas Bonn <jonas@southpole.se>
11508 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11509 M:      Stafford Horne <shorne@gmail.com>
11510 T:      git git://github.com/openrisc/linux.git
11511 L:      openrisc@lists.librecores.org
11512 W:      http://openrisc.io
11513 S:      Maintained
11514 F:      Documentation/devicetree/bindings/openrisc/
11515 F:      Documentation/openrisc/
11516 F:      arch/openrisc/
11517 F:      drivers/irqchip/irq-ompic.c
11518 F:      drivers/irqchip/irq-or1k-*
11519
11520 OPENVSWITCH
11521 M:      Pravin B Shelar <pshelar@ovn.org>
11522 L:      netdev@vger.kernel.org
11523 L:      dev@openvswitch.org
11524 W:      http://openvswitch.org
11525 S:      Maintained
11526 F:      net/openvswitch/
11527 F:      include/uapi/linux/openvswitch.h
11528
11529 OPERATING PERFORMANCE POINTS (OPP)
11530 M:      Viresh Kumar <vireshk@kernel.org>
11531 M:      Nishanth Menon <nm@ti.com>
11532 M:      Stephen Boyd <sboyd@kernel.org>
11533 L:      linux-pm@vger.kernel.org
11534 S:      Maintained
11535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11536 F:      drivers/opp/
11537 F:      include/linux/pm_opp.h
11538 F:      Documentation/power/opp.txt
11539 F:      Documentation/devicetree/bindings/opp/
11540
11541 OPL4 DRIVER
11542 M:      Clemens Ladisch <clemens@ladisch.de>
11543 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11544 T:      git git://git.alsa-project.org/alsa-kernel.git
11545 S:      Maintained
11546 F:      sound/drivers/opl4/
11547
11548 OPROFILE
11549 M:      Robert Richter <rric@kernel.org>
11550 L:      oprofile-list@lists.sf.net
11551 S:      Maintained
11552 F:      arch/*/include/asm/oprofile*.h
11553 F:      arch/*/oprofile/
11554 F:      drivers/oprofile/
11555 F:      include/linux/oprofile.h
11556
11557 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11558 M:      Mark Fasheh <mark@fasheh.com>
11559 M:      Joel Becker <jlbec@evilplan.org>
11560 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11561 W:      http://ocfs2.wiki.kernel.org
11562 S:      Supported
11563 F:      Documentation/filesystems/ocfs2.txt
11564 F:      Documentation/filesystems/dlmfs.txt
11565 F:      fs/ocfs2/
11566
11567 ORANGEFS FILESYSTEM
11568 M:      Mike Marshall <hubcap@omnibond.com>
11569 R:      Martin Brandenburg <martin@omnibond.com>
11570 L:      devel@lists.orangefs.org
11571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11572 S:      Supported
11573 F:      fs/orangefs/
11574 F:      Documentation/filesystems/orangefs.txt
11575
11576 ORINOCO DRIVER
11577 L:      linux-wireless@vger.kernel.org
11578 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11579 W:      http://www.nongnu.org/orinoco/
11580 S:      Orphan
11581 F:      drivers/net/wireless/intersil/orinoco/
11582
11583 OSD LIBRARY and FILESYSTEM
11584 M:      Boaz Harrosh <ooo@electrozaur.com>
11585 S:      Maintained
11586 F:      drivers/scsi/osd/
11587 F:      include/scsi/osd_*
11588 F:      fs/exofs/
11589
11590 OV2659 OMNIVISION SENSOR DRIVER
11591 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11592 L:      linux-media@vger.kernel.org
11593 W:      https://linuxtv.org
11594 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11595 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11596 S:      Maintained
11597 F:      drivers/media/i2c/ov2659.c
11598 F:      include/media/i2c/ov2659.h
11599
11600 OVERLAY FILESYSTEM
11601 M:      Miklos Szeredi <miklos@szeredi.hu>
11602 L:      linux-unionfs@vger.kernel.org
11603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11604 S:      Supported
11605 F:      fs/overlayfs/
11606 F:      Documentation/filesystems/overlayfs.txt
11607
11608 P54 WIRELESS DRIVER
11609 M:      Christian Lamparter <chunkeey@googlemail.com>
11610 L:      linux-wireless@vger.kernel.org
11611 W:      http://wireless.kernel.org/en/users/Drivers/p54
11612 S:      Maintained
11613 F:      drivers/net/wireless/intersil/p54/
11614
11615 PA SEMI ETHERNET DRIVER
11616 L:      netdev@vger.kernel.org
11617 S:      Orphan
11618 F:      drivers/net/ethernet/pasemi/*
11619
11620 PA SEMI SMBUS DRIVER
11621 L:      linux-i2c@vger.kernel.org
11622 S:      Orphan
11623 F:      drivers/i2c/busses/i2c-pasemi.c
11624
11625 PADATA PARALLEL EXECUTION MECHANISM
11626 M:      Steffen Klassert <steffen.klassert@secunet.com>
11627 L:      linux-crypto@vger.kernel.org
11628 S:      Maintained
11629 F:      kernel/padata.c
11630 F:      include/linux/padata.h
11631 F:      Documentation/padata.txt
11632
11633 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11634 M:      Harald Welte <laforge@gnumonks.org>
11635 L:      platform-driver-x86@vger.kernel.org
11636 S:      Maintained
11637 F:      drivers/platform/x86/panasonic-laptop.c
11638
11639 PARALLEL LCD/KEYPAD PANEL DRIVER
11640 M:      Willy Tarreau <willy@haproxy.com>
11641 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11642 S:      Odd Fixes
11643 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11644 F:      drivers/auxdisplay/panel.c
11645
11646 PARALLEL PORT SUBSYSTEM
11647 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11648 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11649 L:      linux-parport@lists.infradead.org (subscribers-only)
11650 S:      Maintained
11651 F:      drivers/parport/
11652 F:      include/linux/parport*.h
11653 F:      drivers/char/ppdev.c
11654 F:      include/uapi/linux/ppdev.h
11655 F:      Documentation/parport*.txt
11656
11657 PARAVIRT_OPS INTERFACE
11658 M:      Juergen Gross <jgross@suse.com>
11659 M:      Alok Kataria <akataria@vmware.com>
11660 L:      virtualization@lists.linux-foundation.org
11661 S:      Supported
11662 F:      Documentation/virtual/paravirt_ops.txt
11663 F:      arch/*/kernel/paravirt*
11664 F:      arch/*/include/asm/paravirt*.h
11665 F:      include/linux/hypervisor.h
11666
11667 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11668 M:      Tim Waugh <tim@cyberelk.net>
11669 L:      linux-parport@lists.infradead.org (subscribers-only)
11670 S:      Maintained
11671 F:      Documentation/blockdev/paride.txt
11672 F:      drivers/block/paride/
11673
11674 PARISC ARCHITECTURE
11675 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11676 M:      Helge Deller <deller@gmx.de>
11677 L:      linux-parisc@vger.kernel.org
11678 W:      http://www.parisc-linux.org/
11679 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11682 S:      Maintained
11683 F:      arch/parisc/
11684 F:      Documentation/parisc/
11685 F:      drivers/parisc/
11686 F:      drivers/char/agp/parisc-agp.c
11687 F:      drivers/input/serio/gscps2.c
11688 F:      drivers/parport/parport_gsc.*
11689 F:      drivers/tty/serial/8250/8250_gsc.c
11690 F:      drivers/video/fbdev/sti*
11691 F:      drivers/video/console/sti*
11692 F:      drivers/video/logo/logo_parisc*
11693
11694 PARMAN
11695 M:      Jiri Pirko <jiri@mellanox.com>
11696 L:      netdev@vger.kernel.org
11697 S:      Supported
11698 F:      lib/parman.c
11699 F:      lib/test_parman.c
11700 F:      include/linux/parman.h
11701
11702 PC87360 HARDWARE MONITORING DRIVER
11703 M:      Jim Cromie <jim.cromie@gmail.com>
11704 L:      linux-hwmon@vger.kernel.org
11705 S:      Maintained
11706 F:      Documentation/hwmon/pc87360
11707 F:      drivers/hwmon/pc87360.c
11708
11709 PC8736x GPIO DRIVER
11710 M:      Jim Cromie <jim.cromie@gmail.com>
11711 S:      Maintained
11712 F:      drivers/char/pc8736x_gpio.c
11713
11714 PC87427 HARDWARE MONITORING DRIVER
11715 M:      Jean Delvare <jdelvare@suse.com>
11716 L:      linux-hwmon@vger.kernel.org
11717 S:      Maintained
11718 F:      Documentation/hwmon/pc87427
11719 F:      drivers/hwmon/pc87427.c
11720
11721 PCA9532 LED DRIVER
11722 M:      Riku Voipio <riku.voipio@iki.fi>
11723 S:      Maintained
11724 F:      drivers/leds/leds-pca9532.c
11725 F:      include/linux/leds-pca9532.h
11726
11727 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11728 M:      Guenter Roeck <linux@roeck-us.net>
11729 L:      linux-i2c@vger.kernel.org
11730 S:      Maintained
11731 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11732
11733 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11734 M:      Khalid Aziz <khalid@gonehiking.org>
11735 S:      Maintained
11736 F:      drivers/firmware/pcdp.*
11737
11738 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11739 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11740 L:      linux-pci@vger.kernel.org
11741 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11742 S:      Maintained
11743 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11744 F:      drivers/pci/controller/pci-aardvark.c
11745
11746 PCI DRIVER FOR ALTERA PCIE IP
11747 M:      Ley Foon Tan <lftan@altera.com>
11748 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11749 L:      linux-pci@vger.kernel.org
11750 S:      Supported
11751 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11752 F:      drivers/pci/controller/pcie-altera.c
11753
11754 PCI DRIVER FOR APPLIEDMICRO XGENE
11755 M:      Toan Le <toan@os.amperecomputing.com>
11756 L:      linux-pci@vger.kernel.org
11757 L:      linux-arm-kernel@lists.infradead.org
11758 S:      Maintained
11759 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11760 F:      drivers/pci/controller/pci-xgene.c
11761
11762 PCI DRIVER FOR ARM VERSATILE PLATFORM
11763 M:      Rob Herring <robh@kernel.org>
11764 L:      linux-pci@vger.kernel.org
11765 L:      linux-arm-kernel@lists.infradead.org
11766 S:      Maintained
11767 F:      Documentation/devicetree/bindings/pci/versatile.txt
11768 F:      drivers/pci/controller/pci-versatile.c
11769
11770 PCI DRIVER FOR ARMADA 8K
11771 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11772 L:      linux-pci@vger.kernel.org
11773 L:      linux-arm-kernel@lists.infradead.org
11774 S:      Maintained
11775 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11776 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11777
11778 PCI DRIVER FOR CADENCE PCIE IP
11779 M:      Alan Douglas <adouglas@cadence.com>
11780 L:      linux-pci@vger.kernel.org
11781 S:      Maintained
11782 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11783 F:      drivers/pci/controller/pcie-cadence*
11784
11785 PCI DRIVER FOR FREESCALE LAYERSCAPE
11786 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11787 M:      Mingkai Hu <mingkai.hu@nxp.com>
11788 M:      Roy Zang <roy.zang@nxp.com>
11789 L:      linuxppc-dev@lists.ozlabs.org
11790 L:      linux-pci@vger.kernel.org
11791 L:      linux-arm-kernel@lists.infradead.org
11792 S:      Maintained
11793 F:      drivers/pci/controller/dwc/*layerscape*
11794
11795 PCI DRIVER FOR GENERIC OF HOSTS
11796 M:      Will Deacon <will.deacon@arm.com>
11797 L:      linux-pci@vger.kernel.org
11798 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11799 S:      Maintained
11800 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11801 F:      drivers/pci/controller/pci-host-common.c
11802 F:      drivers/pci/controller/pci-host-generic.c
11803
11804 PCI DRIVER FOR IMX6
11805 M:      Richard Zhu <hongxing.zhu@nxp.com>
11806 M:      Lucas Stach <l.stach@pengutronix.de>
11807 L:      linux-pci@vger.kernel.org
11808 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11809 S:      Maintained
11810 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11811 F:      drivers/pci/controller/dwc/*imx6*
11812
11813 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11814 M:      Keith Busch <keith.busch@intel.com>
11815 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11816 L:      linux-pci@vger.kernel.org
11817 S:      Supported
11818 F:      drivers/pci/controller/vmd.c
11819
11820 PCI DRIVER FOR MICROSEMI SWITCHTEC
11821 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11822 M:      Logan Gunthorpe <logang@deltatee.com>
11823 L:      linux-pci@vger.kernel.org
11824 S:      Maintained
11825 F:      Documentation/switchtec.txt
11826 F:      Documentation/ABI/testing/sysfs-class-switchtec
11827 F:      drivers/pci/switch/switchtec*
11828 F:      include/uapi/linux/switchtec_ioctl.h
11829 F:      include/linux/switchtec.h
11830 F:      drivers/ntb/hw/mscc/
11831
11832 PCI DRIVER FOR MOBIVEIL PCIE IP
11833 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11834 L:      linux-pci@vger.kernel.org
11835 S:      Supported
11836 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11837 F:      drivers/pci/controller/pcie-mobiveil.c
11838
11839 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11840 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11841 M:      Jason Cooper <jason@lakedaemon.net>
11842 L:      linux-pci@vger.kernel.org
11843 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11844 S:      Maintained
11845 F:      drivers/pci/controller/*mvebu*
11846
11847 PCI DRIVER FOR NVIDIA TEGRA
11848 M:      Thierry Reding <thierry.reding@gmail.com>
11849 L:      linux-tegra@vger.kernel.org
11850 L:      linux-pci@vger.kernel.org
11851 S:      Supported
11852 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11853 F:      drivers/pci/controller/pci-tegra.c
11854
11855 PCI DRIVER FOR RENESAS R-CAR
11856 M:      Simon Horman <horms@verge.net.au>
11857 L:      linux-pci@vger.kernel.org
11858 L:      linux-renesas-soc@vger.kernel.org
11859 S:      Maintained
11860 F:      drivers/pci/controller/*rcar*
11861
11862 PCI DRIVER FOR SAMSUNG EXYNOS
11863 M:      Jingoo Han <jingoohan1@gmail.com>
11864 L:      linux-pci@vger.kernel.org
11865 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11866 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11867 S:      Maintained
11868 F:      drivers/pci/controller/dwc/pci-exynos.c
11869
11870 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11871 M:      Jingoo Han <jingoohan1@gmail.com>
11872 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11873 L:      linux-pci@vger.kernel.org
11874 S:      Maintained
11875 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11876 F:      drivers/pci/controller/dwc/*designware*
11877
11878 PCI DRIVER FOR TI DRA7XX
11879 M:      Kishon Vijay Abraham I <kishon@ti.com>
11880 L:      linux-omap@vger.kernel.org
11881 L:      linux-pci@vger.kernel.org
11882 S:      Supported
11883 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11884 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11885
11886 PCI DRIVER FOR TI KEYSTONE
11887 M:      Murali Karicheri <m-karicheri2@ti.com>
11888 L:      linux-pci@vger.kernel.org
11889 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11890 S:      Maintained
11891 F:      drivers/pci/controller/dwc/pci-keystone.c
11892
11893 PCI ENDPOINT SUBSYSTEM
11894 M:      Kishon Vijay Abraham I <kishon@ti.com>
11895 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11896 L:      linux-pci@vger.kernel.org
11897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11898 S:      Supported
11899 F:      drivers/pci/endpoint/
11900 F:      drivers/misc/pci_endpoint_test.c
11901 F:      tools/pci/
11902
11903 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11904 M:      Russell Currey <ruscur@russell.cc>
11905 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11906 M:      Oliver O'Halloran <oohall@gmail.com>
11907 L:      linuxppc-dev@lists.ozlabs.org
11908 S:      Supported
11909 F:      Documentation/PCI/pci-error-recovery.txt
11910 F:      drivers/pci/pcie/aer.c
11911 F:      drivers/pci/pcie/dpc.c
11912 F:      drivers/pci/pcie/err.c
11913 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11914 F:      arch/powerpc/kernel/eeh*.c
11915 F:      arch/powerpc/platforms/*/eeh*.c
11916 F:      arch/powerpc/include/*/eeh*.h
11917
11918 PCI ERROR RECOVERY
11919 M:      Linas Vepstas <linasvepstas@gmail.com>
11920 L:      linux-pci@vger.kernel.org
11921 S:      Supported
11922 F:      Documentation/PCI/pci-error-recovery.txt
11923
11924 PCI MSI DRIVER FOR ALTERA MSI IP
11925 M:      Ley Foon Tan <lftan@altera.com>
11926 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11927 L:      linux-pci@vger.kernel.org
11928 S:      Supported
11929 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11930 F:      drivers/pci/controller/pcie-altera-msi.c
11931
11932 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11933 M:      Toan Le <toan@os.amperecomputing.com>
11934 L:      linux-pci@vger.kernel.org
11935 L:      linux-arm-kernel@lists.infradead.org
11936 S:      Maintained
11937 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11938 F:      drivers/pci/controller/pci-xgene-msi.c
11939
11940 PCI SUBSYSTEM
11941 M:      Bjorn Helgaas <bhelgaas@google.com>
11942 L:      linux-pci@vger.kernel.org
11943 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11945 S:      Supported
11946 F:      Documentation/devicetree/bindings/pci/
11947 F:      Documentation/PCI/
11948 F:      drivers/acpi/pci*
11949 F:      drivers/pci/
11950 F:      include/asm-generic/pci*
11951 F:      include/linux/pci*
11952 F:      include/linux/of_pci.h
11953 F:      include/uapi/linux/pci*
11954 F:      lib/pci*
11955 F:      arch/x86/pci/
11956 F:      arch/x86/kernel/quirks.c
11957 F:      arch/x86/kernel/early-quirks.c
11958
11959 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11960 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11961 L:      linux-pci@vger.kernel.org
11962 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11964 S:      Supported
11965 F:      drivers/pci/controller/
11966
11967 PCIE DRIVER FOR AMLOGIC MESON
11968 M:      Yue Wang <yue.wang@Amlogic.com>
11969 L:      linux-pci@vger.kernel.org
11970 L:      linux-amlogic@lists.infradead.org
11971 S:      Maintained
11972 F:      drivers/pci/controller/dwc/pci-meson.c
11973
11974 PCIE DRIVER FOR AXIS ARTPEC
11975 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11976 L:      linux-arm-kernel@axis.com
11977 L:      linux-pci@vger.kernel.org
11978 S:      Maintained
11979 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11980 F:      drivers/pci/controller/dwc/*artpec*
11981
11982 PCIE DRIVER FOR CAVIUM THUNDERX
11983 M:      David Daney <david.daney@cavium.com>
11984 L:      linux-pci@vger.kernel.org
11985 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11986 S:      Supported
11987 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11988 F:      drivers/pci/controller/pci-thunder-*
11989
11990 PCIE DRIVER FOR HISILICON
11991 M:      Zhou Wang <wangzhou1@hisilicon.com>
11992 L:      linux-pci@vger.kernel.org
11993 S:      Maintained
11994 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11995 F:      drivers/pci/controller/dwc/pcie-hisi.c
11996
11997 PCIE DRIVER FOR HISILICON KIRIN
11998 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11999 M:      Binghui Wang <wangbinghui@hisilicon.com>
12000 L:      linux-pci@vger.kernel.org
12001 S:      Maintained
12002 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12003 F:      drivers/pci/controller/dwc/pcie-kirin.c
12004
12005 PCIE DRIVER FOR HISILICON STB
12006 M:      Shawn Guo <shawn.guo@linaro.org>
12007 L:      linux-pci@vger.kernel.org
12008 S:      Maintained
12009 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12010 F:      drivers/pci/controller/dwc/pcie-histb.c
12011
12012 PCIE DRIVER FOR MEDIATEK
12013 M:      Ryder Lee <ryder.lee@mediatek.com>
12014 L:      linux-pci@vger.kernel.org
12015 L:      linux-mediatek@lists.infradead.org
12016 S:      Supported
12017 F:      Documentation/devicetree/bindings/pci/mediatek*
12018 F:      drivers/pci/controller/*mediatek*
12019
12020 PCIE DRIVER FOR QUALCOMM MSM
12021 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12022 L:      linux-pci@vger.kernel.org
12023 L:      linux-arm-msm@vger.kernel.org
12024 S:      Maintained
12025 F:      drivers/pci/controller/dwc/*qcom*
12026
12027 PCIE DRIVER FOR ROCKCHIP
12028 M:      Shawn Lin <shawn.lin@rock-chips.com>
12029 L:      linux-pci@vger.kernel.org
12030 L:      linux-rockchip@lists.infradead.org
12031 S:      Maintained
12032 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12033 F:      drivers/pci/controller/pcie-rockchip*
12034
12035 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12036 M:      Linus Walleij <linus.walleij@linaro.org>
12037 L:      linux-pci@vger.kernel.org
12038 S:      Maintained
12039 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12040 F:      drivers/pci/controller/pci-v3-semi.c
12041
12042 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12043 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12044 L:      linux-pci@vger.kernel.org
12045 S:      Maintained
12046 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12047 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12048
12049 PCIE DRIVER FOR ST SPEAR13XX
12050 M:      Pratyush Anand <pratyush.anand@gmail.com>
12051 L:      linux-pci@vger.kernel.org
12052 S:      Maintained
12053 F:      drivers/pci/controller/dwc/*spear*
12054
12055 PCMCIA SUBSYSTEM
12056 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12058 S:      Odd Fixes
12059 F:      Documentation/pcmcia/
12060 F:      tools/pcmcia/
12061 F:      drivers/pcmcia/
12062 F:      include/pcmcia/
12063
12064 PCNET32 NETWORK DRIVER
12065 M:      Don Fry <pcnet32@frontier.com>
12066 L:      netdev@vger.kernel.org
12067 S:      Maintained
12068 F:      drivers/net/ethernet/amd/pcnet32.c
12069
12070 PCRYPT PARALLEL CRYPTO ENGINE
12071 M:      Steffen Klassert <steffen.klassert@secunet.com>
12072 L:      linux-crypto@vger.kernel.org
12073 S:      Maintained
12074 F:      crypto/pcrypt.c
12075 F:      include/crypto/pcrypt.h
12076
12077 PEAQ WMI HOTKEYS DRIVER
12078 M:      Hans de Goede <hdegoede@redhat.com>
12079 L:      platform-driver-x86@vger.kernel.org
12080 S:      Maintained
12081 F:      drivers/platform/x86/peaq-wmi.c
12082
12083 PER-CPU MEMORY ALLOCATOR
12084 M:      Dennis Zhou <dennis@kernel.org>
12085 M:      Tejun Heo <tj@kernel.org>
12086 M:      Christoph Lameter <cl@linux.com>
12087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12088 S:      Maintained
12089 F:      include/linux/percpu*.h
12090 F:      mm/percpu*.c
12091 F:      arch/*/include/asm/percpu.h
12092
12093 PER-TASK DELAY ACCOUNTING
12094 M:      Balbir Singh <bsingharora@gmail.com>
12095 S:      Maintained
12096 F:      include/linux/delayacct.h
12097 F:      kernel/delayacct.c
12098
12099 PERFORMANCE EVENTS SUBSYSTEM
12100 M:      Peter Zijlstra <peterz@infradead.org>
12101 M:      Ingo Molnar <mingo@redhat.com>
12102 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12103 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12104 R:      Jiri Olsa <jolsa@redhat.com>
12105 R:      Namhyung Kim <namhyung@kernel.org>
12106 L:      linux-kernel@vger.kernel.org
12107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12108 S:      Supported
12109 F:      kernel/events/*
12110 F:      include/linux/perf_event.h
12111 F:      include/uapi/linux/perf_event.h
12112 F:      arch/*/kernel/perf_event*.c
12113 F:      arch/*/kernel/*/perf_event*.c
12114 F:      arch/*/kernel/*/*/perf_event*.c
12115 F:      arch/*/include/asm/perf_event.h
12116 F:      arch/*/kernel/perf_callchain.c
12117 F:      arch/*/events/*
12118 F:      tools/perf/
12119
12120 PERSONALITY HANDLING
12121 M:      Christoph Hellwig <hch@infradead.org>
12122 L:      linux-abi-devel@lists.sourceforge.net
12123 S:      Maintained
12124 F:      include/linux/personality.h
12125 F:      include/uapi/linux/personality.h
12126
12127 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12128 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12129 L:      linux-input@vger.kernel.org
12130 S:      Maintained
12131 F:      Documentation/input/devices/pxrc.rst
12132 F:      drivers/input/joystick/pxrc.c
12133
12134 PHONET PROTOCOL
12135 M:      Remi Denis-Courmont <courmisch@gmail.com>
12136 S:      Supported
12137 F:      Documentation/networking/phonet.txt
12138 F:      include/linux/phonet.h
12139 F:      include/net/phonet/
12140 F:      include/uapi/linux/phonet.h
12141 F:      net/phonet/
12142
12143 PHRAM MTD DRIVER
12144 M:      Joern Engel <joern@lazybastard.org>
12145 L:      linux-mtd@lists.infradead.org
12146 S:      Maintained
12147 F:      drivers/mtd/devices/phram.c
12148
12149 PICOLCD HID DRIVER
12150 M:      Bruno Prémont <bonbons@linux-vserver.org>
12151 L:      linux-input@vger.kernel.org
12152 S:      Maintained
12153 F:      drivers/hid/hid-picolcd*
12154
12155 PICOXCELL SUPPORT
12156 M:      Jamie Iles <jamie@jamieiles.com>
12157 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12158 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12159 S:      Supported
12160 F:      arch/arm/boot/dts/picoxcell*
12161 F:      arch/arm/mach-picoxcell/
12162 F:      drivers/crypto/picoxcell*
12163
12164 PIN CONTROL SUBSYSTEM
12165 M:      Linus Walleij <linus.walleij@linaro.org>
12166 L:      linux-gpio@vger.kernel.org
12167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12168 S:      Maintained
12169 F:      Documentation/devicetree/bindings/pinctrl/
12170 F:      Documentation/driver-api/pinctl.rst
12171 F:      drivers/pinctrl/
12172 F:      include/linux/pinctrl/
12173
12174 PIN CONTROLLER - MICROCHIP AT91
12175 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12176 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12177 L:      linux-gpio@vger.kernel.org
12178 S:      Supported
12179 F:      drivers/pinctrl/pinctrl-at91*
12180
12181 PIN CONTROLLER - FREESCALE
12182 M:      Dong Aisheng <aisheng.dong@nxp.com>
12183 M:      Fabio Estevam <festevam@gmail.com>
12184 M:      Shawn Guo <shawnguo@kernel.org>
12185 M:      Stefan Agner <stefan@agner.ch>
12186 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12187 L:      linux-gpio@vger.kernel.org
12188 S:      Maintained
12189 F:      drivers/pinctrl/freescale/
12190 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12191
12192 PIN CONTROLLER - INTEL
12193 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12194 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12196 S:      Maintained
12197 F:      drivers/pinctrl/intel/
12198
12199 PIN CONTROLLER - MEDIATEK
12200 M:      Sean Wang <sean.wang@kernel.org>
12201 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12202 S:      Maintained
12203 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12204 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12205 F:      drivers/pinctrl/mediatek/
12206
12207 PIN CONTROLLER - QUALCOMM
12208 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12209 S:      Maintained
12210 L:      linux-arm-msm@vger.kernel.org
12211 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12212 F:      drivers/pinctrl/qcom/
12213
12214 PIN CONTROLLER - RENESAS
12215 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12216 L:      linux-renesas-soc@vger.kernel.org
12217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12218 S:      Maintained
12219 F:      drivers/pinctrl/pinctrl-rz*
12220 F:      drivers/pinctrl/sh-pfc/
12221
12222 PIN CONTROLLER - SAMSUNG
12223 M:      Tomasz Figa <tomasz.figa@gmail.com>
12224 M:      Krzysztof Kozlowski <krzk@kernel.org>
12225 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12226 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12227 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12228 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12230 S:      Maintained
12231 F:      drivers/pinctrl/samsung/
12232 F:      include/dt-bindings/pinctrl/samsung.h
12233 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12234
12235 PIN CONTROLLER - SINGLE
12236 M:      Tony Lindgren <tony@atomide.com>
12237 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12239 L:      linux-omap@vger.kernel.org
12240 S:      Maintained
12241 F:      drivers/pinctrl/pinctrl-single.c
12242
12243 PIN CONTROLLER - ST SPEAR
12244 M:      Viresh Kumar <vireshk@kernel.org>
12245 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12246 W:      http://www.st.com/spear
12247 S:      Maintained
12248 F:      drivers/pinctrl/spear/
12249
12250 PISTACHIO SOC SUPPORT
12251 M:      James Hartley <james.hartley@sondrel.com>
12252 L:      linux-mips@vger.kernel.org
12253 S:      Odd Fixes
12254 F:      arch/mips/pistachio/
12255 F:      arch/mips/include/asm/mach-pistachio/
12256 F:      arch/mips/boot/dts/img/pistachio*
12257 F:      arch/mips/configs/pistachio*_defconfig
12258
12259 PKTCDVD DRIVER
12260 S:      Orphan
12261 M:      linux-block@vger.kernel.org
12262 F:      drivers/block/pktcdvd.c
12263 F:      include/linux/pktcdvd.h
12264 F:      include/uapi/linux/pktcdvd.h
12265
12266 PKUNITY SOC DRIVERS
12267 M:      Guan Xuetao <gxt@pku.edu.cn>
12268 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12269 S:      Maintained
12270 T:      git git://github.com/gxt/linux.git
12271 F:      drivers/input/serio/i8042-unicore32io.h
12272 F:      drivers/i2c/busses/i2c-puv3.c
12273 F:      drivers/video/fbdev/fb-puv3.c
12274 F:      drivers/rtc/rtc-puv3.c
12275
12276 PMBUS HARDWARE MONITORING DRIVERS
12277 M:      Guenter Roeck <linux@roeck-us.net>
12278 L:      linux-hwmon@vger.kernel.org
12279 W:      http://hwmon.wiki.kernel.org/
12280 W:      http://www.roeck-us.net/linux/drivers/
12281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12282 S:      Maintained
12283 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12284 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12285 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12286 F:      Documentation/hwmon/adm1275
12287 F:      Documentation/hwmon/ibm-cffps
12288 F:      Documentation/hwmon/ir35221
12289 F:      Documentation/hwmon/lm25066
12290 F:      Documentation/hwmon/ltc2978
12291 F:      Documentation/hwmon/ltc3815
12292 F:      Documentation/hwmon/max16064
12293 F:      Documentation/hwmon/max20751
12294 F:      Documentation/hwmon/max31785
12295 F:      Documentation/hwmon/max34440
12296 F:      Documentation/hwmon/max8688
12297 F:      Documentation/hwmon/pmbus
12298 F:      Documentation/hwmon/pmbus-core
12299 F:      Documentation/hwmon/tps40422
12300 F:      Documentation/hwmon/ucd9000
12301 F:      Documentation/hwmon/ucd9200
12302 F:      Documentation/hwmon/zl6100
12303 F:      drivers/hwmon/pmbus/
12304 F:      include/linux/pmbus.h
12305
12306 PMC SIERRA MaxRAID DRIVER
12307 L:      linux-scsi@vger.kernel.org
12308 W:      http://www.pmc-sierra.com/
12309 S:      Orphan
12310 F:      drivers/scsi/pmcraid.*
12311
12312 PMC SIERRA PM8001 DRIVER
12313 M:      Jack Wang <jinpu.wang@profitbricks.com>
12314 M:      lindar_liu@usish.com
12315 L:      linux-scsi@vger.kernel.org
12316 S:      Supported
12317 F:      drivers/scsi/pm8001/
12318
12319 PNP SUPPORT
12320 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12321 S:      Maintained
12322 F:      drivers/pnp/
12323
12324 PNI RM3100 IIO DRIVER
12325 M:      Song Qiang <songqiang1304521@gmail.com>
12326 L:      linux-iio@vger.kernel.org
12327 S:      Maintained
12328 F:      drivers/iio/magnetometer/rm3100*
12329 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12330
12331 POSIX CLOCKS and TIMERS
12332 M:      Thomas Gleixner <tglx@linutronix.de>
12333 L:      linux-kernel@vger.kernel.org
12334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12335 S:      Maintained
12336 F:      fs/timerfd.c
12337 F:      include/linux/timer*
12338 F:      kernel/time/*timer*
12339
12340 POWER MANAGEMENT CORE
12341 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12342 L:      linux-pm@vger.kernel.org
12343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12344 B:      https://bugzilla.kernel.org
12345 S:      Supported
12346 F:      drivers/base/power/
12347 F:      include/linux/pm.h
12348 F:      include/linux/pm_*
12349 F:      include/linux/powercap.h
12350 F:      drivers/powercap/
12351 F:      kernel/configs/nopm.config
12352
12353 POWER STATE COORDINATION INTERFACE (PSCI)
12354 M:      Mark Rutland <mark.rutland@arm.com>
12355 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12356 L:      linux-arm-kernel@lists.infradead.org
12357 S:      Maintained
12358 F:      drivers/firmware/psci*.c
12359 F:      include/linux/psci.h
12360 F:      include/uapi/linux/psci.h
12361
12362 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12363 M:      Sebastian Reichel <sre@kernel.org>
12364 L:      linux-pm@vger.kernel.org
12365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12366 S:      Maintained
12367 F:      Documentation/ABI/testing/sysfs-class-power
12368 F:      Documentation/devicetree/bindings/power/supply/
12369 F:      include/linux/power_supply.h
12370 F:      drivers/power/supply/
12371
12372 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12373 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12374 L:      linuxppc-dev@lists.ozlabs.org
12375 S:      Maintained
12376 F:      drivers/char/powernv-op-panel.c
12377
12378 PPP OVER ATM (RFC 2364)
12379 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12380 S:      Maintained
12381 F:      net/atm/pppoatm.c
12382 F:      include/uapi/linux/atmppp.h
12383
12384 PPP OVER ETHERNET
12385 M:      Michal Ostrowski <mostrows@earthlink.net>
12386 S:      Maintained
12387 F:      drivers/net/ppp/pppoe.c
12388 F:      drivers/net/ppp/pppox.c
12389
12390 PPP OVER L2TP
12391 M:      James Chapman <jchapman@katalix.com>
12392 S:      Maintained
12393 F:      net/l2tp/l2tp_ppp.c
12394 F:      include/linux/if_pppol2tp.h
12395 F:      include/uapi/linux/if_pppol2tp.h
12396
12397 PPP PROTOCOL DRIVERS AND COMPRESSORS
12398 M:      Paul Mackerras <paulus@samba.org>
12399 L:      linux-ppp@vger.kernel.org
12400 S:      Maintained
12401 F:      drivers/net/ppp/ppp_*
12402
12403 PPS SUPPORT
12404 M:      Rodolfo Giometti <giometti@enneenne.com>
12405 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12406 L:      linuxpps@ml.enneenne.com (subscribers-only)
12407 S:      Maintained
12408 F:      Documentation/pps/
12409 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12410 F:      Documentation/ABI/testing/sysfs-pps
12411 F:      drivers/pps/
12412 F:      include/linux/pps*.h
12413 F:      include/uapi/linux/pps.h
12414
12415 PPTP DRIVER
12416 M:      Dmitry Kozlov <xeb@mail.ru>
12417 L:      netdev@vger.kernel.org
12418 S:      Maintained
12419 F:      drivers/net/ppp/pptp.c
12420 W:      http://sourceforge.net/projects/accel-pptp
12421
12422 PRINTK
12423 M:      Petr Mladek <pmladek@suse.com>
12424 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12425 R:      Steven Rostedt <rostedt@goodmis.org>
12426 S:      Maintained
12427 F:      kernel/printk/
12428 F:      include/linux/printk.h
12429
12430 PRISM54 WIRELESS DRIVER
12431 M:      Luis Chamberlain <mcgrof@kernel.org>
12432 L:      linux-wireless@vger.kernel.org
12433 W:      http://wireless.kernel.org/en/users/Drivers/p54
12434 S:      Obsolete
12435 F:      drivers/net/wireless/intersil/prism54/
12436
12437 PROC FILESYSTEM
12438 R:      Alexey Dobriyan <adobriyan@gmail.com>
12439 L:      linux-kernel@vger.kernel.org
12440 L:      linux-fsdevel@vger.kernel.org
12441 S:      Maintained
12442 F:      fs/proc/
12443 F:      include/linux/proc_fs.h
12444 F:      tools/testing/selftests/proc/
12445 F:      Documentation/filesystems/proc.txt
12446
12447 PROC SYSCTL
12448 M:      Luis Chamberlain <mcgrof@kernel.org>
12449 M:      Kees Cook <keescook@chromium.org>
12450 L:      linux-kernel@vger.kernel.org
12451 L:      linux-fsdevel@vger.kernel.org
12452 S:      Maintained
12453 F:      fs/proc/proc_sysctl.c
12454 F:      include/linux/sysctl.h
12455 F:      kernel/sysctl.c
12456 F:      tools/testing/selftests/sysctl/
12457
12458 PS3 NETWORK SUPPORT
12459 M:      Geoff Levand <geoff@infradead.org>
12460 L:      netdev@vger.kernel.org
12461 L:      linuxppc-dev@lists.ozlabs.org
12462 S:      Maintained
12463 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12464
12465 PS3 PLATFORM SUPPORT
12466 M:      Geoff Levand <geoff@infradead.org>
12467 L:      linuxppc-dev@lists.ozlabs.org
12468 S:      Maintained
12469 F:      arch/powerpc/boot/ps3*
12470 F:      arch/powerpc/include/asm/lv1call.h
12471 F:      arch/powerpc/include/asm/ps3*.h
12472 F:      arch/powerpc/platforms/ps3/
12473 F:      drivers/*/ps3*
12474 F:      drivers/ps3/
12475 F:      drivers/rtc/rtc-ps3.c
12476 F:      drivers/usb/host/*ps3.c
12477 F:      sound/ppc/snd_ps3*
12478
12479 PS3VRAM DRIVER
12480 M:      Jim Paris <jim@jtan.com>
12481 M:      Geoff Levand <geoff@infradead.org>
12482 L:      linuxppc-dev@lists.ozlabs.org
12483 S:      Maintained
12484 F:      drivers/block/ps3vram.c
12485
12486 PSAMPLE PACKET SAMPLING SUPPORT:
12487 M:      Yotam Gigi <yotam.gi@gmail.com>
12488 S:      Maintained
12489 F:      net/psample
12490 F:      include/net/psample.h
12491 F:      include/uapi/linux/psample.h
12492
12493 PSTORE FILESYSTEM
12494 M:      Kees Cook <keescook@chromium.org>
12495 M:      Anton Vorontsov <anton@enomsg.org>
12496 M:      Colin Cross <ccross@android.com>
12497 M:      Tony Luck <tony.luck@intel.com>
12498 S:      Maintained
12499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12500 F:      fs/pstore/
12501 F:      include/linux/pstore*
12502 F:      drivers/firmware/efi/efi-pstore.c
12503 F:      drivers/acpi/apei/erst.c
12504 F:      Documentation/admin-guide/ramoops.rst
12505 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12506 K:      \b(pstore|ramoops)
12507
12508 PTP HARDWARE CLOCK SUPPORT
12509 M:      Richard Cochran <richardcochran@gmail.com>
12510 L:      netdev@vger.kernel.org
12511 S:      Maintained
12512 W:      http://linuxptp.sourceforge.net/
12513 F:      Documentation/ABI/testing/sysfs-ptp
12514 F:      Documentation/ptp/*
12515 F:      drivers/net/phy/dp83640*
12516 F:      drivers/ptp/*
12517 F:      include/linux/ptp_cl*
12518
12519 PTRACE SUPPORT
12520 M:      Oleg Nesterov <oleg@redhat.com>
12521 S:      Maintained
12522 F:      include/asm-generic/syscall.h
12523 F:      include/linux/ptrace.h
12524 F:      include/linux/regset.h
12525 F:      include/linux/tracehook.h
12526 F:      include/uapi/linux/ptrace.h
12527 F:      include/uapi/linux/ptrace.h
12528 F:      include/asm-generic/ptrace.h
12529 F:      kernel/ptrace.c
12530 F:      arch/*/ptrace*.c
12531 F:      arch/*/*/ptrace*.c
12532 F:      arch/*/include/asm/ptrace*.h
12533
12534 PULSE8-CEC DRIVER
12535 M:      Hans Verkuil <hverkuil@xs4all.nl>
12536 L:      linux-media@vger.kernel.org
12537 T:      git git://linuxtv.org/media_tree.git
12538 S:      Maintained
12539 F:      drivers/media/usb/pulse8-cec/*
12540 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12541
12542 PVRUSB2 VIDEO4LINUX DRIVER
12543 M:      Mike Isely <isely@pobox.com>
12544 L:      pvrusb2@isely.net       (subscribers-only)
12545 L:      linux-media@vger.kernel.org
12546 W:      http://www.isely.net/pvrusb2/
12547 T:      git git://linuxtv.org/media_tree.git
12548 S:      Maintained
12549 F:      Documentation/media/v4l-drivers/pvrusb2*
12550 F:      drivers/media/usb/pvrusb2/
12551
12552 PWC WEBCAM DRIVER
12553 M:      Hans Verkuil <hverkuil@xs4all.nl>
12554 L:      linux-media@vger.kernel.org
12555 T:      git git://linuxtv.org/media_tree.git
12556 S:      Odd Fixes
12557 F:      drivers/media/usb/pwc/*
12558
12559 PWM FAN DRIVER
12560 M:      Kamil Debski <kamil@wypas.org>
12561 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12562 L:      linux-hwmon@vger.kernel.org
12563 S:      Supported
12564 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12565 F:      Documentation/hwmon/pwm-fan
12566 F:      drivers/hwmon/pwm-fan.c
12567
12568 PWM IR Transmitter
12569 M:      Sean Young <sean@mess.org>
12570 L:      linux-media@vger.kernel.org
12571 S:      Maintained
12572 F:      drivers/media/rc/pwm-ir-tx.c
12573
12574 PWM SUBSYSTEM
12575 M:      Thierry Reding <thierry.reding@gmail.com>
12576 L:      linux-pwm@vger.kernel.org
12577 S:      Maintained
12578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12579 F:      Documentation/pwm.txt
12580 F:      Documentation/devicetree/bindings/pwm/
12581 F:      include/linux/pwm.h
12582 F:      drivers/pwm/
12583 F:      drivers/video/backlight/pwm_bl.c
12584 F:      include/linux/pwm_backlight.h
12585 F:      drivers/gpio/gpio-mvebu.c
12586 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12587
12588 PXA GPIO DRIVER
12589 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12590 L:      linux-gpio@vger.kernel.org
12591 S:      Maintained
12592 F:      drivers/gpio/gpio-pxa.c
12593
12594 PXA MMCI DRIVER
12595 S:      Orphan
12596
12597 PXA RTC DRIVER
12598 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12599 L:      linux-rtc@vger.kernel.org
12600 S:      Maintained
12601
12602 PXA2xx/PXA3xx SUPPORT
12603 M:      Daniel Mack <daniel@zonque.org>
12604 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12605 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12606 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12607 T:      git git://github.com/hzhuang1/linux.git
12608 T:      git git://github.com/rjarzmik/linux.git
12609 S:      Maintained
12610 F:      arch/arm/boot/dts/pxa*
12611 F:      arch/arm/mach-pxa/
12612 F:      drivers/dma/pxa*
12613 F:      drivers/pcmcia/pxa2xx*
12614 F:      drivers/pinctrl/pxa/
12615 F:      drivers/spi/spi-pxa2xx*
12616 F:      drivers/usb/gadget/udc/pxa2*
12617 F:      include/sound/pxa2xx-lib.h
12618 F:      sound/arm/pxa*
12619 F:      sound/soc/pxa/
12620
12621 QAT DRIVER
12622 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12623 L:      qat-linux@intel.com
12624 S:      Supported
12625 F:      drivers/crypto/qat/
12626
12627 QCOM AUDIO (ASoC) DRIVERS
12628 M:      Patrick Lai <plai@codeaurora.org>
12629 M:      Banajit Goswami <bgoswami@codeaurora.org>
12630 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12631 S:      Supported
12632 F:      sound/soc/qcom/
12633
12634 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12635 M:      Gabriel Somlo <somlo@cmu.edu>
12636 M:      "Michael S. Tsirkin" <mst@redhat.com>
12637 L:      qemu-devel@nongnu.org
12638 S:      Maintained
12639 F:      drivers/firmware/qemu_fw_cfg.c
12640 F:      include/uapi/linux/qemu_fw_cfg.h
12641
12642 QIB DRIVER
12643 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12644 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12645 L:      linux-rdma@vger.kernel.org
12646 S:      Supported
12647 F:      drivers/infiniband/hw/qib/
12648
12649 QLOGIC QL41xxx FCOE DRIVER
12650 M:      QLogic-Storage-Upstream@cavium.com
12651 L:      linux-scsi@vger.kernel.org
12652 S:      Supported
12653 F:      drivers/scsi/qedf/
12654
12655 QLOGIC QL41xxx ISCSI DRIVER
12656 M:      QLogic-Storage-Upstream@cavium.com
12657 L:      linux-scsi@vger.kernel.org
12658 S:      Supported
12659 F:      drivers/scsi/qedi/
12660
12661 QLOGIC QL4xxx ETHERNET DRIVER
12662 M:      Ariel Elior <aelior@marvell.com>
12663 M:      GR-everest-linux-l2@marvell.com
12664 L:      netdev@vger.kernel.org
12665 S:      Supported
12666 F:      drivers/net/ethernet/qlogic/qed/
12667 F:      include/linux/qed/
12668 F:      drivers/net/ethernet/qlogic/qede/
12669
12670 QLOGIC QL4xxx RDMA DRIVER
12671 M:      Michal Kalderon <mkalderon@marvell.com>
12672 M:      Ariel Elior <aelior@marvell.com>
12673 L:      linux-rdma@vger.kernel.org
12674 S:      Supported
12675 F:      drivers/infiniband/hw/qedr/
12676 F:      include/uapi/rdma/qedr-abi.h
12677
12678 QLOGIC QLA1280 SCSI DRIVER
12679 M:      Michael Reed <mdr@sgi.com>
12680 L:      linux-scsi@vger.kernel.org
12681 S:      Maintained
12682 F:      drivers/scsi/qla1280.[ch]
12683
12684 QLOGIC QLA2XXX FC-SCSI DRIVER
12685 M:      qla2xxx-upstream@qlogic.com
12686 L:      linux-scsi@vger.kernel.org
12687 S:      Supported
12688 F:      Documentation/scsi/LICENSE.qla2xxx
12689 F:      drivers/scsi/qla2xxx/
12690
12691 QLOGIC QLA3XXX NETWORK DRIVER
12692 M:      GR-Linux-NIC-Dev@marvell.com
12693 L:      netdev@vger.kernel.org
12694 S:      Supported
12695 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12696 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12697
12698 QLOGIC QLA4XXX iSCSI DRIVER
12699 M:      QLogic-Storage-Upstream@qlogic.com
12700 L:      linux-scsi@vger.kernel.org
12701 S:      Supported
12702 F:      Documentation/scsi/LICENSE.qla4xxx
12703 F:      drivers/scsi/qla4xxx/
12704
12705 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12706 M:      Shahed Shaikh <shshaikh@marvell.com>
12707 M:      Manish Chopra <manishc@marvell.com>
12708 M:      GR-Linux-NIC-Dev@marvell.com
12709 L:      netdev@vger.kernel.org
12710 S:      Supported
12711 F:      drivers/net/ethernet/qlogic/qlcnic/
12712
12713 QLOGIC QLGE 10Gb ETHERNET DRIVER
12714 M:      Manish Chopra <manishc@marvell.com>
12715 M:      GR-Linux-NIC-Dev@marvell.com
12716 L:      netdev@vger.kernel.org
12717 S:      Supported
12718 F:      drivers/net/ethernet/qlogic/qlge/
12719
12720 QM1D1B0004 MEDIA DRIVER
12721 M:      Akihiro Tsukada <tskd08@gmail.com>
12722 L:      linux-media@vger.kernel.org
12723 S:      Odd Fixes
12724 F:      drivers/media/tuners/qm1d1b0004*
12725
12726 QM1D1C0042 MEDIA DRIVER
12727 M:      Akihiro Tsukada <tskd08@gmail.com>
12728 L:      linux-media@vger.kernel.org
12729 S:      Odd Fixes
12730 F:      drivers/media/tuners/qm1d1c0042*
12731
12732 QNX4 FILESYSTEM
12733 M:      Anders Larsen <al@alarsen.net>
12734 W:      http://www.alarsen.net/linux/qnx4fs/
12735 S:      Maintained
12736 F:      fs/qnx4/
12737 F:      include/uapi/linux/qnx4_fs.h
12738 F:      include/uapi/linux/qnxtypes.h
12739
12740 QORIQ DPAA2 FSL-MC BUS DRIVER
12741 M:      Stuart Yoder <stuyoder@gmail.com>
12742 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12743 L:      linux-kernel@vger.kernel.org
12744 S:      Maintained
12745 F:      drivers/bus/fsl-mc/
12746 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12747 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12748
12749 QT1010 MEDIA DRIVER
12750 M:      Antti Palosaari <crope@iki.fi>
12751 L:      linux-media@vger.kernel.org
12752 W:      https://linuxtv.org
12753 W:      http://palosaari.fi/linux/
12754 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12755 T:      git git://linuxtv.org/anttip/media_tree.git
12756 S:      Maintained
12757 F:      drivers/media/tuners/qt1010*
12758
12759 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12760 M:      Kalle Valo <kvalo@codeaurora.org>
12761 L:      ath10k@lists.infradead.org
12762 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12764 S:      Supported
12765 F:      drivers/net/wireless/ath/ath10k/
12766
12767 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12768 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12769 L:      linux-wireless@vger.kernel.org
12770 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12771 S:      Supported
12772 F:      drivers/net/wireless/ath/ath9k/
12773
12774 QUALCOMM CAMERA SUBSYSTEM DRIVER
12775 M:      Todor Tomov <todor.too@gmail.com>
12776 L:      linux-media@vger.kernel.org
12777 S:      Maintained
12778 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12779 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12780 F:      drivers/media/platform/qcom/camss/
12781
12782 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12783 M:      Ilia Lin <ilia.lin@kernel.org>
12784 L:      linux-pm@vger.kernel.org
12785 S:      Maintained
12786 F:      Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12787 F:      drivers/cpufreq/qcom-cpufreq-kryo.c
12788
12789 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12790 M:      Timur Tabi <timur@kernel.org>
12791 L:      netdev@vger.kernel.org
12792 S:      Maintained
12793 F:      drivers/net/ethernet/qualcomm/emac/
12794
12795 QUALCOMM ETHQOS ETHERNET DRIVER
12796 M:      Vinod Koul <vkoul@kernel.org>
12797 M:      Niklas Cassel <niklas.cassel@linaro.org>
12798 L:      netdev@vger.kernel.org
12799 S:      Maintained
12800 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12801 F:      Documentation/devicetree/bindings/net/qcom,dwmac.txt
12802
12803 QUALCOMM GENERIC INTERFACE I2C DRIVER
12804 M:      Alok Chauhan <alokc@codeaurora.org>
12805 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12806 L:      linux-i2c@vger.kernel.org
12807 L:      linux-arm-msm@vger.kernel.org
12808 S:      Supported
12809 F:      drivers/i2c/busses/i2c-qcom-geni.c
12810
12811 QUALCOMM HEXAGON ARCHITECTURE
12812 M:      Richard Kuo <rkuo@codeaurora.org>
12813 L:      linux-hexagon@vger.kernel.org
12814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12815 S:      Supported
12816 F:      arch/hexagon/
12817
12818 QUALCOMM HIDMA DRIVER
12819 M:      Sinan Kaya <okaya@kernel.org>
12820 L:      linux-arm-kernel@lists.infradead.org
12821 L:      linux-arm-msm@vger.kernel.org
12822 L:      dmaengine@vger.kernel.org
12823 S:      Supported
12824 F:      drivers/dma/qcom/hidma*
12825
12826 QUALCOMM IOMMU
12827 M:      Rob Clark <robdclark@gmail.com>
12828 L:      iommu@lists.linux-foundation.org
12829 L:      linux-arm-msm@vger.kernel.org
12830 S:      Maintained
12831 F:      drivers/iommu/qcom_iommu.c
12832
12833 QUALCOMM TSENS THERMAL DRIVER
12834 M:      Amit Kucheria <amit.kucheria@linaro.org>
12835 L:      linux-pm@vger.kernel.org
12836 L:      linux-arm-msm@vger.kernel.org
12837 S:      Maintained
12838 F:      drivers/thermal/qcom/
12839
12840 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12841 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12842 L:      linux-media@vger.kernel.org
12843 L:      linux-arm-msm@vger.kernel.org
12844 T:      git git://linuxtv.org/media_tree.git
12845 S:      Maintained
12846 F:      drivers/media/platform/qcom/venus/
12847
12848 QUALCOMM WCN36XX WIRELESS DRIVER
12849 M:      Kalle Valo <kvalo@codeaurora.org>
12850 L:      wcn36xx@lists.infradead.org
12851 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12852 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12853 S:      Supported
12854 F:      drivers/net/wireless/ath/wcn36xx/
12855
12856 QUANTENNA QTNFMAC WIRELESS DRIVER
12857 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12858 M:      Avinash Patil <avinashp@quantenna.com>
12859 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12860 L:      linux-wireless@vger.kernel.org
12861 S:      Maintained
12862 F:      drivers/net/wireless/quantenna
12863
12864 RADEON and AMDGPU DRM DRIVERS
12865 M:      Alex Deucher <alexander.deucher@amd.com>
12866 M:      Christian König <christian.koenig@amd.com>
12867 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12868 L:      amd-gfx@lists.freedesktop.org
12869 T:      git git://people.freedesktop.org/~agd5f/linux
12870 S:      Supported
12871 F:      drivers/gpu/drm/radeon/
12872 F:      include/uapi/drm/radeon_drm.h
12873 F:      drivers/gpu/drm/amd/
12874 F:      include/uapi/drm/amdgpu_drm.h
12875
12876 RADEON FRAMEBUFFER DISPLAY DRIVER
12877 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12878 L:      linux-fbdev@vger.kernel.org
12879 S:      Maintained
12880 F:      drivers/video/fbdev/aty/radeon*
12881 F:      include/uapi/linux/radeonfb.h
12882
12883 RADIOSHARK RADIO DRIVER
12884 M:      Hans Verkuil <hverkuil@xs4all.nl>
12885 L:      linux-media@vger.kernel.org
12886 T:      git git://linuxtv.org/media_tree.git
12887 S:      Maintained
12888 F:      drivers/media/radio/radio-shark.c
12889
12890 RADIOSHARK2 RADIO DRIVER
12891 M:      Hans Verkuil <hverkuil@xs4all.nl>
12892 L:      linux-media@vger.kernel.org
12893 T:      git git://linuxtv.org/media_tree.git
12894 S:      Maintained
12895 F:      drivers/media/radio/radio-shark2.c
12896 F:      drivers/media/radio/radio-tea5777.c
12897
12898 RADOS BLOCK DEVICE (RBD)
12899 M:      Ilya Dryomov <idryomov@gmail.com>
12900 M:      Sage Weil <sage@redhat.com>
12901 M:      Alex Elder <elder@kernel.org>
12902 L:      ceph-devel@vger.kernel.org
12903 W:      http://ceph.com/
12904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12905 T:      git git://github.com/ceph/ceph-client.git
12906 S:      Supported
12907 F:      Documentation/ABI/testing/sysfs-bus-rbd
12908 F:      drivers/block/rbd.c
12909 F:      drivers/block/rbd_types.h
12910
12911 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12912 M:      Paul Mackerras <paulus@samba.org>
12913 L:      linux-fbdev@vger.kernel.org
12914 S:      Maintained
12915 F:      drivers/video/fbdev/aty/aty128fb.c
12916
12917 RAINSHADOW-CEC DRIVER
12918 M:      Hans Verkuil <hverkuil@xs4all.nl>
12919 L:      linux-media@vger.kernel.org
12920 T:      git git://linuxtv.org/media_tree.git
12921 S:      Maintained
12922 F:      drivers/media/usb/rainshadow-cec/*
12923
12924 RALINK MIPS ARCHITECTURE
12925 M:      John Crispin <john@phrozen.org>
12926 L:      linux-mips@vger.kernel.org
12927 S:      Maintained
12928 F:      arch/mips/ralink
12929
12930 RALINK RT2X00 WIRELESS LAN DRIVER
12931 P:      rt2x00 project
12932 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12933 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12934 L:      linux-wireless@vger.kernel.org
12935 S:      Maintained
12936 F:      drivers/net/wireless/ralink/rt2x00/
12937
12938 RAMDISK RAM BLOCK DEVICE DRIVER
12939 M:      Jens Axboe <axboe@kernel.dk>
12940 S:      Maintained
12941 F:      Documentation/blockdev/ramdisk.txt
12942 F:      drivers/block/brd.c
12943
12944 RANCHU VIRTUAL BOARD FOR MIPS
12945 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12946 L:      linux-mips@vger.kernel.org
12947 S:      Supported
12948 F:      arch/mips/generic/board-ranchu.c
12949 F:      arch/mips/configs/generic/board-ranchu.config
12950
12951 RANDOM NUMBER DRIVER
12952 M:      "Theodore Ts'o" <tytso@mit.edu>
12953 S:      Maintained
12954 F:      drivers/char/random.c
12955
12956 RAPIDIO SUBSYSTEM
12957 M:      Matt Porter <mporter@kernel.crashing.org>
12958 M:      Alexandre Bounine <alex.bou9@gmail.com>
12959 S:      Maintained
12960 F:      drivers/rapidio/
12961
12962 RAS INFRASTRUCTURE
12963 M:      Tony Luck <tony.luck@intel.com>
12964 M:      Borislav Petkov <bp@alien8.de>
12965 L:      linux-edac@vger.kernel.org
12966 S:      Maintained
12967 F:      drivers/ras/
12968 F:      include/linux/ras.h
12969 F:      include/ras/ras_event.h
12970 F:      Documentation/admin-guide/ras.rst
12971
12972 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12973 L:      linux-wireless@vger.kernel.org
12974 S:      Orphan
12975 F:      drivers/net/wireless/ray*
12976
12977 RCUTORTURE TEST FRAMEWORK
12978 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12979 M:      Josh Triplett <josh@joshtriplett.org>
12980 R:      Steven Rostedt <rostedt@goodmis.org>
12981 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12982 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12983 L:      linux-kernel@vger.kernel.org
12984 S:      Supported
12985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12986 F:      tools/testing/selftests/rcutorture
12987
12988 RDC R-321X SoC
12989 M:      Florian Fainelli <florian@openwrt.org>
12990 S:      Maintained
12991
12992 RDC R6040 FAST ETHERNET DRIVER
12993 M:      Florian Fainelli <f.fainelli@gmail.com>
12994 L:      netdev@vger.kernel.org
12995 S:      Maintained
12996 F:      drivers/net/ethernet/rdc/r6040.c
12997
12998 RDMAVT - RDMA verbs software
12999 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13000 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13001 L:      linux-rdma@vger.kernel.org
13002 S:      Supported
13003 F:      drivers/infiniband/sw/rdmavt
13004
13005 RDS - RELIABLE DATAGRAM SOCKETS
13006 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13007 L:      netdev@vger.kernel.org
13008 L:      linux-rdma@vger.kernel.org
13009 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13010 W:      https://oss.oracle.com/projects/rds/
13011 S:      Supported
13012 F:      net/rds/
13013 F:      Documentation/networking/rds.txt
13014
13015 RDT - RESOURCE ALLOCATION
13016 M:      Fenghua Yu <fenghua.yu@intel.com>
13017 M:      Reinette Chatre <reinette.chatre@intel.com>
13018 L:      linux-kernel@vger.kernel.org
13019 S:      Supported
13020 F:      arch/x86/kernel/cpu/resctrl/
13021 F:      arch/x86/include/asm/resctrl_sched.h
13022 F:      Documentation/x86/resctrl*
13023
13024 READ-COPY UPDATE (RCU)
13025 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13026 M:      Josh Triplett <josh@joshtriplett.org>
13027 R:      Steven Rostedt <rostedt@goodmis.org>
13028 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13029 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13030 R:      Joel Fernandes <joel@joelfernandes.org>
13031 L:      linux-kernel@vger.kernel.org
13032 W:      http://www.rdrop.com/users/paulmck/RCU/
13033 S:      Supported
13034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13035 F:      Documentation/RCU/
13036 X:      Documentation/RCU/torture.txt
13037 F:      include/linux/rcu*
13038 X:      include/linux/srcu*.h
13039 F:      kernel/rcu/
13040 X:      kernel/rcu/srcu*.c
13041
13042 REAL TIME CLOCK (RTC) SUBSYSTEM
13043 M:      Alessandro Zummo <a.zummo@towertech.it>
13044 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13045 L:      linux-rtc@vger.kernel.org
13046 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13048 S:      Maintained
13049 F:      Documentation/devicetree/bindings/rtc/
13050 F:      Documentation/rtc.txt
13051 F:      drivers/rtc/
13052 F:      include/linux/rtc.h
13053 F:      include/uapi/linux/rtc.h
13054 F:      include/linux/rtc/
13055 F:      include/linux/platform_data/rtc-*
13056 F:      tools/testing/selftests/rtc/
13057
13058 REALTEK AUDIO CODECS
13059 M:      Bard Liao <bardliao@realtek.com>
13060 M:      Oder Chiou <oder_chiou@realtek.com>
13061 S:      Maintained
13062 F:      sound/soc/codecs/rt*
13063 F:      include/sound/rt*.h
13064
13065 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13066 M:      Linus Walleij <linus.walleij@linaro.org>
13067 S:      Maintained
13068 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13069 F:      drivers/net/dsa/realtek-smi*
13070 F:      drivers/net/dsa/rtl83*
13071
13072 REDPINE WIRELESS DRIVER
13073 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13074 M:      Siva Rebbagondla <siva8118@gmail.com>
13075 L:      linux-wireless@vger.kernel.org
13076 S:      Maintained
13077 F:      drivers/net/wireless/rsi/
13078
13079 REGISTER MAP ABSTRACTION
13080 M:      Mark Brown <broonie@kernel.org>
13081 L:      linux-kernel@vger.kernel.org
13082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13083 S:      Supported
13084 F:      Documentation/devicetree/bindings/regmap/
13085 F:      drivers/base/regmap/
13086 F:      include/linux/regmap.h
13087
13088 REISERFS FILE SYSTEM
13089 L:      reiserfs-devel@vger.kernel.org
13090 S:      Supported
13091 F:      fs/reiserfs/
13092
13093 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13094 M:      Ohad Ben-Cohen <ohad@wizery.com>
13095 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13096 L:      linux-remoteproc@vger.kernel.org
13097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13098 S:      Maintained
13099 F:      Documentation/devicetree/bindings/remoteproc/
13100 F:      Documentation/remoteproc.txt
13101 F:      drivers/remoteproc/
13102 F:      include/linux/remoteproc.h
13103
13104 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13105 M:      Ohad Ben-Cohen <ohad@wizery.com>
13106 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13107 L:      linux-remoteproc@vger.kernel.org
13108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13109 S:      Maintained
13110 F:      drivers/rpmsg/
13111 F:      Documentation/rpmsg.txt
13112 F:      include/linux/rpmsg.h
13113 F:      include/linux/rpmsg/
13114
13115 RENESAS CLOCK DRIVERS
13116 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13117 L:      linux-renesas-soc@vger.kernel.org
13118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13119 S:      Supported
13120 F:      drivers/clk/renesas/
13121
13122 RENESAS EMEV2 I2C DRIVER
13123 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13124 S:      Supported
13125 F:      drivers/i2c/busses/i2c-emev2.c
13126
13127 RENESAS ETHERNET DRIVERS
13128 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13129 L:      netdev@vger.kernel.org
13130 L:      linux-renesas-soc@vger.kernel.org
13131 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13132 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13133 F:      drivers/net/ethernet/renesas/
13134 F:      include/linux/sh_eth.h
13135
13136 RENESAS R-CAR GYROADC DRIVER
13137 M:      Marek Vasut <marek.vasut@gmail.com>
13138 L:      linux-iio@vger.kernel.org
13139 S:      Supported
13140 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13141 F:      drivers/iio/adc/rcar-gyroadc.c
13142
13143 RENESAS R-CAR I2C DRIVERS
13144 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13145 S:      Supported
13146 F:      drivers/i2c/busses/i2c-rcar.c
13147 F:      drivers/i2c/busses/i2c-sh_mobile.c
13148
13149 RENESAS RIIC DRIVER
13150 M:      Chris Brandt <chris.brandt@renesas.com>
13151 S:      Supported
13152 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13153 F:      drivers/i2c/busses/i2c-riic.c
13154
13155 RENESAS USB PHY DRIVER
13156 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13157 L:      linux-renesas-soc@vger.kernel.org
13158 S:      Maintained
13159 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13160
13161 RESET CONTROLLER FRAMEWORK
13162 M:      Philipp Zabel <p.zabel@pengutronix.de>
13163 T:      git git://git.pengutronix.de/git/pza/linux
13164 S:      Maintained
13165 F:      drivers/reset/
13166 F:      Documentation/devicetree/bindings/reset/
13167 F:      include/dt-bindings/reset/
13168 F:      include/linux/reset.h
13169 F:      include/linux/reset/
13170 F:      include/linux/reset-controller.h
13171
13172 RESTARTABLE SEQUENCES SUPPORT
13173 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13174 M:      Peter Zijlstra <peterz@infradead.org>
13175 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13176 M:      Boqun Feng <boqun.feng@gmail.com>
13177 L:      linux-kernel@vger.kernel.org
13178 S:      Supported
13179 F:      kernel/rseq.c
13180 F:      include/uapi/linux/rseq.h
13181 F:      include/trace/events/rseq.h
13182 F:      tools/testing/selftests/rseq/
13183
13184 RFKILL
13185 M:      Johannes Berg <johannes@sipsolutions.net>
13186 L:      linux-wireless@vger.kernel.org
13187 W:      http://wireless.kernel.org/
13188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13190 S:      Maintained
13191 F:      Documentation/rfkill.txt
13192 F:      Documentation/ABI/stable/sysfs-class-rfkill
13193 F:      net/rfkill/
13194 F:      include/linux/rfkill.h
13195 F:      include/uapi/linux/rfkill.h
13196
13197 RHASHTABLE
13198 M:      Thomas Graf <tgraf@suug.ch>
13199 M:      Herbert Xu <herbert@gondor.apana.org.au>
13200 L:      netdev@vger.kernel.org
13201 S:      Maintained
13202 F:      lib/rhashtable.c
13203 F:      lib/test_rhashtable.c
13204 F:      include/linux/rhashtable.h
13205 F:      include/linux/rhashtable-types.h
13206
13207 RICOH R5C592 MEMORYSTICK DRIVER
13208 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13209 S:      Maintained
13210 F:      drivers/memstick/host/r592.*
13211
13212 RICOH SMARTMEDIA/XD DRIVER
13213 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13214 S:      Maintained
13215 F:      drivers/mtd/nand/raw/r852.c
13216 F:      drivers/mtd/nand/raw/r852.h
13217
13218 RISC-V ARCHITECTURE
13219 M:      Palmer Dabbelt <palmer@sifive.com>
13220 M:      Albert Ou <aou@eecs.berkeley.edu>
13221 L:      linux-riscv@lists.infradead.org
13222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13223 S:      Supported
13224 F:      arch/riscv/
13225 K:      riscv
13226 N:      riscv
13227
13228 ROCCAT DRIVERS
13229 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13230 W:      http://sourceforge.net/projects/roccat/
13231 S:      Maintained
13232 F:      drivers/hid/hid-roccat*
13233 F:      include/linux/hid-roccat*
13234 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13235
13236 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13237 M:      Jacob chen <jacob2.chen@rock-chips.com>
13238 L:      linux-media@vger.kernel.org
13239 S:      Maintained
13240 F:      drivers/media/platform/rockchip/rga/
13241 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13242
13243 ROCKCHIP VPU CODEC DRIVER
13244 M:      Ezequiel Garcia <ezequiel@collabora.com>
13245 L:      linux-media@vger.kernel.org
13246 S:      Maintained
13247 F:      drivers/staging/media/platform/rockchip/vpu/
13248 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13249
13250 ROCKER DRIVER
13251 M:      Jiri Pirko <jiri@resnulli.us>
13252 L:      netdev@vger.kernel.org
13253 S:      Supported
13254 F:      drivers/net/ethernet/rocker/
13255
13256 ROCKETPORT DRIVER
13257 P:      Comtrol Corp.
13258 W:      http://www.comtrol.com
13259 S:      Maintained
13260 F:      Documentation/serial/rocket.txt
13261 F:      drivers/tty/rocket*
13262
13263 ROCKETPORT EXPRESS/INFINITY DRIVER
13264 M:      Kevin Cernekee <cernekee@gmail.com>
13265 L:      linux-serial@vger.kernel.org
13266 S:      Odd Fixes
13267 F:      drivers/tty/serial/rp2.*
13268
13269 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13270 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13271 L:      linux-kernel@vger.kernel.org
13272 L:      linux-renesas-soc@vger.kernel.org
13273 S:      Supported
13274 F:      drivers/mfd/bd9571mwv.c
13275 F:      drivers/regulator/bd9571mwv-regulator.c
13276 F:      drivers/gpio/gpio-bd9571mwv.c
13277 F:      include/linux/mfd/bd9571mwv.h
13278 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13279
13280 ROSE NETWORK LAYER
13281 M:      Ralf Baechle <ralf@linux-mips.org>
13282 L:      linux-hams@vger.kernel.org
13283 W:      http://www.linux-ax25.org/
13284 S:      Maintained
13285 F:      include/net/rose.h
13286 F:      include/uapi/linux/rose.h
13287 F:      net/rose/
13288
13289 RTL2830 MEDIA DRIVER
13290 M:      Antti Palosaari <crope@iki.fi>
13291 L:      linux-media@vger.kernel.org
13292 W:      https://linuxtv.org
13293 W:      http://palosaari.fi/linux/
13294 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13295 T:      git git://linuxtv.org/anttip/media_tree.git
13296 S:      Maintained
13297 F:      drivers/media/dvb-frontends/rtl2830*
13298
13299 RTL2832 MEDIA DRIVER
13300 M:      Antti Palosaari <crope@iki.fi>
13301 L:      linux-media@vger.kernel.org
13302 W:      https://linuxtv.org
13303 W:      http://palosaari.fi/linux/
13304 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13305 T:      git git://linuxtv.org/anttip/media_tree.git
13306 S:      Maintained
13307 F:      drivers/media/dvb-frontends/rtl2832*
13308
13309 RTL2832_SDR MEDIA DRIVER
13310 M:      Antti Palosaari <crope@iki.fi>
13311 L:      linux-media@vger.kernel.org
13312 W:      https://linuxtv.org
13313 W:      http://palosaari.fi/linux/
13314 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13315 T:      git git://linuxtv.org/anttip/media_tree.git
13316 S:      Maintained
13317 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13318
13319 RTL8180 WIRELESS DRIVER
13320 L:      linux-wireless@vger.kernel.org
13321 W:      http://wireless.kernel.org/
13322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13323 S:      Orphan
13324 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13325
13326 RTL8187 WIRELESS DRIVER
13327 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13328 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13329 M:      Larry Finger <Larry.Finger@lwfinger.net>
13330 L:      linux-wireless@vger.kernel.org
13331 W:      http://wireless.kernel.org/
13332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13333 S:      Maintained
13334 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13335
13336 REALTEK WIRELESS DRIVER (rtlwifi family)
13337 M:      Ping-Ke Shih <pkshih@realtek.com>
13338 L:      linux-wireless@vger.kernel.org
13339 W:      http://wireless.kernel.org/
13340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13341 S:      Maintained
13342 F:      drivers/net/wireless/realtek/rtlwifi/
13343
13344 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13345 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13346 L:      linux-wireless@vger.kernel.org
13347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13348 S:      Maintained
13349 F:      drivers/net/wireless/realtek/rtl8xxxu/
13350
13351 RXRPC SOCKETS (AF_RXRPC)
13352 M:      David Howells <dhowells@redhat.com>
13353 L:      linux-afs@lists.infradead.org
13354 S:      Supported
13355 F:      net/rxrpc/
13356 F:      include/keys/rxrpc-type.h
13357 F:      include/net/af_rxrpc.h
13358 F:      include/trace/events/rxrpc.h
13359 F:      include/uapi/linux/rxrpc.h
13360 F:      Documentation/networking/rxrpc.txt
13361 W:      https://www.infradead.org/~dhowells/kafs/
13362
13363 S3 SAVAGE FRAMEBUFFER DRIVER
13364 M:      Antonino Daplas <adaplas@gmail.com>
13365 L:      linux-fbdev@vger.kernel.org
13366 S:      Maintained
13367 F:      drivers/video/fbdev/savage/
13368
13369 S390
13370 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13371 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13372 L:      linux-s390@vger.kernel.org
13373 W:      http://www.ibm.com/developerworks/linux/linux390/
13374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13375 S:      Supported
13376 F:      arch/s390/
13377 F:      drivers/s390/
13378 F:      Documentation/s390/
13379 F:      Documentation/driver-api/s390-drivers.rst
13380
13381 S390 COMMON I/O LAYER
13382 M:      Sebastian Ott <sebott@linux.ibm.com>
13383 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13384 L:      linux-s390@vger.kernel.org
13385 W:      http://www.ibm.com/developerworks/linux/linux390/
13386 S:      Supported
13387 F:      drivers/s390/cio/
13388
13389 S390 DASD DRIVER
13390 M:      Stefan Haberland <sth@linux.ibm.com>
13391 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13392 L:      linux-s390@vger.kernel.org
13393 W:      http://www.ibm.com/developerworks/linux/linux390/
13394 S:      Supported
13395 F:      drivers/s390/block/dasd*
13396 F:      block/partitions/ibm.c
13397
13398 S390 IOMMU (PCI)
13399 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13400 L:      linux-s390@vger.kernel.org
13401 W:      http://www.ibm.com/developerworks/linux/linux390/
13402 S:      Supported
13403 F:      drivers/iommu/s390-iommu.c
13404
13405 S390 IUCV NETWORK LAYER
13406 M:      Julian Wiedmann <jwi@linux.ibm.com>
13407 M:      Ursula Braun <ubraun@linux.ibm.com>
13408 L:      linux-s390@vger.kernel.org
13409 W:      http://www.ibm.com/developerworks/linux/linux390/
13410 S:      Supported
13411 F:      drivers/s390/net/*iucv*
13412 F:      include/net/iucv/
13413 F:      net/iucv/
13414
13415 S390 NETWORK DRIVERS
13416 M:      Julian Wiedmann <jwi@linux.ibm.com>
13417 M:      Ursula Braun <ubraun@linux.ibm.com>
13418 L:      linux-s390@vger.kernel.org
13419 W:      http://www.ibm.com/developerworks/linux/linux390/
13420 S:      Supported
13421 F:      drivers/s390/net/
13422
13423 S390 PCI SUBSYSTEM
13424 M:      Sebastian Ott <sebott@linux.ibm.com>
13425 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13426 L:      linux-s390@vger.kernel.org
13427 W:      http://www.ibm.com/developerworks/linux/linux390/
13428 S:      Supported
13429 F:      arch/s390/pci/
13430 F:      drivers/pci/hotplug/s390_pci_hpc.c
13431
13432 S390 VFIO-CCW DRIVER
13433 M:      Cornelia Huck <cohuck@redhat.com>
13434 M:      Farhan Ali <alifm@linux.ibm.com>
13435 M:      Eric Farman <farman@linux.ibm.com>
13436 R:      Halil Pasic <pasic@linux.ibm.com>
13437 L:      linux-s390@vger.kernel.org
13438 L:      kvm@vger.kernel.org
13439 S:      Supported
13440 F:      drivers/s390/cio/vfio_ccw*
13441 F:      Documentation/s390/vfio-ccw.txt
13442 F:      include/uapi/linux/vfio_ccw.h
13443
13444 S390 ZCRYPT DRIVER
13445 M:      Harald Freudenberger <freude@linux.ibm.com>
13446 L:      linux-s390@vger.kernel.org
13447 W:      http://www.ibm.com/developerworks/linux/linux390/
13448 S:      Supported
13449 F:      drivers/s390/crypto/
13450
13451 S390 VFIO AP DRIVER
13452 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13453 M:      Pierre Morel <pmorel@linux.ibm.com>
13454 M:      Halil Pasic <pasic@linux.ibm.com>
13455 L:      linux-s390@vger.kernel.org
13456 W:      http://www.ibm.com/developerworks/linux/linux390/
13457 S:      Supported
13458 F:      drivers/s390/crypto/vfio_ap_drv.c
13459 F:      drivers/s390/crypto/vfio_ap_private.h
13460 F:      drivers/s390/crypto/vfio_ap_ops.c
13461 F:      Documentation/s390/vfio-ap.txt
13462
13463 S390 ZFCP DRIVER
13464 M:      Steffen Maier <maier@linux.ibm.com>
13465 M:      Benjamin Block <bblock@linux.ibm.com>
13466 L:      linux-s390@vger.kernel.org
13467 W:      http://www.ibm.com/developerworks/linux/linux390/
13468 S:      Supported
13469 F:      drivers/s390/scsi/zfcp_*
13470
13471 S3C24XX SD/MMC Driver
13472 M:      Ben Dooks <ben-linux@fluff.org>
13473 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13474 S:      Supported
13475 F:      drivers/mmc/host/s3cmci.*
13476
13477 SAA6588 RDS RECEIVER DRIVER
13478 M:      Hans Verkuil <hverkuil@xs4all.nl>
13479 L:      linux-media@vger.kernel.org
13480 T:      git git://linuxtv.org/media_tree.git
13481 W:      https://linuxtv.org
13482 S:      Odd Fixes
13483 F:      drivers/media/i2c/saa6588*
13484
13485 SAA7134 VIDEO4LINUX DRIVER
13486 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13487 L:      linux-media@vger.kernel.org
13488 W:      https://linuxtv.org
13489 T:      git git://linuxtv.org/media_tree.git
13490 S:      Odd fixes
13491 F:      Documentation/media/v4l-drivers/saa7134*
13492 F:      drivers/media/pci/saa7134/
13493
13494 SAA7146 VIDEO4LINUX-2 DRIVER
13495 M:      Hans Verkuil <hverkuil@xs4all.nl>
13496 L:      linux-media@vger.kernel.org
13497 T:      git git://linuxtv.org/media_tree.git
13498 S:      Maintained
13499 F:      drivers/media/common/saa7146/
13500 F:      drivers/media/pci/saa7146/
13501 F:      include/media/drv-intf/saa7146*
13502
13503 SAMSUNG AUDIO (ASoC) DRIVERS
13504 M:      Krzysztof Kozlowski <krzk@kernel.org>
13505 M:      Sangbeom Kim <sbkim73@samsung.com>
13506 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13507 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13508 S:      Supported
13509 F:      sound/soc/samsung/
13510 F:      Documentation/devicetree/bindings/sound/samsung*
13511
13512 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13513 M:      Krzysztof Kozlowski <krzk@kernel.org>
13514 L:      linux-crypto@vger.kernel.org
13515 L:      linux-samsung-soc@vger.kernel.org
13516 S:      Maintained
13517 F:      drivers/crypto/exynos-rng.c
13518 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13519
13520 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13521 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13522 L:      linux-samsung-soc@vger.kernel.org
13523 S:      Maintained
13524 F:      drivers/char/hw_random/exynos-trng.c
13525 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13526
13527 SAMSUNG FRAMEBUFFER DRIVER
13528 M:      Jingoo Han <jingoohan1@gmail.com>
13529 L:      linux-fbdev@vger.kernel.org
13530 S:      Maintained
13531 F:      drivers/video/fbdev/s3c-fb.c
13532
13533 SAMSUNG LAPTOP DRIVER
13534 M:      Corentin Chary <corentin.chary@gmail.com>
13535 L:      platform-driver-x86@vger.kernel.org
13536 S:      Maintained
13537 F:      drivers/platform/x86/samsung-laptop.c
13538
13539 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13540 M:      Sangbeom Kim <sbkim73@samsung.com>
13541 M:      Krzysztof Kozlowski <krzk@kernel.org>
13542 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13543 L:      linux-kernel@vger.kernel.org
13544 L:      linux-samsung-soc@vger.kernel.org
13545 S:      Supported
13546 F:      drivers/mfd/sec*.c
13547 F:      drivers/regulator/s2m*.c
13548 F:      drivers/regulator/s5m*.c
13549 F:      drivers/clk/clk-s2mps11.c
13550 F:      drivers/rtc/rtc-s5m.c
13551 F:      include/linux/mfd/samsung/
13552 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13553 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13554 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13555 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13556
13557 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13558 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13559 L:      linux-media@vger.kernel.org
13560 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13561 S:      Maintained
13562 F:      drivers/media/platform/s3c-camif/
13563 F:      include/media/drv-intf/s3c_camif.h
13564
13565 SAMSUNG S3FWRN5 NFC DRIVER
13566 M:      Robert Baldyga <r.baldyga@samsung.com>
13567 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13568 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13569 S:      Supported
13570 F:      drivers/nfc/s3fwrn5
13571
13572 SAMSUNG S5C73M3 CAMERA DRIVER
13573 M:      Kyungmin Park <kyungmin.park@samsung.com>
13574 M:      Andrzej Hajda <a.hajda@samsung.com>
13575 L:      linux-media@vger.kernel.org
13576 S:      Supported
13577 F:      drivers/media/i2c/s5c73m3/*
13578
13579 SAMSUNG S5K5BAF CAMERA DRIVER
13580 M:      Kyungmin Park <kyungmin.park@samsung.com>
13581 M:      Andrzej Hajda <a.hajda@samsung.com>
13582 L:      linux-media@vger.kernel.org
13583 S:      Supported
13584 F:      drivers/media/i2c/s5k5baf.c
13585
13586 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13587 M:      Krzysztof Kozlowski <krzk@kernel.org>
13588 M:      Vladimir Zapolskiy <vz@mleia.com>
13589 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13590 L:      linux-crypto@vger.kernel.org
13591 L:      linux-samsung-soc@vger.kernel.org
13592 S:      Maintained
13593 F:      drivers/crypto/s5p-sss.c
13594
13595 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13596 M:      Kyungmin Park <kyungmin.park@samsung.com>
13597 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13598 L:      linux-media@vger.kernel.org
13599 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13600 S:      Supported
13601 F:      drivers/media/platform/exynos4-is/
13602
13603 SAMSUNG SOC CLOCK DRIVERS
13604 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13605 M:      Tomasz Figa <tomasz.figa@gmail.com>
13606 M:      Chanwoo Choi <cw00.choi@samsung.com>
13607 S:      Supported
13608 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13610 F:      drivers/clk/samsung/
13611 F:      include/dt-bindings/clock/exynos*.h
13612 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13613
13614 SAMSUNG SPI DRIVERS
13615 M:      Kukjin Kim <kgene@kernel.org>
13616 M:      Krzysztof Kozlowski <krzk@kernel.org>
13617 M:      Andi Shyti <andi@etezian.org>
13618 L:      linux-spi@vger.kernel.org
13619 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13620 S:      Maintained
13621 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13622 F:      drivers/spi/spi-s3c*
13623 F:      include/linux/platform_data/spi-s3c64xx.h
13624
13625 SAMSUNG SXGBE DRIVERS
13626 M:      Byungho An <bh74.an@samsung.com>
13627 M:      Girish K S <ks.giri@samsung.com>
13628 M:      Vipul Pandya <vipul.pandya@samsung.com>
13629 S:      Supported
13630 L:      netdev@vger.kernel.org
13631 F:      drivers/net/ethernet/samsung/sxgbe/
13632
13633 SAMSUNG THERMAL DRIVER
13634 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13635 L:      linux-pm@vger.kernel.org
13636 L:      linux-samsung-soc@vger.kernel.org
13637 S:      Supported
13638 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13639 F:      drivers/thermal/samsung/
13640
13641 SAMSUNG USB2 PHY DRIVER
13642 M:      Kamil Debski <kamil@wypas.org>
13643 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13644 L:      linux-kernel@vger.kernel.org
13645 S:      Supported
13646 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13647 F:      Documentation/phy/samsung-usb2.txt
13648 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13649 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13650 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13651 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13652 F:      drivers/phy/samsung/phy-samsung-usb2.c
13653 F:      drivers/phy/samsung/phy-samsung-usb2.h
13654
13655 SC1200 WDT DRIVER
13656 M:      Zwane Mwaikambo <zwanem@gmail.com>
13657 S:      Maintained
13658 F:      drivers/watchdog/sc1200wdt.c
13659
13660 SCHEDULER
13661 M:      Ingo Molnar <mingo@redhat.com>
13662 M:      Peter Zijlstra <peterz@infradead.org>
13663 L:      linux-kernel@vger.kernel.org
13664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13665 S:      Maintained
13666 F:      kernel/sched/
13667 F:      include/linux/sched.h
13668 F:      include/uapi/linux/sched.h
13669 F:      include/linux/wait.h
13670 F:      include/linux/preempt.h
13671
13672 SCR24X CHIP CARD INTERFACE DRIVER
13673 M:      Lubomir Rintel <lkundrak@v3.sk>
13674 S:      Supported
13675 F:      drivers/char/pcmcia/scr24x_cs.c
13676
13677 SCSI CDROM DRIVER
13678 M:      Jens Axboe <axboe@kernel.dk>
13679 L:      linux-scsi@vger.kernel.org
13680 W:      http://www.kernel.dk
13681 S:      Maintained
13682 F:      drivers/scsi/sr*
13683
13684 SCSI RDMA PROTOCOL (SRP) INITIATOR
13685 M:      Bart Van Assche <bvanassche@acm.org>
13686 L:      linux-rdma@vger.kernel.org
13687 S:      Supported
13688 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13689 F:      drivers/infiniband/ulp/srp/
13690 F:      include/scsi/srp.h
13691
13692 SCSI RDMA PROTOCOL (SRP) TARGET
13693 M:      Bart Van Assche <bvanassche@acm.org>
13694 L:      linux-rdma@vger.kernel.org
13695 L:      target-devel@vger.kernel.org
13696 S:      Supported
13697 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13698 F:      drivers/infiniband/ulp/srpt/
13699
13700 SCSI SG DRIVER
13701 M:      Doug Gilbert <dgilbert@interlog.com>
13702 L:      linux-scsi@vger.kernel.org
13703 W:      http://sg.danny.cz/sg
13704 S:      Maintained
13705 F:      Documentation/scsi/scsi-generic.txt
13706 F:      drivers/scsi/sg.c
13707 F:      include/scsi/sg.h
13708
13709 SCSI SUBSYSTEM
13710 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13712 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13714 L:      linux-scsi@vger.kernel.org
13715 S:      Maintained
13716 F:      Documentation/devicetree/bindings/scsi/
13717 F:      drivers/scsi/
13718 F:      include/scsi/
13719
13720 SCSI TAPE DRIVER
13721 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13722 L:      linux-scsi@vger.kernel.org
13723 S:      Maintained
13724 F:      Documentation/scsi/st.txt
13725 F:      drivers/scsi/st.*
13726 F:      drivers/scsi/st_*.h
13727
13728 SCTP PROTOCOL
13729 M:      Vlad Yasevich <vyasevich@gmail.com>
13730 M:      Neil Horman <nhorman@tuxdriver.com>
13731 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13732 L:      linux-sctp@vger.kernel.org
13733 W:      http://lksctp.sourceforge.net
13734 S:      Maintained
13735 F:      Documentation/networking/sctp.txt
13736 F:      include/linux/sctp.h
13737 F:      include/uapi/linux/sctp.h
13738 F:      include/net/sctp/
13739 F:      net/sctp/
13740
13741 SCx200 CPU SUPPORT
13742 M:      Jim Cromie <jim.cromie@gmail.com>
13743 S:      Odd Fixes
13744 F:      Documentation/i2c/busses/scx200_acb
13745 F:      arch/x86/platform/scx200/
13746 F:      drivers/watchdog/scx200_wdt.c
13747 F:      drivers/i2c/busses/scx200*
13748 F:      drivers/mtd/maps/scx200_docflash.c
13749 F:      include/linux/scx200.h
13750
13751 SCx200 GPIO DRIVER
13752 M:      Jim Cromie <jim.cromie@gmail.com>
13753 S:      Maintained
13754 F:      drivers/char/scx200_gpio.c
13755 F:      include/linux/scx200_gpio.h
13756
13757 SCx200 HRT CLOCKSOURCE DRIVER
13758 M:      Jim Cromie <jim.cromie@gmail.com>
13759 S:      Maintained
13760 F:      drivers/clocksource/scx200_hrt.c
13761
13762 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13763 M:      Sascha Sommer <saschasommer@freenet.de>
13764 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13765 S:      Maintained
13766 F:      drivers/mmc/host/sdricoh_cs.c
13767
13768 SECO BOARDS CEC DRIVER
13769 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
13770 S:      Maintained
13771 F:      drivers/media/platform/seco-cec/seco-cec.c
13772 F:      drivers/media/platform/seco-cec/seco-cec.h
13773
13774 SECURE COMPUTING
13775 M:      Kees Cook <keescook@chromium.org>
13776 R:      Andy Lutomirski <luto@amacapital.net>
13777 R:      Will Drewry <wad@chromium.org>
13778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13779 S:      Supported
13780 F:      kernel/seccomp.c
13781 F:      include/uapi/linux/seccomp.h
13782 F:      include/linux/seccomp.h
13783 F:      tools/testing/selftests/seccomp/*
13784 F:      tools/testing/selftests/kselftest_harness.h
13785 F:      Documentation/userspace-api/seccomp_filter.rst
13786 K:      \bsecure_computing
13787 K:      \bTIF_SECCOMP\b
13788
13789 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13790 M:      Al Cooper <alcooperx@gmail.com>
13791 L:      linux-mmc@vger.kernel.org
13792 L:      bcm-kernel-feedback-list@broadcom.com
13793 S:      Maintained
13794 F:      drivers/mmc/host/sdhci-brcmstb*
13795
13796 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13797 M:      Adrian Hunter <adrian.hunter@intel.com>
13798 L:      linux-mmc@vger.kernel.org
13799 S:      Maintained
13800 F:      drivers/mmc/host/sdhci*
13801 F:      include/linux/mmc/sdhci*
13802
13803 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13804 M:      Adrian Hunter <adrian.hunter@intel.com>
13805 M:      Ritesh Harjani <riteshh@codeaurora.org>
13806 M:      Asutosh Das <asutoshd@codeaurora.org>
13807 L:      linux-mmc@vger.kernel.org
13808 S:      Maintained
13809 F:      drivers/mmc/host/cqhci*
13810
13811 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13812 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13813 M:      Manjunath M B <manjumb@synopsys.com>
13814 L:      linux-mmc@vger.kernel.org
13815 S:      Maintained
13816 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13817
13818 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13819 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13820 L:      linux-mmc@vger.kernel.org
13821 S:      Supported
13822 F:      drivers/mmc/host/sdhci-of-at91.c
13823
13824 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13825 M:      Ben Dooks <ben-linux@fluff.org>
13826 M:      Jaehoon Chung <jh80.chung@samsung.com>
13827 L:      linux-mmc@vger.kernel.org
13828 S:      Maintained
13829 F:      drivers/mmc/host/sdhci-s3c*
13830
13831 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13832 M:      Viresh Kumar <vireshk@kernel.org>
13833 L:      linux-mmc@vger.kernel.org
13834 S:      Maintained
13835 F:      drivers/mmc/host/sdhci-spear.c
13836
13837 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13838 M:      Kishon Vijay Abraham I <kishon@ti.com>
13839 L:      linux-mmc@vger.kernel.org
13840 S:      Maintained
13841 F:      drivers/mmc/host/sdhci-omap.c
13842
13843 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13844 M:      Scott Bauer <scott.bauer@intel.com>
13845 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13846 L:      linux-block@vger.kernel.org
13847 S:      Supported
13848 F:      block/sed*
13849 F:      block/opal_proto.h
13850 F:      include/linux/sed*
13851 F:      include/uapi/linux/sed*
13852
13853 SECURITY CONTACT
13854 M:      Security Officers <security@kernel.org>
13855 S:      Supported
13856
13857 SECURITY SUBSYSTEM
13858 M:      James Morris <jmorris@namei.org>
13859 M:      "Serge E. Hallyn" <serge@hallyn.com>
13860 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13862 W:      http://kernsec.org/
13863 S:      Supported
13864 F:      security/
13865 X:      security/selinux/
13866
13867 SELINUX SECURITY MODULE
13868 M:      Paul Moore <paul@paul-moore.com>
13869 M:      Stephen Smalley <sds@tycho.nsa.gov>
13870 M:      Eric Paris <eparis@parisplace.org>
13871 L:      selinux@vger.kernel.org
13872 W:      https://selinuxproject.org
13873 W:      https://github.com/SELinuxProject
13874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13875 S:      Supported
13876 F:      include/linux/selinux*
13877 F:      security/selinux/
13878 F:      scripts/selinux/
13879 F:      Documentation/admin-guide/LSM/SELinux.rst
13880
13881 SENSABLE PHANTOM
13882 M:      Jiri Slaby <jirislaby@gmail.com>
13883 S:      Maintained
13884 F:      drivers/misc/phantom.c
13885 F:      include/uapi/linux/phantom.h
13886
13887 SERIAL DEVICE BUS
13888 M:      Rob Herring <robh@kernel.org>
13889 L:      linux-serial@vger.kernel.org
13890 S:      Maintained
13891 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13892 F:      drivers/tty/serdev/
13893 F:      include/linux/serdev.h
13894
13895 SERIAL DRIVERS
13896 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13897 L:      linux-serial@vger.kernel.org
13898 S:      Maintained
13899 F:      Documentation/devicetree/bindings/serial/
13900 F:      drivers/tty/serial/
13901
13902 SERIAL IR RECEIVER
13903 M:      Sean Young <sean@mess.org>
13904 L:      linux-media@vger.kernel.org
13905 S:      Maintained
13906 F:      drivers/media/rc/serial_ir.c
13907
13908 SFC NETWORK DRIVER
13909 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13910 M:      Edward Cree <ecree@solarflare.com>
13911 M:      Bert Kenward <bkenward@solarflare.com>
13912 L:      netdev@vger.kernel.org
13913 S:      Supported
13914 F:      drivers/net/ethernet/sfc/
13915
13916 SFF/SFP/SFP+ MODULE SUPPORT
13917 M:      Russell King <linux@armlinux.org.uk>
13918 L:      netdev@vger.kernel.org
13919 S:      Maintained
13920 F:      drivers/net/phy/phylink.c
13921 F:      drivers/net/phy/sfp*
13922 F:      include/linux/phylink.h
13923 F:      include/linux/sfp.h
13924
13925 SGI GRU DRIVER
13926 M:      Dimitri Sivanich <sivanich@sgi.com>
13927 S:      Maintained
13928 F:      drivers/misc/sgi-gru/
13929
13930 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13931 M:      Pat Gefre <pfg@sgi.com>
13932 L:      linux-ia64@vger.kernel.org
13933 S:      Supported
13934 F:      Documentation/ia64/serial.txt
13935 F:      drivers/tty/serial/ioc?_serial.c
13936 F:      include/linux/ioc?.h
13937
13938 SGI XP/XPC/XPNET DRIVER
13939 M:      Cliff Whickman <cpw@sgi.com>
13940 M:      Robin Holt <robinmholt@gmail.com>
13941 S:      Maintained
13942 F:      drivers/misc/sgi-xp/
13943
13944 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13945 M:      Ursula Braun <ubraun@linux.ibm.com>
13946 M:      Karsten Graul <kgraul@linux.ibm.com>
13947 L:      linux-s390@vger.kernel.org
13948 W:      http://www.ibm.com/developerworks/linux/linux390/
13949 S:      Supported
13950 F:      net/smc/
13951
13952 SHARP RJ54N1CB0C SENSOR DRIVER
13953 M:      Jacopo Mondi <jacopo@jmondi.org>
13954 L:      linux-media@vger.kernel.org
13955 T:      git git://linuxtv.org/media_tree.git
13956 S:      Odd fixes
13957 F:      drivers/media/i2c/rj54n1cb0c.c
13958 F:      include/media/i2c/rj54n1cb0c.h
13959
13960 SH_VEU V4L2 MEM2MEM DRIVER
13961 L:      linux-media@vger.kernel.org
13962 S:      Orphan
13963 F:      drivers/media/platform/sh_veu.c
13964
13965 SH_VOU V4L2 OUTPUT DRIVER
13966 L:      linux-media@vger.kernel.org
13967 S:      Orphan
13968 F:      drivers/media/platform/sh_vou.c
13969 F:      include/media/drv-intf/sh_vou.h
13970
13971 SI2157 MEDIA DRIVER
13972 M:      Antti Palosaari <crope@iki.fi>
13973 L:      linux-media@vger.kernel.org
13974 W:      https://linuxtv.org
13975 W:      http://palosaari.fi/linux/
13976 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13977 T:      git git://linuxtv.org/anttip/media_tree.git
13978 S:      Maintained
13979 F:      drivers/media/tuners/si2157*
13980
13981 SI2165 MEDIA DRIVER
13982 M:      Matthias Schwarzott <zzam@gentoo.org>
13983 L:      linux-media@vger.kernel.org
13984 W:      https://linuxtv.org
13985 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13986 S:      Maintained
13987 F:      drivers/media/dvb-frontends/si2165*
13988
13989 SI2168 MEDIA DRIVER
13990 M:      Antti Palosaari <crope@iki.fi>
13991 L:      linux-media@vger.kernel.org
13992 W:      https://linuxtv.org
13993 W:      http://palosaari.fi/linux/
13994 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13995 T:      git git://linuxtv.org/anttip/media_tree.git
13996 S:      Maintained
13997 F:      drivers/media/dvb-frontends/si2168*
13998
13999 SI470X FM RADIO RECEIVER I2C DRIVER
14000 M:      Hans Verkuil <hverkuil@xs4all.nl>
14001 L:      linux-media@vger.kernel.org
14002 T:      git git://linuxtv.org/media_tree.git
14003 W:      https://linuxtv.org
14004 S:      Odd Fixes
14005 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14006
14007 SI470X FM RADIO RECEIVER USB DRIVER
14008 M:      Hans Verkuil <hverkuil@xs4all.nl>
14009 L:      linux-media@vger.kernel.org
14010 T:      git git://linuxtv.org/media_tree.git
14011 W:      https://linuxtv.org
14012 S:      Maintained
14013 F:      drivers/media/radio/si470x/radio-si470x-common.c
14014 F:      drivers/media/radio/si470x/radio-si470x.h
14015 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14016
14017 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14018 M:      Eduardo Valentin <edubezval@gmail.com>
14019 L:      linux-media@vger.kernel.org
14020 T:      git git://linuxtv.org/media_tree.git
14021 W:      https://linuxtv.org
14022 S:      Odd Fixes
14023 F:      drivers/media/radio/si4713/si4713.?
14024
14025 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14026 M:      Eduardo Valentin <edubezval@gmail.com>
14027 L:      linux-media@vger.kernel.org
14028 T:      git git://linuxtv.org/media_tree.git
14029 W:      https://linuxtv.org
14030 S:      Odd Fixes
14031 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14032
14033 SI4713 FM RADIO TRANSMITTER USB DRIVER
14034 M:      Hans Verkuil <hverkuil@xs4all.nl>
14035 L:      linux-media@vger.kernel.org
14036 T:      git git://linuxtv.org/media_tree.git
14037 W:      https://linuxtv.org
14038 S:      Maintained
14039 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14040
14041 SIANO DVB DRIVER
14042 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14043 L:      linux-media@vger.kernel.org
14044 W:      https://linuxtv.org
14045 T:      git git://linuxtv.org/media_tree.git
14046 S:      Odd fixes
14047 F:      drivers/media/common/siano/
14048 F:      drivers/media/usb/siano/
14049 F:      drivers/media/usb/siano/
14050 F:      drivers/media/mmc/siano/
14051
14052 SIFIVE DRIVERS
14053 M:      Palmer Dabbelt <palmer@sifive.com>
14054 M:      Paul Walmsley <paul.walmsley@sifive.com>
14055 L:      linux-riscv@lists.infradead.org
14056 T:      git git://github.com/sifive/riscv-linux.git
14057 S:      Supported
14058 K:      sifive
14059 N:      sifive
14060
14061 SILEAD TOUCHSCREEN DRIVER
14062 M:      Hans de Goede <hdegoede@redhat.com>
14063 L:      linux-input@vger.kernel.org
14064 L:      platform-driver-x86@vger.kernel.org
14065 S:      Maintained
14066 F:      drivers/input/touchscreen/silead.c
14067 F:      drivers/platform/x86/touchscreen_dmi.c
14068
14069 SILICON MOTION SM712 FRAME BUFFER DRIVER
14070 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14071 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14072 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14073 L:      linux-fbdev@vger.kernel.org
14074 S:      Maintained
14075 F:      drivers/video/fbdev/sm712*
14076 F:      Documentation/fb/sm712fb.txt
14077
14078 SIMPLE FIRMWARE INTERFACE (SFI)
14079 M:      Len Brown <lenb@kernel.org>
14080 L:      sfi-devel@simplefirmware.org
14081 W:      http://simplefirmware.org/
14082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14083 S:      Supported
14084 F:      arch/x86/platform/sfi/
14085 F:      drivers/sfi/
14086 F:      include/linux/sfi*.h
14087
14088 SIMPLEFB FB DRIVER
14089 M:      Hans de Goede <hdegoede@redhat.com>
14090 L:      linux-fbdev@vger.kernel.org
14091 S:      Maintained
14092 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
14093 F:      drivers/video/fbdev/simplefb.c
14094 F:      include/linux/platform_data/simplefb.h
14095
14096 SIMTEC EB110ATX (Chalice CATS)
14097 P:      Ben Dooks
14098 P:      Vincent Sanders <vince@simtec.co.uk>
14099 M:      Simtec Linux Team <linux@simtec.co.uk>
14100 W:      http://www.simtec.co.uk/products/EB110ATX/
14101 S:      Supported
14102
14103 SIMTEC EB2410ITX (BAST)
14104 P:      Ben Dooks
14105 P:      Vincent Sanders <vince@simtec.co.uk>
14106 M:      Simtec Linux Team <linux@simtec.co.uk>
14107 W:      http://www.simtec.co.uk/products/EB2410ITX/
14108 S:      Supported
14109 F:      arch/arm/mach-s3c24xx/mach-bast.c
14110 F:      arch/arm/mach-s3c24xx/bast-ide.c
14111 F:      arch/arm/mach-s3c24xx/bast-irq.c
14112
14113 SIPHASH PRF ROUTINES
14114 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14115 S:      Maintained
14116 F:      lib/siphash.c
14117 F:      lib/test_siphash.c
14118 F:      include/linux/siphash.h
14119
14120 SIOX
14121 M:      Gavin Schenk <g.schenk@eckelmann.de>
14122 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14123 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14124 S:      Supported
14125 F:      drivers/siox/*
14126 F:      drivers/gpio/gpio-siox.c
14127 F:      include/trace/events/siox.h
14128
14129 SIS 190 ETHERNET DRIVER
14130 M:      Francois Romieu <romieu@fr.zoreil.com>
14131 L:      netdev@vger.kernel.org
14132 S:      Maintained
14133 F:      drivers/net/ethernet/sis/sis190.c
14134
14135 SIS 900/7016 FAST ETHERNET DRIVER
14136 M:      Daniele Venzano <venza@brownhat.org>
14137 W:      http://www.brownhat.org/sis900.html
14138 L:      netdev@vger.kernel.org
14139 S:      Maintained
14140 F:      drivers/net/ethernet/sis/sis900.*
14141
14142 SIS FRAMEBUFFER DRIVER
14143 M:      Thomas Winischhofer <thomas@winischhofer.net>
14144 W:      http://www.winischhofer.net/linuxsisvga.shtml
14145 S:      Maintained
14146 F:      Documentation/fb/sisfb.txt
14147 F:      drivers/video/fbdev/sis/
14148 F:      include/video/sisfb.h
14149
14150 SIS USB2VGA DRIVER
14151 M:      Thomas Winischhofer <thomas@winischhofer.net>
14152 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14153 S:      Maintained
14154 F:      drivers/usb/misc/sisusbvga/
14155
14156 SLAB ALLOCATOR
14157 M:      Christoph Lameter <cl@linux.com>
14158 M:      Pekka Enberg <penberg@kernel.org>
14159 M:      David Rientjes <rientjes@google.com>
14160 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14161 M:      Andrew Morton <akpm@linux-foundation.org>
14162 L:      linux-mm@kvack.org
14163 S:      Maintained
14164 F:      include/linux/sl?b*.h
14165 F:      mm/sl?b*
14166
14167 SLEEPABLE READ-COPY UPDATE (SRCU)
14168 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14169 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14170 M:      Josh Triplett <josh@joshtriplett.org>
14171 R:      Steven Rostedt <rostedt@goodmis.org>
14172 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14173 L:      linux-kernel@vger.kernel.org
14174 W:      http://www.rdrop.com/users/paulmck/RCU/
14175 S:      Supported
14176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14177 F:      include/linux/srcu*.h
14178 F:      kernel/rcu/srcu*.c
14179
14180 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14181 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14182 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14183 S:      Maintained
14184 F:      drivers/slimbus/
14185 F:      Documentation/devicetree/bindings/slimbus/
14186 F:      include/linux/slimbus.h
14187
14188 SMACK SECURITY MODULE
14189 M:      Casey Schaufler <casey@schaufler-ca.com>
14190 L:      linux-security-module@vger.kernel.org
14191 W:      http://schaufler-ca.com
14192 T:      git git://github.com/cschaufler/smack-next
14193 S:      Maintained
14194 F:      Documentation/admin-guide/LSM/Smack.rst
14195 F:      security/smack/
14196
14197 SMC91x ETHERNET DRIVER
14198 M:      Nicolas Pitre <nico@fluxnic.net>
14199 S:      Odd Fixes
14200 F:      drivers/net/ethernet/smsc/smc91x.*
14201
14202 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14203 M:      Sakari Ailus <sakari.ailus@iki.fi>
14204 L:      linux-media@vger.kernel.org
14205 S:      Maintained
14206 F:      drivers/media/i2c/smiapp/
14207 F:      include/media/i2c/smiapp.h
14208 F:      drivers/media/i2c/smiapp-pll.c
14209 F:      drivers/media/i2c/smiapp-pll.h
14210 F:      include/uapi/linux/smiapp.h
14211 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14212
14213 SMM665 HARDWARE MONITOR DRIVER
14214 M:      Guenter Roeck <linux@roeck-us.net>
14215 L:      linux-hwmon@vger.kernel.org
14216 S:      Maintained
14217 F:      Documentation/hwmon/smm665
14218 F:      drivers/hwmon/smm665.c
14219
14220 SMSC EMC2103 HARDWARE MONITOR DRIVER
14221 M:      Steve Glendinning <steve.glendinning@shawell.net>
14222 L:      linux-hwmon@vger.kernel.org
14223 S:      Maintained
14224 F:      Documentation/hwmon/emc2103
14225 F:      drivers/hwmon/emc2103.c
14226
14227 SMSC SCH5627 HARDWARE MONITOR DRIVER
14228 M:      Hans de Goede <hdegoede@redhat.com>
14229 L:      linux-hwmon@vger.kernel.org
14230 S:      Supported
14231 F:      Documentation/hwmon/sch5627
14232 F:      drivers/hwmon/sch5627.c
14233
14234 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14235 M:      Steve Glendinning <steve.glendinning@shawell.net>
14236 L:      linux-fbdev@vger.kernel.org
14237 S:      Maintained
14238 F:      drivers/video/fbdev/smscufx.c
14239
14240 SMSC47B397 HARDWARE MONITOR DRIVER
14241 M:      Jean Delvare <jdelvare@suse.com>
14242 L:      linux-hwmon@vger.kernel.org
14243 S:      Maintained
14244 F:      Documentation/hwmon/smsc47b397
14245 F:      drivers/hwmon/smsc47b397.c
14246
14247 SMSC911x ETHERNET DRIVER
14248 M:      Steve Glendinning <steve.glendinning@shawell.net>
14249 L:      netdev@vger.kernel.org
14250 S:      Maintained
14251 F:      include/linux/smsc911x.h
14252 F:      drivers/net/ethernet/smsc/smsc911x.*
14253
14254 SMSC9420 PCI ETHERNET DRIVER
14255 M:      Steve Glendinning <steve.glendinning@shawell.net>
14256 L:      netdev@vger.kernel.org
14257 S:      Maintained
14258 F:      drivers/net/ethernet/smsc/smsc9420.*
14259
14260 SOC-CAMERA V4L2 SUBSYSTEM
14261 L:      linux-media@vger.kernel.org
14262 T:      git git://linuxtv.org/media_tree.git
14263 S:      Orphan
14264 F:      include/media/soc*
14265 F:      drivers/media/i2c/soc_camera/
14266 F:      drivers/media/platform/soc_camera/
14267
14268 SOCIONEXT SYNQUACER I2C DRIVER
14269 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14270 L:      linux-i2c@vger.kernel.org
14271 S:      Maintained
14272 F:      drivers/i2c/busses/i2c-synquacer.c
14273 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14274
14275 SOCIONEXT UNIPHIER SOUND DRIVER
14276 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14277 S:      Orphan
14278 F:      sound/soc/uniphier/
14279
14280 SOEKRIS NET48XX LED SUPPORT
14281 M:      Chris Boot <bootc@bootc.net>
14282 S:      Maintained
14283 F:      drivers/leds/leds-net48xx.c
14284
14285 SOFT-ROCE DRIVER (rxe)
14286 M:      Moni Shoua <monis@mellanox.com>
14287 L:      linux-rdma@vger.kernel.org
14288 S:      Supported
14289 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14290 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14291 F:      drivers/infiniband/sw/rxe/
14292 F:      include/uapi/rdma/rdma_user_rxe.h
14293
14294 SOFTLOGIC 6x10 MPEG CODEC
14295 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14296 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14297 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14298 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14299 M:      Ismael Luceno <ismael@iodev.co.uk>
14300 L:      linux-media@vger.kernel.org
14301 S:      Supported
14302 F:      drivers/media/pci/solo6x10/
14303
14304 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14305 M:      James Morse <james.morse@arm.com>
14306 L:      linux-arm-kernel@lists.infradead.org
14307 S:      Maintained
14308 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14309 F:      drivers/firmware/arm_sdei.c
14310 F:      include/linux/arm_sdei.h
14311 F:      include/uapi/linux/arm_sdei.h
14312
14313 SOFTWARE RAID (Multiple Disks) SUPPORT
14314 M:      Shaohua Li <shli@kernel.org>
14315 L:      linux-raid@vger.kernel.org
14316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14317 S:      Supported
14318 F:      drivers/md/Makefile
14319 F:      drivers/md/Kconfig
14320 F:      drivers/md/md*
14321 F:      drivers/md/raid*
14322 F:      include/linux/raid/
14323 F:      include/uapi/linux/raid/
14324
14325 SOCIONEXT (SNI) AVE NETWORK DRIVER
14326 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14327 L:      netdev@vger.kernel.org
14328 S:      Maintained
14329 F:      drivers/net/ethernet/socionext/sni_ave.c
14330 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14331
14332 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14333 M:      Jassi Brar <jaswinder.singh@linaro.org>
14334 L:      netdev@vger.kernel.org
14335 S:      Maintained
14336 F:      drivers/net/ethernet/socionext/netsec.c
14337 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14338
14339 SOLIDRUN CLEARFOG SUPPORT
14340 M:      Russell King <linux@armlinux.org.uk>
14341 S:      Maintained
14342 F:      arch/arm/boot/dts/armada-388-clearfog*
14343 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14344
14345 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14346 M:      Russell King <linux@armlinux.org.uk>
14347 S:      Maintained
14348 F:      arch/arm/boot/dts/imx6*-cubox-i*
14349 F:      arch/arm/boot/dts/imx6*-hummingboard*
14350 F:      arch/arm/boot/dts/imx6*-sr-*
14351
14352 SONIC NETWORK DRIVER
14353 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14354 L:      netdev@vger.kernel.org
14355 S:      Maintained
14356 F:      drivers/net/ethernet/natsemi/sonic.*
14357
14358 SONICS SILICON BACKPLANE DRIVER (SSB)
14359 M:      Michael Buesch <m@bues.ch>
14360 L:      linux-wireless@vger.kernel.org
14361 S:      Maintained
14362 F:      drivers/ssb/
14363 F:      include/linux/ssb/
14364
14365 SONY IMX214 SENSOR DRIVER
14366 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14367 L:      linux-media@vger.kernel.org
14368 T:      git git://linuxtv.org/media_tree.git
14369 S:      Maintained
14370 F:      drivers/media/i2c/imx214.c
14371 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14372
14373 SONY IMX258 SENSOR DRIVER
14374 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14375 L:      linux-media@vger.kernel.org
14376 T:      git git://linuxtv.org/media_tree.git
14377 S:      Maintained
14378 F:      drivers/media/i2c/imx258.c
14379
14380 SONY IMX274 SENSOR DRIVER
14381 M:      Leon Luo <leonl@leopardimaging.com>
14382 L:      linux-media@vger.kernel.org
14383 T:      git git://linuxtv.org/media_tree.git
14384 S:      Maintained
14385 F:      drivers/media/i2c/imx274.c
14386 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14387
14388 SONY IMX319 SENSOR DRIVER
14389 M:      Bingbu Cao <bingbu.cao@intel.com>
14390 L:      linux-media@vger.kernel.org
14391 T:      git git://linuxtv.org/media_tree.git
14392 S:      Maintained
14393 F:      drivers/media/i2c/imx319.c
14394
14395 SONY IMX355 SENSOR DRIVER
14396 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14397 L:      linux-media@vger.kernel.org
14398 T:      git git://linuxtv.org/media_tree.git
14399 S:      Maintained
14400 F:      drivers/media/i2c/imx355.c
14401
14402 SONY MEMORYSTICK CARD SUPPORT
14403 M:      Alex Dubov <oakad@yahoo.com>
14404 W:      http://tifmxx.berlios.de/
14405 S:      Maintained
14406 F:      drivers/memstick/host/tifm_ms.c
14407
14408 SONY MEMORYSTICK STANDARD SUPPORT
14409 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14410 S:      Maintained
14411 F:      drivers/memstick/core/ms_block.*
14412
14413 SONY VAIO CONTROL DEVICE DRIVER
14414 M:      Mattia Dongili <malattia@linux.it>
14415 L:      platform-driver-x86@vger.kernel.org
14416 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14417 S:      Maintained
14418 F:      Documentation/laptops/sony-laptop.txt
14419 F:      drivers/char/sonypi.c
14420 F:      drivers/platform/x86/sony-laptop.c
14421 F:      include/linux/sony-laptop.h
14422
14423 SOUND
14424 M:      Jaroslav Kysela <perex@perex.cz>
14425 M:      Takashi Iwai <tiwai@suse.com>
14426 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14427 W:      http://www.alsa-project.org/
14428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14429 T:      git git://git.alsa-project.org/alsa-kernel.git
14430 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14431 S:      Maintained
14432 F:      Documentation/sound/
14433 F:      include/sound/
14434 F:      include/uapi/sound/
14435 F:      sound/
14436
14437 SOUND - COMPRESSED AUDIO
14438 M:      Vinod Koul <vkoul@kernel.org>
14439 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14441 S:      Supported
14442 F:      Documentation/sound/designs/compress-offload.rst
14443 F:      include/sound/compress_driver.h
14444 F:      include/uapi/sound/compress_*
14445 F:      sound/core/compress_offload.c
14446 F:      sound/soc/soc-compress.c
14447
14448 SOUND - DMAENGINE HELPERS
14449 M:      Lars-Peter Clausen <lars@metafoo.de>
14450 S:      Supported
14451 F:      include/sound/dmaengine_pcm.h
14452 F:      sound/core/pcm_dmaengine.c
14453 F:      sound/soc/soc-generic-dmaengine-pcm.c
14454
14455 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14456 M:      Liam Girdwood <lgirdwood@gmail.com>
14457 M:      Mark Brown <broonie@kernel.org>
14458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14459 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14460 W:      http://alsa-project.org/main/index.php/ASoC
14461 S:      Supported
14462 F:      Documentation/devicetree/bindings/sound/
14463 F:      Documentation/sound/soc/
14464 F:      sound/soc/
14465 F:      include/dt-bindings/sound/
14466 F:      include/sound/soc*
14467
14468 SOUNDWIRE SUBSYSTEM
14469 M:      Vinod Koul <vkoul@kernel.org>
14470 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14471 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14472 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14473 S:      Supported
14474 F:      Documentation/driver-api/soundwire/
14475 F:      drivers/soundwire/
14476 F:      include/linux/soundwire/
14477
14478 SP2 MEDIA DRIVER
14479 M:      Olli Salonen <olli.salonen@iki.fi>
14480 L:      linux-media@vger.kernel.org
14481 W:      https://linuxtv.org
14482 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14483 S:      Maintained
14484 F:      drivers/media/dvb-frontends/sp2*
14485
14486 SPARC + UltraSPARC (sparc/sparc64)
14487 M:      "David S. Miller" <davem@davemloft.net>
14488 L:      sparclinux@vger.kernel.org
14489 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14492 S:      Maintained
14493 F:      arch/sparc/
14494 F:      drivers/sbus/
14495
14496 SPARC SERIAL DRIVERS
14497 M:      "David S. Miller" <davem@davemloft.net>
14498 L:      sparclinux@vger.kernel.org
14499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14501 S:      Maintained
14502 F:      include/linux/sunserialcore.h
14503 F:      drivers/tty/serial/suncore.c
14504 F:      drivers/tty/serial/sunhv.c
14505 F:      drivers/tty/serial/sunsab.c
14506 F:      drivers/tty/serial/sunsab.h
14507 F:      drivers/tty/serial/sunsu.c
14508 F:      drivers/tty/serial/sunzilog.c
14509 F:      drivers/tty/serial/sunzilog.h
14510 F:      drivers/tty/vcc.c
14511
14512 SPARSE CHECKER
14513 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14514 L:      linux-sparse@vger.kernel.org
14515 W:      https://sparse.wiki.kernel.org/
14516 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14517 S:      Maintained
14518 F:      include/linux/compiler.h
14519
14520 SPEAR CLOCK FRAMEWORK SUPPORT
14521 M:      Viresh Kumar <vireshk@kernel.org>
14522 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14523 W:      http://www.st.com/spear
14524 S:      Maintained
14525 F:      drivers/clk/spear/
14526
14527 SPEAR PLATFORM SUPPORT
14528 M:      Viresh Kumar <vireshk@kernel.org>
14529 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14530 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14531 W:      http://www.st.com/spear
14532 S:      Maintained
14533 F:      arch/arm/boot/dts/spear*
14534 F:      arch/arm/mach-spear/
14535
14536 SPI NOR SUBSYSTEM
14537 M:      Marek Vasut <marek.vasut@gmail.com>
14538 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
14539 L:      linux-mtd@lists.infradead.org
14540 W:      http://www.linux-mtd.infradead.org/
14541 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14542 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14543 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14544 S:      Maintained
14545 F:      drivers/mtd/spi-nor/
14546 F:      include/linux/mtd/spi-nor.h
14547
14548 SPI SUBSYSTEM
14549 M:      Mark Brown <broonie@kernel.org>
14550 L:      linux-spi@vger.kernel.org
14551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14552 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14553 S:      Maintained
14554 F:      Documentation/devicetree/bindings/spi/
14555 F:      Documentation/spi/
14556 F:      drivers/spi/
14557 F:      include/linux/spi/
14558 F:      include/uapi/linux/spi/
14559 F:      tools/spi/
14560
14561 SPIDERNET NETWORK DRIVER for CELL
14562 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14563 L:      netdev@vger.kernel.org
14564 S:      Supported
14565 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14566 F:      drivers/net/ethernet/toshiba/spider_net*
14567
14568 SPMI SUBSYSTEM
14569 R:      Stephen Boyd <sboyd@kernel.org>
14570 L:      linux-arm-msm@vger.kernel.org
14571 F:      Documentation/devicetree/bindings/spmi/
14572 F:      drivers/spmi/
14573 F:      include/dt-bindings/spmi/spmi.h
14574 F:      include/linux/spmi.h
14575 F:      include/trace/events/spmi.h
14576
14577 SPU FILE SYSTEM
14578 M:      Jeremy Kerr <jk@ozlabs.org>
14579 L:      linuxppc-dev@lists.ozlabs.org
14580 W:      http://www.ibm.com/developerworks/power/cell/
14581 S:      Supported
14582 F:      Documentation/filesystems/spufs.txt
14583 F:      arch/powerpc/platforms/cell/spufs/
14584
14585 SQUASHFS FILE SYSTEM
14586 M:      Phillip Lougher <phillip@squashfs.org.uk>
14587 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14588 W:      http://squashfs.org.uk
14589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14590 S:      Maintained
14591 F:      Documentation/filesystems/squashfs.txt
14592 F:      fs/squashfs/
14593
14594 SRM (Alpha) environment access
14595 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14596 S:      Maintained
14597 F:      arch/alpha/kernel/srm_env.c
14598
14599 ST LSM6DSx IMU IIO DRIVER
14600 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14601 L:      linux-iio@vger.kernel.org
14602 W:      http://www.st.com/
14603 S:      Maintained
14604 F:      drivers/iio/imu/st_lsm6dsx/
14605 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14606
14607 ST STM32 I2C/SMBUS DRIVER
14608 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14609 L:      linux-i2c@vger.kernel.org
14610 S:      Maintained
14611 F:      drivers/i2c/busses/i2c-stm32*
14612
14613 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14614 M:      Song Qiang <songqiang1304521@gmail.com>
14615 L:      linux-iio@vger.kernel.org
14616 S:      Maintained
14617 F:      drivers/iio/proximity/vl53l0x-i2c.c
14618 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14619
14620 STABLE BRANCH
14621 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14622 M:      Sasha Levin <sashal@kernel.org>
14623 L:      stable@vger.kernel.org
14624 S:      Supported
14625 F:      Documentation/process/stable-kernel-rules.rst
14626
14627 STAGING - COMEDI
14628 M:      Ian Abbott <abbotti@mev.co.uk>
14629 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14630 S:      Odd Fixes
14631 F:      drivers/staging/comedi/
14632
14633 STAGING - EROFS FILE SYSTEM
14634 M:      Gao Xiang <gaoxiang25@huawei.com>
14635 M:      Chao Yu <yuchao0@huawei.com>
14636 L:      linux-erofs@lists.ozlabs.org
14637 S:      Maintained
14638 F:      drivers/staging/erofs/
14639
14640 STAGING - INDUSTRIAL IO
14641 M:      Jonathan Cameron <jic23@kernel.org>
14642 L:      linux-iio@vger.kernel.org
14643 S:      Odd Fixes
14644 F:      Documentation/devicetree/bindings/staging/iio/
14645 F:      drivers/staging/iio/
14646
14647 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14648 M:      Marc Dietrich <marvin24@gmx.de>
14649 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14650 L:      linux-tegra@vger.kernel.org
14651 S:      Maintained
14652 F:      drivers/staging/nvec/
14653
14654 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14655 M:      Jens Frederich <jfrederich@gmail.com>
14656 M:      Daniel Drake <dsd@laptop.org>
14657 M:      Jon Nettleton <jon.nettleton@gmail.com>
14658 W:      http://wiki.laptop.org/go/DCON
14659 S:      Maintained
14660 F:      drivers/staging/olpc_dcon/
14661
14662 STAGING - REALTEK RTL8712U DRIVERS
14663 M:      Larry Finger <Larry.Finger@lwfinger.net>
14664 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14665 S:      Odd Fixes
14666 F:      drivers/staging/rtl8712/
14667
14668 STAGING - REALTEK RTL8188EU DRIVERS
14669 M:      Larry Finger <Larry.Finger@lwfinger.net>
14670 S:      Odd Fixes
14671 F:      drivers/staging/rtl8188eu/
14672
14673 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14674 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14675 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14676 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14677 L:      linux-fbdev@vger.kernel.org
14678 S:      Maintained
14679 F:      drivers/staging/sm750fb/
14680
14681 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14682 M:      William Hubbs <w.d.hubbs@gmail.com>
14683 M:      Chris Brannon <chris@the-brannons.com>
14684 M:      Kirk Reiser <kirk@reisers.ca>
14685 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14686 L:      speakup@linux-speakup.org
14687 W:      http://www.linux-speakup.org/
14688 S:      Odd Fixes
14689 F:      drivers/staging/speakup/
14690
14691 STAGING - VIA VT665X DRIVERS
14692 M:      Forest Bond <forest@alittletooquiet.net>
14693 S:      Odd Fixes
14694 F:      drivers/staging/vt665?/
14695
14696 STAGING - WILC1000 WIFI DRIVER
14697 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
14698 M:      Ajay Singh <ajay.kathat@microchip.com>
14699 L:      linux-wireless@vger.kernel.org
14700 S:      Supported
14701 F:      drivers/staging/wilc1000/
14702
14703 STAGING SUBSYSTEM
14704 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14706 L:      devel@driverdev.osuosl.org
14707 S:      Supported
14708 F:      drivers/staging/
14709
14710 STARFIRE/DURALAN NETWORK DRIVER
14711 M:      Ion Badulescu <ionut@badula.org>
14712 S:      Odd Fixes
14713 F:      drivers/net/ethernet/adaptec/starfire*
14714
14715 STEC S1220 SKD DRIVER
14716 M:      Bart Van Assche <bart.vanassche@wdc.com>
14717 L:      linux-block@vger.kernel.org
14718 S:      Maintained
14719 F:      drivers/block/skd*[ch]
14720
14721 STI AUDIO (ASoC) DRIVERS
14722 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14723 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14724 S:      Maintained
14725 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14726 F:      sound/soc/sti/
14727
14728 STI CEC DRIVER
14729 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14730 S:      Maintained
14731 F:      drivers/media/platform/sti/cec/
14732 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14733
14734 STK1160 USB VIDEO CAPTURE DRIVER
14735 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14736 L:      linux-media@vger.kernel.org
14737 T:      git git://linuxtv.org/media_tree.git
14738 S:      Maintained
14739 F:      drivers/media/usb/stk1160/
14740
14741 STM32 AUDIO (ASoC) DRIVERS
14742 M:      Olivier Moysan <olivier.moysan@st.com>
14743 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14744 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14745 S:      Maintained
14746 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14747 F:      sound/soc/stm/
14748
14749 STM32 TIMER/LPTIMER DRIVERS
14750 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14751 S:      Maintained
14752 F:      drivers/*/stm32-*timer*
14753 F:      drivers/pwm/pwm-stm32*
14754 F:      include/linux/*/stm32-*tim*
14755 F:      Documentation/ABI/testing/*timer-stm32
14756 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14757 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14758
14759 STMMAC ETHERNET DRIVER
14760 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14761 M:      Alexandre Torgue <alexandre.torgue@st.com>
14762 M:      Jose Abreu <joabreu@synopsys.com>
14763 L:      netdev@vger.kernel.org
14764 W:      http://www.stlinux.com
14765 S:      Supported
14766 F:      drivers/net/ethernet/stmicro/stmmac/
14767
14768 SUN3/3X
14769 M:      Sam Creasey <sammy@sammy.net>
14770 W:      http://sammy.net/sun3/
14771 S:      Maintained
14772 F:      arch/m68k/kernel/*sun3*
14773 F:      arch/m68k/sun3*/
14774 F:      arch/m68k/include/asm/sun3*
14775 F:      drivers/net/ethernet/i825xx/sun3*
14776
14777 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14778 M:      Hans de Goede <hdegoede@redhat.com>
14779 L:      linux-input@vger.kernel.org
14780 S:      Maintained
14781 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14782 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14783
14784 SUNDANCE NETWORK DRIVER
14785 M:      Denis Kirjanov <kda@linux-powerpc.org>
14786 L:      netdev@vger.kernel.org
14787 S:      Maintained
14788 F:      drivers/net/ethernet/dlink/sundance.c
14789
14790 SUPERH
14791 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14792 M:      Rich Felker <dalias@libc.org>
14793 L:      linux-sh@vger.kernel.org
14794 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14795 S:      Maintained
14796 F:      Documentation/sh/
14797 F:      arch/sh/
14798 F:      drivers/sh/
14799
14800 SUSPEND TO RAM
14801 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14802 M:      Len Brown <len.brown@intel.com>
14803 M:      Pavel Machek <pavel@ucw.cz>
14804 L:      linux-pm@vger.kernel.org
14805 B:      https://bugzilla.kernel.org
14806 S:      Supported
14807 F:      Documentation/power/
14808 F:      arch/x86/kernel/acpi/
14809 F:      drivers/base/power/
14810 F:      kernel/power/
14811 F:      include/linux/suspend.h
14812 F:      include/linux/freezer.h
14813 F:      include/linux/pm.h
14814
14815 SVGA HANDLING
14816 M:      Martin Mares <mj@ucw.cz>
14817 L:      linux-video@atrey.karlin.mff.cuni.cz
14818 S:      Maintained
14819 F:      Documentation/svga.txt
14820 F:      arch/x86/boot/video*
14821
14822 SWIOTLB SUBSYSTEM
14823 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14824 L:      iommu@lists.linux-foundation.org
14825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14826 S:      Supported
14827 F:      kernel/dma/swiotlb.c
14828 F:      arch/*/kernel/pci-swiotlb.c
14829 F:      include/linux/swiotlb.h
14830
14831 SWITCHDEV
14832 M:      Jiri Pirko <jiri@resnulli.us>
14833 M:      Ivan Vecera <ivecera@redhat.com>
14834 L:      netdev@vger.kernel.org
14835 S:      Supported
14836 F:      net/switchdev/
14837 F:      include/net/switchdev.h
14838
14839 SY8106A REGULATOR DRIVER
14840 M:      Icenowy Zheng <icenowy@aosc.io>
14841 S:      Maintained
14842 F:      drivers/regulator/sy8106a-regulator.c
14843 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14844
14845 SYNC FILE FRAMEWORK
14846 M:      Sumit Semwal <sumit.semwal@linaro.org>
14847 R:      Gustavo Padovan <gustavo@padovan.org>
14848 S:      Maintained
14849 L:      linux-media@vger.kernel.org
14850 L:      dri-devel@lists.freedesktop.org
14851 F:      drivers/dma-buf/sync_*
14852 F:      drivers/dma-buf/dma-fence*
14853 F:      drivers/dma-buf/sw_sync.c
14854 F:      include/linux/sync_file.h
14855 F:      include/uapi/linux/sync_file.h
14856 F:      Documentation/sync_file.txt
14857 T:      git git://anongit.freedesktop.org/drm/drm-misc
14858
14859 SYNOPSYS ARC ARCHITECTURE
14860 M:      Vineet Gupta <vgupta@synopsys.com>
14861 L:      linux-snps-arc@lists.infradead.org
14862 S:      Supported
14863 F:      arch/arc/
14864 F:      Documentation/devicetree/bindings/arc/*
14865 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14866 F:      drivers/clocksource/arc_timer.c
14867 F:      drivers/tty/serial/arc_uart.c
14868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14869
14870 SYNOPSYS ARC HSDK SDP pll clock driver
14871 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14872 S:      Supported
14873 F:      drivers/clk/clk-hsdk-pll.c
14874 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14875
14876 SYNOPSYS ARC SDP clock driver
14877 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14878 S:      Supported
14879 F:      drivers/clk/axs10x/*
14880 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14881
14882 SYNOPSYS ARC SDP platform support
14883 M:      Alexey Brodkin <abrodkin@synopsys.com>
14884 S:      Supported
14885 F:      arch/arc/plat-axs10x
14886 F:      arch/arc/boot/dts/ax*
14887 F:      Documentation/devicetree/bindings/arc/axs10*
14888
14889 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14890 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14891 S:      Supported
14892 F:      drivers/reset/reset-axs10x.c
14893 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14894
14895 SYNOPSYS CREG GPIO DRIVER
14896 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14897 S:      Maintained
14898 F:      drivers/gpio/gpio-creg-snps.c
14899 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14900
14901 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14902 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14903 S:      Maintained
14904 F:      drivers/tty/serial/8250/8250_dw.c
14905
14906 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14907 M:      Hoan Tran <hoan@os.amperecomputing.com>
14908 L:      linux-gpio@vger.kernel.org
14909 S:      Maintained
14910 F:      drivers/gpio/gpio-dwapb.c
14911 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14912
14913 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14914 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14915 S:      Maintained
14916 F:      drivers/dma/dwi-axi-dmac/
14917 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14918
14919 SYNOPSYS DESIGNWARE DMAC DRIVER
14920 M:      Viresh Kumar <vireshk@kernel.org>
14921 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14922 S:      Maintained
14923 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
14924 F:      drivers/dma/dw/
14925 F:      include/dt-bindings/dma/dw-dmac.h
14926 F:      include/linux/dma/dw.h
14927 F:      include/linux/platform_data/dma-dw.h
14928
14929 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14930 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14931 L:      netdev@vger.kernel.org
14932 S:      Supported
14933 F:      drivers/net/ethernet/synopsys/
14934
14935 SYNOPSYS DESIGNWARE I2C DRIVER
14936 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14937 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14938 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14939 L:      linux-i2c@vger.kernel.org
14940 S:      Maintained
14941 F:      drivers/i2c/busses/i2c-designware-*
14942 F:      include/linux/platform_data/i2c-designware.h
14943
14944 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14945 M:      Jaehoon Chung <jh80.chung@samsung.com>
14946 L:      linux-mmc@vger.kernel.org
14947 S:      Maintained
14948 F:      drivers/mmc/host/dw_mmc*
14949
14950 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14951 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14952 S:      Supported
14953 F:      drivers/reset/reset-hsdk.c
14954 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14955 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14956
14957 SYSTEM CONFIGURATION (SYSCON)
14958 M:      Lee Jones <lee.jones@linaro.org>
14959 M:      Arnd Bergmann <arnd@arndb.de>
14960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14961 S:      Supported
14962 F:      drivers/mfd/syscon.c
14963
14964 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14965 M:      Sudeep Holla <sudeep.holla@arm.com>
14966 L:      linux-arm-kernel@lists.infradead.org
14967 S:      Maintained
14968 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14969 F:      drivers/clk/clk-sc[mp]i.c
14970 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14971 F:      drivers/firmware/arm_scpi.c
14972 F:      drivers/firmware/arm_scmi/
14973 F:      include/linux/sc[mp]i_protocol.h
14974
14975 SYSTEM RESET/SHUTDOWN DRIVERS
14976 M:      Sebastian Reichel <sre@kernel.org>
14977 L:      linux-pm@vger.kernel.org
14978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14979 S:      Maintained
14980 F:      Documentation/devicetree/bindings/power/reset/
14981 F:      drivers/power/reset/
14982
14983 SYSTEM TRACE MODULE CLASS
14984 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14985 S:      Maintained
14986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14987 F:      Documentation/trace/stm.rst
14988 F:      drivers/hwtracing/stm/
14989 F:      include/linux/stm.h
14990 F:      include/uapi/linux/stm.h
14991
14992 SYSV FILESYSTEM
14993 M:      Christoph Hellwig <hch@infradead.org>
14994 S:      Maintained
14995 F:      Documentation/filesystems/sysv-fs.txt
14996 F:      fs/sysv/
14997 F:      include/linux/sysv_fs.h
14998
14999 TARGET SUBSYSTEM
15000 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
15001 L:      linux-scsi@vger.kernel.org
15002 L:      target-devel@vger.kernel.org
15003 W:      http://www.linux-iscsi.org
15004 W:      http://groups.google.com/group/linux-iscsi-target-dev
15005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
15006 S:      Supported
15007 F:      drivers/target/
15008 F:      include/target/
15009 F:      Documentation/target/
15010
15011 TASKSTATS STATISTICS INTERFACE
15012 M:      Balbir Singh <bsingharora@gmail.com>
15013 S:      Maintained
15014 F:      Documentation/accounting/taskstats*
15015 F:      include/linux/taskstats*
15016 F:      kernel/taskstats.c
15017
15018 TC subsystem
15019 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15020 M:      Cong Wang <xiyou.wangcong@gmail.com>
15021 M:      Jiri Pirko <jiri@resnulli.us>
15022 L:      netdev@vger.kernel.org
15023 S:      Maintained
15024 F:      include/net/pkt_cls.h
15025 F:      include/net/pkt_sched.h
15026 F:      include/net/tc_act/
15027 F:      include/uapi/linux/pkt_cls.h
15028 F:      include/uapi/linux/pkt_sched.h
15029 F:      include/uapi/linux/tc_act/
15030 F:      include/uapi/linux/tc_ematch/
15031 F:      net/sched/
15032
15033 TC90522 MEDIA DRIVER
15034 M:      Akihiro Tsukada <tskd08@gmail.com>
15035 L:      linux-media@vger.kernel.org
15036 S:      Odd Fixes
15037 F:      drivers/media/dvb-frontends/tc90522*
15038
15039 TCP LOW PRIORITY MODULE
15040 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15041 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15042 W:      http://tcp-lp-mod.sourceforge.net/
15043 S:      Maintained
15044 F:      net/ipv4/tcp_lp.c
15045
15046 TDA10071 MEDIA DRIVER
15047 M:      Antti Palosaari <crope@iki.fi>
15048 L:      linux-media@vger.kernel.org
15049 W:      https://linuxtv.org
15050 W:      http://palosaari.fi/linux/
15051 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15052 T:      git git://linuxtv.org/anttip/media_tree.git
15053 S:      Maintained
15054 F:      drivers/media/dvb-frontends/tda10071*
15055
15056 TDA18212 MEDIA DRIVER
15057 M:      Antti Palosaari <crope@iki.fi>
15058 L:      linux-media@vger.kernel.org
15059 W:      https://linuxtv.org
15060 W:      http://palosaari.fi/linux/
15061 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15062 T:      git git://linuxtv.org/anttip/media_tree.git
15063 S:      Maintained
15064 F:      drivers/media/tuners/tda18212*
15065
15066 TDA18218 MEDIA DRIVER
15067 M:      Antti Palosaari <crope@iki.fi>
15068 L:      linux-media@vger.kernel.org
15069 W:      https://linuxtv.org
15070 W:      http://palosaari.fi/linux/
15071 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15072 T:      git git://linuxtv.org/anttip/media_tree.git
15073 S:      Maintained
15074 F:      drivers/media/tuners/tda18218*
15075
15076 TDA18250 MEDIA DRIVER
15077 M:      Olli Salonen <olli.salonen@iki.fi>
15078 L:      linux-media@vger.kernel.org
15079 W:      https://linuxtv.org
15080 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15081 T:      git git://linuxtv.org/media_tree.git
15082 S:      Maintained
15083 F:      drivers/media/tuners/tda18250*
15084
15085 TDA18271 MEDIA DRIVER
15086 M:      Michael Krufky <mkrufky@linuxtv.org>
15087 L:      linux-media@vger.kernel.org
15088 W:      https://linuxtv.org
15089 W:      http://github.com/mkrufky
15090 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15091 T:      git git://linuxtv.org/mkrufky/tuners.git
15092 S:      Maintained
15093 F:      drivers/media/tuners/tda18271*
15094
15095 TDA1997x MEDIA DRIVER
15096 M:      Tim Harvey <tharvey@gateworks.com>
15097 L:      linux-media@vger.kernel.org
15098 W:      https://linuxtv.org
15099 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15100 S:      Maintained
15101 F:      drivers/media/i2c/tda1997x.*
15102
15103 TDA827x MEDIA DRIVER
15104 M:      Michael Krufky <mkrufky@linuxtv.org>
15105 L:      linux-media@vger.kernel.org
15106 W:      https://linuxtv.org
15107 W:      http://github.com/mkrufky
15108 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15109 T:      git git://linuxtv.org/mkrufky/tuners.git
15110 S:      Maintained
15111 F:      drivers/media/tuners/tda8290.*
15112
15113 TDA8290 MEDIA DRIVER
15114 M:      Michael Krufky <mkrufky@linuxtv.org>
15115 L:      linux-media@vger.kernel.org
15116 W:      https://linuxtv.org
15117 W:      http://github.com/mkrufky
15118 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15119 T:      git git://linuxtv.org/mkrufky/tuners.git
15120 S:      Maintained
15121 F:      drivers/media/tuners/tda8290.*
15122
15123 TDA9840 MEDIA DRIVER
15124 M:      Hans Verkuil <hverkuil@xs4all.nl>
15125 L:      linux-media@vger.kernel.org
15126 T:      git git://linuxtv.org/media_tree.git
15127 W:      https://linuxtv.org
15128 S:      Maintained
15129 F:      drivers/media/i2c/tda9840*
15130
15131 TEA5761 TUNER DRIVER
15132 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15133 L:      linux-media@vger.kernel.org
15134 W:      https://linuxtv.org
15135 T:      git git://linuxtv.org/media_tree.git
15136 S:      Odd fixes
15137 F:      drivers/media/tuners/tea5761.*
15138
15139 TEA5767 TUNER DRIVER
15140 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15141 L:      linux-media@vger.kernel.org
15142 W:      https://linuxtv.org
15143 T:      git git://linuxtv.org/media_tree.git
15144 S:      Maintained
15145 F:      drivers/media/tuners/tea5767.*
15146
15147 TEA6415C MEDIA DRIVER
15148 M:      Hans Verkuil <hverkuil@xs4all.nl>
15149 L:      linux-media@vger.kernel.org
15150 T:      git git://linuxtv.org/media_tree.git
15151 W:      https://linuxtv.org
15152 S:      Maintained
15153 F:      drivers/media/i2c/tea6415c*
15154
15155 TEA6420 MEDIA DRIVER
15156 M:      Hans Verkuil <hverkuil@xs4all.nl>
15157 L:      linux-media@vger.kernel.org
15158 T:      git git://linuxtv.org/media_tree.git
15159 W:      https://linuxtv.org
15160 S:      Maintained
15161 F:      drivers/media/i2c/tea6420*
15162
15163 TEAM DRIVER
15164 M:      Jiri Pirko <jiri@resnulli.us>
15165 L:      netdev@vger.kernel.org
15166 S:      Supported
15167 F:      drivers/net/team/
15168 F:      include/linux/if_team.h
15169 F:      include/uapi/linux/if_team.h
15170
15171 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15172 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15173 S:      Maintained
15174 F:      arch/x86/platform/ts5500/
15175
15176 TECHNOTREND USB IR RECEIVER
15177 M:      Sean Young <sean@mess.org>
15178 L:      linux-media@vger.kernel.org
15179 S:      Maintained
15180 F:      drivers/media/rc/ttusbir.c
15181
15182 TECHWELL TW9910 VIDEO DECODER
15183 L:      linux-media@vger.kernel.org
15184 S:      Orphan
15185 F:      drivers/media/i2c/tw9910.c
15186 F:      include/media/i2c/tw9910.h
15187
15188 TEE SUBSYSTEM
15189 M:      Jens Wiklander <jens.wiklander@linaro.org>
15190 S:      Maintained
15191 F:      include/linux/tee_drv.h
15192 F:      include/uapi/linux/tee.h
15193 F:      drivers/tee/
15194 F:      Documentation/tee.txt
15195
15196 TEGRA ARCHITECTURE SUPPORT
15197 M:      Thierry Reding <thierry.reding@gmail.com>
15198 M:      Jonathan Hunter <jonathanh@nvidia.com>
15199 L:      linux-tegra@vger.kernel.org
15200 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15202 S:      Supported
15203 N:      [^a-z]tegra
15204
15205 TEGRA CLOCK DRIVER
15206 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15207 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15208 S:      Supported
15209 F:      drivers/clk/tegra/
15210
15211 TEGRA DMA DRIVERS
15212 M:      Laxman Dewangan <ldewangan@nvidia.com>
15213 M:      Jon Hunter <jonathanh@nvidia.com>
15214 S:      Supported
15215 F:      drivers/dma/tegra*
15216
15217 TEGRA I2C DRIVER
15218 M:      Laxman Dewangan <ldewangan@nvidia.com>
15219 S:      Supported
15220 F:      drivers/i2c/busses/i2c-tegra.c
15221
15222 TEGRA IOMMU DRIVERS
15223 M:      Thierry Reding <thierry.reding@gmail.com>
15224 L:      linux-tegra@vger.kernel.org
15225 S:      Supported
15226 F:      drivers/iommu/tegra*
15227
15228 TEGRA KBC DRIVER
15229 M:      Laxman Dewangan <ldewangan@nvidia.com>
15230 S:      Supported
15231 F:      drivers/input/keyboard/tegra-kbc.c
15232
15233 TEGRA NAND DRIVER
15234 M:      Stefan Agner <stefan@agner.ch>
15235 M:      Lucas Stach <dev@lynxeye.de>
15236 S:      Maintained
15237 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15238 F:      drivers/mtd/nand/raw/tegra_nand.c
15239
15240 TEGRA PWM DRIVER
15241 M:      Thierry Reding <thierry.reding@gmail.com>
15242 S:      Supported
15243 F:      drivers/pwm/pwm-tegra.c
15244
15245 TEGRA SERIAL DRIVER
15246 M:      Laxman Dewangan <ldewangan@nvidia.com>
15247 S:      Supported
15248 F:      drivers/tty/serial/serial-tegra.c
15249
15250 TEGRA SPI DRIVER
15251 M:      Laxman Dewangan <ldewangan@nvidia.com>
15252 S:      Supported
15253 F:      drivers/spi/spi-tegra*
15254
15255 TEHUTI ETHERNET DRIVER
15256 M:      Andy Gospodarek <andy@greyhouse.net>
15257 L:      netdev@vger.kernel.org
15258 S:      Supported
15259 F:      drivers/net/ethernet/tehuti/*
15260
15261 Telecom Clock Driver for MCPL0010
15262 M:      Mark Gross <mark.gross@intel.com>
15263 S:      Supported
15264 F:      drivers/char/tlclk.c
15265
15266 TENSILICA XTENSA PORT (xtensa)
15267 M:      Chris Zankel <chris@zankel.net>
15268 M:      Max Filippov <jcmvbkbc@gmail.com>
15269 L:      linux-xtensa@linux-xtensa.org
15270 T:      git git://github.com/czankel/xtensa-linux.git
15271 S:      Maintained
15272 F:      arch/xtensa/
15273 F:      drivers/irqchip/irq-xtensa-*
15274
15275 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15276 M:      Nishanth Menon <nm@ti.com>
15277 M:      Tero Kristo <t-kristo@ti.com>
15278 M:      Santosh Shilimkar <ssantosh@kernel.org>
15279 L:      linux-arm-kernel@lists.infradead.org
15280 S:      Maintained
15281 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15282 F:      drivers/firmware/ti_sci*
15283 F:      include/linux/soc/ti/ti_sci_protocol.h
15284 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15285 F:      drivers/soc/ti/ti_sci_pm_domains.c
15286 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15287 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15288 F:      drivers/clk/keystone/sci-clk.c
15289 F:      drivers/reset/reset-ti-sci.c
15290
15291 Texas Instruments ASoC drivers
15292 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15293 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15294 S:      Maintained
15295 F:      sound/soc/ti/
15296
15297 Texas Instruments' DAC7612 DAC Driver
15298 M:      Ricardo Ribalda <ricardo@ribalda.com>
15299 L:      linux-iio@vger.kernel.org
15300 S:      Supported
15301 F:      drivers/iio/dac/ti-dac7612.c
15302 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15303
15304 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB 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:      Maintained
15310 F:      drivers/media/radio/radio-raremono.c
15311
15312 THERMAL
15313 M:      Zhang Rui <rui.zhang@intel.com>
15314 M:      Eduardo Valentin <edubezval@gmail.com>
15315 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15316 L:      linux-pm@vger.kernel.org
15317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15319 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15320 S:      Supported
15321 F:      drivers/thermal/
15322 F:      include/linux/thermal.h
15323 F:      include/uapi/linux/thermal.h
15324 F:      include/linux/cpu_cooling.h
15325 F:      Documentation/devicetree/bindings/thermal/
15326
15327 THERMAL/CPU_COOLING
15328 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15329 M:      Viresh Kumar <viresh.kumar@linaro.org>
15330 M:      Javi Merino <javi.merino@kernel.org>
15331 L:      linux-pm@vger.kernel.org
15332 S:      Supported
15333 F:      Documentation/thermal/cpu-cooling-api.txt
15334 F:      drivers/thermal/cpu_cooling.c
15335 F:      include/linux/cpu_cooling.h
15336
15337 THINKPAD ACPI EXTRAS DRIVER
15338 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15339 L:      ibm-acpi-devel@lists.sourceforge.net
15340 L:      platform-driver-x86@vger.kernel.org
15341 W:      http://ibm-acpi.sourceforge.net
15342 W:      http://thinkwiki.org/wiki/Ibm-acpi
15343 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15344 S:      Maintained
15345 F:      drivers/platform/x86/thinkpad_acpi.c
15346
15347 THUNDERBOLT DRIVER
15348 M:      Andreas Noever <andreas.noever@gmail.com>
15349 M:      Michael Jamet <michael.jamet@intel.com>
15350 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15351 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15353 S:      Maintained
15354 F:      Documentation/admin-guide/thunderbolt.rst
15355 F:      drivers/thunderbolt/
15356 F:      include/linux/thunderbolt.h
15357
15358 THUNDERBOLT NETWORK DRIVER
15359 M:      Michael Jamet <michael.jamet@intel.com>
15360 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15361 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15362 L:      netdev@vger.kernel.org
15363 S:      Maintained
15364 F:      drivers/net/thunderbolt.c
15365
15366 THUNDERX GPIO DRIVER
15367 M:      David Daney <david.daney@cavium.com>
15368 S:      Maintained
15369 F:      drivers/gpio/gpio-thunderx.c
15370
15371 TI AM437X VPFE DRIVER
15372 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15373 L:      linux-media@vger.kernel.org
15374 W:      https://linuxtv.org
15375 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15376 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15377 S:      Maintained
15378 F:      drivers/media/platform/am437x/
15379
15380 TI BANDGAP AND THERMAL DRIVER
15381 M:      Eduardo Valentin <edubezval@gmail.com>
15382 M:      Keerthy <j-keerthy@ti.com>
15383 L:      linux-pm@vger.kernel.org
15384 L:      linux-omap@vger.kernel.org
15385 S:      Maintained
15386 F:      drivers/thermal/ti-soc-thermal/
15387
15388 TI BQ27XXX POWER SUPPLY DRIVER
15389 R:      Andrew F. Davis <afd@ti.com>
15390 F:      include/linux/power/bq27xxx_battery.h
15391 F:      drivers/power/supply/bq27xxx_battery.c
15392 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15393
15394 TI CDCE706 CLOCK DRIVER
15395 M:      Max Filippov <jcmvbkbc@gmail.com>
15396 S:      Maintained
15397 F:      drivers/clk/clk-cdce706.c
15398
15399 TI CLOCK DRIVER
15400 M:      Tero Kristo <t-kristo@ti.com>
15401 L:      linux-omap@vger.kernel.org
15402 S:      Maintained
15403 F:      drivers/clk/ti/
15404 F:      include/linux/clk/ti.h
15405
15406 TI DAVINCI MACHINE SUPPORT
15407 M:      Sekhar Nori <nsekhar@ti.com>
15408 M:      Kevin Hilman <khilman@kernel.org>
15409 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15411 S:      Supported
15412 F:      arch/arm/mach-davinci/
15413 F:      drivers/i2c/busses/i2c-davinci.c
15414 F:      arch/arm/boot/dts/da850*
15415
15416 TI DAVINCI SERIES CLOCK DRIVER
15417 M:      David Lechner <david@lechnology.com>
15418 R:      Sekhar Nori <nsekhar@ti.com>
15419 S:      Maintained
15420 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15421 F:      drivers/clk/davinci/
15422
15423 TI DAVINCI SERIES GPIO DRIVER
15424 M:      Keerthy <j-keerthy@ti.com>
15425 L:      linux-gpio@vger.kernel.org
15426 S:      Maintained
15427 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15428 F:      drivers/gpio/gpio-davinci.c
15429
15430 TI DAVINCI SERIES MEDIA DRIVER
15431 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15432 L:      linux-media@vger.kernel.org
15433 W:      https://linuxtv.org
15434 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15435 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15436 S:      Maintained
15437 F:      drivers/media/platform/davinci/
15438 F:      include/media/davinci/
15439
15440 TI ETHERNET SWITCH DRIVER (CPSW)
15441 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15442 L:      linux-omap@vger.kernel.org
15443 L:      netdev@vger.kernel.org
15444 S:      Maintained
15445 F:      drivers/net/ethernet/ti/cpsw*
15446 F:      drivers/net/ethernet/ti/davinci*
15447
15448 TI FLASH MEDIA INTERFACE DRIVER
15449 M:      Alex Dubov <oakad@yahoo.com>
15450 S:      Maintained
15451 F:      drivers/misc/tifm*
15452 F:      drivers/mmc/host/tifm_sd.c
15453 F:      include/linux/tifm.h
15454
15455 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15456 M:      Santosh Shilimkar <ssantosh@kernel.org>
15457 L:      linux-kernel@vger.kernel.org
15458 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15459 S:      Maintained
15460 F:      drivers/soc/ti/*
15461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15462
15463 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15464 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15465 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15466 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15467 S:      Maintained
15468 F:      sound/soc/codecs/lm49453*
15469 F:      sound/soc/codecs/isabelle*
15470
15471 TI LP855x BACKLIGHT DRIVER
15472 M:      Milo Kim <milo.kim@ti.com>
15473 S:      Maintained
15474 F:      Documentation/backlight/lp855x-driver.txt
15475 F:      drivers/video/backlight/lp855x_bl.c
15476 F:      include/linux/platform_data/lp855x.h
15477
15478 TI LP8727 CHARGER DRIVER
15479 M:      Milo Kim <milo.kim@ti.com>
15480 S:      Maintained
15481 F:      drivers/power/supply/lp8727_charger.c
15482 F:      include/linux/platform_data/lp8727.h
15483
15484 TI LP8788 MFD DRIVER
15485 M:      Milo Kim <milo.kim@ti.com>
15486 S:      Maintained
15487 F:      drivers/iio/adc/lp8788_adc.c
15488 F:      drivers/leds/leds-lp8788.c
15489 F:      drivers/mfd/lp8788*.c
15490 F:      drivers/power/supply/lp8788-charger.c
15491 F:      drivers/regulator/lp8788-*.c
15492 F:      include/linux/mfd/lp8788*.h
15493
15494 TI NETCP ETHERNET DRIVER
15495 M:      Wingman Kwok <w-kwok2@ti.com>
15496 M:      Murali Karicheri <m-karicheri2@ti.com>
15497 L:      netdev@vger.kernel.org
15498 S:      Maintained
15499 F:      drivers/net/ethernet/ti/netcp*
15500
15501 TI PCM3060 ASoC CODEC DRIVER
15502 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15503 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15504 S:      Maintained
15505 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15506 F:      sound/soc/codecs/pcm3060*
15507
15508 TI TAS571X FAMILY ASoC CODEC DRIVER
15509 M:      Kevin Cernekee <cernekee@chromium.org>
15510 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15511 S:      Odd Fixes
15512 F:      sound/soc/codecs/tas571x*
15513
15514 TI TRF7970A NFC DRIVER
15515 M:      Mark Greer <mgreer@animalcreek.com>
15516 L:      linux-wireless@vger.kernel.org
15517 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15518 S:      Supported
15519 F:      drivers/nfc/trf7970a.c
15520 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15521
15522 TI TWL4030 SERIES SOC CODEC DRIVER
15523 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15524 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15525 S:      Maintained
15526 F:      sound/soc/codecs/twl4030*
15527
15528 TI VPE/CAL DRIVERS
15529 M:      Benoit Parrot <bparrot@ti.com>
15530 L:      linux-media@vger.kernel.org
15531 W:      http://linuxtv.org/
15532 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15533 S:      Maintained
15534 F:      drivers/media/platform/ti-vpe/
15535
15536 TI WILINK WIRELESS DRIVERS
15537 L:      linux-wireless@vger.kernel.org
15538 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15539 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15541 S:      Orphan
15542 F:      drivers/net/wireless/ti/
15543 F:      include/linux/wl12xx.h
15544
15545 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15546 M:      John Stultz <john.stultz@linaro.org>
15547 M:      Thomas Gleixner <tglx@linutronix.de>
15548 R:      Stephen Boyd <sboyd@kernel.org>
15549 L:      linux-kernel@vger.kernel.org
15550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15551 S:      Supported
15552 F:      include/linux/clocksource.h
15553 F:      include/linux/time.h
15554 F:      include/linux/timex.h
15555 F:      include/uapi/linux/time.h
15556 F:      include/uapi/linux/timex.h
15557 F:      kernel/time/clocksource.c
15558 F:      kernel/time/time*.c
15559 F:      kernel/time/alarmtimer.c
15560 F:      kernel/time/ntp.c
15561 F:      tools/testing/selftests/timers/
15562
15563 TIPC NETWORK LAYER
15564 M:      Jon Maloy <jon.maloy@ericsson.com>
15565 M:      Ying Xue <ying.xue@windriver.com>
15566 L:      netdev@vger.kernel.org (core kernel code)
15567 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15568 W:      http://tipc.sourceforge.net/
15569 S:      Maintained
15570 F:      include/uapi/linux/tipc*.h
15571 F:      net/tipc/
15572
15573 TLAN NETWORK DRIVER
15574 M:      Samuel Chessman <chessman@tux.org>
15575 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15576 W:      http://sourceforge.net/projects/tlan/
15577 S:      Maintained
15578 F:      Documentation/networking/device_drivers/ti/tlan.txt
15579 F:      drivers/net/ethernet/ti/tlan.*
15580
15581 TM6000 VIDEO4LINUX DRIVER
15582 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15583 L:      linux-media@vger.kernel.org
15584 W:      https://linuxtv.org
15585 T:      git git://linuxtv.org/media_tree.git
15586 S:      Odd fixes
15587 F:      drivers/media/usb/tm6000/
15588 F:      Documentation/media/v4l-drivers/tm6000*
15589
15590 TMIO/SDHI MMC DRIVER
15591 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15592 L:      linux-mmc@vger.kernel.org
15593 S:      Supported
15594 F:      drivers/mmc/host/tmio_mmc*
15595 F:      drivers/mmc/host/renesas_sdhi*
15596 F:      include/linux/mfd/tmio.h
15597
15598 TMP401 HARDWARE MONITOR DRIVER
15599 M:      Guenter Roeck <linux@roeck-us.net>
15600 L:      linux-hwmon@vger.kernel.org
15601 S:      Maintained
15602 F:      Documentation/hwmon/tmp401
15603 F:      drivers/hwmon/tmp401.c
15604
15605 TMPFS (SHMEM FILESYSTEM)
15606 M:      Hugh Dickins <hughd@google.com>
15607 L:      linux-mm@kvack.org
15608 S:      Maintained
15609 F:      include/linux/shmem_fs.h
15610 F:      mm/shmem.c
15611
15612 TOMOYO SECURITY MODULE
15613 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15614 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15615 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15616 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15617 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15618 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15619 W:      https://tomoyo.osdn.jp/
15620 S:      Maintained
15621 F:      security/tomoyo/
15622
15623 TOPSTAR LAPTOP EXTRAS DRIVER
15624 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15625 L:      platform-driver-x86@vger.kernel.org
15626 S:      Maintained
15627 F:      drivers/platform/x86/topstar-laptop.c
15628
15629 TORTURE-TEST MODULES
15630 M:      Davidlohr Bueso <dave@stgolabs.net>
15631 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15632 M:      Josh Triplett <josh@joshtriplett.org>
15633 L:      linux-kernel@vger.kernel.org
15634 S:      Supported
15635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15636 F:      Documentation/RCU/torture.txt
15637 F:      kernel/torture.c
15638 F:      kernel/rcu/rcutorture.c
15639 F:      kernel/rcu/rcuperf.c
15640 F:      kernel/locking/locktorture.c
15641
15642 TOSHIBA ACPI EXTRAS DRIVER
15643 M:      Azael Avalos <coproscefalo@gmail.com>
15644 L:      platform-driver-x86@vger.kernel.org
15645 S:      Maintained
15646 F:      drivers/platform/x86/toshiba_acpi.c
15647
15648 TOSHIBA BLUETOOTH DRIVER
15649 M:      Azael Avalos <coproscefalo@gmail.com>
15650 L:      platform-driver-x86@vger.kernel.org
15651 S:      Maintained
15652 F:      drivers/platform/x86/toshiba_bluetooth.c
15653
15654 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15655 M:      Azael Avalos <coproscefalo@gmail.com>
15656 L:      platform-driver-x86@vger.kernel.org
15657 S:      Maintained
15658 F:      drivers/platform/x86/toshiba_haps.c
15659
15660 TOSHIBA SMM DRIVER
15661 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15662 W:      http://www.buzzard.org.uk/toshiba/
15663 S:      Maintained
15664 F:      drivers/char/toshiba.c
15665 F:      include/linux/toshiba.h
15666 F:      include/uapi/linux/toshiba.h
15667
15668 TOSHIBA TC358743 DRIVER
15669 M:      Mats Randgaard <matrandg@cisco.com>
15670 L:      linux-media@vger.kernel.org
15671 S:      Maintained
15672 F:      drivers/media/i2c/tc358743*
15673 F:      include/media/i2c/tc358743.h
15674
15675 TOSHIBA WMI HOTKEYS DRIVER
15676 M:      Azael Avalos <coproscefalo@gmail.com>
15677 L:      platform-driver-x86@vger.kernel.org
15678 S:      Maintained
15679 F:      drivers/platform/x86/toshiba-wmi.c
15680
15681 TPM DEVICE DRIVER
15682 M:      Peter Huewe <peterhuewe@gmx.de>
15683 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15684 R:      Jason Gunthorpe <jgg@ziepe.ca>
15685 L:      linux-integrity@vger.kernel.org
15686 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15687 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15688 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15689 S:      Maintained
15690 F:      drivers/char/tpm/
15691
15692 TRACING
15693 M:      Steven Rostedt <rostedt@goodmis.org>
15694 M:      Ingo Molnar <mingo@redhat.com>
15695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15696 S:      Maintained
15697 F:      Documentation/trace/ftrace.rst
15698 F:      arch/*/*/*/ftrace.h
15699 F:      arch/*/kernel/ftrace.c
15700 F:      include/*/ftrace.h
15701 F:      include/linux/trace*.h
15702 F:      include/trace/
15703 F:      kernel/trace/
15704 F:      tools/testing/selftests/ftrace/
15705
15706 TRACING MMIO ACCESSES (MMIOTRACE)
15707 M:      Steven Rostedt <rostedt@goodmis.org>
15708 M:      Ingo Molnar <mingo@kernel.org>
15709 R:      Karol Herbst <karolherbst@gmail.com>
15710 R:      Pekka Paalanen <ppaalanen@gmail.com>
15711 S:      Maintained
15712 L:      linux-kernel@vger.kernel.org
15713 L:      nouveau@lists.freedesktop.org
15714 F:      kernel/trace/trace_mmiotrace.c
15715 F:      include/linux/mmiotrace.h
15716 F:      arch/x86/mm/kmmio.c
15717 F:      arch/x86/mm/mmio-mod.c
15718 F:      arch/x86/mm/testmmiotrace.c
15719
15720 TRIVIAL PATCHES
15721 M:      Jiri Kosina <trivial@kernel.org>
15722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15723 S:      Maintained
15724 K:      ^Subject:.*(?i)trivial
15725
15726 TEMPO SEMICONDUCTOR DRIVERS
15727 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15728 S:      Maintained
15729 F:      sound/soc/codecs/tscs*.c
15730 F:      sound/soc/codecs/tscs*.h
15731 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15732
15733 TTY LAYER
15734 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15735 M:      Jiri Slaby <jslaby@suse.com>
15736 S:      Supported
15737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15738 F:      Documentation/serial/
15739 F:      drivers/tty/
15740 F:      drivers/tty/serial/serial_core.c
15741 F:      include/linux/serial_core.h
15742 F:      include/linux/serial.h
15743 F:      include/linux/tty.h
15744 F:      include/uapi/linux/serial_core.h
15745 F:      include/uapi/linux/serial.h
15746 F:      include/uapi/linux/tty.h
15747
15748 TUA9001 MEDIA DRIVER
15749 M:      Antti Palosaari <crope@iki.fi>
15750 L:      linux-media@vger.kernel.org
15751 W:      https://linuxtv.org
15752 W:      http://palosaari.fi/linux/
15753 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15754 T:      git git://linuxtv.org/anttip/media_tree.git
15755 S:      Maintained
15756 F:      drivers/media/tuners/tua9001*
15757
15758 TULIP NETWORK DRIVERS
15759 L:      netdev@vger.kernel.org
15760 L:      linux-parisc@vger.kernel.org
15761 S:      Orphan
15762 F:      drivers/net/ethernet/dec/tulip/
15763
15764 TUN/TAP driver
15765 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15766 W:      http://vtun.sourceforge.net/tun
15767 S:      Maintained
15768 F:      Documentation/networking/tuntap.txt
15769 F:      arch/um/os-Linux/drivers/
15770
15771 TURBOCHANNEL SUBSYSTEM
15772 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15773 M:      Ralf Baechle <ralf@linux-mips.org>
15774 L:      linux-mips@vger.kernel.org
15775 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15776 S:      Maintained
15777 F:      drivers/tc/
15778 F:      include/linux/tc.h
15779
15780 TURBOSTAT UTILITY
15781 M:      "Len Brown" <lenb@kernel.org>
15782 L:      linux-pm@vger.kernel.org
15783 B:      https://bugzilla.kernel.org
15784 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15786 S:      Supported
15787 F:      tools/power/x86/turbostat/
15788
15789 TW5864 VIDEO4LINUX DRIVER
15790 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15791 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15792 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15793 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15794 L:      linux-media@vger.kernel.org
15795 S:      Supported
15796 F:      drivers/media/pci/tw5864/
15797
15798 TW68 VIDEO4LINUX DRIVER
15799 M:      Hans Verkuil <hverkuil@xs4all.nl>
15800 L:      linux-media@vger.kernel.org
15801 T:      git git://linuxtv.org/media_tree.git
15802 W:      https://linuxtv.org
15803 S:      Odd Fixes
15804 F:      drivers/media/pci/tw68/
15805
15806 TW686X VIDEO4LINUX DRIVER
15807 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15808 L:      linux-media@vger.kernel.org
15809 T:      git git://linuxtv.org/media_tree.git
15810 W:      http://linuxtv.org
15811 S:      Maintained
15812 F:      drivers/media/pci/tw686x/
15813
15814 UBI FILE SYSTEM (UBIFS)
15815 M:      Richard Weinberger <richard@nod.at>
15816 M:      Artem Bityutskiy <dedekind1@gmail.com>
15817 M:      Adrian Hunter <adrian.hunter@intel.com>
15818 L:      linux-mtd@lists.infradead.org
15819 T:      git git://git.infradead.org/ubifs-2.6.git
15820 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15821 S:      Supported
15822 F:      Documentation/filesystems/ubifs.txt
15823 F:      fs/ubifs/
15824
15825 UCLINUX (M68KNOMMU AND COLDFIRE)
15826 M:      Greg Ungerer <gerg@linux-m68k.org>
15827 W:      http://www.linux-m68k.org/
15828 W:      http://www.uclinux.org/
15829 L:      linux-m68k@lists.linux-m68k.org
15830 L:      uclinux-dev@uclinux.org  (subscribers-only)
15831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15832 S:      Maintained
15833 F:      arch/m68k/coldfire/
15834 F:      arch/m68k/68*/
15835 F:      arch/m68k/*/*_no.*
15836 F:      arch/m68k/include/asm/*_no.*
15837
15838 UDF FILESYSTEM
15839 M:      Jan Kara <jack@suse.com>
15840 S:      Maintained
15841 F:      Documentation/filesystems/udf.txt
15842 F:      fs/udf/
15843
15844 UDRAW TABLET
15845 M:      Bastien Nocera <hadess@hadess.net>
15846 L:      linux-input@vger.kernel.org
15847 S:      Maintained
15848 F:      drivers/hid/hid-udraw-ps3.c
15849
15850 UFS FILESYSTEM
15851 M:      Evgeniy Dushistov <dushistov@mail.ru>
15852 S:      Maintained
15853 F:      Documentation/filesystems/ufs.txt
15854 F:      fs/ufs/
15855
15856 UHID USERSPACE HID IO DRIVER:
15857 M:      David Herrmann <dh.herrmann@googlemail.com>
15858 L:      linux-input@vger.kernel.org
15859 S:      Maintained
15860 F:      drivers/hid/uhid.c
15861 F:      include/uapi/linux/uhid.h
15862
15863 ULPI BUS
15864 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15865 L:      linux-usb@vger.kernel.org
15866 S:      Maintained
15867 F:      drivers/usb/common/ulpi.c
15868 F:      include/linux/ulpi/
15869
15870 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15871 L:      linux-usb@vger.kernel.org
15872 S:      Orphan
15873 F:      drivers/uwb/
15874 F:      include/linux/uwb.h
15875 F:      include/linux/uwb/
15876
15877 UNICORE32 ARCHITECTURE:
15878 M:      Guan Xuetao <gxt@pku.edu.cn>
15879 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15880 S:      Maintained
15881 T:      git git://github.com/gxt/linux.git
15882 F:      arch/unicore32/
15883
15884 UNIFDEF
15885 M:      Tony Finch <dot@dotat.at>
15886 W:      http://dotat.at/prog/unifdef
15887 S:      Maintained
15888 F:      scripts/unifdef.c
15889
15890 UNIFORM CDROM DRIVER
15891 M:      Jens Axboe <axboe@kernel.dk>
15892 W:      http://www.kernel.dk
15893 S:      Maintained
15894 F:      Documentation/cdrom/
15895 F:      drivers/cdrom/cdrom.c
15896 F:      include/linux/cdrom.h
15897 F:      include/uapi/linux/cdrom.h
15898
15899 UNISYS S-PAR DRIVERS
15900 M:      David Kershner <david.kershner@unisys.com>
15901 L:      sparmaintainer@unisys.com (Unisys internal)
15902 S:      Supported
15903 F:      include/linux/visorbus.h
15904 F:      drivers/visorbus/
15905 F:      drivers/staging/unisys/
15906
15907 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15908 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15909 L:      linux-scsi@vger.kernel.org
15910 S:      Supported
15911 F:      Documentation/scsi/ufs.txt
15912 F:      drivers/scsi/ufs/
15913
15914 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15915 M:      Joao Pinto <jpinto@synopsys.com>
15916 L:      linux-scsi@vger.kernel.org
15917 S:      Supported
15918 F:      drivers/scsi/ufs/*dwc*
15919
15920 UNSORTED BLOCK IMAGES (UBI)
15921 M:      Artem Bityutskiy <dedekind1@gmail.com>
15922 M:      Richard Weinberger <richard@nod.at>
15923 W:      http://www.linux-mtd.infradead.org/
15924 L:      linux-mtd@lists.infradead.org
15925 T:      git git://git.infradead.org/ubifs-2.6.git
15926 S:      Supported
15927 F:      drivers/mtd/ubi/
15928 F:      include/linux/mtd/ubi.h
15929 F:      include/uapi/mtd/ubi-user.h
15930
15931 USB "USBNET" DRIVER FRAMEWORK
15932 M:      Oliver Neukum <oneukum@suse.com>
15933 L:      netdev@vger.kernel.org
15934 W:      http://www.linux-usb.org/usbnet
15935 S:      Maintained
15936 F:      drivers/net/usb/usbnet.c
15937 F:      include/linux/usb/usbnet.h
15938
15939 USB ACM DRIVER
15940 M:      Oliver Neukum <oneukum@suse.com>
15941 L:      linux-usb@vger.kernel.org
15942 S:      Maintained
15943 F:      Documentation/usb/acm.txt
15944 F:      drivers/usb/class/cdc-acm.*
15945
15946 USB AR5523 WIRELESS DRIVER
15947 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15948 L:      linux-wireless@vger.kernel.org
15949 S:      Maintained
15950 F:      drivers/net/wireless/ath/ar5523/
15951
15952 USB ATTACHED SCSI
15953 M:      Oliver Neukum <oneukum@suse.com>
15954 L:      linux-usb@vger.kernel.org
15955 L:      linux-scsi@vger.kernel.org
15956 S:      Maintained
15957 F:      drivers/usb/storage/uas.c
15958
15959 USB CDC ETHERNET DRIVER
15960 M:      Oliver Neukum <oliver@neukum.org>
15961 L:      linux-usb@vger.kernel.org
15962 S:      Maintained
15963 F:      drivers/net/usb/cdc_*.c
15964 F:      include/uapi/linux/usb/cdc.h
15965
15966 USB CHAOSKEY DRIVER
15967 M:      Keith Packard <keithp@keithp.com>
15968 L:      linux-usb@vger.kernel.org
15969 S:      Maintained
15970 F:      drivers/usb/misc/chaoskey.c
15971
15972 USB CYPRESS C67X00 DRIVER
15973 M:      Peter Korsgaard <jacmet@sunsite.dk>
15974 L:      linux-usb@vger.kernel.org
15975 S:      Maintained
15976 F:      drivers/usb/c67x00/
15977
15978 USB DAVICOM DM9601 DRIVER
15979 M:      Peter Korsgaard <jacmet@sunsite.dk>
15980 L:      netdev@vger.kernel.org
15981 W:      http://www.linux-usb.org/usbnet
15982 S:      Maintained
15983 F:      drivers/net/usb/dm9601.c
15984
15985 USB DIAMOND RIO500 DRIVER
15986 M:      Cesar Miquel <miquel@df.uba.ar>
15987 L:      rio500-users@lists.sourceforge.net
15988 W:      http://rio500.sourceforge.net
15989 S:      Maintained
15990 F:      drivers/usb/misc/rio500*
15991
15992 USB EHCI DRIVER
15993 M:      Alan Stern <stern@rowland.harvard.edu>
15994 L:      linux-usb@vger.kernel.org
15995 S:      Maintained
15996 F:      Documentation/usb/ehci.txt
15997 F:      drivers/usb/host/ehci*
15998
15999 USB GADGET/PERIPHERAL SUBSYSTEM
16000 M:      Felipe Balbi <balbi@kernel.org>
16001 L:      linux-usb@vger.kernel.org
16002 W:      http://www.linux-usb.org/gadget
16003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16004 S:      Maintained
16005 F:      drivers/usb/gadget/
16006 F:      include/linux/usb/gadget*
16007
16008 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16009 M:      Jiri Kosina <jikos@kernel.org>
16010 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
16011 L:      linux-usb@vger.kernel.org
16012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16013 S:      Maintained
16014 F:      Documentation/hid/hiddev.txt
16015 F:      drivers/hid/usbhid/
16016
16017 USB INTEL XHCI ROLE MUX DRIVER
16018 M:      Hans de Goede <hdegoede@redhat.com>
16019 L:      linux-usb@vger.kernel.org
16020 S:      Maintained
16021 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
16022
16023 USB ISP116X DRIVER
16024 M:      Olav Kongas <ok@artecdesign.ee>
16025 L:      linux-usb@vger.kernel.org
16026 S:      Maintained
16027 F:      drivers/usb/host/isp116x*
16028 F:      include/linux/usb/isp116x.h
16029
16030 USB LAN78XX ETHERNET DRIVER
16031 M:      Woojung Huh <woojung.huh@microchip.com>
16032 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16033 L:      netdev@vger.kernel.org
16034 S:      Maintained
16035 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16036 F:      drivers/net/usb/lan78xx.*
16037 F:      include/dt-bindings/net/microchip-lan78xx.h
16038
16039 USB MASS STORAGE DRIVER
16040 M:      Alan Stern <stern@rowland.harvard.edu>
16041 L:      linux-usb@vger.kernel.org
16042 L:      usb-storage@lists.one-eyed-alien.net
16043 S:      Maintained
16044 F:      drivers/usb/storage/
16045
16046 USB MIDI DRIVER
16047 M:      Clemens Ladisch <clemens@ladisch.de>
16048 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16049 T:      git git://git.alsa-project.org/alsa-kernel.git
16050 S:      Maintained
16051 F:      sound/usb/midi.*
16052
16053 USB NETWORKING DRIVERS
16054 L:      linux-usb@vger.kernel.org
16055 S:      Odd Fixes
16056 F:      drivers/net/usb/
16057
16058 USB OHCI DRIVER
16059 M:      Alan Stern <stern@rowland.harvard.edu>
16060 L:      linux-usb@vger.kernel.org
16061 S:      Maintained
16062 F:      Documentation/usb/ohci.txt
16063 F:      drivers/usb/host/ohci*
16064
16065 USB OTG FSM (Finite State Machine)
16066 M:      Peter Chen <Peter.Chen@nxp.com>
16067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16068 L:      linux-usb@vger.kernel.org
16069 S:      Maintained
16070 F:      drivers/usb/common/usb-otg-fsm.c
16071
16072 USB OVER IP DRIVER
16073 M:      Valentina Manea <valentina.manea.m@gmail.com>
16074 M:      Shuah Khan <shuah@kernel.org>
16075 M:      Shuah Khan <skhan@linuxfoundation.org>
16076 L:      linux-usb@vger.kernel.org
16077 S:      Maintained
16078 F:      Documentation/usb/usbip_protocol.txt
16079 F:      drivers/usb/usbip/
16080 F:      tools/usb/usbip/
16081 F:      tools/testing/selftests/drivers/usb/usbip/
16082
16083 USB PEGASUS DRIVER
16084 M:      Petko Manolov <petkan@nucleusys.com>
16085 L:      linux-usb@vger.kernel.org
16086 L:      netdev@vger.kernel.org
16087 T:      git git://github.com/petkan/pegasus.git
16088 W:      https://github.com/petkan/pegasus
16089 S:      Maintained
16090 F:      drivers/net/usb/pegasus.*
16091
16092 USB PHY LAYER
16093 M:      Felipe Balbi <balbi@kernel.org>
16094 L:      linux-usb@vger.kernel.org
16095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16096 S:      Maintained
16097 F:      drivers/usb/phy/
16098
16099 USB PRINTER DRIVER (usblp)
16100 M:      Pete Zaitcev <zaitcev@redhat.com>
16101 L:      linux-usb@vger.kernel.org
16102 S:      Supported
16103 F:      drivers/usb/class/usblp.c
16104
16105 USB QMI WWAN NETWORK DRIVER
16106 M:      Bjørn Mork <bjorn@mork.no>
16107 L:      netdev@vger.kernel.org
16108 S:      Maintained
16109 F:      Documentation/ABI/testing/sysfs-class-net-qmi
16110 F:      drivers/net/usb/qmi_wwan.c
16111
16112 USB RTL8150 DRIVER
16113 M:      Petko Manolov <petkan@nucleusys.com>
16114 L:      linux-usb@vger.kernel.org
16115 L:      netdev@vger.kernel.org
16116 T:      git git://github.com/petkan/rtl8150.git
16117 W:      https://github.com/petkan/rtl8150
16118 S:      Maintained
16119 F:      drivers/net/usb/rtl8150.c
16120
16121 USB SERIAL SUBSYSTEM
16122 M:      Johan Hovold <johan@kernel.org>
16123 L:      linux-usb@vger.kernel.org
16124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16125 S:      Maintained
16126 F:      Documentation/usb/usb-serial.txt
16127 F:      drivers/usb/serial/
16128 F:      include/linux/usb/serial.h
16129
16130 USB SMSC75XX ETHERNET DRIVER
16131 M:      Steve Glendinning <steve.glendinning@shawell.net>
16132 L:      netdev@vger.kernel.org
16133 S:      Maintained
16134 F:      drivers/net/usb/smsc75xx.*
16135
16136 USB SMSC95XX ETHERNET DRIVER
16137 M:      Steve Glendinning <steve.glendinning@shawell.net>
16138 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16139 L:      netdev@vger.kernel.org
16140 S:      Maintained
16141 F:      drivers/net/usb/smsc95xx.*
16142
16143 USB SUBSYSTEM
16144 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16145 L:      linux-usb@vger.kernel.org
16146 W:      http://www.linux-usb.org
16147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16148 S:      Supported
16149 F:      Documentation/devicetree/bindings/usb/
16150 F:      Documentation/usb/
16151 F:      drivers/usb/
16152 F:      include/linux/usb.h
16153 F:      include/linux/usb/
16154
16155 USB TYPEC PI3USB30532 MUX DRIVER
16156 M:      Hans de Goede <hdegoede@redhat.com>
16157 L:      linux-usb@vger.kernel.org
16158 S:      Maintained
16159 F:      drivers/usb/typec/mux/pi3usb30532.c
16160
16161 USB TYPEC CLASS
16162 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16163 L:      linux-usb@vger.kernel.org
16164 S:      Maintained
16165 F:      Documentation/ABI/testing/sysfs-class-typec
16166 F:      Documentation/driver-api/usb/typec.rst
16167 F:      drivers/usb/typec/
16168 F:      include/linux/usb/typec.h
16169
16170 USB TYPEC BUS FOR ALTERNATE MODES
16171 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16172 L:      linux-usb@vger.kernel.org
16173 S:      Maintained
16174 F:      Documentation/ABI/testing/sysfs-bus-typec
16175 F:      Documentation/driver-api/usb/typec_bus.rst
16176 F:      drivers/usb/typec/altmodes/
16177 F:      include/linux/usb/typec_altmode.h
16178
16179 USB TYPEC PORT CONTROLLER DRIVERS
16180 M:      Guenter Roeck <linux@roeck-us.net>
16181 L:      linux-usb@vger.kernel.org
16182 S:      Maintained
16183 F:      drivers/usb/typec/tcpm/
16184
16185 USB UHCI DRIVER
16186 M:      Alan Stern <stern@rowland.harvard.edu>
16187 L:      linux-usb@vger.kernel.org
16188 S:      Maintained
16189 F:      drivers/usb/host/uhci*
16190
16191 USB VIDEO CLASS
16192 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16193 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16194 L:      linux-media@vger.kernel.org
16195 T:      git git://linuxtv.org/media_tree.git
16196 W:      http://www.ideasonboard.org/uvc/
16197 S:      Maintained
16198 F:      drivers/media/usb/uvc/
16199 F:      include/uapi/linux/uvcvideo.h
16200
16201 USB VISION DRIVER
16202 M:      Hans Verkuil <hverkuil@xs4all.nl>
16203 L:      linux-media@vger.kernel.org
16204 T:      git git://linuxtv.org/media_tree.git
16205 W:      https://linuxtv.org
16206 S:      Odd Fixes
16207 F:      drivers/media/usb/usbvision/
16208
16209 USB WEBCAM GADGET
16210 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16211 L:      linux-usb@vger.kernel.org
16212 S:      Maintained
16213 F:      drivers/usb/gadget/function/*uvc*
16214 F:      drivers/usb/gadget/legacy/webcam.c
16215 F:      include/uapi/linux/usb/g_uvc.h
16216
16217 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16218 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16219 L:      linux-wireless@vger.kernel.org
16220 S:      Maintained
16221 F:      drivers/net/wireless/rndis_wlan.c
16222
16223 USB XHCI DRIVER
16224 M:      Mathias Nyman <mathias.nyman@intel.com>
16225 L:      linux-usb@vger.kernel.org
16226 S:      Supported
16227 F:      drivers/usb/host/xhci*
16228 F:      drivers/usb/host/pci-quirks*
16229
16230 USB ZD1201 DRIVER
16231 L:      linux-wireless@vger.kernel.org
16232 W:      http://linux-lc100020.sourceforge.net
16233 S:      Orphan
16234 F:      drivers/net/wireless/zydas/zd1201.*
16235
16236 USB ZR364XX DRIVER
16237 M:      Antoine Jacquet <royale@zerezo.com>
16238 L:      linux-usb@vger.kernel.org
16239 L:      linux-media@vger.kernel.org
16240 T:      git git://linuxtv.org/media_tree.git
16241 W:      http://royale.zerezo.com/zr364xx/
16242 S:      Maintained
16243 F:      Documentation/media/v4l-drivers/zr364xx*
16244 F:      drivers/media/usb/zr364xx/
16245
16246 USER-MODE LINUX (UML)
16247 M:      Jeff Dike <jdike@addtoit.com>
16248 M:      Richard Weinberger <richard@nod.at>
16249 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16250 L:      linux-um@lists.infradead.org
16251 W:      http://user-mode-linux.sourceforge.net
16252 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16254 S:      Maintained
16255 F:      Documentation/virtual/uml/
16256 F:      arch/um/
16257 F:      arch/x86/um/
16258 F:      fs/hostfs/
16259
16260 USERSPACE COPYIN/COPYOUT (UIOVEC)
16261 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16262 S:      Maintained
16263 F:      lib/iov_iter.c
16264 F:      include/linux/uio.h
16265
16266 USERSPACE DMA BUFFER DRIVER
16267 M:      Gerd Hoffmann <kraxel@redhat.com>
16268 S:      Maintained
16269 L:      dri-devel@lists.freedesktop.org
16270 F:      drivers/dma-buf/udmabuf.c
16271 F:      include/uapi/linux/udmabuf.h
16272 T:      git git://anongit.freedesktop.org/drm/drm-misc
16273
16274 USERSPACE I/O (UIO)
16275 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16276 S:      Maintained
16277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16278 F:      Documentation/driver-api/uio-howto.rst
16279 F:      drivers/uio/
16280 F:      include/linux/uio_driver.h
16281
16282 UTIL-LINUX PACKAGE
16283 M:      Karel Zak <kzak@redhat.com>
16284 L:      util-linux@vger.kernel.org
16285 W:      http://en.wikipedia.org/wiki/Util-linux
16286 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16287 S:      Maintained
16288
16289 UUID HELPERS
16290 M:      Christoph Hellwig <hch@lst.de>
16291 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16292 L:      linux-kernel@vger.kernel.org
16293 T:      git git://git.infradead.org/users/hch/uuid.git
16294 F:      lib/uuid.c
16295 F:      lib/test_uuid.c
16296 F:      include/linux/uuid.h
16297 F:      include/uapi/linux/uuid.h
16298 S:      Maintained
16299
16300 UVESAFB DRIVER
16301 M:      Michal Januszewski <spock@gentoo.org>
16302 L:      linux-fbdev@vger.kernel.org
16303 W:      https://github.com/mjanusz/v86d
16304 S:      Maintained
16305 F:      Documentation/fb/uvesafb.txt
16306 F:      drivers/video/fbdev/uvesafb.*
16307
16308 VF610 NAND DRIVER
16309 M:      Stefan Agner <stefan@agner.ch>
16310 L:      linux-mtd@lists.infradead.org
16311 S:      Supported
16312 F:      drivers/mtd/nand/raw/vf610_nfc.c
16313
16314 VFAT/FAT/MSDOS FILESYSTEM
16315 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16316 S:      Maintained
16317 F:      Documentation/filesystems/vfat.txt
16318 F:      fs/fat/
16319
16320 VFIO DRIVER
16321 M:      Alex Williamson <alex.williamson@redhat.com>
16322 L:      kvm@vger.kernel.org
16323 T:      git git://github.com/awilliam/linux-vfio.git
16324 S:      Maintained
16325 F:      Documentation/vfio.txt
16326 F:      drivers/vfio/
16327 F:      include/linux/vfio.h
16328 F:      include/uapi/linux/vfio.h
16329
16330 VFIO MEDIATED DEVICE DRIVERS
16331 M:      Kirti Wankhede <kwankhede@nvidia.com>
16332 L:      kvm@vger.kernel.org
16333 S:      Maintained
16334 F:      Documentation/vfio-mediated-device.txt
16335 F:      drivers/vfio/mdev/
16336 F:      include/linux/mdev.h
16337 F:      samples/vfio-mdev/
16338
16339 VFIO PLATFORM DRIVER
16340 M:      Eric Auger <eric.auger@redhat.com>
16341 L:      kvm@vger.kernel.org
16342 S:      Maintained
16343 F:      drivers/vfio/platform/
16344
16345 VGA_SWITCHEROO
16346 R:      Lukas Wunner <lukas@wunner.de>
16347 S:      Maintained
16348 F:      Documentation/gpu/vga-switcheroo.rst
16349 F:      drivers/gpu/vga/vga_switcheroo.c
16350 F:      include/linux/vga_switcheroo.h
16351 T:      git git://anongit.freedesktop.org/drm/drm-misc
16352
16353 VIA RHINE NETWORK DRIVER
16354 S:      Orphan
16355 F:      drivers/net/ethernet/via/via-rhine.c
16356
16357 VIA SD/MMC CARD CONTROLLER DRIVER
16358 M:      Bruce Chang <brucechang@via.com.tw>
16359 M:      Harald Welte <HaraldWelte@viatech.com>
16360 S:      Maintained
16361 F:      drivers/mmc/host/via-sdmmc.c
16362
16363 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16364 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16365 L:      linux-fbdev@vger.kernel.org
16366 S:      Maintained
16367 F:      include/linux/via-core.h
16368 F:      include/linux/via-gpio.h
16369 F:      include/linux/via_i2c.h
16370 F:      drivers/video/fbdev/via/
16371
16372 VIA VELOCITY NETWORK DRIVER
16373 M:      Francois Romieu <romieu@fr.zoreil.com>
16374 L:      netdev@vger.kernel.org
16375 S:      Maintained
16376 F:      drivers/net/ethernet/via/via-velocity.*
16377
16378 VICODEC VIRTUAL CODEC DRIVER
16379 M:      Hans Verkuil <hans.verkuil@cisco.com>
16380 L:      linux-media@vger.kernel.org
16381 T:      git git://linuxtv.org/media_tree.git
16382 W:      https://linuxtv.org
16383 S:      Maintained
16384 F:      drivers/media/platform/vicodec/*
16385
16386 VIDEO MULTIPLEXER DRIVER
16387 M:      Philipp Zabel <p.zabel@pengutronix.de>
16388 L:      linux-media@vger.kernel.org
16389 S:      Maintained
16390 F:      drivers/media/platform/video-mux.c
16391
16392 VIDEO I2C POLLING DRIVER
16393 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16394 L:      linux-media@vger.kernel.org
16395 S:      Maintained
16396 F:      drivers/media/i2c/video-i2c.c
16397
16398 VIDEOBUF2 FRAMEWORK
16399 M:      Pawel Osciak <pawel@osciak.com>
16400 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16401 M:      Kyungmin Park <kyungmin.park@samsung.com>
16402 L:      linux-media@vger.kernel.org
16403 S:      Maintained
16404 F:      drivers/media/common/videobuf2/*
16405 F:      include/media/videobuf2-*
16406
16407 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16408 M:      Helen Koike <helen.koike@collabora.com>
16409 L:      linux-media@vger.kernel.org
16410 T:      git git://linuxtv.org/media_tree.git
16411 W:      https://linuxtv.org
16412 S:      Maintained
16413 F:      drivers/media/platform/vimc/*
16414
16415 VIRT LIB
16416 M:      Alex Williamson <alex.williamson@redhat.com>
16417 M:      Paolo Bonzini <pbonzini@redhat.com>
16418 L:      kvm@vger.kernel.org
16419 S:      Supported
16420 F:      virt/lib/
16421
16422 VIRTIO AND VHOST VSOCK DRIVER
16423 M:      Stefan Hajnoczi <stefanha@redhat.com>
16424 L:      kvm@vger.kernel.org
16425 L:      virtualization@lists.linux-foundation.org
16426 L:      netdev@vger.kernel.org
16427 S:      Maintained
16428 F:      include/linux/virtio_vsock.h
16429 F:      include/uapi/linux/virtio_vsock.h
16430 F:      include/uapi/linux/vsockmon.h
16431 F:      include/uapi/linux/vm_sockets_diag.h
16432 F:      net/vmw_vsock/diag.c
16433 F:      net/vmw_vsock/af_vsock_tap.c
16434 F:      net/vmw_vsock/virtio_transport_common.c
16435 F:      net/vmw_vsock/virtio_transport.c
16436 F:      drivers/net/vsockmon.c
16437 F:      drivers/vhost/vsock.c
16438 F:      tools/testing/vsock/
16439
16440 VIRTIO CONSOLE DRIVER
16441 M:      Amit Shah <amit@kernel.org>
16442 L:      virtualization@lists.linux-foundation.org
16443 S:      Maintained
16444 F:      drivers/char/virtio_console.c
16445 F:      include/linux/virtio_console.h
16446 F:      include/uapi/linux/virtio_console.h
16447
16448 VIRTIO CORE, NET AND BLOCK DRIVERS
16449 M:      "Michael S. Tsirkin" <mst@redhat.com>
16450 M:      Jason Wang <jasowang@redhat.com>
16451 L:      virtualization@lists.linux-foundation.org
16452 S:      Maintained
16453 F:      Documentation/devicetree/bindings/virtio/
16454 F:      drivers/virtio/
16455 F:      tools/virtio/
16456 F:      drivers/net/virtio_net.c
16457 F:      drivers/block/virtio_blk.c
16458 F:      include/linux/virtio*.h
16459 F:      include/uapi/linux/virtio_*.h
16460 F:      drivers/crypto/virtio/
16461 F:      mm/balloon_compaction.c
16462
16463 VIRTIO CRYPTO DRIVER
16464 M:      Gonglei <arei.gonglei@huawei.com>
16465 L:      virtualization@lists.linux-foundation.org
16466 L:      linux-crypto@vger.kernel.org
16467 S:      Maintained
16468 F:      drivers/crypto/virtio/
16469 F:      include/uapi/linux/virtio_crypto.h
16470
16471 VIRTIO DRIVERS FOR S390
16472 M:      Cornelia Huck <cohuck@redhat.com>
16473 M:      Halil Pasic <pasic@linux.ibm.com>
16474 L:      linux-s390@vger.kernel.org
16475 L:      virtualization@lists.linux-foundation.org
16476 L:      kvm@vger.kernel.org
16477 S:      Supported
16478 F:      drivers/s390/virtio/
16479 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16480
16481 VIRTIO GPU DRIVER
16482 M:      David Airlie <airlied@linux.ie>
16483 M:      Gerd Hoffmann <kraxel@redhat.com>
16484 L:      dri-devel@lists.freedesktop.org
16485 L:      virtualization@lists.linux-foundation.org
16486 T:      git git://anongit.freedesktop.org/drm/drm-misc
16487 S:      Maintained
16488 F:      drivers/gpu/drm/virtio/
16489 F:      include/uapi/linux/virtio_gpu.h
16490
16491 VIRTIO HOST (VHOST)
16492 M:      "Michael S. Tsirkin" <mst@redhat.com>
16493 M:      Jason Wang <jasowang@redhat.com>
16494 L:      kvm@vger.kernel.org
16495 L:      virtualization@lists.linux-foundation.org
16496 L:      netdev@vger.kernel.org
16497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16498 S:      Maintained
16499 F:      drivers/vhost/
16500 F:      include/uapi/linux/vhost.h
16501
16502 VIRTIO INPUT DRIVER
16503 M:      Gerd Hoffmann <kraxel@redhat.com>
16504 S:      Maintained
16505 F:      drivers/virtio/virtio_input.c
16506 F:      include/uapi/linux/virtio_input.h
16507
16508 VIRTUAL BOX GUEST DEVICE DRIVER
16509 M:      Hans de Goede <hdegoede@redhat.com>
16510 M:      Arnd Bergmann <arnd@arndb.de>
16511 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16512 S:      Maintained
16513 F:      include/linux/vbox_utils.h
16514 F:      include/uapi/linux/vbox*.h
16515 F:      drivers/virt/vboxguest/
16516
16517 VIRTUAL SERIO DEVICE DRIVER
16518 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16519 S:      Maintained
16520 F:      drivers/input/serio/userio.c
16521 F:      include/uapi/linux/userio.h
16522
16523 VIVID VIRTUAL VIDEO DRIVER
16524 M:      Hans Verkuil <hverkuil@xs4all.nl>
16525 L:      linux-media@vger.kernel.org
16526 T:      git git://linuxtv.org/media_tree.git
16527 W:      https://linuxtv.org
16528 S:      Maintained
16529 F:      drivers/media/platform/vivid/*
16530
16531 VLYNQ BUS
16532 M:      Florian Fainelli <f.fainelli@gmail.com>
16533 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16534 S:      Maintained
16535 F:      drivers/vlynq/vlynq.c
16536 F:      include/linux/vlynq.h
16537
16538 VME SUBSYSTEM
16539 M:      Martyn Welch <martyn@welchs.me.uk>
16540 M:      Manohar Vanga <manohar.vanga@gmail.com>
16541 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16542 L:      devel@driverdev.osuosl.org
16543 S:      Maintained
16544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16545 F:      Documentation/driver-api/vme.rst
16546 F:      drivers/staging/vme/
16547 F:      drivers/vme/
16548 F:      include/linux/vme*
16549
16550 VMWARE BALLOON DRIVER
16551 M:      Julien Freche <jfreche@vmware.com>
16552 M:      Nadav Amit <namit@vmware.com>
16553 M:      "VMware, Inc." <pv-drivers@vmware.com>
16554 L:      linux-kernel@vger.kernel.org
16555 S:      Maintained
16556 F:      drivers/misc/vmw_balloon.c
16557
16558 VMWARE HYPERVISOR INTERFACE
16559 M:      Alok Kataria <akataria@vmware.com>
16560 L:      virtualization@lists.linux-foundation.org
16561 S:      Supported
16562 F:      arch/x86/kernel/cpu/vmware.c
16563
16564 VMWARE PVRDMA DRIVER
16565 M:      Adit Ranadive <aditr@vmware.com>
16566 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16567 L:      linux-rdma@vger.kernel.org
16568 S:      Maintained
16569 F:      drivers/infiniband/hw/vmw_pvrdma/
16570
16571 VMware PVSCSI driver
16572 M:      Jim Gill <jgill@vmware.com>
16573 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16574 L:      linux-scsi@vger.kernel.org
16575 S:      Maintained
16576 F:      drivers/scsi/vmw_pvscsi.c
16577 F:      drivers/scsi/vmw_pvscsi.h
16578
16579 VMWARE VMMOUSE SUBDRIVER
16580 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16581 M:      "VMware, Inc." <pv-drivers@vmware.com>
16582 L:      linux-input@vger.kernel.org
16583 S:      Maintained
16584 F:      drivers/input/mouse/vmmouse.c
16585 F:      drivers/input/mouse/vmmouse.h
16586
16587 VMWARE VMXNET3 ETHERNET DRIVER
16588 M:      Ronak Doshi <doshir@vmware.com>
16589 M:      "VMware, Inc." <pv-drivers@vmware.com>
16590 L:      netdev@vger.kernel.org
16591 S:      Maintained
16592 F:      drivers/net/vmxnet3/
16593
16594 VOCORE VOCORE2 BOARD
16595 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16596 L:      linux-mips@vger.kernel.org
16597 S:      Maintained
16598 F:      arch/mips/boot/dts/ralink/vocore2.dts
16599
16600 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16601 M:      Liam Girdwood <lgirdwood@gmail.com>
16602 M:      Mark Brown <broonie@kernel.org>
16603 L:      linux-kernel@vger.kernel.org
16604 W:      http://www.slimlogic.co.uk/?p=48
16605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16606 S:      Supported
16607 F:      Documentation/devicetree/bindings/regulator/
16608 F:      Documentation/power/regulator/
16609 F:      drivers/regulator/
16610 F:      include/dt-bindings/regulator/
16611 F:      include/linux/regulator/
16612
16613 VRF
16614 M:      David Ahern <dsa@cumulusnetworks.com>
16615 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16616 L:      netdev@vger.kernel.org
16617 S:      Maintained
16618 F:      drivers/net/vrf.c
16619 F:      Documentation/networking/vrf.txt
16620
16621 VT1211 HARDWARE MONITOR DRIVER
16622 M:      Juerg Haefliger <juergh@gmail.com>
16623 L:      linux-hwmon@vger.kernel.org
16624 S:      Maintained
16625 F:      Documentation/hwmon/vt1211
16626 F:      drivers/hwmon/vt1211.c
16627
16628 VT8231 HARDWARE MONITOR DRIVER
16629 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16630 L:      linux-hwmon@vger.kernel.org
16631 S:      Maintained
16632 F:      drivers/hwmon/vt8231.c
16633
16634 VUB300 USB to SDIO/SD/MMC bridge chip
16635 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16636 L:      linux-mmc@vger.kernel.org
16637 L:      linux-usb@vger.kernel.org
16638 S:      Supported
16639 F:      drivers/mmc/host/vub300.c
16640
16641 W1 DALLAS'S 1-WIRE BUS
16642 M:      Evgeniy Polyakov <zbr@ioremap.net>
16643 S:      Maintained
16644 F:      Documentation/devicetree/bindings/w1/
16645 F:      Documentation/w1/
16646 F:      drivers/w1/
16647 F:      include/linux/w1.h
16648
16649 W83791D HARDWARE MONITORING DRIVER
16650 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16651 L:      linux-hwmon@vger.kernel.org
16652 S:      Maintained
16653 F:      Documentation/hwmon/w83791d
16654 F:      drivers/hwmon/w83791d.c
16655
16656 W83793 HARDWARE MONITORING DRIVER
16657 M:      Rudolf Marek <r.marek@assembler.cz>
16658 L:      linux-hwmon@vger.kernel.org
16659 S:      Maintained
16660 F:      Documentation/hwmon/w83793
16661 F:      drivers/hwmon/w83793.c
16662
16663 W83795 HARDWARE MONITORING DRIVER
16664 M:      Jean Delvare <jdelvare@suse.com>
16665 L:      linux-hwmon@vger.kernel.org
16666 S:      Maintained
16667 F:      drivers/hwmon/w83795.c
16668
16669 W83L51xD SD/MMC CARD INTERFACE DRIVER
16670 M:      Pierre Ossman <pierre@ossman.eu>
16671 S:      Maintained
16672 F:      drivers/mmc/host/wbsd.*
16673
16674 WACOM PROTOCOL 4 SERIAL TABLETS
16675 M:      Julian Squires <julian@cipht.net>
16676 M:      Hans de Goede <hdegoede@redhat.com>
16677 L:      linux-input@vger.kernel.org
16678 S:      Maintained
16679 F:      drivers/input/tablet/wacom_serial4.c
16680
16681 WATCHDOG DEVICE DRIVERS
16682 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16683 M:      Guenter Roeck <linux@roeck-us.net>
16684 L:      linux-watchdog@vger.kernel.org
16685 W:      http://www.linux-watchdog.org/
16686 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16687 S:      Maintained
16688 F:      Documentation/devicetree/bindings/watchdog/
16689 F:      Documentation/watchdog/
16690 F:      drivers/watchdog/
16691 F:      include/linux/watchdog.h
16692 F:      include/uapi/linux/watchdog.h
16693
16694 WHISKEYCOVE PMIC GPIO DRIVER
16695 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16696 L:      linux-gpio@vger.kernel.org
16697 S:      Maintained
16698 F:      drivers/gpio/gpio-wcove.c
16699
16700 WIIMOTE HID DRIVER
16701 M:      David Herrmann <dh.herrmann@googlemail.com>
16702 L:      linux-input@vger.kernel.org
16703 S:      Maintained
16704 F:      drivers/hid/hid-wiimote*
16705
16706 WILOCITY WIL6210 WIRELESS DRIVER
16707 M:      Maya Erez <merez@codeaurora.org>
16708 L:      linux-wireless@vger.kernel.org
16709 L:      wil6210@qti.qualcomm.com
16710 S:      Supported
16711 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16712 F:      drivers/net/wireless/ath/wil6210/
16713
16714 WIMAX STACK
16715 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16716 M:      linux-wimax@intel.com
16717 L:      wimax@linuxwimax.org (subscribers-only)
16718 S:      Supported
16719 W:      http://linuxwimax.org
16720 F:      Documentation/wimax/README.wimax
16721 F:      include/linux/wimax/debug.h
16722 F:      include/net/wimax.h
16723 F:      include/uapi/linux/wimax.h
16724 F:      net/wimax/
16725
16726 WINBOND CIR DRIVER
16727 M:      David Härdeman <david@hardeman.nu>
16728 S:      Maintained
16729 F:      drivers/media/rc/winbond-cir.c
16730
16731 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16732 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16733 L:      linux-watchdog@vger.kernel.org
16734 S:      Maintained
16735 F:      drivers/watchdog/ebc-c384_wdt.c
16736
16737 WINSYSTEMS WS16C48 GPIO DRIVER
16738 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16739 L:      linux-gpio@vger.kernel.org
16740 S:      Maintained
16741 F:      drivers/gpio/gpio-ws16c48.c
16742
16743 WISTRON LAPTOP BUTTON DRIVER
16744 M:      Miloslav Trmac <mitr@volny.cz>
16745 S:      Maintained
16746 F:      drivers/input/misc/wistron_btns.c
16747
16748 WL3501 WIRELESS PCMCIA CARD DRIVER
16749 L:      linux-wireless@vger.kernel.org
16750 S:      Odd fixes
16751 F:      drivers/net/wireless/wl3501*
16752
16753 WOLFSON MICROELECTRONICS DRIVERS
16754 L:      patches@opensource.cirrus.com
16755 T:      git https://github.com/CirrusLogic/linux-drivers.git
16756 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16757 S:      Supported
16758 F:      Documentation/hwmon/wm83??
16759 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16760 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16761 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16762 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16763 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16764 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16765 F:      drivers/clk/clk-wm83*.c
16766 F:      drivers/extcon/extcon-arizona.c
16767 F:      drivers/leds/leds-wm83*.c
16768 F:      drivers/gpio/gpio-*wm*.c
16769 F:      drivers/gpio/gpio-arizona.c
16770 F:      drivers/hwmon/wm83??-hwmon.c
16771 F:      drivers/input/misc/wm831x-on.c
16772 F:      drivers/input/touchscreen/wm831x-ts.c
16773 F:      drivers/input/touchscreen/wm97*.c
16774 F:      drivers/mfd/arizona*
16775 F:      drivers/mfd/wm*.c
16776 F:      drivers/mfd/cs47l24*
16777 F:      drivers/power/supply/wm83*.c
16778 F:      drivers/rtc/rtc-wm83*.c
16779 F:      drivers/regulator/wm8*.c
16780 F:      drivers/regulator/arizona*
16781 F:      drivers/video/backlight/wm83*_bl.c
16782 F:      drivers/watchdog/wm83*_wdt.c
16783 F:      include/linux/mfd/arizona/
16784 F:      include/linux/mfd/wm831x/
16785 F:      include/linux/mfd/wm8350/
16786 F:      include/linux/mfd/wm8400*
16787 F:      include/linux/regulator/arizona*
16788 F:      include/linux/wm97xx.h
16789 F:      include/sound/wm????.h
16790 F:      sound/soc/codecs/arizona.?
16791 F:      sound/soc/codecs/wm*
16792 F:      sound/soc/codecs/cs47l24*
16793
16794 WORKQUEUE
16795 M:      Tejun Heo <tj@kernel.org>
16796 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16798 S:      Maintained
16799 F:      include/linux/workqueue.h
16800 F:      kernel/workqueue.c
16801 F:      Documentation/core-api/workqueue.rst
16802
16803 X-POWERS AXP288 PMIC DRIVERS
16804 M:      Hans de Goede <hdegoede@redhat.com>
16805 S:      Maintained
16806 N:      axp288
16807 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16808
16809 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16810 M:      Chen-Yu Tsai <wens@csie.org>
16811 L:      linux-kernel@vger.kernel.org
16812 S:      Maintained
16813 N:      axp[128]
16814
16815 X.25 NETWORK LAYER
16816 M:      Andrew Hendry <andrew.hendry@gmail.com>
16817 L:      linux-x25@vger.kernel.org
16818 S:      Odd Fixes
16819 F:      Documentation/networking/x25*
16820 F:      include/net/x25*
16821 F:      net/x25/
16822
16823 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16824 M:      Thomas Gleixner <tglx@linutronix.de>
16825 M:      Ingo Molnar <mingo@redhat.com>
16826 M:      Borislav Petkov <bp@alien8.de>
16827 R:      "H. Peter Anvin" <hpa@zytor.com>
16828 M:      x86@kernel.org
16829 L:      linux-kernel@vger.kernel.org
16830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16831 S:      Maintained
16832 F:      Documentation/devicetree/bindings/x86/
16833 F:      Documentation/x86/
16834 F:      arch/x86/
16835
16836 X86 ENTRY CODE
16837 M:      Andy Lutomirski <luto@kernel.org>
16838 L:      linux-kernel@vger.kernel.org
16839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16840 S:      Maintained
16841 F:      arch/x86/entry/
16842
16843 X86 MCE INFRASTRUCTURE
16844 M:      Tony Luck <tony.luck@intel.com>
16845 M:      Borislav Petkov <bp@alien8.de>
16846 L:      linux-edac@vger.kernel.org
16847 S:      Maintained
16848 F:      arch/x86/kernel/cpu/mcheck/*
16849
16850 X86 MICROCODE UPDATE SUPPORT
16851 M:      Borislav Petkov <bp@alien8.de>
16852 S:      Maintained
16853 F:      arch/x86/kernel/cpu/microcode/*
16854
16855 X86 MM
16856 M:      Dave Hansen <dave.hansen@linux.intel.com>
16857 M:      Andy Lutomirski <luto@kernel.org>
16858 M:      Peter Zijlstra <peterz@infradead.org>
16859 L:      linux-kernel@vger.kernel.org
16860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16861 S:      Maintained
16862 F:      arch/x86/mm/
16863
16864 X86 PLATFORM DRIVERS
16865 M:      Darren Hart <dvhart@infradead.org>
16866 M:      Andy Shevchenko <andy@infradead.org>
16867 L:      platform-driver-x86@vger.kernel.org
16868 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16869 S:      Maintained
16870 F:      drivers/platform/x86/
16871 F:      drivers/platform/olpc/
16872
16873 X86 PLATFORM DRIVERS - ARCH
16874 R:      Darren Hart <dvhart@infradead.org>
16875 R:      Andy Shevchenko <andy@infradead.org>
16876 L:      platform-driver-x86@vger.kernel.org
16877 L:      x86@kernel.org
16878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16879 S:      Maintained
16880 F:      arch/x86/platform
16881
16882 X86 VDSO
16883 M:      Andy Lutomirski <luto@kernel.org>
16884 L:      linux-kernel@vger.kernel.org
16885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16886 S:      Maintained
16887 F:      arch/x86/entry/vdso/
16888
16889 XARRAY
16890 M:      Matthew Wilcox <willy@infradead.org>
16891 L:      linux-fsdevel@vger.kernel.org
16892 S:      Supported
16893 F:      Documentation/core-api/xarray.rst
16894 F:      lib/idr.c
16895 F:      lib/xarray.c
16896 F:      include/linux/idr.h
16897 F:      include/linux/xarray.h
16898 F:      tools/testing/radix-tree
16899
16900 XBOX DVD IR REMOTE
16901 M:      Benjamin Valentin <benpicco@googlemail.com>
16902 S:      Maintained
16903 F:      drivers/media/rc/xbox_remote.c
16904 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
16905
16906 XC2028/3028 TUNER DRIVER
16907 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16908 L:      linux-media@vger.kernel.org
16909 W:      https://linuxtv.org
16910 T:      git git://linuxtv.org/media_tree.git
16911 S:      Maintained
16912 F:      drivers/media/tuners/tuner-xc2028.*
16913
16914 XDP (eXpress Data Path)
16915 M:      Alexei Starovoitov <ast@kernel.org>
16916 M:      Daniel Borkmann <daniel@iogearbox.net>
16917 M:      David S. Miller <davem@davemloft.net>
16918 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
16919 M:      Jesper Dangaard Brouer <hawk@kernel.org>
16920 M:      John Fastabend <john.fastabend@gmail.com>
16921 L:      netdev@vger.kernel.org
16922 L:      xdp-newbies@vger.kernel.org
16923 L:      bpf@vger.kernel.org
16924 S:      Supported
16925 F:      net/core/xdp.c
16926 F:      include/net/xdp.h
16927 F:      kernel/bpf/devmap.c
16928 F:      kernel/bpf/cpumap.c
16929 F:      include/trace/events/xdp.h
16930 K:      xdp
16931 N:      xdp
16932
16933 XDP SOCKETS (AF_XDP)
16934 M:      Björn Töpel <bjorn.topel@intel.com>
16935 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16936 L:      netdev@vger.kernel.org
16937 L:      bpf@vger.kernel.org
16938 S:      Maintained
16939 F:      kernel/bpf/xskmap.c
16940 F:      net/xdp/
16941
16942 XEN BLOCK SUBSYSTEM
16943 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16944 M:      Roger Pau Monné <roger.pau@citrix.com>
16945 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16946 S:      Supported
16947 F:      drivers/block/xen-blkback/*
16948 F:      drivers/block/xen*
16949
16950 XEN HYPERVISOR ARM
16951 M:      Stefano Stabellini <sstabellini@kernel.org>
16952 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16953 S:      Maintained
16954 F:      arch/arm/xen/
16955 F:      arch/arm/include/asm/xen/
16956
16957 XEN HYPERVISOR ARM64
16958 M:      Stefano Stabellini <sstabellini@kernel.org>
16959 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16960 S:      Maintained
16961 F:      arch/arm64/xen/
16962 F:      arch/arm64/include/asm/xen/
16963
16964 XEN HYPERVISOR INTERFACE
16965 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16966 M:      Juergen Gross <jgross@suse.com>
16967 R:      Stefano Stabellini <sstabellini@kernel.org>
16968 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16970 S:      Supported
16971 F:      arch/x86/xen/
16972 F:      arch/x86/platform/pvh/
16973 F:      drivers/*/xen-*front.c
16974 F:      drivers/xen/
16975 F:      arch/x86/include/asm/xen/
16976 F:      arch/x86/include/asm/pvclock-abi.h
16977 F:      include/xen/
16978 F:      include/uapi/xen/
16979 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16980 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16981
16982 XEN NETWORK BACKEND DRIVER
16983 M:      Wei Liu <wei.liu2@citrix.com>
16984 M:      Paul Durrant <paul.durrant@citrix.com>
16985 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16986 L:      netdev@vger.kernel.org
16987 S:      Supported
16988 F:      drivers/net/xen-netback/*
16989
16990 XEN PCI SUBSYSTEM
16991 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16992 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16993 S:      Supported
16994 F:      arch/x86/pci/*xen*
16995 F:      drivers/pci/*xen*
16996
16997 XEN PVSCSI DRIVERS
16998 M:      Juergen Gross <jgross@suse.com>
16999 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17000 L:      linux-scsi@vger.kernel.org
17001 S:      Supported
17002 F:      drivers/scsi/xen-scsifront.c
17003 F:      drivers/xen/xen-scsiback.c
17004 F:      include/xen/interface/io/vscsiif.h
17005
17006 XEN SWIOTLB SUBSYSTEM
17007 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17008 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17009 L:      iommu@lists.linux-foundation.org
17010 S:      Supported
17011 F:      arch/x86/xen/*swiotlb*
17012 F:      drivers/xen/*swiotlb*
17013
17014 XEN SOUND FRONTEND DRIVER
17015 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17016 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17017 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17018 S:      Supported
17019 F:      sound/xen/*
17020
17021 XFS FILESYSTEM
17022 M:      Darrick J. Wong <darrick.wong@oracle.com>
17023 M:      linux-xfs@vger.kernel.org
17024 L:      linux-xfs@vger.kernel.org
17025 W:      http://xfs.org/
17026 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17027 S:      Supported
17028 F:      Documentation/filesystems/xfs.txt
17029 F:      fs/xfs/
17030
17031 XILINX AXI ETHERNET DRIVER
17032 M:      Anirudha Sarangi <anirudh@xilinx.com>
17033 M:      John Linn <John.Linn@xilinx.com>
17034 S:      Maintained
17035 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
17036
17037 XILINX UARTLITE SERIAL DRIVER
17038 M:      Peter Korsgaard <jacmet@sunsite.dk>
17039 L:      linux-serial@vger.kernel.org
17040 S:      Maintained
17041 F:      drivers/tty/serial/uartlite.c
17042
17043 XILINX VIDEO IP CORES
17044 M:      Hyun Kwon <hyun.kwon@xilinx.com>
17045 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17046 L:      linux-media@vger.kernel.org
17047 T:      git git://linuxtv.org/media_tree.git
17048 S:      Supported
17049 F:      Documentation/devicetree/bindings/media/xilinx/
17050 F:      drivers/media/platform/xilinx/
17051 F:      include/uapi/linux/xilinx-v4l2-controls.h
17052
17053 XILLYBUS DRIVER
17054 M:      Eli Billauer <eli.billauer@gmail.com>
17055 L:      linux-kernel@vger.kernel.org
17056 S:      Supported
17057 F:      drivers/char/xillybus/
17058
17059 XLP9XX I2C DRIVER
17060 M:      George Cherian <george.cherian@cavium.com>
17061 M:      Jan Glauber <jglauber@cavium.com>
17062 L:      linux-i2c@vger.kernel.org
17063 W:      http://www.cavium.com
17064 S:      Supported
17065 F:      drivers/i2c/busses/i2c-xlp9xx.c
17066
17067 XRA1403 GPIO EXPANDER
17068 M:      Nandor Han <nandor.han@ge.com>
17069 M:      Semi Malinen <semi.malinen@ge.com>
17070 L:      linux-gpio@vger.kernel.org
17071 S:      Maintained
17072 F:      drivers/gpio/gpio-xra1403.c
17073 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17074
17075 XTENSA XTFPGA PLATFORM SUPPORT
17076 M:      Max Filippov <jcmvbkbc@gmail.com>
17077 L:      linux-xtensa@linux-xtensa.org
17078 S:      Maintained
17079 F:      drivers/spi/spi-xtensa-xtfpga.c
17080 F:      sound/soc/xtensa/xtfpga-i2s.c
17081
17082 YAM DRIVER FOR AX.25
17083 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
17084 L:      linux-hams@vger.kernel.org
17085 S:      Maintained
17086 F:      drivers/net/hamradio/yam*
17087 F:      include/linux/yam.h
17088
17089 YAMA SECURITY MODULE
17090 M:      Kees Cook <keescook@chromium.org>
17091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17092 S:      Supported
17093 F:      security/yama/
17094 F:      Documentation/admin-guide/LSM/Yama.rst
17095
17096 YEALINK PHONE DRIVER
17097 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
17098 L:      usbb2k-api-dev@nongnu.org
17099 S:      Maintained
17100 F:      Documentation/input/devices/yealink.rst
17101 F:      drivers/input/misc/yealink.*
17102
17103 Z8530 DRIVER FOR AX.25
17104 M:      Joerg Reuter <jreuter@yaina.de>
17105 W:      http://yaina.de/jreuter/
17106 W:      http://www.qsl.net/dl1bke/
17107 L:      linux-hams@vger.kernel.org
17108 S:      Maintained
17109 F:      Documentation/networking/z8530drv.txt
17110 F:      drivers/net/hamradio/*scc.c
17111 F:      drivers/net/hamradio/z8530.h
17112
17113 ZBUD COMPRESSED PAGE ALLOCATOR
17114 M:      Seth Jennings <sjenning@redhat.com>
17115 M:      Dan Streetman <ddstreet@ieee.org>
17116 L:      linux-mm@kvack.org
17117 S:      Maintained
17118 F:      mm/zbud.c
17119 F:      include/linux/zbud.h
17120
17121 ZD1211RW WIRELESS DRIVER
17122 M:      Daniel Drake <dsd@gentoo.org>
17123 M:      Ulrich Kunitz <kune@deine-taler.de>
17124 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17125 L:      linux-wireless@vger.kernel.org
17126 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17127 S:      Maintained
17128 F:      drivers/net/wireless/zydas/zd1211rw/
17129
17130 ZD1301 MEDIA DRIVER
17131 M:      Antti Palosaari <crope@iki.fi>
17132 L:      linux-media@vger.kernel.org
17133 W:      https://linuxtv.org/
17134 W:      http://palosaari.fi/linux/
17135 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17136 S:      Maintained
17137 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17138
17139 ZD1301_DEMOD MEDIA DRIVER
17140 M:      Antti Palosaari <crope@iki.fi>
17141 L:      linux-media@vger.kernel.org
17142 W:      https://linuxtv.org/
17143 W:      http://palosaari.fi/linux/
17144 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17145 S:      Maintained
17146 F:      drivers/media/dvb-frontends/zd1301_demod*
17147
17148 ZPOOL COMPRESSED PAGE STORAGE API
17149 M:      Dan Streetman <ddstreet@ieee.org>
17150 L:      linux-mm@kvack.org
17151 S:      Maintained
17152 F:      mm/zpool.c
17153 F:      include/linux/zpool.h
17154
17155 ZR36067 VIDEO FOR LINUX DRIVER
17156 L:      mjpeg-users@lists.sourceforge.net
17157 L:      linux-media@vger.kernel.org
17158 W:      http://mjpeg.sourceforge.net/driver-zoran/
17159 T:      hg https://linuxtv.org/hg/v4l-dvb
17160 S:      Odd Fixes
17161 F:      drivers/staging/media/zoran/
17162
17163 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17164 M:      Minchan Kim <minchan@kernel.org>
17165 M:      Nitin Gupta <ngupta@vflare.org>
17166 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17167 L:      linux-kernel@vger.kernel.org
17168 S:      Maintained
17169 F:      drivers/block/zram/
17170 F:      Documentation/blockdev/zram.txt
17171
17172 ZS DECSTATION Z85C30 SERIAL DRIVER
17173 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17174 S:      Maintained
17175 F:      drivers/tty/serial/zs.*
17176
17177 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17178 M:      Minchan Kim <minchan@kernel.org>
17179 M:      Nitin Gupta <ngupta@vflare.org>
17180 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17181 L:      linux-mm@kvack.org
17182 S:      Maintained
17183 F:      mm/zsmalloc.c
17184 F:      include/linux/zsmalloc.h
17185 F:      Documentation/vm/zsmalloc.rst
17186
17187 ZSWAP COMPRESSED SWAP CACHING
17188 M:      Seth Jennings <sjenning@redhat.com>
17189 M:      Dan Streetman <ddstreet@ieee.org>
17190 L:      linux-mm@kvack.org
17191 S:      Maintained
17192 F:      mm/zswap.c
17193
17194 THE REST
17195 M:      Linus Torvalds <torvalds@linux-foundation.org>
17196 L:      linux-kernel@vger.kernel.org
17197 Q:      http://patchwork.kernel.org/project/LKML/list/
17198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17199 S:      Buried alive in reporters
17200 F:      *
17201 F:      */