Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatchin...
[sfrench/cifs-2.6.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 F:      include/linux/platform_data/at24.h
2558
2559 ATA OVER ETHERNET (AOE) DRIVER
2560 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2561 W:      http://www.openaoe.org/
2562 S:      Supported
2563 F:      Documentation/aoe/
2564 F:      drivers/block/aoe/
2565
2566 ATHEROS 71XX/9XXX GPIO DRIVER
2567 M:      Alban Bedel <albeu@free.fr>
2568 W:      https://github.com/AlbanBedel/linux
2569 T:      git git://github.com/AlbanBedel/linux
2570 S:      Maintained
2571 F:      drivers/gpio/gpio-ath79.c
2572 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2573
2574 ATHEROS 71XX/9XXX USB PHY DRIVER
2575 M:      Alban Bedel <albeu@free.fr>
2576 W:      https://github.com/AlbanBedel/linux
2577 T:      git git://github.com/AlbanBedel/linux
2578 S:      Maintained
2579 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2580 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2581
2582 ATHEROS ATH GENERIC UTILITIES
2583 M:      Kalle Valo <kvalo@codeaurora.org>
2584 L:      linux-wireless@vger.kernel.org
2585 S:      Supported
2586 F:      drivers/net/wireless/ath/*
2587
2588 ATHEROS ATH5K WIRELESS DRIVER
2589 M:      Jiri Slaby <jirislaby@gmail.com>
2590 M:      Nick Kossifidis <mickflemm@gmail.com>
2591 M:      Luis Chamberlain <mcgrof@kernel.org>
2592 L:      linux-wireless@vger.kernel.org
2593 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2594 S:      Maintained
2595 F:      drivers/net/wireless/ath/ath5k/
2596
2597 ATHEROS ATH6KL WIRELESS DRIVER
2598 M:      Kalle Valo <kvalo@codeaurora.org>
2599 L:      linux-wireless@vger.kernel.org
2600 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2602 S:      Supported
2603 F:      drivers/net/wireless/ath/ath6kl/
2604
2605 ATI_REMOTE2 DRIVER
2606 M:      Ville Syrjala <syrjala@sci.fi>
2607 S:      Maintained
2608 F:      drivers/input/misc/ati_remote2.c
2609
2610 ATK0110 HWMON DRIVER
2611 M:      Luca Tettamanti <kronos.it@gmail.com>
2612 L:      linux-hwmon@vger.kernel.org
2613 S:      Maintained
2614 F:      drivers/hwmon/asus_atk0110.c
2615
2616 ATLX ETHERNET DRIVERS
2617 M:      Jay Cliburn <jcliburn@gmail.com>
2618 M:      Chris Snook <chris.snook@gmail.com>
2619 L:      netdev@vger.kernel.org
2620 W:      http://sourceforge.net/projects/atl1
2621 W:      http://atl1.sourceforge.net
2622 S:      Maintained
2623 F:      drivers/net/ethernet/atheros/
2624
2625 ATM
2626 M:      Chas Williams <3chas3@gmail.com>
2627 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2628 L:      netdev@vger.kernel.org
2629 W:      http://linux-atm.sourceforge.net
2630 S:      Maintained
2631 F:      drivers/atm/
2632 F:      include/linux/atm*
2633 F:      include/uapi/linux/atm*
2634
2635 ATMEL MACB ETHERNET DRIVER
2636 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2637 S:      Supported
2638 F:      drivers/net/ethernet/cadence/
2639
2640 ATMEL MAXTOUCH DRIVER
2641 M:      Nick Dyer <nick@shmanahar.org>
2642 T:      git git://github.com/ndyer/linux.git
2643 S:      Maintained
2644 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2645 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2646
2647 ATMEL WIRELESS DRIVER
2648 M:      Simon Kelley <simon@thekelleys.org.uk>
2649 L:      linux-wireless@vger.kernel.org
2650 W:      http://www.thekelleys.org.uk/atmel
2651 W:      http://atmelwlandriver.sourceforge.net/
2652 S:      Maintained
2653 F:      drivers/net/wireless/atmel/atmel*
2654
2655 ATOMIC INFRASTRUCTURE
2656 M:      Will Deacon <will.deacon@arm.com>
2657 M:      Peter Zijlstra <peterz@infradead.org>
2658 R:      Boqun Feng <boqun.feng@gmail.com>
2659 L:      linux-kernel@vger.kernel.org
2660 S:      Maintained
2661 F:      arch/*/include/asm/atomic*.h
2662 F:      include/*/atomic*.h
2663 F:      scripts/atomic/
2664
2665 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2666 M:      Bradley Grove <linuxdrivers@attotech.com>
2667 L:      linux-scsi@vger.kernel.org
2668 W:      http://www.attotech.com
2669 S:      Supported
2670 F:      drivers/scsi/esas2r
2671
2672 ATUSB IEEE 802.15.4 RADIO DRIVER
2673 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2674 L:      linux-wpan@vger.kernel.org
2675 S:      Maintained
2676 F:      drivers/net/ieee802154/atusb.c
2677 F:      drivers/net/ieee802154/atusb.h
2678 F:      drivers/net/ieee802154/at86rf230.h
2679
2680 AUDIT SUBSYSTEM
2681 M:      Paul Moore <paul@paul-moore.com>
2682 M:      Eric Paris <eparis@redhat.com>
2683 L:      linux-audit@redhat.com (moderated for non-subscribers)
2684 W:      https://github.com/linux-audit
2685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2686 S:      Supported
2687 F:      include/linux/audit.h
2688 F:      include/uapi/linux/audit.h
2689 F:      kernel/audit*
2690
2691 AUXILIARY DISPLAY DRIVERS
2692 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2693 S:      Maintained
2694 F:      drivers/auxdisplay/
2695 F:      include/linux/cfag12864b.h
2696
2697 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2698 M:      Andreas Klinger <ak@it-klinger.de>
2699 L:      linux-iio@vger.kernel.org
2700 S:      Maintained
2701 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2702 F:      drivers/iio/adc/hx711.c
2703
2704 AX.25 NETWORK LAYER
2705 M:      Ralf Baechle <ralf@linux-mips.org>
2706 L:      linux-hams@vger.kernel.org
2707 W:      http://www.linux-ax25.org/
2708 S:      Maintained
2709 F:      include/uapi/linux/ax25.h
2710 F:      include/net/ax25.h
2711 F:      net/ax25/
2712
2713 AXENTIA ARM DEVICES
2714 M:      Peter Rosin <peda@axentia.se>
2715 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2716 S:      Maintained
2717 F:      Documentation/devicetree/bindings/arm/axentia.txt
2718 F:      arch/arm/boot/dts/at91-linea.dtsi
2719 F:      arch/arm/boot/dts/at91-natte.dtsi
2720 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2721 F:      arch/arm/boot/dts/at91-tse850-3.dts
2722
2723 AXENTIA ASOC DRIVERS
2724 M:      Peter Rosin <peda@axentia.se>
2725 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2726 S:      Maintained
2727 F:      Documentation/devicetree/bindings/sound/axentia,*
2728 F:      sound/soc/atmel/tse850-pcm5142.c
2729
2730 AXXIA I2C CONTROLLER
2731 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2732 L:      linux-i2c@vger.kernel.org
2733 S:      Maintained
2734 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2735 F:      drivers/i2c/busses/i2c-axxia.c
2736
2737 AZ6007 DVB DRIVER
2738 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2739 L:      linux-media@vger.kernel.org
2740 W:      https://linuxtv.org
2741 T:      git git://linuxtv.org/media_tree.git
2742 S:      Maintained
2743 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2744
2745 AZTECH FM RADIO RECEIVER DRIVER
2746 M:      Hans Verkuil <hverkuil@xs4all.nl>
2747 L:      linux-media@vger.kernel.org
2748 T:      git git://linuxtv.org/media_tree.git
2749 W:      https://linuxtv.org
2750 S:      Maintained
2751 F:      drivers/media/radio/radio-aztech*
2752
2753 B43 WIRELESS DRIVER
2754 L:      linux-wireless@vger.kernel.org
2755 L:      b43-dev@lists.infradead.org
2756 W:      http://wireless.kernel.org/en/users/Drivers/b43
2757 S:      Odd Fixes
2758 F:      drivers/net/wireless/broadcom/b43/
2759
2760 B43LEGACY WIRELESS DRIVER
2761 M:      Larry Finger <Larry.Finger@lwfinger.net>
2762 L:      linux-wireless@vger.kernel.org
2763 L:      b43-dev@lists.infradead.org
2764 W:      http://wireless.kernel.org/en/users/Drivers/b43
2765 S:      Maintained
2766 F:      drivers/net/wireless/broadcom/b43legacy/
2767
2768 BACKLIGHT CLASS/SUBSYSTEM
2769 M:      Lee Jones <lee.jones@linaro.org>
2770 M:      Daniel Thompson <daniel.thompson@linaro.org>
2771 M:      Jingoo Han <jingoohan1@gmail.com>
2772 L:      dri-devel@lists.freedesktop.org
2773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2774 S:      Maintained
2775 F:      drivers/video/backlight/
2776 F:      include/linux/backlight.h
2777 F:      include/linux/pwm_backlight.h
2778 F:      Documentation/devicetree/bindings/leds/backlight
2779
2780 BATMAN ADVANCED
2781 M:      Marek Lindner <mareklindner@neomailbox.ch>
2782 M:      Simon Wunderlich <sw@simonwunderlich.de>
2783 M:      Antonio Quartulli <a@unstable.cc>
2784 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2785 W:      https://www.open-mesh.org/
2786 Q:      https://patchwork.open-mesh.org/project/batman/list/
2787 S:      Maintained
2788 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2789 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2790 F:      Documentation/networking/batman-adv.rst
2791 F:      include/uapi/linux/batadv_packet.h
2792 F:      include/uapi/linux/batman_adv.h
2793 F:      net/batman-adv/
2794
2795 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2796 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2797 L:      linux-hams@vger.kernel.org
2798 W:      http://www.baycom.org/~tom/ham/ham.html
2799 S:      Maintained
2800 F:      drivers/net/hamradio/baycom*
2801
2802 BCACHE (BLOCK LAYER CACHE)
2803 M:      Coly Li <colyli@suse.de>
2804 M:      Kent Overstreet <kent.overstreet@gmail.com>
2805 L:      linux-bcache@vger.kernel.org
2806 W:      http://bcache.evilpiepirate.org
2807 C:      irc://irc.oftc.net/bcache
2808 S:      Maintained
2809 F:      drivers/md/bcache/
2810
2811 BDISP ST MEDIA DRIVER
2812 M:      Fabien Dessenne <fabien.dessenne@st.com>
2813 L:      linux-media@vger.kernel.org
2814 T:      git git://linuxtv.org/media_tree.git
2815 W:      https://linuxtv.org
2816 S:      Supported
2817 F:      drivers/media/platform/sti/bdisp
2818
2819 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2820 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2821 L:      netdev@vger.kernel.org
2822 S:      Maintained
2823 F:      drivers/net/ethernet/ec_bhf.c
2824
2825 BEFS FILE SYSTEM
2826 M:      Luis de Bethencourt <luisbg@kernel.org>
2827 M:      Salah Triki <salah.triki@gmail.com>
2828 S:      Maintained
2829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2830 F:      Documentation/filesystems/befs.txt
2831 F:      fs/befs/
2832
2833 BFQ I/O SCHEDULER
2834 M:      Paolo Valente <paolo.valente@linaro.org>
2835 M:      Jens Axboe <axboe@kernel.dk>
2836 L:      linux-block@vger.kernel.org
2837 S:      Maintained
2838 F:      block/bfq-*
2839 F:      Documentation/block/bfq-iosched.txt
2840
2841 BFS FILE SYSTEM
2842 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2843 S:      Maintained
2844 F:      Documentation/filesystems/bfs.txt
2845 F:      fs/bfs/
2846 F:      include/uapi/linux/bfs_fs.h
2847
2848 BLINKM RGB LED DRIVER
2849 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2850 S:      Maintained
2851 F:      drivers/leds/leds-blinkm.c
2852
2853 BLOCK LAYER
2854 M:      Jens Axboe <axboe@kernel.dk>
2855 L:      linux-block@vger.kernel.org
2856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2857 S:      Maintained
2858 F:      block/
2859 F:      drivers/block/
2860 F:      kernel/trace/blktrace.c
2861 F:      lib/sbitmap.c
2862
2863 BLOCK2MTD DRIVER
2864 M:      Joern Engel <joern@lazybastard.org>
2865 L:      linux-mtd@lists.infradead.org
2866 S:      Maintained
2867 F:      drivers/mtd/devices/block2mtd.c
2868
2869 BLUETOOTH DRIVERS
2870 M:      Marcel Holtmann <marcel@holtmann.org>
2871 M:      Johan Hedberg <johan.hedberg@gmail.com>
2872 L:      linux-bluetooth@vger.kernel.org
2873 W:      http://www.bluez.org/
2874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2876 S:      Maintained
2877 F:      drivers/bluetooth/
2878
2879 BLUETOOTH SUBSYSTEM
2880 M:      Marcel Holtmann <marcel@holtmann.org>
2881 M:      Johan Hedberg <johan.hedberg@gmail.com>
2882 L:      linux-bluetooth@vger.kernel.org
2883 W:      http://www.bluez.org/
2884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2886 S:      Maintained
2887 F:      net/bluetooth/
2888 F:      include/net/bluetooth/
2889
2890 BONDING DRIVER
2891 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2892 M:      Veaceslav Falico <vfalico@gmail.com>
2893 M:      Andy Gospodarek <andy@greyhouse.net>
2894 L:      netdev@vger.kernel.org
2895 W:      http://sourceforge.net/projects/bonding/
2896 S:      Supported
2897 F:      drivers/net/bonding/
2898 F:      include/uapi/linux/if_bonding.h
2899
2900 BPF (Safe dynamic programs and tools)
2901 M:      Alexei Starovoitov <ast@kernel.org>
2902 M:      Daniel Borkmann <daniel@iogearbox.net>
2903 R:      Martin KaFai Lau <kafai@fb.com>
2904 R:      Song Liu <songliubraving@fb.com>
2905 R:      Yonghong Song <yhs@fb.com>
2906 L:      netdev@vger.kernel.org
2907 L:      bpf@vger.kernel.org
2908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2910 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2911 S:      Supported
2912 F:      arch/*/net/*
2913 F:      Documentation/networking/filter.txt
2914 F:      Documentation/bpf/
2915 F:      include/linux/bpf*
2916 F:      include/linux/filter.h
2917 F:      include/trace/events/xdp.h
2918 F:      include/uapi/linux/bpf*
2919 F:      include/uapi/linux/filter.h
2920 F:      kernel/bpf/
2921 F:      kernel/trace/bpf_trace.c
2922 F:      lib/test_bpf.c
2923 F:      net/bpf/
2924 F:      net/core/filter.c
2925 F:      net/sched/act_bpf.c
2926 F:      net/sched/cls_bpf.c
2927 F:      samples/bpf/
2928 F:      tools/bpf/
2929 F:      tools/lib/bpf/
2930 F:      tools/testing/selftests/bpf/
2931 K:      bpf
2932 N:      bpf
2933
2934 BPF JIT for ARM
2935 M:      Shubham Bansal <illusionist.neo@gmail.com>
2936 L:      netdev@vger.kernel.org
2937 L:      bpf@vger.kernel.org
2938 S:      Maintained
2939 F:      arch/arm/net/
2940
2941 BPF JIT for ARM64
2942 M:      Daniel Borkmann <daniel@iogearbox.net>
2943 M:      Alexei Starovoitov <ast@kernel.org>
2944 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2945 L:      netdev@vger.kernel.org
2946 L:      bpf@vger.kernel.org
2947 S:      Supported
2948 F:      arch/arm64/net/
2949
2950 BPF JIT for MIPS (32-BIT AND 64-BIT)
2951 M:      Paul Burton <paul.burton@mips.com>
2952 L:      netdev@vger.kernel.org
2953 L:      bpf@vger.kernel.org
2954 S:      Maintained
2955 F:      arch/mips/net/
2956
2957 BPF JIT for NFP NICs
2958 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2959 L:      netdev@vger.kernel.org
2960 L:      bpf@vger.kernel.org
2961 S:      Supported
2962 F:      drivers/net/ethernet/netronome/nfp/bpf/
2963
2964 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2965 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2966 M:      Sandipan Das <sandipan@linux.ibm.com>
2967 L:      netdev@vger.kernel.org
2968 L:      bpf@vger.kernel.org
2969 S:      Maintained
2970 F:      arch/powerpc/net/
2971
2972 BPF JIT for RISC-V (RV64G)
2973 M:      Björn Töpel <bjorn.topel@gmail.com>
2974 L:      netdev@vger.kernel.org
2975 S:      Maintained
2976 F:      arch/riscv/net/
2977
2978 BPF JIT for S390
2979 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
2980 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
2981 L:      netdev@vger.kernel.org
2982 L:      bpf@vger.kernel.org
2983 S:      Maintained
2984 F:      arch/s390/net/
2985 X:      arch/s390/net/pnet.c
2986
2987 BPF JIT for SPARC (32-BIT AND 64-BIT)
2988 M:      David S. Miller <davem@davemloft.net>
2989 L:      netdev@vger.kernel.org
2990 L:      bpf@vger.kernel.org
2991 S:      Maintained
2992 F:      arch/sparc/net/
2993
2994 BPF JIT for X86 32-BIT
2995 M:      Wang YanQing <udknight@gmail.com>
2996 L:      netdev@vger.kernel.org
2997 L:      bpf@vger.kernel.org
2998 S:      Maintained
2999 F:      arch/x86/net/bpf_jit_comp32.c
3000
3001 BPF JIT for X86 64-BIT
3002 M:      Alexei Starovoitov <ast@kernel.org>
3003 M:      Daniel Borkmann <daniel@iogearbox.net>
3004 L:      netdev@vger.kernel.org
3005 L:      bpf@vger.kernel.org
3006 S:      Supported
3007 F:      arch/x86/net/
3008 X:      arch/x86/net/bpf_jit_comp32.c
3009
3010 BROADCOM B44 10/100 ETHERNET DRIVER
3011 M:      Michael Chan <michael.chan@broadcom.com>
3012 L:      netdev@vger.kernel.org
3013 S:      Supported
3014 F:      drivers/net/ethernet/broadcom/b44.*
3015
3016 BROADCOM B53 ETHERNET SWITCH DRIVER
3017 M:      Florian Fainelli <f.fainelli@gmail.com>
3018 L:      netdev@vger.kernel.org
3019 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3020 S:      Supported
3021 F:      drivers/net/dsa/b53/*
3022 F:      include/linux/platform_data/b53.h
3023
3024 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3025 M:      Florian Fainelli <f.fainelli@gmail.com>
3026 M:      Ray Jui <rjui@broadcom.com>
3027 M:      Scott Branden <sbranden@broadcom.com>
3028 M:      bcm-kernel-feedback-list@broadcom.com
3029 T:      git git://github.com/broadcom/mach-bcm
3030 S:      Maintained
3031 N:      bcm281*
3032 N:      bcm113*
3033 N:      bcm216*
3034 N:      kona
3035 F:      arch/arm/mach-bcm/
3036
3037 BROADCOM BCM2835 ARM ARCHITECTURE
3038 M:      Eric Anholt <eric@anholt.net>
3039 M:      Stefan Wahren <stefan.wahren@i2se.com>
3040 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3042 T:      git git://github.com/anholt/linux
3043 S:      Maintained
3044 N:      bcm2835
3045 F:      drivers/staging/vc04_services
3046
3047 BROADCOM BCM47XX MIPS ARCHITECTURE
3048 M:      Hauke Mehrtens <hauke@hauke-m.de>
3049 M:      Rafał Miłecki <zajec5@gmail.com>
3050 L:      linux-mips@vger.kernel.org
3051 S:      Maintained
3052 F:      Documentation/devicetree/bindings/mips/brcm/
3053 F:      arch/mips/bcm47xx/*
3054 F:      arch/mips/include/asm/mach-bcm47xx/*
3055
3056 BROADCOM BCM5301X ARM ARCHITECTURE
3057 M:      Hauke Mehrtens <hauke@hauke-m.de>
3058 M:      Rafał Miłecki <zajec5@gmail.com>
3059 M:      bcm-kernel-feedback-list@broadcom.com
3060 L:      linux-arm-kernel@lists.infradead.org
3061 S:      Maintained
3062 F:      arch/arm/mach-bcm/bcm_5301x.c
3063 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3064 F:      arch/arm/boot/dts/bcm470*
3065 F:      arch/arm/boot/dts/bcm953012*
3066
3067 BROADCOM BCM53573 ARM ARCHITECTURE
3068 M:      Rafał Miłecki <rafal@milecki.pl>
3069 L:      linux-arm-kernel@lists.infradead.org
3070 S:      Maintained
3071 F:      arch/arm/boot/dts/bcm53573*
3072 F:      arch/arm/boot/dts/bcm47189*
3073
3074 BROADCOM BCM63XX ARM ARCHITECTURE
3075 M:      Florian Fainelli <f.fainelli@gmail.com>
3076 M:      bcm-kernel-feedback-list@broadcom.com
3077 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3078 T:      git git://github.com/broadcom/stblinux.git
3079 S:      Maintained
3080 N:      bcm63xx
3081
3082 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3083 M:      Kevin Cernekee <cernekee@gmail.com>
3084 L:      linux-usb@vger.kernel.org
3085 S:      Maintained
3086 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3087
3088 BROADCOM BCM7XXX ARM ARCHITECTURE
3089 M:      Brian Norris <computersforpeace@gmail.com>
3090 M:      Gregory Fong <gregory.0xf0@gmail.com>
3091 M:      Florian Fainelli <f.fainelli@gmail.com>
3092 M:      bcm-kernel-feedback-list@broadcom.com
3093 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3094 T:      git git://github.com/broadcom/stblinux.git
3095 S:      Maintained
3096 F:      arch/arm/mach-bcm/*brcmstb*
3097 F:      arch/arm/boot/dts/bcm7*.dts*
3098 F:      drivers/bus/brcmstb_gisb.c
3099 F:      arch/arm/mm/cache-b15-rac.c
3100 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3101 N:      brcmstb
3102
3103 BROADCOM BMIPS CPUFREQ DRIVER
3104 M:      Markus Mayer <mmayer@broadcom.com>
3105 M:      bcm-kernel-feedback-list@broadcom.com
3106 L:      linux-pm@vger.kernel.org
3107 S:      Maintained
3108 F:      drivers/cpufreq/bmips-cpufreq.c
3109
3110 BROADCOM BMIPS MIPS ARCHITECTURE
3111 M:      Kevin Cernekee <cernekee@gmail.com>
3112 M:      Florian Fainelli <f.fainelli@gmail.com>
3113 L:      linux-mips@vger.kernel.org
3114 T:      git git://github.com/broadcom/stblinux.git
3115 S:      Maintained
3116 F:      arch/mips/bmips/*
3117 F:      arch/mips/include/asm/mach-bmips/*
3118 F:      arch/mips/kernel/*bmips*
3119 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3120 F:      drivers/irqchip/irq-bcm63*
3121 F:      drivers/irqchip/irq-bcm7*
3122 F:      drivers/irqchip/irq-brcmstb*
3123 F:      include/linux/bcm963xx_nvram.h
3124 F:      include/linux/bcm963xx_tag.h
3125
3126 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3127 M:      Rasesh Mody <rmody@marvell.com>
3128 M:      GR-Linux-NIC-Dev@marvell.com
3129 L:      netdev@vger.kernel.org
3130 S:      Supported
3131 F:      drivers/net/ethernet/broadcom/bnx2.*
3132 F:      drivers/net/ethernet/broadcom/bnx2_*
3133
3134 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3135 M:      QLogic-Storage-Upstream@qlogic.com
3136 L:      linux-scsi@vger.kernel.org
3137 S:      Supported
3138 F:      drivers/scsi/bnx2fc/
3139
3140 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3141 M:      QLogic-Storage-Upstream@qlogic.com
3142 L:      linux-scsi@vger.kernel.org
3143 S:      Supported
3144 F:      drivers/scsi/bnx2i/
3145
3146 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3147 M:      Ariel Elior <aelior@marvell.com>
3148 M:      Sudarsana Kalluru <skalluru@marvell.com>
3149 M:      GR-everest-linux-l2@marvell.com
3150 L:      netdev@vger.kernel.org
3151 S:      Supported
3152 F:      drivers/net/ethernet/broadcom/bnx2x/
3153
3154 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3155 M:      Michael Chan <michael.chan@broadcom.com>
3156 L:      netdev@vger.kernel.org
3157 S:      Supported
3158 F:      drivers/net/ethernet/broadcom/bnxt/
3159
3160 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3161 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3162 M:      Franky Lin <franky.lin@broadcom.com>
3163 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3164 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3165 M:      Wright Feng <wright.feng@cypress.com>
3166 L:      linux-wireless@vger.kernel.org
3167 L:      brcm80211-dev-list.pdl@broadcom.com
3168 L:      brcm80211-dev-list@cypress.com
3169 S:      Supported
3170 F:      drivers/net/wireless/broadcom/brcm80211/
3171
3172 BROADCOM BRCMSTB GPIO DRIVER
3173 M:      Gregory Fong <gregory.0xf0@gmail.com>
3174 L:      bcm-kernel-feedback-list@broadcom.com
3175 S:      Supported
3176 F:      drivers/gpio/gpio-brcmstb.c
3177 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3178
3179 BROADCOM BRCMSTB I2C DRIVER
3180 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3181 L:      linux-i2c@vger.kernel.org
3182 L:      bcm-kernel-feedback-list@broadcom.com
3183 S:      Supported
3184 F:      drivers/i2c/busses/i2c-brcmstb.c
3185 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3186
3187 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3188 M:      Al Cooper <alcooperx@gmail.com>
3189 L:      linux-kernel@vger.kernel.org
3190 L:      bcm-kernel-feedback-list@broadcom.com
3191 S:      Maintained
3192 F:      drivers/phy/broadcom/phy-brcm-usb*
3193
3194 BROADCOM GENET ETHERNET DRIVER
3195 M:      Doug Berger <opendmb@gmail.com>
3196 M:      Florian Fainelli <f.fainelli@gmail.com>
3197 L:      netdev@vger.kernel.org
3198 S:      Supported
3199 F:      drivers/net/ethernet/broadcom/genet/
3200
3201 BROADCOM IPROC ARM ARCHITECTURE
3202 M:      Ray Jui <rjui@broadcom.com>
3203 M:      Scott Branden <sbranden@broadcom.com>
3204 M:      bcm-kernel-feedback-list@broadcom.com
3205 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3206 T:      git git://github.com/broadcom/cygnus-linux.git
3207 S:      Maintained
3208 N:      iproc
3209 N:      cygnus
3210 N:      bcm[-_]nsp
3211 N:      bcm9113*
3212 N:      bcm9583*
3213 N:      bcm9585*
3214 N:      bcm9586*
3215 N:      bcm988312
3216 N:      bcm113*
3217 N:      bcm583*
3218 N:      bcm585*
3219 N:      bcm586*
3220 N:      bcm88312
3221 N:      hr2
3222 N:      stingray
3223 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3224 F:      arch/arm64/boot/dts/broadcom/stingray/*
3225 F:      drivers/clk/bcm/clk-ns*
3226 F:      drivers/clk/bcm/clk-sr*
3227 F:      drivers/pinctrl/bcm/pinctrl-ns*
3228 F:      include/dt-bindings/clock/bcm-sr*
3229
3230 BROADCOM KONA GPIO DRIVER
3231 M:      Ray Jui <rjui@broadcom.com>
3232 L:      bcm-kernel-feedback-list@broadcom.com
3233 S:      Supported
3234 F:      drivers/gpio/gpio-bcm-kona.c
3235 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3236
3237 BROADCOM NETXTREME-E ROCE DRIVER
3238 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3239 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3240 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3241 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3242 L:      linux-rdma@vger.kernel.org
3243 W:      http://www.broadcom.com
3244 S:      Supported
3245 F:      drivers/infiniband/hw/bnxt_re/
3246 F:      include/uapi/rdma/bnxt_re-abi.h
3247
3248 BROADCOM NVRAM DRIVER
3249 M:      Rafał Miłecki <zajec5@gmail.com>
3250 L:      linux-mips@vger.kernel.org
3251 S:      Maintained
3252 F:      drivers/firmware/broadcom/*
3253
3254 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3255 M:      Rafał Miłecki <zajec5@gmail.com>
3256 L:      linux-wireless@vger.kernel.org
3257 S:      Maintained
3258 F:      drivers/bcma/
3259 F:      include/linux/bcma/
3260
3261 BROADCOM STB AVS CPUFREQ DRIVER
3262 M:      Markus Mayer <mmayer@broadcom.com>
3263 M:      bcm-kernel-feedback-list@broadcom.com
3264 L:      linux-pm@vger.kernel.org
3265 S:      Maintained
3266 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3267 F:      drivers/cpufreq/brcmstb*
3268
3269 BROADCOM STB AVS TMON DRIVER
3270 M:      Markus Mayer <mmayer@broadcom.com>
3271 M:      bcm-kernel-feedback-list@broadcom.com
3272 L:      linux-pm@vger.kernel.org
3273 S:      Maintained
3274 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3275 F:      drivers/thermal/broadcom/brcmstb*
3276
3277 BROADCOM STB NAND FLASH DRIVER
3278 M:      Brian Norris <computersforpeace@gmail.com>
3279 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3280 L:      linux-mtd@lists.infradead.org
3281 L:      bcm-kernel-feedback-list@broadcom.com
3282 S:      Maintained
3283 F:      drivers/mtd/nand/raw/brcmnand/
3284
3285 BROADCOM STB DPFE DRIVER
3286 M:      Markus Mayer <mmayer@broadcom.com>
3287 M:      bcm-kernel-feedback-list@broadcom.com
3288 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3289 S:      Maintained
3290 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3291 F:      drivers/memory/brcmstb_dpfe.c
3292
3293 BROADCOM SPI DRIVER
3294 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3295 M:      bcm-kernel-feedback-list@broadcom.com
3296 S:      Maintained
3297 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3298 F:      drivers/spi/spi-bcm-qspi.*
3299 F:      drivers/spi/spi-brcmstb-qspi.c
3300 F:      drivers/spi/spi-iproc-qspi.c
3301
3302 BROADCOM SYSTEMPORT ETHERNET DRIVER
3303 M:      Florian Fainelli <f.fainelli@gmail.com>
3304 L:      netdev@vger.kernel.org
3305 S:      Supported
3306 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3307
3308 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3309 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3310 M:      Prashant Sreedharan <prashant@broadcom.com>
3311 M:      Michael Chan <mchan@broadcom.com>
3312 L:      netdev@vger.kernel.org
3313 S:      Supported
3314 F:      drivers/net/ethernet/broadcom/tg3.*
3315
3316 BROCADE BFA FC SCSI DRIVER
3317 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3318 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3319 L:      linux-scsi@vger.kernel.org
3320 S:      Supported
3321 F:      drivers/scsi/bfa/
3322
3323 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3324 M:      Rasesh Mody <rmody@marvell.com>
3325 M:      Sudarsana Kalluru <skalluru@marvell.com>
3326 M:      GR-Linux-NIC-Dev@marvell.com
3327 L:      netdev@vger.kernel.org
3328 S:      Supported
3329 F:      drivers/net/ethernet/brocade/bna/
3330
3331 BSG (block layer generic sg v4 driver)
3332 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3333 L:      linux-scsi@vger.kernel.org
3334 S:      Supported
3335 F:      block/bsg.c
3336 F:      include/linux/bsg.h
3337 F:      include/uapi/linux/bsg.h
3338
3339 BT87X AUDIO DRIVER
3340 M:      Clemens Ladisch <clemens@ladisch.de>
3341 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3342 T:      git git://git.alsa-project.org/alsa-kernel.git
3343 S:      Maintained
3344 F:      Documentation/sound/cards/bt87x.rst
3345 F:      sound/pci/bt87x.c
3346
3347 BT8XXGPIO DRIVER
3348 M:      Michael Buesch <m@bues.ch>
3349 W:      http://bu3sch.de/btgpio.php
3350 S:      Maintained
3351 F:      drivers/gpio/gpio-bt8xx.c
3352
3353 BTRFS FILE SYSTEM
3354 M:      Chris Mason <clm@fb.com>
3355 M:      Josef Bacik <josef@toxicpanda.com>
3356 M:      David Sterba <dsterba@suse.com>
3357 L:      linux-btrfs@vger.kernel.org
3358 W:      http://btrfs.wiki.kernel.org/
3359 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3361 S:      Maintained
3362 F:      Documentation/filesystems/btrfs.txt
3363 F:      fs/btrfs/
3364 F:      include/linux/btrfs*
3365 F:      include/uapi/linux/btrfs*
3366
3367 BTTV VIDEO4LINUX DRIVER
3368 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3369 L:      linux-media@vger.kernel.org
3370 W:      https://linuxtv.org
3371 T:      git git://linuxtv.org/media_tree.git
3372 S:      Odd fixes
3373 F:      Documentation/media/v4l-drivers/bttv*
3374 F:      drivers/media/pci/bt8xx/bttv*
3375
3376 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3377 M:      Chanwoo Choi <cw00.choi@samsung.com>
3378 L:      linux-pm@vger.kernel.org
3379 L:      linux-samsung-soc@vger.kernel.org
3380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3381 S:      Maintained
3382 F:      drivers/devfreq/exynos-bus.c
3383 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3384
3385 BUSLOGIC SCSI DRIVER
3386 M:      Khalid Aziz <khalid@gonehiking.org>
3387 L:      linux-scsi@vger.kernel.org
3388 S:      Maintained
3389 F:      drivers/scsi/BusLogic.*
3390 F:      drivers/scsi/FlashPoint.*
3391
3392 C-MEDIA CMI8788 DRIVER
3393 M:      Clemens Ladisch <clemens@ladisch.de>
3394 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3395 T:      git git://git.alsa-project.org/alsa-kernel.git
3396 S:      Maintained
3397 F:      sound/pci/oxygen/
3398
3399 C-SKY ARCHITECTURE
3400 M:      Guo Ren <guoren@kernel.org>
3401 T:      git https://github.com/c-sky/csky-linux.git
3402 S:      Supported
3403 F:      arch/csky/
3404 F:      Documentation/devicetree/bindings/csky/
3405 F:      drivers/irqchip/irq-csky-*
3406 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3407 F:      drivers/clocksource/timer-gx6605s.c
3408 F:      drivers/clocksource/timer-mp-csky.c
3409 F:      Documentation/devicetree/bindings/timer/csky,*
3410 K:      csky
3411 N:      csky
3412
3413 C6X ARCHITECTURE
3414 M:      Mark Salter <msalter@redhat.com>
3415 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3416 L:      linux-c6x-dev@linux-c6x.org
3417 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3418 S:      Maintained
3419 F:      arch/c6x/
3420
3421 CA8210 IEEE-802.15.4 RADIO DRIVER
3422 M:      Harry Morris <h.morris@cascoda.com>
3423 L:      linux-wpan@vger.kernel.org
3424 W:      https://github.com/Cascoda/ca8210-linux.git
3425 S:      Maintained
3426 F:      drivers/net/ieee802154/ca8210.c
3427 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3428
3429 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3430 M:      David Howells <dhowells@redhat.com>
3431 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3432 S:      Supported
3433 F:      Documentation/filesystems/caching/cachefiles.txt
3434 F:      fs/cachefiles/
3435
3436 CADENCE MIPI-CSI2 BRIDGES
3437 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3438 L:      linux-media@vger.kernel.org
3439 S:      Maintained
3440 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3441 F:      drivers/media/platform/cadence/cdns-csi2*
3442
3443 CADET FM/AM RADIO RECEIVER DRIVER
3444 M:      Hans Verkuil <hverkuil@xs4all.nl>
3445 L:      linux-media@vger.kernel.org
3446 T:      git git://linuxtv.org/media_tree.git
3447 W:      https://linuxtv.org
3448 S:      Maintained
3449 F:      drivers/media/radio/radio-cadet*
3450
3451 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3452 M:      Jonathan Corbet <corbet@lwn.net>
3453 L:      linux-media@vger.kernel.org
3454 T:      git git://linuxtv.org/media_tree.git
3455 S:      Maintained
3456 F:      Documentation/media/v4l-drivers/cafe_ccic*
3457 F:      drivers/media/platform/marvell-ccic/
3458
3459 CAIF NETWORK LAYER
3460 L:      netdev@vger.kernel.org
3461 S:      Orphan
3462 F:      Documentation/networking/caif/
3463 F:      drivers/net/caif/
3464 F:      include/uapi/linux/caif/
3465 F:      include/net/caif/
3466 F:      net/caif/
3467
3468 CAKE QDISC
3469 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3470 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3471 S:      Maintained
3472 F:      net/sched/sch_cake.c
3473
3474 CALGARY x86-64 IOMMU
3475 M:      Muli Ben-Yehuda <mulix@mulix.org>
3476 M:      Jon Mason <jdmason@kudzu.us>
3477 L:      iommu@lists.linux-foundation.org
3478 S:      Maintained
3479 F:      arch/x86/kernel/pci-calgary_64.c
3480 F:      arch/x86/kernel/tce_64.c
3481 F:      arch/x86/include/asm/calgary.h
3482 F:      arch/x86/include/asm/tce.h
3483
3484 CAN NETWORK DRIVERS
3485 M:      Wolfgang Grandegger <wg@grandegger.com>
3486 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3487 L:      linux-can@vger.kernel.org
3488 W:      https://github.com/linux-can
3489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3491 S:      Maintained
3492 F:      Documentation/devicetree/bindings/net/can/
3493 F:      drivers/net/can/
3494 F:      include/linux/can/dev.h
3495 F:      include/linux/can/platform/
3496 F:      include/uapi/linux/can/error.h
3497 F:      include/uapi/linux/can/netlink.h
3498
3499 CAN NETWORK LAYER
3500 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3501 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3502 L:      linux-can@vger.kernel.org
3503 W:      https://github.com/linux-can
3504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3506 S:      Maintained
3507 F:      Documentation/networking/can.rst
3508 F:      net/can/
3509 F:      include/linux/can/core.h
3510 F:      include/uapi/linux/can.h
3511 F:      include/uapi/linux/can/bcm.h
3512 F:      include/uapi/linux/can/raw.h
3513 F:      include/uapi/linux/can/gw.h
3514
3515 CAPABILITIES
3516 M:      Serge Hallyn <serge@hallyn.com>
3517 L:      linux-security-module@vger.kernel.org
3518 S:      Supported
3519 F:      include/linux/capability.h
3520 F:      include/uapi/linux/capability.h
3521 F:      security/commoncap.c
3522 F:      kernel/capability.c
3523
3524 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3525 M:      Kevin Tsai <ktsai@capellamicro.com>
3526 S:      Maintained
3527 F:      drivers/iio/light/cm*
3528
3529 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3530 M:      Christian Lamparter <chunkeey@googlemail.com>
3531 L:      linux-wireless@vger.kernel.org
3532 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3533 S:      Maintained
3534 F:      drivers/net/wireless/ath/carl9170/
3535
3536 CAVIUM I2C DRIVER
3537 M:      Jan Glauber <jglauber@cavium.com>
3538 M:      David Daney <david.daney@cavium.com>
3539 W:      http://www.cavium.com
3540 S:      Supported
3541 F:      drivers/i2c/busses/i2c-octeon*
3542 F:      drivers/i2c/busses/i2c-thunderx*
3543
3544 CAVIUM LIQUIDIO NETWORK DRIVER
3545 M:      Derek Chickles <dchickles@marvell.com>
3546 M:      Satanand Burla <sburla@marvell.com>
3547 M:      Felix Manlunas <fmanlunas@marvell.com>
3548 L:      netdev@vger.kernel.org
3549 W:      http://www.cavium.com
3550 S:      Supported
3551 F:      drivers/net/ethernet/cavium/liquidio/
3552
3553 CAVIUM MMC DRIVER
3554 M:      Jan Glauber <jglauber@cavium.com>
3555 M:      David Daney <david.daney@cavium.com>
3556 M:      Steven J. Hill <Steven.Hill@cavium.com>
3557 W:      http://www.cavium.com
3558 S:      Supported
3559 F:      drivers/mmc/host/cavium*
3560
3561 CAVIUM OCTEON-TX CRYPTO DRIVER
3562 M:      George Cherian <george.cherian@cavium.com>
3563 L:      linux-crypto@vger.kernel.org
3564 W:      http://www.cavium.com
3565 S:      Supported
3566 F:      drivers/crypto/cavium/cpt/
3567
3568 CAVIUM THUNDERX2 ARM64 SOC
3569 M:      Robert Richter <rrichter@cavium.com>
3570 M:      Jayachandran C <jnair@caviumnetworks.com>
3571 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3572 S:      Maintained
3573 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3574 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3575
3576 CC2520 IEEE-802.15.4 RADIO DRIVER
3577 M:      Varka Bhadram <varkabhadram@gmail.com>
3578 L:      linux-wpan@vger.kernel.org
3579 S:      Maintained
3580 F:      drivers/net/ieee802154/cc2520.c
3581 F:      include/linux/spi/cc2520.h
3582 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3583
3584 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3585 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3586 L:      linux-crypto@vger.kernel.org
3587 S:      Supported
3588 F:      drivers/crypto/ccree/
3589 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3590
3591 CEC FRAMEWORK
3592 M:      Hans Verkuil <hans.verkuil@cisco.com>
3593 L:      linux-media@vger.kernel.org
3594 T:      git git://linuxtv.org/media_tree.git
3595 W:      http://linuxtv.org
3596 S:      Supported
3597 F:      Documentation/media/kapi/cec-core.rst
3598 F:      Documentation/media/uapi/cec
3599 F:      drivers/media/cec/
3600 F:      drivers/media/rc/keymaps/rc-cec.c
3601 F:      include/media/cec.h
3602 F:      include/media/cec-notifier.h
3603 F:      include/uapi/linux/cec.h
3604 F:      include/uapi/linux/cec-funcs.h
3605 F:      Documentation/devicetree/bindings/media/cec.txt
3606 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3607
3608 CEC GPIO DRIVER
3609 M:      Hans Verkuil <hans.verkuil@cisco.com>
3610 L:      linux-media@vger.kernel.org
3611 T:      git git://linuxtv.org/media_tree.git
3612 W:      http://linuxtv.org
3613 S:      Supported
3614 F:      drivers/media/platform/cec-gpio/
3615 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3616
3617 CELL BROADBAND ENGINE ARCHITECTURE
3618 M:      Arnd Bergmann <arnd@arndb.de>
3619 L:      linuxppc-dev@lists.ozlabs.org
3620 W:      http://www.ibm.com/developerworks/power/cell/
3621 S:      Supported
3622 F:      arch/powerpc/include/asm/cell*.h
3623 F:      arch/powerpc/include/asm/spu*.h
3624 F:      arch/powerpc/include/uapi/asm/spu*.h
3625 F:      arch/powerpc/oprofile/*cell*
3626 F:      arch/powerpc/platforms/cell/
3627
3628 CEPH COMMON CODE (LIBCEPH)
3629 M:      Ilya Dryomov <idryomov@gmail.com>
3630 M:      "Yan, Zheng" <zyan@redhat.com>
3631 M:      Sage Weil <sage@redhat.com>
3632 L:      ceph-devel@vger.kernel.org
3633 W:      http://ceph.com/
3634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3635 T:      git git://github.com/ceph/ceph-client.git
3636 S:      Supported
3637 F:      net/ceph/
3638 F:      include/linux/ceph/
3639 F:      include/linux/crush/
3640
3641 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3642 M:      "Yan, Zheng" <zyan@redhat.com>
3643 M:      Sage Weil <sage@redhat.com>
3644 M:      Ilya Dryomov <idryomov@gmail.com>
3645 L:      ceph-devel@vger.kernel.org
3646 W:      http://ceph.com/
3647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3648 T:      git git://github.com/ceph/ceph-client.git
3649 S:      Supported
3650 F:      Documentation/filesystems/ceph.txt
3651 F:      fs/ceph/
3652
3653 CERTIFICATE HANDLING:
3654 M:      David Howells <dhowells@redhat.com>
3655 M:      David Woodhouse <dwmw2@infradead.org>
3656 L:      keyrings@vger.kernel.org
3657 S:      Maintained
3658 F:      Documentation/admin-guide/module-signing.rst
3659 F:      certs/
3660 F:      scripts/sign-file.c
3661 F:      scripts/extract-cert.c
3662
3663 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3664 L:      linux-usb@vger.kernel.org
3665 S:      Orphan
3666 F:      Documentation/usb/WUSB-Design-overview.txt
3667 F:      Documentation/usb/wusb-cbaf
3668 F:      drivers/usb/host/hwa-hc.c
3669 F:      drivers/usb/host/whci/
3670 F:      drivers/usb/wusbcore/
3671 F:      include/linux/usb/wusb*
3672
3673 CFAG12864B LCD DRIVER
3674 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3675 S:      Maintained
3676 F:      drivers/auxdisplay/cfag12864b.c
3677 F:      include/linux/cfag12864b.h
3678
3679 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3680 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3681 S:      Maintained
3682 F:      drivers/auxdisplay/cfag12864bfb.c
3683 F:      include/linux/cfag12864b.h
3684
3685 802.11 (including CFG80211/NL80211)
3686 M:      Johannes Berg <johannes@sipsolutions.net>
3687 L:      linux-wireless@vger.kernel.org
3688 W:      http://wireless.kernel.org/
3689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3691 S:      Maintained
3692 F:      net/wireless/
3693 F:      include/uapi/linux/nl80211.h
3694 F:      include/linux/ieee80211.h
3695 F:      include/net/wext.h
3696 F:      include/net/cfg80211.h
3697 F:      include/net/iw_handler.h
3698 F:      include/net/ieee80211_radiotap.h
3699 F:      Documentation/driver-api/80211/cfg80211.rst
3700 F:      Documentation/networking/regulatory.txt
3701
3702 CHAR and MISC DRIVERS
3703 M:      Arnd Bergmann <arnd@arndb.de>
3704 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3706 S:      Supported
3707 F:      drivers/char/
3708 F:      drivers/misc/
3709 F:      include/linux/miscdevice.h
3710
3711 CHECKPATCH
3712 M:      Andy Whitcroft <apw@canonical.com>
3713 M:      Joe Perches <joe@perches.com>
3714 S:      Maintained
3715 F:      scripts/checkpatch.pl
3716
3717 CHINESE DOCUMENTATION
3718 M:      Harry Wei <harryxiyou@gmail.com>
3719 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3720 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3721 S:      Maintained
3722 F:      Documentation/translations/zh_CN/
3723
3724 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3725 M:      Peter Chen <Peter.Chen@nxp.com>
3726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3727 L:      linux-usb@vger.kernel.org
3728 S:      Maintained
3729 F:      drivers/usb/chipidea/
3730
3731 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3732 M:      Hans de Goede <hdegoede@redhat.com>
3733 L:      linux-input@vger.kernel.org
3734 S:      Maintained
3735 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3736 F:      drivers/input/touchscreen/chipone_icn8318.c
3737
3738 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3739 M:      Hans de Goede <hdegoede@redhat.com>
3740 L:      linux-input@vger.kernel.org
3741 S:      Maintained
3742 F:      drivers/input/touchscreen/chipone_icn8505.c
3743
3744 CHROME HARDWARE PLATFORM SUPPORT
3745 M:      Benson Leung <bleung@chromium.org>
3746 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3747 S:      Maintained
3748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3749 F:      drivers/platform/chrome/
3750
3751 CHROMEOS EC SUBDRIVERS
3752 M:      Benson Leung <bleung@chromium.org>
3753 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3754 R:      Guenter Roeck <groeck@chromium.org>
3755 S:      Maintained
3756 N:      cros_ec
3757 N:      cros-ec
3758 F:      drivers/power/supply/cros_usbpd-charger.c
3759
3760 CHROMEOS EC CODEC DRIVER
3761 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3762 S:      Maintained
3763 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3764 R:      Guenter Roeck <groeck@chromium.org>
3765 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3766 F:      sound/soc/codecs/cros_ec_codec.*
3767
3768 CIRRUS LOGIC AUDIO CODEC DRIVERS
3769 M:      Brian Austin <brian.austin@cirrus.com>
3770 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3771 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3772 S:      Maintained
3773 F:      sound/soc/codecs/cs*
3774
3775 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3776 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3777 L:      netdev@vger.kernel.org
3778 S:      Maintained
3779 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3780
3781 CISCO FCOE HBA DRIVER
3782 M:      Satish Kharat <satishkh@cisco.com>
3783 M:      Sesidhar Baddela <sebaddel@cisco.com>
3784 M:      Karan Tilak Kumar <kartilak@cisco.com>
3785 L:      linux-scsi@vger.kernel.org
3786 S:      Supported
3787 F:      drivers/scsi/fnic/
3788
3789 CISCO SCSI HBA DRIVER
3790 M:      Karan Tilak Kumar <kartilak@cisco.com>
3791 M:      Sesidhar Baddela <sebaddel@cisco.com>
3792 L:      linux-scsi@vger.kernel.org
3793 S:      Supported
3794 F:      drivers/scsi/snic/
3795
3796 CISCO VIC ETHERNET NIC DRIVER
3797 M:      Christian Benvenuti <benve@cisco.com>
3798 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3799 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3800 S:      Supported
3801 F:      drivers/net/ethernet/cisco/enic/
3802
3803 CISCO VIC LOW LATENCY NIC DRIVER
3804 M:      Christian Benvenuti <benve@cisco.com>
3805 M:      Nelson Escobar <neescoba@cisco.com>
3806 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3807 S:      Supported
3808 F:      drivers/infiniband/hw/usnic/
3809
3810 CIRRUS LOGIC MADERA CODEC DRIVERS
3811 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3812 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3813 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3814 L:      patches@opensource.cirrus.com
3815 T:      git https://github.com/CirrusLogic/linux-drivers.git
3816 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3817 S:      Supported
3818 F:      Documentation/devicetree/bindings/mfd/madera.txt
3819 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3820 F:      include/linux/irqchip/irq-madera*
3821 F:      include/linux/mfd/madera/*
3822 F:      drivers/gpio/gpio-madera*
3823 F:      drivers/irqchip/irq-madera*
3824 F:      drivers/mfd/madera*
3825 F:      drivers/mfd/cs47l*
3826 F:      drivers/pinctrl/cirrus/*
3827
3828 CLANG-FORMAT FILE
3829 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3830 S:      Maintained
3831 F:      .clang-format
3832
3833 CLEANCACHE API
3834 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3835 L:      linux-kernel@vger.kernel.org
3836 S:      Maintained
3837 F:      mm/cleancache.c
3838 F:      include/linux/cleancache.h
3839
3840 CLK API
3841 M:      Russell King <linux@armlinux.org.uk>
3842 L:      linux-clk@vger.kernel.org
3843 S:      Maintained
3844 F:      include/linux/clk.h
3845
3846 CLOCKSOURCE, CLOCKEVENT DRIVERS
3847 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3848 M:      Thomas Gleixner <tglx@linutronix.de>
3849 L:      linux-kernel@vger.kernel.org
3850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3851 S:      Supported
3852 F:      drivers/clocksource/
3853 F:      Documentation/devicetree/bindings/timer/
3854
3855 CMPC ACPI DRIVER
3856 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3857 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3858 L:      platform-driver-x86@vger.kernel.org
3859 S:      Supported
3860 F:      drivers/platform/x86/classmate-laptop.c
3861
3862 COBALT MEDIA DRIVER
3863 M:      Hans Verkuil <hans.verkuil@cisco.com>
3864 L:      linux-media@vger.kernel.org
3865 T:      git git://linuxtv.org/media_tree.git
3866 W:      https://linuxtv.org
3867 S:      Supported
3868 F:      drivers/media/pci/cobalt/
3869
3870 COCCINELLE/Semantic Patches (SmPL)
3871 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3872 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3873 M:      Nicolas Palix <nicolas.palix@imag.fr>
3874 M:      Michal Marek <michal.lkml@markovi.net>
3875 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3877 W:      http://coccinelle.lip6.fr/
3878 S:      Supported
3879 F:      Documentation/dev-tools/coccinelle.rst
3880 F:      scripts/coccinelle/
3881 F:      scripts/coccicheck
3882
3883 CODA FILE SYSTEM
3884 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3885 M:      coda@cs.cmu.edu
3886 L:      codalist@coda.cs.cmu.edu
3887 W:      http://www.coda.cs.cmu.edu/
3888 S:      Maintained
3889 F:      Documentation/filesystems/coda.txt
3890 F:      fs/coda/
3891 F:      include/linux/coda*.h
3892 F:      include/uapi/linux/coda*.h
3893
3894 CODA V4L2 MEM2MEM DRIVER
3895 M:      Philipp Zabel <p.zabel@pengutronix.de>
3896 L:      linux-media@vger.kernel.org
3897 S:      Maintained
3898 F:      Documentation/devicetree/bindings/media/coda.txt
3899 F:      drivers/media/platform/coda/
3900
3901 CODE OF CONDUCT
3902 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3903 S:      Supported
3904 F:      Documentation/process/code-of-conduct.rst
3905 F:      Documentation/process/code-of-conduct-interpretation.rst
3906
3907 COMMON CLK FRAMEWORK
3908 M:      Michael Turquette <mturquette@baylibre.com>
3909 M:      Stephen Boyd <sboyd@kernel.org>
3910 L:      linux-clk@vger.kernel.org
3911 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3913 S:      Maintained
3914 F:      Documentation/devicetree/bindings/clock/
3915 F:      drivers/clk/
3916 X:      drivers/clk/clkdev.c
3917 F:      include/linux/clk-pr*
3918 F:      include/linux/clk/
3919 F:      include/linux/of_clk.h
3920
3921 COMMON INTERNET FILE SYSTEM (CIFS)
3922 M:      Steve French <sfrench@samba.org>
3923 L:      linux-cifs@vger.kernel.org
3924 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3925 W:      http://linux-cifs.samba.org/
3926 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3927 S:      Supported
3928 F:      Documentation/filesystems/cifs/
3929 F:      fs/cifs/
3930
3931 COMPACTPCI HOTPLUG CORE
3932 M:      Scott Murray <scott@spiteful.org>
3933 L:      linux-pci@vger.kernel.org
3934 S:      Maintained
3935 F:      drivers/pci/hotplug/cpci_hotplug*
3936
3937 COMPACTPCI HOTPLUG GENERIC DRIVER
3938 M:      Scott Murray <scott@spiteful.org>
3939 L:      linux-pci@vger.kernel.org
3940 S:      Maintained
3941 F:      drivers/pci/hotplug/cpcihp_generic.c
3942
3943 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3944 M:      Scott Murray <scott@spiteful.org>
3945 L:      linux-pci@vger.kernel.org
3946 S:      Maintained
3947 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3948
3949 COMPAL LAPTOP SUPPORT
3950 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3951 L:      platform-driver-x86@vger.kernel.org
3952 S:      Maintained
3953 F:      drivers/platform/x86/compal-laptop.c
3954
3955 COMPILER ATTRIBUTES
3956 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3957 S:      Maintained
3958 F:      include/linux/compiler_attributes.h
3959
3960 CONEXANT ACCESSRUNNER USB DRIVER
3961 L:      accessrunner-general@lists.sourceforge.net
3962 W:      http://accessrunner.sourceforge.net/
3963 S:      Orphan
3964 F:      drivers/usb/atm/cxacru.c
3965
3966 CONFIGFS
3967 M:      Joel Becker <jlbec@evilplan.org>
3968 M:      Christoph Hellwig <hch@lst.de>
3969 T:      git git://git.infradead.org/users/hch/configfs.git
3970 S:      Supported
3971 F:      fs/configfs/
3972 F:      include/linux/configfs.h
3973
3974 CONNECTOR
3975 M:      Evgeniy Polyakov <zbr@ioremap.net>
3976 L:      netdev@vger.kernel.org
3977 S:      Maintained
3978 F:      drivers/connector/
3979
3980 CONTROL GROUP (CGROUP)
3981 M:      Tejun Heo <tj@kernel.org>
3982 M:      Li Zefan <lizefan@huawei.com>
3983 M:      Johannes Weiner <hannes@cmpxchg.org>
3984 L:      cgroups@vger.kernel.org
3985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3986 S:      Maintained
3987 F:      Documentation/admin-guide/cgroup-v2.rst
3988 F:      Documentation/cgroup-v1/
3989 F:      include/linux/cgroup*
3990 F:      kernel/cgroup/
3991
3992 CONTROL GROUP - CPUSET
3993 M:      Li Zefan <lizefan@huawei.com>
3994 L:      cgroups@vger.kernel.org
3995 W:      http://www.bullopensource.org/cpuset/
3996 W:      http://oss.sgi.com/projects/cpusets/
3997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3998 S:      Maintained
3999 F:      Documentation/cgroup-v1/cpusets.txt
4000 F:      include/linux/cpuset.h
4001 F:      kernel/cgroup/cpuset.c
4002
4003 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4004 M:      Johannes Weiner <hannes@cmpxchg.org>
4005 M:      Michal Hocko <mhocko@kernel.org>
4006 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4007 L:      cgroups@vger.kernel.org
4008 L:      linux-mm@kvack.org
4009 S:      Maintained
4010 F:      mm/memcontrol.c
4011 F:      mm/swap_cgroup.c
4012
4013 CORETEMP HARDWARE MONITORING DRIVER
4014 M:      Fenghua Yu <fenghua.yu@intel.com>
4015 L:      linux-hwmon@vger.kernel.org
4016 S:      Maintained
4017 F:      Documentation/hwmon/coretemp
4018 F:      drivers/hwmon/coretemp.c
4019
4020 COSA/SRP SYNC SERIAL DRIVER
4021 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4022 W:      http://www.fi.muni.cz/~kas/cosa/
4023 S:      Maintained
4024 F:      drivers/net/wan/cosa*
4025
4026 CPMAC ETHERNET DRIVER
4027 M:      Florian Fainelli <f.fainelli@gmail.com>
4028 L:      netdev@vger.kernel.org
4029 S:      Maintained
4030 F:      drivers/net/ethernet/ti/cpmac.c
4031
4032 CPU FREQUENCY SCALING FRAMEWORK
4033 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4034 M:      Viresh Kumar <viresh.kumar@linaro.org>
4035 L:      linux-pm@vger.kernel.org
4036 S:      Maintained
4037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4039 B:      https://bugzilla.kernel.org
4040 F:      Documentation/admin-guide/pm/cpufreq.rst
4041 F:      Documentation/admin-guide/pm/intel_pstate.rst
4042 F:      Documentation/cpu-freq/
4043 F:      Documentation/devicetree/bindings/cpufreq/
4044 F:      drivers/cpufreq/
4045 F:      include/linux/cpufreq.h
4046 F:      tools/testing/selftests/cpufreq/
4047
4048 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4049 M:      Viresh Kumar <viresh.kumar@linaro.org>
4050 M:      Sudeep Holla <sudeep.holla@arm.com>
4051 L:      linux-pm@vger.kernel.org
4052 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4053 S:      Maintained
4054 F:      drivers/cpufreq/arm_big_little.h
4055 F:      drivers/cpufreq/arm_big_little.c
4056
4057 CPU POWER MONITORING SUBSYSTEM
4058 M:      Thomas Renninger <trenn@suse.com>
4059 M:      Shuah Khan <shuah@kernel.org>
4060 M:      Shuah Khan <skhan@linuxfoundation.org>
4061 L:      linux-pm@vger.kernel.org
4062 S:      Maintained
4063 F:      tools/power/cpupower/
4064
4065 CPUID/MSR DRIVER
4066 M:      "H. Peter Anvin" <hpa@zytor.com>
4067 S:      Maintained
4068 F:      arch/x86/kernel/cpuid.c
4069 F:      arch/x86/kernel/msr.c
4070
4071 CPUIDLE DRIVER - ARM BIG LITTLE
4072 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4073 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4074 L:      linux-pm@vger.kernel.org
4075 L:      linux-arm-kernel@lists.infradead.org
4076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4077 S:      Maintained
4078 F:      drivers/cpuidle/cpuidle-big_little.c
4079
4080 CPUIDLE DRIVER - ARM EXYNOS
4081 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4082 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4083 M:      Kukjin Kim <kgene@kernel.org>
4084 L:      linux-pm@vger.kernel.org
4085 L:      linux-samsung-soc@vger.kernel.org
4086 S:      Supported
4087 F:      drivers/cpuidle/cpuidle-exynos.c
4088 F:      arch/arm/mach-exynos/pm.c
4089
4090 CPU IDLE TIME MANAGEMENT FRAMEWORK
4091 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4092 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4093 L:      linux-pm@vger.kernel.org
4094 S:      Maintained
4095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4096 B:      https://bugzilla.kernel.org
4097 F:      Documentation/admin-guide/pm/cpuidle.rst
4098 F:      Documentation/driver-api/pm/cpuidle.rst
4099 F:      drivers/cpuidle/*
4100 F:      include/linux/cpuidle.h
4101
4102 CRAMFS FILESYSTEM
4103 M:      Nicolas Pitre <nico@linaro.org>
4104 S:      Maintained
4105 F:      Documentation/filesystems/cramfs.txt
4106 F:      fs/cramfs/
4107
4108 CRYPTO API
4109 M:      Herbert Xu <herbert@gondor.apana.org.au>
4110 M:      "David S. Miller" <davem@davemloft.net>
4111 L:      linux-crypto@vger.kernel.org
4112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4114 S:      Maintained
4115 F:      Documentation/crypto/
4116 F:      Documentation/devicetree/bindings/crypto/
4117 F:      arch/*/crypto/
4118 F:      crypto/
4119 F:      drivers/crypto/
4120 F:      include/crypto/
4121 F:      include/linux/crypto*
4122
4123 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4124 M:      Neil Horman <nhorman@tuxdriver.com>
4125 L:      linux-crypto@vger.kernel.org
4126 S:      Maintained
4127 F:      crypto/ansi_cprng.c
4128 F:      crypto/rng.c
4129
4130 CS3308 MEDIA DRIVER
4131 M:      Hans Verkuil <hverkuil@xs4all.nl>
4132 L:      linux-media@vger.kernel.org
4133 T:      git git://linuxtv.org/media_tree.git
4134 W:      http://linuxtv.org
4135 S:      Odd Fixes
4136 F:      drivers/media/i2c/cs3308.c
4137
4138 CS5535 Audio ALSA driver
4139 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4140 S:      Maintained
4141 F:      sound/pci/cs5535audio/
4142
4143 CSI DRIVERS FOR ALLWINNER V3s
4144 M:      Yong Deng <yong.deng@magewell.com>
4145 L:      linux-media@vger.kernel.org
4146 T:      git git://linuxtv.org/media_tree.git
4147 S:      Maintained
4148 F:      drivers/media/platform/sunxi/sun6i-csi/
4149 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4150
4151 CW1200 WLAN driver
4152 M:      Solomon Peachy <pizza@shaftnet.org>
4153 S:      Maintained
4154 F:      drivers/net/wireless/st/cw1200/
4155
4156 CX18 VIDEO4LINUX DRIVER
4157 M:      Andy Walls <awalls@md.metrocast.net>
4158 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4159 L:      linux-media@vger.kernel.org
4160 T:      git git://linuxtv.org/media_tree.git
4161 W:      https://linuxtv.org
4162 W:      http://www.ivtvdriver.org/index.php/Cx18
4163 S:      Maintained
4164 F:      Documentation/media/v4l-drivers/cx18*
4165 F:      drivers/media/pci/cx18/
4166 F:      include/uapi/linux/ivtv*
4167
4168 CX2341X MPEG ENCODER HELPER MODULE
4169 M:      Hans Verkuil <hverkuil@xs4all.nl>
4170 L:      linux-media@vger.kernel.org
4171 T:      git git://linuxtv.org/media_tree.git
4172 W:      https://linuxtv.org
4173 S:      Maintained
4174 F:      drivers/media/common/cx2341x*
4175 F:      include/media/drv-intf/cx2341x.h
4176
4177 CX24120 MEDIA DRIVER
4178 M:      Jemma Denson <jdenson@gmail.com>
4179 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4180 L:      linux-media@vger.kernel.org
4181 W:      https://linuxtv.org
4182 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4183 S:      Maintained
4184 F:      drivers/media/dvb-frontends/cx24120*
4185
4186 CX88 VIDEO4LINUX DRIVER
4187 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4188 L:      linux-media@vger.kernel.org
4189 W:      https://linuxtv.org
4190 T:      git git://linuxtv.org/media_tree.git
4191 S:      Odd fixes
4192 F:      Documentation/media/v4l-drivers/cx88*
4193 F:      drivers/media/pci/cx88/
4194
4195 CXD2820R MEDIA DRIVER
4196 M:      Antti Palosaari <crope@iki.fi>
4197 L:      linux-media@vger.kernel.org
4198 W:      https://linuxtv.org
4199 W:      http://palosaari.fi/linux/
4200 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4201 T:      git git://linuxtv.org/anttip/media_tree.git
4202 S:      Maintained
4203 F:      drivers/media/dvb-frontends/cxd2820r*
4204
4205 CXGB3 ETHERNET DRIVER (CXGB3)
4206 M:      Vishal Kulkarni <vishal@chelsio.com>
4207 L:      netdev@vger.kernel.org
4208 W:      http://www.chelsio.com
4209 S:      Supported
4210 F:      drivers/net/ethernet/chelsio/cxgb3/
4211
4212 CXGB3 ISCSI DRIVER (CXGB3I)
4213 M:      Karen Xie <kxie@chelsio.com>
4214 L:      linux-scsi@vger.kernel.org
4215 W:      http://www.chelsio.com
4216 S:      Supported
4217 F:      drivers/scsi/cxgbi/cxgb3i
4218
4219 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4220 M:      Steve Wise <swise@chelsio.com>
4221 L:      linux-rdma@vger.kernel.org
4222 W:      http://www.openfabrics.org
4223 S:      Supported
4224 F:      drivers/infiniband/hw/cxgb3/
4225 F:      include/uapi/rdma/cxgb3-abi.h
4226
4227 CXGB4 CRYPTO DRIVER (chcr)
4228 M:      Harsh Jain <harsh@chelsio.com>
4229 L:      linux-crypto@vger.kernel.org
4230 W:      http://www.chelsio.com
4231 S:      Supported
4232 F:      drivers/crypto/chelsio
4233
4234 CXGB4 ETHERNET DRIVER (CXGB4)
4235 M:      Vishal Kulkarni <vishal@chelsio.com>
4236 L:      netdev@vger.kernel.org
4237 W:      http://www.chelsio.com
4238 S:      Supported
4239 F:      drivers/net/ethernet/chelsio/cxgb4/
4240
4241 CXGB4 ISCSI DRIVER (CXGB4I)
4242 M:      Karen Xie <kxie@chelsio.com>
4243 L:      linux-scsi@vger.kernel.org
4244 W:      http://www.chelsio.com
4245 S:      Supported
4246 F:      drivers/scsi/cxgbi/cxgb4i
4247
4248 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4249 M:      Steve Wise <swise@chelsio.com>
4250 L:      linux-rdma@vger.kernel.org
4251 W:      http://www.openfabrics.org
4252 S:      Supported
4253 F:      drivers/infiniband/hw/cxgb4/
4254 F:      include/uapi/rdma/cxgb4-abi.h
4255
4256 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4257 M:      Casey Leedom <leedom@chelsio.com>
4258 L:      netdev@vger.kernel.org
4259 W:      http://www.chelsio.com
4260 S:      Supported
4261 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4262
4263 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4264 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4265 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4266 L:      linuxppc-dev@lists.ozlabs.org
4267 S:      Supported
4268 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4269 F:      drivers/misc/cxl/
4270 F:      include/misc/cxl*
4271 F:      include/uapi/misc/cxl.h
4272 F:      Documentation/powerpc/cxl.txt
4273 F:      Documentation/ABI/testing/sysfs-class-cxl
4274
4275 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4276 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4277 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4278 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4279 L:      linux-scsi@vger.kernel.org
4280 S:      Supported
4281 F:      drivers/scsi/cxlflash/
4282 F:      include/uapi/scsi/cxlflash_ioctl.h
4283 F:      Documentation/powerpc/cxlflash.txt
4284
4285 CYBERPRO FB DRIVER
4286 M:      Russell King <linux@armlinux.org.uk>
4287 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4288 W:      http://www.armlinux.org.uk/
4289 S:      Maintained
4290 F:      drivers/video/fbdev/cyber2000fb.*
4291
4292 CYCLADES ASYNC MUX DRIVER
4293 W:      http://www.cyclades.com/
4294 S:      Orphan
4295 F:      drivers/tty/cyclades.c
4296 F:      include/linux/cyclades.h
4297 F:      include/uapi/linux/cyclades.h
4298
4299 CYCLADES PC300 DRIVER
4300 W:      http://www.cyclades.com/
4301 S:      Orphan
4302 F:      drivers/net/wan/pc300*
4303
4304 CYPRESS_FIRMWARE MEDIA DRIVER
4305 M:      Antti Palosaari <crope@iki.fi>
4306 L:      linux-media@vger.kernel.org
4307 W:      https://linuxtv.org
4308 W:      http://palosaari.fi/linux/
4309 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4310 T:      git git://linuxtv.org/anttip/media_tree.git
4311 S:      Maintained
4312 F:      drivers/media/common/cypress_firmware*
4313
4314 CYTTSP TOUCHSCREEN DRIVER
4315 M:      Ferruh Yigit <fery@cypress.com>
4316 L:      linux-input@vger.kernel.org
4317 S:      Supported
4318 F:      drivers/input/touchscreen/cyttsp*
4319 F:      include/linux/input/cyttsp.h
4320
4321 D-LINK DIR-685 TOUCHKEYS DRIVER
4322 M:      Linus Walleij <linus.walleij@linaro.org>
4323 L:      linux-input@vger.kernel.org
4324 S:      Supported
4325 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4326
4327 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4328 M:      Joshua Kinard <kumba@gentoo.org>
4329 S:      Maintained
4330 F:      drivers/rtc/rtc-ds1685.c
4331 F:      include/linux/rtc/ds1685.h
4332
4333 DAMA SLAVE for AX.25
4334 M:      Joerg Reuter <jreuter@yaina.de>
4335 W:      http://yaina.de/jreuter/
4336 W:      http://www.qsl.net/dl1bke/
4337 L:      linux-hams@vger.kernel.org
4338 S:      Maintained
4339 F:      net/ax25/af_ax25.c
4340 F:      net/ax25/ax25_dev.c
4341 F:      net/ax25/ax25_ds_*
4342 F:      net/ax25/ax25_in.c
4343 F:      net/ax25/ax25_out.c
4344 F:      net/ax25/ax25_timer.c
4345 F:      net/ax25/sysctl_net_ax25.c
4346
4347 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4348 L:      netdev@vger.kernel.org
4349 S:      Orphan
4350 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4351 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4352
4353 DC390/AM53C974 SCSI driver
4354 M:      Hannes Reinecke <hare@suse.com>
4355 L:      linux-scsi@vger.kernel.org
4356 S:      Maintained
4357 F:      drivers/scsi/am53c974.c
4358
4359 DC395x SCSI driver
4360 M:      Oliver Neukum <oliver@neukum.org>
4361 M:      Ali Akcaagac <aliakc@web.de>
4362 M:      Jamie Lenehan <lenehan@twibble.org>
4363 L:      dc395x@twibble.org
4364 W:      http://twibble.org/dist/dc395x/
4365 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4366 S:      Maintained
4367 F:      Documentation/scsi/dc395x.txt
4368 F:      drivers/scsi/dc395x.*
4369
4370 DCCP PROTOCOL
4371 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4372 L:      dccp@vger.kernel.org
4373 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4374 S:      Maintained
4375 F:      include/linux/dccp.h
4376 F:      include/uapi/linux/dccp.h
4377 F:      include/linux/tfrc.h
4378 F:      net/dccp/
4379
4380 DECnet NETWORK LAYER
4381 W:      http://linux-decnet.sourceforge.net
4382 L:      linux-decnet-user@lists.sourceforge.net
4383 S:      Orphan
4384 F:      Documentation/networking/decnet.txt
4385 F:      net/decnet/
4386
4387 DECSTATION PLATFORM SUPPORT
4388 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4389 L:      linux-mips@vger.kernel.org
4390 W:      http://www.linux-mips.org/wiki/DECstation
4391 S:      Maintained
4392 F:      arch/mips/dec/
4393 F:      arch/mips/include/asm/dec/
4394 F:      arch/mips/include/asm/mach-dec/
4395
4396 DEFXX FDDI NETWORK DRIVER
4397 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4398 S:      Maintained
4399 F:      drivers/net/fddi/defxx.*
4400
4401 DELL SMBIOS DRIVER
4402 M:      Pali Rohár <pali.rohar@gmail.com>
4403 M:      Mario Limonciello <mario.limonciello@dell.com>
4404 L:      platform-driver-x86@vger.kernel.org
4405 S:      Maintained
4406 F:      drivers/platform/x86/dell-smbios.*
4407
4408 DELL SMBIOS SMM DRIVER
4409 M:      Mario Limonciello <mario.limonciello@dell.com>
4410 L:      platform-driver-x86@vger.kernel.org
4411 S:      Maintained
4412 F:      drivers/platform/x86/dell-smbios-smm.c
4413
4414 DELL SMBIOS WMI DRIVER
4415 M:      Mario Limonciello <mario.limonciello@dell.com>
4416 L:      platform-driver-x86@vger.kernel.org
4417 S:      Maintained
4418 F:      drivers/platform/x86/dell-smbios-wmi.c
4419 F:      tools/wmi/dell-smbios-example.c
4420
4421 DEFZA FDDI NETWORK DRIVER
4422 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4423 S:      Maintained
4424 F:      drivers/net/fddi/defza.*
4425
4426 DELL LAPTOP DRIVER
4427 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4428 M:      Pali Rohár <pali.rohar@gmail.com>
4429 L:      platform-driver-x86@vger.kernel.org
4430 S:      Maintained
4431 F:      drivers/platform/x86/dell-laptop.c
4432
4433 DELL LAPTOP FREEFALL DRIVER
4434 M:      Pali Rohár <pali.rohar@gmail.com>
4435 S:      Maintained
4436 F:      drivers/platform/x86/dell-smo8800.c
4437
4438 DELL LAPTOP RBTN DRIVER
4439 M:      Pali Rohár <pali.rohar@gmail.com>
4440 S:      Maintained
4441 F:      drivers/platform/x86/dell-rbtn.*
4442
4443 DELL REMOTE BIOS UPDATE DRIVER
4444 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4445 L:      platform-driver-x86@vger.kernel.org
4446 S:      Maintained
4447 F:      drivers/platform/x86/dell_rbu.c
4448
4449 DELL LAPTOP SMM DRIVER
4450 M:      Pali Rohár <pali.rohar@gmail.com>
4451 S:      Maintained
4452 F:      drivers/hwmon/dell-smm-hwmon.c
4453 F:      include/uapi/linux/i8k.h
4454
4455 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4456 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4457 L:      platform-driver-x86@vger.kernel.org
4458 S:      Maintained
4459 F:      Documentation/dcdbas.txt
4460 F:      drivers/platform/x86/dcdbas.*
4461
4462 DELL WMI NOTIFICATIONS DRIVER
4463 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4464 M:      Pali Rohár <pali.rohar@gmail.com>
4465 S:      Maintained
4466 F:      drivers/platform/x86/dell-wmi.c
4467
4468 DELL WMI DESCRIPTOR DRIVER
4469 M:      Mario Limonciello <mario.limonciello@dell.com>
4470 S:      Maintained
4471 F:      drivers/platform/x86/dell-wmi-descriptor.c
4472
4473 DELTA ST MEDIA DRIVER
4474 M:      Hugues Fruchet <hugues.fruchet@st.com>
4475 L:      linux-media@vger.kernel.org
4476 T:      git git://linuxtv.org/media_tree.git
4477 W:      https://linuxtv.org
4478 S:      Supported
4479 F:      drivers/media/platform/sti/delta
4480
4481 DENALI NAND DRIVER
4482 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4483 L:      linux-mtd@lists.infradead.org
4484 S:      Supported
4485 F:      drivers/mtd/nand/raw/denali*
4486
4487 DESIGNWARE USB2 DRD IP DRIVER
4488 M:      Minas Harutyunyan <hminas@synopsys.com>
4489 L:      linux-usb@vger.kernel.org
4490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4491 S:      Maintained
4492 F:      drivers/usb/dwc2/
4493
4494 DESIGNWARE USB3 DRD IP DRIVER
4495 M:      Felipe Balbi <balbi@kernel.org>
4496 L:      linux-usb@vger.kernel.org
4497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4498 S:      Maintained
4499 F:      drivers/usb/dwc3/
4500
4501 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4502 M:      Andreas Klinger <ak@it-klinger.de>
4503 L:      linux-iio@vger.kernel.org
4504 S:      Maintained
4505 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4506 F:      drivers/iio/proximity/srf*.c
4507
4508 DEVICE COREDUMP (DEV_COREDUMP)
4509 M:      Johannes Berg <johannes@sipsolutions.net>
4510 L:      linux-kernel@vger.kernel.org
4511 S:      Maintained
4512 F:      drivers/base/devcoredump.c
4513 F:      include/linux/devcoredump.h
4514
4515 DEVICE FREQUENCY (DEVFREQ)
4516 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4517 M:      Kyungmin Park <kyungmin.park@samsung.com>
4518 R:      Chanwoo Choi <cw00.choi@samsung.com>
4519 L:      linux-pm@vger.kernel.org
4520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4521 S:      Maintained
4522 F:      drivers/devfreq/
4523 F:      include/linux/devfreq.h
4524 F:      Documentation/devicetree/bindings/devfreq/
4525
4526 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4527 M:      Chanwoo Choi <cw00.choi@samsung.com>
4528 L:      linux-pm@vger.kernel.org
4529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4530 S:      Supported
4531 F:      drivers/devfreq/event/
4532 F:      drivers/devfreq/devfreq-event.c
4533 F:      include/linux/devfreq-event.h
4534 F:      Documentation/devicetree/bindings/devfreq/event/
4535
4536 DEVICE NUMBER REGISTRY
4537 M:      Torben Mathiasen <device@lanana.org>
4538 W:      http://lanana.org/docs/device-list/index.html
4539 S:      Maintained
4540
4541 DEVICE-MAPPER  (LVM)
4542 M:      Alasdair Kergon <agk@redhat.com>
4543 M:      Mike Snitzer <snitzer@redhat.com>
4544 M:      dm-devel@redhat.com
4545 L:      dm-devel@redhat.com
4546 W:      http://sources.redhat.com/dm
4547 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4549 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4550 S:      Maintained
4551 F:      Documentation/device-mapper/
4552 F:      drivers/md/Makefile
4553 F:      drivers/md/Kconfig
4554 F:      drivers/md/dm*
4555 F:      drivers/md/persistent-data/
4556 F:      include/linux/device-mapper.h
4557 F:      include/linux/dm-*.h
4558 F:      include/uapi/linux/dm-*.h
4559
4560 DEVLINK
4561 M:      Jiri Pirko <jiri@mellanox.com>
4562 L:      netdev@vger.kernel.org
4563 S:      Supported
4564 F:      net/core/devlink.c
4565 F:      include/net/devlink.h
4566 F:      include/uapi/linux/devlink.h
4567
4568 DIALOG SEMICONDUCTOR DRIVERS
4569 M:      Support Opensource <support.opensource@diasemi.com>
4570 W:      http://www.dialog-semiconductor.com/products
4571 S:      Supported
4572 F:      Documentation/hwmon/da90??
4573 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4574 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4575 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4576 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4577 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4578 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4579 F:      drivers/gpio/gpio-da90??.c
4580 F:      drivers/hwmon/da90??-hwmon.c
4581 F:      drivers/iio/adc/da91??-*.c
4582 F:      drivers/input/misc/da90??_onkey.c
4583 F:      drivers/input/touchscreen/da9052_tsi.c
4584 F:      drivers/leds/leds-da90??.c
4585 F:      drivers/mfd/da903x.c
4586 F:      drivers/mfd/da90??-*.c
4587 F:      drivers/mfd/da91??-*.c
4588 F:      drivers/power/supply/da9052-battery.c
4589 F:      drivers/power/supply/da91??-*.c
4590 F:      drivers/regulator/da903x.c
4591 F:      drivers/regulator/da9???-regulator.[ch]
4592 F:      drivers/thermal/da90??-thermal.c
4593 F:      drivers/rtc/rtc-da90??.c
4594 F:      drivers/video/backlight/da90??_bl.c
4595 F:      drivers/watchdog/da90??_wdt.c
4596 F:      include/linux/mfd/da903x.h
4597 F:      include/linux/mfd/da9052/
4598 F:      include/linux/mfd/da9055/
4599 F:      include/linux/mfd/da9062/
4600 F:      include/linux/mfd/da9063/
4601 F:      include/linux/mfd/da9150/
4602 F:      include/linux/regulator/da9211.h
4603 F:      include/sound/da[79]*.h
4604 F:      sound/soc/codecs/da[79]*.[ch]
4605
4606 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4607 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4608 L:      linux-gpio@vger.kernel.org
4609 S:      Maintained
4610 F:      drivers/gpio/gpio-gpio-mm.c
4611
4612 DIOLAN U2C-12 I2C DRIVER
4613 M:      Guenter Roeck <linux@roeck-us.net>
4614 L:      linux-i2c@vger.kernel.org
4615 S:      Maintained
4616 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4617
4618 FILESYSTEM DIRECT ACCESS (DAX)
4619 M:      Matthew Wilcox <willy@infradead.org>
4620 M:      Ross Zwisler <zwisler@kernel.org>
4621 M:      Jan Kara <jack@suse.cz>
4622 L:      linux-fsdevel@vger.kernel.org
4623 S:      Supported
4624 F:      fs/dax.c
4625 F:      include/linux/dax.h
4626 F:      include/trace/events/fs_dax.h
4627
4628 DEVICE DIRECT ACCESS (DAX)
4629 M:      Dan Williams <dan.j.williams@intel.com>
4630 M:      Dave Jiang <dave.jiang@intel.com>
4631 M:      Ross Zwisler <zwisler@kernel.org>
4632 M:      Vishal Verma <vishal.l.verma@intel.com>
4633 L:      linux-nvdimm@lists.01.org
4634 S:      Supported
4635 F:      drivers/dax/
4636
4637 DIRECTORY NOTIFICATION (DNOTIFY)
4638 M:      Jan Kara <jack@suse.cz>
4639 R:      Amir Goldstein <amir73il@gmail.com>
4640 L:      linux-fsdevel@vger.kernel.org
4641 S:      Maintained
4642 F:      Documentation/filesystems/dnotify.txt
4643 F:      fs/notify/dnotify/
4644 F:      include/linux/dnotify.h
4645
4646 DISK GEOMETRY AND PARTITION HANDLING
4647 M:      Andries Brouwer <aeb@cwi.nl>
4648 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4649 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4650 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4651 S:      Maintained
4652
4653 DISKQUOTA
4654 M:      Jan Kara <jack@suse.com>
4655 S:      Maintained
4656 F:      Documentation/filesystems/quota.txt
4657 F:      fs/quota/
4658 F:      include/linux/quota*.h
4659 F:      include/uapi/linux/quota*.h
4660
4661 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4662 M:      Bernie Thompson <bernie@plugable.com>
4663 L:      linux-fbdev@vger.kernel.org
4664 S:      Maintained
4665 W:      http://plugable.com/category/projects/udlfb/
4666 F:      drivers/video/fbdev/udlfb.c
4667 F:      include/video/udlfb.h
4668 F:      Documentation/fb/udlfb.txt
4669
4670 DISTRIBUTED LOCK MANAGER (DLM)
4671 M:      Christine Caulfield <ccaulfie@redhat.com>
4672 M:      David Teigland <teigland@redhat.com>
4673 L:      cluster-devel@redhat.com
4674 W:      http://sources.redhat.com/cluster/
4675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4676 S:      Supported
4677 F:      fs/dlm/
4678
4679 DMA BUFFER SHARING FRAMEWORK
4680 M:      Sumit Semwal <sumit.semwal@linaro.org>
4681 S:      Maintained
4682 L:      linux-media@vger.kernel.org
4683 L:      dri-devel@lists.freedesktop.org
4684 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4685 F:      drivers/dma-buf/
4686 F:      include/linux/dma-buf*
4687 F:      include/linux/reservation.h
4688 F:      include/linux/*fence.h
4689 F:      Documentation/driver-api/dma-buf.rst
4690 T:      git git://anongit.freedesktop.org/drm/drm-misc
4691
4692 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4693 M:      Vinod Koul <vkoul@kernel.org>
4694 L:      dmaengine@vger.kernel.org
4695 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4696 S:      Maintained
4697 F:      drivers/dma/
4698 F:      include/linux/dmaengine.h
4699 F:      include/linux/of_dma.h
4700 F:      Documentation/devicetree/bindings/dma/
4701 F:      Documentation/driver-api/dmaengine/
4702 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4703
4704 DMA MAPPING HELPERS
4705 M:      Christoph Hellwig <hch@lst.de>
4706 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4707 R:      Robin Murphy <robin.murphy@arm.com>
4708 L:      iommu@lists.linux-foundation.org
4709 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4710 W:      http://git.infradead.org/users/hch/dma-mapping.git
4711 S:      Supported
4712 F:      kernel/dma/
4713 F:      include/asm-generic/dma-mapping.h
4714 F:      include/linux/dma-direct.h
4715 F:      include/linux/dma-mapping.h
4716 F:      include/linux/dma-noncoherent.h
4717
4718 DME1737 HARDWARE MONITOR DRIVER
4719 M:      Juerg Haefliger <juergh@gmail.com>
4720 L:      linux-hwmon@vger.kernel.org
4721 S:      Maintained
4722 F:      Documentation/hwmon/dme1737
4723 F:      drivers/hwmon/dme1737.c
4724
4725 DMI/SMBIOS SUPPORT
4726 M:      Jean Delvare <jdelvare@suse.com>
4727 S:      Maintained
4728 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4729 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4730 F:      drivers/firmware/dmi-id.c
4731 F:      drivers/firmware/dmi_scan.c
4732 F:      include/linux/dmi.h
4733
4734 DOCUMENTATION
4735 M:      Jonathan Corbet <corbet@lwn.net>
4736 L:      linux-doc@vger.kernel.org
4737 S:      Maintained
4738 F:      Documentation/
4739 F:      scripts/kernel-doc
4740 X:      Documentation/ABI/
4741 X:      Documentation/acpi/
4742 X:      Documentation/devicetree/
4743 X:      Documentation/i2c/
4744 X:      Documentation/media/
4745 X:      Documentation/power/
4746 X:      Documentation/spi/
4747 T:      git git://git.lwn.net/linux.git docs-next
4748
4749 DOCUMENTATION/ITALIAN
4750 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4751 L:      linux-doc@vger.kernel.org
4752 S:      Maintained
4753 F:      Documentation/translations/it_IT
4754
4755 DONGWOON DW9714 LENS VOICE COIL DRIVER
4756 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4757 L:      linux-media@vger.kernel.org
4758 T:      git git://linuxtv.org/media_tree.git
4759 S:      Maintained
4760 F:      drivers/media/i2c/dw9714.c
4761 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4762
4763 DONGWOON DW9807 LENS VOICE COIL DRIVER
4764 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4765 L:      linux-media@vger.kernel.org
4766 T:      git git://linuxtv.org/media_tree.git
4767 S:      Maintained
4768 F:      drivers/media/i2c/dw9807-vcm.c
4769 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4770
4771 DOUBLETALK DRIVER
4772 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4773 L:      blinux-list@redhat.com
4774 S:      Maintained
4775 F:      drivers/char/dtlk.c
4776 F:      include/linux/dtlk.h
4777
4778 DPAA2 DATAPATH I/O (DPIO) DRIVER
4779 M:      Roy Pledge <Roy.Pledge@nxp.com>
4780 L:      linux-kernel@vger.kernel.org
4781 S:      Maintained
4782 F:      drivers/soc/fsl/dpio
4783
4784 DPAA2 ETHERNET DRIVER
4785 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4786 L:      netdev@vger.kernel.org
4787 S:      Maintained
4788 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4789 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4790 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4791 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4792 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4793
4794 DPAA2 ETHERNET SWITCH DRIVER
4795 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4796 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4797 L:      linux-kernel@vger.kernel.org
4798 S:      Maintained
4799 F:      drivers/staging/fsl-dpaa2/ethsw
4800
4801 DPAA2 PTP CLOCK DRIVER
4802 M:      Yangbo Lu <yangbo.lu@nxp.com>
4803 L:      netdev@vger.kernel.org
4804 S:      Maintained
4805 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4806 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4807
4808 DPT_I2O SCSI RAID DRIVER
4809 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4810 L:      linux-scsi@vger.kernel.org
4811 W:      http://www.adaptec.com/
4812 S:      Maintained
4813 F:      drivers/scsi/dpt*
4814 F:      drivers/scsi/dpt/
4815
4816 DRBD DRIVER
4817 M:      Philipp Reisner <philipp.reisner@linbit.com>
4818 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4819 L:      drbd-dev@lists.linbit.com
4820 W:      http://www.drbd.org
4821 T:      git git://git.linbit.com/linux-drbd.git
4822 T:      git git://git.linbit.com/drbd-8.4.git
4823 S:      Supported
4824 F:      drivers/block/drbd/
4825 F:      lib/lru_cache.c
4826 F:      Documentation/blockdev/drbd/
4827
4828 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4829 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4830 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4832 S:      Supported
4833 F:      Documentation/kobject.txt
4834 F:      drivers/base/
4835 F:      fs/debugfs/
4836 F:      fs/sysfs/
4837 F:      include/linux/debugfs.h
4838 F:      include/linux/kobj*
4839 F:      lib/kobj*
4840
4841 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4842 M:      Kevin Hilman <khilman@kernel.org>
4843 M:      Nishanth Menon <nm@ti.com>
4844 S:      Maintained
4845 F:      drivers/power/avs/
4846 F:      include/linux/power/smartreflex.h
4847 L:      linux-pm@vger.kernel.org
4848
4849 DRM DRIVER FOR ARM PL111 CLCD
4850 M:      Eric Anholt <eric@anholt.net>
4851 T:      git git://anongit.freedesktop.org/drm/drm-misc
4852 S:      Supported
4853 F:      drivers/gpu/drm/pl111/
4854
4855 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4856 M:      Linus Walleij <linus.walleij@linaro.org>
4857 T:      git git://anongit.freedesktop.org/drm/drm-misc
4858 S:      Maintained
4859 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4860 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4861
4862 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4863 M:      Dave Airlie <airlied@redhat.com>
4864 S:      Odd Fixes
4865 F:      drivers/gpu/drm/ast/
4866
4867 DRM DRIVER FOR BOCHS VIRTUAL GPU
4868 M:      Gerd Hoffmann <kraxel@redhat.com>
4869 L:      virtualization@lists.linux-foundation.org
4870 T:      git git://anongit.freedesktop.org/drm/drm-misc
4871 S:      Maintained
4872 F:      drivers/gpu/drm/bochs/
4873
4874 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4875 M:      Linus Walleij <linus.walleij@linaro.org>
4876 T:      git git://anongit.freedesktop.org/drm/drm-misc
4877 S:      Maintained
4878 F:      drivers/gpu/drm/tve200/
4879
4880 DRM DRIVER FOR ILITEK ILI9225 PANELS
4881 M:      David Lechner <david@lechnology.com>
4882 S:      Maintained
4883 F:      drivers/gpu/drm/tinydrm/ili9225.c
4884 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4885
4886 DRM DRIVER FOR HX8357D PANELS
4887 M:      Eric Anholt <eric@anholt.net>
4888 T:      git git://anongit.freedesktop.org/drm/drm-misc
4889 S:      Maintained
4890 F:      drivers/gpu/drm/tinydrm/hx8357d.c
4891 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
4892
4893 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4894 S:      Orphan / Obsolete
4895 F:      drivers/gpu/drm/i810/
4896 F:      include/uapi/drm/i810_drm.h
4897
4898 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4899 S:      Orphan / Obsolete
4900 F:      drivers/gpu/drm/mga/
4901 F:      include/uapi/drm/mga_drm.h
4902
4903 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4904 M:      Dave Airlie <airlied@redhat.com>
4905 S:      Odd Fixes
4906 F:      drivers/gpu/drm/mgag200/
4907
4908 DRM DRIVER FOR MI0283QT
4909 M:      Noralf Trønnes <noralf@tronnes.org>
4910 S:      Maintained
4911 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4912 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4913
4914 DRM DRIVER FOR MSM ADRENO GPU
4915 M:      Rob Clark <robdclark@gmail.com>
4916 M:      Sean Paul <sean@poorly.run>
4917 L:      linux-arm-msm@vger.kernel.org
4918 L:      dri-devel@lists.freedesktop.org
4919 L:      freedreno@lists.freedesktop.org
4920 T:      git https://gitlab.freedesktop.org/drm/msm.git
4921 S:      Maintained
4922 F:      drivers/gpu/drm/msm/
4923 F:      include/uapi/drm/msm_drm.h
4924 F:      Documentation/devicetree/bindings/display/msm/
4925
4926 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4927 M:      Ben Skeggs <bskeggs@redhat.com>
4928 L:      dri-devel@lists.freedesktop.org
4929 L:      nouveau@lists.freedesktop.org
4930 T:      git git://github.com/skeggsb/linux
4931 S:      Supported
4932 F:      drivers/gpu/drm/nouveau/
4933 F:      include/uapi/drm/nouveau_drm.h
4934
4935 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4936 M:      Stefan Mavrodiev <stefan@olimex.com>
4937 S:      Maintained
4938 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4939 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4940
4941 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4942 M:      Noralf Trønnes <noralf@tronnes.org>
4943 S:      Maintained
4944 F:      drivers/gpu/drm/tinydrm/repaper.c
4945 F:      Documentation/devicetree/bindings/display/repaper.txt
4946
4947 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4948 M:      Dave Airlie <airlied@redhat.com>
4949 M:      Gerd Hoffmann <kraxel@redhat.com>
4950 L:      virtualization@lists.linux-foundation.org
4951 T:      git git://anongit.freedesktop.org/drm/drm-misc
4952 S:      Obsolete
4953 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4954 F:      drivers/gpu/drm/cirrus/
4955
4956 DRM DRIVER FOR QXL VIRTUAL GPU
4957 M:      Dave Airlie <airlied@redhat.com>
4958 M:      Gerd Hoffmann <kraxel@redhat.com>
4959 L:      virtualization@lists.linux-foundation.org
4960 L:      spice-devel@lists.freedesktop.org
4961 T:      git git://anongit.freedesktop.org/drm/drm-misc
4962 S:      Maintained
4963 F:      drivers/gpu/drm/qxl/
4964 F:      include/uapi/drm/qxl_drm.h
4965
4966 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4967 S:      Orphan / Obsolete
4968 F:      drivers/gpu/drm/r128/
4969 F:      include/uapi/drm/r128_drm.h
4970
4971 DRM DRIVER FOR SAVAGE VIDEO CARDS
4972 S:      Orphan / Obsolete
4973 F:      drivers/gpu/drm/savage/
4974 F:      include/uapi/drm/savage_drm.h
4975
4976 DRM DRIVER FOR SIS VIDEO CARDS
4977 S:      Orphan / Obsolete
4978 F:      drivers/gpu/drm/sis/
4979 F:      include/uapi/drm/sis_drm.h
4980
4981 DRM DRIVER FOR SITRONIX ST7701 PANELS
4982 M:      Jagan Teki <jagan@amarulasolutions.com>
4983 S:      Maintained
4984 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
4985 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
4986
4987 DRM DRIVER FOR SITRONIX ST7586 PANELS
4988 M:      David Lechner <david@lechnology.com>
4989 S:      Maintained
4990 F:      drivers/gpu/drm/tinydrm/st7586.c
4991 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4992
4993 DRM DRIVER FOR SITRONIX ST7735R PANELS
4994 M:      David Lechner <david@lechnology.com>
4995 S:      Maintained
4996 F:      drivers/gpu/drm/tinydrm/st7735r.c
4997 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4998
4999 DRM DRIVER FOR TDFX VIDEO CARDS
5000 S:      Orphan / Obsolete
5001 F:      drivers/gpu/drm/tdfx/
5002
5003 DRM DRIVER FOR TPO TPG110 PANELS
5004 M:      Linus Walleij <linus.walleij@linaro.org>
5005 T:      git git://anongit.freedesktop.org/drm/drm-misc
5006 S:      Maintained
5007 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5008 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5009
5010 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5011 M:      Dave Airlie <airlied@redhat.com>
5012 R:      Sean Paul <sean@poorly.run>
5013 L:      dri-devel@lists.freedesktop.org
5014 S:      Odd Fixes
5015 F:      drivers/gpu/drm/udl/
5016 T:      git git://anongit.freedesktop.org/drm/drm-misc
5017
5018 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5019 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5020 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5021 R:      Daniel Vetter <daniel@ffwll.ch>
5022 T:      git git://anongit.freedesktop.org/drm/drm-misc
5023 S:      Maintained
5024 L:      dri-devel@lists.freedesktop.org
5025 F:      drivers/gpu/drm/vkms/
5026 F:      Documentation/gpu/vkms.rst
5027
5028 DRM DRIVER FOR VMWARE VIRTUAL GPU
5029 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5030 M:      Thomas Hellstrom <thellstrom@vmware.com>
5031 L:      dri-devel@lists.freedesktop.org
5032 T:      git git://people.freedesktop.org/~thomash/linux
5033 S:      Supported
5034 F:      drivers/gpu/drm/vmwgfx/
5035 F:      include/uapi/drm/vmwgfx_drm.h
5036
5037 DRM DRIVERS
5038 M:      David Airlie <airlied@linux.ie>
5039 M:      Daniel Vetter <daniel@ffwll.ch>
5040 L:      dri-devel@lists.freedesktop.org
5041 T:      git git://anongit.freedesktop.org/drm/drm
5042 B:      https://bugs.freedesktop.org/
5043 C:      irc://chat.freenode.net/dri-devel
5044 S:      Maintained
5045 F:      drivers/gpu/drm/
5046 F:      drivers/gpu/vga/
5047 F:      Documentation/devicetree/bindings/display/
5048 F:      Documentation/devicetree/bindings/gpu/
5049 F:      Documentation/gpu/
5050 F:      include/drm/
5051 F:      include/uapi/drm/
5052 F:      include/linux/vga*
5053
5054 DRM DRIVERS AND MISC GPU PATCHES
5055 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5056 M:      Maxime Ripard <maxime.ripard@bootlin.com>
5057 M:      Sean Paul <sean@poorly.run>
5058 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5059 S:      Maintained
5060 T:      git git://anongit.freedesktop.org/drm/drm-misc
5061 F:      Documentation/gpu/
5062 F:      drivers/gpu/vga/
5063 F:      drivers/gpu/drm/*
5064 F:      include/drm/drm*
5065 F:      include/uapi/drm/drm*
5066 F:      include/linux/vga*
5067
5068 DRM DRIVERS FOR ALLWINNER A10
5069 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
5070 L:      dri-devel@lists.freedesktop.org
5071 S:      Supported
5072 F:      drivers/gpu/drm/sun4i/
5073 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5074 T:      git git://anongit.freedesktop.org/drm/drm-misc
5075
5076 DRM DRIVERS FOR AMLOGIC SOCS
5077 M:      Neil Armstrong <narmstrong@baylibre.com>
5078 L:      dri-devel@lists.freedesktop.org
5079 L:      linux-amlogic@lists.infradead.org
5080 W:      http://linux-meson.com/
5081 S:      Supported
5082 F:      drivers/gpu/drm/meson/
5083 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5084 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5085 F:      Documentation/gpu/meson.rst
5086 T:      git git://anongit.freedesktop.org/drm/drm-misc
5087
5088 DRM DRIVERS FOR ATMEL HLCDC
5089 M:      Boris Brezillon <bbrezillon@kernel.org>
5090 L:      dri-devel@lists.freedesktop.org
5091 S:      Supported
5092 F:      drivers/gpu/drm/atmel-hlcdc/
5093 F:      Documentation/devicetree/bindings/display/atmel/
5094 T:      git git://anongit.freedesktop.org/drm/drm-misc
5095
5096 DRM DRIVERS FOR BRIDGE CHIPS
5097 M:      Andrzej Hajda <a.hajda@samsung.com>
5098 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5099 S:      Maintained
5100 T:      git git://anongit.freedesktop.org/drm/drm-misc
5101 F:      drivers/gpu/drm/bridge/
5102
5103 DRM DRIVERS FOR EXYNOS
5104 M:      Inki Dae <inki.dae@samsung.com>
5105 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5106 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5107 M:      Kyungmin Park <kyungmin.park@samsung.com>
5108 L:      dri-devel@lists.freedesktop.org
5109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5110 S:      Supported
5111 F:      drivers/gpu/drm/exynos/
5112 F:      include/uapi/drm/exynos_drm.h
5113 F:      Documentation/devicetree/bindings/display/exynos/
5114
5115 DRM DRIVERS FOR FREESCALE DCU
5116 M:      Stefan Agner <stefan@agner.ch>
5117 M:      Alison Wang <alison.wang@nxp.com>
5118 L:      dri-devel@lists.freedesktop.org
5119 S:      Supported
5120 F:      drivers/gpu/drm/fsl-dcu/
5121 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5122 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5123 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5124 T:      git git://anongit.freedesktop.org/drm/drm-misc
5125
5126 DRM DRIVERS FOR FREESCALE IMX
5127 M:      Philipp Zabel <p.zabel@pengutronix.de>
5128 L:      dri-devel@lists.freedesktop.org
5129 S:      Maintained
5130 F:      drivers/gpu/drm/imx/
5131 F:      drivers/gpu/ipu-v3/
5132 F:      Documentation/devicetree/bindings/display/imx/
5133
5134 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5135 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5136 L:      dri-devel@lists.freedesktop.org
5137 T:      git git://github.com/patjak/drm-gma500
5138 S:      Maintained
5139 F:      drivers/gpu/drm/gma500/
5140
5141 DRM DRIVERS FOR HISILICON
5142 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5143 M:      Rongrong Zou <zourongrong@gmail.com>
5144 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5145 R:      Chen Feng <puck.chen@hisilicon.com>
5146 L:      dri-devel@lists.freedesktop.org
5147 T:      git git://github.com/xin3liang/linux.git
5148 S:      Maintained
5149 F:      drivers/gpu/drm/hisilicon/
5150 F:      Documentation/devicetree/bindings/display/hisilicon/
5151
5152 DRM DRIVERS FOR MEDIATEK
5153 M:      CK Hu <ck.hu@mediatek.com>
5154 M:      Philipp Zabel <p.zabel@pengutronix.de>
5155 L:      dri-devel@lists.freedesktop.org
5156 S:      Supported
5157 F:      drivers/gpu/drm/mediatek/
5158 F:      Documentation/devicetree/bindings/display/mediatek/
5159
5160 DRM DRIVERS FOR NVIDIA TEGRA
5161 M:      Thierry Reding <thierry.reding@gmail.com>
5162 L:      dri-devel@lists.freedesktop.org
5163 L:      linux-tegra@vger.kernel.org
5164 T:      git git://anongit.freedesktop.org/tegra/linux.git
5165 S:      Supported
5166 F:      drivers/gpu/drm/tegra/
5167 F:      drivers/gpu/host1x/
5168 F:      include/linux/host1x.h
5169 F:      include/uapi/drm/tegra_drm.h
5170 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5171
5172 DRM DRIVERS FOR RENESAS
5173 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5174 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5175 L:      dri-devel@lists.freedesktop.org
5176 L:      linux-renesas-soc@vger.kernel.org
5177 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5178 S:      Supported
5179 F:      drivers/gpu/drm/rcar-du/
5180 F:      drivers/gpu/drm/shmobile/
5181 F:      include/linux/platform_data/shmob_drm.h
5182 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5183 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5184 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5185
5186 DRM DRIVERS FOR ROCKCHIP
5187 M:      Sandy Huang <hjc@rock-chips.com>
5188 M:      Heiko Stübner <heiko@sntech.de>
5189 L:      dri-devel@lists.freedesktop.org
5190 S:      Maintained
5191 F:      drivers/gpu/drm/rockchip/
5192 F:      Documentation/devicetree/bindings/display/rockchip/
5193 T:      git git://anongit.freedesktop.org/drm/drm-misc
5194
5195 DRM DRIVERS FOR STI
5196 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5197 M:      Vincent Abriou <vincent.abriou@st.com>
5198 L:      dri-devel@lists.freedesktop.org
5199 T:      git git://anongit.freedesktop.org/drm/drm-misc
5200 S:      Maintained
5201 F:      drivers/gpu/drm/sti
5202 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5203
5204 DRM DRIVERS FOR STM
5205 M:      Yannick Fertre <yannick.fertre@st.com>
5206 M:      Philippe Cornu <philippe.cornu@st.com>
5207 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5208 M:      Vincent Abriou <vincent.abriou@st.com>
5209 L:      dri-devel@lists.freedesktop.org
5210 T:      git git://anongit.freedesktop.org/drm/drm-misc
5211 S:      Maintained
5212 F:      drivers/gpu/drm/stm
5213 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5214
5215 DRM DRIVERS FOR TI LCDC
5216 M:      Jyri Sarha <jsarha@ti.com>
5217 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5218 L:      dri-devel@lists.freedesktop.org
5219 S:      Maintained
5220 F:      drivers/gpu/drm/tilcdc/
5221 F:      Documentation/devicetree/bindings/display/tilcdc/
5222
5223 DRM DRIVERS FOR TI OMAP
5224 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5225 L:      dri-devel@lists.freedesktop.org
5226 S:      Maintained
5227 F:      drivers/gpu/drm/omapdrm/
5228 F:      Documentation/devicetree/bindings/display/ti/
5229
5230 DRM DRIVERS FOR V3D
5231 M:      Eric Anholt <eric@anholt.net>
5232 S:      Supported
5233 F:      drivers/gpu/drm/v3d/
5234 F:      include/uapi/drm/v3d_drm.h
5235 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5236 T:      git git://anongit.freedesktop.org/drm/drm-misc
5237
5238 DRM DRIVERS FOR VC4
5239 M:      Eric Anholt <eric@anholt.net>
5240 T:      git git://github.com/anholt/linux
5241 S:      Supported
5242 F:      drivers/gpu/drm/vc4/
5243 F:      include/uapi/drm/vc4_drm.h
5244 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5245 T:      git git://anongit.freedesktop.org/drm/drm-misc
5246
5247 DRM DRIVERS FOR VIVANTE GPU IP
5248 M:      Lucas Stach <l.stach@pengutronix.de>
5249 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5250 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5251 L:      etnaviv@lists.freedesktop.org
5252 L:      dri-devel@lists.freedesktop.org
5253 S:      Maintained
5254 F:      drivers/gpu/drm/etnaviv/
5255 F:      include/uapi/drm/etnaviv_drm.h
5256 F:      Documentation/devicetree/bindings/display/etnaviv/
5257
5258 DRM DRIVERS FOR ZTE ZX
5259 M:      Shawn Guo <shawnguo@kernel.org>
5260 L:      dri-devel@lists.freedesktop.org
5261 S:      Maintained
5262 F:      drivers/gpu/drm/zte/
5263 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5264 T:      git git://anongit.freedesktop.org/drm/drm-misc
5265
5266 DRM PANEL DRIVERS
5267 M:      Thierry Reding <thierry.reding@gmail.com>
5268 L:      dri-devel@lists.freedesktop.org
5269 T:      git git://anongit.freedesktop.org/drm/drm-misc
5270 S:      Maintained
5271 F:      drivers/gpu/drm/drm_panel.c
5272 F:      drivers/gpu/drm/panel/
5273 F:      include/drm/drm_panel.h
5274 F:      Documentation/devicetree/bindings/display/panel/
5275
5276 DRM TINYDRM DRIVERS
5277 M:      Noralf Trønnes <noralf@tronnes.org>
5278 W:      https://github.com/notro/tinydrm/wiki/Development
5279 T:      git git://anongit.freedesktop.org/drm/drm-misc
5280 S:      Maintained
5281 F:      drivers/gpu/drm/tinydrm/
5282 F:      include/drm/tinydrm/
5283
5284 DRM DRIVERS FOR XEN
5285 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5286 T:      git git://anongit.freedesktop.org/drm/drm-misc
5287 L:      dri-devel@lists.freedesktop.org
5288 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5289 S:      Supported
5290 F:      drivers/gpu/drm/xen/
5291 F:      Documentation/gpu/xen-front.rst
5292
5293 DRM TTM SUBSYSTEM
5294 M:      Christian Koenig <christian.koenig@amd.com>
5295 M:      Huang Rui <ray.huang@amd.com>
5296 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5297 T:      git git://people.freedesktop.org/~agd5f/linux
5298 S:      Maintained
5299 L:      dri-devel@lists.freedesktop.org
5300 F:      include/drm/ttm/
5301 F:      drivers/gpu/drm/ttm/
5302
5303 DSBR100 USB FM RADIO DRIVER
5304 M:      Alexey Klimov <klimov.linux@gmail.com>
5305 L:      linux-media@vger.kernel.org
5306 T:      git git://linuxtv.org/media_tree.git
5307 S:      Maintained
5308 F:      drivers/media/radio/dsbr100.c
5309
5310 DSCC4 DRIVER
5311 M:      Francois Romieu <romieu@fr.zoreil.com>
5312 L:      netdev@vger.kernel.org
5313 S:      Maintained
5314 F:      drivers/net/wan/dscc4.c
5315
5316 DT3155 MEDIA DRIVER
5317 M:      Hans Verkuil <hverkuil@xs4all.nl>
5318 L:      linux-media@vger.kernel.org
5319 T:      git git://linuxtv.org/media_tree.git
5320 W:      https://linuxtv.org
5321 S:      Odd Fixes
5322 F:      drivers/media/pci/dt3155/
5323
5324 DVB_USB_AF9015 MEDIA DRIVER
5325 M:      Antti Palosaari <crope@iki.fi>
5326 L:      linux-media@vger.kernel.org
5327 W:      https://linuxtv.org
5328 W:      http://palosaari.fi/linux/
5329 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5330 T:      git git://linuxtv.org/anttip/media_tree.git
5331 S:      Maintained
5332 F:      drivers/media/usb/dvb-usb-v2/af9015*
5333
5334 DVB_USB_AF9035 MEDIA DRIVER
5335 M:      Antti Palosaari <crope@iki.fi>
5336 L:      linux-media@vger.kernel.org
5337 W:      https://linuxtv.org
5338 W:      http://palosaari.fi/linux/
5339 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5340 T:      git git://linuxtv.org/anttip/media_tree.git
5341 S:      Maintained
5342 F:      drivers/media/usb/dvb-usb-v2/af9035*
5343
5344 DVB_USB_ANYSEE MEDIA DRIVER
5345 M:      Antti Palosaari <crope@iki.fi>
5346 L:      linux-media@vger.kernel.org
5347 W:      https://linuxtv.org
5348 W:      http://palosaari.fi/linux/
5349 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5350 T:      git git://linuxtv.org/anttip/media_tree.git
5351 S:      Maintained
5352 F:      drivers/media/usb/dvb-usb-v2/anysee*
5353
5354 DVB_USB_AU6610 MEDIA DRIVER
5355 M:      Antti Palosaari <crope@iki.fi>
5356 L:      linux-media@vger.kernel.org
5357 W:      https://linuxtv.org
5358 W:      http://palosaari.fi/linux/
5359 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5360 T:      git git://linuxtv.org/anttip/media_tree.git
5361 S:      Maintained
5362 F:      drivers/media/usb/dvb-usb-v2/au6610*
5363
5364 DVB_USB_CE6230 MEDIA DRIVER
5365 M:      Antti Palosaari <crope@iki.fi>
5366 L:      linux-media@vger.kernel.org
5367 W:      https://linuxtv.org
5368 W:      http://palosaari.fi/linux/
5369 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5370 T:      git git://linuxtv.org/anttip/media_tree.git
5371 S:      Maintained
5372 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5373
5374 DVB_USB_CXUSB MEDIA DRIVER
5375 M:      Michael Krufky <mkrufky@linuxtv.org>
5376 L:      linux-media@vger.kernel.org
5377 W:      https://linuxtv.org
5378 W:      http://github.com/mkrufky
5379 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5380 T:      git git://linuxtv.org/media_tree.git
5381 S:      Maintained
5382 F:      drivers/media/usb/dvb-usb/cxusb*
5383
5384 DVB_USB_EC168 MEDIA DRIVER
5385 M:      Antti Palosaari <crope@iki.fi>
5386 L:      linux-media@vger.kernel.org
5387 W:      https://linuxtv.org
5388 W:      http://palosaari.fi/linux/
5389 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5390 T:      git git://linuxtv.org/anttip/media_tree.git
5391 S:      Maintained
5392 F:      drivers/media/usb/dvb-usb-v2/ec168*
5393
5394 DVB_USB_GL861 MEDIA DRIVER
5395 M:      Antti Palosaari <crope@iki.fi>
5396 L:      linux-media@vger.kernel.org
5397 W:      https://linuxtv.org
5398 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5399 T:      git git://linuxtv.org/anttip/media_tree.git
5400 S:      Maintained
5401 F:      drivers/media/usb/dvb-usb-v2/gl861*
5402
5403 DVB_USB_MXL111SF MEDIA DRIVER
5404 M:      Michael Krufky <mkrufky@linuxtv.org>
5405 L:      linux-media@vger.kernel.org
5406 W:      https://linuxtv.org
5407 W:      http://github.com/mkrufky
5408 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5409 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5410 S:      Maintained
5411 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5412
5413 DVB_USB_RTL28XXU MEDIA DRIVER
5414 M:      Antti Palosaari <crope@iki.fi>
5415 L:      linux-media@vger.kernel.org
5416 W:      https://linuxtv.org
5417 W:      http://palosaari.fi/linux/
5418 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5419 T:      git git://linuxtv.org/anttip/media_tree.git
5420 S:      Maintained
5421 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5422
5423 DVB_USB_V2 MEDIA DRIVER
5424 M:      Antti Palosaari <crope@iki.fi>
5425 L:      linux-media@vger.kernel.org
5426 W:      https://linuxtv.org
5427 W:      http://palosaari.fi/linux/
5428 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5429 T:      git git://linuxtv.org/anttip/media_tree.git
5430 S:      Maintained
5431 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5432 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5433
5434 DYNAMIC DEBUG
5435 M:      Jason Baron <jbaron@akamai.com>
5436 S:      Maintained
5437 F:      lib/dynamic_debug.c
5438 F:      include/linux/dynamic_debug.h
5439
5440 DYNAMIC INTERRUPT MODERATION
5441 M:      Tal Gilboa <talgi@mellanox.com>
5442 S:      Maintained
5443 F:      include/linux/net_dim.h
5444
5445 DZ DECSTATION DZ11 SERIAL DRIVER
5446 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5447 S:      Maintained
5448 F:      drivers/tty/serial/dz.*
5449
5450 E3X0 POWER BUTTON DRIVER
5451 M:      Moritz Fischer <moritz.fischer@ettus.com>
5452 L:      usrp-users@lists.ettus.com
5453 W:      http://www.ettus.com
5454 S:      Supported
5455 F:      drivers/input/misc/e3x0-button.c
5456 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5457
5458 E4000 MEDIA DRIVER
5459 M:      Antti Palosaari <crope@iki.fi>
5460 L:      linux-media@vger.kernel.org
5461 W:      https://linuxtv.org
5462 W:      http://palosaari.fi/linux/
5463 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5464 T:      git git://linuxtv.org/anttip/media_tree.git
5465 S:      Maintained
5466 F:      drivers/media/tuners/e4000*
5467
5468 EARTH_PT1 MEDIA DRIVER
5469 M:      Akihiro Tsukada <tskd08@gmail.com>
5470 L:      linux-media@vger.kernel.org
5471 S:      Odd Fixes
5472 F:      drivers/media/pci/pt1/
5473
5474 EARTH_PT3 MEDIA DRIVER
5475 M:      Akihiro Tsukada <tskd08@gmail.com>
5476 L:      linux-media@vger.kernel.org
5477 S:      Odd Fixes
5478 F:      drivers/media/pci/pt3/
5479
5480 EC100 MEDIA DRIVER
5481 M:      Antti Palosaari <crope@iki.fi>
5482 L:      linux-media@vger.kernel.org
5483 W:      https://linuxtv.org
5484 W:      http://palosaari.fi/linux/
5485 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5486 T:      git git://linuxtv.org/anttip/media_tree.git
5487 S:      Maintained
5488 F:      drivers/media/dvb-frontends/ec100*
5489
5490 ECRYPT FILE SYSTEM
5491 M:      Tyler Hicks <tyhicks@canonical.com>
5492 L:      ecryptfs@vger.kernel.org
5493 W:      http://ecryptfs.org
5494 W:      https://launchpad.net/ecryptfs
5495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5496 S:      Supported
5497 F:      Documentation/filesystems/ecryptfs.txt
5498 F:      fs/ecryptfs/
5499
5500 EDAC-AMD64
5501 M:      Borislav Petkov <bp@alien8.de>
5502 L:      linux-edac@vger.kernel.org
5503 S:      Maintained
5504 F:      drivers/edac/amd64_edac*
5505
5506 EDAC-CALXEDA
5507 M:      Robert Richter <rric@kernel.org>
5508 L:      linux-edac@vger.kernel.org
5509 S:      Maintained
5510 F:      drivers/edac/highbank*
5511
5512 EDAC-CAVIUM OCTEON
5513 M:      Ralf Baechle <ralf@linux-mips.org>
5514 M:      David Daney <david.daney@cavium.com>
5515 L:      linux-edac@vger.kernel.org
5516 L:      linux-mips@vger.kernel.org
5517 S:      Supported
5518 F:      drivers/edac/octeon_edac*
5519
5520 EDAC-CAVIUM THUNDERX
5521 M:      David Daney <david.daney@cavium.com>
5522 M:      Jan Glauber <jglauber@cavium.com>
5523 L:      linux-edac@vger.kernel.org
5524 S:      Supported
5525 F:      drivers/edac/thunderx_edac*
5526
5527 EDAC-CORE
5528 M:      Borislav Petkov <bp@alien8.de>
5529 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5530 L:      linux-edac@vger.kernel.org
5531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5533 S:      Supported
5534 F:      Documentation/admin-guide/ras.rst
5535 F:      Documentation/driver-api/edac.rst
5536 F:      drivers/edac/
5537 F:      include/linux/edac.h
5538
5539 EDAC-E752X
5540 M:      Mark Gross <mark.gross@intel.com>
5541 L:      linux-edac@vger.kernel.org
5542 S:      Maintained
5543 F:      drivers/edac/e752x_edac.c
5544
5545 EDAC-E7XXX
5546 L:      linux-edac@vger.kernel.org
5547 S:      Maintained
5548 F:      drivers/edac/e7xxx_edac.c
5549
5550 EDAC-FSL_DDR
5551 M:      York Sun <york.sun@nxp.com>
5552 L:      linux-edac@vger.kernel.org
5553 S:      Maintained
5554 F:      drivers/edac/fsl_ddr_edac.*
5555
5556 EDAC-GHES
5557 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5558 L:      linux-edac@vger.kernel.org
5559 S:      Maintained
5560 F:      drivers/edac/ghes_edac.c
5561
5562 EDAC-I3000
5563 L:      linux-edac@vger.kernel.org
5564 S:      Orphan
5565 F:      drivers/edac/i3000_edac.c
5566
5567 EDAC-I5000
5568 L:      linux-edac@vger.kernel.org
5569 S:      Maintained
5570 F:      drivers/edac/i5000_edac.c
5571
5572 EDAC-I5400
5573 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5574 L:      linux-edac@vger.kernel.org
5575 S:      Maintained
5576 F:      drivers/edac/i5400_edac.c
5577
5578 EDAC-I7300
5579 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5580 L:      linux-edac@vger.kernel.org
5581 S:      Maintained
5582 F:      drivers/edac/i7300_edac.c
5583
5584 EDAC-I7CORE
5585 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5586 L:      linux-edac@vger.kernel.org
5587 S:      Maintained
5588 F:      drivers/edac/i7core_edac.c
5589
5590 EDAC-I82443BXGX
5591 M:      Tim Small <tim@buttersideup.com>
5592 L:      linux-edac@vger.kernel.org
5593 S:      Maintained
5594 F:      drivers/edac/i82443bxgx_edac.c
5595
5596 EDAC-I82975X
5597 M:      "Arvind R." <arvino55@gmail.com>
5598 L:      linux-edac@vger.kernel.org
5599 S:      Maintained
5600 F:      drivers/edac/i82975x_edac.c
5601
5602 EDAC-IE31200
5603 M:      Jason Baron <jbaron@akamai.com>
5604 L:      linux-edac@vger.kernel.org
5605 S:      Maintained
5606 F:      drivers/edac/ie31200_edac.c
5607
5608 EDAC-MPC85XX
5609 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5610 L:      linux-edac@vger.kernel.org
5611 S:      Maintained
5612 F:      drivers/edac/mpc85xx_edac.[ch]
5613
5614 EDAC-PASEMI
5615 M:      Egor Martovetsky <egor@pasemi.com>
5616 L:      linux-edac@vger.kernel.org
5617 S:      Maintained
5618 F:      drivers/edac/pasemi_edac.c
5619
5620 EDAC-PND2
5621 M:      Tony Luck <tony.luck@intel.com>
5622 L:      linux-edac@vger.kernel.org
5623 S:      Maintained
5624 F:      drivers/edac/pnd2_edac.[ch]
5625
5626 EDAC-R82600
5627 M:      Tim Small <tim@buttersideup.com>
5628 L:      linux-edac@vger.kernel.org
5629 S:      Maintained
5630 F:      drivers/edac/r82600_edac.c
5631
5632 EDAC-SBRIDGE
5633 M:      Tony Luck <tony.luck@intel.com>
5634 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5635 L:      linux-edac@vger.kernel.org
5636 S:      Maintained
5637 F:      drivers/edac/sb_edac.c
5638
5639 EDAC-SKYLAKE
5640 M:      Tony Luck <tony.luck@intel.com>
5641 L:      linux-edac@vger.kernel.org
5642 S:      Maintained
5643 F:      drivers/edac/skx_edac.c
5644
5645 EDAC-TI
5646 M:      Tero Kristo <t-kristo@ti.com>
5647 L:      linux-edac@vger.kernel.org
5648 S:      Maintained
5649 F:      drivers/edac/ti_edac.c
5650
5651 EDAC-QCOM
5652 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5653 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5654 L:      linux-arm-msm@vger.kernel.org
5655 L:      linux-edac@vger.kernel.org
5656 S:      Maintained
5657 F:      drivers/edac/qcom_edac.c
5658
5659 EDIROL UA-101/UA-1000 DRIVER
5660 M:      Clemens Ladisch <clemens@ladisch.de>
5661 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5662 T:      git git://git.alsa-project.org/alsa-kernel.git
5663 S:      Maintained
5664 F:      sound/usb/misc/ua101.c
5665
5666 EFI TEST DRIVER
5667 L:      linux-efi@vger.kernel.org
5668 M:      Ivan Hu <ivan.hu@canonical.com>
5669 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5670 S:      Maintained
5671 F:      drivers/firmware/efi/test/
5672
5673 EFI VARIABLE FILESYSTEM
5674 M:      Matthew Garrett <matthew.garrett@nebula.com>
5675 M:      Jeremy Kerr <jk@ozlabs.org>
5676 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5678 L:      linux-efi@vger.kernel.org
5679 S:      Maintained
5680 F:      fs/efivarfs/
5681
5682 EFIFB FRAMEBUFFER DRIVER
5683 L:      linux-fbdev@vger.kernel.org
5684 M:      Peter Jones <pjones@redhat.com>
5685 S:      Maintained
5686 F:      drivers/video/fbdev/efifb.c
5687
5688 EFS FILESYSTEM
5689 W:      http://aeschi.ch.eu.org/efs/
5690 S:      Orphan
5691 F:      fs/efs/
5692
5693 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5694 M:      Douglas Miller <dougmill@linux.ibm.com>
5695 L:      netdev@vger.kernel.org
5696 S:      Maintained
5697 F:      drivers/net/ethernet/ibm/ehea/
5698
5699 EM28XX VIDEO4LINUX DRIVER
5700 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5701 L:      linux-media@vger.kernel.org
5702 W:      https://linuxtv.org
5703 T:      git git://linuxtv.org/media_tree.git
5704 S:      Maintained
5705 F:      drivers/media/usb/em28xx/
5706 F:      Documentation/media/v4l-drivers/em28xx*
5707
5708 EMBEDDED LINUX
5709 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5710 M:      Matt Mackall <mpm@selenic.com>
5711 M:      David Woodhouse <dwmw2@infradead.org>
5712 L:      linux-embedded@vger.kernel.org
5713 S:      Maintained
5714
5715 Emulex 10Gbps iSCSI - OneConnect DRIVER
5716 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5717 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5718 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5719 L:      linux-scsi@vger.kernel.org
5720 W:      http://www.broadcom.com
5721 S:      Supported
5722 F:      drivers/scsi/be2iscsi/
5723
5724 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5725 M:      Sathya Perla <sathya.perla@broadcom.com>
5726 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5727 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5728 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5729 L:      netdev@vger.kernel.org
5730 W:      http://www.emulex.com
5731 S:      Supported
5732 F:      drivers/net/ethernet/emulex/benet/
5733
5734 EMULEX ONECONNECT ROCE DRIVER
5735 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5736 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5737 L:      linux-rdma@vger.kernel.org
5738 W:      http://www.broadcom.com
5739 S:      Odd Fixes
5740 F:      drivers/infiniband/hw/ocrdma/
5741 F:      include/uapi/rdma/ocrdma-abi.h
5742
5743 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5744 M:      James Smart <james.smart@broadcom.com>
5745 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5746 L:      linux-scsi@vger.kernel.org
5747 W:      http://www.broadcom.com
5748 S:      Supported
5749 F:      drivers/scsi/lpfc/
5750
5751 ENE CB710 FLASH CARD READER DRIVER
5752 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5753 S:      Maintained
5754 F:      drivers/misc/cb710/
5755 F:      drivers/mmc/host/cb710-mmc.*
5756 F:      include/linux/cb710.h
5757
5758 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5759 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5760 S:      Maintained
5761 F:      drivers/media/rc/ene_ir.*
5762
5763 EPSON S1D13XXX FRAMEBUFFER DRIVER
5764 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5765 S:      Maintained
5766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5767 F:      drivers/video/fbdev/s1d13xxxfb.c
5768 F:      include/video/s1d13xxxfb.h
5769
5770 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5771 M:      Jeff Layton <jlayton@kernel.org>
5772 S:      Maintained
5773 F:      lib/errseq.c
5774 F:      include/linux/errseq.h
5775
5776 ET131X NETWORK DRIVER
5777 M:      Mark Einon <mark.einon@gmail.com>
5778 S:      Odd Fixes
5779 F:      drivers/net/ethernet/agere/
5780
5781 ETHERNET BRIDGE
5782 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5783 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5784 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5785 L:      netdev@vger.kernel.org
5786 W:      http://www.linuxfoundation.org/en/Net:Bridge
5787 S:      Maintained
5788 F:      include/linux/netfilter_bridge/
5789 F:      net/bridge/
5790
5791 ETHERNET PHY LIBRARY
5792 M:      Andrew Lunn <andrew@lunn.ch>
5793 M:      Florian Fainelli <f.fainelli@gmail.com>
5794 M:      Heiner Kallweit <hkallweit1@gmail.com>
5795 L:      netdev@vger.kernel.org
5796 S:      Maintained
5797 F:      Documentation/ABI/testing/sysfs-bus-mdio
5798 F:      Documentation/devicetree/bindings/net/mdio*
5799 F:      Documentation/networking/phy.txt
5800 F:      drivers/net/phy/
5801 F:      drivers/of/of_mdio.c
5802 F:      drivers/of/of_net.c
5803 F:      include/linux/*mdio*.h
5804 F:      include/linux/of_net.h
5805 F:      include/linux/phy.h
5806 F:      include/linux/phy_fixed.h
5807 F:      include/linux/platform_data/mdio-bcm-unimac.h
5808 F:      include/linux/platform_data/mdio-gpio.h
5809 F:      include/trace/events/mdio.h
5810 F:      include/uapi/linux/mdio.h
5811 F:      include/uapi/linux/mii.h
5812
5813 EXT2 FILE SYSTEM
5814 M:      Jan Kara <jack@suse.com>
5815 L:      linux-ext4@vger.kernel.org
5816 S:      Maintained
5817 F:      Documentation/filesystems/ext2.txt
5818 F:      fs/ext2/
5819 F:      include/linux/ext2*
5820
5821 EXT4 FILE SYSTEM
5822 M:      "Theodore Ts'o" <tytso@mit.edu>
5823 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5824 L:      linux-ext4@vger.kernel.org
5825 W:      http://ext4.wiki.kernel.org
5826 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5828 S:      Maintained
5829 F:      Documentation/filesystems/ext4/
5830 F:      fs/ext4/
5831
5832 Extended Verification Module (EVM)
5833 M:      Mimi Zohar <zohar@linux.ibm.com>
5834 L:      linux-integrity@vger.kernel.org
5835 S:      Supported
5836 F:      security/integrity/evm/
5837
5838 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5839 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5840 L:      linux-efi@vger.kernel.org
5841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5842 S:      Maintained
5843 F:      Documentation/efi-stub.txt
5844 F:      arch/*/kernel/efi.c
5845 F:      arch/x86/boot/compressed/eboot.[ch]
5846 F:      arch/*/include/asm/efi.h
5847 F:      arch/x86/platform/efi/
5848 F:      drivers/firmware/efi/
5849 F:      include/linux/efi*.h
5850 F:      arch/arm/boot/compressed/efi-header.S
5851 F:      arch/arm64/kernel/efi-entry.S
5852
5853 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5854 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5855 M:      Chanwoo Choi <cw00.choi@samsung.com>
5856 L:      linux-kernel@vger.kernel.org
5857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5858 S:      Maintained
5859 F:      drivers/extcon/
5860 F:      include/linux/extcon/
5861 F:      include/linux/extcon.h
5862 F:      Documentation/extcon/
5863 F:      Documentation/devicetree/bindings/extcon/
5864
5865 EXYNOS DP DRIVER
5866 M:      Jingoo Han <jingoohan1@gmail.com>
5867 L:      dri-devel@lists.freedesktop.org
5868 S:      Maintained
5869 F:      drivers/gpu/drm/exynos/exynos_dp*
5870
5871 EXYNOS SYSMMU (IOMMU) driver
5872 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5873 L:      iommu@lists.linux-foundation.org
5874 S:      Maintained
5875 F:      drivers/iommu/exynos-iommu.c
5876
5877 EZchip NPS platform support
5878 M:      Vineet Gupta <vgupta@synopsys.com>
5879 M:      Ofer Levi <oferle@mellanox.com>
5880 S:      Supported
5881 F:      arch/arc/plat-eznps
5882 F:      arch/arc/boot/dts/eznps.dts
5883
5884 F2FS FILE SYSTEM
5885 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5886 M:      Chao Yu <yuchao0@huawei.com>
5887 L:      linux-f2fs-devel@lists.sourceforge.net
5888 W:      https://f2fs.wiki.kernel.org/
5889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5890 S:      Maintained
5891 F:      Documentation/filesystems/f2fs.txt
5892 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5893 F:      fs/f2fs/
5894 F:      include/linux/f2fs_fs.h
5895 F:      include/trace/events/f2fs.h
5896
5897 F71805F HARDWARE MONITORING DRIVER
5898 M:      Jean Delvare <jdelvare@suse.com>
5899 L:      linux-hwmon@vger.kernel.org
5900 S:      Maintained
5901 F:      Documentation/hwmon/f71805f
5902 F:      drivers/hwmon/f71805f.c
5903
5904 FADDR2LINE
5905 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5906 S:      Maintained
5907 F:      scripts/faddr2line
5908
5909 FAILOVER MODULE
5910 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5911 L:      netdev@vger.kernel.org
5912 S:      Supported
5913 F:      net/core/failover.c
5914 F:      include/net/failover.h
5915 F:      Documentation/networking/failover.rst
5916
5917 FANOTIFY
5918 M:      Jan Kara <jack@suse.cz>
5919 R:      Amir Goldstein <amir73il@gmail.com>
5920 L:      linux-fsdevel@vger.kernel.org
5921 S:      Maintained
5922 F:      fs/notify/fanotify/
5923 F:      include/linux/fanotify.h
5924 F:      include/uapi/linux/fanotify.h
5925
5926 FARSYNC SYNCHRONOUS DRIVER
5927 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5928 W:      http://www.farsite.co.uk/
5929 S:      Supported
5930 F:      drivers/net/wan/farsync.*
5931
5932 FAULT INJECTION SUPPORT
5933 M:      Akinobu Mita <akinobu.mita@gmail.com>
5934 S:      Supported
5935 F:      Documentation/fault-injection/
5936 F:      lib/fault-inject.c
5937
5938 FBTFT Framebuffer drivers
5939 S:      Orphan
5940 L:      dri-devel@lists.freedesktop.org
5941 L:      linux-fbdev@vger.kernel.org
5942 F:      drivers/staging/fbtft/
5943
5944 FC0011 TUNER DRIVER
5945 M:      Michael Buesch <m@bues.ch>
5946 L:      linux-media@vger.kernel.org
5947 S:      Maintained
5948 F:      drivers/media/tuners/fc0011.h
5949 F:      drivers/media/tuners/fc0011.c
5950
5951 FC2580 MEDIA DRIVER
5952 M:      Antti Palosaari <crope@iki.fi>
5953 L:      linux-media@vger.kernel.org
5954 W:      https://linuxtv.org
5955 W:      http://palosaari.fi/linux/
5956 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5957 T:      git git://linuxtv.org/anttip/media_tree.git
5958 S:      Maintained
5959 F:      drivers/media/tuners/fc2580*
5960
5961 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5962 M:      Johannes Thumshirn <jth@kernel.org>
5963 L:      linux-scsi@vger.kernel.org
5964 W:      www.Open-FCoE.org
5965 S:      Supported
5966 F:      drivers/scsi/libfc/
5967 F:      drivers/scsi/fcoe/
5968 F:      include/scsi/fc/
5969 F:      include/scsi/libfc.h
5970 F:      include/scsi/libfcoe.h
5971 F:      include/uapi/scsi/fc/
5972
5973 FILE LOCKING (flock() and fcntl()/lockf())
5974 M:      Jeff Layton <jlayton@kernel.org>
5975 M:      "J. Bruce Fields" <bfields@fieldses.org>
5976 L:      linux-fsdevel@vger.kernel.org
5977 S:      Maintained
5978 F:      include/linux/fcntl.h
5979 F:      include/uapi/linux/fcntl.h
5980 F:      fs/fcntl.c
5981 F:      fs/locks.c
5982
5983 FILESYSTEMS (VFS and infrastructure)
5984 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5985 L:      linux-fsdevel@vger.kernel.org
5986 S:      Maintained
5987 F:      fs/*
5988 F:      include/linux/fs.h
5989 F:      include/linux/fs_types.h
5990 F:      include/uapi/linux/fs.h
5991
5992 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5993 M:      Riku Voipio <riku.voipio@iki.fi>
5994 L:      linux-hwmon@vger.kernel.org
5995 S:      Maintained
5996 F:      drivers/hwmon/f75375s.c
5997 F:      include/linux/f75375s.h
5998
5999 FIREWIRE AUDIO DRIVERS
6000 M:      Clemens Ladisch <clemens@ladisch.de>
6001 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6002 T:      git git://git.alsa-project.org/alsa-kernel.git
6003 S:      Maintained
6004 F:      sound/firewire/
6005
6006 FIREWIRE MEDIA DRIVERS (firedtv)
6007 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6008 L:      linux-media@vger.kernel.org
6009 L:      linux1394-devel@lists.sourceforge.net
6010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6011 S:      Maintained
6012 F:      drivers/media/firewire/
6013
6014 FIREWIRE SBP-2 TARGET
6015 M:      Chris Boot <bootc@bootc.net>
6016 L:      linux-scsi@vger.kernel.org
6017 L:      target-devel@vger.kernel.org
6018 L:      linux1394-devel@lists.sourceforge.net
6019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6020 S:      Maintained
6021 F:      drivers/target/sbp/
6022
6023 FIREWIRE SUBSYSTEM
6024 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6025 L:      linux1394-devel@lists.sourceforge.net
6026 W:      http://ieee1394.wiki.kernel.org/
6027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6028 S:      Maintained
6029 F:      drivers/firewire/
6030 F:      include/linux/firewire.h
6031 F:      include/uapi/linux/firewire*.h
6032 F:      tools/firewire/
6033
6034 FIRMWARE LOADER (request_firmware)
6035 M:      Luis Chamberlain <mcgrof@kernel.org>
6036 L:      linux-kernel@vger.kernel.org
6037 S:      Maintained
6038 F:      Documentation/firmware_class/
6039 F:      drivers/base/firmware_loader/
6040 F:      include/linux/firmware.h
6041
6042 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6043 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6044 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6045 S:      Maintained
6046 F:      drivers/block/rsxx/
6047
6048 FLOPPY DRIVER
6049 M:      Jiri Kosina <jikos@kernel.org>
6050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6051 S:      Odd fixes
6052 F:      drivers/block/floppy.c
6053
6054 FMC SUBSYSTEM
6055 M:      Alessandro Rubini <rubini@gnudd.com>
6056 W:      http://www.ohwr.org/projects/fmc-bus
6057 S:      Supported
6058 F:      drivers/fmc/
6059 F:      include/linux/fmc*.h
6060 F:      include/linux/ipmi-fru.h
6061 K:      fmc_d.*register
6062
6063 FPGA MANAGER FRAMEWORK
6064 M:      Alan Tull <atull@kernel.org>
6065 M:      Moritz Fischer <mdf@kernel.org>
6066 L:      linux-fpga@vger.kernel.org
6067 S:      Maintained
6068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6069 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6070 F:      Documentation/fpga/
6071 F:      Documentation/driver-api/fpga/
6072 F:      Documentation/devicetree/bindings/fpga/
6073 F:      drivers/fpga/
6074 F:      include/linux/fpga/
6075 W:      http://www.rocketboards.org
6076
6077 FPGA DFL DRIVERS
6078 M:      Wu Hao <hao.wu@intel.com>
6079 L:      linux-fpga@vger.kernel.org
6080 S:      Maintained
6081 F:      Documentation/fpga/dfl.txt
6082 F:      include/uapi/linux/fpga-dfl.h
6083 F:      drivers/fpga/dfl*
6084
6085 FPU EMULATOR
6086 M:      Bill Metzenthen <billm@melbpc.org.au>
6087 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6088 S:      Maintained
6089 F:      arch/x86/math-emu/
6090
6091 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6092 L:      netdev@vger.kernel.org
6093 S:      Orphan
6094 F:      drivers/net/wan/dlci.c
6095 F:      drivers/net/wan/sdla.c
6096
6097 FRAMEBUFFER LAYER
6098 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6099 L:      dri-devel@lists.freedesktop.org
6100 L:      linux-fbdev@vger.kernel.org
6101 T:      git git://github.com/bzolnier/linux.git
6102 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6103 S:      Maintained
6104 F:      Documentation/fb/
6105 F:      drivers/video/
6106 F:      include/video/
6107 F:      include/linux/fb.h
6108 F:      include/uapi/video/
6109 F:      include/uapi/linux/fb.h
6110
6111 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6112 M:      Horia Geantă <horia.geanta@nxp.com>
6113 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6114 L:      linux-crypto@vger.kernel.org
6115 S:      Maintained
6116 F:      drivers/crypto/caam/
6117 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6118
6119 FREESCALE DIU FRAMEBUFFER DRIVER
6120 M:      Timur Tabi <timur@kernel.org>
6121 L:      linux-fbdev@vger.kernel.org
6122 S:      Maintained
6123 F:      drivers/video/fbdev/fsl-diu-fb.*
6124
6125 FREESCALE DMA DRIVER
6126 M:      Li Yang <leoyang.li@nxp.com>
6127 M:      Zhang Wei <zw@zh-kernel.org>
6128 L:      linuxppc-dev@lists.ozlabs.org
6129 S:      Maintained
6130 F:      drivers/dma/fsldma.*
6131
6132 FREESCALE ENETC ETHERNET DRIVERS
6133 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6134 L:      netdev@vger.kernel.org
6135 S:      Maintained
6136 F:      drivers/net/ethernet/freescale/enetc/
6137
6138 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6139 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6140 L:      netdev@vger.kernel.org
6141 S:      Maintained
6142 F:      drivers/net/ethernet/freescale/gianfar*
6143 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6144
6145 FREESCALE GPMI NAND DRIVER
6146 M:      Han Xu <han.xu@nxp.com>
6147 L:      linux-mtd@lists.infradead.org
6148 S:      Maintained
6149 F:      drivers/mtd/nand/raw/gpmi-nand/*
6150
6151 FREESCALE I2C CPM DRIVER
6152 M:      Jochen Friedrich <jochen@scram.de>
6153 L:      linuxppc-dev@lists.ozlabs.org
6154 L:      linux-i2c@vger.kernel.org
6155 S:      Maintained
6156 F:      drivers/i2c/busses/i2c-cpm.c
6157
6158 FREESCALE IMX LPI2C DRIVER
6159 M:      Dong Aisheng <aisheng.dong@nxp.com>
6160 L:      linux-i2c@vger.kernel.org
6161 L:      linux-imx@nxp.com
6162 S:      Maintained
6163 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6164 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6165
6166 FREESCALE IMX / MXC FEC DRIVER
6167 M:      Fugang Duan <fugang.duan@nxp.com>
6168 L:      netdev@vger.kernel.org
6169 S:      Maintained
6170 F:      drivers/net/ethernet/freescale/fec_main.c
6171 F:      drivers/net/ethernet/freescale/fec_ptp.c
6172 F:      drivers/net/ethernet/freescale/fec.h
6173 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6174
6175 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6176 M:      Sascha Hauer <s.hauer@pengutronix.de>
6177 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6178 L:      linux-fbdev@vger.kernel.org
6179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6180 S:      Maintained
6181 F:      include/linux/platform_data/video-imxfb.h
6182 F:      drivers/video/fbdev/imxfb.c
6183
6184 FREESCALE QORIQ DPAA ETHERNET DRIVER
6185 M:      Madalin Bucur <madalin.bucur@nxp.com>
6186 L:      netdev@vger.kernel.org
6187 S:      Maintained
6188 F:      drivers/net/ethernet/freescale/dpaa
6189
6190 FREESCALE QORIQ DPAA FMAN DRIVER
6191 M:      Madalin Bucur <madalin.bucur@nxp.com>
6192 L:      netdev@vger.kernel.org
6193 S:      Maintained
6194 F:      drivers/net/ethernet/freescale/fman
6195 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6196
6197 FREESCALE QORIQ PTP CLOCK DRIVER
6198 M:      Yangbo Lu <yangbo.lu@nxp.com>
6199 L:      netdev@vger.kernel.org
6200 S:      Maintained
6201 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6202 F:      drivers/ptp/ptp_qoriq.c
6203 F:      drivers/ptp/ptp_qoriq_debugfs.c
6204 F:      include/linux/fsl/ptp_qoriq.h
6205 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6206
6207 FREESCALE QUAD SPI DRIVER
6208 M:      Han Xu <han.xu@nxp.com>
6209 L:      linux-spi@vger.kernel.org
6210 S:      Maintained
6211 F:      drivers/spi/spi-fsl-qspi.c
6212
6213 FREESCALE QUICC ENGINE LIBRARY
6214 M:      Qiang Zhao <qiang.zhao@nxp.com>
6215 L:      linuxppc-dev@lists.ozlabs.org
6216 S:      Maintained
6217 F:      drivers/soc/fsl/qe/
6218 F:      include/soc/fsl/*qe*.h
6219 F:      include/soc/fsl/*ucc*.h
6220
6221 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6222 M:      Li Yang <leoyang.li@nxp.com>
6223 L:      netdev@vger.kernel.org
6224 L:      linuxppc-dev@lists.ozlabs.org
6225 S:      Maintained
6226 F:      drivers/net/ethernet/freescale/ucc_geth*
6227
6228 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6229 M:      Zhao Qiang <qiang.zhao@nxp.com>
6230 L:      netdev@vger.kernel.org
6231 L:      linuxppc-dev@lists.ozlabs.org
6232 S:      Maintained
6233 F:      drivers/net/wan/fsl_ucc_hdlc*
6234
6235 FREESCALE QUICC ENGINE UCC UART DRIVER
6236 M:      Timur Tabi <timur@kernel.org>
6237 L:      linuxppc-dev@lists.ozlabs.org
6238 S:      Maintained
6239 F:      drivers/tty/serial/ucc_uart.c
6240
6241 FREESCALE SOC DRIVERS
6242 M:      Li Yang <leoyang.li@nxp.com>
6243 L:      linuxppc-dev@lists.ozlabs.org
6244 L:      linux-arm-kernel@lists.infradead.org
6245 S:      Maintained
6246 F:      Documentation/devicetree/bindings/soc/fsl/
6247 F:      drivers/soc/fsl/
6248 F:      include/linux/fsl/
6249
6250 FREESCALE SOC FS_ENET DRIVER
6251 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6252 L:      linuxppc-dev@lists.ozlabs.org
6253 L:      netdev@vger.kernel.org
6254 S:      Maintained
6255 F:      drivers/net/ethernet/freescale/fs_enet/
6256 F:      include/linux/fs_enet_pd.h
6257
6258 FREESCALE SOC SOUND DRIVERS
6259 M:      Timur Tabi <timur@kernel.org>
6260 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6261 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6262 R:      Fabio Estevam <festevam@gmail.com>
6263 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6264 L:      linuxppc-dev@lists.ozlabs.org
6265 S:      Maintained
6266 F:      sound/soc/fsl/fsl*
6267 F:      sound/soc/fsl/imx*
6268 F:      sound/soc/fsl/mpc8610_hpcd.c
6269
6270 FREESCALE USB PERIPHERAL DRIVERS
6271 M:      Li Yang <leoyang.li@nxp.com>
6272 L:      linux-usb@vger.kernel.org
6273 L:      linuxppc-dev@lists.ozlabs.org
6274 S:      Maintained
6275 F:      drivers/usb/gadget/udc/fsl*
6276
6277 FREEVXFS FILESYSTEM
6278 M:      Christoph Hellwig <hch@infradead.org>
6279 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6280 S:      Maintained
6281 F:      fs/freevxfs/
6282
6283 FREEZER
6284 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6285 M:      Pavel Machek <pavel@ucw.cz>
6286 L:      linux-pm@vger.kernel.org
6287 S:      Supported
6288 F:      Documentation/power/freezing-of-tasks.txt
6289 F:      include/linux/freezer.h
6290 F:      kernel/freezer.c
6291
6292 FRONTSWAP API
6293 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6294 L:      linux-kernel@vger.kernel.org
6295 S:      Maintained
6296 F:      mm/frontswap.c
6297 F:      include/linux/frontswap.h
6298
6299 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6300 M:      David Howells <dhowells@redhat.com>
6301 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6302 S:      Supported
6303 F:      Documentation/filesystems/caching/
6304 F:      fs/fscache/
6305 F:      include/linux/fscache*.h
6306
6307 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6308 M:      Theodore Y. Ts'o <tytso@mit.edu>
6309 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6310 L:      linux-fscrypt@vger.kernel.org
6311 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6313 S:      Supported
6314 F:      fs/crypto/
6315 F:      include/linux/fscrypt*.h
6316 F:      Documentation/filesystems/fscrypt.rst
6317
6318 FSI-ATTACHED I2C DRIVER
6319 M:      Eddie James <eajames@linux.ibm.com>
6320 L:      linux-i2c@vger.kernel.org
6321 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6322 S:      Maintained
6323 F:      drivers/i2c/busses/i2c-fsi.c
6324 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6325
6326 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6327 M:      Jan Kara <jack@suse.cz>
6328 R:      Amir Goldstein <amir73il@gmail.com>
6329 L:      linux-fsdevel@vger.kernel.org
6330 S:      Maintained
6331 F:      fs/notify/
6332 F:      include/linux/fsnotify*.h
6333
6334 FUJITSU LAPTOP EXTRAS
6335 M:      Jonathan Woithe <jwoithe@just42.net>
6336 L:      platform-driver-x86@vger.kernel.org
6337 S:      Maintained
6338 F:      drivers/platform/x86/fujitsu-laptop.c
6339
6340 FUJITSU M-5MO LS CAMERA ISP DRIVER
6341 M:      Kyungmin Park <kyungmin.park@samsung.com>
6342 M:      Heungjun Kim <riverful.kim@samsung.com>
6343 L:      linux-media@vger.kernel.org
6344 S:      Maintained
6345 F:      drivers/media/i2c/m5mols/
6346 F:      include/media/i2c/m5mols.h
6347
6348 FUJITSU TABLET EXTRAS
6349 M:      Robert Gerlach <khnz@gmx.de>
6350 L:      platform-driver-x86@vger.kernel.org
6351 S:      Maintained
6352 F:      drivers/platform/x86/fujitsu-tablet.c
6353
6354 FUSE: FILESYSTEM IN USERSPACE
6355 M:      Miklos Szeredi <miklos@szeredi.hu>
6356 L:      linux-fsdevel@vger.kernel.org
6357 W:      http://fuse.sourceforge.net/
6358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6359 S:      Maintained
6360 F:      fs/fuse/
6361 F:      include/uapi/linux/fuse.h
6362 F:      Documentation/filesystems/fuse.txt
6363
6364 FUTEX SUBSYSTEM
6365 M:      Thomas Gleixner <tglx@linutronix.de>
6366 M:      Ingo Molnar <mingo@redhat.com>
6367 R:      Peter Zijlstra <peterz@infradead.org>
6368 R:      Darren Hart <dvhart@infradead.org>
6369 L:      linux-kernel@vger.kernel.org
6370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6371 S:      Maintained
6372 F:      kernel/futex.c
6373 F:      kernel/futex_compat.c
6374 F:      include/asm-generic/futex.h
6375 F:      include/linux/futex.h
6376 F:      include/uapi/linux/futex.h
6377 F:      tools/testing/selftests/futex/
6378 F:      tools/perf/bench/futex*
6379 F:      Documentation/*futex*
6380
6381 GCC PLUGINS
6382 M:      Kees Cook <keescook@chromium.org>
6383 R:      Emese Revfy <re.emese@gmail.com>
6384 L:      kernel-hardening@lists.openwall.com
6385 S:      Maintained
6386 F:      scripts/gcc-plugins/
6387 F:      scripts/gcc-plugin.sh
6388 F:      scripts/Makefile.gcc-plugins
6389 F:      Documentation/gcc-plugins.txt
6390
6391 GASKET DRIVER FRAMEWORK
6392 M:      Rob Springer <rspringer@google.com>
6393 M:      Todd Poynor <toddpoynor@google.com>
6394 M:      Ben Chan <benchan@chromium.org>
6395 S:      Maintained
6396 F:      drivers/staging/gasket/
6397
6398 GCOV BASED KERNEL PROFILING
6399 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6400 S:      Maintained
6401 F:      kernel/gcov/
6402 F:      Documentation/dev-tools/gcov.rst
6403
6404 GDB KERNEL DEBUGGING HELPER SCRIPTS
6405 M:      Jan Kiszka <jan.kiszka@siemens.com>
6406 M:      Kieran Bingham <kbingham@kernel.org>
6407 S:      Supported
6408 F:      scripts/gdb/
6409
6410 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6411 M:      Achim Leubner <achim_leubner@adaptec.com>
6412 L:      linux-scsi@vger.kernel.org
6413 W:      http://www.icp-vortex.com/
6414 S:      Supported
6415 F:      drivers/scsi/gdt*
6416
6417 GEMTEK FM RADIO RECEIVER DRIVER
6418 M:      Hans Verkuil <hverkuil@xs4all.nl>
6419 L:      linux-media@vger.kernel.org
6420 T:      git git://linuxtv.org/media_tree.git
6421 W:      https://linuxtv.org
6422 S:      Maintained
6423 F:      drivers/media/radio/radio-gemtek*
6424
6425 GENERIC GPIO I2C DRIVER
6426 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6427 S:      Supported
6428 F:      drivers/i2c/busses/i2c-gpio.c
6429 F:      include/linux/platform_data/i2c-gpio.h
6430
6431 GENERIC GPIO I2C MULTIPLEXER DRIVER
6432 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6433 L:      linux-i2c@vger.kernel.org
6434 S:      Supported
6435 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6436 F:      include/linux/platform_data/i2c-mux-gpio.h
6437 F:      Documentation/i2c/muxes/i2c-mux-gpio
6438
6439 GENERIC HDLC (WAN) DRIVERS
6440 M:      Krzysztof Halasa <khc@pm.waw.pl>
6441 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6442 S:      Maintained
6443 F:      drivers/net/wan/c101.c
6444 F:      drivers/net/wan/hd6457*
6445 F:      drivers/net/wan/hdlc*
6446 F:      drivers/net/wan/n2.c
6447 F:      drivers/net/wan/pc300too.c
6448 F:      drivers/net/wan/pci200syn.c
6449 F:      drivers/net/wan/wanxl*
6450
6451 GENERIC INCLUDE/ASM HEADER FILES
6452 M:      Arnd Bergmann <arnd@arndb.de>
6453 L:      linux-arch@vger.kernel.org
6454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6455 S:      Maintained
6456 F:      include/asm-generic/
6457 F:      include/uapi/asm-generic/
6458
6459 GENERIC PHY FRAMEWORK
6460 M:      Kishon Vijay Abraham I <kishon@ti.com>
6461 L:      linux-kernel@vger.kernel.org
6462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6463 S:      Supported
6464 F:      drivers/phy/
6465 F:      include/linux/phy/
6466 F:      Documentation/devicetree/bindings/phy/
6467
6468 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6469 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6470 S:      Supported
6471 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6472
6473 GENERIC PM DOMAINS
6474 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6475 M:      Kevin Hilman <khilman@kernel.org>
6476 M:      Ulf Hansson <ulf.hansson@linaro.org>
6477 L:      linux-pm@vger.kernel.org
6478 S:      Supported
6479 F:      drivers/base/power/domain*.c
6480 F:      include/linux/pm_domain.h
6481 F:      Documentation/devicetree/bindings/power/power_domain.txt
6482
6483 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6484 M:      Eugen Hristev <eugen.hristev@microchip.com>
6485 L:      linux-input@vger.kernel.org
6486 S:      Maintained
6487 F:      drivers/input/touchscreen/resistive-adc-touch.c
6488
6489 GENERIC UIO DRIVER FOR PCI DEVICES
6490 M:      "Michael S. Tsirkin" <mst@redhat.com>
6491 L:      kvm@vger.kernel.org
6492 S:      Supported
6493 F:      drivers/uio/uio_pci_generic.c
6494
6495 GENWQE (IBM Generic Workqueue Card)
6496 M:      Frank Haverkamp <haver@linux.ibm.com>
6497 S:      Supported
6498 F:      drivers/misc/genwqe/
6499
6500 GET_MAINTAINER SCRIPT
6501 M:      Joe Perches <joe@perches.com>
6502 S:      Maintained
6503 F:      scripts/get_maintainer.pl
6504
6505 GFS2 FILE SYSTEM
6506 M:      Bob Peterson <rpeterso@redhat.com>
6507 M:      Andreas Gruenbacher <agruenba@redhat.com>
6508 L:      cluster-devel@redhat.com
6509 W:      http://sources.redhat.com/cluster/
6510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6511 S:      Supported
6512 F:      Documentation/filesystems/gfs2*.txt
6513 F:      fs/gfs2/
6514 F:      include/uapi/linux/gfs2_ondisk.h
6515
6516 GIGASET ISDN DRIVERS
6517 M:      Paul Bolle <pebolle@tiscali.nl>
6518 L:      gigaset307x-common@lists.sourceforge.net
6519 W:      http://gigaset307x.sourceforge.net/
6520 S:      Odd Fixes
6521 F:      Documentation/isdn/README.gigaset
6522 F:      drivers/isdn/gigaset/
6523 F:      include/uapi/linux/gigaset_dev.h
6524
6525 GNSS SUBSYSTEM
6526 M:      Johan Hovold <johan@kernel.org>
6527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6528 S:      Maintained
6529 F:      Documentation/ABI/testing/sysfs-class-gnss
6530 F:      Documentation/devicetree/bindings/gnss/
6531 F:      drivers/gnss/
6532 F:      include/linux/gnss.h
6533
6534 GO7007 MPEG CODEC
6535 M:      Hans Verkuil <hans.verkuil@cisco.com>
6536 L:      linux-media@vger.kernel.org
6537 S:      Maintained
6538 F:      drivers/media/usb/go7007/
6539
6540 GOODIX TOUCHSCREEN
6541 M:      Bastien Nocera <hadess@hadess.net>
6542 L:      linux-input@vger.kernel.org
6543 S:      Maintained
6544 F:      drivers/input/touchscreen/goodix.c
6545
6546 GPD POCKET FAN DRIVER
6547 M:      Hans de Goede <hdegoede@redhat.com>
6548 L:      platform-driver-x86@vger.kernel.org
6549 S:      Maintained
6550 F:      drivers/platform/x86/gpd-pocket-fan.c
6551
6552 GPIO ACPI SUPPORT
6553 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6554 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6555 L:      linux-gpio@vger.kernel.org
6556 L:      linux-acpi@vger.kernel.org
6557 S:      Maintained
6558 F:      Documentation/acpi/gpio-properties.txt
6559 F:      drivers/gpio/gpiolib-acpi.c
6560
6561 GPIO IR Transmitter
6562 M:      Sean Young <sean@mess.org>
6563 L:      linux-media@vger.kernel.org
6564 S:      Maintained
6565 F:      drivers/media/rc/gpio-ir-tx.c
6566
6567 GPIO MOCKUP DRIVER
6568 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6569 L:      linux-gpio@vger.kernel.org
6570 S:      Maintained
6571 F:      drivers/gpio/gpio-mockup.c
6572 F:      tools/testing/selftests/gpio/
6573
6574 GPIO SUBSYSTEM
6575 M:      Linus Walleij <linus.walleij@linaro.org>
6576 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6577 L:      linux-gpio@vger.kernel.org
6578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6579 S:      Maintained
6580 F:      Documentation/devicetree/bindings/gpio/
6581 F:      Documentation/driver-api/gpio/
6582 F:      Documentation/gpio/
6583 F:      Documentation/ABI/testing/gpio-cdev
6584 F:      Documentation/ABI/obsolete/sysfs-gpio
6585 F:      drivers/gpio/
6586 F:      include/linux/gpio/
6587 F:      include/linux/gpio.h
6588 F:      include/linux/of_gpio.h
6589 F:      include/asm-generic/gpio.h
6590 F:      include/uapi/linux/gpio.h
6591 F:      tools/gpio/
6592
6593 GRE DEMULTIPLEXER DRIVER
6594 M:      Dmitry Kozlov <xeb@mail.ru>
6595 L:      netdev@vger.kernel.org
6596 S:      Maintained
6597 F:      net/ipv4/gre_demux.c
6598 F:      net/ipv4/gre_offload.c
6599 F:      include/net/gre.h
6600
6601 GRETH 10/100/1G Ethernet MAC device driver
6602 M:      Andreas Larsson <andreas@gaisler.com>
6603 L:      netdev@vger.kernel.org
6604 S:      Maintained
6605 F:      drivers/net/ethernet/aeroflex/
6606
6607 GREYBUS AUDIO PROTOCOLS DRIVERS
6608 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6609 M:      Mark Greer <mgreer@animalcreek.com>
6610 S:      Maintained
6611 F:      drivers/staging/greybus/audio_apbridgea.c
6612 F:      drivers/staging/greybus/audio_apbridgea.h
6613 F:      drivers/staging/greybus/audio_codec.c
6614 F:      drivers/staging/greybus/audio_codec.h
6615 F:      drivers/staging/greybus/audio_gb.c
6616 F:      drivers/staging/greybus/audio_manager.c
6617 F:      drivers/staging/greybus/audio_manager.h
6618 F:      drivers/staging/greybus/audio_manager_module.c
6619 F:      drivers/staging/greybus/audio_manager_private.h
6620 F:      drivers/staging/greybus/audio_manager_sysfs.c
6621 F:      drivers/staging/greybus/audio_module.c
6622 F:      drivers/staging/greybus/audio_topology.c
6623
6624 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6625 M:      Viresh Kumar <vireshk@kernel.org>
6626 S:      Maintained
6627 F:      drivers/staging/greybus/authentication.c
6628 F:      drivers/staging/greybus/bootrom.c
6629 F:      drivers/staging/greybus/firmware.h
6630 F:      drivers/staging/greybus/fw-core.c
6631 F:      drivers/staging/greybus/fw-download.c
6632 F:      drivers/staging/greybus/fw-management.c
6633 F:      drivers/staging/greybus/greybus_authentication.h
6634 F:      drivers/staging/greybus/greybus_firmware.h
6635 F:      drivers/staging/greybus/hid.c
6636 F:      drivers/staging/greybus/i2c.c
6637 F:      drivers/staging/greybus/spi.c
6638 F:      drivers/staging/greybus/spilib.c
6639 F:      drivers/staging/greybus/spilib.h
6640
6641 GREYBUS LOOPBACK DRIVER
6642 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6643 S:      Maintained
6644 F:      drivers/staging/greybus/loopback.c
6645
6646 GREYBUS PLATFORM DRIVERS
6647 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6648 S:      Maintained
6649 F:      drivers/staging/greybus/arche-platform.c
6650 F:      drivers/staging/greybus/arche-apb-ctrl.c
6651 F:      drivers/staging/greybus/arche_platform.h
6652
6653 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6654 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6655 S:      Maintained
6656 F:      drivers/staging/greybus/sdio.c
6657 F:      drivers/staging/greybus/light.c
6658 F:      drivers/staging/greybus/gpio.c
6659 F:      drivers/staging/greybus/power_supply.c
6660 F:      drivers/staging/greybus/spi.c
6661 F:      drivers/staging/greybus/spilib.c
6662
6663 GREYBUS SUBSYSTEM
6664 M:      Johan Hovold <johan@kernel.org>
6665 M:      Alex Elder <elder@kernel.org>
6666 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6667 S:      Maintained
6668 F:      drivers/staging/greybus/
6669 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6670
6671 GREYBUS UART PROTOCOLS DRIVERS
6672 M:      David Lin <dtwlin@gmail.com>
6673 S:      Maintained
6674 F:      drivers/staging/greybus/uart.c
6675 F:      drivers/staging/greybus/log.c
6676
6677 GS1662 VIDEO SERIALIZER
6678 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6679 L:      linux-media@vger.kernel.org
6680 T:      git git://linuxtv.org/media_tree.git
6681 S:      Maintained
6682 F:      drivers/media/spi/gs1662.c
6683
6684 GSPCA FINEPIX SUBDRIVER
6685 M:      Frank Zago <frank@zago.net>
6686 L:      linux-media@vger.kernel.org
6687 T:      git git://linuxtv.org/media_tree.git
6688 S:      Maintained
6689 F:      drivers/media/usb/gspca/finepix.c
6690
6691 GSPCA GL860 SUBDRIVER
6692 M:      Olivier Lorin <o.lorin@laposte.net>
6693 L:      linux-media@vger.kernel.org
6694 T:      git git://linuxtv.org/media_tree.git
6695 S:      Maintained
6696 F:      drivers/media/usb/gspca/gl860/
6697
6698 GSPCA M5602 SUBDRIVER
6699 M:      Erik Andren <erik.andren@gmail.com>
6700 L:      linux-media@vger.kernel.org
6701 T:      git git://linuxtv.org/media_tree.git
6702 S:      Maintained
6703 F:      drivers/media/usb/gspca/m5602/
6704
6705 GSPCA PAC207 SONIXB SUBDRIVER
6706 M:      Hans Verkuil <hverkuil@xs4all.nl>
6707 L:      linux-media@vger.kernel.org
6708 T:      git git://linuxtv.org/media_tree.git
6709 S:      Odd Fixes
6710 F:      drivers/media/usb/gspca/pac207.c
6711
6712 GSPCA SN9C20X SUBDRIVER
6713 M:      Brian Johnson <brijohn@gmail.com>
6714 L:      linux-media@vger.kernel.org
6715 T:      git git://linuxtv.org/media_tree.git
6716 S:      Maintained
6717 F:      drivers/media/usb/gspca/sn9c20x.c
6718
6719 GSPCA T613 SUBDRIVER
6720 M:      Leandro Costantino <lcostantino@gmail.com>
6721 L:      linux-media@vger.kernel.org
6722 T:      git git://linuxtv.org/media_tree.git
6723 S:      Maintained
6724 F:      drivers/media/usb/gspca/t613.c
6725
6726 GSPCA USB WEBCAM DRIVER
6727 M:      Hans Verkuil <hverkuil@xs4all.nl>
6728 L:      linux-media@vger.kernel.org
6729 T:      git git://linuxtv.org/media_tree.git
6730 S:      Odd Fixes
6731 F:      drivers/media/usb/gspca/
6732
6733 GTP (GPRS Tunneling Protocol)
6734 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6735 M:      Harald Welte <laforge@gnumonks.org>
6736 L:      osmocom-net-gprs@lists.osmocom.org
6737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6738 S:      Maintained
6739 F:      drivers/net/gtp.c
6740
6741 GUID PARTITION TABLE (GPT)
6742 M:      Davidlohr Bueso <dave@stgolabs.net>
6743 L:      linux-efi@vger.kernel.org
6744 S:      Maintained
6745 F:      block/partitions/efi.*
6746
6747 H8/300 ARCHITECTURE
6748 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6749 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6750 W:      http://uclinux-h8.sourceforge.jp
6751 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6752 S:      Maintained
6753 F:      arch/h8300/
6754 F:      drivers/clocksource/h8300_*.c
6755 F:      drivers/clk/h8300/
6756 F:      drivers/irqchip/irq-renesas-h8*.c
6757
6758 HABANALABS PCI DRIVER
6759 M:      Oded Gabbay <oded.gabbay@gmail.com>
6760 T:      git https://github.com/HabanaAI/linux.git
6761 S:      Supported
6762 F:      drivers/misc/habanalabs/
6763 F:      include/uapi/misc/habanalabs.h
6764 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
6765 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
6766
6767 HACKRF MEDIA DRIVER
6768 M:      Antti Palosaari <crope@iki.fi>
6769 L:      linux-media@vger.kernel.org
6770 W:      https://linuxtv.org
6771 W:      http://palosaari.fi/linux/
6772 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6773 T:      git git://linuxtv.org/anttip/media_tree.git
6774 S:      Maintained
6775 F:      drivers/media/usb/hackrf/
6776
6777 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6778 M:      Frank Seidel <frank@f-seidel.de>
6779 L:      platform-driver-x86@vger.kernel.org
6780 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6781 S:      Maintained
6782 F:      drivers/platform/x86/hdaps.c
6783
6784 HARDWARE MONITORING
6785 M:      Jean Delvare <jdelvare@suse.com>
6786 M:      Guenter Roeck <linux@roeck-us.net>
6787 L:      linux-hwmon@vger.kernel.org
6788 W:      http://hwmon.wiki.kernel.org/
6789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6790 S:      Maintained
6791 F:      Documentation/devicetree/bindings/hwmon/
6792 F:      Documentation/hwmon/
6793 F:      drivers/hwmon/
6794 F:      include/linux/hwmon*.h
6795 F:      include/trace/events/hwmon*.h
6796
6797 HARDWARE RANDOM NUMBER GENERATOR CORE
6798 M:      Matt Mackall <mpm@selenic.com>
6799 M:      Herbert Xu <herbert@gondor.apana.org.au>
6800 L:      linux-crypto@vger.kernel.org
6801 S:      Odd fixes
6802 F:      Documentation/devicetree/bindings/rng/
6803 F:      Documentation/hw_random.txt
6804 F:      drivers/char/hw_random/
6805 F:      include/linux/hw_random.h
6806
6807 HARDWARE TRACING FACILITIES
6808 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6809 S:      Maintained
6810 F:      drivers/hwtracing/
6811
6812 HARDWARE SPINLOCK CORE
6813 M:      Ohad Ben-Cohen <ohad@wizery.com>
6814 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6815 L:      linux-remoteproc@vger.kernel.org
6816 S:      Maintained
6817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6818 F:      Documentation/devicetree/bindings/hwlock/
6819 F:      Documentation/hwspinlock.txt
6820 F:      drivers/hwspinlock/
6821 F:      include/linux/hwspinlock.h
6822
6823 HARMONY SOUND DRIVER
6824 L:      linux-parisc@vger.kernel.org
6825 S:      Maintained
6826 F:      sound/parisc/harmony.*
6827
6828 HDPVR USB VIDEO ENCODER DRIVER
6829 M:      Hans Verkuil <hverkuil@xs4all.nl>
6830 L:      linux-media@vger.kernel.org
6831 T:      git git://linuxtv.org/media_tree.git
6832 W:      https://linuxtv.org
6833 S:      Odd Fixes
6834 F:      drivers/media/usb/hdpvr/
6835
6836 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6837 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6838 S:      Supported
6839 F:      Documentation/watchdog/hpwdt.txt
6840 F:      drivers/watchdog/hpwdt.c
6841
6842 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6843 M:      Don Brace <don.brace@microsemi.com>
6844 L:      esc.storagedev@microsemi.com
6845 L:      linux-scsi@vger.kernel.org
6846 S:      Supported
6847 F:      Documentation/scsi/hpsa.txt
6848 F:      drivers/scsi/hpsa*.[ch]
6849 F:      include/linux/cciss*.h
6850 F:      include/uapi/linux/cciss*.h
6851
6852 HFI1 DRIVER
6853 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6854 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6855 L:      linux-rdma@vger.kernel.org
6856 S:      Supported
6857 F:      drivers/infiniband/hw/hfi1
6858
6859 HFS FILESYSTEM
6860 L:      linux-fsdevel@vger.kernel.org
6861 S:      Orphan
6862 F:      Documentation/filesystems/hfs.txt
6863 F:      fs/hfs/
6864
6865 HFSPLUS FILESYSTEM
6866 L:      linux-fsdevel@vger.kernel.org
6867 S:      Orphan
6868 F:      Documentation/filesystems/hfsplus.txt
6869 F:      fs/hfsplus/
6870
6871 HGA FRAMEBUFFER DRIVER
6872 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6873 L:      linux-nvidia@lists.surfsouth.com
6874 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6875 S:      Maintained
6876 F:      drivers/video/fbdev/hgafb.c
6877
6878 HIBERNATION (aka Software Suspend, aka swsusp)
6879 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6880 M:      Pavel Machek <pavel@ucw.cz>
6881 L:      linux-pm@vger.kernel.org
6882 B:      https://bugzilla.kernel.org
6883 S:      Supported
6884 F:      arch/x86/power/
6885 F:      drivers/base/power/
6886 F:      kernel/power/
6887 F:      include/linux/suspend.h
6888 F:      include/linux/freezer.h
6889 F:      include/linux/pm.h
6890 F:      arch/*/include/asm/suspend*.h
6891
6892 HID CORE LAYER
6893 M:      Jiri Kosina <jikos@kernel.org>
6894 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6895 L:      linux-input@vger.kernel.org
6896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6897 S:      Maintained
6898 F:      drivers/hid/
6899 F:      include/linux/hid*
6900 F:      include/uapi/linux/hid*
6901
6902 HID SENSOR HUB DRIVERS
6903 M:      Jiri Kosina <jikos@kernel.org>
6904 M:      Jonathan Cameron <jic23@kernel.org>
6905 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6906 L:      linux-input@vger.kernel.org
6907 L:      linux-iio@vger.kernel.org
6908 S:      Maintained
6909 F:      Documentation/hid/hid-sensor*
6910 F:      drivers/hid/hid-sensor-*
6911 F:      drivers/iio/*/hid-*
6912 F:      include/linux/hid-sensor-*
6913
6914 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6915 M:      Thomas Gleixner <tglx@linutronix.de>
6916 L:      linux-kernel@vger.kernel.org
6917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6918 S:      Maintained
6919 F:      Documentation/timers/
6920 F:      kernel/time/hrtimer.c
6921 F:      kernel/time/clockevents.c
6922 F:      kernel/time/timer_*.c
6923 F:      include/linux/clockchips.h
6924 F:      include/linux/hrtimer.h
6925
6926 HIGH-SPEED SCC DRIVER FOR AX.25
6927 L:      linux-hams@vger.kernel.org
6928 S:      Orphan
6929 F:      drivers/net/hamradio/dmascc.c
6930 F:      drivers/net/hamradio/scc.c
6931
6932 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6933 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6934 W:      http://www.highpoint-tech.com
6935 S:      Supported
6936 F:      Documentation/scsi/hptiop.txt
6937 F:      drivers/scsi/hptiop.c
6938
6939 HIPPI
6940 M:      Jes Sorensen <jes@trained-monkey.org>
6941 L:      linux-hippi@sunsite.dk
6942 S:      Maintained
6943 F:      include/linux/hippidevice.h
6944 F:      include/uapi/linux/if_hippi.h
6945 F:      net/802/hippi.c
6946 F:      drivers/net/hippi/
6947
6948 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6949 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6950 M:      Salil Mehta <salil.mehta@huawei.com>
6951 L:      netdev@vger.kernel.org
6952 W:      http://www.hisilicon.com
6953 S:      Maintained
6954 F:      drivers/net/ethernet/hisilicon/hns3/
6955
6956 HISILICON LPC BUS DRIVER
6957 M:      john.garry@huawei.com
6958 W:      http://www.hisilicon.com
6959 S:      Maintained
6960 F:      drivers/bus/hisi_lpc.c
6961 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6962
6963 HISILICON NETWORK SUBSYSTEM DRIVER
6964 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6965 M:      Salil Mehta <salil.mehta@huawei.com>
6966 L:      netdev@vger.kernel.org
6967 W:      http://www.hisilicon.com
6968 S:      Maintained
6969 F:      drivers/net/ethernet/hisilicon/
6970 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6971
6972 HISILICON PMU DRIVER
6973 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6974 W:      http://www.hisilicon.com
6975 S:      Supported
6976 F:      drivers/perf/hisilicon
6977 F:      Documentation/perf/hisi-pmu.txt
6978
6979 HISILICON ROCE DRIVER
6980 M:      Lijun Ou <oulijun@huawei.com>
6981 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6982 L:      linux-rdma@vger.kernel.org
6983 S:      Maintained
6984 F:      drivers/infiniband/hw/hns/
6985 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6986
6987 HISILICON SAS Controller
6988 M:      John Garry <john.garry@huawei.com>
6989 W:      http://www.hisilicon.com
6990 S:      Supported
6991 F:      drivers/scsi/hisi_sas/
6992 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6993
6994 HMM - Heterogeneous Memory Management
6995 M:      Jérôme Glisse <jglisse@redhat.com>
6996 L:      linux-mm@kvack.org
6997 S:      Maintained
6998 F:      mm/hmm*
6999 F:      include/linux/hmm*
7000 F:      Documentation/vm/hmm.rst
7001
7002 HOST AP DRIVER
7003 M:      Jouni Malinen <j@w1.fi>
7004 L:      linux-wireless@vger.kernel.org
7005 W:      http://w1.fi/hostap-driver.html
7006 S:      Obsolete
7007 F:      drivers/net/wireless/intersil/hostap/
7008
7009 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7010 L:      platform-driver-x86@vger.kernel.org
7011 S:      Orphan
7012 F:      drivers/platform/x86/tc1100-wmi.c
7013
7014 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7015 M:      Jaroslav Kysela <perex@perex.cz>
7016 S:      Maintained
7017 F:      drivers/net/ethernet/hp/hp100.*
7018
7019 HPET:   High Precision Event Timers driver
7020 M:      Clemens Ladisch <clemens@ladisch.de>
7021 S:      Maintained
7022 F:      Documentation/timers/hpet.txt
7023 F:      drivers/char/hpet.c
7024 F:      include/linux/hpet.h
7025 F:      include/uapi/linux/hpet.h
7026
7027 HPET:   x86
7028 S:      Orphan
7029 F:      arch/x86/kernel/hpet.c
7030 F:      arch/x86/include/asm/hpet.h
7031
7032 HPFS FILESYSTEM
7033 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7034 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7035 S:      Maintained
7036 F:      fs/hpfs/
7037
7038 HSI SUBSYSTEM
7039 M:      Sebastian Reichel <sre@kernel.org>
7040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7041 S:      Maintained
7042 F:      Documentation/ABI/testing/sysfs-bus-hsi
7043 F:      Documentation/driver-api/hsi.rst
7044 F:      drivers/hsi/
7045 F:      include/linux/hsi/
7046 F:      include/uapi/linux/hsi/
7047
7048 HSO 3G MODEM DRIVER
7049 L:      linux-usb@vger.kernel.org
7050 S:      Orphan
7051 F:      drivers/net/usb/hso.c
7052
7053 HSR NETWORK PROTOCOL
7054 M:      Arvid Brodin <arvid.brodin@alten.se>
7055 L:      netdev@vger.kernel.org
7056 S:      Maintained
7057 F:      net/hsr/
7058
7059 HT16K33 LED CONTROLLER DRIVER
7060 M:      Robin van der Gracht <robin@protonic.nl>
7061 S:      Maintained
7062 F:      drivers/auxdisplay/ht16k33.c
7063 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7064
7065 HTCPEN TOUCHSCREEN DRIVER
7066 M:      Pau Oliva Fora <pof@eslack.org>
7067 L:      linux-input@vger.kernel.org
7068 S:      Maintained
7069 F:      drivers/input/touchscreen/htcpen.c
7070
7071 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7072 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7073 L:      linux-iio@vger.kernel.org
7074 W:      http://www.st.com/
7075 S:      Maintained
7076 F:      drivers/iio/humidity/hts221*
7077 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7078
7079 HUAWEI ETHERNET DRIVER
7080 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7081 L:      netdev@vger.kernel.org
7082 S:      Supported
7083 F:      Documentation/networking/hinic.txt
7084 F:      drivers/net/ethernet/huawei/hinic/
7085
7086 HUGETLB FILESYSTEM
7087 M:      Mike Kravetz <mike.kravetz@oracle.com>
7088 L:      linux-mm@kvack.org
7089 S:      Maintained
7090 F:      fs/hugetlbfs/
7091 F:      mm/hugetlb.c
7092 F:      include/linux/hugetlb.h
7093 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7094 F:      Documentation/vm/hugetlbfs_reserv.rst
7095 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7096
7097 HVA ST MEDIA DRIVER
7098 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7099 L:      linux-media@vger.kernel.org
7100 T:      git git://linuxtv.org/media_tree.git
7101 W:      https://linuxtv.org
7102 S:      Supported
7103 F:      drivers/media/platform/sti/hva
7104
7105 HWPOISON MEMORY FAILURE HANDLING
7106 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7107 L:      linux-mm@kvack.org
7108 S:      Maintained
7109 F:      mm/memory-failure.c
7110 F:      mm/hwpoison-inject.c
7111
7112 HYGON PROCESSOR SUPPORT
7113 M:      Pu Wen <puwen@hygon.cn>
7114 L:      linux-kernel@vger.kernel.org
7115 S:      Maintained
7116 F:      arch/x86/kernel/cpu/hygon.c
7117
7118 Hyper-V CORE AND DRIVERS
7119 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7120 M:      Haiyang Zhang <haiyangz@microsoft.com>
7121 M:      Stephen Hemminger <sthemmin@microsoft.com>
7122 M:      Sasha Levin <sashal@kernel.org>
7123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7124 L:      linux-hyperv@vger.kernel.org
7125 S:      Supported
7126 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7127 F:      arch/x86/include/asm/mshyperv.h
7128 F:      arch/x86/include/asm/trace/hyperv.h
7129 F:      arch/x86/include/asm/hyperv-tlfs.h
7130 F:      arch/x86/kernel/cpu/mshyperv.c
7131 F:      arch/x86/hyperv
7132 F:      drivers/hid/hid-hyperv.c
7133 F:      drivers/hv/
7134 F:      drivers/input/serio/hyperv-keyboard.c
7135 F:      drivers/pci/controller/pci-hyperv.c
7136 F:      drivers/net/hyperv/
7137 F:      drivers/scsi/storvsc_drv.c
7138 F:      drivers/uio/uio_hv_generic.c
7139 F:      drivers/video/fbdev/hyperv_fb.c
7140 F:      net/vmw_vsock/hyperv_transport.c
7141 F:      include/linux/hyperv.h
7142 F:      include/uapi/linux/hyperv.h
7143 F:      tools/hv/
7144 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7145
7146 HYPERVISOR VIRTUAL CONSOLE DRIVER
7147 L:      linuxppc-dev@lists.ozlabs.org
7148 S:      Odd Fixes
7149 F:      drivers/tty/hvc/
7150
7151 I2C ACPI SUPPORT
7152 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7153 L:      linux-i2c@vger.kernel.org
7154 L:      linux-acpi@vger.kernel.org
7155 S:      Maintained
7156 F:      drivers/i2c/i2c-core-acpi.c
7157
7158 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7159 M:      Ajay Gupta <ajayg@nvidia.com>
7160 L:      linux-i2c@vger.kernel.org
7161 S:      Maintained
7162 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7163 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7164
7165 I2C MUXES
7166 M:      Peter Rosin <peda@axentia.se>
7167 L:      linux-i2c@vger.kernel.org
7168 S:      Maintained
7169 F:      Documentation/i2c/i2c-topology
7170 F:      Documentation/i2c/muxes/
7171 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7172 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7173 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7174 F:      drivers/i2c/i2c-mux.c
7175 F:      drivers/i2c/muxes/
7176 F:      include/linux/i2c-mux.h
7177
7178 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7179 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7180 L:      linux-i2c@vger.kernel.org
7181 S:      Maintained
7182 F:      drivers/i2c/busses/i2c-mv64xxx.c
7183
7184 I2C OVER PARALLEL PORT
7185 M:      Jean Delvare <jdelvare@suse.com>
7186 L:      linux-i2c@vger.kernel.org
7187 S:      Maintained
7188 F:      Documentation/i2c/busses/i2c-parport
7189 F:      Documentation/i2c/busses/i2c-parport-light
7190 F:      drivers/i2c/busses/i2c-parport.c
7191 F:      drivers/i2c/busses/i2c-parport-light.c
7192
7193 I2C SUBSYSTEM
7194 M:      Wolfram Sang <wsa@the-dreams.de>
7195 L:      linux-i2c@vger.kernel.org
7196 W:      https://i2c.wiki.kernel.org/
7197 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7199 S:      Maintained
7200 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7201 F:      Documentation/i2c/
7202 F:      drivers/i2c/*
7203 F:      include/linux/i2c.h
7204 F:      include/linux/i2c-dev.h
7205 F:      include/linux/i2c-smbus.h
7206 F:      include/uapi/linux/i2c.h
7207 F:      include/uapi/linux/i2c-*.h
7208
7209 I2C SUBSYSTEM HOST DRIVERS
7210 L:      linux-i2c@vger.kernel.org
7211 W:      https://i2c.wiki.kernel.org/
7212 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7214 S:      Odd Fixes
7215 F:      Documentation/devicetree/bindings/i2c/
7216 F:      drivers/i2c/algos/
7217 F:      drivers/i2c/busses/
7218
7219 I2C-TAOS-EVM DRIVER
7220 M:      Jean Delvare <jdelvare@suse.com>
7221 L:      linux-i2c@vger.kernel.org
7222 S:      Maintained
7223 F:      Documentation/i2c/busses/i2c-taos-evm
7224 F:      drivers/i2c/busses/i2c-taos-evm.c
7225
7226 I2C-TINY-USB DRIVER
7227 M:      Till Harbaum <till@harbaum.org>
7228 L:      linux-i2c@vger.kernel.org
7229 W:      http://www.harbaum.org/till/i2c_tiny_usb
7230 S:      Maintained
7231 F:      drivers/i2c/busses/i2c-tiny-usb.c
7232
7233 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7234 M:      Jean Delvare <jdelvare@suse.com>
7235 L:      linux-i2c@vger.kernel.org
7236 S:      Maintained
7237 F:      Documentation/i2c/busses/i2c-ali1535
7238 F:      Documentation/i2c/busses/i2c-ali1563
7239 F:      Documentation/i2c/busses/i2c-ali15x3
7240 F:      Documentation/i2c/busses/i2c-amd756
7241 F:      Documentation/i2c/busses/i2c-amd8111
7242 F:      Documentation/i2c/busses/i2c-i801
7243 F:      Documentation/i2c/busses/i2c-nforce2
7244 F:      Documentation/i2c/busses/i2c-piix4
7245 F:      Documentation/i2c/busses/i2c-sis5595
7246 F:      Documentation/i2c/busses/i2c-sis630
7247 F:      Documentation/i2c/busses/i2c-sis96x
7248 F:      Documentation/i2c/busses/i2c-via
7249 F:      Documentation/i2c/busses/i2c-viapro
7250 F:      drivers/i2c/busses/i2c-ali1535.c
7251 F:      drivers/i2c/busses/i2c-ali1563.c
7252 F:      drivers/i2c/busses/i2c-ali15x3.c
7253 F:      drivers/i2c/busses/i2c-amd756.c
7254 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7255 F:      drivers/i2c/busses/i2c-amd8111.c
7256 F:      drivers/i2c/busses/i2c-i801.c
7257 F:      drivers/i2c/busses/i2c-isch.c
7258 F:      drivers/i2c/busses/i2c-nforce2.c
7259 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7260 F:      drivers/i2c/busses/i2c-piix4.c
7261 F:      drivers/i2c/busses/i2c-sis5595.c
7262 F:      drivers/i2c/busses/i2c-sis630.c
7263 F:      drivers/i2c/busses/i2c-sis96x.c
7264 F:      drivers/i2c/busses/i2c-via.c
7265 F:      drivers/i2c/busses/i2c-viapro.c
7266
7267 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7268 M:      Hans de Goede <hdegoede@redhat.com>
7269 L:      linux-i2c@vger.kernel.org
7270 S:      Maintained
7271 F:      drivers/i2c/busses/i2c-cht-wc.c
7272
7273 I2C/SMBUS ISMT DRIVER
7274 M:      Seth Heasley <seth.heasley@intel.com>
7275 M:      Neil Horman <nhorman@tuxdriver.com>
7276 L:      linux-i2c@vger.kernel.org
7277 F:      drivers/i2c/busses/i2c-ismt.c
7278 F:      Documentation/i2c/busses/i2c-ismt
7279
7280 I2C/SMBUS STUB DRIVER
7281 M:      Jean Delvare <jdelvare@suse.com>
7282 L:      linux-i2c@vger.kernel.org
7283 S:      Maintained
7284 F:      drivers/i2c/i2c-stub.c
7285
7286 I3C SUBSYSTEM
7287 M:      Boris Brezillon <bbrezillon@kernel.org>
7288 L:      linux-i3c@lists.infradead.org
7289 C:      irc://chat.freenode.net/linux-i3c
7290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7291 S:      Maintained
7292 F:      Documentation/ABI/testing/sysfs-bus-i3c
7293 F:      Documentation/devicetree/bindings/i3c/
7294 F:      Documentation/driver-api/i3c
7295 F:      drivers/i3c/
7296 F:      include/linux/i3c/
7297 F:      include/dt-bindings/i3c/
7298
7299 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7300 M:      Vitor Soares <vitor.soares@synopsys.com>
7301 S:      Maintained
7302 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7303 F:      drivers/i3c/master/dw*
7304
7305 IA64 (Itanium) PLATFORM
7306 M:      Tony Luck <tony.luck@intel.com>
7307 M:      Fenghua Yu <fenghua.yu@intel.com>
7308 L:      linux-ia64@vger.kernel.org
7309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7310 S:      Maintained
7311 F:      arch/ia64/
7312
7313 IBM Power 842 compression accelerator
7314 M:      Haren Myneni <haren@us.ibm.com>
7315 S:      Supported
7316 F:      drivers/crypto/nx/Makefile
7317 F:      drivers/crypto/nx/Kconfig
7318 F:      drivers/crypto/nx/nx-842*
7319 F:      include/linux/sw842.h
7320 F:      crypto/842.c
7321 F:      lib/842/
7322
7323 IBM Power in-Nest Crypto Acceleration
7324 M:      Breno Leitão <leitao@debian.org>
7325 M:      Nayna Jain <nayna@linux.ibm.com>
7326 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7327 L:      linux-crypto@vger.kernel.org
7328 S:      Supported
7329 F:      drivers/crypto/nx/Makefile
7330 F:      drivers/crypto/nx/Kconfig
7331 F:      drivers/crypto/nx/nx-aes*
7332 F:      drivers/crypto/nx/nx-sha*
7333 F:      drivers/crypto/nx/nx.*
7334 F:      drivers/crypto/nx/nx_csbcpb.h
7335 F:      drivers/crypto/nx/nx_debugfs.h
7336
7337 IBM Power Linux RAID adapter
7338 M:      Brian King <brking@us.ibm.com>
7339 S:      Supported
7340 F:      drivers/scsi/ipr.*
7341
7342 IBM Power SRIOV Virtual NIC Device Driver
7343 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7344 M:      John Allen <jallen@linux.ibm.com>
7345 L:      netdev@vger.kernel.org
7346 S:      Supported
7347 F:      drivers/net/ethernet/ibm/ibmvnic.*
7348
7349 IBM Power Virtual Accelerator Switchboard
7350 M:      Sukadev Bhattiprolu
7351 L:      linuxppc-dev@lists.ozlabs.org
7352 S:      Supported
7353 F:      arch/powerpc/platforms/powernv/vas*
7354 F:      arch/powerpc/platforms/powernv/copy-paste.h
7355 F:      arch/powerpc/include/asm/vas.h
7356 F:      arch/powerpc/include/uapi/asm/vas.h
7357
7358 IBM Power Virtual Ethernet Device Driver
7359 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7360 L:      netdev@vger.kernel.org
7361 S:      Supported
7362 F:      drivers/net/ethernet/ibm/ibmveth.*
7363
7364 IBM Power Virtual FC Device Drivers
7365 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7366 L:      linux-scsi@vger.kernel.org
7367 S:      Supported
7368 F:      drivers/scsi/ibmvscsi/ibmvfc*
7369
7370 IBM Power Virtual Management Channel Driver
7371 M:      Steven Royer <seroyer@linux.ibm.com>
7372 S:      Supported
7373 F:      drivers/misc/ibmvmc.*
7374
7375 IBM Power Virtual SCSI Device Drivers
7376 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7377 L:      linux-scsi@vger.kernel.org
7378 S:      Supported
7379 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7380 F:      include/scsi/viosrp.h
7381
7382 IBM Power Virtual SCSI Device Target Driver
7383 M:      Michael Cyr <mikecyr@linux.ibm.com>
7384 L:      linux-scsi@vger.kernel.org
7385 L:      target-devel@vger.kernel.org
7386 S:      Supported
7387 F:      drivers/scsi/ibmvscsi_tgt/
7388
7389 IBM Power VMX Cryptographic instructions
7390 M:      Breno Leitão <leitao@debian.org>
7391 M:      Nayna Jain <nayna@linux.ibm.com>
7392 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7393 L:      linux-crypto@vger.kernel.org
7394 S:      Supported
7395 F:      drivers/crypto/vmx/Makefile
7396 F:      drivers/crypto/vmx/Kconfig
7397 F:      drivers/crypto/vmx/vmx.c
7398 F:      drivers/crypto/vmx/aes*
7399 F:      drivers/crypto/vmx/ghash*
7400 F:      drivers/crypto/vmx/ppc-xlate.pl
7401
7402 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7403 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7404 L:      linux-pci@vger.kernel.org
7405 L:      linuxppc-dev@lists.ozlabs.org
7406 S:      Supported
7407 F:      drivers/pci/hotplug/rpaphp*
7408
7409 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7410 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7411 L:      linux-pci@vger.kernel.org
7412 L:      linuxppc-dev@lists.ozlabs.org
7413 S:      Supported
7414 F:      drivers/pci/hotplug/rpadlpar*
7415
7416 IBM ServeRAID RAID DRIVER
7417 S:      Orphan
7418 F:      drivers/scsi/ips.*
7419
7420 ICH LPC AND GPIO DRIVER
7421 M:      Peter Tyser <ptyser@xes-inc.com>
7422 S:      Maintained
7423 F:      drivers/mfd/lpc_ich.c
7424 F:      drivers/gpio/gpio-ich.c
7425
7426 IDE SUBSYSTEM
7427 M:      "David S. Miller" <davem@davemloft.net>
7428 L:      linux-ide@vger.kernel.org
7429 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7431 S:      Maintained
7432 F:      Documentation/ide/
7433 F:      drivers/ide/
7434 F:      include/linux/ide.h
7435
7436 IDE/ATAPI DRIVERS
7437 M:      Borislav Petkov <bp@alien8.de>
7438 L:      linux-ide@vger.kernel.org
7439 S:      Maintained
7440 F:      Documentation/cdrom/ide-cd
7441 F:      drivers/ide/ide-cd*
7442
7443 IDEAPAD LAPTOP EXTRAS DRIVER
7444 M:      Ike Panhc <ike.pan@canonical.com>
7445 L:      platform-driver-x86@vger.kernel.org
7446 W:      http://launchpad.net/ideapad-laptop
7447 S:      Maintained
7448 F:      drivers/platform/x86/ideapad-laptop.c
7449
7450 IDEAPAD LAPTOP SLIDEBAR DRIVER
7451 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7452 L:      linux-input@vger.kernel.org
7453 W:      https://github.com/o2genum/ideapad-slidebar
7454 S:      Maintained
7455 F:      drivers/input/misc/ideapad_slidebar.c
7456
7457 IDT VersaClock 5 CLOCK DRIVER
7458 M:      Marek Vasut <marek.vasut@gmail.com>
7459 S:      Maintained
7460 F:      drivers/clk/clk-versaclock5.c
7461
7462 IEEE 802.15.4 SUBSYSTEM
7463 M:      Alexander Aring <alex.aring@gmail.com>
7464 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7465 L:      linux-wpan@vger.kernel.org
7466 W:      http://wpan.cakelab.org/
7467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7469 S:      Maintained
7470 F:      net/ieee802154/
7471 F:      net/mac802154/
7472 F:      drivers/net/ieee802154/
7473 F:      include/linux/nl802154.h
7474 F:      include/linux/ieee802154.h
7475 F:      include/net/nl802154.h
7476 F:      include/net/mac802154.h
7477 F:      include/net/af_ieee802154.h
7478 F:      include/net/cfg802154.h
7479 F:      include/net/ieee802154_netdev.h
7480 F:      Documentation/networking/ieee802154.txt
7481
7482 IFE PROTOCOL
7483 M:      Yotam Gigi <yotam.gi@gmail.com>
7484 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7485 F:      net/ife
7486 F:      include/net/ife.h
7487 F:      include/uapi/linux/ife.h
7488
7489 IGORPLUG-USB IR RECEIVER
7490 M:      Sean Young <sean@mess.org>
7491 L:      linux-media@vger.kernel.org
7492 S:      Maintained
7493 F:      drivers/media/rc/igorplugusb.c
7494
7495 IGUANAWORKS USB IR TRANSCEIVER
7496 M:      Sean Young <sean@mess.org>
7497 L:      linux-media@vger.kernel.org
7498 S:      Maintained
7499 F:      drivers/media/rc/iguanair.c
7500
7501 IIO DIGITAL POTENTIOMETER DAC
7502 M:      Peter Rosin <peda@axentia.se>
7503 L:      linux-iio@vger.kernel.org
7504 S:      Maintained
7505 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7506 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7507 F:      drivers/iio/dac/dpot-dac.c
7508
7509 IIO ENVELOPE DETECTOR
7510 M:      Peter Rosin <peda@axentia.se>
7511 L:      linux-iio@vger.kernel.org
7512 S:      Maintained
7513 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7514 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7515 F:      drivers/iio/adc/envelope-detector.c
7516
7517 IIO MULTIPLEXER
7518 M:      Peter Rosin <peda@axentia.se>
7519 L:      linux-iio@vger.kernel.org
7520 S:      Maintained
7521 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7522 F:      drivers/iio/multiplexer/iio-mux.c
7523
7524 IIO SUBSYSTEM AND DRIVERS
7525 M:      Jonathan Cameron <jic23@kernel.org>
7526 R:      Hartmut Knaack <knaack.h@gmx.de>
7527 R:      Lars-Peter Clausen <lars@metafoo.de>
7528 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7529 L:      linux-iio@vger.kernel.org
7530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7531 S:      Maintained
7532 F:      Documentation/ABI/testing/configfs-iio*
7533 F:      Documentation/ABI/testing/sysfs-bus-iio*
7534 F:      Documentation/devicetree/bindings/iio/
7535 F:      drivers/iio/
7536 F:      drivers/staging/iio/
7537 F:      include/linux/iio/
7538 F:      tools/iio/
7539
7540 IIO UNIT CONVERTER
7541 M:      Peter Rosin <peda@axentia.se>
7542 L:      linux-iio@vger.kernel.org
7543 S:      Maintained
7544 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7545 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7546 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7547 F:      drivers/iio/afe/iio-rescale.c
7548
7549 IKANOS/ADI EAGLE ADSL USB DRIVER
7550 M:      Matthieu Castet <castet.matthieu@free.fr>
7551 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7552 S:      Maintained
7553 F:      drivers/usb/atm/ueagle-atm.c
7554
7555 IMGTEC ASCII LCD DRIVER
7556 M:      Paul Burton <paul.burton@mips.com>
7557 S:      Maintained
7558 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7559 F:      drivers/auxdisplay/img-ascii-lcd.c
7560
7561 IMGTEC IR DECODER DRIVER
7562 M:      James Hogan <jhogan@kernel.org>
7563 S:      Maintained
7564 F:      drivers/media/rc/img-ir/
7565
7566 IMON SOUNDGRAPH USB IR RECEIVER
7567 M:      Sean Young <sean@mess.org>
7568 L:      linux-media@vger.kernel.org
7569 S:      Maintained
7570 F:      drivers/media/rc/imon_raw.c
7571 F:      drivers/media/rc/imon.c
7572
7573 IMS TWINTURBO FRAMEBUFFER DRIVER
7574 L:      linux-fbdev@vger.kernel.org
7575 S:      Orphan
7576 F:      drivers/video/fbdev/imsttfb.c
7577
7578 INA209 HARDWARE MONITOR DRIVER
7579 M:      Guenter Roeck <linux@roeck-us.net>
7580 L:      linux-hwmon@vger.kernel.org
7581 S:      Maintained
7582 F:      Documentation/hwmon/ina209
7583 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7584 F:      drivers/hwmon/ina209.c
7585
7586 INA2XX HARDWARE MONITOR DRIVER
7587 M:      Guenter Roeck <linux@roeck-us.net>
7588 L:      linux-hwmon@vger.kernel.org
7589 S:      Maintained
7590 F:      Documentation/hwmon/ina2xx
7591 F:      drivers/hwmon/ina2xx.c
7592 F:      include/linux/platform_data/ina2xx.h
7593
7594 INDUSTRY PACK SUBSYSTEM (IPACK)
7595 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7596 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7597 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7598 L:      industrypack-devel@lists.sourceforge.net
7599 W:      http://industrypack.sourceforge.net
7600 S:      Maintained
7601 F:      drivers/ipack/
7602
7603 INFINIBAND SUBSYSTEM
7604 M:      Doug Ledford <dledford@redhat.com>
7605 M:      Jason Gunthorpe <jgg@mellanox.com>
7606 L:      linux-rdma@vger.kernel.org
7607 W:      https://github.com/linux-rdma/rdma-core
7608 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7610 S:      Supported
7611 F:      Documentation/devicetree/bindings/infiniband/
7612 F:      Documentation/infiniband/
7613 F:      drivers/infiniband/
7614 F:      include/uapi/linux/if_infiniband.h
7615 F:      include/uapi/rdma/
7616 F:      include/rdma/
7617
7618 INGENIC JZ4780 DMA Driver
7619 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7620 S:      Maintained
7621 F:      drivers/dma/dma-jz4780.c
7622
7623 INGENIC JZ4780 NAND DRIVER
7624 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7625 L:      linux-mtd@lists.infradead.org
7626 S:      Maintained
7627 F:      drivers/mtd/nand/raw/jz4780_*
7628
7629 INOTIFY
7630 M:      Jan Kara <jack@suse.cz>
7631 R:      Amir Goldstein <amir73il@gmail.com>
7632 L:      linux-fsdevel@vger.kernel.org
7633 S:      Maintained
7634 F:      Documentation/filesystems/inotify.txt
7635 F:      fs/notify/inotify/
7636 F:      include/linux/inotify.h
7637 F:      include/uapi/linux/inotify.h
7638
7639 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7640 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7641 L:      linux-input@vger.kernel.org
7642 Q:      http://patchwork.kernel.org/project/linux-input/list/
7643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7644 S:      Maintained
7645 F:      drivers/input/
7646 F:      include/linux/input.h
7647 F:      include/uapi/linux/input.h
7648 F:      include/uapi/linux/input-event-codes.h
7649 F:      include/linux/input/
7650 F:      Documentation/devicetree/bindings/input/
7651 F:      Documentation/devicetree/bindings/serio/
7652 F:      Documentation/input/
7653
7654 INPUT MULTITOUCH (MT) PROTOCOL
7655 M:      Henrik Rydberg <rydberg@bitmath.org>
7656 L:      linux-input@vger.kernel.org
7657 S:      Odd fixes
7658 F:      Documentation/input/multi-touch-protocol.rst
7659 F:      drivers/input/input-mt.c
7660 K:      \b(ABS|SYN)_MT_
7661
7662 INSIDE SECURE CRYPTO DRIVER
7663 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7664 F:      drivers/crypto/inside-secure/
7665 S:      Maintained
7666 L:      linux-crypto@vger.kernel.org
7667
7668 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7669 M:      Mimi Zohar <zohar@linux.ibm.com>
7670 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7671 L:      linux-integrity@vger.kernel.org
7672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7673 S:      Supported
7674 F:      security/integrity/ima/
7675
7676 INTEL 810/815 FRAMEBUFFER DRIVER
7677 M:      Antonino Daplas <adaplas@gmail.com>
7678 L:      linux-fbdev@vger.kernel.org
7679 S:      Maintained
7680 F:      drivers/video/fbdev/i810/
7681
7682 INTEL ASoC DRIVERS
7683 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7684 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7685 M:      Jie Yang <yang.jie@linux.intel.com>
7686 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7687 S:      Supported
7688 F:      sound/soc/intel/
7689
7690 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7691 M:      Hans de Goede <hdegoede@redhat.com>
7692 L:      platform-driver-x86@vger.kernel.org
7693 S:      Maintained
7694 F:      drivers/platform/x86/intel_atomisp2_pm.c
7695
7696 INTEL C600 SERIES SAS CONTROLLER DRIVER
7697 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7698 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7699 L:      linux-scsi@vger.kernel.org
7700 T:      git git://git.code.sf.net/p/intel-sas/isci
7701 S:      Supported
7702 F:      drivers/scsi/isci/
7703
7704 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7705 M:      Jani Nikula <jani.nikula@linux.intel.com>
7706 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7707 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7708 L:      intel-gfx@lists.freedesktop.org
7709 W:      https://01.org/linuxgraphics/
7710 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7711 C:      irc://chat.freenode.net/intel-gfx
7712 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7713 T:      git git://anongit.freedesktop.org/drm-intel
7714 S:      Supported
7715 F:      drivers/gpu/drm/i915/
7716 F:      include/drm/i915*
7717 F:      include/uapi/drm/i915_drm.h
7718 F:      Documentation/gpu/i915.rst
7719
7720 INTEL ETHERNET DRIVERS
7721 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7722 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7723 W:      http://www.intel.com/support/feedback.htm
7724 W:      http://e1000.sourceforge.net/
7725 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7728 S:      Supported
7729 F:      Documentation/networking/device_drivers/intel/e100.rst
7730 F:      Documentation/networking/device_drivers/intel/e1000.rst
7731 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7732 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7733 F:      Documentation/networking/device_drivers/intel/igb.rst
7734 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7735 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7736 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7737 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7738 F:      Documentation/networking/device_drivers/intel/i40e.rst
7739 F:      Documentation/networking/device_drivers/intel/iavf.rst
7740 F:      Documentation/networking/device_drivers/intel/ice.rst
7741 F:      drivers/net/ethernet/intel/
7742 F:      drivers/net/ethernet/intel/*/
7743 F:      include/linux/avf/virtchnl.h
7744
7745 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7746 M:      Maik Broemme <mbroemme@libmpq.org>
7747 L:      linux-fbdev@vger.kernel.org
7748 S:      Maintained
7749 F:      Documentation/fb/intelfb.txt
7750 F:      drivers/video/fbdev/intelfb/
7751
7752 INTEL GPIO DRIVERS
7753 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7754 L:      linux-gpio@vger.kernel.org
7755 S:      Maintained
7756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7757 F:      drivers/gpio/gpio-ich.c
7758 F:      drivers/gpio/gpio-intel-mid.c
7759 F:      drivers/gpio/gpio-lynxpoint.c
7760 F:      drivers/gpio/gpio-merrifield.c
7761 F:      drivers/gpio/gpio-ml-ioh.c
7762 F:      drivers/gpio/gpio-pch.c
7763 F:      drivers/gpio/gpio-sch.c
7764 F:      drivers/gpio/gpio-sodaville.c
7765
7766 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7767 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7768 M:      Zhi Wang <zhi.a.wang@intel.com>
7769 L:      intel-gvt-dev@lists.freedesktop.org
7770 L:      intel-gfx@lists.freedesktop.org
7771 W:      https://01.org/igvt-g
7772 T:      git https://github.com/intel/gvt-linux.git
7773 S:      Supported
7774 F:      drivers/gpu/drm/i915/gvt/
7775
7776 INTEL HID EVENT DRIVER
7777 M:      Alex Hung <alex.hung@canonical.com>
7778 L:      platform-driver-x86@vger.kernel.org
7779 S:      Maintained
7780 F:      drivers/platform/x86/intel-hid.c
7781
7782 INTEL I/OAT DMA DRIVER
7783 M:      Dave Jiang <dave.jiang@intel.com>
7784 R:      Dan Williams <dan.j.williams@intel.com>
7785 L:      dmaengine@vger.kernel.org
7786 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7787 S:      Supported
7788 F:      drivers/dma/ioat*
7789
7790 INTEL IDLE DRIVER
7791 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7792 M:      Len Brown <lenb@kernel.org>
7793 L:      linux-pm@vger.kernel.org
7794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7795 B:      https://bugzilla.kernel.org
7796 S:      Supported
7797 F:      drivers/idle/intel_idle.c
7798
7799 INTEL INTEGRATED SENSOR HUB DRIVER
7800 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7801 M:      Jiri Kosina <jikos@kernel.org>
7802 L:      linux-input@vger.kernel.org
7803 S:      Maintained
7804 F:      drivers/hid/intel-ish-hid/
7805
7806 INTEL IOMMU (VT-d)
7807 M:      David Woodhouse <dwmw2@infradead.org>
7808 L:      iommu@lists.linux-foundation.org
7809 T:      git git://git.infradead.org/iommu-2.6.git
7810 S:      Supported
7811 F:      drivers/iommu/intel-iommu.c
7812 F:      include/linux/intel-iommu.h
7813
7814 INTEL IOP-ADMA DMA DRIVER
7815 R:      Dan Williams <dan.j.williams@intel.com>
7816 S:      Odd fixes
7817 F:      drivers/dma/iop-adma.c
7818
7819 INTEL IPU3 CSI-2 CIO2 DRIVER
7820 M:      Yong Zhi <yong.zhi@intel.com>
7821 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7822 M:      Bingbu Cao <bingbu.cao@intel.com>
7823 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7824 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7825 L:      linux-media@vger.kernel.org
7826 S:      Maintained
7827 F:      drivers/media/pci/intel/ipu3/
7828 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7829
7830 INTEL IPU3 CSI-2 IMGU DRIVER
7831 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7832 L:      linux-media@vger.kernel.org
7833 S:      Maintained
7834 F:      drivers/staging/media/ipu3/
7835 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7836 F:      Documentation/media/v4l-drivers/ipu3.rst
7837
7838 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7839 M:      Krzysztof Halasa <khalasa@piap.pl>
7840 S:      Maintained
7841 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7842 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7843 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7844 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7845 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7846 F:      drivers/net/wan/ixp4xx_hss.c
7847
7848 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7849 M:      Deepak Saxena <dsaxena@plexity.net>
7850 S:      Maintained
7851 F:      drivers/char/hw_random/ixp4xx-rng.c
7852
7853 INTEL MANAGEMENT ENGINE (mei)
7854 M:      Tomas Winkler <tomas.winkler@intel.com>
7855 L:      linux-kernel@vger.kernel.org
7856 S:      Supported
7857 F:      include/uapi/linux/mei.h
7858 F:      include/linux/mei_cl_bus.h
7859 F:      drivers/misc/mei/*
7860 F:      drivers/watchdog/mei_wdt.c
7861 F:      Documentation/misc-devices/mei/*
7862 F:      samples/mei/*
7863
7864 INTEL MENLOW THERMAL DRIVER
7865 M:      Sujith Thomas <sujith.thomas@intel.com>
7866 L:      platform-driver-x86@vger.kernel.org
7867 W:      https://01.org/linux-acpi
7868 S:      Supported
7869 F:      drivers/platform/x86/intel_menlow.c
7870
7871 INTEL MIC DRIVERS (mic)
7872 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7873 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7874 S:      Supported
7875 W:      https://github.com/sudeepdutt/mic
7876 W:      http://software.intel.com/en-us/mic-developer
7877 F:      include/linux/mic_bus.h
7878 F:      include/linux/scif.h
7879 F:      include/uapi/linux/mic_common.h
7880 F:      include/uapi/linux/mic_ioctl.h
7881 F:      include/uapi/linux/scif_ioctl.h
7882 F:      drivers/misc/mic/
7883 F:      drivers/dma/mic_x100_dma.c
7884 F:      drivers/dma/mic_x100_dma.h
7885 F:      Documentation/mic/
7886
7887 INTEL PMC CORE DRIVER
7888 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7889 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7890 L:      platform-driver-x86@vger.kernel.org
7891 S:      Maintained
7892 F:      drivers/platform/x86/intel_pmc_core*
7893
7894 INTEL PMC/P-Unit IPC DRIVER
7895 M:      Zha Qipeng<qipeng.zha@intel.com>
7896 L:      platform-driver-x86@vger.kernel.org
7897 S:      Maintained
7898 F:      drivers/platform/x86/intel_pmc_ipc.c
7899 F:      drivers/platform/x86/intel_punit_ipc.c
7900 F:      arch/x86/include/asm/intel_pmc_ipc.h
7901 F:      arch/x86/include/asm/intel_punit_ipc.h
7902
7903 INTEL PMIC GPIO DRIVERS
7904 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7905 S:      Maintained
7906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7907 F:      drivers/gpio/gpio-*cove.c
7908 F:      drivers/gpio/gpio-msic.c
7909
7910 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7911 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7912 S:      Maintained
7913 F:      drivers/mfd/intel_msic.c
7914 F:      drivers/mfd/intel_soc_pmic*
7915 F:      include/linux/mfd/intel_msic.h
7916 F:      include/linux/mfd/intel_soc_pmic*
7917
7918 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7919 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7920 L:      linux-wireless@vger.kernel.org
7921 S:      Maintained
7922 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
7923 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
7924 F:      drivers/net/wireless/intel/ipw2x00/
7925
7926 INTEL PSTATE DRIVER
7927 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7928 M:      Len Brown <lenb@kernel.org>
7929 L:      linux-pm@vger.kernel.org
7930 S:      Supported
7931 F:      drivers/cpufreq/intel_pstate.c
7932
7933 INTEL RDMA RNIC DRIVER
7934 M:      Faisal Latif <faisal.latif@intel.com>
7935 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7936 L:      linux-rdma@vger.kernel.org
7937 S:      Supported
7938 F:      drivers/infiniband/hw/i40iw/
7939 F:      include/uapi/rdma/i40iw-abi.h
7940
7941 INTEL TELEMETRY DRIVER
7942 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7943 M:      "David E. Box" <david.e.box@linux.intel.com>
7944 L:      platform-driver-x86@vger.kernel.org
7945 S:      Maintained
7946 F:      arch/x86/include/asm/intel_telemetry.h
7947 F:      drivers/platform/x86/intel_telemetry*
7948
7949 INTEL VIRTUAL BUTTON DRIVER
7950 M:      AceLan Kao <acelan.kao@canonical.com>
7951 L:      platform-driver-x86@vger.kernel.org
7952 S:      Maintained
7953 F:      drivers/platform/x86/intel-vbtn.c
7954
7955 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7956 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7957 L:      linux-wireless@vger.kernel.org
7958 S:      Supported
7959 F:      drivers/net/wireless/intel/iwlegacy/
7960
7961 INTEL WIRELESS WIFI LINK (iwlwifi)
7962 M:      Johannes Berg <johannes.berg@intel.com>
7963 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7964 M:      Luca Coelho <luciano.coelho@intel.com>
7965 M:      Intel Linux Wireless <linuxwifi@intel.com>
7966 L:      linux-wireless@vger.kernel.org
7967 W:      http://intellinuxwireless.org
7968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7969 S:      Supported
7970 F:      drivers/net/wireless/intel/iwlwifi/
7971
7972 INTEL WIRELESS WIMAX CONNECTION 2400
7973 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7974 M:      linux-wimax@intel.com
7975 L:      wimax@linuxwimax.org (subscribers-only)
7976 S:      Supported
7977 W:      http://linuxwimax.org
7978 F:      Documentation/wimax/README.i2400m
7979 F:      drivers/net/wimax/i2400m/
7980 F:      include/uapi/linux/wimax/i2400m.h
7981
7982 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7983 M:      Mario Limonciello <mario.limonciello@dell.com>
7984 S:      Maintained
7985 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7986
7987 INTEL(R) TRACE HUB
7988 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7989 S:      Supported
7990 F:      Documentation/trace/intel_th.rst
7991 F:      drivers/hwtracing/intel_th/
7992
7993 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7994 M:      Ning Sun <ning.sun@intel.com>
7995 L:      tboot-devel@lists.sourceforge.net
7996 W:      http://tboot.sourceforge.net
7997 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7998 S:      Supported
7999 F:      Documentation/intel_txt.txt
8000 F:      include/linux/tboot.h
8001 F:      arch/x86/kernel/tboot.c
8002
8003 INTEL-MID GPIO DRIVER
8004 M:      David Cohen <david.a.cohen@linux.intel.com>
8005 L:      linux-gpio@vger.kernel.org
8006 S:      Maintained
8007 F:      drivers/gpio/gpio-intel-mid.c
8008
8009 INTERCONNECT API
8010 M:      Georgi Djakov <georgi.djakov@linaro.org>
8011 S:      Maintained
8012 F:      Documentation/interconnect/
8013 F:      Documentation/devicetree/bindings/interconnect/
8014 F:      drivers/interconnect/
8015 F:      include/dt-bindings/interconnect/
8016 F:      include/linux/interconnect-provider.h
8017 F:      include/linux/interconnect.h
8018
8019 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8020 M:      Linus Walleij <linus.walleij@linaro.org>
8021 L:      linux-iio@vger.kernel.org
8022 S:      Maintained
8023 F:      drivers/iio/gyro/mpu3050*
8024 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8025
8026 IOC3 ETHERNET DRIVER
8027 M:      Ralf Baechle <ralf@linux-mips.org>
8028 L:      linux-mips@vger.kernel.org
8029 S:      Maintained
8030 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8031
8032 IOC3 SERIAL DRIVER
8033 M:      Pat Gefre <pfg@sgi.com>
8034 L:      linux-serial@vger.kernel.org
8035 S:      Maintained
8036 F:      drivers/tty/serial/ioc3_serial.c
8037
8038 IOMAP FILESYSTEM LIBRARY
8039 M:      Christoph Hellwig <hch@infradead.org>
8040 M:      Darrick J. Wong <darrick.wong@oracle.com>
8041 M:      linux-xfs@vger.kernel.org
8042 M:      linux-fsdevel@vger.kernel.org
8043 L:      linux-xfs@vger.kernel.org
8044 L:      linux-fsdevel@vger.kernel.org
8045 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8046 S:      Supported
8047 F:      fs/iomap.c
8048 F:      include/linux/iomap.h
8049
8050 IOMMU DRIVERS
8051 M:      Joerg Roedel <joro@8bytes.org>
8052 L:      iommu@lists.linux-foundation.org
8053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8054 S:      Maintained
8055 F:      Documentation/devicetree/bindings/iommu/
8056 F:      drivers/iommu/
8057 F:      include/linux/iommu.h
8058 F:      include/linux/of_iommu.h
8059 F:      include/linux/iova.h
8060
8061 IP MASQUERADING
8062 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8063 S:      Maintained
8064 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
8065
8066 IPMI SUBSYSTEM
8067 M:      Corey Minyard <minyard@acm.org>
8068 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8069 W:      http://openipmi.sourceforge.net/
8070 S:      Supported
8071 F:      Documentation/devicetree/bindings/ipmi/
8072 F:      Documentation/IPMI.txt
8073 F:      drivers/char/ipmi/
8074 F:      include/linux/ipmi*
8075 F:      include/uapi/linux/ipmi*
8076
8077 IPS SCSI RAID DRIVER
8078 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8079 L:      linux-scsi@vger.kernel.org
8080 W:      http://www.adaptec.com/
8081 S:      Maintained
8082 F:      drivers/scsi/ips*
8083
8084 IPVS
8085 M:      Wensong Zhang <wensong@linux-vs.org>
8086 M:      Simon Horman <horms@verge.net.au>
8087 M:      Julian Anastasov <ja@ssi.bg>
8088 L:      netdev@vger.kernel.org
8089 L:      lvs-devel@vger.kernel.org
8090 S:      Maintained
8091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8093 F:      Documentation/networking/ipvs-sysctl.txt
8094 F:      include/net/ip_vs.h
8095 F:      include/uapi/linux/ip_vs.h
8096 F:      net/netfilter/ipvs/
8097
8098 IPWIRELESS DRIVER
8099 M:      Jiri Kosina <jikos@kernel.org>
8100 M:      David Sterba <dsterba@suse.com>
8101 S:      Odd Fixes
8102 F:      drivers/tty/ipwireless/
8103
8104 IPX NETWORK LAYER
8105 L:      netdev@vger.kernel.org
8106 S:      Obsolete
8107 F:      include/uapi/linux/ipx.h
8108
8109 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8110 M:      Marc Zyngier <marc.zyngier@arm.com>
8111 S:      Maintained
8112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8113 F:      Documentation/IRQ-domain.txt
8114 F:      include/linux/irqdomain.h
8115 F:      kernel/irq/irqdomain.c
8116 F:      kernel/irq/msi.c
8117
8118 IRQ SUBSYSTEM
8119 M:      Thomas Gleixner <tglx@linutronix.de>
8120 L:      linux-kernel@vger.kernel.org
8121 S:      Maintained
8122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8123 F:      kernel/irq/
8124
8125 IRQCHIP DRIVERS
8126 M:      Thomas Gleixner <tglx@linutronix.de>
8127 M:      Jason Cooper <jason@lakedaemon.net>
8128 M:      Marc Zyngier <marc.zyngier@arm.com>
8129 L:      linux-kernel@vger.kernel.org
8130 S:      Maintained
8131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8132 F:      Documentation/devicetree/bindings/interrupt-controller/
8133 F:      drivers/irqchip/
8134
8135 ISA
8136 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8137 S:      Maintained
8138 F:      Documentation/isa.txt
8139 F:      drivers/base/isa.c
8140 F:      include/linux/isa.h
8141
8142 ISA RADIO MODULE
8143 M:      Hans Verkuil <hverkuil@xs4all.nl>
8144 L:      linux-media@vger.kernel.org
8145 T:      git git://linuxtv.org/media_tree.git
8146 W:      https://linuxtv.org
8147 S:      Maintained
8148 F:      drivers/media/radio/radio-isa*
8149
8150 ISAPNP
8151 M:      Jaroslav Kysela <perex@perex.cz>
8152 S:      Maintained
8153 F:      Documentation/isapnp.txt
8154 F:      drivers/pnp/isapnp/
8155 F:      include/linux/isapnp.h
8156
8157 ISCSI
8158 M:      Lee Duncan <lduncan@suse.com>
8159 M:      Chris Leech <cleech@redhat.com>
8160 L:      open-iscsi@googlegroups.com
8161 W:      www.open-iscsi.com
8162 S:      Maintained
8163 F:      drivers/scsi/*iscsi*
8164 F:      include/scsi/*iscsi*
8165
8166 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8167 M:      Peter Jones <pjones@redhat.com>
8168 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8169 S:      Maintained
8170 F:      drivers/firmware/iscsi_ibft*
8171
8172 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8173 M:      Sagi Grimberg <sagi@grimberg.me>
8174 M:      Max Gurtovoy <maxg@mellanox.com>
8175 L:      linux-rdma@vger.kernel.org
8176 S:      Supported
8177 W:      http://www.openfabrics.org
8178 W:      www.open-iscsi.org
8179 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8180 F:      drivers/infiniband/ulp/iser/
8181
8182 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8183 M:      Sagi Grimberg <sagi@grimberg.me>
8184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8185 L:      linux-rdma@vger.kernel.org
8186 L:      target-devel@vger.kernel.org
8187 S:      Supported
8188 W:      http://www.linux-iscsi.org
8189 F:      drivers/infiniband/ulp/isert
8190
8191 ISDN SUBSYSTEM
8192 M:      Karsten Keil <isdn@linux-pingi.de>
8193 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8194 L:      netdev@vger.kernel.org
8195 W:      http://www.isdn4linux.de
8196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8197 S:      Maintained
8198 F:      Documentation/isdn/
8199 F:      drivers/isdn/
8200 F:      include/linux/isdn.h
8201 F:      include/linux/isdn/
8202 F:      include/uapi/linux/isdn.h
8203 F:      include/uapi/linux/isdn/
8204
8205 IT87 HARDWARE MONITORING DRIVER
8206 M:      Jean Delvare <jdelvare@suse.com>
8207 L:      linux-hwmon@vger.kernel.org
8208 S:      Maintained
8209 F:      Documentation/hwmon/it87
8210 F:      drivers/hwmon/it87.c
8211
8212 IT913X MEDIA DRIVER
8213 M:      Antti Palosaari <crope@iki.fi>
8214 L:      linux-media@vger.kernel.org
8215 W:      https://linuxtv.org
8216 W:      http://palosaari.fi/linux/
8217 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8218 T:      git git://linuxtv.org/anttip/media_tree.git
8219 S:      Maintained
8220 F:      drivers/media/tuners/it913x*
8221
8222 IVTV VIDEO4LINUX DRIVER
8223 M:      Andy Walls <awalls@md.metrocast.net>
8224 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8225 L:      linux-media@vger.kernel.org
8226 T:      git git://linuxtv.org/media_tree.git
8227 W:      http://www.ivtvdriver.org
8228 S:      Maintained
8229 F:      Documentation/media/v4l-drivers/ivtv*
8230 F:      drivers/media/pci/ivtv/
8231 F:      include/uapi/linux/ivtv*
8232
8233 IX2505V MEDIA DRIVER
8234 M:      Malcolm Priestley <tvboxspy@gmail.com>
8235 L:      linux-media@vger.kernel.org
8236 W:      https://linuxtv.org
8237 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8238 S:      Maintained
8239 F:      drivers/media/dvb-frontends/ix2505v*
8240
8241 JAILHOUSE HYPERVISOR INTERFACE
8242 M:      Jan Kiszka <jan.kiszka@siemens.com>
8243 L:      jailhouse-dev@googlegroups.com
8244 S:      Maintained
8245 F:      arch/x86/kernel/jailhouse.c
8246 F:      arch/x86/include/asm/jailhouse_para.h
8247
8248 JC42.4 TEMPERATURE SENSOR DRIVER
8249 M:      Guenter Roeck <linux@roeck-us.net>
8250 L:      linux-hwmon@vger.kernel.org
8251 S:      Maintained
8252 F:      drivers/hwmon/jc42.c
8253 F:      Documentation/hwmon/jc42
8254
8255 JFS FILESYSTEM
8256 M:      Dave Kleikamp <shaggy@kernel.org>
8257 L:      jfs-discussion@lists.sourceforge.net
8258 W:      http://jfs.sourceforge.net/
8259 T:      git git://github.com/kleikamp/linux-shaggy.git
8260 S:      Maintained
8261 F:      Documentation/filesystems/jfs.txt
8262 F:      fs/jfs/
8263
8264 JME NETWORK DRIVER
8265 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8266 L:      netdev@vger.kernel.org
8267 S:      Maintained
8268 F:      drivers/net/ethernet/jme.*
8269
8270 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8271 M:      David Woodhouse <dwmw2@infradead.org>
8272 L:      linux-mtd@lists.infradead.org
8273 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8274 S:      Maintained
8275 F:      fs/jffs2/
8276 F:      include/uapi/linux/jffs2.h
8277
8278 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8279 M:      "Theodore Ts'o" <tytso@mit.edu>
8280 M:      Jan Kara <jack@suse.com>
8281 L:      linux-ext4@vger.kernel.org
8282 S:      Maintained
8283 F:      fs/jbd2/
8284 F:      include/linux/jbd2.h
8285
8286 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8287 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8288 L:      linux-media@vger.kernel.org
8289 S:      Maintained
8290 F:      drivers/media/platform/rcar_jpu.c
8291
8292 JSM Neo PCI based serial card
8293 L:      linux-serial@vger.kernel.org
8294 S:      Orphan
8295 F:      drivers/tty/serial/jsm/
8296
8297 K10TEMP HARDWARE MONITORING DRIVER
8298 M:      Clemens Ladisch <clemens@ladisch.de>
8299 L:      linux-hwmon@vger.kernel.org
8300 S:      Maintained
8301 F:      Documentation/hwmon/k10temp
8302 F:      drivers/hwmon/k10temp.c
8303
8304 K8TEMP HARDWARE MONITORING DRIVER
8305 M:      Rudolf Marek <r.marek@assembler.cz>
8306 L:      linux-hwmon@vger.kernel.org
8307 S:      Maintained
8308 F:      Documentation/hwmon/k8temp
8309 F:      drivers/hwmon/k8temp.c
8310
8311 KASAN
8312 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8313 R:      Alexander Potapenko <glider@google.com>
8314 R:      Dmitry Vyukov <dvyukov@google.com>
8315 L:      kasan-dev@googlegroups.com
8316 S:      Maintained
8317 F:      arch/*/include/asm/kasan.h
8318 F:      arch/*/mm/kasan_init*
8319 F:      Documentation/dev-tools/kasan.rst
8320 F:      include/linux/kasan*.h
8321 F:      lib/test_kasan.c
8322 F:      mm/kasan/
8323 F:      scripts/Makefile.kasan
8324
8325 KCONFIG
8326 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8328 L:      linux-kbuild@vger.kernel.org
8329 S:      Maintained
8330 F:      Documentation/kbuild/kconfig*
8331 F:      scripts/kconfig/
8332 F:      scripts/Kconfig.include
8333
8334 KDUMP
8335 M:      Dave Young <dyoung@redhat.com>
8336 M:      Baoquan He <bhe@redhat.com>
8337 R:      Vivek Goyal <vgoyal@redhat.com>
8338 L:      kexec@lists.infradead.org
8339 W:      http://lse.sourceforge.net/kdump/
8340 S:      Maintained
8341 F:      Documentation/kdump/
8342
8343 KEENE FM RADIO TRANSMITTER DRIVER
8344 M:      Hans Verkuil <hverkuil@xs4all.nl>
8345 L:      linux-media@vger.kernel.org
8346 T:      git git://linuxtv.org/media_tree.git
8347 W:      https://linuxtv.org
8348 S:      Maintained
8349 F:      drivers/media/radio/radio-keene*
8350
8351 KERNEL AUTOMOUNTER
8352 M:      Ian Kent <raven@themaw.net>
8353 L:      autofs@vger.kernel.org
8354 S:      Maintained
8355 F:      fs/autofs/
8356
8357 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8358 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8359 M:      Michal Marek <michal.lkml@markovi.net>
8360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8361 L:      linux-kbuild@vger.kernel.org
8362 S:      Maintained
8363 F:      Documentation/kbuild/
8364 F:      Makefile
8365 F:      scripts/Kbuild*
8366 F:      scripts/Makefile*
8367 F:      scripts/basic/
8368 F:      scripts/mk*
8369 F:      scripts/mod/
8370 F:      scripts/package/
8371
8372 KERNEL JANITORS
8373 L:      kernel-janitors@vger.kernel.org
8374 W:      http://kernelnewbies.org/KernelJanitors
8375 S:      Odd Fixes
8376
8377 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8378 M:      "J. Bruce Fields" <bfields@fieldses.org>
8379 M:      Jeff Layton <jlayton@kernel.org>
8380 L:      linux-nfs@vger.kernel.org
8381 W:      http://nfs.sourceforge.net/
8382 T:      git git://linux-nfs.org/~bfields/linux.git
8383 S:      Supported
8384 F:      fs/nfsd/
8385 F:      include/uapi/linux/nfsd/
8386 F:      fs/lockd/
8387 F:      fs/nfs_common/
8388 F:      net/sunrpc/
8389 F:      include/linux/lockd/
8390 F:      include/linux/sunrpc/
8391 F:      include/uapi/linux/sunrpc/
8392
8393 KERNEL SELFTEST FRAMEWORK
8394 M:      Shuah Khan <shuah@kernel.org>
8395 M:      Shuah Khan <skhan@linuxfoundation.org>
8396 L:      linux-kselftest@vger.kernel.org
8397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8398 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8399 S:      Maintained
8400 F:      tools/testing/selftests/
8401 F:      Documentation/dev-tools/kselftest*
8402
8403 KERNEL USERMODE HELPER
8404 M:      Luis Chamberlain <mcgrof@kernel.org>
8405 L:      linux-kernel@vger.kernel.org
8406 S:      Maintained
8407 F:      kernel/umh.c
8408 F:      include/linux/umh.h
8409
8410 KERNEL VIRTUAL MACHINE (KVM)
8411 M:      Paolo Bonzini <pbonzini@redhat.com>
8412 M:      Radim Krčmář <rkrcmar@redhat.com>
8413 L:      kvm@vger.kernel.org
8414 W:      http://www.linux-kvm.org
8415 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8416 S:      Supported
8417 F:      Documentation/virtual/kvm/
8418 F:      include/trace/events/kvm.h
8419 F:      include/uapi/asm-generic/kvm*
8420 F:      include/uapi/linux/kvm*
8421 F:      include/asm-generic/kvm*
8422 F:      include/linux/kvm*
8423 F:      include/kvm/iodev.h
8424 F:      virt/kvm/*
8425 F:      tools/kvm/
8426
8427 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8428 M:      Joerg Roedel <joro@8bytes.org>
8429 L:      kvm@vger.kernel.org
8430 W:      http://www.linux-kvm.org/
8431 S:      Maintained
8432 F:      arch/x86/include/asm/svm.h
8433 F:      arch/x86/kvm/svm.c
8434
8435 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8436 M:      Christoffer Dall <christoffer.dall@arm.com>
8437 M:      Marc Zyngier <marc.zyngier@arm.com>
8438 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8439 L:      kvmarm@lists.cs.columbia.edu
8440 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8442 S:      Supported
8443 F:      arch/arm/include/uapi/asm/kvm*
8444 F:      arch/arm/include/asm/kvm*
8445 F:      arch/arm/kvm/
8446 F:      virt/kvm/arm/
8447 F:      include/kvm/arm_*
8448
8449 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8450 M:      Christoffer Dall <christoffer.dall@arm.com>
8451 M:      Marc Zyngier <marc.zyngier@arm.com>
8452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8453 L:      kvmarm@lists.cs.columbia.edu
8454 S:      Maintained
8455 F:      arch/arm64/include/uapi/asm/kvm*
8456 F:      arch/arm64/include/asm/kvm*
8457 F:      arch/arm64/kvm/
8458
8459 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8460 M:      James Hogan <jhogan@kernel.org>
8461 L:      linux-mips@vger.kernel.org
8462 S:      Supported
8463 F:      arch/mips/include/uapi/asm/kvm*
8464 F:      arch/mips/include/asm/kvm*
8465 F:      arch/mips/kvm/
8466
8467 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8468 M:      Paul Mackerras <paulus@ozlabs.org>
8469 L:      kvm-ppc@vger.kernel.org
8470 W:      http://www.linux-kvm.org/
8471 T:      git git://github.com/agraf/linux-2.6.git
8472 S:      Supported
8473 F:      arch/powerpc/include/uapi/asm/kvm*
8474 F:      arch/powerpc/include/asm/kvm*
8475 F:      arch/powerpc/kvm/
8476 F:      arch/powerpc/kernel/kvm*
8477
8478 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8479 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8480 M:      Janosch Frank <frankja@linux.ibm.com>
8481 R:      David Hildenbrand <david@redhat.com>
8482 R:      Cornelia Huck <cohuck@redhat.com>
8483 L:      linux-s390@vger.kernel.org
8484 W:      http://www.ibm.com/developerworks/linux/linux390/
8485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8486 S:      Supported
8487 F:      arch/s390/include/uapi/asm/kvm*
8488 F:      arch/s390/include/asm/gmap.h
8489 F:      arch/s390/include/asm/kvm*
8490 F:      arch/s390/kvm/
8491 F:      arch/s390/mm/gmap.c
8492
8493 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8494 M:      Paolo Bonzini <pbonzini@redhat.com>
8495 M:      Radim Krčmář <rkrcmar@redhat.com>
8496 L:      kvm@vger.kernel.org
8497 W:      http://www.linux-kvm.org
8498 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8499 S:      Supported
8500 F:      arch/x86/kvm/
8501 F:      arch/x86/kvm/*/
8502 F:      arch/x86/include/uapi/asm/kvm*
8503 F:      arch/x86/include/asm/kvm*
8504 F:      arch/x86/include/asm/pvclock-abi.h
8505 F:      arch/x86/kernel/kvm.c
8506 F:      arch/x86/kernel/kvmclock.c
8507
8508 KERNFS
8509 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8510 M:      Tejun Heo <tj@kernel.org>
8511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8512 S:      Supported
8513 F:      include/linux/kernfs.h
8514 F:      fs/kernfs/
8515
8516 KEXEC
8517 M:      Eric Biederman <ebiederm@xmission.com>
8518 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8519 L:      kexec@lists.infradead.org
8520 S:      Maintained
8521 F:      include/linux/kexec.h
8522 F:      include/uapi/linux/kexec.h
8523 F:      kernel/kexec*
8524
8525 KEYS-ENCRYPTED
8526 M:      Mimi Zohar <zohar@linux.ibm.com>
8527 L:      linux-integrity@vger.kernel.org
8528 L:      keyrings@vger.kernel.org
8529 S:      Supported
8530 F:      Documentation/security/keys/trusted-encrypted.rst
8531 F:      include/keys/encrypted-type.h
8532 F:      security/keys/encrypted-keys/
8533
8534 KEYS-TRUSTED
8535 M:      James Bottomley <jejb@linux.ibm.com>
8536 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8537 M:      Mimi Zohar <zohar@linuxibm.com>
8538 L:      linux-integrity@vger.kernel.org
8539 L:      keyrings@vger.kernel.org
8540 S:      Supported
8541 F:      Documentation/security/keys/trusted-encrypted.rst
8542 F:      include/keys/trusted-type.h
8543 F:      security/keys/trusted.c
8544 F:      security/keys/trusted.h
8545
8546 KEYS/KEYRINGS:
8547 M:      David Howells <dhowells@redhat.com>
8548 L:      keyrings@vger.kernel.org
8549 S:      Maintained
8550 F:      Documentation/security/keys/core.rst
8551 F:      include/linux/key.h
8552 F:      include/linux/key-type.h
8553 F:      include/linux/keyctl.h
8554 F:      include/uapi/linux/keyctl.h
8555 F:      include/keys/
8556 F:      security/keys/
8557
8558 KGDB / KDB /debug_core
8559 M:      Jason Wessel <jason.wessel@windriver.com>
8560 M:      Daniel Thompson <daniel.thompson@linaro.org>
8561 W:      http://kgdb.wiki.kernel.org/
8562 L:      kgdb-bugreport@lists.sourceforge.net
8563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8564 S:      Maintained
8565 F:      Documentation/dev-tools/kgdb.rst
8566 F:      drivers/misc/kgdbts.c
8567 F:      drivers/tty/serial/kgdboc.c
8568 F:      include/linux/kdb.h
8569 F:      include/linux/kgdb.h
8570 F:      kernel/debug/
8571
8572 KMEMLEAK
8573 M:      Catalin Marinas <catalin.marinas@arm.com>
8574 S:      Maintained
8575 F:      Documentation/dev-tools/kmemleak.rst
8576 F:      include/linux/kmemleak.h
8577 F:      mm/kmemleak.c
8578 F:      mm/kmemleak-test.c
8579
8580 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8581 M:      Luis Chamberlain <mcgrof@kernel.org>
8582 L:      linux-kernel@vger.kernel.org
8583 S:      Maintained
8584 F:      kernel/kmod.c
8585 F:      include/linux/kmod.h
8586 F:      lib/test_kmod.c
8587 F:      tools/testing/selftests/kmod/
8588
8589 KPROBES
8590 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8591 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8592 M:      "David S. Miller" <davem@davemloft.net>
8593 M:      Masami Hiramatsu <mhiramat@kernel.org>
8594 S:      Maintained
8595 F:      Documentation/kprobes.txt
8596 F:      include/linux/kprobes.h
8597 F:      include/asm-generic/kprobes.h
8598 F:      kernel/kprobes.c
8599
8600 KS0108 LCD CONTROLLER DRIVER
8601 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8602 S:      Maintained
8603 F:      Documentation/auxdisplay/ks0108
8604 F:      drivers/auxdisplay/ks0108.c
8605 F:      include/linux/ks0108.h
8606
8607 L3MDEV
8608 M:      David Ahern <dsa@cumulusnetworks.com>
8609 L:      netdev@vger.kernel.org
8610 S:      Maintained
8611 F:      net/l3mdev
8612 F:      include/net/l3mdev.h
8613
8614 L7 BPF FRAMEWORK
8615 M:      John Fastabend <john.fastabend@gmail.com>
8616 M:      Daniel Borkmann <daniel@iogearbox.net>
8617 L:      netdev@vger.kernel.org
8618 L:      bpf@vger.kernel.org
8619 S:      Maintained
8620 F:      include/linux/skmsg.h
8621 F:      net/core/skmsg.c
8622 F:      net/core/sock_map.c
8623 F:      net/ipv4/tcp_bpf.c
8624
8625 LANTIQ / INTEL Ethernet drivers
8626 M:      Hauke Mehrtens <hauke@hauke-m.de>
8627 L:      netdev@vger.kernel.org
8628 S:      Maintained
8629 F:      net/dsa/tag_gswip.c
8630 F:      drivers/net/ethernet/lantiq_xrx200.c
8631 F:      drivers/net/dsa/lantiq_pce.h
8632 F:      drivers/net/dsa/lantiq_gswip.c
8633
8634 LANTIQ MIPS ARCHITECTURE
8635 M:      John Crispin <john@phrozen.org>
8636 L:      linux-mips@vger.kernel.org
8637 S:      Maintained
8638 F:      arch/mips/lantiq
8639 F:      drivers/soc/lantiq
8640
8641 LAPB module
8642 L:      linux-x25@vger.kernel.org
8643 S:      Orphan
8644 F:      Documentation/networking/lapb-module.txt
8645 F:      include/*/lapb.h
8646 F:      net/lapb/
8647
8648 LASI 53c700 driver for PARISC
8649 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8650 L:      linux-scsi@vger.kernel.org
8651 S:      Maintained
8652 F:      Documentation/scsi/53c700.txt
8653 F:      drivers/scsi/53c700*
8654
8655 LEAKING_ADDRESSES
8656 M:      Tobin C. Harding <me@tobin.cc>
8657 M:      Tycho Andersen <tycho@tycho.ws>
8658 L:      kernel-hardening@lists.openwall.com
8659 S:      Maintained
8660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8661 F:      scripts/leaking_addresses.pl
8662
8663 LED SUBSYSTEM
8664 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8665 M:      Pavel Machek <pavel@ucw.cz>
8666 L:      linux-leds@vger.kernel.org
8667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8668 S:      Maintained
8669 F:      Documentation/devicetree/bindings/leds/
8670 F:      drivers/leds/
8671 F:      include/linux/leds.h
8672
8673 LEGACY EEPROM DRIVER
8674 M:      Jean Delvare <jdelvare@suse.com>
8675 S:      Maintained
8676 F:      Documentation/misc-devices/eeprom
8677 F:      drivers/misc/eeprom/eeprom.c
8678
8679 LEGO MINDSTORMS EV3
8680 R:      David Lechner <david@lechnology.com>
8681 S:      Maintained
8682 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8683 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8684 F:      drivers/power/supply/lego_ev3_battery.c
8685
8686 LEGO USB Tower driver
8687 M:      Juergen Stuber <starblue@users.sourceforge.net>
8688 L:      legousb-devel@lists.sourceforge.net
8689 W:      http://legousb.sourceforge.net/
8690 S:      Maintained
8691 F:      drivers/usb/misc/legousbtower.c
8692
8693 LG LAPTOP EXTRAS
8694 M:      Matan Ziv-Av <matan@svgalib.org>
8695 L:      platform-driver-x86@vger.kernel.org
8696 S:      Maintained
8697 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8698 F:      Documentation/laptops/lg-laptop.rst
8699 F:      drivers/platform/x86/lg-laptop.c
8700
8701 LG2160 MEDIA DRIVER
8702 M:      Michael Krufky <mkrufky@linuxtv.org>
8703 L:      linux-media@vger.kernel.org
8704 W:      https://linuxtv.org
8705 W:      http://github.com/mkrufky
8706 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8707 T:      git git://linuxtv.org/mkrufky/tuners.git
8708 S:      Maintained
8709 F:      drivers/media/dvb-frontends/lg2160.*
8710
8711 LGDT3305 MEDIA DRIVER
8712 M:      Michael Krufky <mkrufky@linuxtv.org>
8713 L:      linux-media@vger.kernel.org
8714 W:      https://linuxtv.org
8715 W:      http://github.com/mkrufky
8716 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8717 T:      git git://linuxtv.org/mkrufky/tuners.git
8718 S:      Maintained
8719 F:      drivers/media/dvb-frontends/lgdt3305.*
8720
8721 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8722 M:      Viresh Kumar <vireshk@kernel.org>
8723 L:      linux-ide@vger.kernel.org
8724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8725 S:      Maintained
8726 F:      include/linux/pata_arasan_cf_data.h
8727 F:      drivers/ata/pata_arasan_cf.c
8728
8729 LIBATA PATA DRIVERS
8730 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8731 M:      Jens Axboe <axboe@kernel.dk>
8732 L:      linux-ide@vger.kernel.org
8733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8734 S:      Maintained
8735 F:      drivers/ata/pata_*.c
8736 F:      drivers/ata/ata_generic.c
8737
8738 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8739 M:      Linus Walleij <linus.walleij@linaro.org>
8740 L:      linux-ide@vger.kernel.org
8741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8742 S:      Maintained
8743 F:      drivers/ata/pata_ftide010.c
8744 F:      drivers/ata/sata_gemini.c
8745 F:      drivers/ata/sata_gemini.h
8746
8747 LIBATA SATA AHCI PLATFORM devices support
8748 M:      Hans de Goede <hdegoede@redhat.com>
8749 M:      Jens Axboe <axboe@kernel.dk>
8750 L:      linux-ide@vger.kernel.org
8751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8752 S:      Maintained
8753 F:      drivers/ata/ahci_platform.c
8754 F:      drivers/ata/libahci_platform.c
8755 F:      include/linux/ahci_platform.h
8756
8757 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8758 M:      Mikael Pettersson <mikpelinux@gmail.com>
8759 L:      linux-ide@vger.kernel.org
8760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8761 S:      Maintained
8762 F:      drivers/ata/sata_promise.*
8763
8764 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8765 M:      Jens Axboe <axboe@kernel.dk>
8766 L:      linux-ide@vger.kernel.org
8767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8768 S:      Maintained
8769 F:      drivers/ata/
8770 F:      include/linux/ata.h
8771 F:      include/linux/libata.h
8772 F:      Documentation/devicetree/bindings/ata/
8773
8774 LIBLOCKDEP
8775 M:      Sasha Levin <alexander.levin@microsoft.com>
8776 S:      Maintained
8777 F:      tools/lib/lockdep/
8778
8779 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8780 M:      Ross Zwisler <zwisler@kernel.org>
8781 M:      Dan Williams <dan.j.williams@intel.com>
8782 M:      Vishal Verma <vishal.l.verma@intel.com>
8783 M:      Dave Jiang <dave.jiang@intel.com>
8784 L:      linux-nvdimm@lists.01.org
8785 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8786 S:      Supported
8787 F:      drivers/nvdimm/blk.c
8788 F:      drivers/nvdimm/region_devs.c
8789
8790 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8791 M:      Vishal Verma <vishal.l.verma@intel.com>
8792 M:      Dan Williams <dan.j.williams@intel.com>
8793 M:      Ross Zwisler <zwisler@kernel.org>
8794 M:      Dave Jiang <dave.jiang@intel.com>
8795 L:      linux-nvdimm@lists.01.org
8796 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8797 S:      Supported
8798 F:      drivers/nvdimm/btt*
8799
8800 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8801 M:      Ross Zwisler <zwisler@kernel.org>
8802 M:      Dan Williams <dan.j.williams@intel.com>
8803 M:      Vishal Verma <vishal.l.verma@intel.com>
8804 M:      Dave Jiang <dave.jiang@intel.com>
8805 L:      linux-nvdimm@lists.01.org
8806 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8807 S:      Supported
8808 F:      drivers/nvdimm/pmem*
8809
8810 LIBNVDIMM: DEVICETREE BINDINGS
8811 M:      Oliver O'Halloran <oohall@gmail.com>
8812 L:      linux-nvdimm@lists.01.org
8813 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8814 S:      Supported
8815 F:      drivers/nvdimm/of_pmem.c
8816 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8817
8818 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8819 M:      Dan Williams <dan.j.williams@intel.com>
8820 M:      Ross Zwisler <zwisler@kernel.org>
8821 M:      Vishal Verma <vishal.l.verma@intel.com>
8822 M:      Dave Jiang <dave.jiang@intel.com>
8823 L:      linux-nvdimm@lists.01.org
8824 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8826 S:      Supported
8827 F:      drivers/nvdimm/*
8828 F:      drivers/acpi/nfit/*
8829 F:      include/linux/nd.h
8830 F:      include/linux/libnvdimm.h
8831 F:      include/uapi/linux/ndctl.h
8832
8833 LIGHTNVM PLATFORM SUPPORT
8834 M:      Matias Bjorling <mb@lightnvm.io>
8835 W:      http://github/OpenChannelSSD
8836 L:      linux-block@vger.kernel.org
8837 S:      Maintained
8838 F:      drivers/lightnvm/
8839 F:      include/linux/lightnvm.h
8840 F:      include/uapi/linux/lightnvm.h
8841
8842 LINUX FOR POWER MACINTOSH
8843 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8844 W:      http://www.penguinppc.org/
8845 L:      linuxppc-dev@lists.ozlabs.org
8846 S:      Maintained
8847 F:      arch/powerpc/platforms/powermac/
8848 F:      drivers/macintosh/
8849
8850 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8851 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8852 M:      Paul Mackerras <paulus@samba.org>
8853 M:      Michael Ellerman <mpe@ellerman.id.au>
8854 W:      https://github.com/linuxppc/linux/wiki
8855 L:      linuxppc-dev@lists.ozlabs.org
8856 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8858 S:      Supported
8859 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8860 F:      Documentation/devicetree/bindings/powerpc/
8861 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8862 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8863 F:      Documentation/powerpc/
8864 F:      arch/powerpc/
8865 F:      drivers/char/tpm/tpm_ibmvtpm*
8866 F:      drivers/crypto/nx/
8867 F:      drivers/crypto/vmx/
8868 F:      drivers/i2c/busses/i2c-opal.c
8869 F:      drivers/net/ethernet/ibm/ibmveth.*
8870 F:      drivers/net/ethernet/ibm/ibmvnic.*
8871 F:      drivers/pci/hotplug/pnv_php.c
8872 F:      drivers/pci/hotplug/rpa*
8873 F:      drivers/rtc/rtc-opal.c
8874 F:      drivers/scsi/ibmvscsi/
8875 F:      drivers/tty/hvc/hvc_opal.c
8876 F:      drivers/watchdog/wdrtas.c
8877 F:      tools/testing/selftests/powerpc
8878 N:      /pmac
8879 N:      powermac
8880 N:      powernv
8881 N:      [^a-z0-9]ps3
8882 N:      pseries
8883
8884 LINUX FOR POWERPC EMBEDDED MPC5XXX
8885 M:      Anatolij Gustschin <agust@denx.de>
8886 L:      linuxppc-dev@lists.ozlabs.org
8887 T:      git git://git.denx.de/linux-denx-agust.git
8888 S:      Maintained
8889 F:      arch/powerpc/platforms/512x/
8890 F:      arch/powerpc/platforms/52xx/
8891
8892 LINUX FOR POWERPC EMBEDDED PPC4XX
8893 M:      Alistair Popple <alistair@popple.id.au>
8894 M:      Matt Porter <mporter@kernel.crashing.org>
8895 W:      http://www.penguinppc.org/
8896 L:      linuxppc-dev@lists.ozlabs.org
8897 S:      Maintained
8898 F:      arch/powerpc/platforms/40x/
8899 F:      arch/powerpc/platforms/44x/
8900
8901 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8902 M:      Scott Wood <oss@buserror.net>
8903 M:      Kumar Gala <galak@kernel.crashing.org>
8904 W:      http://www.penguinppc.org/
8905 L:      linuxppc-dev@lists.ozlabs.org
8906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8907 S:      Maintained
8908 F:      arch/powerpc/platforms/83xx/
8909 F:      arch/powerpc/platforms/85xx/
8910 F:      Documentation/devicetree/bindings/powerpc/fsl/
8911
8912 LINUX FOR POWERPC EMBEDDED PPC8XX
8913 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8914 W:      http://www.penguinppc.org/
8915 L:      linuxppc-dev@lists.ozlabs.org
8916 S:      Maintained
8917 F:      arch/powerpc/platforms/8xx/
8918
8919 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8920 L:      linuxppc-dev@lists.ozlabs.org
8921 S:      Orphan
8922 F:      arch/powerpc/*/*virtex*
8923 F:      arch/powerpc/*/*/*virtex*
8924
8925 LINUX FOR POWERPC PA SEMI PWRFICIENT
8926 L:      linuxppc-dev@lists.ozlabs.org
8927 S:      Orphan
8928 F:      arch/powerpc/platforms/pasemi/
8929 F:      drivers/*/*pasemi*
8930 F:      drivers/*/*/*pasemi*
8931
8932 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8933 M:      Kees Cook <keescook@chromium.org>
8934 S:      Maintained
8935 F:      drivers/misc/lkdtm/*
8936
8937 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8938 M:      Alan Stern <stern@rowland.harvard.edu>
8939 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8940 M:      Will Deacon <will.deacon@arm.com>
8941 M:      Peter Zijlstra <peterz@infradead.org>
8942 M:      Boqun Feng <boqun.feng@gmail.com>
8943 M:      Nicholas Piggin <npiggin@gmail.com>
8944 M:      David Howells <dhowells@redhat.com>
8945 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8946 M:      Luc Maranget <luc.maranget@inria.fr>
8947 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
8948 R:      Akira Yokosawa <akiyks@gmail.com>
8949 R:      Daniel Lustig <dlustig@nvidia.com>
8950 L:      linux-kernel@vger.kernel.org
8951 L:      linux-arch@vger.kernel.org
8952 S:      Supported
8953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8954 F:      tools/memory-model/
8955 F:      Documentation/atomic_bitops.txt
8956 F:      Documentation/atomic_t.txt
8957 F:      Documentation/core-api/atomic_ops.rst
8958 F:      Documentation/core-api/refcount-vs-atomic.rst
8959 F:      Documentation/memory-barriers.txt
8960
8961 LIS3LV02D ACCELEROMETER DRIVER
8962 M:      Eric Piel <eric.piel@tremplin-utc.net>
8963 S:      Maintained
8964 F:      Documentation/misc-devices/lis3lv02d
8965 F:      drivers/misc/lis3lv02d/
8966 F:      drivers/platform/x86/hp_accel.c
8967
8968 LIVE PATCHING
8969 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8970 M:      Jiri Kosina <jikos@kernel.org>
8971 M:      Miroslav Benes <mbenes@suse.cz>
8972 M:      Petr Mladek <pmladek@suse.com>
8973 R:      Joe Lawrence <joe.lawrence@redhat.com>
8974 S:      Maintained
8975 F:      kernel/livepatch/
8976 F:      include/linux/livepatch.h
8977 F:      arch/x86/include/asm/livepatch.h
8978 F:      arch/x86/kernel/livepatch.c
8979 F:      Documentation/livepatch/
8980 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8981 F:      samples/livepatch/
8982 F:      tools/testing/selftests/livepatch/
8983 L:      live-patching@vger.kernel.org
8984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
8985
8986 LLC (802.2)
8987 L:      netdev@vger.kernel.org
8988 S:      Odd fixes
8989 F:      include/linux/llc.h
8990 F:      include/uapi/linux/llc.h
8991 F:      include/net/llc*
8992 F:      net/llc/
8993
8994 LM73 HARDWARE MONITOR DRIVER
8995 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8996 L:      linux-hwmon@vger.kernel.org
8997 S:      Maintained
8998 F:      drivers/hwmon/lm73.c
8999
9000 LM78 HARDWARE MONITOR DRIVER
9001 M:      Jean Delvare <jdelvare@suse.com>
9002 L:      linux-hwmon@vger.kernel.org
9003 S:      Maintained
9004 F:      Documentation/hwmon/lm78
9005 F:      drivers/hwmon/lm78.c
9006
9007 LM83 HARDWARE MONITOR DRIVER
9008 M:      Jean Delvare <jdelvare@suse.com>
9009 L:      linux-hwmon@vger.kernel.org
9010 S:      Maintained
9011 F:      Documentation/hwmon/lm83
9012 F:      drivers/hwmon/lm83.c
9013
9014 LM90 HARDWARE MONITOR DRIVER
9015 M:      Jean Delvare <jdelvare@suse.com>
9016 L:      linux-hwmon@vger.kernel.org
9017 S:      Maintained
9018 F:      Documentation/hwmon/lm90
9019 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9020 F:      drivers/hwmon/lm90.c
9021 F:      include/dt-bindings/thermal/lm90.h
9022
9023 LM95234 HARDWARE MONITOR DRIVER
9024 M:      Guenter Roeck <linux@roeck-us.net>
9025 L:      linux-hwmon@vger.kernel.org
9026 S:      Maintained
9027 F:      Documentation/hwmon/lm95234
9028 F:      drivers/hwmon/lm95234.c
9029
9030 LME2510 MEDIA DRIVER
9031 M:      Malcolm Priestley <tvboxspy@gmail.com>
9032 L:      linux-media@vger.kernel.org
9033 W:      https://linuxtv.org
9034 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9035 S:      Maintained
9036 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9037
9038 LOADPIN SECURITY MODULE
9039 M:      Kees Cook <keescook@chromium.org>
9040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9041 S:      Supported
9042 F:      security/loadpin/
9043 F:      Documentation/admin-guide/LSM/LoadPin.rst
9044
9045 LOCKING PRIMITIVES
9046 M:      Peter Zijlstra <peterz@infradead.org>
9047 M:      Ingo Molnar <mingo@redhat.com>
9048 M:      Will Deacon <will.deacon@arm.com>
9049 L:      linux-kernel@vger.kernel.org
9050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9051 S:      Maintained
9052 F:      Documentation/locking/
9053 F:      include/linux/lockdep.h
9054 F:      include/linux/spinlock*.h
9055 F:      arch/*/include/asm/spinlock*.h
9056 F:      include/linux/rwlock*.h
9057 F:      include/linux/mutex*.h
9058 F:      include/linux/rwsem*.h
9059 F:      arch/*/include/asm/rwsem.h
9060 F:      include/linux/seqlock.h
9061 F:      lib/locking*.[ch]
9062 F:      kernel/locking/
9063 X:      kernel/locking/locktorture.c
9064
9065 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9066 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9067 L:      linux-ntfs-dev@lists.sourceforge.net
9068 W:      http://www.linux-ntfs.org/content/view/19/37/
9069 S:      Maintained
9070 F:      Documentation/ldm.txt
9071 F:      block/partitions/ldm.*
9072
9073 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9074 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9075 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9076 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9077 L:      MPT-FusionLinux.pdl@broadcom.com
9078 L:      linux-scsi@vger.kernel.org
9079 W:      http://www.avagotech.com/support/
9080 S:      Supported
9081 F:      drivers/message/fusion/
9082 F:      drivers/scsi/mpt3sas/
9083
9084 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9085 M:      Matthew Wilcox <willy@infradead.org>
9086 L:      linux-scsi@vger.kernel.org
9087 S:      Maintained
9088 F:      drivers/scsi/sym53c8xx_2/
9089
9090 LTC1660 DAC DRIVER
9091 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9092 L:      linux-iio@vger.kernel.org
9093 S:      Maintained
9094 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9095 F:      drivers/iio/dac/ltc1660.c
9096
9097 LTC4261 HARDWARE MONITOR DRIVER
9098 M:      Guenter Roeck <linux@roeck-us.net>
9099 L:      linux-hwmon@vger.kernel.org
9100 S:      Maintained
9101 F:      Documentation/hwmon/ltc4261
9102 F:      drivers/hwmon/ltc4261.c
9103
9104 LTC4306 I2C MULTIPLEXER DRIVER
9105 M:      Michael Hennerich <michael.hennerich@analog.com>
9106 W:      http://ez.analog.com/community/linux-device-drivers
9107 L:      linux-i2c@vger.kernel.org
9108 S:      Supported
9109 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9110 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9111
9112 LTP (Linux Test Project)
9113 M:      Mike Frysinger <vapier@gentoo.org>
9114 M:      Cyril Hrubis <chrubis@suse.cz>
9115 M:      Wanlong Gao <wanlong.gao@gmail.com>
9116 M:      Jan Stancek <jstancek@redhat.com>
9117 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9118 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9119 L:      ltp@lists.linux.it (subscribers-only)
9120 W:      http://linux-test-project.github.io/
9121 T:      git git://github.com/linux-test-project/ltp.git
9122 S:      Maintained
9123
9124 M68K ARCHITECTURE
9125 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9126 L:      linux-m68k@lists.linux-m68k.org
9127 W:      http://www.linux-m68k.org/
9128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9129 S:      Maintained
9130 F:      arch/m68k/
9131 F:      drivers/zorro/
9132
9133 M68K ON APPLE MACINTOSH
9134 M:      Joshua Thompson <funaho@jurai.org>
9135 W:      http://www.mac.linux-m68k.org/
9136 L:      linux-m68k@lists.linux-m68k.org
9137 S:      Maintained
9138 F:      arch/m68k/mac/
9139
9140 M68K ON HP9000/300
9141 M:      Philip Blundell <philb@gnu.org>
9142 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9143 S:      Maintained
9144 F:      arch/m68k/hp300/
9145
9146 M88DS3103 MEDIA DRIVER
9147 M:      Antti Palosaari <crope@iki.fi>
9148 L:      linux-media@vger.kernel.org
9149 W:      https://linuxtv.org
9150 W:      http://palosaari.fi/linux/
9151 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9152 T:      git git://linuxtv.org/anttip/media_tree.git
9153 S:      Maintained
9154 F:      drivers/media/dvb-frontends/m88ds3103*
9155
9156 M88RS2000 MEDIA DRIVER
9157 M:      Malcolm Priestley <tvboxspy@gmail.com>
9158 L:      linux-media@vger.kernel.org
9159 W:      https://linuxtv.org
9160 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9161 S:      Maintained
9162 F:      drivers/media/dvb-frontends/m88rs2000*
9163
9164 MA901 MASTERKIT USB FM RADIO DRIVER
9165 M:      Alexey Klimov <klimov.linux@gmail.com>
9166 L:      linux-media@vger.kernel.org
9167 T:      git git://linuxtv.org/media_tree.git
9168 S:      Maintained
9169 F:      drivers/media/radio/radio-ma901.c
9170
9171 MAC80211
9172 M:      Johannes Berg <johannes@sipsolutions.net>
9173 L:      linux-wireless@vger.kernel.org
9174 W:      http://wireless.kernel.org/
9175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9177 S:      Maintained
9178 F:      Documentation/networking/mac80211-injection.txt
9179 F:      include/net/mac80211.h
9180 F:      net/mac80211/
9181 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9182 F:      Documentation/networking/mac80211_hwsim/README
9183
9184 MAILBOX API
9185 M:      Jassi Brar <jassisinghbrar@gmail.com>
9186 L:      linux-kernel@vger.kernel.org
9187 S:      Maintained
9188 F:      drivers/mailbox/
9189 F:      include/linux/mailbox_client.h
9190 F:      include/linux/mailbox_controller.h
9191
9192 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9193 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9194 W:      http://www.kernel.org/doc/man-pages
9195 L:      linux-man@vger.kernel.org
9196 S:      Maintained
9197
9198 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9199 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9200 L:      linux-mips@vger.kernel.org
9201 S:      Maintained
9202 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9203
9204 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9205 M:      Andrew Lunn <andrew@lunn.ch>
9206 M:      Vivien Didelot <vivien.didelot@gmail.com>
9207 L:      netdev@vger.kernel.org
9208 S:      Maintained
9209 F:      drivers/net/dsa/mv88e6xxx/
9210 F:      include/linux/platform_data/mv88e6xxx.h
9211 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9212
9213 MARVELL ARMADA DRM SUPPORT
9214 M:      Russell King <linux@armlinux.org.uk>
9215 S:      Maintained
9216 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9217 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9218 F:      drivers/gpu/drm/armada/
9219 F:      include/uapi/drm/armada_drm.h
9220 F:      Documentation/devicetree/bindings/display/armada/
9221
9222 MARVELL ARMADA 3700 PHY DRIVERS
9223 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9224 S:      Maintained
9225 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9226 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9227 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9228 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9229
9230 MARVELL CRYPTO DRIVER
9231 M:      Boris Brezillon <bbrezillon@kernel.org>
9232 M:      Arnaud Ebalard <arno@natisbad.org>
9233 F:      drivers/crypto/marvell/
9234 S:      Maintained
9235 L:      linux-crypto@vger.kernel.org
9236
9237 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9238 M:      Mirko Lindner <mlindner@marvell.com>
9239 M:      Stephen Hemminger <stephen@networkplumber.org>
9240 L:      netdev@vger.kernel.org
9241 S:      Maintained
9242 F:      drivers/net/ethernet/marvell/sk*
9243
9244 MARVELL LIBERTAS WIRELESS DRIVER
9245 L:      libertas-dev@lists.infradead.org
9246 S:      Orphan
9247 F:      drivers/net/wireless/marvell/libertas/
9248
9249 MARVELL MACCHIATOBIN SUPPORT
9250 M:      Russell King <linux@armlinux.org.uk>
9251 L:      linux-arm-kernel@lists.infradead.org
9252 S:      Maintained
9253 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9254
9255 MARVELL MV643XX ETHERNET DRIVER
9256 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9257 L:      netdev@vger.kernel.org
9258 S:      Maintained
9259 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9260 F:      include/linux/mv643xx.h
9261
9262 MARVELL MV88X3310 PHY DRIVER
9263 M:      Russell King <linux@armlinux.org.uk>
9264 L:      netdev@vger.kernel.org
9265 S:      Maintained
9266 F:      drivers/net/phy/marvell10g.c
9267
9268 MARVELL MVEBU THERMAL DRIVER
9269 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9270 S:      Maintained
9271 F:      drivers/thermal/armada_thermal.c
9272
9273 MARVELL MVNETA ETHERNET DRIVER
9274 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9275 L:      netdev@vger.kernel.org
9276 S:      Maintained
9277 F:      drivers/net/ethernet/marvell/mvneta.*
9278
9279 MARVELL MWIFIEX WIRELESS DRIVER
9280 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9281 M:      Nishant Sarmukadam <nishants@marvell.com>
9282 M:      Ganapathi Bhat <gbhat@marvell.com>
9283 M:      Xinming Hu <huxinming820@gmail.com>
9284 L:      linux-wireless@vger.kernel.org
9285 S:      Maintained
9286 F:      drivers/net/wireless/marvell/mwifiex/
9287
9288 MARVELL MWL8K WIRELESS DRIVER
9289 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9290 L:      linux-wireless@vger.kernel.org
9291 S:      Odd Fixes
9292 F:      drivers/net/wireless/marvell/mwl8k.c
9293
9294 MARVELL NAND CONTROLLER DRIVER
9295 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9296 L:      linux-mtd@lists.infradead.org
9297 S:      Maintained
9298 F:      drivers/mtd/nand/raw/marvell_nand.c
9299 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9300
9301 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9302 M:      Nicolas Pitre <nico@fluxnic.net>
9303 S:      Odd Fixes
9304 F:      drivers/mmc/host/mvsdio.*
9305
9306 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9307 M:      Hu Ziji <huziji@marvell.com>
9308 L:      linux-mmc@vger.kernel.org
9309 S:      Supported
9310 F:      drivers/mmc/host/sdhci-xenon*
9311 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9312
9313 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9314 M:      Sunil Goutham <sgoutham@marvell.com>
9315 M:      Linu Cherian <lcherian@marvell.com>
9316 M:      Geetha sowjanya <gakula@marvell.com>
9317 M:      Jerin Jacob <jerinj@marvell.com>
9318 L:      netdev@vger.kernel.org
9319 S:      Supported
9320 F:      drivers/net/ethernet/marvell/octeontx2/af/
9321
9322 MATROX FRAMEBUFFER DRIVER
9323 L:      linux-fbdev@vger.kernel.org
9324 S:      Orphan
9325 F:      drivers/video/fbdev/matrox/matroxfb_*
9326 F:      include/uapi/linux/matroxfb.h
9327
9328 MAX16065 HARDWARE MONITOR DRIVER
9329 M:      Guenter Roeck <linux@roeck-us.net>
9330 L:      linux-hwmon@vger.kernel.org
9331 S:      Maintained
9332 F:      Documentation/hwmon/max16065
9333 F:      drivers/hwmon/max16065.c
9334
9335 MAX2175 SDR TUNER DRIVER
9336 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9337 L:      linux-media@vger.kernel.org
9338 T:      git git://linuxtv.org/media_tree.git
9339 S:      Maintained
9340 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9341 F:      Documentation/media/v4l-drivers/max2175.rst
9342 F:      drivers/media/i2c/max2175*
9343 F:      include/uapi/linux/max2175.h
9344
9345 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9346 L:      linux-hwmon@vger.kernel.org
9347 S:      Orphan
9348 F:      Documentation/hwmon/max6650
9349 F:      drivers/hwmon/max6650.c
9350
9351 MAX6697 HARDWARE MONITOR DRIVER
9352 M:      Guenter Roeck <linux@roeck-us.net>
9353 L:      linux-hwmon@vger.kernel.org
9354 S:      Maintained
9355 F:      Documentation/hwmon/max6697
9356 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9357 F:      drivers/hwmon/max6697.c
9358 F:      include/linux/platform_data/max6697.h
9359
9360 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9361 M:      Peter Rosin <peda@axentia.se>
9362 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9363 S:      Maintained
9364 F:      Documentation/devicetree/bindings/sound/max9860.txt
9365 F:      sound/soc/codecs/max9860.*
9366
9367 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9368 M:      Javier Martinez Canillas <javier@dowhile0.org>
9369 L:      linux-kernel@vger.kernel.org
9370 S:      Supported
9371 F:      drivers/regulator/max77802-regulator.c
9372 F:      Documentation/devicetree/bindings/*/*max77802.txt
9373 F:      include/dt-bindings/*/*max77802.h
9374
9375 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9376 M:      Krzysztof Kozlowski <krzk@kernel.org>
9377 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9378 L:      linux-pm@vger.kernel.org
9379 S:      Supported
9380 F:      drivers/power/supply/max14577_charger.c
9381 F:      drivers/power/supply/max77693_charger.c
9382
9383 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9384 M:      Chanwoo Choi <cw00.choi@samsung.com>
9385 M:      Krzysztof Kozlowski <krzk@kernel.org>
9386 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9387 L:      linux-kernel@vger.kernel.org
9388 S:      Supported
9389 F:      drivers/*/max14577*.c
9390 F:      drivers/*/max77686*.c
9391 F:      drivers/*/max77693*.c
9392 F:      drivers/extcon/extcon-max14577.c
9393 F:      drivers/extcon/extcon-max77693.c
9394 F:      drivers/rtc/rtc-max77686.c
9395 F:      drivers/clk/clk-max77686.c
9396 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9397 F:      Documentation/devicetree/bindings/*/max77686.txt
9398 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9399 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9400 F:      include/linux/mfd/max14577*.h
9401 F:      include/linux/mfd/max77686*.h
9402 F:      include/linux/mfd/max77693*.h
9403
9404 MAXIRADIO FM RADIO RECEIVER DRIVER
9405 M:      Hans Verkuil <hverkuil@xs4all.nl>
9406 L:      linux-media@vger.kernel.org
9407 T:      git git://linuxtv.org/media_tree.git
9408 W:      https://linuxtv.org
9409 S:      Maintained
9410 F:      drivers/media/radio/radio-maxiradio*
9411
9412 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9413 M:      Peter Rosin <peda@axentia.se>
9414 L:      linux-iio@vger.kernel.org
9415 S:      Maintained
9416 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9417 F:      drivers/iio/potentiometer/mcp4018.c
9418 F:      drivers/iio/potentiometer/mcp4531.c
9419
9420 MCR20A IEEE-802.15.4 RADIO DRIVER
9421 M:      Xue Liu <liuxuenetmail@gmail.com>
9422 L:      linux-wpan@vger.kernel.org
9423 W:      https://github.com/xueliu/mcr20a-linux
9424 S:      Maintained
9425 F:      drivers/net/ieee802154/mcr20a.c
9426 F:      drivers/net/ieee802154/mcr20a.h
9427 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9428
9429 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9430 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9431 L:      linux-iio@vger.kernel.org
9432 S:      Maintained
9433 F:      drivers/iio/dac/cio-dac.c
9434
9435 MEDIA DRIVERS FOR ASCOT2E
9436 M:      Sergey Kozlov <serjk@netup.ru>
9437 M:      Abylay Ospan <aospan@netup.ru>
9438 L:      linux-media@vger.kernel.org
9439 W:      https://linuxtv.org
9440 W:      http://netup.tv/
9441 T:      git git://linuxtv.org/media_tree.git
9442 S:      Supported
9443 F:      drivers/media/dvb-frontends/ascot2e*
9444
9445 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9446 M:      Jasmin Jessich <jasmin@anw.at>
9447 L:      linux-media@vger.kernel.org
9448 W:      https://linuxtv.org
9449 T:      git git://linuxtv.org/media_tree.git
9450 S:      Maintained
9451 F:      drivers/media/dvb-frontends/cxd2099*
9452
9453 MEDIA DRIVERS FOR CXD2841ER
9454 M:      Sergey Kozlov <serjk@netup.ru>
9455 M:      Abylay Ospan <aospan@netup.ru>
9456 L:      linux-media@vger.kernel.org
9457 W:      https://linuxtv.org
9458 W:      http://netup.tv/
9459 T:      git git://linuxtv.org/media_tree.git
9460 S:      Supported
9461 F:      drivers/media/dvb-frontends/cxd2841er*
9462
9463 MEDIA DRIVERS FOR CXD2880
9464 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9465 L:      linux-media@vger.kernel.org
9466 W:      http://linuxtv.org/
9467 T:      git git://linuxtv.org/media_tree.git
9468 S:      Supported
9469 F:      drivers/media/dvb-frontends/cxd2880/*
9470 F:      drivers/media/spi/cxd2880*
9471
9472 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9473 L:      linux-media@vger.kernel.org
9474 W:      https://linuxtv.org
9475 T:      git git://linuxtv.org/media_tree.git
9476 S:      Orphan
9477 F:      drivers/media/pci/ddbridge/*
9478
9479 MEDIA DRIVERS FOR FREESCALE IMX
9480 M:      Steve Longerbeam <slongerbeam@gmail.com>
9481 M:      Philipp Zabel <p.zabel@pengutronix.de>
9482 L:      linux-media@vger.kernel.org
9483 T:      git git://linuxtv.org/media_tree.git
9484 S:      Maintained
9485 F:      Documentation/devicetree/bindings/media/imx.txt
9486 F:      Documentation/media/v4l-drivers/imx.rst
9487 F:      drivers/staging/media/imx/
9488 F:      include/linux/imx-media.h
9489 F:      include/media/imx.h
9490
9491 MEDIA DRIVER FOR FREESCALE IMX PXP
9492 M:      Philipp Zabel <p.zabel@pengutronix.de>
9493 L:      linux-media@vger.kernel.org
9494 T:      git git://linuxtv.org/media_tree.git
9495 S:      Maintained
9496 F:      drivers/media/platform/imx-pxp.[ch]
9497
9498 MEDIA DRIVERS FOR HELENE
9499 M:      Abylay Ospan <aospan@netup.ru>
9500 L:      linux-media@vger.kernel.org
9501 W:      https://linuxtv.org
9502 W:      http://netup.tv/
9503 T:      git git://linuxtv.org/media_tree.git
9504 S:      Supported
9505 F:      drivers/media/dvb-frontends/helene*
9506
9507 MEDIA DRIVERS FOR HORUS3A
9508 M:      Sergey Kozlov <serjk@netup.ru>
9509 M:      Abylay Ospan <aospan@netup.ru>
9510 L:      linux-media@vger.kernel.org
9511 W:      https://linuxtv.org
9512 W:      http://netup.tv/
9513 T:      git git://linuxtv.org/media_tree.git
9514 S:      Supported
9515 F:      drivers/media/dvb-frontends/horus3a*
9516
9517 MEDIA DRIVERS FOR LNBH25
9518 M:      Sergey Kozlov <serjk@netup.ru>
9519 M:      Abylay Ospan <aospan@netup.ru>
9520 L:      linux-media@vger.kernel.org
9521 W:      https://linuxtv.org
9522 W:      http://netup.tv/
9523 T:      git git://linuxtv.org/media_tree.git
9524 S:      Supported
9525 F:      drivers/media/dvb-frontends/lnbh25*
9526
9527 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9528 L:      linux-media@vger.kernel.org
9529 W:      https://linuxtv.org
9530 T:      git git://linuxtv.org/media_tree.git
9531 S:      Orphan
9532 F:      drivers/media/dvb-frontends/mxl5xx*
9533
9534 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9535 M:      Sergey Kozlov <serjk@netup.ru>
9536 M:      Abylay Ospan <aospan@netup.ru>
9537 L:      linux-media@vger.kernel.org
9538 W:      https://linuxtv.org
9539 W:      http://netup.tv/
9540 T:      git git://linuxtv.org/media_tree.git
9541 S:      Supported
9542 F:      drivers/media/pci/netup_unidvb/*
9543
9544 MEDIA DRIVERS FOR RENESAS - CEU
9545 M:      Jacopo Mondi <jacopo@jmondi.org>
9546 L:      linux-media@vger.kernel.org
9547 L:      linux-renesas-soc@vger.kernel.org
9548 T:      git git://linuxtv.org/media_tree.git
9549 S:      Supported
9550 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9551 F:      drivers/media/platform/renesas-ceu.c
9552 F:      include/media/drv-intf/renesas-ceu.h
9553
9554 MEDIA DRIVERS FOR RENESAS - DRIF
9555 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9556 L:      linux-media@vger.kernel.org
9557 L:      linux-renesas-soc@vger.kernel.org
9558 T:      git git://linuxtv.org/media_tree.git
9559 S:      Supported
9560 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9561 F:      drivers/media/platform/rcar_drif.c
9562
9563 MEDIA DRIVERS FOR RENESAS - FCP
9564 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9565 L:      linux-media@vger.kernel.org
9566 L:      linux-renesas-soc@vger.kernel.org
9567 T:      git git://linuxtv.org/media_tree.git
9568 S:      Supported
9569 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9570 F:      drivers/media/platform/rcar-fcp.c
9571 F:      include/media/rcar-fcp.h
9572
9573 MEDIA DRIVERS FOR RENESAS - FDP1
9574 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9575 L:      linux-media@vger.kernel.org
9576 L:      linux-renesas-soc@vger.kernel.org
9577 T:      git git://linuxtv.org/media_tree.git
9578 S:      Supported
9579 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9580 F:      drivers/media/platform/rcar_fdp1.c
9581
9582 MEDIA DRIVERS FOR RENESAS - VIN
9583 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9584 L:      linux-media@vger.kernel.org
9585 L:      linux-renesas-soc@vger.kernel.org
9586 T:      git git://linuxtv.org/media_tree.git
9587 S:      Supported
9588 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9589 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9590 F:      drivers/media/platform/rcar-vin/
9591
9592 MEDIA DRIVERS FOR RENESAS - VSP1
9593 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9594 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9595 L:      linux-media@vger.kernel.org
9596 L:      linux-renesas-soc@vger.kernel.org
9597 T:      git git://linuxtv.org/media_tree.git
9598 S:      Supported
9599 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9600 F:      drivers/media/platform/vsp1/
9601
9602 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9603 L:      linux-media@vger.kernel.org
9604 W:      https://linuxtv.org
9605 T:      git git://linuxtv.org/media_tree.git
9606 S:      Orphan
9607 F:      drivers/media/dvb-frontends/stv0910*
9608
9609 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9610 L:      linux-media@vger.kernel.org
9611 W:      https://linuxtv.org
9612 T:      git git://linuxtv.org/media_tree.git
9613 S:      Orphan
9614 F:      drivers/media/dvb-frontends/stv6111*
9615
9616 MEDIA DRIVERS FOR STM32 - DCMI
9617 M:      Hugues Fruchet <hugues.fruchet@st.com>
9618 L:      linux-media@vger.kernel.org
9619 T:      git git://linuxtv.org/media_tree.git
9620 S:      Supported
9621 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9622 F:      drivers/media/platform/stm32/stm32-dcmi.c
9623
9624 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9625 M:      Dmitry Osipenko <digetx@gmail.com>
9626 L:      linux-media@vger.kernel.org
9627 L:      linux-tegra@vger.kernel.org
9628 T:      git git://linuxtv.org/media_tree.git
9629 S:      Maintained
9630 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9631 F:      drivers/staging/media/tegra-vde/
9632
9633 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9634 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9635 P:      LinuxTV.org Project
9636 L:      linux-media@vger.kernel.org
9637 W:      https://linuxtv.org
9638 Q:      http://patchwork.kernel.org/project/linux-media/list/
9639 T:      git git://linuxtv.org/media_tree.git
9640 S:      Maintained
9641 F:      Documentation/devicetree/bindings/media/
9642 F:      Documentation/media/
9643 F:      drivers/media/
9644 F:      drivers/staging/media/
9645 F:      include/linux/platform_data/media/
9646 F:      include/media/
9647 F:      include/uapi/linux/dvb/
9648 F:      include/uapi/linux/videodev2.h
9649 F:      include/uapi/linux/media.h
9650 F:      include/uapi/linux/v4l2-*
9651 F:      include/uapi/linux/meye.h
9652 F:      include/uapi/linux/ivtv*
9653 F:      include/uapi/linux/uvcvideo.h
9654
9655 MEDIATEK BLUETOOTH DRIVER
9656 M:      Sean Wang <sean.wang@mediatek.com>
9657 L:      linux-bluetooth@vger.kernel.org
9658 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9659 S:      Maintained
9660 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9661 F:      drivers/bluetooth/btmtkuart.c
9662
9663 MEDIATEK CIR DRIVER
9664 M:      Sean Wang <sean.wang@mediatek.com>
9665 S:      Maintained
9666 F:      drivers/media/rc/mtk-cir.c
9667
9668 MEDIATEK DMA DRIVER
9669 M:      Sean Wang <sean.wang@mediatek.com>
9670 L:      dmaengine@vger.kernel.org
9671 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9672 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9673 S:      Maintained
9674 F:      Documentation/devicetree/bindings/dma/mtk-*
9675 F:      drivers/dma/mediatek/
9676
9677 MEDIATEK PMIC LED DRIVER
9678 M:      Sean Wang <sean.wang@mediatek.com>
9679 S:      Maintained
9680 F:      drivers/leds/leds-mt6323.c
9681 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9682
9683 MEDIATEK ETHERNET DRIVER
9684 M:      Felix Fietkau <nbd@openwrt.org>
9685 M:      John Crispin <john@phrozen.org>
9686 M:      Sean Wang <sean.wang@mediatek.com>
9687 M:      Nelson Chang <nelson.chang@mediatek.com>
9688 L:      netdev@vger.kernel.org
9689 S:      Maintained
9690 F:      drivers/net/ethernet/mediatek/
9691
9692 MEDIATEK SWITCH DRIVER
9693 M:      Sean Wang <sean.wang@mediatek.com>
9694 L:      netdev@vger.kernel.org
9695 S:      Maintained
9696 F:      drivers/net/dsa/mt7530.*
9697 F:      net/dsa/tag_mtk.c
9698
9699 MEDIATEK JPEG DRIVER
9700 M:      Rick Chang <rick.chang@mediatek.com>
9701 M:      Bin Liu <bin.liu@mediatek.com>
9702 S:      Supported
9703 F:      drivers/media/platform/mtk-jpeg/
9704 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9705
9706 MEDIATEK MDP DRIVER
9707 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9708 M:      Houlong Wei <houlong.wei@mediatek.com>
9709 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9710 S:      Supported
9711 F:      drivers/media/platform/mtk-mdp/
9712 F:      drivers/media/platform/mtk-vpu/
9713 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9714
9715 MEDIATEK MEDIA DRIVER
9716 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9717 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9718 S:      Supported
9719 F:      drivers/media/platform/mtk-vcodec/
9720 F:      drivers/media/platform/mtk-vpu/
9721 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9722 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9723
9724 MEDIATEK MT76 WIRELESS LAN DRIVER
9725 M:      Felix Fietkau <nbd@nbd.name>
9726 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9727 L:      linux-wireless@vger.kernel.org
9728 S:      Maintained
9729 F:      drivers/net/wireless/mediatek/mt76/
9730
9731 MEDIATEK MT7601U WIRELESS LAN DRIVER
9732 M:      Jakub Kicinski <kubakici@wp.pl>
9733 L:      linux-wireless@vger.kernel.org
9734 S:      Maintained
9735 F:      drivers/net/wireless/mediatek/mt7601u/
9736
9737 MEDIATEK NAND CONTROLLER DRIVER
9738 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9739 L:      linux-mtd@lists.infradead.org
9740 S:      Maintained
9741 F:      drivers/mtd/nand/raw/mtk_*
9742 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9743
9744 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9745 M:      Sean Wang <sean.wang@mediatek.com>
9746 S:      Maintained
9747 F:      drivers/char/hw_random/mtk-rng.c
9748
9749 MEDIATEK USB3 DRD IP DRIVER
9750 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9751 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9752 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9753 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9754 S:      Maintained
9755 F:      drivers/usb/mtu3/
9756
9757 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9758 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9759 M:      Martin Donnelly <martin.donnelly@ge.com>
9760 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9761 S:      Maintained
9762 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9763 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9764
9765 MEGARAID SCSI/SAS DRIVERS
9766 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9767 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9768 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9769 L:      megaraidlinux.pdl@broadcom.com
9770 L:      linux-scsi@vger.kernel.org
9771 W:      http://www.avagotech.com/support/
9772 S:      Maintained
9773 F:      Documentation/scsi/megaraid.txt
9774 F:      drivers/scsi/megaraid.*
9775 F:      drivers/scsi/megaraid/
9776
9777 MELEXIS MLX90614 DRIVER
9778 M:      Crt Mori <cmo@melexis.com>
9779 L:      linux-iio@vger.kernel.org
9780 W:      http://www.melexis.com
9781 S:      Supported
9782 F:      drivers/iio/temperature/mlx90614.c
9783
9784 MELEXIS MLX90632 DRIVER
9785 M:      Crt Mori <cmo@melexis.com>
9786 L:      linux-iio@vger.kernel.org
9787 W:      http://www.melexis.com
9788 S:      Supported
9789 F:      drivers/iio/temperature/mlx90632.c
9790
9791 MELFAS MIP4 TOUCHSCREEN DRIVER
9792 M:      Sangwon Jee <jeesw@melfas.com>
9793 W:      http://www.melfas.com
9794 S:      Supported
9795 F:      drivers/input/touchscreen/melfas_mip4.c
9796 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9797
9798 MELLANOX ETHERNET DRIVER (mlx4_en)
9799 M:      Tariq Toukan <tariqt@mellanox.com>
9800 L:      netdev@vger.kernel.org
9801 S:      Supported
9802 W:      http://www.mellanox.com
9803 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9804 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9805
9806 MELLANOX ETHERNET DRIVER (mlx5e)
9807 M:      Saeed Mahameed <saeedm@mellanox.com>
9808 L:      netdev@vger.kernel.org
9809 S:      Supported
9810 W:      http://www.mellanox.com
9811 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9812 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9813
9814 MELLANOX ETHERNET INNOVA DRIVERS
9815 R:      Boris Pismenny <borisp@mellanox.com>
9816 L:      netdev@vger.kernel.org
9817 S:      Supported
9818 W:      http://www.mellanox.com
9819 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9820 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9821 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9822 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9823 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9824
9825 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9826 R:      Boris Pismenny <borisp@mellanox.com>
9827 L:      netdev@vger.kernel.org
9828 S:      Supported
9829 W:      http://www.mellanox.com
9830 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9831 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9832 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9833
9834 MELLANOX ETHERNET SWITCH DRIVERS
9835 M:      Jiri Pirko <jiri@mellanox.com>
9836 M:      Ido Schimmel <idosch@mellanox.com>
9837 L:      netdev@vger.kernel.org
9838 S:      Supported
9839 W:      http://www.mellanox.com
9840 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9841 F:      drivers/net/ethernet/mellanox/mlxsw/
9842 F:      tools/testing/selftests/drivers/net/mlxsw/
9843
9844 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9845 M:      mlxsw@mellanox.com
9846 L:      netdev@vger.kernel.org
9847 S:      Supported
9848 W:      http://www.mellanox.com
9849 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9850 F:      drivers/net/ethernet/mellanox/mlxfw/
9851
9852 MELLANOX HARDWARE PLATFORM SUPPORT
9853 M:      Andy Shevchenko <andy@infradead.org>
9854 M:      Darren Hart <dvhart@infradead.org>
9855 M:      Vadim Pasternak <vadimp@mellanox.com>
9856 L:      platform-driver-x86@vger.kernel.org
9857 S:      Supported
9858 F:      drivers/platform/mellanox/
9859
9860 MELLANOX MLX4 core VPI driver
9861 M:      Tariq Toukan <tariqt@mellanox.com>
9862 L:      netdev@vger.kernel.org
9863 L:      linux-rdma@vger.kernel.org
9864 W:      http://www.mellanox.com
9865 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9866 S:      Supported
9867 F:      drivers/net/ethernet/mellanox/mlx4/
9868 F:      include/linux/mlx4/
9869
9870 MELLANOX MLX4 IB driver
9871 M:      Yishai Hadas <yishaih@mellanox.com>
9872 L:      linux-rdma@vger.kernel.org
9873 W:      http://www.mellanox.com
9874 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9875 S:      Supported
9876 F:      drivers/infiniband/hw/mlx4/
9877 F:      include/linux/mlx4/
9878 F:      include/uapi/rdma/mlx4-abi.h
9879
9880 MELLANOX MLX5 core VPI driver
9881 M:      Saeed Mahameed <saeedm@mellanox.com>
9882 M:      Leon Romanovsky <leonro@mellanox.com>
9883 L:      netdev@vger.kernel.org
9884 L:      linux-rdma@vger.kernel.org
9885 W:      http://www.mellanox.com
9886 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9887 S:      Supported
9888 F:      drivers/net/ethernet/mellanox/mlx5/core/
9889 F:      include/linux/mlx5/
9890
9891 MELLANOX MLX5 IB driver
9892 M:      Leon Romanovsky <leonro@mellanox.com>
9893 L:      linux-rdma@vger.kernel.org
9894 W:      http://www.mellanox.com
9895 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9896 S:      Supported
9897 F:      drivers/infiniband/hw/mlx5/
9898 F:      include/linux/mlx5/
9899 F:      include/uapi/rdma/mlx5-abi.h
9900
9901 MELLANOX MLXCPLD I2C AND MUX DRIVER
9902 M:      Vadim Pasternak <vadimp@mellanox.com>
9903 M:      Michael Shych <michaelsh@mellanox.com>
9904 L:      linux-i2c@vger.kernel.org
9905 S:      Supported
9906 F:      drivers/i2c/busses/i2c-mlxcpld.c
9907 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9908 F:      Documentation/i2c/busses/i2c-mlxcpld
9909
9910 MELLANOX MLXCPLD LED DRIVER
9911 M:      Vadim Pasternak <vadimp@mellanox.com>
9912 L:      linux-leds@vger.kernel.org
9913 S:      Supported
9914 F:      drivers/leds/leds-mlxcpld.c
9915 F:      drivers/leds/leds-mlxreg.c
9916 F:      Documentation/leds/leds-mlxcpld.txt
9917
9918 MELLANOX PLATFORM DRIVER
9919 M:      Vadim Pasternak <vadimp@mellanox.com>
9920 L:      platform-driver-x86@vger.kernel.org
9921 S:      Supported
9922 F:      drivers/platform/x86/mlx-platform.c
9923
9924 MEMBARRIER SUPPORT
9925 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9926 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9927 L:      linux-kernel@vger.kernel.org
9928 S:      Supported
9929 F:      kernel/sched/membarrier.c
9930 F:      include/uapi/linux/membarrier.h
9931 F:      arch/powerpc/include/asm/membarrier.h
9932
9933 MEMBLOCK
9934 M:      Mike Rapoport <rppt@linux.ibm.com>
9935 L:      linux-mm@kvack.org
9936 S:      Maintained
9937 F:      include/linux/memblock.h
9938 F:      mm/memblock.c
9939 F:      Documentation/core-api/boot-time-mm.rst
9940
9941 MEMORY MANAGEMENT
9942 L:      linux-mm@kvack.org
9943 W:      http://www.linux-mm.org
9944 S:      Maintained
9945 F:      include/linux/mm.h
9946 F:      include/linux/gfp.h
9947 F:      include/linux/mmzone.h
9948 F:      include/linux/memory_hotplug.h
9949 F:      include/linux/vmalloc.h
9950 F:      mm/
9951
9952 MEMORY TECHNOLOGY DEVICES (MTD)
9953 M:      David Woodhouse <dwmw2@infradead.org>
9954 M:      Brian Norris <computersforpeace@gmail.com>
9955 M:      Boris Brezillon <bbrezillon@kernel.org>
9956 M:      Marek Vasut <marek.vasut@gmail.com>
9957 M:      Richard Weinberger <richard@nod.at>
9958 L:      linux-mtd@lists.infradead.org
9959 W:      http://www.linux-mtd.infradead.org/
9960 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9961 T:      git git://git.infradead.org/linux-mtd.git master
9962 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9963 S:      Maintained
9964 F:      Documentation/devicetree/bindings/mtd/
9965 F:      drivers/mtd/
9966 F:      include/linux/mtd/
9967 F:      include/uapi/mtd/
9968
9969 MEN A21 WATCHDOG DRIVER
9970 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9971 L:      linux-watchdog@vger.kernel.org
9972 S:      Maintained
9973 F:      drivers/watchdog/mena21_wdt.c
9974
9975 MEN CHAMELEON BUS (mcb)
9976 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9977 S:      Maintained
9978 F:      drivers/mcb/
9979 F:      include/linux/mcb.h
9980 F:      Documentation/men-chameleon-bus.txt
9981
9982 MEN F21BMC (Board Management Controller)
9983 M:      Andreas Werner <andreas.werner@men.de>
9984 S:      Supported
9985 F:      drivers/mfd/menf21bmc.c
9986 F:      drivers/watchdog/menf21bmc_wdt.c
9987 F:      drivers/leds/leds-menf21bmc.c
9988 F:      drivers/hwmon/menf21bmc_hwmon.c
9989 F:      Documentation/hwmon/menf21bmc
9990
9991 MEN Z069 WATCHDOG DRIVER
9992 M:      Johannes Thumshirn <jth@kernel.org>
9993 L:      linux-watchdog@vger.kernel.org
9994 S:      Maintained
9995 F:      drivers/watchdog/menz69_wdt.c
9996
9997 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9998 M:      Neil Armstrong <narmstrong@baylibre.com>
9999 L:      linux-media@lists.freedesktop.org
10000 L:      linux-amlogic@lists.infradead.org
10001 W:      http://linux-meson.com/
10002 S:      Supported
10003 F:      drivers/media/platform/meson/ao-cec.c
10004 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
10005 T:      git git://linuxtv.org/media_tree.git
10006
10007 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10008 M:      Liang Yang <liang.yang@amlogic.com>
10009 L:      linux-mtd@lists.infradead.org
10010 S:      Maintained
10011 F:      drivers/mtd/nand/raw/meson_*
10012 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10013
10014 METHODE UDPU SUPPORT
10015 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10016 S:      Maintained
10017 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10018
10019 MICROBLAZE ARCHITECTURE
10020 M:      Michal Simek <monstr@monstr.eu>
10021 W:      http://www.monstr.eu/fdt/
10022 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10023 S:      Supported
10024 F:      arch/microblaze/
10025
10026 MICROCHIP AT91 SERIAL DRIVER
10027 M:      Richard Genoud <richard.genoud@gmail.com>
10028 S:      Maintained
10029 F:      drivers/tty/serial/atmel_serial.c
10030 F:      drivers/tty/serial/atmel_serial.h
10031 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10032
10033 MICROCHIP AUDIO ASOC DRIVERS
10034 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10035 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10036 S:      Supported
10037 F:      sound/soc/atmel
10038
10039 MICROCHIP DMA DRIVER
10040 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10042 L:      dmaengine@vger.kernel.org
10043 S:      Supported
10044 F:      drivers/dma/at_hdmac.c
10045 F:      drivers/dma/at_hdmac_regs.h
10046 F:      include/linux/platform_data/dma-atmel.h
10047 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10048 F:      include/dt-bindings/dma/at91.h
10049
10050 MICROCHIP ECC DRIVER
10051 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10052 L:      linux-crypto@vger.kernel.org
10053 S:      Maintained
10054 F:      drivers/crypto/atmel-ecc.*
10055
10056 MICROCHIP I2C DRIVER
10057 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10058 L:      linux-i2c@vger.kernel.org
10059 S:      Supported
10060 F:      drivers/i2c/busses/i2c-at91.c
10061
10062 MICROCHIP ISC DRIVER
10063 M:      Eugen Hristev <eugen.hristev@microchip.com>
10064 L:      linux-media@vger.kernel.org
10065 S:      Supported
10066 F:      drivers/media/platform/atmel/atmel-isc.c
10067 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10068 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10069
10070 MICROCHIP ISI DRIVER
10071 M:      Eugen Hristev <eugen.hristev@microchip.com>
10072 L:      linux-media@vger.kernel.org
10073 S:      Supported
10074 F:      drivers/media/platform/atmel/atmel-isi.c
10075 F:      drivers/media/platform/atmel/atmel-isi.h
10076
10077 MICROCHIP AT91 USART MFD DRIVER
10078 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10079 L:      linux-kernel@vger.kernel.org
10080 S:      Supported
10081 F:      drivers/mfd/at91-usart.c
10082 F:      include/dt-bindings/mfd/at91-usart.h
10083 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10084
10085 MICROCHIP AT91 USART SPI DRIVER
10086 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10087 L:      linux-spi@vger.kernel.org
10088 S:      Supported
10089 F:      drivers/spi/spi-at91-usart.c
10090 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10091
10092 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10093 M:      Woojung Huh <Woojung.Huh@microchip.com>
10094 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10095 L:      netdev@vger.kernel.org
10096 S:      Maintained
10097 F:      net/dsa/tag_ksz.c
10098 F:      drivers/net/dsa/microchip/*
10099 F:      include/linux/platform_data/microchip-ksz.h
10100 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10101
10102 MICROCHIP LAN743X ETHERNET DRIVER
10103 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10104 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10105 L:      netdev@vger.kernel.org
10106 S:      Maintained
10107 F:      drivers/net/ethernet/microchip/lan743x_*
10108
10109 MICROCHIP LCDFB DRIVER
10110 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10111 L:      linux-fbdev@vger.kernel.org
10112 S:      Maintained
10113 F:      drivers/video/fbdev/atmel_lcdfb.c
10114 F:      include/video/atmel_lcdc.h
10115
10116 MICROCHIP MMC/SD/SDIO MCI DRIVER
10117 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10118 S:      Maintained
10119 F:      drivers/mmc/host/atmel-mci.c
10120
10121 MICROCHIP MCP16502 PMIC DRIVER
10122 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10123 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10124 S:      Maintained
10125 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10126 F:      drivers/regulator/mcp16502.c
10127
10128 MICROCHIP MCP3911 ADC DRIVER
10129 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10130 M:      Kent Gustavsson <kent@minoris.se>
10131 L:      linux-iio@vger.kernel.org
10132 S:      Supported
10133 F:      drivers/iio/adc/mcp3911.c
10134 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10135
10136 MICROCHIP NAND DRIVER
10137 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10138 L:      linux-mtd@lists.infradead.org
10139 S:      Supported
10140 F:      drivers/mtd/nand/raw/atmel/*
10141 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10142
10143 MICROCHIP PWM DRIVER
10144 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10145 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10146 L:      linux-pwm@vger.kernel.org
10147 S:      Supported
10148 F:      drivers/pwm/pwm-atmel.c
10149 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10150
10151 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10152 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10153 M:      Eugen Hristev <eugen.hristev@microchip.com>
10154 L:      linux-iio@vger.kernel.org
10155 S:      Supported
10156 F:      drivers/iio/adc/at91-sama5d2_adc.c
10157 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10158 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10159
10160 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10161 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10162 S:      Supported
10163 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10164
10165 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10166 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10167 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10168 L:      linux-gpio@vger.kernel.org
10169 F:      drivers/gpio/gpio-sama5d2-piobu.c
10170
10171 MICROCHIP SPI DRIVER
10172 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10173 S:      Supported
10174 F:      drivers/spi/spi-atmel.*
10175
10176 MICROCHIP SSC DRIVER
10177 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10178 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10179 S:      Supported
10180 F:      drivers/misc/atmel-ssc.c
10181 F:      include/linux/atmel-ssc.h
10182
10183 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10184 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10185 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10186 S:      Supported
10187 F:      drivers/misc/atmel_tclib.c
10188 F:      drivers/clocksource/tcb_clksrc.c
10189
10190 MICROCHIP USBA UDC DRIVER
10191 M:      Cristian Birsan <cristian.birsan@microchip.com>
10192 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10193 S:      Supported
10194 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10195
10196 MICROCHIP USB251XB DRIVER
10197 M:      Richard Leitner <richard.leitner@skidata.com>
10198 L:      linux-usb@vger.kernel.org
10199 S:      Maintained
10200 F:      drivers/usb/misc/usb251xb.c
10201 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10202
10203 MICROCHIP XDMA DRIVER
10204 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10205 L:      linux-arm-kernel@lists.infradead.org
10206 L:      dmaengine@vger.kernel.org
10207 S:      Supported
10208 F:      drivers/dma/at_xdmac.c
10209
10210 MICROSEMI MIPS SOCS
10211 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10212 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10213 L:      linux-mips@vger.kernel.org
10214 S:      Supported
10215 F:      arch/mips/generic/board-ocelot.c
10216 F:      arch/mips/configs/generic/board-ocelot.config
10217 F:      arch/mips/boot/dts/mscc/
10218 F:      Documentation/devicetree/bindings/mips/mscc.txt
10219
10220 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10221 M:      Don Brace <don.brace@microsemi.com>
10222 L:      esc.storagedev@microsemi.com
10223 L:      linux-scsi@vger.kernel.org
10224 S:      Supported
10225 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10226 F:      drivers/scsi/smartpqi/Kconfig
10227 F:      drivers/scsi/smartpqi/Makefile
10228 F:      include/linux/cciss*.h
10229 F:      include/uapi/linux/cciss*.h
10230 F:      Documentation/scsi/smartpqi.txt
10231
10232 MICROSEMI ETHERNET SWITCH DRIVER
10233 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10234 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10235 L:      netdev@vger.kernel.org
10236 S:      Supported
10237 F:      drivers/net/ethernet/mscc/
10238
10239 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10240 M:      Chen Yu <yu.c.chen@intel.com>
10241 L:      platform-driver-x86@vger.kernel.org
10242 S:      Supported
10243 F:      drivers/platform/x86/surfacepro3_button.c
10244
10245 MICROTEK X6 SCANNER
10246 M:      Oliver Neukum <oliver@neukum.org>
10247 S:      Maintained
10248 F:      drivers/usb/image/microtek.*
10249
10250 MIPS
10251 M:      Ralf Baechle <ralf@linux-mips.org>
10252 M:      Paul Burton <paul.burton@mips.com>
10253 M:      James Hogan <jhogan@kernel.org>
10254 L:      linux-mips@vger.kernel.org
10255 W:      http://www.linux-mips.org/
10256 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10258 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10259 S:      Supported
10260 F:      Documentation/devicetree/bindings/mips/
10261 F:      Documentation/mips/
10262 F:      arch/mips/
10263 F:      drivers/platform/mips/
10264
10265 MIPS BOSTON DEVELOPMENT BOARD
10266 M:      Paul Burton <paul.burton@mips.com>
10267 L:      linux-mips@vger.kernel.org
10268 S:      Maintained
10269 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10270 F:      arch/mips/boot/dts/img/boston.dts
10271 F:      arch/mips/configs/generic/board-boston.config
10272 F:      drivers/clk/imgtec/clk-boston.c
10273 F:      include/dt-bindings/clock/boston-clock.h
10274
10275 MIPS GENERIC PLATFORM
10276 M:      Paul Burton <paul.burton@mips.com>
10277 L:      linux-mips@vger.kernel.org
10278 S:      Supported
10279 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10280 F:      arch/mips/generic/
10281 F:      arch/mips/tools/generic-board-config.sh
10282
10283 MIPS/LOONGSON1 ARCHITECTURE
10284 M:      Keguang Zhang <keguang.zhang@gmail.com>
10285 L:      linux-mips@vger.kernel.org
10286 S:      Maintained
10287 F:      arch/mips/loongson32/
10288 F:      arch/mips/include/asm/mach-loongson32/
10289 F:      drivers/*/*loongson1*
10290 F:      drivers/*/*/*loongson1*
10291
10292 MIPS/LOONGSON2 ARCHITECTURE
10293 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10294 L:      linux-mips@vger.kernel.org
10295 S:      Maintained
10296 F:      arch/mips/loongson64/fuloong-2e/
10297 F:      arch/mips/loongson64/lemote-2f/
10298 F:      arch/mips/include/asm/mach-loongson64/
10299 F:      drivers/*/*loongson2*
10300 F:      drivers/*/*/*loongson2*
10301
10302 MIPS/LOONGSON3 ARCHITECTURE
10303 M:      Huacai Chen <chenhc@lemote.com>
10304 L:      linux-mips@vger.kernel.org
10305 S:      Maintained
10306 F:      arch/mips/loongson64/
10307 F:      arch/mips/include/asm/mach-loongson64/
10308 F:      drivers/platform/mips/cpu_hwmon.c
10309 F:      drivers/*/*loongson3*
10310 F:      drivers/*/*/*loongson3*
10311
10312 MIPS RINT INSTRUCTION EMULATION
10313 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10314 L:      linux-mips@vger.kernel.org
10315 S:      Supported
10316 F:      arch/mips/math-emu/sp_rint.c
10317 F:      arch/mips/math-emu/dp_rint.c
10318
10319 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10320 M:      Hans Verkuil <hverkuil@xs4all.nl>
10321 L:      linux-media@vger.kernel.org
10322 T:      git git://linuxtv.org/media_tree.git
10323 W:      https://linuxtv.org
10324 S:      Odd Fixes
10325 F:      drivers/media/radio/radio-miropcm20*
10326
10327 MMP SUPPORT
10328 R:      Lubomir Rintel <lkundrak@v3.sk>
10329 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10330 S:      Odd Fixes
10331 F:      arch/arm/boot/dts/mmp*
10332 F:      arch/arm/mach-mmp/
10333
10334 MMU GATHER AND TLB INVALIDATION
10335 M:      Will Deacon <will.deacon@arm.com>
10336 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10337 M:      Andrew Morton <akpm@linux-foundation.org>
10338 M:      Nick Piggin <npiggin@gmail.com>
10339 M:      Peter Zijlstra <peterz@infradead.org>
10340 L:      linux-arch@vger.kernel.org
10341 L:      linux-mm@kvack.org
10342 S:      Maintained
10343 F:      arch/*/include/asm/tlb.h
10344 F:      include/asm-generic/tlb.h
10345 F:      mm/mmu_gather.c
10346
10347 MN88472 MEDIA DRIVER
10348 M:      Antti Palosaari <crope@iki.fi>
10349 L:      linux-media@vger.kernel.org
10350 W:      https://linuxtv.org
10351 W:      http://palosaari.fi/linux/
10352 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10353 S:      Maintained
10354 F:      drivers/media/dvb-frontends/mn88472*
10355
10356 MN88473 MEDIA DRIVER
10357 M:      Antti Palosaari <crope@iki.fi>
10358 L:      linux-media@vger.kernel.org
10359 W:      https://linuxtv.org
10360 W:      http://palosaari.fi/linux/
10361 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10362 S:      Maintained
10363 F:      drivers/media/dvb-frontends/mn88473*
10364
10365 MODULE SUPPORT
10366 M:      Jessica Yu <jeyu@kernel.org>
10367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10368 S:      Maintained
10369 F:      include/linux/module.h
10370 F:      kernel/module.c
10371
10372 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10373 W:      http://popies.net/meye/
10374 S:      Orphan
10375 F:      Documentation/media/v4l-drivers/meye*
10376 F:      drivers/media/pci/meye/
10377 F:      include/uapi/linux/meye.h
10378
10379 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10380 M:      Jiri Slaby <jirislaby@gmail.com>
10381 S:      Maintained
10382 F:      Documentation/serial/moxa-smartio
10383 F:      drivers/tty/mxser.*
10384
10385 MR800 AVERMEDIA USB FM RADIO DRIVER
10386 M:      Alexey Klimov <klimov.linux@gmail.com>
10387 L:      linux-media@vger.kernel.org
10388 T:      git git://linuxtv.org/media_tree.git
10389 S:      Maintained
10390 F:      drivers/media/radio/radio-mr800.c
10391
10392 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10393 M:      Alan Ott <alan@signal11.us>
10394 L:      linux-wpan@vger.kernel.org
10395 S:      Maintained
10396 F:      drivers/net/ieee802154/mrf24j40.c
10397 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10398
10399 MSI LAPTOP SUPPORT
10400 M:      "Lee, Chun-Yi" <jlee@suse.com>
10401 L:      platform-driver-x86@vger.kernel.org
10402 S:      Maintained
10403 F:      drivers/platform/x86/msi-laptop.c
10404
10405 MSI WMI SUPPORT
10406 L:      platform-driver-x86@vger.kernel.org
10407 S:      Orphan
10408 F:      drivers/platform/x86/msi-wmi.c
10409
10410 MSI001 MEDIA DRIVER
10411 M:      Antti Palosaari <crope@iki.fi>
10412 L:      linux-media@vger.kernel.org
10413 W:      https://linuxtv.org
10414 W:      http://palosaari.fi/linux/
10415 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10416 T:      git git://linuxtv.org/anttip/media_tree.git
10417 S:      Maintained
10418 F:      drivers/media/tuners/msi001*
10419
10420 MSI2500 MEDIA DRIVER
10421 M:      Antti Palosaari <crope@iki.fi>
10422 L:      linux-media@vger.kernel.org
10423 W:      https://linuxtv.org
10424 W:      http://palosaari.fi/linux/
10425 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10426 T:      git git://linuxtv.org/anttip/media_tree.git
10427 S:      Maintained
10428 F:      drivers/media/usb/msi2500/
10429
10430 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10431 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10432 L:      linux-mtd@lists.infradead.org
10433 S:      Maintained
10434 F:      drivers/mtd/devices/docg3*
10435
10436 MT9M032 APTINA SENSOR DRIVER
10437 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10438 L:      linux-media@vger.kernel.org
10439 T:      git git://linuxtv.org/media_tree.git
10440 S:      Maintained
10441 F:      drivers/media/i2c/mt9m032.c
10442 F:      include/media/i2c/mt9m032.h
10443
10444 MT9P031 APTINA CAMERA SENSOR
10445 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10446 L:      linux-media@vger.kernel.org
10447 T:      git git://linuxtv.org/media_tree.git
10448 S:      Maintained
10449 F:      drivers/media/i2c/mt9p031.c
10450 F:      include/media/i2c/mt9p031.h
10451
10452 MT9T001 APTINA CAMERA SENSOR
10453 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10454 L:      linux-media@vger.kernel.org
10455 T:      git git://linuxtv.org/media_tree.git
10456 S:      Maintained
10457 F:      drivers/media/i2c/mt9t001.c
10458 F:      include/media/i2c/mt9t001.h
10459
10460 MT9T112 APTINA CAMERA SENSOR
10461 M:      Jacopo Mondi <jacopo@jmondi.org>
10462 L:      linux-media@vger.kernel.org
10463 T:      git git://linuxtv.org/media_tree.git
10464 S:      Odd Fixes
10465 F:      drivers/media/i2c/mt9t112.c
10466 F:      include/media/i2c/mt9t112.h
10467
10468 MT9V032 APTINA CAMERA SENSOR
10469 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10470 L:      linux-media@vger.kernel.org
10471 T:      git git://linuxtv.org/media_tree.git
10472 S:      Maintained
10473 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10474 F:      drivers/media/i2c/mt9v032.c
10475 F:      include/media/i2c/mt9v032.h
10476
10477 MT9V111 APTINA CAMERA SENSOR
10478 M:      Jacopo Mondi <jacopo@jmondi.org>
10479 L:      linux-media@vger.kernel.org
10480 T:      git git://linuxtv.org/media_tree.git
10481 S:      Maintained
10482 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10483 F:      drivers/media/i2c/mt9v111.c
10484
10485 MULTIFUNCTION DEVICES (MFD)
10486 M:      Lee Jones <lee.jones@linaro.org>
10487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10488 S:      Supported
10489 F:      Documentation/devicetree/bindings/mfd/
10490 F:      drivers/mfd/
10491 F:      include/linux/mfd/
10492 F:      include/dt-bindings/mfd/
10493
10494 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10495 S:      Orphan
10496 F:      drivers/mmc/host/mmc_spi.c
10497 F:      include/linux/spi/mmc_spi.h
10498
10499 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10500 M:      Ulf Hansson <ulf.hansson@linaro.org>
10501 L:      linux-mmc@vger.kernel.org
10502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10503 S:      Maintained
10504 F:      Documentation/devicetree/bindings/mmc/
10505 F:      drivers/mmc/
10506 F:      include/linux/mmc/
10507 F:      include/uapi/linux/mmc/
10508
10509 MULTIPLEXER SUBSYSTEM
10510 M:      Peter Rosin <peda@axentia.se>
10511 S:      Maintained
10512 F:      Documentation/ABI/testing/sysfs-class-mux*
10513 F:      Documentation/devicetree/bindings/mux/
10514 F:      include/dt-bindings/mux/
10515 F:      include/linux/mux/
10516 F:      drivers/mux/
10517
10518 MULTITECH MULTIPORT CARD (ISICOM)
10519 S:      Orphan
10520 F:      drivers/tty/isicom.c
10521 F:      include/linux/isicom.h
10522
10523 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10524 M:      Bin Liu <b-liu@ti.com>
10525 L:      linux-usb@vger.kernel.org
10526 S:      Maintained
10527 F:      drivers/usb/musb/
10528
10529 MXL301RF MEDIA DRIVER
10530 M:      Akihiro Tsukada <tskd08@gmail.com>
10531 L:      linux-media@vger.kernel.org
10532 S:      Odd Fixes
10533 F:      drivers/media/tuners/mxl301rf*
10534
10535 MXL5007T MEDIA DRIVER
10536 M:      Michael Krufky <mkrufky@linuxtv.org>
10537 L:      linux-media@vger.kernel.org
10538 W:      https://linuxtv.org
10539 W:      http://github.com/mkrufky
10540 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10541 T:      git git://linuxtv.org/mkrufky/tuners.git
10542 S:      Maintained
10543 F:      drivers/media/tuners/mxl5007t.*
10544
10545 MXSFB DRM DRIVER
10546 M:      Marek Vasut <marex@denx.de>
10547 M:      Stefan Agner <stefan@agner.ch>
10548 L:      dri-devel@lists.freedesktop.org
10549 S:      Supported
10550 F:      drivers/gpu/drm/mxsfb/
10551 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10552 T:      git git://anongit.freedesktop.org/drm/drm-misc
10553
10554 MYLEX DAC960 PCI RAID Controller
10555 M:      Hannes Reinecke <hare@kernel.org>
10556 L:      linux-scsi@vger.kernel.org
10557 S:      Supported
10558 F:      drivers/scsi/myrb.*
10559 F:      drivers/scsi/myrs.*
10560
10561 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10562 M:      Chris Lee <christopher.lee@cspi.com>
10563 L:      netdev@vger.kernel.org
10564 W:      https://www.cspi.com/ethernet-products/support/downloads/
10565 S:      Supported
10566 F:      drivers/net/ethernet/myricom/myri10ge/
10567
10568 NAND FLASH SUBSYSTEM
10569 M:      Boris Brezillon <bbrezillon@kernel.org>
10570 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10571 R:      Richard Weinberger <richard@nod.at>
10572 L:      linux-mtd@lists.infradead.org
10573 W:      http://www.linux-mtd.infradead.org/
10574 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10575 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10576 T:      git git://git.infradead.org/linux-mtd.git nand/next
10577 S:      Maintained
10578 F:      drivers/mtd/nand/
10579 F:      include/linux/mtd/*nand*.h
10580
10581 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10582 M:      Daniel Mack <zonque@gmail.com>
10583 S:      Maintained
10584 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10585 W:      http://www.native-instruments.com
10586 F:      sound/usb/caiaq/
10587
10588 NATSEMI ETHERNET DRIVER (DP8381x)
10589 S:      Orphan
10590 F:      drivers/net/ethernet/natsemi/natsemi.c
10591
10592 NCR 5380 SCSI DRIVERS
10593 M:      Finn Thain <fthain@telegraphics.com.au>
10594 M:      Michael Schmitz <schmitzmic@gmail.com>
10595 L:      linux-scsi@vger.kernel.org
10596 S:      Maintained
10597 F:      Documentation/scsi/g_NCR5380.txt
10598 F:      drivers/scsi/NCR5380.*
10599 F:      drivers/scsi/arm/cumana_1.c
10600 F:      drivers/scsi/arm/oak.c
10601 F:      drivers/scsi/atari_scsi.*
10602 F:      drivers/scsi/dmx3191d.c
10603 F:      drivers/scsi/g_NCR5380.*
10604 F:      drivers/scsi/mac_scsi.*
10605 F:      drivers/scsi/sun3_scsi.*
10606 F:      drivers/scsi/sun3_scsi_vme.c
10607
10608 NCSI LIBRARY:
10609 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10610 S:      Maintained
10611 F:      net/ncsi/
10612
10613 NCT6775 HARDWARE MONITOR DRIVER
10614 M:      Guenter Roeck <linux@roeck-us.net>
10615 L:      linux-hwmon@vger.kernel.org
10616 S:      Maintained
10617 F:      Documentation/hwmon/nct6775
10618 F:      drivers/hwmon/nct6775.c
10619
10620 NET_FAILOVER MODULE
10621 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10622 L:      netdev@vger.kernel.org
10623 S:      Supported
10624 F:      driver/net/net_failover.c
10625 F:      include/net/net_failover.h
10626 F:      Documentation/networking/net_failover.rst
10627
10628 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10629 M:      Faisal Latif <faisal.latif@intel.com>
10630 L:      linux-rdma@vger.kernel.org
10631 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10632 S:      Supported
10633 F:      drivers/infiniband/hw/nes/
10634 F:      include/uapi/rdma/nes-abi.h
10635
10636 NETEM NETWORK EMULATOR
10637 M:      Stephen Hemminger <stephen@networkplumber.org>
10638 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10639 S:      Maintained
10640 F:      net/sched/sch_netem.c
10641
10642 NETERION 10GbE DRIVERS (s2io/vxge)
10643 M:      Jon Mason <jdmason@kudzu.us>
10644 L:      netdev@vger.kernel.org
10645 S:      Supported
10646 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10647 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10648 F:      drivers/net/ethernet/neterion/
10649
10650 NETFILTER
10651 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10652 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10653 M:      Florian Westphal <fw@strlen.de>
10654 L:      netfilter-devel@vger.kernel.org
10655 L:      coreteam@netfilter.org
10656 W:      http://www.netfilter.org/
10657 W:      http://www.iptables.org/
10658 W:      http://www.nftables.org/
10659 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10662 S:      Maintained
10663 F:      include/linux/netfilter*
10664 F:      include/linux/netfilter/
10665 F:      include/net/netfilter/
10666 F:      include/uapi/linux/netfilter*
10667 F:      include/uapi/linux/netfilter/
10668 F:      net/*/netfilter.c
10669 F:      net/*/netfilter/
10670 F:      net/netfilter/
10671 F:      net/bridge/br_netfilter*.c
10672
10673 NETROM NETWORK LAYER
10674 M:      Ralf Baechle <ralf@linux-mips.org>
10675 L:      linux-hams@vger.kernel.org
10676 W:      http://www.linux-ax25.org/
10677 S:      Maintained
10678 F:      include/net/netrom.h
10679 F:      include/uapi/linux/netrom.h
10680 F:      net/netrom/
10681
10682 NETRONOME ETHERNET DRIVERS
10683 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10684 L:      oss-drivers@netronome.com
10685 S:      Maintained
10686 F:      drivers/net/ethernet/netronome/
10687
10688 NETWORK BLOCK DEVICE (NBD)
10689 M:      Josef Bacik <josef@toxicpanda.com>
10690 S:      Maintained
10691 L:      linux-block@vger.kernel.org
10692 L:      nbd@other.debian.org
10693 F:      Documentation/blockdev/nbd.txt
10694 F:      drivers/block/nbd.c
10695 F:      include/uapi/linux/nbd.h
10696
10697 NETWORK DROP MONITOR
10698 M:      Neil Horman <nhorman@tuxdriver.com>
10699 L:      netdev@vger.kernel.org
10700 S:      Maintained
10701 W:      https://fedorahosted.org/dropwatch/
10702 F:      net/core/drop_monitor.c
10703
10704 NETWORKING DRIVERS
10705 M:      "David S. Miller" <davem@davemloft.net>
10706 L:      netdev@vger.kernel.org
10707 W:      http://www.linuxfoundation.org/en/Net
10708 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10711 S:      Odd Fixes
10712 F:      Documentation/devicetree/bindings/net/
10713 F:      drivers/net/
10714 F:      include/linux/if_*
10715 F:      include/linux/netdevice.h
10716 F:      include/linux/etherdevice.h
10717 F:      include/linux/fcdevice.h
10718 F:      include/linux/fddidevice.h
10719 F:      include/linux/hippidevice.h
10720 F:      include/linux/inetdevice.h
10721 F:      include/uapi/linux/if_*
10722 F:      include/uapi/linux/netdevice.h
10723
10724 NETWORKING DRIVERS (WIRELESS)
10725 M:      Kalle Valo <kvalo@codeaurora.org>
10726 L:      linux-wireless@vger.kernel.org
10727 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10730 S:      Maintained
10731 F:      Documentation/devicetree/bindings/net/wireless/
10732 F:      drivers/net/wireless/
10733
10734 NETWORKING [DSA]
10735 M:      Andrew Lunn <andrew@lunn.ch>
10736 M:      Vivien Didelot <vivien.didelot@gmail.com>
10737 M:      Florian Fainelli <f.fainelli@gmail.com>
10738 S:      Maintained
10739 F:      Documentation/devicetree/bindings/net/dsa/
10740 F:      net/dsa/
10741 F:      include/net/dsa.h
10742 F:      include/linux/dsa/
10743 F:      include/linux/platform_data/dsa.h
10744 F:      drivers/net/dsa/
10745
10746 NETWORKING [GENERAL]
10747 M:      "David S. Miller" <davem@davemloft.net>
10748 L:      netdev@vger.kernel.org
10749 W:      http://www.linuxfoundation.org/en/Net
10750 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10753 B:      mailto:netdev@vger.kernel.org
10754 S:      Maintained
10755 F:      net/
10756 F:      include/net/
10757 F:      include/linux/in.h
10758 F:      include/linux/net.h
10759 F:      include/linux/netdevice.h
10760 F:      include/uapi/linux/in.h
10761 F:      include/uapi/linux/net.h
10762 F:      include/uapi/linux/netdevice.h
10763 F:      include/uapi/linux/net_namespace.h
10764 F:      tools/testing/selftests/net/
10765 F:      lib/net_utils.c
10766 F:      lib/random32.c
10767 F:      Documentation/networking/
10768
10769 NETWORKING [IPSEC]
10770 M:      Steffen Klassert <steffen.klassert@secunet.com>
10771 M:      Herbert Xu <herbert@gondor.apana.org.au>
10772 M:      "David S. Miller" <davem@davemloft.net>
10773 L:      netdev@vger.kernel.org
10774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10776 S:      Maintained
10777 F:      net/xfrm/
10778 F:      net/key/
10779 F:      net/ipv4/xfrm*
10780 F:      net/ipv4/esp4*
10781 F:      net/ipv4/ah4.c
10782 F:      net/ipv4/ipcomp.c
10783 F:      net/ipv4/ip_vti.c
10784 F:      net/ipv6/xfrm*
10785 F:      net/ipv6/esp6*
10786 F:      net/ipv6/ah6.c
10787 F:      net/ipv6/ipcomp6.c
10788 F:      net/ipv6/ip6_vti.c
10789 F:      include/uapi/linux/xfrm.h
10790 F:      include/net/xfrm.h
10791
10792 NETWORKING [IPv4/IPv6]
10793 M:      "David S. Miller" <davem@davemloft.net>
10794 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10795 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10796 L:      netdev@vger.kernel.org
10797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10798 S:      Maintained
10799 F:      net/ipv4/
10800 F:      net/ipv6/
10801 F:      include/net/ip*
10802 F:      arch/x86/net/*
10803
10804 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10805 M:      Paul Moore <paul@paul-moore.com>
10806 W:      https://github.com/netlabel
10807 L:      netdev@vger.kernel.org
10808 L:      linux-security-module@vger.kernel.org
10809 S:      Maintained
10810 F:      Documentation/netlabel/
10811 F:      include/net/calipso.h
10812 F:      include/net/cipso_ipv4.h
10813 F:      include/net/netlabel.h
10814 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10815 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10816 F:      net/netlabel/
10817 F:      net/ipv4/cipso_ipv4.c
10818 F:      net/ipv6/calipso.c
10819 F:      net/netfilter/xt_CONNSECMARK.c
10820 F:      net/netfilter/xt_SECMARK.c
10821
10822 NETWORKING [TCP]
10823 M:      Eric Dumazet <edumazet@google.com>
10824 L:      netdev@vger.kernel.org
10825 S:      Maintained
10826 F:      net/ipv4/tcp*.c
10827 F:      net/ipv4/syncookies.c
10828 F:      net/ipv6/tcp*.c
10829 F:      net/ipv6/syncookies.c
10830 F:      include/uapi/linux/tcp.h
10831 F:      include/net/tcp.h
10832 F:      include/linux/tcp.h
10833 F:      include/trace/events/tcp.h
10834
10835 NETWORKING [TLS]
10836 M:      Boris Pismenny <borisp@mellanox.com>
10837 M:      Aviad Yehezkel <aviadye@mellanox.com>
10838 M:      Dave Watson <davejwatson@fb.com>
10839 M:      John Fastabend <john.fastabend@gmail.com>
10840 M:      Daniel Borkmann <daniel@iogearbox.net>
10841 L:      netdev@vger.kernel.org
10842 S:      Maintained
10843 F:      net/tls/*
10844 F:      include/uapi/linux/tls.h
10845 F:      include/net/tls.h
10846
10847 NETWORKING [WIRELESS]
10848 L:      linux-wireless@vger.kernel.org
10849 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10850
10851 NETDEVSIM
10852 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10853 S:      Maintained
10854 F:      drivers/net/netdevsim/*
10855
10856 NETXEN (1/10) GbE SUPPORT
10857 M:      Manish Chopra <manishc@marvell.com>
10858 M:      Rahul Verma <rahulv@marvell.com>
10859 M:      GR-Linux-NIC-Dev@marvell.com
10860 L:      netdev@vger.kernel.org
10861 S:      Supported
10862 F:      drivers/net/ethernet/qlogic/netxen/
10863
10864 NFC SUBSYSTEM
10865 M:      Samuel Ortiz <sameo@linux.intel.com>
10866 L:      linux-wireless@vger.kernel.org
10867 L:      linux-nfc@lists.01.org (subscribers-only)
10868 S:      Supported
10869 F:      net/nfc/
10870 F:      include/net/nfc/
10871 F:      include/uapi/linux/nfc.h
10872 F:      drivers/nfc/
10873 F:      include/linux/platform_data/nfcmrvl.h
10874 F:      include/linux/platform_data/nxp-nci.h
10875 F:      Documentation/devicetree/bindings/net/nfc/
10876
10877 NFS, SUNRPC, AND LOCKD CLIENTS
10878 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10879 M:      Anna Schumaker <anna.schumaker@netapp.com>
10880 L:      linux-nfs@vger.kernel.org
10881 W:      http://client.linux-nfs.org
10882 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10883 S:      Maintained
10884 F:      fs/lockd/
10885 F:      fs/nfs/
10886 F:      fs/nfs_common/
10887 F:      net/sunrpc/
10888 F:      include/linux/lockd/
10889 F:      include/linux/nfs*
10890 F:      include/linux/sunrpc/
10891 F:      include/uapi/linux/nfs*
10892 F:      include/uapi/linux/sunrpc/
10893
10894 NILFS2 FILESYSTEM
10895 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10896 L:      linux-nilfs@vger.kernel.org
10897 W:      https://nilfs.sourceforge.io/
10898 W:      https://nilfs.osdn.jp/
10899 T:      git git://github.com/konis/nilfs2.git
10900 S:      Supported
10901 F:      Documentation/filesystems/nilfs2.txt
10902 F:      fs/nilfs2/
10903 F:      include/trace/events/nilfs2.h
10904 F:      include/uapi/linux/nilfs2_api.h
10905 F:      include/uapi/linux/nilfs2_ondisk.h
10906
10907 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10908 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10909 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10910 S:      Maintained
10911 F:      Documentation/scsi/NinjaSCSI.txt
10912 F:      drivers/scsi/pcmcia/nsp_*
10913
10914 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10915 M:      GOTO Masanori <gotom@debian.or.jp>
10916 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10917 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10918 S:      Maintained
10919 F:      Documentation/scsi/NinjaSCSI.txt
10920 F:      drivers/scsi/nsp32*
10921
10922 NIOS2 ARCHITECTURE
10923 M:      Ley Foon Tan <lftan@altera.com>
10924 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10926 S:      Maintained
10927 F:      arch/nios2/
10928
10929 NOHZ, DYNTICKS SUPPORT
10930 M:      Frederic Weisbecker <fweisbec@gmail.com>
10931 M:      Thomas Gleixner <tglx@linutronix.de>
10932 M:      Ingo Molnar <mingo@kernel.org>
10933 L:      linux-kernel@vger.kernel.org
10934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10935 S:      Maintained
10936 F:      kernel/time/tick*.*
10937 F:      include/linux/tick.h
10938 F:      include/linux/sched/nohz.h
10939
10940 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10941 M:      Pavel Machek <pavel@ucw.cz>
10942 M:      Sakari Ailus <sakari.ailus@iki.fi>
10943 L:      linux-media@vger.kernel.org
10944 S:      Maintained
10945 F:      drivers/media/i2c/et8ek8
10946 F:      drivers/media/i2c/ad5820.c
10947
10948 NOKIA N900 POWER SUPPLY DRIVERS
10949 R:      Pali Rohár <pali.rohar@gmail.com>
10950 F:      include/linux/power/bq2415x_charger.h
10951 F:      include/linux/power/bq27xxx_battery.h
10952 F:      include/linux/power/isp1704_charger.h
10953 F:      drivers/power/supply/bq2415x_charger.c
10954 F:      drivers/power/supply/bq27xxx_battery.c
10955 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10956 F:      drivers/power/supply/isp1704_charger.c
10957 F:      drivers/power/supply/rx51_battery.c
10958
10959 NOLIBC HEADER FILE
10960 M:      Willy Tarreau <w@1wt.eu>
10961 S:      Maintained
10962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
10963 F:      tools/include/nolibc/
10964
10965 NTB AMD DRIVER
10966 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10967 L:      linux-ntb@googlegroups.com
10968 S:      Supported
10969 F:      drivers/ntb/hw/amd/
10970
10971 NTB DRIVER CORE
10972 M:      Jon Mason <jdmason@kudzu.us>
10973 M:      Dave Jiang <dave.jiang@intel.com>
10974 M:      Allen Hubbe <allenbh@gmail.com>
10975 L:      linux-ntb@googlegroups.com
10976 S:      Supported
10977 W:      https://github.com/jonmason/ntb/wiki
10978 T:      git git://github.com/jonmason/ntb.git
10979 F:      drivers/ntb/
10980 F:      drivers/net/ntb_netdev.c
10981 F:      include/linux/ntb.h
10982 F:      include/linux/ntb_transport.h
10983 F:      tools/testing/selftests/ntb/
10984
10985 NTB IDT DRIVER
10986 M:      Serge Semin <fancer.lancer@gmail.com>
10987 L:      linux-ntb@googlegroups.com
10988 S:      Supported
10989 F:      drivers/ntb/hw/idt/
10990
10991 NTB INTEL DRIVER
10992 M:      Dave Jiang <dave.jiang@intel.com>
10993 L:      linux-ntb@googlegroups.com
10994 S:      Supported
10995 W:      https://github.com/davejiang/linux/wiki
10996 T:      git https://github.com/davejiang/linux.git
10997 F:      drivers/ntb/hw/intel/
10998
10999 NTFS FILESYSTEM
11000 M:      Anton Altaparmakov <anton@tuxera.com>
11001 L:      linux-ntfs-dev@lists.sourceforge.net
11002 W:      http://www.tuxera.com/
11003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11004 S:      Supported
11005 F:      Documentation/filesystems/ntfs.txt
11006 F:      fs/ntfs/
11007
11008 NUBUS SUBSYSTEM
11009 M:      Finn Thain <fthain@telegraphics.com.au>
11010 L:      linux-m68k@lists.linux-m68k.org
11011 S:      Maintained
11012 F:      arch/*/include/asm/nubus.h
11013 F:      drivers/nubus/
11014 F:      include/linux/nubus.h
11015 F:      include/uapi/linux/nubus.h
11016
11017 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11018 M:      Antonino Daplas <adaplas@gmail.com>
11019 L:      linux-fbdev@vger.kernel.org
11020 S:      Maintained
11021 F:      drivers/video/fbdev/riva/
11022 F:      drivers/video/fbdev/nvidia/
11023
11024 NVM EXPRESS DRIVER
11025 M:      Keith Busch <keith.busch@intel.com>
11026 M:      Jens Axboe <axboe@fb.com>
11027 M:      Christoph Hellwig <hch@lst.de>
11028 M:      Sagi Grimberg <sagi@grimberg.me>
11029 L:      linux-nvme@lists.infradead.org
11030 T:      git://git.infradead.org/nvme.git
11031 W:      http://git.infradead.org/nvme.git
11032 S:      Supported
11033 F:      drivers/nvme/host/
11034 F:      include/linux/nvme.h
11035 F:      include/uapi/linux/nvme_ioctl.h
11036
11037 NVM EXPRESS FC TRANSPORT DRIVERS
11038 M:      James Smart <james.smart@broadcom.com>
11039 L:      linux-nvme@lists.infradead.org
11040 S:      Supported
11041 F:      include/linux/nvme-fc.h
11042 F:      include/linux/nvme-fc-driver.h
11043 F:      drivers/nvme/host/fc.c
11044 F:      drivers/nvme/target/fc.c
11045 F:      drivers/nvme/target/fcloop.c
11046
11047 NVM EXPRESS TARGET DRIVER
11048 M:      Christoph Hellwig <hch@lst.de>
11049 M:      Sagi Grimberg <sagi@grimberg.me>
11050 L:      linux-nvme@lists.infradead.org
11051 T:      git://git.infradead.org/nvme.git
11052 W:      http://git.infradead.org/nvme.git
11053 S:      Supported
11054 F:      drivers/nvme/target/
11055
11056 NVMEM FRAMEWORK
11057 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11058 S:      Maintained
11059 F:      drivers/nvmem/
11060 F:      Documentation/devicetree/bindings/nvmem/
11061 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11062 F:      include/linux/nvmem-consumer.h
11063 F:      include/linux/nvmem-provider.h
11064
11065 NXP SGTL5000 DRIVER
11066 M:      Fabio Estevam <festevam@gmail.com>
11067 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11068 S:      Maintained
11069 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11070 F:      sound/soc/codecs/sgtl5000*
11071
11072 NXP TDA998X DRM DRIVER
11073 M:      Russell King <linux@armlinux.org.uk>
11074 S:      Maintained
11075 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11076 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11077 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11078 F:      include/drm/i2c/tda998x.h
11079 F:      include/dt-bindings/display/tda998x.h
11080 K:      "nxp,tda998x"
11081
11082 NXP TFA9879 DRIVER
11083 M:      Peter Rosin <peda@axentia.se>
11084 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11085 S:      Maintained
11086 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11087 F:      sound/soc/codecs/tfa9879*
11088
11089 NXP-NCI NFC DRIVER
11090 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11091 R:      Charles Gorand <charles.gorand@effinnov.com>
11092 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11093 S:      Supported
11094 F:      drivers/nfc/nxp-nci
11095
11096 OBJAGG
11097 M:      Jiri Pirko <jiri@mellanox.com>
11098 L:      netdev@vger.kernel.org
11099 S:      Supported
11100 F:      lib/objagg.c
11101 F:      lib/test_objagg.c
11102 F:      include/linux/objagg.h
11103
11104 NXP FSPI DRIVER
11105 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11106 M:      Ashish Kumar <ashish.kumar@nxp.com>
11107 L:      linux-spi@vger.kernel.org
11108 S:      Maintained
11109 F:      drivers/spi/spi-nxp-fspi.c
11110 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11111
11112 OBJTOOL
11113 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11114 M:      Peter Zijlstra <peterz@infradead.org>
11115 S:      Supported
11116 F:      tools/objtool/
11117
11118 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11119 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11120 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11121 L:      linuxppc-dev@lists.ozlabs.org
11122 S:      Supported
11123 F:      arch/powerpc/platforms/powernv/ocxl.c
11124 F:      arch/powerpc/include/asm/pnv-ocxl.h
11125 F:      drivers/misc/ocxl/
11126 F:      include/misc/ocxl*
11127 F:      include/uapi/misc/ocxl.h
11128 F:      Documentation/accelerators/ocxl.rst
11129
11130 OMAP AUDIO SUPPORT
11131 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11132 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11133 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11134 L:      linux-omap@vger.kernel.org
11135 S:      Maintained
11136 F:      sound/soc/ti/omap*
11137 F:      sound/soc/ti/rx51.c
11138 F:      sound/soc/ti/n810.c
11139 F:      sound/soc/ti/sdma-pcm.*
11140
11141 OMAP CLOCK FRAMEWORK SUPPORT
11142 M:      Paul Walmsley <paul@pwsan.com>
11143 L:      linux-omap@vger.kernel.org
11144 S:      Maintained
11145 F:      arch/arm/*omap*/*clock*
11146
11147 OMAP DEVICE TREE SUPPORT
11148 M:      Benoît Cousson <bcousson@baylibre.com>
11149 M:      Tony Lindgren <tony@atomide.com>
11150 L:      linux-omap@vger.kernel.org
11151 L:      devicetree@vger.kernel.org
11152 S:      Maintained
11153 F:      arch/arm/boot/dts/*omap*
11154 F:      arch/arm/boot/dts/*am3*
11155 F:      arch/arm/boot/dts/*am4*
11156 F:      arch/arm/boot/dts/*am5*
11157 F:      arch/arm/boot/dts/*dra7*
11158
11159 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11160 L:      linux-omap@vger.kernel.org
11161 L:      linux-fbdev@vger.kernel.org
11162 S:      Orphan
11163 F:      drivers/video/fbdev/omap2/
11164 F:      Documentation/arm/OMAP/DSS
11165
11166 OMAP FRAMEBUFFER SUPPORT
11167 L:      linux-fbdev@vger.kernel.org
11168 L:      linux-omap@vger.kernel.org
11169 S:      Orphan
11170 F:      drivers/video/fbdev/omap/
11171
11172 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11173 M:      Roger Quadros <rogerq@ti.com>
11174 M:      Tony Lindgren <tony@atomide.com>
11175 L:      linux-omap@vger.kernel.org
11176 S:      Maintained
11177 F:      drivers/memory/omap-gpmc.c
11178 F:      arch/arm/mach-omap2/*gpmc*
11179
11180 OMAP GPIO DRIVER
11181 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11182 M:      Santosh Shilimkar <ssantosh@kernel.org>
11183 M:      Kevin Hilman <khilman@kernel.org>
11184 L:      linux-omap@vger.kernel.org
11185 S:      Maintained
11186 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11187 F:      drivers/gpio/gpio-omap.c
11188
11189 OMAP HARDWARE SPINLOCK SUPPORT
11190 M:      Ohad Ben-Cohen <ohad@wizery.com>
11191 L:      linux-omap@vger.kernel.org
11192 S:      Maintained
11193 F:      drivers/hwspinlock/omap_hwspinlock.c
11194
11195 OMAP HS MMC SUPPORT
11196 L:      linux-mmc@vger.kernel.org
11197 L:      linux-omap@vger.kernel.org
11198 S:      Orphan
11199 F:      drivers/mmc/host/omap_hsmmc.c
11200
11201 OMAP HWMOD DATA
11202 M:      Paul Walmsley <paul@pwsan.com>
11203 L:      linux-omap@vger.kernel.org
11204 S:      Maintained
11205 F:      arch/arm/mach-omap2/omap_hwmod*data*
11206
11207 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11208 M:      Benoît Cousson <bcousson@baylibre.com>
11209 L:      linux-omap@vger.kernel.org
11210 S:      Maintained
11211 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11212
11213 OMAP HWMOD SUPPORT
11214 M:      Benoît Cousson <bcousson@baylibre.com>
11215 M:      Paul Walmsley <paul@pwsan.com>
11216 L:      linux-omap@vger.kernel.org
11217 S:      Maintained
11218 F:      arch/arm/mach-omap2/omap_hwmod.*
11219
11220 OMAP I2C DRIVER
11221 M:      Vignesh R <vigneshr@ti.com>
11222 L:      linux-omap@vger.kernel.org
11223 L:      linux-i2c@vger.kernel.org
11224 S:      Maintained
11225 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11226 F:      drivers/i2c/busses/i2c-omap.c
11227
11228 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11229 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11230 L:      linux-media@vger.kernel.org
11231 S:      Maintained
11232 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11233 F:      drivers/media/platform/omap3isp/
11234 F:      drivers/staging/media/omap4iss/
11235
11236 OMAP MMC SUPPORT
11237 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11238 L:      linux-omap@vger.kernel.org
11239 S:      Odd Fixes
11240 F:      drivers/mmc/host/omap.c
11241
11242 OMAP POWER MANAGEMENT SUPPORT
11243 M:      Kevin Hilman <khilman@kernel.org>
11244 L:      linux-omap@vger.kernel.org
11245 S:      Maintained
11246 F:      arch/arm/*omap*/*pm*
11247 F:      drivers/cpufreq/omap-cpufreq.c
11248
11249 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11250 M:      Rajendra Nayak <rnayak@codeaurora.org>
11251 M:      Paul Walmsley <paul@pwsan.com>
11252 L:      linux-omap@vger.kernel.org
11253 S:      Maintained
11254 F:      arch/arm/mach-omap2/prm*
11255
11256 OMAP RANDOM NUMBER GENERATOR SUPPORT
11257 M:      Deepak Saxena <dsaxena@plexity.net>
11258 S:      Maintained
11259 F:      drivers/char/hw_random/omap-rng.c
11260
11261 OMAP USB SUPPORT
11262 L:      linux-usb@vger.kernel.org
11263 L:      linux-omap@vger.kernel.org
11264 S:      Orphan
11265 F:      drivers/usb/*/*omap*
11266 F:      arch/arm/*omap*/usb*
11267
11268 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11269 M:      Mark Jackson <mpfj@newflow.co.uk>
11270 L:      linux-omap@vger.kernel.org
11271 S:      Maintained
11272 F:      arch/arm/boot/dts/am335x-nano.dts
11273
11274 OMAP1 SUPPORT
11275 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11276 M:      Tony Lindgren <tony@atomide.com>
11277 L:      linux-omap@vger.kernel.org
11278 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11280 S:      Maintained
11281 F:      arch/arm/mach-omap1/
11282 F:      arch/arm/plat-omap/
11283 F:      arch/arm/configs/omap1_defconfig
11284 F:      drivers/i2c/busses/i2c-omap.c
11285 F:      include/linux/platform_data/i2c-omap.h
11286 F:      include/linux/platform_data/ams-delta-fiq.h
11287
11288 OMAP2+ SUPPORT
11289 M:      Tony Lindgren <tony@atomide.com>
11290 L:      linux-omap@vger.kernel.org
11291 W:      http://www.muru.com/linux/omap/
11292 W:      http://linux.omap.com/
11293 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11295 S:      Maintained
11296 F:      arch/arm/mach-omap2/
11297 F:      arch/arm/plat-omap/
11298 F:      arch/arm/configs/omap2plus_defconfig
11299 F:      drivers/i2c/busses/i2c-omap.c
11300 F:      drivers/irqchip/irq-omap-intc.c
11301 F:      drivers/mfd/*omap*.c
11302 F:      drivers/mfd/menelaus.c
11303 F:      drivers/mfd/palmas.c
11304 F:      drivers/mfd/tps65217.c
11305 F:      drivers/mfd/tps65218.c
11306 F:      drivers/mfd/tps65910.c
11307 F:      drivers/mfd/twl-core.[ch]
11308 F:      drivers/mfd/twl4030*.c
11309 F:      drivers/mfd/twl6030*.c
11310 F:      drivers/mfd/twl6040*.c
11311 F:      drivers/regulator/palmas-regulator*.c
11312 F:      drivers/regulator/pbias-regulator.c
11313 F:      drivers/regulator/tps65217-regulator.c
11314 F:      drivers/regulator/tps65218-regulator.c
11315 F:      drivers/regulator/tps65910-regulator.c
11316 F:      drivers/regulator/twl-regulator.c
11317 F:      drivers/regulator/twl6030-regulator.c
11318 F:      include/linux/platform_data/i2c-omap.h
11319
11320 ONION OMEGA2+ BOARD
11321 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11322 L:      linux-mips@vger.kernel.org
11323 S:      Maintained
11324 F:      arch/mips/boot/dts/ralink/omega2p.dts
11325
11326 OMFS FILESYSTEM
11327 M:      Bob Copeland <me@bobcopeland.com>
11328 L:      linux-karma-devel@lists.sourceforge.net
11329 S:      Maintained
11330 F:      Documentation/filesystems/omfs.txt
11331 F:      fs/omfs/
11332
11333 OMNIKEY CARDMAN 4000 DRIVER
11334 M:      Harald Welte <laforge@gnumonks.org>
11335 S:      Maintained
11336 F:      drivers/char/pcmcia/cm4000_cs.c
11337 F:      include/linux/cm4000_cs.h
11338 F:      include/uapi/linux/cm4000_cs.h
11339
11340 OMNIKEY CARDMAN 4040 DRIVER
11341 M:      Harald Welte <laforge@gnumonks.org>
11342 S:      Maintained
11343 F:      drivers/char/pcmcia/cm4040_cs.*
11344
11345 OMNIVISION OV13858 SENSOR DRIVER
11346 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11347 L:      linux-media@vger.kernel.org
11348 T:      git git://linuxtv.org/media_tree.git
11349 S:      Maintained
11350 F:      drivers/media/i2c/ov13858.c
11351
11352 OMNIVISION OV2680 SENSOR DRIVER
11353 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11354 L:      linux-media@vger.kernel.org
11355 T:      git git://linuxtv.org/media_tree.git
11356 S:      Maintained
11357 F:      drivers/media/i2c/ov2680.c
11358 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11359
11360 OMNIVISION OV2685 SENSOR DRIVER
11361 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11362 L:      linux-media@vger.kernel.org
11363 T:      git git://linuxtv.org/media_tree.git
11364 S:      Maintained
11365 F:      drivers/media/i2c/ov2685.c
11366
11367 OMNIVISION OV5640 SENSOR DRIVER
11368 M:      Steve Longerbeam <slongerbeam@gmail.com>
11369 L:      linux-media@vger.kernel.org
11370 T:      git git://linuxtv.org/media_tree.git
11371 S:      Maintained
11372 F:      drivers/media/i2c/ov5640.c
11373
11374 OMNIVISION OV5647 SENSOR DRIVER
11375 M:      Luis Oliveira <lolivei@synopsys.com>
11376 L:      linux-media@vger.kernel.org
11377 T:      git git://linuxtv.org/media_tree.git
11378 S:      Maintained
11379 F:      drivers/media/i2c/ov5647.c
11380
11381 OMNIVISION OV5695 SENSOR DRIVER
11382 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11383 L:      linux-media@vger.kernel.org
11384 T:      git git://linuxtv.org/media_tree.git
11385 S:      Maintained
11386 F:      drivers/media/i2c/ov5695.c
11387
11388 OMNIVISION OV7670 SENSOR DRIVER
11389 M:      Jonathan Corbet <corbet@lwn.net>
11390 L:      linux-media@vger.kernel.org
11391 T:      git git://linuxtv.org/media_tree.git
11392 S:      Maintained
11393 F:      drivers/media/i2c/ov7670.c
11394 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11395
11396 OMNIVISION OV772x SENSOR DRIVER
11397 M:      Jacopo Mondi <jacopo@jmondi.org>
11398 L:      linux-media@vger.kernel.org
11399 T:      git git://linuxtv.org/media_tree.git
11400 S:      Odd fixes
11401 F:      drivers/media/i2c/ov772x.c
11402 F:      include/media/i2c/ov772x.h
11403 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11404
11405 OMNIVISION OV7740 SENSOR DRIVER
11406 M:      Wenyou Yang <wenyou.yang@microchip.com>
11407 L:      linux-media@vger.kernel.org
11408 T:      git git://linuxtv.org/media_tree.git
11409 S:      Maintained
11410 F:      drivers/media/i2c/ov7740.c
11411 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11412
11413 OMNIVISION OV9650 SENSOR DRIVER
11414 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11415 R:      Akinobu Mita <akinobu.mita@gmail.com>
11416 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11417 L:      linux-media@vger.kernel.org
11418 T:      git git://linuxtv.org/media_tree.git
11419 S:      Maintained
11420 F:      drivers/media/i2c/ov9650.c
11421 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11422
11423 ONENAND FLASH DRIVER
11424 M:      Kyungmin Park <kyungmin.park@samsung.com>
11425 L:      linux-mtd@lists.infradead.org
11426 S:      Maintained
11427 F:      drivers/mtd/nand/onenand/
11428 F:      include/linux/mtd/onenand*.h
11429
11430 ONSTREAM SCSI TAPE DRIVER
11431 M:      Willem Riede <osst@riede.org>
11432 L:      osst-users@lists.sourceforge.net
11433 L:      linux-scsi@vger.kernel.org
11434 S:      Maintained
11435 F:      Documentation/scsi/osst.txt
11436 F:      drivers/scsi/osst.*
11437 F:      drivers/scsi/osst_*.h
11438 F:      drivers/scsi/st.h
11439
11440 OP-TEE DRIVER
11441 M:      Jens Wiklander <jens.wiklander@linaro.org>
11442 S:      Maintained
11443 F:      drivers/tee/optee/
11444
11445 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11446 M:      Sumit Garg <sumit.garg@linaro.org>
11447 S:      Maintained
11448 F:      drivers/char/hw_random/optee-rng.c
11449
11450 OPA-VNIC DRIVER
11451 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11452 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11453 L:      linux-rdma@vger.kernel.org
11454 S:      Supported
11455 F:      drivers/infiniband/ulp/opa_vnic
11456
11457 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11458 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11459 M:      Frank Rowand <frowand.list@gmail.com>
11460 L:      devicetree@vger.kernel.org
11461 S:      Maintained
11462 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11463 F:      Documentation/devicetree/overlay-notes.txt
11464 F:      drivers/of/overlay.c
11465 F:      drivers/of/resolver.c
11466 K:      of_overlay_notifier_
11467
11468 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11469 M:      Rob Herring <robh+dt@kernel.org>
11470 M:      Frank Rowand <frowand.list@gmail.com>
11471 L:      devicetree@vger.kernel.org
11472 W:      http://www.devicetree.org/
11473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11474 S:      Maintained
11475 F:      drivers/of/
11476 F:      include/linux/of*.h
11477 F:      scripts/dtc/
11478 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11479
11480 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11481 M:      Rob Herring <robh+dt@kernel.org>
11482 M:      Mark Rutland <mark.rutland@arm.com>
11483 L:      devicetree@vger.kernel.org
11484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11485 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11486 S:      Maintained
11487 F:      Documentation/devicetree/
11488 F:      arch/*/boot/dts/
11489 F:      include/dt-bindings/
11490
11491 OPENCORES I2C BUS DRIVER
11492 M:      Peter Korsgaard <peter@korsgaard.com>
11493 M:      Andrew Lunn <andrew@lunn.ch>
11494 L:      linux-i2c@vger.kernel.org
11495 S:      Maintained
11496 F:      Documentation/i2c/busses/i2c-ocores
11497 F:      drivers/i2c/busses/i2c-ocores.c
11498 F:      include/linux/platform_data/i2c-ocores.h
11499
11500 OPENRISC ARCHITECTURE
11501 M:      Jonas Bonn <jonas@southpole.se>
11502 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11503 M:      Stafford Horne <shorne@gmail.com>
11504 T:      git git://github.com/openrisc/linux.git
11505 L:      openrisc@lists.librecores.org
11506 W:      http://openrisc.io
11507 S:      Maintained
11508 F:      Documentation/devicetree/bindings/openrisc/
11509 F:      Documentation/openrisc/
11510 F:      arch/openrisc/
11511 F:      drivers/irqchip/irq-ompic.c
11512 F:      drivers/irqchip/irq-or1k-*
11513
11514 OPENVSWITCH
11515 M:      Pravin B Shelar <pshelar@ovn.org>
11516 L:      netdev@vger.kernel.org
11517 L:      dev@openvswitch.org
11518 W:      http://openvswitch.org
11519 S:      Maintained
11520 F:      net/openvswitch/
11521 F:      include/uapi/linux/openvswitch.h
11522
11523 OPERATING PERFORMANCE POINTS (OPP)
11524 M:      Viresh Kumar <vireshk@kernel.org>
11525 M:      Nishanth Menon <nm@ti.com>
11526 M:      Stephen Boyd <sboyd@kernel.org>
11527 L:      linux-pm@vger.kernel.org
11528 S:      Maintained
11529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11530 F:      drivers/opp/
11531 F:      include/linux/pm_opp.h
11532 F:      Documentation/power/opp.txt
11533 F:      Documentation/devicetree/bindings/opp/
11534
11535 OPL4 DRIVER
11536 M:      Clemens Ladisch <clemens@ladisch.de>
11537 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11538 T:      git git://git.alsa-project.org/alsa-kernel.git
11539 S:      Maintained
11540 F:      sound/drivers/opl4/
11541
11542 OPROFILE
11543 M:      Robert Richter <rric@kernel.org>
11544 L:      oprofile-list@lists.sf.net
11545 S:      Maintained
11546 F:      arch/*/include/asm/oprofile*.h
11547 F:      arch/*/oprofile/
11548 F:      drivers/oprofile/
11549 F:      include/linux/oprofile.h
11550
11551 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11552 M:      Mark Fasheh <mark@fasheh.com>
11553 M:      Joel Becker <jlbec@evilplan.org>
11554 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11555 W:      http://ocfs2.wiki.kernel.org
11556 S:      Supported
11557 F:      Documentation/filesystems/ocfs2.txt
11558 F:      Documentation/filesystems/dlmfs.txt
11559 F:      fs/ocfs2/
11560
11561 ORANGEFS FILESYSTEM
11562 M:      Mike Marshall <hubcap@omnibond.com>
11563 R:      Martin Brandenburg <martin@omnibond.com>
11564 L:      devel@lists.orangefs.org
11565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11566 S:      Supported
11567 F:      fs/orangefs/
11568 F:      Documentation/filesystems/orangefs.txt
11569
11570 ORINOCO DRIVER
11571 L:      linux-wireless@vger.kernel.org
11572 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11573 W:      http://www.nongnu.org/orinoco/
11574 S:      Orphan
11575 F:      drivers/net/wireless/intersil/orinoco/
11576
11577 OSD LIBRARY and FILESYSTEM
11578 M:      Boaz Harrosh <ooo@electrozaur.com>
11579 S:      Maintained
11580 F:      drivers/scsi/osd/
11581 F:      include/scsi/osd_*
11582 F:      fs/exofs/
11583
11584 OV2659 OMNIVISION SENSOR DRIVER
11585 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11586 L:      linux-media@vger.kernel.org
11587 W:      https://linuxtv.org
11588 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11589 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11590 S:      Maintained
11591 F:      drivers/media/i2c/ov2659.c
11592 F:      include/media/i2c/ov2659.h
11593
11594 OVERLAY FILESYSTEM
11595 M:      Miklos Szeredi <miklos@szeredi.hu>
11596 L:      linux-unionfs@vger.kernel.org
11597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11598 S:      Supported
11599 F:      fs/overlayfs/
11600 F:      Documentation/filesystems/overlayfs.txt
11601
11602 P54 WIRELESS DRIVER
11603 M:      Christian Lamparter <chunkeey@googlemail.com>
11604 L:      linux-wireless@vger.kernel.org
11605 W:      http://wireless.kernel.org/en/users/Drivers/p54
11606 S:      Maintained
11607 F:      drivers/net/wireless/intersil/p54/
11608
11609 PA SEMI ETHERNET DRIVER
11610 L:      netdev@vger.kernel.org
11611 S:      Orphan
11612 F:      drivers/net/ethernet/pasemi/*
11613
11614 PA SEMI SMBUS DRIVER
11615 L:      linux-i2c@vger.kernel.org
11616 S:      Orphan
11617 F:      drivers/i2c/busses/i2c-pasemi.c
11618
11619 PADATA PARALLEL EXECUTION MECHANISM
11620 M:      Steffen Klassert <steffen.klassert@secunet.com>
11621 L:      linux-crypto@vger.kernel.org
11622 S:      Maintained
11623 F:      kernel/padata.c
11624 F:      include/linux/padata.h
11625 F:      Documentation/padata.txt
11626
11627 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11628 M:      Harald Welte <laforge@gnumonks.org>
11629 L:      platform-driver-x86@vger.kernel.org
11630 S:      Maintained
11631 F:      drivers/platform/x86/panasonic-laptop.c
11632
11633 PARALLEL LCD/KEYPAD PANEL DRIVER
11634 M:      Willy Tarreau <willy@haproxy.com>
11635 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11636 S:      Odd Fixes
11637 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11638 F:      drivers/auxdisplay/panel.c
11639
11640 PARALLEL PORT SUBSYSTEM
11641 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11642 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11643 L:      linux-parport@lists.infradead.org (subscribers-only)
11644 S:      Maintained
11645 F:      drivers/parport/
11646 F:      include/linux/parport*.h
11647 F:      drivers/char/ppdev.c
11648 F:      include/uapi/linux/ppdev.h
11649 F:      Documentation/parport*.txt
11650
11651 PARAVIRT_OPS INTERFACE
11652 M:      Juergen Gross <jgross@suse.com>
11653 M:      Alok Kataria <akataria@vmware.com>
11654 L:      virtualization@lists.linux-foundation.org
11655 S:      Supported
11656 F:      Documentation/virtual/paravirt_ops.txt
11657 F:      arch/*/kernel/paravirt*
11658 F:      arch/*/include/asm/paravirt*.h
11659 F:      include/linux/hypervisor.h
11660
11661 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11662 M:      Tim Waugh <tim@cyberelk.net>
11663 L:      linux-parport@lists.infradead.org (subscribers-only)
11664 S:      Maintained
11665 F:      Documentation/blockdev/paride.txt
11666 F:      drivers/block/paride/
11667
11668 PARISC ARCHITECTURE
11669 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11670 M:      Helge Deller <deller@gmx.de>
11671 L:      linux-parisc@vger.kernel.org
11672 W:      http://www.parisc-linux.org/
11673 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11676 S:      Maintained
11677 F:      arch/parisc/
11678 F:      Documentation/parisc/
11679 F:      drivers/parisc/
11680 F:      drivers/char/agp/parisc-agp.c
11681 F:      drivers/input/serio/gscps2.c
11682 F:      drivers/parport/parport_gsc.*
11683 F:      drivers/tty/serial/8250/8250_gsc.c
11684 F:      drivers/video/fbdev/sti*
11685 F:      drivers/video/console/sti*
11686 F:      drivers/video/logo/logo_parisc*
11687
11688 PARMAN
11689 M:      Jiri Pirko <jiri@mellanox.com>
11690 L:      netdev@vger.kernel.org
11691 S:      Supported
11692 F:      lib/parman.c
11693 F:      lib/test_parman.c
11694 F:      include/linux/parman.h
11695
11696 PC87360 HARDWARE MONITORING DRIVER
11697 M:      Jim Cromie <jim.cromie@gmail.com>
11698 L:      linux-hwmon@vger.kernel.org
11699 S:      Maintained
11700 F:      Documentation/hwmon/pc87360
11701 F:      drivers/hwmon/pc87360.c
11702
11703 PC8736x GPIO DRIVER
11704 M:      Jim Cromie <jim.cromie@gmail.com>
11705 S:      Maintained
11706 F:      drivers/char/pc8736x_gpio.c
11707
11708 PC87427 HARDWARE MONITORING DRIVER
11709 M:      Jean Delvare <jdelvare@suse.com>
11710 L:      linux-hwmon@vger.kernel.org
11711 S:      Maintained
11712 F:      Documentation/hwmon/pc87427
11713 F:      drivers/hwmon/pc87427.c
11714
11715 PCA9532 LED DRIVER
11716 M:      Riku Voipio <riku.voipio@iki.fi>
11717 S:      Maintained
11718 F:      drivers/leds/leds-pca9532.c
11719 F:      include/linux/leds-pca9532.h
11720
11721 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11722 M:      Guenter Roeck <linux@roeck-us.net>
11723 L:      linux-i2c@vger.kernel.org
11724 S:      Maintained
11725 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11726
11727 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11728 M:      Khalid Aziz <khalid@gonehiking.org>
11729 S:      Maintained
11730 F:      drivers/firmware/pcdp.*
11731
11732 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11733 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11734 L:      linux-pci@vger.kernel.org
11735 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11736 S:      Maintained
11737 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11738 F:      drivers/pci/controller/pci-aardvark.c
11739
11740 PCI DRIVER FOR ALTERA PCIE IP
11741 M:      Ley Foon Tan <lftan@altera.com>
11742 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11743 L:      linux-pci@vger.kernel.org
11744 S:      Supported
11745 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11746 F:      drivers/pci/controller/pcie-altera.c
11747
11748 PCI DRIVER FOR APPLIEDMICRO XGENE
11749 M:      Toan Le <toan@os.amperecomputing.com>
11750 L:      linux-pci@vger.kernel.org
11751 L:      linux-arm-kernel@lists.infradead.org
11752 S:      Maintained
11753 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11754 F:      drivers/pci/controller/pci-xgene.c
11755
11756 PCI DRIVER FOR ARM VERSATILE PLATFORM
11757 M:      Rob Herring <robh@kernel.org>
11758 L:      linux-pci@vger.kernel.org
11759 L:      linux-arm-kernel@lists.infradead.org
11760 S:      Maintained
11761 F:      Documentation/devicetree/bindings/pci/versatile.txt
11762 F:      drivers/pci/controller/pci-versatile.c
11763
11764 PCI DRIVER FOR ARMADA 8K
11765 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11766 L:      linux-pci@vger.kernel.org
11767 L:      linux-arm-kernel@lists.infradead.org
11768 S:      Maintained
11769 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11770 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11771
11772 PCI DRIVER FOR CADENCE PCIE IP
11773 M:      Alan Douglas <adouglas@cadence.com>
11774 L:      linux-pci@vger.kernel.org
11775 S:      Maintained
11776 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11777 F:      drivers/pci/controller/pcie-cadence*
11778
11779 PCI DRIVER FOR FREESCALE LAYERSCAPE
11780 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11781 M:      Mingkai Hu <mingkai.hu@nxp.com>
11782 M:      Roy Zang <roy.zang@nxp.com>
11783 L:      linuxppc-dev@lists.ozlabs.org
11784 L:      linux-pci@vger.kernel.org
11785 L:      linux-arm-kernel@lists.infradead.org
11786 S:      Maintained
11787 F:      drivers/pci/controller/dwc/*layerscape*
11788
11789 PCI DRIVER FOR GENERIC OF HOSTS
11790 M:      Will Deacon <will.deacon@arm.com>
11791 L:      linux-pci@vger.kernel.org
11792 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11793 S:      Maintained
11794 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11795 F:      drivers/pci/controller/pci-host-common.c
11796 F:      drivers/pci/controller/pci-host-generic.c
11797
11798 PCI DRIVER FOR IMX6
11799 M:      Richard Zhu <hongxing.zhu@nxp.com>
11800 M:      Lucas Stach <l.stach@pengutronix.de>
11801 L:      linux-pci@vger.kernel.org
11802 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11803 S:      Maintained
11804 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11805 F:      drivers/pci/controller/dwc/*imx6*
11806
11807 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11808 M:      Keith Busch <keith.busch@intel.com>
11809 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11810 L:      linux-pci@vger.kernel.org
11811 S:      Supported
11812 F:      drivers/pci/controller/vmd.c
11813
11814 PCI DRIVER FOR MICROSEMI SWITCHTEC
11815 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11816 M:      Logan Gunthorpe <logang@deltatee.com>
11817 L:      linux-pci@vger.kernel.org
11818 S:      Maintained
11819 F:      Documentation/switchtec.txt
11820 F:      Documentation/ABI/testing/sysfs-class-switchtec
11821 F:      drivers/pci/switch/switchtec*
11822 F:      include/uapi/linux/switchtec_ioctl.h
11823 F:      include/linux/switchtec.h
11824 F:      drivers/ntb/hw/mscc/
11825
11826 PCI DRIVER FOR MOBIVEIL PCIE IP
11827 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11828 L:      linux-pci@vger.kernel.org
11829 S:      Supported
11830 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11831 F:      drivers/pci/controller/pcie-mobiveil.c
11832
11833 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11834 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11835 M:      Jason Cooper <jason@lakedaemon.net>
11836 L:      linux-pci@vger.kernel.org
11837 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11838 S:      Maintained
11839 F:      drivers/pci/controller/*mvebu*
11840
11841 PCI DRIVER FOR NVIDIA TEGRA
11842 M:      Thierry Reding <thierry.reding@gmail.com>
11843 L:      linux-tegra@vger.kernel.org
11844 L:      linux-pci@vger.kernel.org
11845 S:      Supported
11846 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11847 F:      drivers/pci/controller/pci-tegra.c
11848
11849 PCI DRIVER FOR RENESAS R-CAR
11850 M:      Simon Horman <horms@verge.net.au>
11851 L:      linux-pci@vger.kernel.org
11852 L:      linux-renesas-soc@vger.kernel.org
11853 S:      Maintained
11854 F:      drivers/pci/controller/*rcar*
11855
11856 PCI DRIVER FOR SAMSUNG EXYNOS
11857 M:      Jingoo Han <jingoohan1@gmail.com>
11858 L:      linux-pci@vger.kernel.org
11859 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11860 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11861 S:      Maintained
11862 F:      drivers/pci/controller/dwc/pci-exynos.c
11863
11864 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11865 M:      Jingoo Han <jingoohan1@gmail.com>
11866 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11867 L:      linux-pci@vger.kernel.org
11868 S:      Maintained
11869 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11870 F:      drivers/pci/controller/dwc/*designware*
11871
11872 PCI DRIVER FOR TI DRA7XX
11873 M:      Kishon Vijay Abraham I <kishon@ti.com>
11874 L:      linux-omap@vger.kernel.org
11875 L:      linux-pci@vger.kernel.org
11876 S:      Supported
11877 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11878 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11879
11880 PCI DRIVER FOR TI KEYSTONE
11881 M:      Murali Karicheri <m-karicheri2@ti.com>
11882 L:      linux-pci@vger.kernel.org
11883 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11884 S:      Maintained
11885 F:      drivers/pci/controller/dwc/pci-keystone.c
11886
11887 PCI ENDPOINT SUBSYSTEM
11888 M:      Kishon Vijay Abraham I <kishon@ti.com>
11889 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11890 L:      linux-pci@vger.kernel.org
11891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11892 S:      Supported
11893 F:      drivers/pci/endpoint/
11894 F:      drivers/misc/pci_endpoint_test.c
11895 F:      tools/pci/
11896
11897 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11898 M:      Russell Currey <ruscur@russell.cc>
11899 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11900 M:      Oliver O'Halloran <oohall@gmail.com>
11901 L:      linuxppc-dev@lists.ozlabs.org
11902 S:      Supported
11903 F:      Documentation/PCI/pci-error-recovery.txt
11904 F:      drivers/pci/pcie/aer.c
11905 F:      drivers/pci/pcie/dpc.c
11906 F:      drivers/pci/pcie/err.c
11907 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11908 F:      arch/powerpc/kernel/eeh*.c
11909 F:      arch/powerpc/platforms/*/eeh*.c
11910 F:      arch/powerpc/include/*/eeh*.h
11911
11912 PCI ERROR RECOVERY
11913 M:      Linas Vepstas <linasvepstas@gmail.com>
11914 L:      linux-pci@vger.kernel.org
11915 S:      Supported
11916 F:      Documentation/PCI/pci-error-recovery.txt
11917
11918 PCI MSI DRIVER FOR ALTERA MSI IP
11919 M:      Ley Foon Tan <lftan@altera.com>
11920 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11921 L:      linux-pci@vger.kernel.org
11922 S:      Supported
11923 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11924 F:      drivers/pci/controller/pcie-altera-msi.c
11925
11926 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11927 M:      Toan Le <toan@os.amperecomputing.com>
11928 L:      linux-pci@vger.kernel.org
11929 L:      linux-arm-kernel@lists.infradead.org
11930 S:      Maintained
11931 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11932 F:      drivers/pci/controller/pci-xgene-msi.c
11933
11934 PCI SUBSYSTEM
11935 M:      Bjorn Helgaas <bhelgaas@google.com>
11936 L:      linux-pci@vger.kernel.org
11937 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11939 S:      Supported
11940 F:      Documentation/devicetree/bindings/pci/
11941 F:      Documentation/PCI/
11942 F:      drivers/acpi/pci*
11943 F:      drivers/pci/
11944 F:      include/asm-generic/pci*
11945 F:      include/linux/pci*
11946 F:      include/linux/of_pci.h
11947 F:      include/uapi/linux/pci*
11948 F:      lib/pci*
11949 F:      arch/x86/pci/
11950 F:      arch/x86/kernel/quirks.c
11951 F:      arch/x86/kernel/early-quirks.c
11952
11953 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11954 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11955 L:      linux-pci@vger.kernel.org
11956 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11958 S:      Supported
11959 F:      drivers/pci/controller/
11960
11961 PCIE DRIVER FOR AMLOGIC MESON
11962 M:      Yue Wang <yue.wang@Amlogic.com>
11963 L:      linux-pci@vger.kernel.org
11964 L:      linux-amlogic@lists.infradead.org
11965 S:      Maintained
11966 F:      drivers/pci/controller/dwc/pci-meson.c
11967
11968 PCIE DRIVER FOR AXIS ARTPEC
11969 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11970 L:      linux-arm-kernel@axis.com
11971 L:      linux-pci@vger.kernel.org
11972 S:      Maintained
11973 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11974 F:      drivers/pci/controller/dwc/*artpec*
11975
11976 PCIE DRIVER FOR CAVIUM THUNDERX
11977 M:      David Daney <david.daney@cavium.com>
11978 L:      linux-pci@vger.kernel.org
11979 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11980 S:      Supported
11981 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11982 F:      drivers/pci/controller/pci-thunder-*
11983
11984 PCIE DRIVER FOR HISILICON
11985 M:      Zhou Wang <wangzhou1@hisilicon.com>
11986 L:      linux-pci@vger.kernel.org
11987 S:      Maintained
11988 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11989 F:      drivers/pci/controller/dwc/pcie-hisi.c
11990
11991 PCIE DRIVER FOR HISILICON KIRIN
11992 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11993 M:      Binghui Wang <wangbinghui@hisilicon.com>
11994 L:      linux-pci@vger.kernel.org
11995 S:      Maintained
11996 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11997 F:      drivers/pci/controller/dwc/pcie-kirin.c
11998
11999 PCIE DRIVER FOR HISILICON STB
12000 M:      Shawn Guo <shawn.guo@linaro.org>
12001 L:      linux-pci@vger.kernel.org
12002 S:      Maintained
12003 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12004 F:      drivers/pci/controller/dwc/pcie-histb.c
12005
12006 PCIE DRIVER FOR MEDIATEK
12007 M:      Ryder Lee <ryder.lee@mediatek.com>
12008 L:      linux-pci@vger.kernel.org
12009 L:      linux-mediatek@lists.infradead.org
12010 S:      Supported
12011 F:      Documentation/devicetree/bindings/pci/mediatek*
12012 F:      drivers/pci/controller/*mediatek*
12013
12014 PCIE DRIVER FOR QUALCOMM MSM
12015 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12016 L:      linux-pci@vger.kernel.org
12017 L:      linux-arm-msm@vger.kernel.org
12018 S:      Maintained
12019 F:      drivers/pci/controller/dwc/*qcom*
12020
12021 PCIE DRIVER FOR ROCKCHIP
12022 M:      Shawn Lin <shawn.lin@rock-chips.com>
12023 L:      linux-pci@vger.kernel.org
12024 L:      linux-rockchip@lists.infradead.org
12025 S:      Maintained
12026 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12027 F:      drivers/pci/controller/pcie-rockchip*
12028
12029 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12030 M:      Linus Walleij <linus.walleij@linaro.org>
12031 L:      linux-pci@vger.kernel.org
12032 S:      Maintained
12033 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12034 F:      drivers/pci/controller/pci-v3-semi.c
12035
12036 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12037 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12038 L:      linux-pci@vger.kernel.org
12039 S:      Maintained
12040 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12041 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12042
12043 PCIE DRIVER FOR ST SPEAR13XX
12044 M:      Pratyush Anand <pratyush.anand@gmail.com>
12045 L:      linux-pci@vger.kernel.org
12046 S:      Maintained
12047 F:      drivers/pci/controller/dwc/*spear*
12048
12049 PCMCIA SUBSYSTEM
12050 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12052 S:      Odd Fixes
12053 F:      Documentation/pcmcia/
12054 F:      tools/pcmcia/
12055 F:      drivers/pcmcia/
12056 F:      include/pcmcia/
12057
12058 PCNET32 NETWORK DRIVER
12059 M:      Don Fry <pcnet32@frontier.com>
12060 L:      netdev@vger.kernel.org
12061 S:      Maintained
12062 F:      drivers/net/ethernet/amd/pcnet32.c
12063
12064 PCRYPT PARALLEL CRYPTO ENGINE
12065 M:      Steffen Klassert <steffen.klassert@secunet.com>
12066 L:      linux-crypto@vger.kernel.org
12067 S:      Maintained
12068 F:      crypto/pcrypt.c
12069 F:      include/crypto/pcrypt.h
12070
12071 PEAQ WMI HOTKEYS DRIVER
12072 M:      Hans de Goede <hdegoede@redhat.com>
12073 L:      platform-driver-x86@vger.kernel.org
12074 S:      Maintained
12075 F:      drivers/platform/x86/peaq-wmi.c
12076
12077 PER-CPU MEMORY ALLOCATOR
12078 M:      Dennis Zhou <dennis@kernel.org>
12079 M:      Tejun Heo <tj@kernel.org>
12080 M:      Christoph Lameter <cl@linux.com>
12081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12082 S:      Maintained
12083 F:      include/linux/percpu*.h
12084 F:      mm/percpu*.c
12085 F:      arch/*/include/asm/percpu.h
12086
12087 PER-TASK DELAY ACCOUNTING
12088 M:      Balbir Singh <bsingharora@gmail.com>
12089 S:      Maintained
12090 F:      include/linux/delayacct.h
12091 F:      kernel/delayacct.c
12092
12093 PERFORMANCE EVENTS SUBSYSTEM
12094 M:      Peter Zijlstra <peterz@infradead.org>
12095 M:      Ingo Molnar <mingo@redhat.com>
12096 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12097 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12098 R:      Jiri Olsa <jolsa@redhat.com>
12099 R:      Namhyung Kim <namhyung@kernel.org>
12100 L:      linux-kernel@vger.kernel.org
12101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12102 S:      Supported
12103 F:      kernel/events/*
12104 F:      include/linux/perf_event.h
12105 F:      include/uapi/linux/perf_event.h
12106 F:      arch/*/kernel/perf_event*.c
12107 F:      arch/*/kernel/*/perf_event*.c
12108 F:      arch/*/kernel/*/*/perf_event*.c
12109 F:      arch/*/include/asm/perf_event.h
12110 F:      arch/*/kernel/perf_callchain.c
12111 F:      arch/*/events/*
12112 F:      tools/perf/
12113
12114 PERSONALITY HANDLING
12115 M:      Christoph Hellwig <hch@infradead.org>
12116 L:      linux-abi-devel@lists.sourceforge.net
12117 S:      Maintained
12118 F:      include/linux/personality.h
12119 F:      include/uapi/linux/personality.h
12120
12121 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12122 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12123 L:      linux-input@vger.kernel.org
12124 S:      Maintained
12125 F:      Documentation/input/devices/pxrc.rst
12126 F:      drivers/input/joystick/pxrc.c
12127
12128 PHONET PROTOCOL
12129 M:      Remi Denis-Courmont <courmisch@gmail.com>
12130 S:      Supported
12131 F:      Documentation/networking/phonet.txt
12132 F:      include/linux/phonet.h
12133 F:      include/net/phonet/
12134 F:      include/uapi/linux/phonet.h
12135 F:      net/phonet/
12136
12137 PHRAM MTD DRIVER
12138 M:      Joern Engel <joern@lazybastard.org>
12139 L:      linux-mtd@lists.infradead.org
12140 S:      Maintained
12141 F:      drivers/mtd/devices/phram.c
12142
12143 PICOLCD HID DRIVER
12144 M:      Bruno Prémont <bonbons@linux-vserver.org>
12145 L:      linux-input@vger.kernel.org
12146 S:      Maintained
12147 F:      drivers/hid/hid-picolcd*
12148
12149 PICOXCELL SUPPORT
12150 M:      Jamie Iles <jamie@jamieiles.com>
12151 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12152 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12153 S:      Supported
12154 F:      arch/arm/boot/dts/picoxcell*
12155 F:      arch/arm/mach-picoxcell/
12156 F:      drivers/crypto/picoxcell*
12157
12158 PIN CONTROL SUBSYSTEM
12159 M:      Linus Walleij <linus.walleij@linaro.org>
12160 L:      linux-gpio@vger.kernel.org
12161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12162 S:      Maintained
12163 F:      Documentation/devicetree/bindings/pinctrl/
12164 F:      Documentation/driver-api/pinctl.rst
12165 F:      drivers/pinctrl/
12166 F:      include/linux/pinctrl/
12167
12168 PIN CONTROLLER - MICROCHIP AT91
12169 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12170 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12171 L:      linux-gpio@vger.kernel.org
12172 S:      Supported
12173 F:      drivers/pinctrl/pinctrl-at91*
12174
12175 PIN CONTROLLER - FREESCALE
12176 M:      Dong Aisheng <aisheng.dong@nxp.com>
12177 M:      Fabio Estevam <festevam@gmail.com>
12178 M:      Shawn Guo <shawnguo@kernel.org>
12179 M:      Stefan Agner <stefan@agner.ch>
12180 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12181 L:      linux-gpio@vger.kernel.org
12182 S:      Maintained
12183 F:      drivers/pinctrl/freescale/
12184 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12185
12186 PIN CONTROLLER - INTEL
12187 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12188 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12190 S:      Maintained
12191 F:      drivers/pinctrl/intel/
12192
12193 PIN CONTROLLER - MEDIATEK
12194 M:      Sean Wang <sean.wang@kernel.org>
12195 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12196 S:      Maintained
12197 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12198 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12199 F:      drivers/pinctrl/mediatek/
12200
12201 PIN CONTROLLER - QUALCOMM
12202 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12203 S:      Maintained
12204 L:      linux-arm-msm@vger.kernel.org
12205 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12206 F:      drivers/pinctrl/qcom/
12207
12208 PIN CONTROLLER - RENESAS
12209 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12210 L:      linux-renesas-soc@vger.kernel.org
12211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12212 S:      Maintained
12213 F:      drivers/pinctrl/pinctrl-rz*
12214 F:      drivers/pinctrl/sh-pfc/
12215
12216 PIN CONTROLLER - SAMSUNG
12217 M:      Tomasz Figa <tomasz.figa@gmail.com>
12218 M:      Krzysztof Kozlowski <krzk@kernel.org>
12219 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12220 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12221 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12222 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12224 S:      Maintained
12225 F:      drivers/pinctrl/samsung/
12226 F:      include/dt-bindings/pinctrl/samsung.h
12227 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12228
12229 PIN CONTROLLER - SINGLE
12230 M:      Tony Lindgren <tony@atomide.com>
12231 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12233 L:      linux-omap@vger.kernel.org
12234 S:      Maintained
12235 F:      drivers/pinctrl/pinctrl-single.c
12236
12237 PIN CONTROLLER - ST SPEAR
12238 M:      Viresh Kumar <vireshk@kernel.org>
12239 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12240 W:      http://www.st.com/spear
12241 S:      Maintained
12242 F:      drivers/pinctrl/spear/
12243
12244 PISTACHIO SOC SUPPORT
12245 M:      James Hartley <james.hartley@sondrel.com>
12246 L:      linux-mips@vger.kernel.org
12247 S:      Odd Fixes
12248 F:      arch/mips/pistachio/
12249 F:      arch/mips/include/asm/mach-pistachio/
12250 F:      arch/mips/boot/dts/img/pistachio*
12251 F:      arch/mips/configs/pistachio*_defconfig
12252
12253 PKTCDVD DRIVER
12254 S:      Orphan
12255 M:      linux-block@vger.kernel.org
12256 F:      drivers/block/pktcdvd.c
12257 F:      include/linux/pktcdvd.h
12258 F:      include/uapi/linux/pktcdvd.h
12259
12260 PKUNITY SOC DRIVERS
12261 M:      Guan Xuetao <gxt@pku.edu.cn>
12262 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12263 S:      Maintained
12264 T:      git git://github.com/gxt/linux.git
12265 F:      drivers/input/serio/i8042-unicore32io.h
12266 F:      drivers/i2c/busses/i2c-puv3.c
12267 F:      drivers/video/fbdev/fb-puv3.c
12268 F:      drivers/rtc/rtc-puv3.c
12269
12270 PMBUS HARDWARE MONITORING DRIVERS
12271 M:      Guenter Roeck <linux@roeck-us.net>
12272 L:      linux-hwmon@vger.kernel.org
12273 W:      http://hwmon.wiki.kernel.org/
12274 W:      http://www.roeck-us.net/linux/drivers/
12275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12276 S:      Maintained
12277 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12278 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12279 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12280 F:      Documentation/hwmon/adm1275
12281 F:      Documentation/hwmon/ibm-cffps
12282 F:      Documentation/hwmon/ir35221
12283 F:      Documentation/hwmon/lm25066
12284 F:      Documentation/hwmon/ltc2978
12285 F:      Documentation/hwmon/ltc3815
12286 F:      Documentation/hwmon/max16064
12287 F:      Documentation/hwmon/max20751
12288 F:      Documentation/hwmon/max31785
12289 F:      Documentation/hwmon/max34440
12290 F:      Documentation/hwmon/max8688
12291 F:      Documentation/hwmon/pmbus
12292 F:      Documentation/hwmon/pmbus-core
12293 F:      Documentation/hwmon/tps40422
12294 F:      Documentation/hwmon/ucd9000
12295 F:      Documentation/hwmon/ucd9200
12296 F:      Documentation/hwmon/zl6100
12297 F:      drivers/hwmon/pmbus/
12298 F:      include/linux/pmbus.h
12299
12300 PMC SIERRA MaxRAID DRIVER
12301 L:      linux-scsi@vger.kernel.org
12302 W:      http://www.pmc-sierra.com/
12303 S:      Orphan
12304 F:      drivers/scsi/pmcraid.*
12305
12306 PMC SIERRA PM8001 DRIVER
12307 M:      Jack Wang <jinpu.wang@profitbricks.com>
12308 M:      lindar_liu@usish.com
12309 L:      linux-scsi@vger.kernel.org
12310 S:      Supported
12311 F:      drivers/scsi/pm8001/
12312
12313 PNP SUPPORT
12314 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12315 S:      Maintained
12316 F:      drivers/pnp/
12317
12318 PNI RM3100 IIO DRIVER
12319 M:      Song Qiang <songqiang1304521@gmail.com>
12320 L:      linux-iio@vger.kernel.org
12321 S:      Maintained
12322 F:      drivers/iio/magnetometer/rm3100*
12323 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12324
12325 POSIX CLOCKS and TIMERS
12326 M:      Thomas Gleixner <tglx@linutronix.de>
12327 L:      linux-kernel@vger.kernel.org
12328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12329 S:      Maintained
12330 F:      fs/timerfd.c
12331 F:      include/linux/timer*
12332 F:      kernel/time/*timer*
12333
12334 POWER MANAGEMENT CORE
12335 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12336 L:      linux-pm@vger.kernel.org
12337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12338 B:      https://bugzilla.kernel.org
12339 S:      Supported
12340 F:      drivers/base/power/
12341 F:      include/linux/pm.h
12342 F:      include/linux/pm_*
12343 F:      include/linux/powercap.h
12344 F:      drivers/powercap/
12345 F:      kernel/configs/nopm.config
12346
12347 POWER STATE COORDINATION INTERFACE (PSCI)
12348 M:      Mark Rutland <mark.rutland@arm.com>
12349 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12350 L:      linux-arm-kernel@lists.infradead.org
12351 S:      Maintained
12352 F:      drivers/firmware/psci*.c
12353 F:      include/linux/psci.h
12354 F:      include/uapi/linux/psci.h
12355
12356 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12357 M:      Sebastian Reichel <sre@kernel.org>
12358 L:      linux-pm@vger.kernel.org
12359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12360 S:      Maintained
12361 F:      Documentation/ABI/testing/sysfs-class-power
12362 F:      Documentation/devicetree/bindings/power/supply/
12363 F:      include/linux/power_supply.h
12364 F:      drivers/power/supply/
12365
12366 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12367 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12368 L:      linuxppc-dev@lists.ozlabs.org
12369 S:      Maintained
12370 F:      drivers/char/powernv-op-panel.c
12371
12372 PPP OVER ATM (RFC 2364)
12373 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12374 S:      Maintained
12375 F:      net/atm/pppoatm.c
12376 F:      include/uapi/linux/atmppp.h
12377
12378 PPP OVER ETHERNET
12379 M:      Michal Ostrowski <mostrows@earthlink.net>
12380 S:      Maintained
12381 F:      drivers/net/ppp/pppoe.c
12382 F:      drivers/net/ppp/pppox.c
12383
12384 PPP OVER L2TP
12385 M:      James Chapman <jchapman@katalix.com>
12386 S:      Maintained
12387 F:      net/l2tp/l2tp_ppp.c
12388 F:      include/linux/if_pppol2tp.h
12389 F:      include/uapi/linux/if_pppol2tp.h
12390
12391 PPP PROTOCOL DRIVERS AND COMPRESSORS
12392 M:      Paul Mackerras <paulus@samba.org>
12393 L:      linux-ppp@vger.kernel.org
12394 S:      Maintained
12395 F:      drivers/net/ppp/ppp_*
12396
12397 PPS SUPPORT
12398 M:      Rodolfo Giometti <giometti@enneenne.com>
12399 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12400 L:      linuxpps@ml.enneenne.com (subscribers-only)
12401 S:      Maintained
12402 F:      Documentation/pps/
12403 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12404 F:      Documentation/ABI/testing/sysfs-pps
12405 F:      drivers/pps/
12406 F:      include/linux/pps*.h
12407 F:      include/uapi/linux/pps.h
12408
12409 PPTP DRIVER
12410 M:      Dmitry Kozlov <xeb@mail.ru>
12411 L:      netdev@vger.kernel.org
12412 S:      Maintained
12413 F:      drivers/net/ppp/pptp.c
12414 W:      http://sourceforge.net/projects/accel-pptp
12415
12416 PRINTK
12417 M:      Petr Mladek <pmladek@suse.com>
12418 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12419 R:      Steven Rostedt <rostedt@goodmis.org>
12420 S:      Maintained
12421 F:      kernel/printk/
12422 F:      include/linux/printk.h
12423
12424 PRISM54 WIRELESS DRIVER
12425 M:      Luis Chamberlain <mcgrof@kernel.org>
12426 L:      linux-wireless@vger.kernel.org
12427 W:      http://wireless.kernel.org/en/users/Drivers/p54
12428 S:      Obsolete
12429 F:      drivers/net/wireless/intersil/prism54/
12430
12431 PROC FILESYSTEM
12432 R:      Alexey Dobriyan <adobriyan@gmail.com>
12433 L:      linux-kernel@vger.kernel.org
12434 L:      linux-fsdevel@vger.kernel.org
12435 S:      Maintained
12436 F:      fs/proc/
12437 F:      include/linux/proc_fs.h
12438 F:      tools/testing/selftests/proc/
12439 F:      Documentation/filesystems/proc.txt
12440
12441 PROC SYSCTL
12442 M:      Luis Chamberlain <mcgrof@kernel.org>
12443 M:      Kees Cook <keescook@chromium.org>
12444 L:      linux-kernel@vger.kernel.org
12445 L:      linux-fsdevel@vger.kernel.org
12446 S:      Maintained
12447 F:      fs/proc/proc_sysctl.c
12448 F:      include/linux/sysctl.h
12449 F:      kernel/sysctl.c
12450 F:      tools/testing/selftests/sysctl/
12451
12452 PS3 NETWORK SUPPORT
12453 M:      Geoff Levand <geoff@infradead.org>
12454 L:      netdev@vger.kernel.org
12455 L:      linuxppc-dev@lists.ozlabs.org
12456 S:      Maintained
12457 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12458
12459 PS3 PLATFORM SUPPORT
12460 M:      Geoff Levand <geoff@infradead.org>
12461 L:      linuxppc-dev@lists.ozlabs.org
12462 S:      Maintained
12463 F:      arch/powerpc/boot/ps3*
12464 F:      arch/powerpc/include/asm/lv1call.h
12465 F:      arch/powerpc/include/asm/ps3*.h
12466 F:      arch/powerpc/platforms/ps3/
12467 F:      drivers/*/ps3*
12468 F:      drivers/ps3/
12469 F:      drivers/rtc/rtc-ps3.c
12470 F:      drivers/usb/host/*ps3.c
12471 F:      sound/ppc/snd_ps3*
12472
12473 PS3VRAM DRIVER
12474 M:      Jim Paris <jim@jtan.com>
12475 M:      Geoff Levand <geoff@infradead.org>
12476 L:      linuxppc-dev@lists.ozlabs.org
12477 S:      Maintained
12478 F:      drivers/block/ps3vram.c
12479
12480 PSAMPLE PACKET SAMPLING SUPPORT:
12481 M:      Yotam Gigi <yotam.gi@gmail.com>
12482 S:      Maintained
12483 F:      net/psample
12484 F:      include/net/psample.h
12485 F:      include/uapi/linux/psample.h
12486
12487 PSTORE FILESYSTEM
12488 M:      Kees Cook <keescook@chromium.org>
12489 M:      Anton Vorontsov <anton@enomsg.org>
12490 M:      Colin Cross <ccross@android.com>
12491 M:      Tony Luck <tony.luck@intel.com>
12492 S:      Maintained
12493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12494 F:      fs/pstore/
12495 F:      include/linux/pstore*
12496 F:      drivers/firmware/efi/efi-pstore.c
12497 F:      drivers/acpi/apei/erst.c
12498 F:      Documentation/admin-guide/ramoops.rst
12499 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12500 K:      \b(pstore|ramoops)
12501
12502 PTP HARDWARE CLOCK SUPPORT
12503 M:      Richard Cochran <richardcochran@gmail.com>
12504 L:      netdev@vger.kernel.org
12505 S:      Maintained
12506 W:      http://linuxptp.sourceforge.net/
12507 F:      Documentation/ABI/testing/sysfs-ptp
12508 F:      Documentation/ptp/*
12509 F:      drivers/net/phy/dp83640*
12510 F:      drivers/ptp/*
12511 F:      include/linux/ptp_cl*
12512
12513 PTRACE SUPPORT
12514 M:      Oleg Nesterov <oleg@redhat.com>
12515 S:      Maintained
12516 F:      include/asm-generic/syscall.h
12517 F:      include/linux/ptrace.h
12518 F:      include/linux/regset.h
12519 F:      include/linux/tracehook.h
12520 F:      include/uapi/linux/ptrace.h
12521 F:      include/uapi/linux/ptrace.h
12522 F:      include/asm-generic/ptrace.h
12523 F:      kernel/ptrace.c
12524 F:      arch/*/ptrace*.c
12525 F:      arch/*/*/ptrace*.c
12526 F:      arch/*/include/asm/ptrace*.h
12527
12528 PULSE8-CEC DRIVER
12529 M:      Hans Verkuil <hverkuil@xs4all.nl>
12530 L:      linux-media@vger.kernel.org
12531 T:      git git://linuxtv.org/media_tree.git
12532 S:      Maintained
12533 F:      drivers/media/usb/pulse8-cec/*
12534 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12535
12536 PVRUSB2 VIDEO4LINUX DRIVER
12537 M:      Mike Isely <isely@pobox.com>
12538 L:      pvrusb2@isely.net       (subscribers-only)
12539 L:      linux-media@vger.kernel.org
12540 W:      http://www.isely.net/pvrusb2/
12541 T:      git git://linuxtv.org/media_tree.git
12542 S:      Maintained
12543 F:      Documentation/media/v4l-drivers/pvrusb2*
12544 F:      drivers/media/usb/pvrusb2/
12545
12546 PWC WEBCAM DRIVER
12547 M:      Hans Verkuil <hverkuil@xs4all.nl>
12548 L:      linux-media@vger.kernel.org
12549 T:      git git://linuxtv.org/media_tree.git
12550 S:      Odd Fixes
12551 F:      drivers/media/usb/pwc/*
12552
12553 PWM FAN DRIVER
12554 M:      Kamil Debski <kamil@wypas.org>
12555 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12556 L:      linux-hwmon@vger.kernel.org
12557 S:      Supported
12558 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12559 F:      Documentation/hwmon/pwm-fan
12560 F:      drivers/hwmon/pwm-fan.c
12561
12562 PWM IR Transmitter
12563 M:      Sean Young <sean@mess.org>
12564 L:      linux-media@vger.kernel.org
12565 S:      Maintained
12566 F:      drivers/media/rc/pwm-ir-tx.c
12567
12568 PWM SUBSYSTEM
12569 M:      Thierry Reding <thierry.reding@gmail.com>
12570 L:      linux-pwm@vger.kernel.org
12571 S:      Maintained
12572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12573 F:      Documentation/pwm.txt
12574 F:      Documentation/devicetree/bindings/pwm/
12575 F:      include/linux/pwm.h
12576 F:      drivers/pwm/
12577 F:      drivers/video/backlight/pwm_bl.c
12578 F:      include/linux/pwm_backlight.h
12579 F:      drivers/gpio/gpio-mvebu.c
12580 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12581
12582 PXA GPIO DRIVER
12583 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12584 L:      linux-gpio@vger.kernel.org
12585 S:      Maintained
12586 F:      drivers/gpio/gpio-pxa.c
12587
12588 PXA MMCI DRIVER
12589 S:      Orphan
12590
12591 PXA RTC DRIVER
12592 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12593 L:      linux-rtc@vger.kernel.org
12594 S:      Maintained
12595
12596 PXA2xx/PXA3xx SUPPORT
12597 M:      Daniel Mack <daniel@zonque.org>
12598 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12599 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12600 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12601 T:      git git://github.com/hzhuang1/linux.git
12602 T:      git git://github.com/rjarzmik/linux.git
12603 S:      Maintained
12604 F:      arch/arm/boot/dts/pxa*
12605 F:      arch/arm/mach-pxa/
12606 F:      drivers/dma/pxa*
12607 F:      drivers/pcmcia/pxa2xx*
12608 F:      drivers/pinctrl/pxa/
12609 F:      drivers/spi/spi-pxa2xx*
12610 F:      drivers/usb/gadget/udc/pxa2*
12611 F:      include/sound/pxa2xx-lib.h
12612 F:      sound/arm/pxa*
12613 F:      sound/soc/pxa/
12614
12615 QAT DRIVER
12616 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12617 L:      qat-linux@intel.com
12618 S:      Supported
12619 F:      drivers/crypto/qat/
12620
12621 QCOM AUDIO (ASoC) DRIVERS
12622 M:      Patrick Lai <plai@codeaurora.org>
12623 M:      Banajit Goswami <bgoswami@codeaurora.org>
12624 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12625 S:      Supported
12626 F:      sound/soc/qcom/
12627
12628 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12629 M:      Gabriel Somlo <somlo@cmu.edu>
12630 M:      "Michael S. Tsirkin" <mst@redhat.com>
12631 L:      qemu-devel@nongnu.org
12632 S:      Maintained
12633 F:      drivers/firmware/qemu_fw_cfg.c
12634 F:      include/uapi/linux/qemu_fw_cfg.h
12635
12636 QIB DRIVER
12637 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12638 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12639 L:      linux-rdma@vger.kernel.org
12640 S:      Supported
12641 F:      drivers/infiniband/hw/qib/
12642
12643 QLOGIC QL41xxx FCOE DRIVER
12644 M:      QLogic-Storage-Upstream@cavium.com
12645 L:      linux-scsi@vger.kernel.org
12646 S:      Supported
12647 F:      drivers/scsi/qedf/
12648
12649 QLOGIC QL41xxx ISCSI DRIVER
12650 M:      QLogic-Storage-Upstream@cavium.com
12651 L:      linux-scsi@vger.kernel.org
12652 S:      Supported
12653 F:      drivers/scsi/qedi/
12654
12655 QLOGIC QL4xxx ETHERNET DRIVER
12656 M:      Ariel Elior <aelior@marvell.com>
12657 M:      GR-everest-linux-l2@marvell.com
12658 L:      netdev@vger.kernel.org
12659 S:      Supported
12660 F:      drivers/net/ethernet/qlogic/qed/
12661 F:      include/linux/qed/
12662 F:      drivers/net/ethernet/qlogic/qede/
12663
12664 QLOGIC QL4xxx RDMA DRIVER
12665 M:      Michal Kalderon <mkalderon@marvell.com>
12666 M:      Ariel Elior <aelior@marvell.com>
12667 L:      linux-rdma@vger.kernel.org
12668 S:      Supported
12669 F:      drivers/infiniband/hw/qedr/
12670 F:      include/uapi/rdma/qedr-abi.h
12671
12672 QLOGIC QLA1280 SCSI DRIVER
12673 M:      Michael Reed <mdr@sgi.com>
12674 L:      linux-scsi@vger.kernel.org
12675 S:      Maintained
12676 F:      drivers/scsi/qla1280.[ch]
12677
12678 QLOGIC QLA2XXX FC-SCSI DRIVER
12679 M:      qla2xxx-upstream@qlogic.com
12680 L:      linux-scsi@vger.kernel.org
12681 S:      Supported
12682 F:      Documentation/scsi/LICENSE.qla2xxx
12683 F:      drivers/scsi/qla2xxx/
12684
12685 QLOGIC QLA3XXX NETWORK DRIVER
12686 M:      GR-Linux-NIC-Dev@marvell.com
12687 L:      netdev@vger.kernel.org
12688 S:      Supported
12689 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12690 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12691
12692 QLOGIC QLA4XXX iSCSI DRIVER
12693 M:      QLogic-Storage-Upstream@qlogic.com
12694 L:      linux-scsi@vger.kernel.org
12695 S:      Supported
12696 F:      Documentation/scsi/LICENSE.qla4xxx
12697 F:      drivers/scsi/qla4xxx/
12698
12699 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12700 M:      Shahed Shaikh <shshaikh@marvell.com>
12701 M:      Manish Chopra <manishc@marvell.com>
12702 M:      GR-Linux-NIC-Dev@marvell.com
12703 L:      netdev@vger.kernel.org
12704 S:      Supported
12705 F:      drivers/net/ethernet/qlogic/qlcnic/
12706
12707 QLOGIC QLGE 10Gb ETHERNET DRIVER
12708 M:      Manish Chopra <manishc@marvell.com>
12709 M:      GR-Linux-NIC-Dev@marvell.com
12710 L:      netdev@vger.kernel.org
12711 S:      Supported
12712 F:      drivers/net/ethernet/qlogic/qlge/
12713
12714 QM1D1B0004 MEDIA DRIVER
12715 M:      Akihiro Tsukada <tskd08@gmail.com>
12716 L:      linux-media@vger.kernel.org
12717 S:      Odd Fixes
12718 F:      drivers/media/tuners/qm1d1b0004*
12719
12720 QM1D1C0042 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/qm1d1c0042*
12725
12726 QNX4 FILESYSTEM
12727 M:      Anders Larsen <al@alarsen.net>
12728 W:      http://www.alarsen.net/linux/qnx4fs/
12729 S:      Maintained
12730 F:      fs/qnx4/
12731 F:      include/uapi/linux/qnx4_fs.h
12732 F:      include/uapi/linux/qnxtypes.h
12733
12734 QORIQ DPAA2 FSL-MC BUS DRIVER
12735 M:      Stuart Yoder <stuyoder@gmail.com>
12736 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12737 L:      linux-kernel@vger.kernel.org
12738 S:      Maintained
12739 F:      drivers/bus/fsl-mc/
12740 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12741 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12742
12743 QT1010 MEDIA DRIVER
12744 M:      Antti Palosaari <crope@iki.fi>
12745 L:      linux-media@vger.kernel.org
12746 W:      https://linuxtv.org
12747 W:      http://palosaari.fi/linux/
12748 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12749 T:      git git://linuxtv.org/anttip/media_tree.git
12750 S:      Maintained
12751 F:      drivers/media/tuners/qt1010*
12752
12753 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12754 M:      Kalle Valo <kvalo@codeaurora.org>
12755 L:      ath10k@lists.infradead.org
12756 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12758 S:      Supported
12759 F:      drivers/net/wireless/ath/ath10k/
12760
12761 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12762 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12763 L:      linux-wireless@vger.kernel.org
12764 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12765 S:      Supported
12766 F:      drivers/net/wireless/ath/ath9k/
12767
12768 QUALCOMM CAMERA SUBSYSTEM DRIVER
12769 M:      Todor Tomov <todor.too@gmail.com>
12770 L:      linux-media@vger.kernel.org
12771 S:      Maintained
12772 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12773 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12774 F:      drivers/media/platform/qcom/camss/
12775
12776 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12777 M:      Ilia Lin <ilia.lin@kernel.org>
12778 L:      linux-pm@vger.kernel.org
12779 S:      Maintained
12780 F:      Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12781 F:      drivers/cpufreq/qcom-cpufreq-kryo.c
12782
12783 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12784 M:      Timur Tabi <timur@kernel.org>
12785 L:      netdev@vger.kernel.org
12786 S:      Maintained
12787 F:      drivers/net/ethernet/qualcomm/emac/
12788
12789 QUALCOMM ETHQOS ETHERNET DRIVER
12790 M:      Vinod Koul <vkoul@kernel.org>
12791 M:      Niklas Cassel <niklas.cassel@linaro.org>
12792 L:      netdev@vger.kernel.org
12793 S:      Maintained
12794 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12795 F:      Documentation/devicetree/bindings/net/qcom,dwmac.txt
12796
12797 QUALCOMM GENERIC INTERFACE I2C DRIVER
12798 M:      Alok Chauhan <alokc@codeaurora.org>
12799 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12800 L:      linux-i2c@vger.kernel.org
12801 L:      linux-arm-msm@vger.kernel.org
12802 S:      Supported
12803 F:      drivers/i2c/busses/i2c-qcom-geni.c
12804
12805 QUALCOMM HEXAGON ARCHITECTURE
12806 M:      Richard Kuo <rkuo@codeaurora.org>
12807 L:      linux-hexagon@vger.kernel.org
12808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12809 S:      Supported
12810 F:      arch/hexagon/
12811
12812 QUALCOMM HIDMA DRIVER
12813 M:      Sinan Kaya <okaya@kernel.org>
12814 L:      linux-arm-kernel@lists.infradead.org
12815 L:      linux-arm-msm@vger.kernel.org
12816 L:      dmaengine@vger.kernel.org
12817 S:      Supported
12818 F:      drivers/dma/qcom/hidma*
12819
12820 QUALCOMM IOMMU
12821 M:      Rob Clark <robdclark@gmail.com>
12822 L:      iommu@lists.linux-foundation.org
12823 L:      linux-arm-msm@vger.kernel.org
12824 S:      Maintained
12825 F:      drivers/iommu/qcom_iommu.c
12826
12827 QUALCOMM TSENS THERMAL DRIVER
12828 M:      Amit Kucheria <amit.kucheria@linaro.org>
12829 L:      linux-pm@vger.kernel.org
12830 L:      linux-arm-msm@vger.kernel.org
12831 S:      Maintained
12832 F:      drivers/thermal/qcom/
12833
12834 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12835 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12836 L:      linux-media@vger.kernel.org
12837 L:      linux-arm-msm@vger.kernel.org
12838 T:      git git://linuxtv.org/media_tree.git
12839 S:      Maintained
12840 F:      drivers/media/platform/qcom/venus/
12841
12842 QUALCOMM WCN36XX WIRELESS DRIVER
12843 M:      Kalle Valo <kvalo@codeaurora.org>
12844 L:      wcn36xx@lists.infradead.org
12845 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12846 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12847 S:      Supported
12848 F:      drivers/net/wireless/ath/wcn36xx/
12849
12850 QUANTENNA QTNFMAC WIRELESS DRIVER
12851 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12852 M:      Avinash Patil <avinashp@quantenna.com>
12853 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12854 L:      linux-wireless@vger.kernel.org
12855 S:      Maintained
12856 F:      drivers/net/wireless/quantenna
12857
12858 RADEON and AMDGPU DRM DRIVERS
12859 M:      Alex Deucher <alexander.deucher@amd.com>
12860 M:      Christian König <christian.koenig@amd.com>
12861 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12862 L:      amd-gfx@lists.freedesktop.org
12863 T:      git git://people.freedesktop.org/~agd5f/linux
12864 S:      Supported
12865 F:      drivers/gpu/drm/radeon/
12866 F:      include/uapi/drm/radeon_drm.h
12867 F:      drivers/gpu/drm/amd/
12868 F:      include/uapi/drm/amdgpu_drm.h
12869
12870 RADEON FRAMEBUFFER DISPLAY DRIVER
12871 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12872 L:      linux-fbdev@vger.kernel.org
12873 S:      Maintained
12874 F:      drivers/video/fbdev/aty/radeon*
12875 F:      include/uapi/linux/radeonfb.h
12876
12877 RADIOSHARK RADIO DRIVER
12878 M:      Hans Verkuil <hverkuil@xs4all.nl>
12879 L:      linux-media@vger.kernel.org
12880 T:      git git://linuxtv.org/media_tree.git
12881 S:      Maintained
12882 F:      drivers/media/radio/radio-shark.c
12883
12884 RADIOSHARK2 RADIO DRIVER
12885 M:      Hans Verkuil <hverkuil@xs4all.nl>
12886 L:      linux-media@vger.kernel.org
12887 T:      git git://linuxtv.org/media_tree.git
12888 S:      Maintained
12889 F:      drivers/media/radio/radio-shark2.c
12890 F:      drivers/media/radio/radio-tea5777.c
12891
12892 RADOS BLOCK DEVICE (RBD)
12893 M:      Ilya Dryomov <idryomov@gmail.com>
12894 M:      Sage Weil <sage@redhat.com>
12895 M:      Alex Elder <elder@kernel.org>
12896 L:      ceph-devel@vger.kernel.org
12897 W:      http://ceph.com/
12898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12899 T:      git git://github.com/ceph/ceph-client.git
12900 S:      Supported
12901 F:      Documentation/ABI/testing/sysfs-bus-rbd
12902 F:      drivers/block/rbd.c
12903 F:      drivers/block/rbd_types.h
12904
12905 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12906 M:      Paul Mackerras <paulus@samba.org>
12907 L:      linux-fbdev@vger.kernel.org
12908 S:      Maintained
12909 F:      drivers/video/fbdev/aty/aty128fb.c
12910
12911 RAINSHADOW-CEC DRIVER
12912 M:      Hans Verkuil <hverkuil@xs4all.nl>
12913 L:      linux-media@vger.kernel.org
12914 T:      git git://linuxtv.org/media_tree.git
12915 S:      Maintained
12916 F:      drivers/media/usb/rainshadow-cec/*
12917
12918 RALINK MIPS ARCHITECTURE
12919 M:      John Crispin <john@phrozen.org>
12920 L:      linux-mips@vger.kernel.org
12921 S:      Maintained
12922 F:      arch/mips/ralink
12923
12924 RALINK RT2X00 WIRELESS LAN DRIVER
12925 P:      rt2x00 project
12926 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12927 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12928 L:      linux-wireless@vger.kernel.org
12929 S:      Maintained
12930 F:      drivers/net/wireless/ralink/rt2x00/
12931
12932 RAMDISK RAM BLOCK DEVICE DRIVER
12933 M:      Jens Axboe <axboe@kernel.dk>
12934 S:      Maintained
12935 F:      Documentation/blockdev/ramdisk.txt
12936 F:      drivers/block/brd.c
12937
12938 RANCHU VIRTUAL BOARD FOR MIPS
12939 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12940 L:      linux-mips@vger.kernel.org
12941 S:      Supported
12942 F:      arch/mips/generic/board-ranchu.c
12943 F:      arch/mips/configs/generic/board-ranchu.config
12944
12945 RANDOM NUMBER DRIVER
12946 M:      "Theodore Ts'o" <tytso@mit.edu>
12947 S:      Maintained
12948 F:      drivers/char/random.c
12949
12950 RAPIDIO SUBSYSTEM
12951 M:      Matt Porter <mporter@kernel.crashing.org>
12952 M:      Alexandre Bounine <alex.bou9@gmail.com>
12953 S:      Maintained
12954 F:      drivers/rapidio/
12955
12956 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12957 L:      linux-wireless@vger.kernel.org
12958 S:      Orphan
12959 F:      drivers/net/wireless/ray*
12960
12961 RCUTORTURE TEST FRAMEWORK
12962 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12963 M:      Josh Triplett <josh@joshtriplett.org>
12964 R:      Steven Rostedt <rostedt@goodmis.org>
12965 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12966 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12967 L:      linux-kernel@vger.kernel.org
12968 S:      Supported
12969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12970 F:      tools/testing/selftests/rcutorture
12971
12972 RDC R-321X SoC
12973 M:      Florian Fainelli <florian@openwrt.org>
12974 S:      Maintained
12975
12976 RDC R6040 FAST ETHERNET DRIVER
12977 M:      Florian Fainelli <f.fainelli@gmail.com>
12978 L:      netdev@vger.kernel.org
12979 S:      Maintained
12980 F:      drivers/net/ethernet/rdc/r6040.c
12981
12982 RDMAVT - RDMA verbs software
12983 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12984 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12985 L:      linux-rdma@vger.kernel.org
12986 S:      Supported
12987 F:      drivers/infiniband/sw/rdmavt
12988
12989 RDS - RELIABLE DATAGRAM SOCKETS
12990 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12991 L:      netdev@vger.kernel.org
12992 L:      linux-rdma@vger.kernel.org
12993 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12994 W:      https://oss.oracle.com/projects/rds/
12995 S:      Supported
12996 F:      net/rds/
12997 F:      Documentation/networking/rds.txt
12998
12999 RDT - RESOURCE ALLOCATION
13000 M:      Fenghua Yu <fenghua.yu@intel.com>
13001 M:      Reinette Chatre <reinette.chatre@intel.com>
13002 L:      linux-kernel@vger.kernel.org
13003 S:      Supported
13004 F:      arch/x86/kernel/cpu/resctrl/
13005 F:      arch/x86/include/asm/resctrl_sched.h
13006 F:      Documentation/x86/resctrl*
13007
13008 READ-COPY UPDATE (RCU)
13009 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13010 M:      Josh Triplett <josh@joshtriplett.org>
13011 R:      Steven Rostedt <rostedt@goodmis.org>
13012 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13013 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13014 R:      Joel Fernandes <joel@joelfernandes.org>
13015 L:      linux-kernel@vger.kernel.org
13016 W:      http://www.rdrop.com/users/paulmck/RCU/
13017 S:      Supported
13018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13019 F:      Documentation/RCU/
13020 X:      Documentation/RCU/torture.txt
13021 F:      include/linux/rcu*
13022 X:      include/linux/srcu*.h
13023 F:      kernel/rcu/
13024 X:      kernel/rcu/srcu*.c
13025
13026 REAL TIME CLOCK (RTC) SUBSYSTEM
13027 M:      Alessandro Zummo <a.zummo@towertech.it>
13028 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13029 L:      linux-rtc@vger.kernel.org
13030 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13032 S:      Maintained
13033 F:      Documentation/devicetree/bindings/rtc/
13034 F:      Documentation/rtc.txt
13035 F:      drivers/rtc/
13036 F:      include/linux/rtc.h
13037 F:      include/uapi/linux/rtc.h
13038 F:      include/linux/rtc/
13039 F:      include/linux/platform_data/rtc-*
13040 F:      tools/testing/selftests/rtc/
13041
13042 REALTEK AUDIO CODECS
13043 M:      Bard Liao <bardliao@realtek.com>
13044 M:      Oder Chiou <oder_chiou@realtek.com>
13045 S:      Maintained
13046 F:      sound/soc/codecs/rt*
13047 F:      include/sound/rt*.h
13048
13049 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13050 M:      Linus Walleij <linus.walleij@linaro.org>
13051 S:      Maintained
13052 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13053 F:      drivers/net/dsa/realtek-smi*
13054 F:      drivers/net/dsa/rtl83*
13055
13056 REDPINE WIRELESS DRIVER
13057 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13058 M:      Siva Rebbagondla <siva8118@gmail.com>
13059 L:      linux-wireless@vger.kernel.org
13060 S:      Maintained
13061 F:      drivers/net/wireless/rsi/
13062
13063 REGISTER MAP ABSTRACTION
13064 M:      Mark Brown <broonie@kernel.org>
13065 L:      linux-kernel@vger.kernel.org
13066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13067 S:      Supported
13068 F:      Documentation/devicetree/bindings/regmap/
13069 F:      drivers/base/regmap/
13070 F:      include/linux/regmap.h
13071
13072 REISERFS FILE SYSTEM
13073 L:      reiserfs-devel@vger.kernel.org
13074 S:      Supported
13075 F:      fs/reiserfs/
13076
13077 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13078 M:      Ohad Ben-Cohen <ohad@wizery.com>
13079 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13080 L:      linux-remoteproc@vger.kernel.org
13081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13082 S:      Maintained
13083 F:      Documentation/devicetree/bindings/remoteproc/
13084 F:      Documentation/remoteproc.txt
13085 F:      drivers/remoteproc/
13086 F:      include/linux/remoteproc.h
13087
13088 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13089 M:      Ohad Ben-Cohen <ohad@wizery.com>
13090 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13091 L:      linux-remoteproc@vger.kernel.org
13092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13093 S:      Maintained
13094 F:      drivers/rpmsg/
13095 F:      Documentation/rpmsg.txt
13096 F:      include/linux/rpmsg.h
13097 F:      include/linux/rpmsg/
13098
13099 RENESAS CLOCK DRIVERS
13100 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13101 L:      linux-renesas-soc@vger.kernel.org
13102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13103 S:      Supported
13104 F:      drivers/clk/renesas/
13105
13106 RENESAS EMEV2 I2C DRIVER
13107 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13108 S:      Supported
13109 F:      drivers/i2c/busses/i2c-emev2.c
13110
13111 RENESAS ETHERNET DRIVERS
13112 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13113 L:      netdev@vger.kernel.org
13114 L:      linux-renesas-soc@vger.kernel.org
13115 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13116 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13117 F:      drivers/net/ethernet/renesas/
13118 F:      include/linux/sh_eth.h
13119
13120 RENESAS R-CAR GYROADC DRIVER
13121 M:      Marek Vasut <marek.vasut@gmail.com>
13122 L:      linux-iio@vger.kernel.org
13123 S:      Supported
13124 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13125 F:      drivers/iio/adc/rcar-gyroadc.c
13126
13127 RENESAS R-CAR I2C DRIVERS
13128 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13129 S:      Supported
13130 F:      drivers/i2c/busses/i2c-rcar.c
13131 F:      drivers/i2c/busses/i2c-sh_mobile.c
13132
13133 RENESAS RIIC DRIVER
13134 M:      Chris Brandt <chris.brandt@renesas.com>
13135 S:      Supported
13136 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13137 F:      drivers/i2c/busses/i2c-riic.c
13138
13139 RENESAS USB PHY DRIVER
13140 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13141 L:      linux-renesas-soc@vger.kernel.org
13142 S:      Maintained
13143 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13144
13145 RESET CONTROLLER FRAMEWORK
13146 M:      Philipp Zabel <p.zabel@pengutronix.de>
13147 T:      git git://git.pengutronix.de/git/pza/linux
13148 S:      Maintained
13149 F:      drivers/reset/
13150 F:      Documentation/devicetree/bindings/reset/
13151 F:      include/dt-bindings/reset/
13152 F:      include/linux/reset.h
13153 F:      include/linux/reset/
13154 F:      include/linux/reset-controller.h
13155
13156 RESTARTABLE SEQUENCES SUPPORT
13157 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13158 M:      Peter Zijlstra <peterz@infradead.org>
13159 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13160 M:      Boqun Feng <boqun.feng@gmail.com>
13161 L:      linux-kernel@vger.kernel.org
13162 S:      Supported
13163 F:      kernel/rseq.c
13164 F:      include/uapi/linux/rseq.h
13165 F:      include/trace/events/rseq.h
13166 F:      tools/testing/selftests/rseq/
13167
13168 RFKILL
13169 M:      Johannes Berg <johannes@sipsolutions.net>
13170 L:      linux-wireless@vger.kernel.org
13171 W:      http://wireless.kernel.org/
13172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13174 S:      Maintained
13175 F:      Documentation/rfkill.txt
13176 F:      Documentation/ABI/stable/sysfs-class-rfkill
13177 F:      net/rfkill/
13178 F:      include/linux/rfkill.h
13179 F:      include/uapi/linux/rfkill.h
13180
13181 RHASHTABLE
13182 M:      Thomas Graf <tgraf@suug.ch>
13183 M:      Herbert Xu <herbert@gondor.apana.org.au>
13184 L:      netdev@vger.kernel.org
13185 S:      Maintained
13186 F:      lib/rhashtable.c
13187 F:      lib/test_rhashtable.c
13188 F:      include/linux/rhashtable.h
13189 F:      include/linux/rhashtable-types.h
13190
13191 RICOH R5C592 MEMORYSTICK DRIVER
13192 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13193 S:      Maintained
13194 F:      drivers/memstick/host/r592.*
13195
13196 RICOH SMARTMEDIA/XD DRIVER
13197 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13198 S:      Maintained
13199 F:      drivers/mtd/nand/raw/r852.c
13200 F:      drivers/mtd/nand/raw/r852.h
13201
13202 RISC-V ARCHITECTURE
13203 M:      Palmer Dabbelt <palmer@sifive.com>
13204 M:      Albert Ou <aou@eecs.berkeley.edu>
13205 L:      linux-riscv@lists.infradead.org
13206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13207 S:      Supported
13208 F:      arch/riscv/
13209 K:      riscv
13210 N:      riscv
13211
13212 ROCCAT DRIVERS
13213 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13214 W:      http://sourceforge.net/projects/roccat/
13215 S:      Maintained
13216 F:      drivers/hid/hid-roccat*
13217 F:      include/linux/hid-roccat*
13218 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13219
13220 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13221 M:      Jacob chen <jacob2.chen@rock-chips.com>
13222 L:      linux-media@vger.kernel.org
13223 S:      Maintained
13224 F:      drivers/media/platform/rockchip/rga/
13225 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13226
13227 ROCKCHIP VPU CODEC DRIVER
13228 M:      Ezequiel Garcia <ezequiel@collabora.com>
13229 L:      linux-media@vger.kernel.org
13230 S:      Maintained
13231 F:      drivers/staging/media/platform/rockchip/vpu/
13232 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13233
13234 ROCKER DRIVER
13235 M:      Jiri Pirko <jiri@resnulli.us>
13236 L:      netdev@vger.kernel.org
13237 S:      Supported
13238 F:      drivers/net/ethernet/rocker/
13239
13240 ROCKETPORT DRIVER
13241 P:      Comtrol Corp.
13242 W:      http://www.comtrol.com
13243 S:      Maintained
13244 F:      Documentation/serial/rocket.txt
13245 F:      drivers/tty/rocket*
13246
13247 ROCKETPORT EXPRESS/INFINITY DRIVER
13248 M:      Kevin Cernekee <cernekee@gmail.com>
13249 L:      linux-serial@vger.kernel.org
13250 S:      Odd Fixes
13251 F:      drivers/tty/serial/rp2.*
13252
13253 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13254 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13255 L:      linux-kernel@vger.kernel.org
13256 L:      linux-renesas-soc@vger.kernel.org
13257 S:      Supported
13258 F:      drivers/mfd/bd9571mwv.c
13259 F:      drivers/regulator/bd9571mwv-regulator.c
13260 F:      drivers/gpio/gpio-bd9571mwv.c
13261 F:      include/linux/mfd/bd9571mwv.h
13262 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13263
13264 ROSE NETWORK LAYER
13265 M:      Ralf Baechle <ralf@linux-mips.org>
13266 L:      linux-hams@vger.kernel.org
13267 W:      http://www.linux-ax25.org/
13268 S:      Maintained
13269 F:      include/net/rose.h
13270 F:      include/uapi/linux/rose.h
13271 F:      net/rose/
13272
13273 RTL2830 MEDIA DRIVER
13274 M:      Antti Palosaari <crope@iki.fi>
13275 L:      linux-media@vger.kernel.org
13276 W:      https://linuxtv.org
13277 W:      http://palosaari.fi/linux/
13278 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13279 T:      git git://linuxtv.org/anttip/media_tree.git
13280 S:      Maintained
13281 F:      drivers/media/dvb-frontends/rtl2830*
13282
13283 RTL2832 MEDIA DRIVER
13284 M:      Antti Palosaari <crope@iki.fi>
13285 L:      linux-media@vger.kernel.org
13286 W:      https://linuxtv.org
13287 W:      http://palosaari.fi/linux/
13288 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13289 T:      git git://linuxtv.org/anttip/media_tree.git
13290 S:      Maintained
13291 F:      drivers/media/dvb-frontends/rtl2832*
13292
13293 RTL2832_SDR MEDIA DRIVER
13294 M:      Antti Palosaari <crope@iki.fi>
13295 L:      linux-media@vger.kernel.org
13296 W:      https://linuxtv.org
13297 W:      http://palosaari.fi/linux/
13298 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13299 T:      git git://linuxtv.org/anttip/media_tree.git
13300 S:      Maintained
13301 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13302
13303 RTL8180 WIRELESS DRIVER
13304 L:      linux-wireless@vger.kernel.org
13305 W:      http://wireless.kernel.org/
13306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13307 S:      Orphan
13308 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13309
13310 RTL8187 WIRELESS DRIVER
13311 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13312 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13313 M:      Larry Finger <Larry.Finger@lwfinger.net>
13314 L:      linux-wireless@vger.kernel.org
13315 W:      http://wireless.kernel.org/
13316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13317 S:      Maintained
13318 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13319
13320 REALTEK WIRELESS DRIVER (rtlwifi family)
13321 M:      Ping-Ke Shih <pkshih@realtek.com>
13322 L:      linux-wireless@vger.kernel.org
13323 W:      http://wireless.kernel.org/
13324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13325 S:      Maintained
13326 F:      drivers/net/wireless/realtek/rtlwifi/
13327
13328 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13329 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13330 L:      linux-wireless@vger.kernel.org
13331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13332 S:      Maintained
13333 F:      drivers/net/wireless/realtek/rtl8xxxu/
13334
13335 RXRPC SOCKETS (AF_RXRPC)
13336 M:      David Howells <dhowells@redhat.com>
13337 L:      linux-afs@lists.infradead.org
13338 S:      Supported
13339 F:      net/rxrpc/
13340 F:      include/keys/rxrpc-type.h
13341 F:      include/net/af_rxrpc.h
13342 F:      include/trace/events/rxrpc.h
13343 F:      include/uapi/linux/rxrpc.h
13344 F:      Documentation/networking/rxrpc.txt
13345 W:      https://www.infradead.org/~dhowells/kafs/
13346
13347 S3 SAVAGE FRAMEBUFFER DRIVER
13348 M:      Antonino Daplas <adaplas@gmail.com>
13349 L:      linux-fbdev@vger.kernel.org
13350 S:      Maintained
13351 F:      drivers/video/fbdev/savage/
13352
13353 S390
13354 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13355 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13356 L:      linux-s390@vger.kernel.org
13357 W:      http://www.ibm.com/developerworks/linux/linux390/
13358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13359 S:      Supported
13360 F:      arch/s390/
13361 F:      drivers/s390/
13362 F:      Documentation/s390/
13363 F:      Documentation/driver-api/s390-drivers.rst
13364
13365 S390 COMMON I/O LAYER
13366 M:      Sebastian Ott <sebott@linux.ibm.com>
13367 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13368 L:      linux-s390@vger.kernel.org
13369 W:      http://www.ibm.com/developerworks/linux/linux390/
13370 S:      Supported
13371 F:      drivers/s390/cio/
13372
13373 S390 DASD DRIVER
13374 M:      Stefan Haberland <sth@linux.ibm.com>
13375 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13376 L:      linux-s390@vger.kernel.org
13377 W:      http://www.ibm.com/developerworks/linux/linux390/
13378 S:      Supported
13379 F:      drivers/s390/block/dasd*
13380 F:      block/partitions/ibm.c
13381
13382 S390 IOMMU (PCI)
13383 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13384 L:      linux-s390@vger.kernel.org
13385 W:      http://www.ibm.com/developerworks/linux/linux390/
13386 S:      Supported
13387 F:      drivers/iommu/s390-iommu.c
13388
13389 S390 IUCV NETWORK LAYER
13390 M:      Julian Wiedmann <jwi@linux.ibm.com>
13391 M:      Ursula Braun <ubraun@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/net/*iucv*
13396 F:      include/net/iucv/
13397 F:      net/iucv/
13398
13399 S390 NETWORK DRIVERS
13400 M:      Julian Wiedmann <jwi@linux.ibm.com>
13401 M:      Ursula Braun <ubraun@linux.ibm.com>
13402 L:      linux-s390@vger.kernel.org
13403 W:      http://www.ibm.com/developerworks/linux/linux390/
13404 S:      Supported
13405 F:      drivers/s390/net/
13406
13407 S390 PCI SUBSYSTEM
13408 M:      Sebastian Ott <sebott@linux.ibm.com>
13409 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13410 L:      linux-s390@vger.kernel.org
13411 W:      http://www.ibm.com/developerworks/linux/linux390/
13412 S:      Supported
13413 F:      arch/s390/pci/
13414 F:      drivers/pci/hotplug/s390_pci_hpc.c
13415
13416 S390 VFIO-CCW DRIVER
13417 M:      Cornelia Huck <cohuck@redhat.com>
13418 M:      Farhan Ali <alifm@linux.ibm.com>
13419 M:      Eric Farman <farman@linux.ibm.com>
13420 R:      Halil Pasic <pasic@linux.ibm.com>
13421 L:      linux-s390@vger.kernel.org
13422 L:      kvm@vger.kernel.org
13423 S:      Supported
13424 F:      drivers/s390/cio/vfio_ccw*
13425 F:      Documentation/s390/vfio-ccw.txt
13426 F:      include/uapi/linux/vfio_ccw.h
13427
13428 S390 ZCRYPT DRIVER
13429 M:      Harald Freudenberger <freude@linux.ibm.com>
13430 L:      linux-s390@vger.kernel.org
13431 W:      http://www.ibm.com/developerworks/linux/linux390/
13432 S:      Supported
13433 F:      drivers/s390/crypto/
13434
13435 S390 VFIO AP DRIVER
13436 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13437 M:      Pierre Morel <pmorel@linux.ibm.com>
13438 M:      Halil Pasic <pasic@linux.ibm.com>
13439 L:      linux-s390@vger.kernel.org
13440 W:      http://www.ibm.com/developerworks/linux/linux390/
13441 S:      Supported
13442 F:      drivers/s390/crypto/vfio_ap_drv.c
13443 F:      drivers/s390/crypto/vfio_ap_private.h
13444 F:      drivers/s390/crypto/vfio_ap_ops.c
13445 F:      Documentation/s390/vfio-ap.txt
13446
13447 S390 ZFCP DRIVER
13448 M:      Steffen Maier <maier@linux.ibm.com>
13449 M:      Benjamin Block <bblock@linux.ibm.com>
13450 L:      linux-s390@vger.kernel.org
13451 W:      http://www.ibm.com/developerworks/linux/linux390/
13452 S:      Supported
13453 F:      drivers/s390/scsi/zfcp_*
13454
13455 S3C24XX SD/MMC Driver
13456 M:      Ben Dooks <ben-linux@fluff.org>
13457 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13458 S:      Supported
13459 F:      drivers/mmc/host/s3cmci.*
13460
13461 SAA6588 RDS RECEIVER DRIVER
13462 M:      Hans Verkuil <hverkuil@xs4all.nl>
13463 L:      linux-media@vger.kernel.org
13464 T:      git git://linuxtv.org/media_tree.git
13465 W:      https://linuxtv.org
13466 S:      Odd Fixes
13467 F:      drivers/media/i2c/saa6588*
13468
13469 SAA7134 VIDEO4LINUX DRIVER
13470 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13471 L:      linux-media@vger.kernel.org
13472 W:      https://linuxtv.org
13473 T:      git git://linuxtv.org/media_tree.git
13474 S:      Odd fixes
13475 F:      Documentation/media/v4l-drivers/saa7134*
13476 F:      drivers/media/pci/saa7134/
13477
13478 SAA7146 VIDEO4LINUX-2 DRIVER
13479 M:      Hans Verkuil <hverkuil@xs4all.nl>
13480 L:      linux-media@vger.kernel.org
13481 T:      git git://linuxtv.org/media_tree.git
13482 S:      Maintained
13483 F:      drivers/media/common/saa7146/
13484 F:      drivers/media/pci/saa7146/
13485 F:      include/media/drv-intf/saa7146*
13486
13487 SAMSUNG AUDIO (ASoC) DRIVERS
13488 M:      Krzysztof Kozlowski <krzk@kernel.org>
13489 M:      Sangbeom Kim <sbkim73@samsung.com>
13490 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13491 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13492 S:      Supported
13493 F:      sound/soc/samsung/
13494 F:      Documentation/devicetree/bindings/sound/samsung*
13495
13496 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13497 M:      Krzysztof Kozlowski <krzk@kernel.org>
13498 L:      linux-crypto@vger.kernel.org
13499 L:      linux-samsung-soc@vger.kernel.org
13500 S:      Maintained
13501 F:      drivers/crypto/exynos-rng.c
13502 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13503
13504 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13505 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13506 L:      linux-samsung-soc@vger.kernel.org
13507 S:      Maintained
13508 F:      drivers/char/hw_random/exynos-trng.c
13509 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13510
13511 SAMSUNG FRAMEBUFFER DRIVER
13512 M:      Jingoo Han <jingoohan1@gmail.com>
13513 L:      linux-fbdev@vger.kernel.org
13514 S:      Maintained
13515 F:      drivers/video/fbdev/s3c-fb.c
13516
13517 SAMSUNG LAPTOP DRIVER
13518 M:      Corentin Chary <corentin.chary@gmail.com>
13519 L:      platform-driver-x86@vger.kernel.org
13520 S:      Maintained
13521 F:      drivers/platform/x86/samsung-laptop.c
13522
13523 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13524 M:      Sangbeom Kim <sbkim73@samsung.com>
13525 M:      Krzysztof Kozlowski <krzk@kernel.org>
13526 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13527 L:      linux-kernel@vger.kernel.org
13528 L:      linux-samsung-soc@vger.kernel.org
13529 S:      Supported
13530 F:      drivers/mfd/sec*.c
13531 F:      drivers/regulator/s2m*.c
13532 F:      drivers/regulator/s5m*.c
13533 F:      drivers/clk/clk-s2mps11.c
13534 F:      drivers/rtc/rtc-s5m.c
13535 F:      include/linux/mfd/samsung/
13536 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13537 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13538 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13539 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13540
13541 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13542 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13543 L:      linux-media@vger.kernel.org
13544 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13545 S:      Maintained
13546 F:      drivers/media/platform/s3c-camif/
13547 F:      include/media/drv-intf/s3c_camif.h
13548
13549 SAMSUNG S3FWRN5 NFC DRIVER
13550 M:      Robert Baldyga <r.baldyga@samsung.com>
13551 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13552 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13553 S:      Supported
13554 F:      drivers/nfc/s3fwrn5
13555
13556 SAMSUNG S5C73M3 CAMERA DRIVER
13557 M:      Kyungmin Park <kyungmin.park@samsung.com>
13558 M:      Andrzej Hajda <a.hajda@samsung.com>
13559 L:      linux-media@vger.kernel.org
13560 S:      Supported
13561 F:      drivers/media/i2c/s5c73m3/*
13562
13563 SAMSUNG S5K5BAF CAMERA DRIVER
13564 M:      Kyungmin Park <kyungmin.park@samsung.com>
13565 M:      Andrzej Hajda <a.hajda@samsung.com>
13566 L:      linux-media@vger.kernel.org
13567 S:      Supported
13568 F:      drivers/media/i2c/s5k5baf.c
13569
13570 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13571 M:      Krzysztof Kozlowski <krzk@kernel.org>
13572 M:      Vladimir Zapolskiy <vz@mleia.com>
13573 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13574 L:      linux-crypto@vger.kernel.org
13575 L:      linux-samsung-soc@vger.kernel.org
13576 S:      Maintained
13577 F:      drivers/crypto/s5p-sss.c
13578
13579 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13580 M:      Kyungmin Park <kyungmin.park@samsung.com>
13581 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13582 L:      linux-media@vger.kernel.org
13583 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13584 S:      Supported
13585 F:      drivers/media/platform/exynos4-is/
13586
13587 SAMSUNG SOC CLOCK DRIVERS
13588 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13589 M:      Tomasz Figa <tomasz.figa@gmail.com>
13590 M:      Chanwoo Choi <cw00.choi@samsung.com>
13591 S:      Supported
13592 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13594 F:      drivers/clk/samsung/
13595 F:      include/dt-bindings/clock/exynos*.h
13596 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13597
13598 SAMSUNG SPI DRIVERS
13599 M:      Kukjin Kim <kgene@kernel.org>
13600 M:      Krzysztof Kozlowski <krzk@kernel.org>
13601 M:      Andi Shyti <andi@etezian.org>
13602 L:      linux-spi@vger.kernel.org
13603 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13604 S:      Maintained
13605 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13606 F:      drivers/spi/spi-s3c*
13607 F:      include/linux/platform_data/spi-s3c64xx.h
13608
13609 SAMSUNG SXGBE DRIVERS
13610 M:      Byungho An <bh74.an@samsung.com>
13611 M:      Girish K S <ks.giri@samsung.com>
13612 M:      Vipul Pandya <vipul.pandya@samsung.com>
13613 S:      Supported
13614 L:      netdev@vger.kernel.org
13615 F:      drivers/net/ethernet/samsung/sxgbe/
13616
13617 SAMSUNG THERMAL DRIVER
13618 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13619 L:      linux-pm@vger.kernel.org
13620 L:      linux-samsung-soc@vger.kernel.org
13621 S:      Supported
13622 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13623 F:      drivers/thermal/samsung/
13624
13625 SAMSUNG USB2 PHY DRIVER
13626 M:      Kamil Debski <kamil@wypas.org>
13627 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13628 L:      linux-kernel@vger.kernel.org
13629 S:      Supported
13630 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13631 F:      Documentation/phy/samsung-usb2.txt
13632 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13633 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13634 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13635 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13636 F:      drivers/phy/samsung/phy-samsung-usb2.c
13637 F:      drivers/phy/samsung/phy-samsung-usb2.h
13638
13639 SC1200 WDT DRIVER
13640 M:      Zwane Mwaikambo <zwanem@gmail.com>
13641 S:      Maintained
13642 F:      drivers/watchdog/sc1200wdt.c
13643
13644 SCHEDULER
13645 M:      Ingo Molnar <mingo@redhat.com>
13646 M:      Peter Zijlstra <peterz@infradead.org>
13647 L:      linux-kernel@vger.kernel.org
13648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13649 S:      Maintained
13650 F:      kernel/sched/
13651 F:      include/linux/sched.h
13652 F:      include/uapi/linux/sched.h
13653 F:      include/linux/wait.h
13654 F:      include/linux/preempt.h
13655
13656 SCR24X CHIP CARD INTERFACE DRIVER
13657 M:      Lubomir Rintel <lkundrak@v3.sk>
13658 S:      Supported
13659 F:      drivers/char/pcmcia/scr24x_cs.c
13660
13661 SCSI CDROM DRIVER
13662 M:      Jens Axboe <axboe@kernel.dk>
13663 L:      linux-scsi@vger.kernel.org
13664 W:      http://www.kernel.dk
13665 S:      Maintained
13666 F:      drivers/scsi/sr*
13667
13668 SCSI RDMA PROTOCOL (SRP) INITIATOR
13669 M:      Bart Van Assche <bvanassche@acm.org>
13670 L:      linux-rdma@vger.kernel.org
13671 S:      Supported
13672 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13673 F:      drivers/infiniband/ulp/srp/
13674 F:      include/scsi/srp.h
13675
13676 SCSI RDMA PROTOCOL (SRP) TARGET
13677 M:      Bart Van Assche <bvanassche@acm.org>
13678 L:      linux-rdma@vger.kernel.org
13679 L:      target-devel@vger.kernel.org
13680 S:      Supported
13681 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13682 F:      drivers/infiniband/ulp/srpt/
13683
13684 SCSI SG DRIVER
13685 M:      Doug Gilbert <dgilbert@interlog.com>
13686 L:      linux-scsi@vger.kernel.org
13687 W:      http://sg.danny.cz/sg
13688 S:      Maintained
13689 F:      Documentation/scsi/scsi-generic.txt
13690 F:      drivers/scsi/sg.c
13691 F:      include/scsi/sg.h
13692
13693 SCSI SUBSYSTEM
13694 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13696 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13698 L:      linux-scsi@vger.kernel.org
13699 S:      Maintained
13700 F:      Documentation/devicetree/bindings/scsi/
13701 F:      drivers/scsi/
13702 F:      include/scsi/
13703
13704 SCSI TAPE DRIVER
13705 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13706 L:      linux-scsi@vger.kernel.org
13707 S:      Maintained
13708 F:      Documentation/scsi/st.txt
13709 F:      drivers/scsi/st.*
13710 F:      drivers/scsi/st_*.h
13711
13712 SCTP PROTOCOL
13713 M:      Vlad Yasevich <vyasevich@gmail.com>
13714 M:      Neil Horman <nhorman@tuxdriver.com>
13715 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13716 L:      linux-sctp@vger.kernel.org
13717 W:      http://lksctp.sourceforge.net
13718 S:      Maintained
13719 F:      Documentation/networking/sctp.txt
13720 F:      include/linux/sctp.h
13721 F:      include/uapi/linux/sctp.h
13722 F:      include/net/sctp/
13723 F:      net/sctp/
13724
13725 SCx200 CPU SUPPORT
13726 M:      Jim Cromie <jim.cromie@gmail.com>
13727 S:      Odd Fixes
13728 F:      Documentation/i2c/busses/scx200_acb
13729 F:      arch/x86/platform/scx200/
13730 F:      drivers/watchdog/scx200_wdt.c
13731 F:      drivers/i2c/busses/scx200*
13732 F:      drivers/mtd/maps/scx200_docflash.c
13733 F:      include/linux/scx200.h
13734
13735 SCx200 GPIO DRIVER
13736 M:      Jim Cromie <jim.cromie@gmail.com>
13737 S:      Maintained
13738 F:      drivers/char/scx200_gpio.c
13739 F:      include/linux/scx200_gpio.h
13740
13741 SCx200 HRT CLOCKSOURCE DRIVER
13742 M:      Jim Cromie <jim.cromie@gmail.com>
13743 S:      Maintained
13744 F:      drivers/clocksource/scx200_hrt.c
13745
13746 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13747 M:      Sascha Sommer <saschasommer@freenet.de>
13748 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13749 S:      Maintained
13750 F:      drivers/mmc/host/sdricoh_cs.c
13751
13752 SECO BOARDS CEC DRIVER
13753 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
13754 S:      Maintained
13755 F:      drivers/media/platform/seco-cec/seco-cec.c
13756 F:      drivers/media/platform/seco-cec/seco-cec.h
13757
13758 SECURE COMPUTING
13759 M:      Kees Cook <keescook@chromium.org>
13760 R:      Andy Lutomirski <luto@amacapital.net>
13761 R:      Will Drewry <wad@chromium.org>
13762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13763 S:      Supported
13764 F:      kernel/seccomp.c
13765 F:      include/uapi/linux/seccomp.h
13766 F:      include/linux/seccomp.h
13767 F:      tools/testing/selftests/seccomp/*
13768 F:      tools/testing/selftests/kselftest_harness.h
13769 F:      Documentation/userspace-api/seccomp_filter.rst
13770 K:      \bsecure_computing
13771 K:      \bTIF_SECCOMP\b
13772
13773 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13774 M:      Al Cooper <alcooperx@gmail.com>
13775 L:      linux-mmc@vger.kernel.org
13776 L:      bcm-kernel-feedback-list@broadcom.com
13777 S:      Maintained
13778 F:      drivers/mmc/host/sdhci-brcmstb*
13779
13780 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13781 M:      Adrian Hunter <adrian.hunter@intel.com>
13782 L:      linux-mmc@vger.kernel.org
13783 S:      Maintained
13784 F:      drivers/mmc/host/sdhci*
13785 F:      include/linux/mmc/sdhci*
13786
13787 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13788 M:      Adrian Hunter <adrian.hunter@intel.com>
13789 M:      Ritesh Harjani <riteshh@codeaurora.org>
13790 M:      Asutosh Das <asutoshd@codeaurora.org>
13791 L:      linux-mmc@vger.kernel.org
13792 S:      Maintained
13793 F:      drivers/mmc/host/cqhci*
13794
13795 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13796 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13797 M:      Manjunath M B <manjumb@synopsys.com>
13798 L:      linux-mmc@vger.kernel.org
13799 S:      Maintained
13800 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13801
13802 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13803 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13804 L:      linux-mmc@vger.kernel.org
13805 S:      Supported
13806 F:      drivers/mmc/host/sdhci-of-at91.c
13807
13808 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13809 M:      Ben Dooks <ben-linux@fluff.org>
13810 M:      Jaehoon Chung <jh80.chung@samsung.com>
13811 L:      linux-mmc@vger.kernel.org
13812 S:      Maintained
13813 F:      drivers/mmc/host/sdhci-s3c*
13814
13815 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13816 M:      Viresh Kumar <vireshk@kernel.org>
13817 L:      linux-mmc@vger.kernel.org
13818 S:      Maintained
13819 F:      drivers/mmc/host/sdhci-spear.c
13820
13821 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13822 M:      Kishon Vijay Abraham I <kishon@ti.com>
13823 L:      linux-mmc@vger.kernel.org
13824 S:      Maintained
13825 F:      drivers/mmc/host/sdhci-omap.c
13826
13827 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13828 M:      Scott Bauer <scott.bauer@intel.com>
13829 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13830 L:      linux-block@vger.kernel.org
13831 S:      Supported
13832 F:      block/sed*
13833 F:      block/opal_proto.h
13834 F:      include/linux/sed*
13835 F:      include/uapi/linux/sed*
13836
13837 SECURITY CONTACT
13838 M:      Security Officers <security@kernel.org>
13839 S:      Supported
13840
13841 SECURITY SUBSYSTEM
13842 M:      James Morris <jmorris@namei.org>
13843 M:      "Serge E. Hallyn" <serge@hallyn.com>
13844 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13846 W:      http://kernsec.org/
13847 S:      Supported
13848 F:      security/
13849 X:      security/selinux/
13850
13851 SELINUX SECURITY MODULE
13852 M:      Paul Moore <paul@paul-moore.com>
13853 M:      Stephen Smalley <sds@tycho.nsa.gov>
13854 M:      Eric Paris <eparis@parisplace.org>
13855 L:      selinux@vger.kernel.org
13856 W:      https://selinuxproject.org
13857 W:      https://github.com/SELinuxProject
13858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13859 S:      Supported
13860 F:      include/linux/selinux*
13861 F:      security/selinux/
13862 F:      scripts/selinux/
13863 F:      Documentation/admin-guide/LSM/SELinux.rst
13864
13865 SENSABLE PHANTOM
13866 M:      Jiri Slaby <jirislaby@gmail.com>
13867 S:      Maintained
13868 F:      drivers/misc/phantom.c
13869 F:      include/uapi/linux/phantom.h
13870
13871 SERIAL DEVICE BUS
13872 M:      Rob Herring <robh@kernel.org>
13873 L:      linux-serial@vger.kernel.org
13874 S:      Maintained
13875 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13876 F:      drivers/tty/serdev/
13877 F:      include/linux/serdev.h
13878
13879 SERIAL DRIVERS
13880 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13881 L:      linux-serial@vger.kernel.org
13882 S:      Maintained
13883 F:      Documentation/devicetree/bindings/serial/
13884 F:      drivers/tty/serial/
13885
13886 SERIAL IR RECEIVER
13887 M:      Sean Young <sean@mess.org>
13888 L:      linux-media@vger.kernel.org
13889 S:      Maintained
13890 F:      drivers/media/rc/serial_ir.c
13891
13892 SFC NETWORK DRIVER
13893 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13894 M:      Edward Cree <ecree@solarflare.com>
13895 M:      Bert Kenward <bkenward@solarflare.com>
13896 L:      netdev@vger.kernel.org
13897 S:      Supported
13898 F:      drivers/net/ethernet/sfc/
13899
13900 SFF/SFP/SFP+ MODULE SUPPORT
13901 M:      Russell King <linux@armlinux.org.uk>
13902 L:      netdev@vger.kernel.org
13903 S:      Maintained
13904 F:      drivers/net/phy/phylink.c
13905 F:      drivers/net/phy/sfp*
13906 F:      include/linux/phylink.h
13907 F:      include/linux/sfp.h
13908
13909 SGI GRU DRIVER
13910 M:      Dimitri Sivanich <sivanich@sgi.com>
13911 S:      Maintained
13912 F:      drivers/misc/sgi-gru/
13913
13914 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13915 M:      Pat Gefre <pfg@sgi.com>
13916 L:      linux-ia64@vger.kernel.org
13917 S:      Supported
13918 F:      Documentation/ia64/serial.txt
13919 F:      drivers/tty/serial/ioc?_serial.c
13920 F:      include/linux/ioc?.h
13921
13922 SGI XP/XPC/XPNET DRIVER
13923 M:      Cliff Whickman <cpw@sgi.com>
13924 M:      Robin Holt <robinmholt@gmail.com>
13925 S:      Maintained
13926 F:      drivers/misc/sgi-xp/
13927
13928 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13929 M:      Ursula Braun <ubraun@linux.ibm.com>
13930 M:      Karsten Graul <kgraul@linux.ibm.com>
13931 L:      linux-s390@vger.kernel.org
13932 W:      http://www.ibm.com/developerworks/linux/linux390/
13933 S:      Supported
13934 F:      net/smc/
13935
13936 SHARP RJ54N1CB0C SENSOR DRIVER
13937 M:      Jacopo Mondi <jacopo@jmondi.org>
13938 L:      linux-media@vger.kernel.org
13939 T:      git git://linuxtv.org/media_tree.git
13940 S:      Odd fixes
13941 F:      drivers/media/i2c/rj54n1cb0c.c
13942 F:      include/media/i2c/rj54n1cb0c.h
13943
13944 SH_VEU V4L2 MEM2MEM DRIVER
13945 L:      linux-media@vger.kernel.org
13946 S:      Orphan
13947 F:      drivers/media/platform/sh_veu.c
13948
13949 SH_VOU V4L2 OUTPUT DRIVER
13950 L:      linux-media@vger.kernel.org
13951 S:      Orphan
13952 F:      drivers/media/platform/sh_vou.c
13953 F:      include/media/drv-intf/sh_vou.h
13954
13955 SI2157 MEDIA DRIVER
13956 M:      Antti Palosaari <crope@iki.fi>
13957 L:      linux-media@vger.kernel.org
13958 W:      https://linuxtv.org
13959 W:      http://palosaari.fi/linux/
13960 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13961 T:      git git://linuxtv.org/anttip/media_tree.git
13962 S:      Maintained
13963 F:      drivers/media/tuners/si2157*
13964
13965 SI2165 MEDIA DRIVER
13966 M:      Matthias Schwarzott <zzam@gentoo.org>
13967 L:      linux-media@vger.kernel.org
13968 W:      https://linuxtv.org
13969 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13970 S:      Maintained
13971 F:      drivers/media/dvb-frontends/si2165*
13972
13973 SI2168 MEDIA DRIVER
13974 M:      Antti Palosaari <crope@iki.fi>
13975 L:      linux-media@vger.kernel.org
13976 W:      https://linuxtv.org
13977 W:      http://palosaari.fi/linux/
13978 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13979 T:      git git://linuxtv.org/anttip/media_tree.git
13980 S:      Maintained
13981 F:      drivers/media/dvb-frontends/si2168*
13982
13983 SI470X FM RADIO RECEIVER I2C DRIVER
13984 M:      Hans Verkuil <hverkuil@xs4all.nl>
13985 L:      linux-media@vger.kernel.org
13986 T:      git git://linuxtv.org/media_tree.git
13987 W:      https://linuxtv.org
13988 S:      Odd Fixes
13989 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13990
13991 SI470X FM RADIO RECEIVER USB DRIVER
13992 M:      Hans Verkuil <hverkuil@xs4all.nl>
13993 L:      linux-media@vger.kernel.org
13994 T:      git git://linuxtv.org/media_tree.git
13995 W:      https://linuxtv.org
13996 S:      Maintained
13997 F:      drivers/media/radio/si470x/radio-si470x-common.c
13998 F:      drivers/media/radio/si470x/radio-si470x.h
13999 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14000
14001 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14002 M:      Eduardo Valentin <edubezval@gmail.com>
14003 L:      linux-media@vger.kernel.org
14004 T:      git git://linuxtv.org/media_tree.git
14005 W:      https://linuxtv.org
14006 S:      Odd Fixes
14007 F:      drivers/media/radio/si4713/si4713.?
14008
14009 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14010 M:      Eduardo Valentin <edubezval@gmail.com>
14011 L:      linux-media@vger.kernel.org
14012 T:      git git://linuxtv.org/media_tree.git
14013 W:      https://linuxtv.org
14014 S:      Odd Fixes
14015 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14016
14017 SI4713 FM RADIO TRANSMITTER USB DRIVER
14018 M:      Hans Verkuil <hverkuil@xs4all.nl>
14019 L:      linux-media@vger.kernel.org
14020 T:      git git://linuxtv.org/media_tree.git
14021 W:      https://linuxtv.org
14022 S:      Maintained
14023 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14024
14025 SIANO DVB DRIVER
14026 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14027 L:      linux-media@vger.kernel.org
14028 W:      https://linuxtv.org
14029 T:      git git://linuxtv.org/media_tree.git
14030 S:      Odd fixes
14031 F:      drivers/media/common/siano/
14032 F:      drivers/media/usb/siano/
14033 F:      drivers/media/usb/siano/
14034 F:      drivers/media/mmc/siano/
14035
14036 SIFIVE DRIVERS
14037 M:      Palmer Dabbelt <palmer@sifive.com>
14038 M:      Paul Walmsley <paul.walmsley@sifive.com>
14039 L:      linux-riscv@lists.infradead.org
14040 T:      git git://github.com/sifive/riscv-linux.git
14041 S:      Supported
14042 K:      sifive
14043 N:      sifive
14044
14045 SILEAD TOUCHSCREEN DRIVER
14046 M:      Hans de Goede <hdegoede@redhat.com>
14047 L:      linux-input@vger.kernel.org
14048 L:      platform-driver-x86@vger.kernel.org
14049 S:      Maintained
14050 F:      drivers/input/touchscreen/silead.c
14051 F:      drivers/platform/x86/touchscreen_dmi.c
14052
14053 SILICON MOTION SM712 FRAME BUFFER DRIVER
14054 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14055 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14056 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14057 L:      linux-fbdev@vger.kernel.org
14058 S:      Maintained
14059 F:      drivers/video/fbdev/sm712*
14060 F:      Documentation/fb/sm712fb.txt
14061
14062 SIMPLE FIRMWARE INTERFACE (SFI)
14063 M:      Len Brown <lenb@kernel.org>
14064 L:      sfi-devel@simplefirmware.org
14065 W:      http://simplefirmware.org/
14066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14067 S:      Supported
14068 F:      arch/x86/platform/sfi/
14069 F:      drivers/sfi/
14070 F:      include/linux/sfi*.h
14071
14072 SIMPLEFB FB DRIVER
14073 M:      Hans de Goede <hdegoede@redhat.com>
14074 L:      linux-fbdev@vger.kernel.org
14075 S:      Maintained
14076 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
14077 F:      drivers/video/fbdev/simplefb.c
14078 F:      include/linux/platform_data/simplefb.h
14079
14080 SIMTEC EB110ATX (Chalice CATS)
14081 P:      Ben Dooks
14082 P:      Vincent Sanders <vince@simtec.co.uk>
14083 M:      Simtec Linux Team <linux@simtec.co.uk>
14084 W:      http://www.simtec.co.uk/products/EB110ATX/
14085 S:      Supported
14086
14087 SIMTEC EB2410ITX (BAST)
14088 P:      Ben Dooks
14089 P:      Vincent Sanders <vince@simtec.co.uk>
14090 M:      Simtec Linux Team <linux@simtec.co.uk>
14091 W:      http://www.simtec.co.uk/products/EB2410ITX/
14092 S:      Supported
14093 F:      arch/arm/mach-s3c24xx/mach-bast.c
14094 F:      arch/arm/mach-s3c24xx/bast-ide.c
14095 F:      arch/arm/mach-s3c24xx/bast-irq.c
14096
14097 SIPHASH PRF ROUTINES
14098 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14099 S:      Maintained
14100 F:      lib/siphash.c
14101 F:      lib/test_siphash.c
14102 F:      include/linux/siphash.h
14103
14104 SIOX
14105 M:      Gavin Schenk <g.schenk@eckelmann.de>
14106 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14107 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14108 S:      Supported
14109 F:      drivers/siox/*
14110 F:      drivers/gpio/gpio-siox.c
14111 F:      include/trace/events/siox.h
14112
14113 SIS 190 ETHERNET DRIVER
14114 M:      Francois Romieu <romieu@fr.zoreil.com>
14115 L:      netdev@vger.kernel.org
14116 S:      Maintained
14117 F:      drivers/net/ethernet/sis/sis190.c
14118
14119 SIS 900/7016 FAST ETHERNET DRIVER
14120 M:      Daniele Venzano <venza@brownhat.org>
14121 W:      http://www.brownhat.org/sis900.html
14122 L:      netdev@vger.kernel.org
14123 S:      Maintained
14124 F:      drivers/net/ethernet/sis/sis900.*
14125
14126 SIS FRAMEBUFFER DRIVER
14127 M:      Thomas Winischhofer <thomas@winischhofer.net>
14128 W:      http://www.winischhofer.net/linuxsisvga.shtml
14129 S:      Maintained
14130 F:      Documentation/fb/sisfb.txt
14131 F:      drivers/video/fbdev/sis/
14132 F:      include/video/sisfb.h
14133
14134 SIS USB2VGA DRIVER
14135 M:      Thomas Winischhofer <thomas@winischhofer.net>
14136 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14137 S:      Maintained
14138 F:      drivers/usb/misc/sisusbvga/
14139
14140 SLAB ALLOCATOR
14141 M:      Christoph Lameter <cl@linux.com>
14142 M:      Pekka Enberg <penberg@kernel.org>
14143 M:      David Rientjes <rientjes@google.com>
14144 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14145 M:      Andrew Morton <akpm@linux-foundation.org>
14146 L:      linux-mm@kvack.org
14147 S:      Maintained
14148 F:      include/linux/sl?b*.h
14149 F:      mm/sl?b*
14150
14151 SLEEPABLE READ-COPY UPDATE (SRCU)
14152 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14153 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14154 M:      Josh Triplett <josh@joshtriplett.org>
14155 R:      Steven Rostedt <rostedt@goodmis.org>
14156 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14157 L:      linux-kernel@vger.kernel.org
14158 W:      http://www.rdrop.com/users/paulmck/RCU/
14159 S:      Supported
14160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14161 F:      include/linux/srcu*.h
14162 F:      kernel/rcu/srcu*.c
14163
14164 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14165 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14166 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14167 S:      Maintained
14168 F:      drivers/slimbus/
14169 F:      Documentation/devicetree/bindings/slimbus/
14170 F:      include/linux/slimbus.h
14171
14172 SMACK SECURITY MODULE
14173 M:      Casey Schaufler <casey@schaufler-ca.com>
14174 L:      linux-security-module@vger.kernel.org
14175 W:      http://schaufler-ca.com
14176 T:      git git://github.com/cschaufler/smack-next
14177 S:      Maintained
14178 F:      Documentation/admin-guide/LSM/Smack.rst
14179 F:      security/smack/
14180
14181 SMC91x ETHERNET DRIVER
14182 M:      Nicolas Pitre <nico@fluxnic.net>
14183 S:      Odd Fixes
14184 F:      drivers/net/ethernet/smsc/smc91x.*
14185
14186 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14187 M:      Sakari Ailus <sakari.ailus@iki.fi>
14188 L:      linux-media@vger.kernel.org
14189 S:      Maintained
14190 F:      drivers/media/i2c/smiapp/
14191 F:      include/media/i2c/smiapp.h
14192 F:      drivers/media/i2c/smiapp-pll.c
14193 F:      drivers/media/i2c/smiapp-pll.h
14194 F:      include/uapi/linux/smiapp.h
14195 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14196
14197 SMM665 HARDWARE MONITOR DRIVER
14198 M:      Guenter Roeck <linux@roeck-us.net>
14199 L:      linux-hwmon@vger.kernel.org
14200 S:      Maintained
14201 F:      Documentation/hwmon/smm665
14202 F:      drivers/hwmon/smm665.c
14203
14204 SMSC EMC2103 HARDWARE MONITOR DRIVER
14205 M:      Steve Glendinning <steve.glendinning@shawell.net>
14206 L:      linux-hwmon@vger.kernel.org
14207 S:      Maintained
14208 F:      Documentation/hwmon/emc2103
14209 F:      drivers/hwmon/emc2103.c
14210
14211 SMSC SCH5627 HARDWARE MONITOR DRIVER
14212 M:      Hans de Goede <hdegoede@redhat.com>
14213 L:      linux-hwmon@vger.kernel.org
14214 S:      Supported
14215 F:      Documentation/hwmon/sch5627
14216 F:      drivers/hwmon/sch5627.c
14217
14218 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14219 M:      Steve Glendinning <steve.glendinning@shawell.net>
14220 L:      linux-fbdev@vger.kernel.org
14221 S:      Maintained
14222 F:      drivers/video/fbdev/smscufx.c
14223
14224 SMSC47B397 HARDWARE MONITOR DRIVER
14225 M:      Jean Delvare <jdelvare@suse.com>
14226 L:      linux-hwmon@vger.kernel.org
14227 S:      Maintained
14228 F:      Documentation/hwmon/smsc47b397
14229 F:      drivers/hwmon/smsc47b397.c
14230
14231 SMSC911x ETHERNET DRIVER
14232 M:      Steve Glendinning <steve.glendinning@shawell.net>
14233 L:      netdev@vger.kernel.org
14234 S:      Maintained
14235 F:      include/linux/smsc911x.h
14236 F:      drivers/net/ethernet/smsc/smsc911x.*
14237
14238 SMSC9420 PCI ETHERNET DRIVER
14239 M:      Steve Glendinning <steve.glendinning@shawell.net>
14240 L:      netdev@vger.kernel.org
14241 S:      Maintained
14242 F:      drivers/net/ethernet/smsc/smsc9420.*
14243
14244 SOC-CAMERA V4L2 SUBSYSTEM
14245 L:      linux-media@vger.kernel.org
14246 T:      git git://linuxtv.org/media_tree.git
14247 S:      Orphan
14248 F:      include/media/soc*
14249 F:      drivers/media/i2c/soc_camera/
14250 F:      drivers/media/platform/soc_camera/
14251
14252 SOCIONEXT SYNQUACER I2C DRIVER
14253 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14254 L:      linux-i2c@vger.kernel.org
14255 S:      Maintained
14256 F:      drivers/i2c/busses/i2c-synquacer.c
14257 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14258
14259 SOCIONEXT UNIPHIER SOUND DRIVER
14260 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14261 S:      Orphan
14262 F:      sound/soc/uniphier/
14263
14264 SOEKRIS NET48XX LED SUPPORT
14265 M:      Chris Boot <bootc@bootc.net>
14266 S:      Maintained
14267 F:      drivers/leds/leds-net48xx.c
14268
14269 SOFT-ROCE DRIVER (rxe)
14270 M:      Moni Shoua <monis@mellanox.com>
14271 L:      linux-rdma@vger.kernel.org
14272 S:      Supported
14273 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14274 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14275 F:      drivers/infiniband/sw/rxe/
14276 F:      include/uapi/rdma/rdma_user_rxe.h
14277
14278 SOFTLOGIC 6x10 MPEG CODEC
14279 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14280 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14281 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14282 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14283 M:      Ismael Luceno <ismael@iodev.co.uk>
14284 L:      linux-media@vger.kernel.org
14285 S:      Supported
14286 F:      drivers/media/pci/solo6x10/
14287
14288 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14289 M:      James Morse <james.morse@arm.com>
14290 L:      linux-arm-kernel@lists.infradead.org
14291 S:      Maintained
14292 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14293 F:      drivers/firmware/arm_sdei.c
14294 F:      include/linux/arm_sdei.h
14295 F:      include/uapi/linux/arm_sdei.h
14296
14297 SOFTWARE RAID (Multiple Disks) SUPPORT
14298 M:      Shaohua Li <shli@kernel.org>
14299 L:      linux-raid@vger.kernel.org
14300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14301 S:      Supported
14302 F:      drivers/md/Makefile
14303 F:      drivers/md/Kconfig
14304 F:      drivers/md/md*
14305 F:      drivers/md/raid*
14306 F:      include/linux/raid/
14307 F:      include/uapi/linux/raid/
14308
14309 SOCIONEXT (SNI) AVE NETWORK DRIVER
14310 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14311 L:      netdev@vger.kernel.org
14312 S:      Maintained
14313 F:      drivers/net/ethernet/socionext/sni_ave.c
14314 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14315
14316 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14317 M:      Jassi Brar <jaswinder.singh@linaro.org>
14318 L:      netdev@vger.kernel.org
14319 S:      Maintained
14320 F:      drivers/net/ethernet/socionext/netsec.c
14321 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14322
14323 SOLIDRUN CLEARFOG SUPPORT
14324 M:      Russell King <linux@armlinux.org.uk>
14325 S:      Maintained
14326 F:      arch/arm/boot/dts/armada-388-clearfog*
14327 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14328
14329 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14330 M:      Russell King <linux@armlinux.org.uk>
14331 S:      Maintained
14332 F:      arch/arm/boot/dts/imx6*-cubox-i*
14333 F:      arch/arm/boot/dts/imx6*-hummingboard*
14334 F:      arch/arm/boot/dts/imx6*-sr-*
14335
14336 SONIC NETWORK DRIVER
14337 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14338 L:      netdev@vger.kernel.org
14339 S:      Maintained
14340 F:      drivers/net/ethernet/natsemi/sonic.*
14341
14342 SONICS SILICON BACKPLANE DRIVER (SSB)
14343 M:      Michael Buesch <m@bues.ch>
14344 L:      linux-wireless@vger.kernel.org
14345 S:      Maintained
14346 F:      drivers/ssb/
14347 F:      include/linux/ssb/
14348
14349 SONY IMX214 SENSOR DRIVER
14350 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14351 L:      linux-media@vger.kernel.org
14352 T:      git git://linuxtv.org/media_tree.git
14353 S:      Maintained
14354 F:      drivers/media/i2c/imx214.c
14355 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14356
14357 SONY IMX258 SENSOR DRIVER
14358 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14359 L:      linux-media@vger.kernel.org
14360 T:      git git://linuxtv.org/media_tree.git
14361 S:      Maintained
14362 F:      drivers/media/i2c/imx258.c
14363
14364 SONY IMX274 SENSOR DRIVER
14365 M:      Leon Luo <leonl@leopardimaging.com>
14366 L:      linux-media@vger.kernel.org
14367 T:      git git://linuxtv.org/media_tree.git
14368 S:      Maintained
14369 F:      drivers/media/i2c/imx274.c
14370 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14371
14372 SONY IMX319 SENSOR DRIVER
14373 M:      Bingbu Cao <bingbu.cao@intel.com>
14374 L:      linux-media@vger.kernel.org
14375 T:      git git://linuxtv.org/media_tree.git
14376 S:      Maintained
14377 F:      drivers/media/i2c/imx319.c
14378
14379 SONY IMX355 SENSOR DRIVER
14380 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14381 L:      linux-media@vger.kernel.org
14382 T:      git git://linuxtv.org/media_tree.git
14383 S:      Maintained
14384 F:      drivers/media/i2c/imx355.c
14385
14386 SONY MEMORYSTICK CARD SUPPORT
14387 M:      Alex Dubov <oakad@yahoo.com>
14388 W:      http://tifmxx.berlios.de/
14389 S:      Maintained
14390 F:      drivers/memstick/host/tifm_ms.c
14391
14392 SONY MEMORYSTICK STANDARD SUPPORT
14393 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14394 S:      Maintained
14395 F:      drivers/memstick/core/ms_block.*
14396
14397 SONY VAIO CONTROL DEVICE DRIVER
14398 M:      Mattia Dongili <malattia@linux.it>
14399 L:      platform-driver-x86@vger.kernel.org
14400 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14401 S:      Maintained
14402 F:      Documentation/laptops/sony-laptop.txt
14403 F:      drivers/char/sonypi.c
14404 F:      drivers/platform/x86/sony-laptop.c
14405 F:      include/linux/sony-laptop.h
14406
14407 SOUND
14408 M:      Jaroslav Kysela <perex@perex.cz>
14409 M:      Takashi Iwai <tiwai@suse.com>
14410 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14411 W:      http://www.alsa-project.org/
14412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14413 T:      git git://git.alsa-project.org/alsa-kernel.git
14414 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14415 S:      Maintained
14416 F:      Documentation/sound/
14417 F:      include/sound/
14418 F:      include/uapi/sound/
14419 F:      sound/
14420
14421 SOUND - COMPRESSED AUDIO
14422 M:      Vinod Koul <vkoul@kernel.org>
14423 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14425 S:      Supported
14426 F:      Documentation/sound/designs/compress-offload.rst
14427 F:      include/sound/compress_driver.h
14428 F:      include/uapi/sound/compress_*
14429 F:      sound/core/compress_offload.c
14430 F:      sound/soc/soc-compress.c
14431
14432 SOUND - DMAENGINE HELPERS
14433 M:      Lars-Peter Clausen <lars@metafoo.de>
14434 S:      Supported
14435 F:      include/sound/dmaengine_pcm.h
14436 F:      sound/core/pcm_dmaengine.c
14437 F:      sound/soc/soc-generic-dmaengine-pcm.c
14438
14439 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14440 M:      Liam Girdwood <lgirdwood@gmail.com>
14441 M:      Mark Brown <broonie@kernel.org>
14442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14443 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14444 W:      http://alsa-project.org/main/index.php/ASoC
14445 S:      Supported
14446 F:      Documentation/devicetree/bindings/sound/
14447 F:      Documentation/sound/soc/
14448 F:      sound/soc/
14449 F:      include/dt-bindings/sound/
14450 F:      include/sound/soc*
14451
14452 SOUNDWIRE SUBSYSTEM
14453 M:      Vinod Koul <vkoul@kernel.org>
14454 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14455 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14456 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14457 S:      Supported
14458 F:      Documentation/driver-api/soundwire/
14459 F:      drivers/soundwire/
14460 F:      include/linux/soundwire/
14461
14462 SP2 MEDIA DRIVER
14463 M:      Olli Salonen <olli.salonen@iki.fi>
14464 L:      linux-media@vger.kernel.org
14465 W:      https://linuxtv.org
14466 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14467 S:      Maintained
14468 F:      drivers/media/dvb-frontends/sp2*
14469
14470 SPARC + UltraSPARC (sparc/sparc64)
14471 M:      "David S. Miller" <davem@davemloft.net>
14472 L:      sparclinux@vger.kernel.org
14473 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14476 S:      Maintained
14477 F:      arch/sparc/
14478 F:      drivers/sbus/
14479
14480 SPARC SERIAL DRIVERS
14481 M:      "David S. Miller" <davem@davemloft.net>
14482 L:      sparclinux@vger.kernel.org
14483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14485 S:      Maintained
14486 F:      include/linux/sunserialcore.h
14487 F:      drivers/tty/serial/suncore.c
14488 F:      drivers/tty/serial/sunhv.c
14489 F:      drivers/tty/serial/sunsab.c
14490 F:      drivers/tty/serial/sunsab.h
14491 F:      drivers/tty/serial/sunsu.c
14492 F:      drivers/tty/serial/sunzilog.c
14493 F:      drivers/tty/serial/sunzilog.h
14494 F:      drivers/tty/vcc.c
14495
14496 SPARSE CHECKER
14497 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14498 L:      linux-sparse@vger.kernel.org
14499 W:      https://sparse.wiki.kernel.org/
14500 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14501 S:      Maintained
14502 F:      include/linux/compiler.h
14503
14504 SPEAR CLOCK FRAMEWORK SUPPORT
14505 M:      Viresh Kumar <vireshk@kernel.org>
14506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14507 W:      http://www.st.com/spear
14508 S:      Maintained
14509 F:      drivers/clk/spear/
14510
14511 SPEAR PLATFORM SUPPORT
14512 M:      Viresh Kumar <vireshk@kernel.org>
14513 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14514 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14515 W:      http://www.st.com/spear
14516 S:      Maintained
14517 F:      arch/arm/boot/dts/spear*
14518 F:      arch/arm/mach-spear/
14519
14520 SPI NOR SUBSYSTEM
14521 M:      Marek Vasut <marek.vasut@gmail.com>
14522 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
14523 L:      linux-mtd@lists.infradead.org
14524 W:      http://www.linux-mtd.infradead.org/
14525 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14526 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14527 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14528 S:      Maintained
14529 F:      drivers/mtd/spi-nor/
14530 F:      include/linux/mtd/spi-nor.h
14531
14532 SPI SUBSYSTEM
14533 M:      Mark Brown <broonie@kernel.org>
14534 L:      linux-spi@vger.kernel.org
14535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14536 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14537 S:      Maintained
14538 F:      Documentation/devicetree/bindings/spi/
14539 F:      Documentation/spi/
14540 F:      drivers/spi/
14541 F:      include/linux/spi/
14542 F:      include/uapi/linux/spi/
14543 F:      tools/spi/
14544
14545 SPIDERNET NETWORK DRIVER for CELL
14546 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14547 L:      netdev@vger.kernel.org
14548 S:      Supported
14549 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14550 F:      drivers/net/ethernet/toshiba/spider_net*
14551
14552 SPMI SUBSYSTEM
14553 R:      Stephen Boyd <sboyd@kernel.org>
14554 L:      linux-arm-msm@vger.kernel.org
14555 F:      Documentation/devicetree/bindings/spmi/
14556 F:      drivers/spmi/
14557 F:      include/dt-bindings/spmi/spmi.h
14558 F:      include/linux/spmi.h
14559 F:      include/trace/events/spmi.h
14560
14561 SPU FILE SYSTEM
14562 M:      Jeremy Kerr <jk@ozlabs.org>
14563 L:      linuxppc-dev@lists.ozlabs.org
14564 W:      http://www.ibm.com/developerworks/power/cell/
14565 S:      Supported
14566 F:      Documentation/filesystems/spufs.txt
14567 F:      arch/powerpc/platforms/cell/spufs/
14568
14569 SQUASHFS FILE SYSTEM
14570 M:      Phillip Lougher <phillip@squashfs.org.uk>
14571 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14572 W:      http://squashfs.org.uk
14573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14574 S:      Maintained
14575 F:      Documentation/filesystems/squashfs.txt
14576 F:      fs/squashfs/
14577
14578 SRM (Alpha) environment access
14579 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14580 S:      Maintained
14581 F:      arch/alpha/kernel/srm_env.c
14582
14583 ST LSM6DSx IMU IIO DRIVER
14584 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14585 L:      linux-iio@vger.kernel.org
14586 W:      http://www.st.com/
14587 S:      Maintained
14588 F:      drivers/iio/imu/st_lsm6dsx/
14589 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14590
14591 ST STM32 I2C/SMBUS DRIVER
14592 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14593 L:      linux-i2c@vger.kernel.org
14594 S:      Maintained
14595 F:      drivers/i2c/busses/i2c-stm32*
14596
14597 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14598 M:      Song Qiang <songqiang1304521@gmail.com>
14599 L:      linux-iio@vger.kernel.org
14600 S:      Maintained
14601 F:      drivers/iio/proximity/vl53l0x-i2c.c
14602 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14603
14604 STABLE BRANCH
14605 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14606 M:      Sasha Levin <sashal@kernel.org>
14607 L:      stable@vger.kernel.org
14608 S:      Supported
14609 F:      Documentation/process/stable-kernel-rules.rst
14610
14611 STAGING - COMEDI
14612 M:      Ian Abbott <abbotti@mev.co.uk>
14613 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14614 S:      Odd Fixes
14615 F:      drivers/staging/comedi/
14616
14617 STAGING - EROFS FILE SYSTEM
14618 M:      Gao Xiang <gaoxiang25@huawei.com>
14619 M:      Chao Yu <yuchao0@huawei.com>
14620 L:      linux-erofs@lists.ozlabs.org
14621 S:      Maintained
14622 F:      drivers/staging/erofs/
14623
14624 STAGING - INDUSTRIAL IO
14625 M:      Jonathan Cameron <jic23@kernel.org>
14626 L:      linux-iio@vger.kernel.org
14627 S:      Odd Fixes
14628 F:      Documentation/devicetree/bindings/staging/iio/
14629 F:      drivers/staging/iio/
14630
14631 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14632 M:      Marc Dietrich <marvin24@gmx.de>
14633 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14634 L:      linux-tegra@vger.kernel.org
14635 S:      Maintained
14636 F:      drivers/staging/nvec/
14637
14638 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14639 M:      Jens Frederich <jfrederich@gmail.com>
14640 M:      Daniel Drake <dsd@laptop.org>
14641 M:      Jon Nettleton <jon.nettleton@gmail.com>
14642 W:      http://wiki.laptop.org/go/DCON
14643 S:      Maintained
14644 F:      drivers/staging/olpc_dcon/
14645
14646 STAGING - REALTEK RTL8712U DRIVERS
14647 M:      Larry Finger <Larry.Finger@lwfinger.net>
14648 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14649 S:      Odd Fixes
14650 F:      drivers/staging/rtl8712/
14651
14652 STAGING - REALTEK RTL8188EU DRIVERS
14653 M:      Larry Finger <Larry.Finger@lwfinger.net>
14654 S:      Odd Fixes
14655 F:      drivers/staging/rtl8188eu/
14656
14657 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14658 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14659 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14660 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14661 L:      linux-fbdev@vger.kernel.org
14662 S:      Maintained
14663 F:      drivers/staging/sm750fb/
14664
14665 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14666 M:      William Hubbs <w.d.hubbs@gmail.com>
14667 M:      Chris Brannon <chris@the-brannons.com>
14668 M:      Kirk Reiser <kirk@reisers.ca>
14669 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14670 L:      speakup@linux-speakup.org
14671 W:      http://www.linux-speakup.org/
14672 S:      Odd Fixes
14673 F:      drivers/staging/speakup/
14674
14675 STAGING - VIA VT665X DRIVERS
14676 M:      Forest Bond <forest@alittletooquiet.net>
14677 S:      Odd Fixes
14678 F:      drivers/staging/vt665?/
14679
14680 STAGING - WILC1000 WIFI DRIVER
14681 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
14682 M:      Ajay Singh <ajay.kathat@microchip.com>
14683 L:      linux-wireless@vger.kernel.org
14684 S:      Supported
14685 F:      drivers/staging/wilc1000/
14686
14687 STAGING SUBSYSTEM
14688 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14690 L:      devel@driverdev.osuosl.org
14691 S:      Supported
14692 F:      drivers/staging/
14693
14694 STARFIRE/DURALAN NETWORK DRIVER
14695 M:      Ion Badulescu <ionut@badula.org>
14696 S:      Odd Fixes
14697 F:      drivers/net/ethernet/adaptec/starfire*
14698
14699 STEC S1220 SKD DRIVER
14700 M:      Bart Van Assche <bart.vanassche@wdc.com>
14701 L:      linux-block@vger.kernel.org
14702 S:      Maintained
14703 F:      drivers/block/skd*[ch]
14704
14705 STI AUDIO (ASoC) DRIVERS
14706 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14707 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14708 S:      Maintained
14709 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14710 F:      sound/soc/sti/
14711
14712 STI CEC DRIVER
14713 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14714 S:      Maintained
14715 F:      drivers/media/platform/sti/cec/
14716 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14717
14718 STK1160 USB VIDEO CAPTURE DRIVER
14719 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14720 L:      linux-media@vger.kernel.org
14721 T:      git git://linuxtv.org/media_tree.git
14722 S:      Maintained
14723 F:      drivers/media/usb/stk1160/
14724
14725 STM32 AUDIO (ASoC) DRIVERS
14726 M:      Olivier Moysan <olivier.moysan@st.com>
14727 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14728 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14729 S:      Maintained
14730 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14731 F:      sound/soc/stm/
14732
14733 STM32 TIMER/LPTIMER DRIVERS
14734 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14735 S:      Maintained
14736 F:      drivers/*/stm32-*timer*
14737 F:      drivers/pwm/pwm-stm32*
14738 F:      include/linux/*/stm32-*tim*
14739 F:      Documentation/ABI/testing/*timer-stm32
14740 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14741 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14742
14743 STMMAC ETHERNET DRIVER
14744 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14745 M:      Alexandre Torgue <alexandre.torgue@st.com>
14746 M:      Jose Abreu <joabreu@synopsys.com>
14747 L:      netdev@vger.kernel.org
14748 W:      http://www.stlinux.com
14749 S:      Supported
14750 F:      drivers/net/ethernet/stmicro/stmmac/
14751
14752 SUN3/3X
14753 M:      Sam Creasey <sammy@sammy.net>
14754 W:      http://sammy.net/sun3/
14755 S:      Maintained
14756 F:      arch/m68k/kernel/*sun3*
14757 F:      arch/m68k/sun3*/
14758 F:      arch/m68k/include/asm/sun3*
14759 F:      drivers/net/ethernet/i825xx/sun3*
14760
14761 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14762 M:      Hans de Goede <hdegoede@redhat.com>
14763 L:      linux-input@vger.kernel.org
14764 S:      Maintained
14765 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14766 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14767
14768 SUNDANCE NETWORK DRIVER
14769 M:      Denis Kirjanov <kda@linux-powerpc.org>
14770 L:      netdev@vger.kernel.org
14771 S:      Maintained
14772 F:      drivers/net/ethernet/dlink/sundance.c
14773
14774 SUPERH
14775 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14776 M:      Rich Felker <dalias@libc.org>
14777 L:      linux-sh@vger.kernel.org
14778 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14779 S:      Maintained
14780 F:      Documentation/sh/
14781 F:      arch/sh/
14782 F:      drivers/sh/
14783
14784 SUSPEND TO RAM
14785 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14786 M:      Len Brown <len.brown@intel.com>
14787 M:      Pavel Machek <pavel@ucw.cz>
14788 L:      linux-pm@vger.kernel.org
14789 B:      https://bugzilla.kernel.org
14790 S:      Supported
14791 F:      Documentation/power/
14792 F:      arch/x86/kernel/acpi/
14793 F:      drivers/base/power/
14794 F:      kernel/power/
14795 F:      include/linux/suspend.h
14796 F:      include/linux/freezer.h
14797 F:      include/linux/pm.h
14798
14799 SVGA HANDLING
14800 M:      Martin Mares <mj@ucw.cz>
14801 L:      linux-video@atrey.karlin.mff.cuni.cz
14802 S:      Maintained
14803 F:      Documentation/svga.txt
14804 F:      arch/x86/boot/video*
14805
14806 SWIOTLB SUBSYSTEM
14807 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14808 L:      iommu@lists.linux-foundation.org
14809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14810 S:      Supported
14811 F:      kernel/dma/swiotlb.c
14812 F:      arch/*/kernel/pci-swiotlb.c
14813 F:      include/linux/swiotlb.h
14814
14815 SWITCHDEV
14816 M:      Jiri Pirko <jiri@resnulli.us>
14817 M:      Ivan Vecera <ivecera@redhat.com>
14818 L:      netdev@vger.kernel.org
14819 S:      Supported
14820 F:      net/switchdev/
14821 F:      include/net/switchdev.h
14822
14823 SY8106A REGULATOR DRIVER
14824 M:      Icenowy Zheng <icenowy@aosc.io>
14825 S:      Maintained
14826 F:      drivers/regulator/sy8106a-regulator.c
14827 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14828
14829 SYNC FILE FRAMEWORK
14830 M:      Sumit Semwal <sumit.semwal@linaro.org>
14831 R:      Gustavo Padovan <gustavo@padovan.org>
14832 S:      Maintained
14833 L:      linux-media@vger.kernel.org
14834 L:      dri-devel@lists.freedesktop.org
14835 F:      drivers/dma-buf/sync_*
14836 F:      drivers/dma-buf/dma-fence*
14837 F:      drivers/dma-buf/sw_sync.c
14838 F:      include/linux/sync_file.h
14839 F:      include/uapi/linux/sync_file.h
14840 F:      Documentation/sync_file.txt
14841 T:      git git://anongit.freedesktop.org/drm/drm-misc
14842
14843 SYNOPSYS ARC ARCHITECTURE
14844 M:      Vineet Gupta <vgupta@synopsys.com>
14845 L:      linux-snps-arc@lists.infradead.org
14846 S:      Supported
14847 F:      arch/arc/
14848 F:      Documentation/devicetree/bindings/arc/*
14849 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14850 F:      drivers/clocksource/arc_timer.c
14851 F:      drivers/tty/serial/arc_uart.c
14852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14853
14854 SYNOPSYS ARC HSDK SDP pll clock driver
14855 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14856 S:      Supported
14857 F:      drivers/clk/clk-hsdk-pll.c
14858 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14859
14860 SYNOPSYS ARC SDP clock driver
14861 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14862 S:      Supported
14863 F:      drivers/clk/axs10x/*
14864 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14865
14866 SYNOPSYS ARC SDP platform support
14867 M:      Alexey Brodkin <abrodkin@synopsys.com>
14868 S:      Supported
14869 F:      arch/arc/plat-axs10x
14870 F:      arch/arc/boot/dts/ax*
14871 F:      Documentation/devicetree/bindings/arc/axs10*
14872
14873 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14874 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14875 S:      Supported
14876 F:      drivers/reset/reset-axs10x.c
14877 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14878
14879 SYNOPSYS CREG GPIO DRIVER
14880 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14881 S:      Maintained
14882 F:      drivers/gpio/gpio-creg-snps.c
14883 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14884
14885 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14886 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14887 S:      Maintained
14888 F:      drivers/tty/serial/8250/8250_dw.c
14889
14890 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14891 M:      Hoan Tran <hoan@os.amperecomputing.com>
14892 L:      linux-gpio@vger.kernel.org
14893 S:      Maintained
14894 F:      drivers/gpio/gpio-dwapb.c
14895 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14896
14897 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14898 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14899 S:      Maintained
14900 F:      drivers/dma/dwi-axi-dmac/
14901 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14902
14903 SYNOPSYS DESIGNWARE DMAC DRIVER
14904 M:      Viresh Kumar <vireshk@kernel.org>
14905 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14906 S:      Maintained
14907 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
14908 F:      drivers/dma/dw/
14909 F:      include/dt-bindings/dma/dw-dmac.h
14910 F:      include/linux/dma/dw.h
14911 F:      include/linux/platform_data/dma-dw.h
14912
14913 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14914 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14915 L:      netdev@vger.kernel.org
14916 S:      Supported
14917 F:      drivers/net/ethernet/synopsys/
14918
14919 SYNOPSYS DESIGNWARE I2C DRIVER
14920 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14921 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14922 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14923 L:      linux-i2c@vger.kernel.org
14924 S:      Maintained
14925 F:      drivers/i2c/busses/i2c-designware-*
14926 F:      include/linux/platform_data/i2c-designware.h
14927
14928 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14929 M:      Jaehoon Chung <jh80.chung@samsung.com>
14930 L:      linux-mmc@vger.kernel.org
14931 S:      Maintained
14932 F:      drivers/mmc/host/dw_mmc*
14933
14934 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14935 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14936 S:      Supported
14937 F:      drivers/reset/reset-hsdk.c
14938 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14939 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14940
14941 SYSTEM CONFIGURATION (SYSCON)
14942 M:      Lee Jones <lee.jones@linaro.org>
14943 M:      Arnd Bergmann <arnd@arndb.de>
14944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14945 S:      Supported
14946 F:      drivers/mfd/syscon.c
14947
14948 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14949 M:      Sudeep Holla <sudeep.holla@arm.com>
14950 L:      linux-arm-kernel@lists.infradead.org
14951 S:      Maintained
14952 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14953 F:      drivers/clk/clk-sc[mp]i.c
14954 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14955 F:      drivers/firmware/arm_scpi.c
14956 F:      drivers/firmware/arm_scmi/
14957 F:      include/linux/sc[mp]i_protocol.h
14958
14959 SYSTEM RESET/SHUTDOWN DRIVERS
14960 M:      Sebastian Reichel <sre@kernel.org>
14961 L:      linux-pm@vger.kernel.org
14962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14963 S:      Maintained
14964 F:      Documentation/devicetree/bindings/power/reset/
14965 F:      drivers/power/reset/
14966
14967 SYSTEM TRACE MODULE CLASS
14968 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14969 S:      Maintained
14970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14971 F:      Documentation/trace/stm.rst
14972 F:      drivers/hwtracing/stm/
14973 F:      include/linux/stm.h
14974 F:      include/uapi/linux/stm.h
14975
14976 SYSV FILESYSTEM
14977 M:      Christoph Hellwig <hch@infradead.org>
14978 S:      Maintained
14979 F:      Documentation/filesystems/sysv-fs.txt
14980 F:      fs/sysv/
14981 F:      include/linux/sysv_fs.h
14982
14983 TARGET SUBSYSTEM
14984 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14985 L:      linux-scsi@vger.kernel.org
14986 L:      target-devel@vger.kernel.org
14987 W:      http://www.linux-iscsi.org
14988 W:      http://groups.google.com/group/linux-iscsi-target-dev
14989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14990 S:      Supported
14991 F:      drivers/target/
14992 F:      include/target/
14993 F:      Documentation/target/
14994
14995 TASKSTATS STATISTICS INTERFACE
14996 M:      Balbir Singh <bsingharora@gmail.com>
14997 S:      Maintained
14998 F:      Documentation/accounting/taskstats*
14999 F:      include/linux/taskstats*
15000 F:      kernel/taskstats.c
15001
15002 TC subsystem
15003 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15004 M:      Cong Wang <xiyou.wangcong@gmail.com>
15005 M:      Jiri Pirko <jiri@resnulli.us>
15006 L:      netdev@vger.kernel.org
15007 S:      Maintained
15008 F:      include/net/pkt_cls.h
15009 F:      include/net/pkt_sched.h
15010 F:      include/net/tc_act/
15011 F:      include/uapi/linux/pkt_cls.h
15012 F:      include/uapi/linux/pkt_sched.h
15013 F:      include/uapi/linux/tc_act/
15014 F:      include/uapi/linux/tc_ematch/
15015 F:      net/sched/
15016
15017 TC90522 MEDIA DRIVER
15018 M:      Akihiro Tsukada <tskd08@gmail.com>
15019 L:      linux-media@vger.kernel.org
15020 S:      Odd Fixes
15021 F:      drivers/media/dvb-frontends/tc90522*
15022
15023 TCP LOW PRIORITY MODULE
15024 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15025 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15026 W:      http://tcp-lp-mod.sourceforge.net/
15027 S:      Maintained
15028 F:      net/ipv4/tcp_lp.c
15029
15030 TDA10071 MEDIA DRIVER
15031 M:      Antti Palosaari <crope@iki.fi>
15032 L:      linux-media@vger.kernel.org
15033 W:      https://linuxtv.org
15034 W:      http://palosaari.fi/linux/
15035 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15036 T:      git git://linuxtv.org/anttip/media_tree.git
15037 S:      Maintained
15038 F:      drivers/media/dvb-frontends/tda10071*
15039
15040 TDA18212 MEDIA DRIVER
15041 M:      Antti Palosaari <crope@iki.fi>
15042 L:      linux-media@vger.kernel.org
15043 W:      https://linuxtv.org
15044 W:      http://palosaari.fi/linux/
15045 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15046 T:      git git://linuxtv.org/anttip/media_tree.git
15047 S:      Maintained
15048 F:      drivers/media/tuners/tda18212*
15049
15050 TDA18218 MEDIA DRIVER
15051 M:      Antti Palosaari <crope@iki.fi>
15052 L:      linux-media@vger.kernel.org
15053 W:      https://linuxtv.org
15054 W:      http://palosaari.fi/linux/
15055 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15056 T:      git git://linuxtv.org/anttip/media_tree.git
15057 S:      Maintained
15058 F:      drivers/media/tuners/tda18218*
15059
15060 TDA18250 MEDIA DRIVER
15061 M:      Olli Salonen <olli.salonen@iki.fi>
15062 L:      linux-media@vger.kernel.org
15063 W:      https://linuxtv.org
15064 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15065 T:      git git://linuxtv.org/media_tree.git
15066 S:      Maintained
15067 F:      drivers/media/tuners/tda18250*
15068
15069 TDA18271 MEDIA DRIVER
15070 M:      Michael Krufky <mkrufky@linuxtv.org>
15071 L:      linux-media@vger.kernel.org
15072 W:      https://linuxtv.org
15073 W:      http://github.com/mkrufky
15074 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15075 T:      git git://linuxtv.org/mkrufky/tuners.git
15076 S:      Maintained
15077 F:      drivers/media/tuners/tda18271*
15078
15079 TDA1997x MEDIA DRIVER
15080 M:      Tim Harvey <tharvey@gateworks.com>
15081 L:      linux-media@vger.kernel.org
15082 W:      https://linuxtv.org
15083 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15084 S:      Maintained
15085 F:      drivers/media/i2c/tda1997x.*
15086
15087 TDA827x MEDIA DRIVER
15088 M:      Michael Krufky <mkrufky@linuxtv.org>
15089 L:      linux-media@vger.kernel.org
15090 W:      https://linuxtv.org
15091 W:      http://github.com/mkrufky
15092 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15093 T:      git git://linuxtv.org/mkrufky/tuners.git
15094 S:      Maintained
15095 F:      drivers/media/tuners/tda8290.*
15096
15097 TDA8290 MEDIA DRIVER
15098 M:      Michael Krufky <mkrufky@linuxtv.org>
15099 L:      linux-media@vger.kernel.org
15100 W:      https://linuxtv.org
15101 W:      http://github.com/mkrufky
15102 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15103 T:      git git://linuxtv.org/mkrufky/tuners.git
15104 S:      Maintained
15105 F:      drivers/media/tuners/tda8290.*
15106
15107 TDA9840 MEDIA DRIVER
15108 M:      Hans Verkuil <hverkuil@xs4all.nl>
15109 L:      linux-media@vger.kernel.org
15110 T:      git git://linuxtv.org/media_tree.git
15111 W:      https://linuxtv.org
15112 S:      Maintained
15113 F:      drivers/media/i2c/tda9840*
15114
15115 TEA5761 TUNER DRIVER
15116 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15117 L:      linux-media@vger.kernel.org
15118 W:      https://linuxtv.org
15119 T:      git git://linuxtv.org/media_tree.git
15120 S:      Odd fixes
15121 F:      drivers/media/tuners/tea5761.*
15122
15123 TEA5767 TUNER DRIVER
15124 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15125 L:      linux-media@vger.kernel.org
15126 W:      https://linuxtv.org
15127 T:      git git://linuxtv.org/media_tree.git
15128 S:      Maintained
15129 F:      drivers/media/tuners/tea5767.*
15130
15131 TEA6415C MEDIA DRIVER
15132 M:      Hans Verkuil <hverkuil@xs4all.nl>
15133 L:      linux-media@vger.kernel.org
15134 T:      git git://linuxtv.org/media_tree.git
15135 W:      https://linuxtv.org
15136 S:      Maintained
15137 F:      drivers/media/i2c/tea6415c*
15138
15139 TEA6420 MEDIA DRIVER
15140 M:      Hans Verkuil <hverkuil@xs4all.nl>
15141 L:      linux-media@vger.kernel.org
15142 T:      git git://linuxtv.org/media_tree.git
15143 W:      https://linuxtv.org
15144 S:      Maintained
15145 F:      drivers/media/i2c/tea6420*
15146
15147 TEAM DRIVER
15148 M:      Jiri Pirko <jiri@resnulli.us>
15149 L:      netdev@vger.kernel.org
15150 S:      Supported
15151 F:      drivers/net/team/
15152 F:      include/linux/if_team.h
15153 F:      include/uapi/linux/if_team.h
15154
15155 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15156 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15157 S:      Maintained
15158 F:      arch/x86/platform/ts5500/
15159
15160 TECHNOTREND USB IR RECEIVER
15161 M:      Sean Young <sean@mess.org>
15162 L:      linux-media@vger.kernel.org
15163 S:      Maintained
15164 F:      drivers/media/rc/ttusbir.c
15165
15166 TECHWELL TW9910 VIDEO DECODER
15167 L:      linux-media@vger.kernel.org
15168 S:      Orphan
15169 F:      drivers/media/i2c/tw9910.c
15170 F:      include/media/i2c/tw9910.h
15171
15172 TEE SUBSYSTEM
15173 M:      Jens Wiklander <jens.wiklander@linaro.org>
15174 S:      Maintained
15175 F:      include/linux/tee_drv.h
15176 F:      include/uapi/linux/tee.h
15177 F:      drivers/tee/
15178 F:      Documentation/tee.txt
15179
15180 TEGRA ARCHITECTURE SUPPORT
15181 M:      Thierry Reding <thierry.reding@gmail.com>
15182 M:      Jonathan Hunter <jonathanh@nvidia.com>
15183 L:      linux-tegra@vger.kernel.org
15184 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15186 S:      Supported
15187 N:      [^a-z]tegra
15188
15189 TEGRA CLOCK DRIVER
15190 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15191 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15192 S:      Supported
15193 F:      drivers/clk/tegra/
15194
15195 TEGRA DMA DRIVERS
15196 M:      Laxman Dewangan <ldewangan@nvidia.com>
15197 M:      Jon Hunter <jonathanh@nvidia.com>
15198 S:      Supported
15199 F:      drivers/dma/tegra*
15200
15201 TEGRA I2C DRIVER
15202 M:      Laxman Dewangan <ldewangan@nvidia.com>
15203 S:      Supported
15204 F:      drivers/i2c/busses/i2c-tegra.c
15205
15206 TEGRA IOMMU DRIVERS
15207 M:      Thierry Reding <thierry.reding@gmail.com>
15208 L:      linux-tegra@vger.kernel.org
15209 S:      Supported
15210 F:      drivers/iommu/tegra*
15211
15212 TEGRA KBC DRIVER
15213 M:      Laxman Dewangan <ldewangan@nvidia.com>
15214 S:      Supported
15215 F:      drivers/input/keyboard/tegra-kbc.c
15216
15217 TEGRA NAND DRIVER
15218 M:      Stefan Agner <stefan@agner.ch>
15219 M:      Lucas Stach <dev@lynxeye.de>
15220 S:      Maintained
15221 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15222 F:      drivers/mtd/nand/raw/tegra_nand.c
15223
15224 TEGRA PWM DRIVER
15225 M:      Thierry Reding <thierry.reding@gmail.com>
15226 S:      Supported
15227 F:      drivers/pwm/pwm-tegra.c
15228
15229 TEGRA SERIAL DRIVER
15230 M:      Laxman Dewangan <ldewangan@nvidia.com>
15231 S:      Supported
15232 F:      drivers/tty/serial/serial-tegra.c
15233
15234 TEGRA SPI DRIVER
15235 M:      Laxman Dewangan <ldewangan@nvidia.com>
15236 S:      Supported
15237 F:      drivers/spi/spi-tegra*
15238
15239 TEHUTI ETHERNET DRIVER
15240 M:      Andy Gospodarek <andy@greyhouse.net>
15241 L:      netdev@vger.kernel.org
15242 S:      Supported
15243 F:      drivers/net/ethernet/tehuti/*
15244
15245 Telecom Clock Driver for MCPL0010
15246 M:      Mark Gross <mark.gross@intel.com>
15247 S:      Supported
15248 F:      drivers/char/tlclk.c
15249
15250 TENSILICA XTENSA PORT (xtensa)
15251 M:      Chris Zankel <chris@zankel.net>
15252 M:      Max Filippov <jcmvbkbc@gmail.com>
15253 L:      linux-xtensa@linux-xtensa.org
15254 T:      git git://github.com/czankel/xtensa-linux.git
15255 S:      Maintained
15256 F:      arch/xtensa/
15257 F:      drivers/irqchip/irq-xtensa-*
15258
15259 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15260 M:      Nishanth Menon <nm@ti.com>
15261 M:      Tero Kristo <t-kristo@ti.com>
15262 M:      Santosh Shilimkar <ssantosh@kernel.org>
15263 L:      linux-arm-kernel@lists.infradead.org
15264 S:      Maintained
15265 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15266 F:      drivers/firmware/ti_sci*
15267 F:      include/linux/soc/ti/ti_sci_protocol.h
15268 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15269 F:      drivers/soc/ti/ti_sci_pm_domains.c
15270 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15271 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15272 F:      drivers/clk/keystone/sci-clk.c
15273 F:      drivers/reset/reset-ti-sci.c
15274
15275 Texas Instruments ASoC drivers
15276 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15277 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15278 S:      Maintained
15279 F:      sound/soc/ti/
15280
15281 Texas Instruments' DAC7612 DAC Driver
15282 M:      Ricardo Ribalda <ricardo@ribalda.com>
15283 L:      linux-iio@vger.kernel.org
15284 S:      Supported
15285 F:      drivers/iio/dac/ti-dac7612.c
15286 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15287
15288 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15289 M:      Hans Verkuil <hverkuil@xs4all.nl>
15290 L:      linux-media@vger.kernel.org
15291 T:      git git://linuxtv.org/media_tree.git
15292 W:      https://linuxtv.org
15293 S:      Maintained
15294 F:      drivers/media/radio/radio-raremono.c
15295
15296 THERMAL
15297 M:      Zhang Rui <rui.zhang@intel.com>
15298 M:      Eduardo Valentin <edubezval@gmail.com>
15299 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15300 L:      linux-pm@vger.kernel.org
15301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15303 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15304 S:      Supported
15305 F:      drivers/thermal/
15306 F:      include/linux/thermal.h
15307 F:      include/uapi/linux/thermal.h
15308 F:      include/linux/cpu_cooling.h
15309 F:      Documentation/devicetree/bindings/thermal/
15310
15311 THERMAL/CPU_COOLING
15312 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15313 M:      Viresh Kumar <viresh.kumar@linaro.org>
15314 M:      Javi Merino <javi.merino@kernel.org>
15315 L:      linux-pm@vger.kernel.org
15316 S:      Supported
15317 F:      Documentation/thermal/cpu-cooling-api.txt
15318 F:      drivers/thermal/cpu_cooling.c
15319 F:      include/linux/cpu_cooling.h
15320
15321 THINKPAD ACPI EXTRAS DRIVER
15322 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15323 L:      ibm-acpi-devel@lists.sourceforge.net
15324 L:      platform-driver-x86@vger.kernel.org
15325 W:      http://ibm-acpi.sourceforge.net
15326 W:      http://thinkwiki.org/wiki/Ibm-acpi
15327 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15328 S:      Maintained
15329 F:      drivers/platform/x86/thinkpad_acpi.c
15330
15331 THUNDERBOLT DRIVER
15332 M:      Andreas Noever <andreas.noever@gmail.com>
15333 M:      Michael Jamet <michael.jamet@intel.com>
15334 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15335 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15337 S:      Maintained
15338 F:      Documentation/admin-guide/thunderbolt.rst
15339 F:      drivers/thunderbolt/
15340 F:      include/linux/thunderbolt.h
15341
15342 THUNDERBOLT NETWORK DRIVER
15343 M:      Michael Jamet <michael.jamet@intel.com>
15344 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15345 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15346 L:      netdev@vger.kernel.org
15347 S:      Maintained
15348 F:      drivers/net/thunderbolt.c
15349
15350 THUNDERX GPIO DRIVER
15351 M:      David Daney <david.daney@cavium.com>
15352 S:      Maintained
15353 F:      drivers/gpio/gpio-thunderx.c
15354
15355 TI AM437X VPFE DRIVER
15356 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15357 L:      linux-media@vger.kernel.org
15358 W:      https://linuxtv.org
15359 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15360 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15361 S:      Maintained
15362 F:      drivers/media/platform/am437x/
15363
15364 TI BANDGAP AND THERMAL DRIVER
15365 M:      Eduardo Valentin <edubezval@gmail.com>
15366 M:      Keerthy <j-keerthy@ti.com>
15367 L:      linux-pm@vger.kernel.org
15368 L:      linux-omap@vger.kernel.org
15369 S:      Maintained
15370 F:      drivers/thermal/ti-soc-thermal/
15371
15372 TI BQ27XXX POWER SUPPLY DRIVER
15373 R:      Andrew F. Davis <afd@ti.com>
15374 F:      include/linux/power/bq27xxx_battery.h
15375 F:      drivers/power/supply/bq27xxx_battery.c
15376 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15377
15378 TI CDCE706 CLOCK DRIVER
15379 M:      Max Filippov <jcmvbkbc@gmail.com>
15380 S:      Maintained
15381 F:      drivers/clk/clk-cdce706.c
15382
15383 TI CLOCK DRIVER
15384 M:      Tero Kristo <t-kristo@ti.com>
15385 L:      linux-omap@vger.kernel.org
15386 S:      Maintained
15387 F:      drivers/clk/ti/
15388 F:      include/linux/clk/ti.h
15389
15390 TI DAVINCI MACHINE SUPPORT
15391 M:      Sekhar Nori <nsekhar@ti.com>
15392 M:      Kevin Hilman <khilman@kernel.org>
15393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15395 S:      Supported
15396 F:      arch/arm/mach-davinci/
15397 F:      drivers/i2c/busses/i2c-davinci.c
15398 F:      arch/arm/boot/dts/da850*
15399
15400 TI DAVINCI SERIES CLOCK DRIVER
15401 M:      David Lechner <david@lechnology.com>
15402 R:      Sekhar Nori <nsekhar@ti.com>
15403 S:      Maintained
15404 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15405 F:      drivers/clk/davinci/
15406
15407 TI DAVINCI SERIES GPIO DRIVER
15408 M:      Keerthy <j-keerthy@ti.com>
15409 L:      linux-gpio@vger.kernel.org
15410 S:      Maintained
15411 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15412 F:      drivers/gpio/gpio-davinci.c
15413
15414 TI DAVINCI SERIES MEDIA DRIVER
15415 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15416 L:      linux-media@vger.kernel.org
15417 W:      https://linuxtv.org
15418 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15419 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15420 S:      Maintained
15421 F:      drivers/media/platform/davinci/
15422 F:      include/media/davinci/
15423
15424 TI ETHERNET SWITCH DRIVER (CPSW)
15425 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15426 L:      linux-omap@vger.kernel.org
15427 L:      netdev@vger.kernel.org
15428 S:      Maintained
15429 F:      drivers/net/ethernet/ti/cpsw*
15430 F:      drivers/net/ethernet/ti/davinci*
15431
15432 TI FLASH MEDIA INTERFACE DRIVER
15433 M:      Alex Dubov <oakad@yahoo.com>
15434 S:      Maintained
15435 F:      drivers/misc/tifm*
15436 F:      drivers/mmc/host/tifm_sd.c
15437 F:      include/linux/tifm.h
15438
15439 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15440 M:      Santosh Shilimkar <ssantosh@kernel.org>
15441 L:      linux-kernel@vger.kernel.org
15442 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15443 S:      Maintained
15444 F:      drivers/soc/ti/*
15445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15446
15447 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15448 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15449 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15450 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15451 S:      Maintained
15452 F:      sound/soc/codecs/lm49453*
15453 F:      sound/soc/codecs/isabelle*
15454
15455 TI LP855x BACKLIGHT DRIVER
15456 M:      Milo Kim <milo.kim@ti.com>
15457 S:      Maintained
15458 F:      Documentation/backlight/lp855x-driver.txt
15459 F:      drivers/video/backlight/lp855x_bl.c
15460 F:      include/linux/platform_data/lp855x.h
15461
15462 TI LP8727 CHARGER DRIVER
15463 M:      Milo Kim <milo.kim@ti.com>
15464 S:      Maintained
15465 F:      drivers/power/supply/lp8727_charger.c
15466 F:      include/linux/platform_data/lp8727.h
15467
15468 TI LP8788 MFD DRIVER
15469 M:      Milo Kim <milo.kim@ti.com>
15470 S:      Maintained
15471 F:      drivers/iio/adc/lp8788_adc.c
15472 F:      drivers/leds/leds-lp8788.c
15473 F:      drivers/mfd/lp8788*.c
15474 F:      drivers/power/supply/lp8788-charger.c
15475 F:      drivers/regulator/lp8788-*.c
15476 F:      include/linux/mfd/lp8788*.h
15477
15478 TI NETCP ETHERNET DRIVER
15479 M:      Wingman Kwok <w-kwok2@ti.com>
15480 M:      Murali Karicheri <m-karicheri2@ti.com>
15481 L:      netdev@vger.kernel.org
15482 S:      Maintained
15483 F:      drivers/net/ethernet/ti/netcp*
15484
15485 TI PCM3060 ASoC CODEC DRIVER
15486 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15487 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15488 S:      Maintained
15489 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15490 F:      sound/soc/codecs/pcm3060*
15491
15492 TI TAS571X FAMILY ASoC CODEC DRIVER
15493 M:      Kevin Cernekee <cernekee@chromium.org>
15494 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15495 S:      Odd Fixes
15496 F:      sound/soc/codecs/tas571x*
15497
15498 TI TRF7970A NFC DRIVER
15499 M:      Mark Greer <mgreer@animalcreek.com>
15500 L:      linux-wireless@vger.kernel.org
15501 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15502 S:      Supported
15503 F:      drivers/nfc/trf7970a.c
15504 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15505
15506 TI TWL4030 SERIES SOC CODEC DRIVER
15507 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15508 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15509 S:      Maintained
15510 F:      sound/soc/codecs/twl4030*
15511
15512 TI VPE/CAL DRIVERS
15513 M:      Benoit Parrot <bparrot@ti.com>
15514 L:      linux-media@vger.kernel.org
15515 W:      http://linuxtv.org/
15516 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15517 S:      Maintained
15518 F:      drivers/media/platform/ti-vpe/
15519
15520 TI WILINK WIRELESS DRIVERS
15521 L:      linux-wireless@vger.kernel.org
15522 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15523 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15525 S:      Orphan
15526 F:      drivers/net/wireless/ti/
15527 F:      include/linux/wl12xx.h
15528
15529 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15530 M:      John Stultz <john.stultz@linaro.org>
15531 M:      Thomas Gleixner <tglx@linutronix.de>
15532 R:      Stephen Boyd <sboyd@kernel.org>
15533 L:      linux-kernel@vger.kernel.org
15534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15535 S:      Supported
15536 F:      include/linux/clocksource.h
15537 F:      include/linux/time.h
15538 F:      include/linux/timex.h
15539 F:      include/uapi/linux/time.h
15540 F:      include/uapi/linux/timex.h
15541 F:      kernel/time/clocksource.c
15542 F:      kernel/time/time*.c
15543 F:      kernel/time/alarmtimer.c
15544 F:      kernel/time/ntp.c
15545 F:      tools/testing/selftests/timers/
15546
15547 TIPC NETWORK LAYER
15548 M:      Jon Maloy <jon.maloy@ericsson.com>
15549 M:      Ying Xue <ying.xue@windriver.com>
15550 L:      netdev@vger.kernel.org (core kernel code)
15551 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15552 W:      http://tipc.sourceforge.net/
15553 S:      Maintained
15554 F:      include/uapi/linux/tipc*.h
15555 F:      net/tipc/
15556
15557 TLAN NETWORK DRIVER
15558 M:      Samuel Chessman <chessman@tux.org>
15559 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15560 W:      http://sourceforge.net/projects/tlan/
15561 S:      Maintained
15562 F:      Documentation/networking/device_drivers/ti/tlan.txt
15563 F:      drivers/net/ethernet/ti/tlan.*
15564
15565 TM6000 VIDEO4LINUX DRIVER
15566 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15567 L:      linux-media@vger.kernel.org
15568 W:      https://linuxtv.org
15569 T:      git git://linuxtv.org/media_tree.git
15570 S:      Odd fixes
15571 F:      drivers/media/usb/tm6000/
15572 F:      Documentation/media/v4l-drivers/tm6000*
15573
15574 TMIO/SDHI MMC DRIVER
15575 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15576 L:      linux-mmc@vger.kernel.org
15577 S:      Supported
15578 F:      drivers/mmc/host/tmio_mmc*
15579 F:      drivers/mmc/host/renesas_sdhi*
15580 F:      include/linux/mfd/tmio.h
15581
15582 TMP401 HARDWARE MONITOR DRIVER
15583 M:      Guenter Roeck <linux@roeck-us.net>
15584 L:      linux-hwmon@vger.kernel.org
15585 S:      Maintained
15586 F:      Documentation/hwmon/tmp401
15587 F:      drivers/hwmon/tmp401.c
15588
15589 TMPFS (SHMEM FILESYSTEM)
15590 M:      Hugh Dickins <hughd@google.com>
15591 L:      linux-mm@kvack.org
15592 S:      Maintained
15593 F:      include/linux/shmem_fs.h
15594 F:      mm/shmem.c
15595
15596 TOMOYO SECURITY MODULE
15597 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15598 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15599 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15600 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15601 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15602 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15603 W:      https://tomoyo.osdn.jp/
15604 S:      Maintained
15605 F:      security/tomoyo/
15606
15607 TOPSTAR LAPTOP EXTRAS DRIVER
15608 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15609 L:      platform-driver-x86@vger.kernel.org
15610 S:      Maintained
15611 F:      drivers/platform/x86/topstar-laptop.c
15612
15613 TORTURE-TEST MODULES
15614 M:      Davidlohr Bueso <dave@stgolabs.net>
15615 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15616 M:      Josh Triplett <josh@joshtriplett.org>
15617 L:      linux-kernel@vger.kernel.org
15618 S:      Supported
15619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15620 F:      Documentation/RCU/torture.txt
15621 F:      kernel/torture.c
15622 F:      kernel/rcu/rcutorture.c
15623 F:      kernel/rcu/rcuperf.c
15624 F:      kernel/locking/locktorture.c
15625
15626 TOSHIBA ACPI EXTRAS DRIVER
15627 M:      Azael Avalos <coproscefalo@gmail.com>
15628 L:      platform-driver-x86@vger.kernel.org
15629 S:      Maintained
15630 F:      drivers/platform/x86/toshiba_acpi.c
15631
15632 TOSHIBA BLUETOOTH DRIVER
15633 M:      Azael Avalos <coproscefalo@gmail.com>
15634 L:      platform-driver-x86@vger.kernel.org
15635 S:      Maintained
15636 F:      drivers/platform/x86/toshiba_bluetooth.c
15637
15638 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15639 M:      Azael Avalos <coproscefalo@gmail.com>
15640 L:      platform-driver-x86@vger.kernel.org
15641 S:      Maintained
15642 F:      drivers/platform/x86/toshiba_haps.c
15643
15644 TOSHIBA SMM DRIVER
15645 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15646 W:      http://www.buzzard.org.uk/toshiba/
15647 S:      Maintained
15648 F:      drivers/char/toshiba.c
15649 F:      include/linux/toshiba.h
15650 F:      include/uapi/linux/toshiba.h
15651
15652 TOSHIBA TC358743 DRIVER
15653 M:      Mats Randgaard <matrandg@cisco.com>
15654 L:      linux-media@vger.kernel.org
15655 S:      Maintained
15656 F:      drivers/media/i2c/tc358743*
15657 F:      include/media/i2c/tc358743.h
15658
15659 TOSHIBA WMI HOTKEYS DRIVER
15660 M:      Azael Avalos <coproscefalo@gmail.com>
15661 L:      platform-driver-x86@vger.kernel.org
15662 S:      Maintained
15663 F:      drivers/platform/x86/toshiba-wmi.c
15664
15665 TPM DEVICE DRIVER
15666 M:      Peter Huewe <peterhuewe@gmx.de>
15667 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15668 R:      Jason Gunthorpe <jgg@ziepe.ca>
15669 L:      linux-integrity@vger.kernel.org
15670 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15671 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15672 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15673 S:      Maintained
15674 F:      drivers/char/tpm/
15675
15676 TRACING
15677 M:      Steven Rostedt <rostedt@goodmis.org>
15678 M:      Ingo Molnar <mingo@redhat.com>
15679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15680 S:      Maintained
15681 F:      Documentation/trace/ftrace.rst
15682 F:      arch/*/*/*/ftrace.h
15683 F:      arch/*/kernel/ftrace.c
15684 F:      include/*/ftrace.h
15685 F:      include/linux/trace*.h
15686 F:      include/trace/
15687 F:      kernel/trace/
15688 F:      tools/testing/selftests/ftrace/
15689
15690 TRACING MMIO ACCESSES (MMIOTRACE)
15691 M:      Steven Rostedt <rostedt@goodmis.org>
15692 M:      Ingo Molnar <mingo@kernel.org>
15693 R:      Karol Herbst <karolherbst@gmail.com>
15694 R:      Pekka Paalanen <ppaalanen@gmail.com>
15695 S:      Maintained
15696 L:      linux-kernel@vger.kernel.org
15697 L:      nouveau@lists.freedesktop.org
15698 F:      kernel/trace/trace_mmiotrace.c
15699 F:      include/linux/mmiotrace.h
15700 F:      arch/x86/mm/kmmio.c
15701 F:      arch/x86/mm/mmio-mod.c
15702 F:      arch/x86/mm/testmmiotrace.c
15703
15704 TRIVIAL PATCHES
15705 M:      Jiri Kosina <trivial@kernel.org>
15706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15707 S:      Maintained
15708 K:      ^Subject:.*(?i)trivial
15709
15710 TEMPO SEMICONDUCTOR DRIVERS
15711 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15712 S:      Maintained
15713 F:      sound/soc/codecs/tscs*.c
15714 F:      sound/soc/codecs/tscs*.h
15715 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15716
15717 TTY LAYER
15718 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15719 M:      Jiri Slaby <jslaby@suse.com>
15720 S:      Supported
15721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15722 F:      Documentation/serial/
15723 F:      drivers/tty/
15724 F:      drivers/tty/serial/serial_core.c
15725 F:      include/linux/serial_core.h
15726 F:      include/linux/serial.h
15727 F:      include/linux/tty.h
15728 F:      include/uapi/linux/serial_core.h
15729 F:      include/uapi/linux/serial.h
15730 F:      include/uapi/linux/tty.h
15731
15732 TUA9001 MEDIA DRIVER
15733 M:      Antti Palosaari <crope@iki.fi>
15734 L:      linux-media@vger.kernel.org
15735 W:      https://linuxtv.org
15736 W:      http://palosaari.fi/linux/
15737 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15738 T:      git git://linuxtv.org/anttip/media_tree.git
15739 S:      Maintained
15740 F:      drivers/media/tuners/tua9001*
15741
15742 TULIP NETWORK DRIVERS
15743 L:      netdev@vger.kernel.org
15744 L:      linux-parisc@vger.kernel.org
15745 S:      Orphan
15746 F:      drivers/net/ethernet/dec/tulip/
15747
15748 TUN/TAP driver
15749 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15750 W:      http://vtun.sourceforge.net/tun
15751 S:      Maintained
15752 F:      Documentation/networking/tuntap.txt
15753 F:      arch/um/os-Linux/drivers/
15754
15755 TURBOCHANNEL SUBSYSTEM
15756 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15757 M:      Ralf Baechle <ralf@linux-mips.org>
15758 L:      linux-mips@vger.kernel.org
15759 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15760 S:      Maintained
15761 F:      drivers/tc/
15762 F:      include/linux/tc.h
15763
15764 TURBOSTAT UTILITY
15765 M:      "Len Brown" <lenb@kernel.org>
15766 L:      linux-pm@vger.kernel.org
15767 B:      https://bugzilla.kernel.org
15768 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15770 S:      Supported
15771 F:      tools/power/x86/turbostat/
15772
15773 TW5864 VIDEO4LINUX DRIVER
15774 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15775 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15776 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15777 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15778 L:      linux-media@vger.kernel.org
15779 S:      Supported
15780 F:      drivers/media/pci/tw5864/
15781
15782 TW68 VIDEO4LINUX DRIVER
15783 M:      Hans Verkuil <hverkuil@xs4all.nl>
15784 L:      linux-media@vger.kernel.org
15785 T:      git git://linuxtv.org/media_tree.git
15786 W:      https://linuxtv.org
15787 S:      Odd Fixes
15788 F:      drivers/media/pci/tw68/
15789
15790 TW686X VIDEO4LINUX DRIVER
15791 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15792 L:      linux-media@vger.kernel.org
15793 T:      git git://linuxtv.org/media_tree.git
15794 W:      http://linuxtv.org
15795 S:      Maintained
15796 F:      drivers/media/pci/tw686x/
15797
15798 UBI FILE SYSTEM (UBIFS)
15799 M:      Richard Weinberger <richard@nod.at>
15800 M:      Artem Bityutskiy <dedekind1@gmail.com>
15801 M:      Adrian Hunter <adrian.hunter@intel.com>
15802 L:      linux-mtd@lists.infradead.org
15803 T:      git git://git.infradead.org/ubifs-2.6.git
15804 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15805 S:      Supported
15806 F:      Documentation/filesystems/ubifs.txt
15807 F:      fs/ubifs/
15808
15809 UCLINUX (M68KNOMMU AND COLDFIRE)
15810 M:      Greg Ungerer <gerg@linux-m68k.org>
15811 W:      http://www.linux-m68k.org/
15812 W:      http://www.uclinux.org/
15813 L:      linux-m68k@lists.linux-m68k.org
15814 L:      uclinux-dev@uclinux.org  (subscribers-only)
15815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15816 S:      Maintained
15817 F:      arch/m68k/coldfire/
15818 F:      arch/m68k/68*/
15819 F:      arch/m68k/*/*_no.*
15820 F:      arch/m68k/include/asm/*_no.*
15821
15822 UDF FILESYSTEM
15823 M:      Jan Kara <jack@suse.com>
15824 S:      Maintained
15825 F:      Documentation/filesystems/udf.txt
15826 F:      fs/udf/
15827
15828 UDRAW TABLET
15829 M:      Bastien Nocera <hadess@hadess.net>
15830 L:      linux-input@vger.kernel.org
15831 S:      Maintained
15832 F:      drivers/hid/hid-udraw-ps3.c
15833
15834 UFS FILESYSTEM
15835 M:      Evgeniy Dushistov <dushistov@mail.ru>
15836 S:      Maintained
15837 F:      Documentation/filesystems/ufs.txt
15838 F:      fs/ufs/
15839
15840 UHID USERSPACE HID IO DRIVER:
15841 M:      David Herrmann <dh.herrmann@googlemail.com>
15842 L:      linux-input@vger.kernel.org
15843 S:      Maintained
15844 F:      drivers/hid/uhid.c
15845 F:      include/uapi/linux/uhid.h
15846
15847 ULPI BUS
15848 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15849 L:      linux-usb@vger.kernel.org
15850 S:      Maintained
15851 F:      drivers/usb/common/ulpi.c
15852 F:      include/linux/ulpi/
15853
15854 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15855 L:      linux-usb@vger.kernel.org
15856 S:      Orphan
15857 F:      drivers/uwb/
15858 F:      include/linux/uwb.h
15859 F:      include/linux/uwb/
15860
15861 UNICORE32 ARCHITECTURE:
15862 M:      Guan Xuetao <gxt@pku.edu.cn>
15863 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15864 S:      Maintained
15865 T:      git git://github.com/gxt/linux.git
15866 F:      arch/unicore32/
15867
15868 UNIFDEF
15869 M:      Tony Finch <dot@dotat.at>
15870 W:      http://dotat.at/prog/unifdef
15871 S:      Maintained
15872 F:      scripts/unifdef.c
15873
15874 UNIFORM CDROM DRIVER
15875 M:      Jens Axboe <axboe@kernel.dk>
15876 W:      http://www.kernel.dk
15877 S:      Maintained
15878 F:      Documentation/cdrom/
15879 F:      drivers/cdrom/cdrom.c
15880 F:      include/linux/cdrom.h
15881 F:      include/uapi/linux/cdrom.h
15882
15883 UNISYS S-PAR DRIVERS
15884 M:      David Kershner <david.kershner@unisys.com>
15885 L:      sparmaintainer@unisys.com (Unisys internal)
15886 S:      Supported
15887 F:      include/linux/visorbus.h
15888 F:      drivers/visorbus/
15889 F:      drivers/staging/unisys/
15890
15891 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15892 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15893 L:      linux-scsi@vger.kernel.org
15894 S:      Supported
15895 F:      Documentation/scsi/ufs.txt
15896 F:      drivers/scsi/ufs/
15897
15898 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15899 M:      Joao Pinto <jpinto@synopsys.com>
15900 L:      linux-scsi@vger.kernel.org
15901 S:      Supported
15902 F:      drivers/scsi/ufs/*dwc*
15903
15904 UNSORTED BLOCK IMAGES (UBI)
15905 M:      Artem Bityutskiy <dedekind1@gmail.com>
15906 M:      Richard Weinberger <richard@nod.at>
15907 W:      http://www.linux-mtd.infradead.org/
15908 L:      linux-mtd@lists.infradead.org
15909 T:      git git://git.infradead.org/ubifs-2.6.git
15910 S:      Supported
15911 F:      drivers/mtd/ubi/
15912 F:      include/linux/mtd/ubi.h
15913 F:      include/uapi/mtd/ubi-user.h
15914
15915 USB "USBNET" DRIVER FRAMEWORK
15916 M:      Oliver Neukum <oneukum@suse.com>
15917 L:      netdev@vger.kernel.org
15918 W:      http://www.linux-usb.org/usbnet
15919 S:      Maintained
15920 F:      drivers/net/usb/usbnet.c
15921 F:      include/linux/usb/usbnet.h
15922
15923 USB ACM DRIVER
15924 M:      Oliver Neukum <oneukum@suse.com>
15925 L:      linux-usb@vger.kernel.org
15926 S:      Maintained
15927 F:      Documentation/usb/acm.txt
15928 F:      drivers/usb/class/cdc-acm.*
15929
15930 USB AR5523 WIRELESS DRIVER
15931 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15932 L:      linux-wireless@vger.kernel.org
15933 S:      Maintained
15934 F:      drivers/net/wireless/ath/ar5523/
15935
15936 USB ATTACHED SCSI
15937 M:      Oliver Neukum <oneukum@suse.com>
15938 L:      linux-usb@vger.kernel.org
15939 L:      linux-scsi@vger.kernel.org
15940 S:      Maintained
15941 F:      drivers/usb/storage/uas.c
15942
15943 USB CDC ETHERNET DRIVER
15944 M:      Oliver Neukum <oliver@neukum.org>
15945 L:      linux-usb@vger.kernel.org
15946 S:      Maintained
15947 F:      drivers/net/usb/cdc_*.c
15948 F:      include/uapi/linux/usb/cdc.h
15949
15950 USB CHAOSKEY DRIVER
15951 M:      Keith Packard <keithp@keithp.com>
15952 L:      linux-usb@vger.kernel.org
15953 S:      Maintained
15954 F:      drivers/usb/misc/chaoskey.c
15955
15956 USB CYPRESS C67X00 DRIVER
15957 M:      Peter Korsgaard <jacmet@sunsite.dk>
15958 L:      linux-usb@vger.kernel.org
15959 S:      Maintained
15960 F:      drivers/usb/c67x00/
15961
15962 USB DAVICOM DM9601 DRIVER
15963 M:      Peter Korsgaard <jacmet@sunsite.dk>
15964 L:      netdev@vger.kernel.org
15965 W:      http://www.linux-usb.org/usbnet
15966 S:      Maintained
15967 F:      drivers/net/usb/dm9601.c
15968
15969 USB DIAMOND RIO500 DRIVER
15970 M:      Cesar Miquel <miquel@df.uba.ar>
15971 L:      rio500-users@lists.sourceforge.net
15972 W:      http://rio500.sourceforge.net
15973 S:      Maintained
15974 F:      drivers/usb/misc/rio500*
15975
15976 USB EHCI DRIVER
15977 M:      Alan Stern <stern@rowland.harvard.edu>
15978 L:      linux-usb@vger.kernel.org
15979 S:      Maintained
15980 F:      Documentation/usb/ehci.txt
15981 F:      drivers/usb/host/ehci*
15982
15983 USB GADGET/PERIPHERAL SUBSYSTEM
15984 M:      Felipe Balbi <balbi@kernel.org>
15985 L:      linux-usb@vger.kernel.org
15986 W:      http://www.linux-usb.org/gadget
15987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15988 S:      Maintained
15989 F:      drivers/usb/gadget/
15990 F:      include/linux/usb/gadget*
15991
15992 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15993 M:      Jiri Kosina <jikos@kernel.org>
15994 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15995 L:      linux-usb@vger.kernel.org
15996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15997 S:      Maintained
15998 F:      Documentation/hid/hiddev.txt
15999 F:      drivers/hid/usbhid/
16000
16001 USB INTEL XHCI ROLE MUX DRIVER
16002 M:      Hans de Goede <hdegoede@redhat.com>
16003 L:      linux-usb@vger.kernel.org
16004 S:      Maintained
16005 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
16006
16007 USB ISP116X DRIVER
16008 M:      Olav Kongas <ok@artecdesign.ee>
16009 L:      linux-usb@vger.kernel.org
16010 S:      Maintained
16011 F:      drivers/usb/host/isp116x*
16012 F:      include/linux/usb/isp116x.h
16013
16014 USB LAN78XX ETHERNET DRIVER
16015 M:      Woojung Huh <woojung.huh@microchip.com>
16016 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16017 L:      netdev@vger.kernel.org
16018 S:      Maintained
16019 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16020 F:      drivers/net/usb/lan78xx.*
16021 F:      include/dt-bindings/net/microchip-lan78xx.h
16022
16023 USB MASS STORAGE DRIVER
16024 M:      Alan Stern <stern@rowland.harvard.edu>
16025 L:      linux-usb@vger.kernel.org
16026 L:      usb-storage@lists.one-eyed-alien.net
16027 S:      Maintained
16028 F:      drivers/usb/storage/
16029
16030 USB MIDI DRIVER
16031 M:      Clemens Ladisch <clemens@ladisch.de>
16032 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16033 T:      git git://git.alsa-project.org/alsa-kernel.git
16034 S:      Maintained
16035 F:      sound/usb/midi.*
16036
16037 USB NETWORKING DRIVERS
16038 L:      linux-usb@vger.kernel.org
16039 S:      Odd Fixes
16040 F:      drivers/net/usb/
16041
16042 USB OHCI DRIVER
16043 M:      Alan Stern <stern@rowland.harvard.edu>
16044 L:      linux-usb@vger.kernel.org
16045 S:      Maintained
16046 F:      Documentation/usb/ohci.txt
16047 F:      drivers/usb/host/ohci*
16048
16049 USB OTG FSM (Finite State Machine)
16050 M:      Peter Chen <Peter.Chen@nxp.com>
16051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16052 L:      linux-usb@vger.kernel.org
16053 S:      Maintained
16054 F:      drivers/usb/common/usb-otg-fsm.c
16055
16056 USB OVER IP DRIVER
16057 M:      Valentina Manea <valentina.manea.m@gmail.com>
16058 M:      Shuah Khan <shuah@kernel.org>
16059 M:      Shuah Khan <skhan@linuxfoundation.org>
16060 L:      linux-usb@vger.kernel.org
16061 S:      Maintained
16062 F:      Documentation/usb/usbip_protocol.txt
16063 F:      drivers/usb/usbip/
16064 F:      tools/usb/usbip/
16065 F:      tools/testing/selftests/drivers/usb/usbip/
16066
16067 USB PEGASUS DRIVER
16068 M:      Petko Manolov <petkan@nucleusys.com>
16069 L:      linux-usb@vger.kernel.org
16070 L:      netdev@vger.kernel.org
16071 T:      git git://github.com/petkan/pegasus.git
16072 W:      https://github.com/petkan/pegasus
16073 S:      Maintained
16074 F:      drivers/net/usb/pegasus.*
16075
16076 USB PHY LAYER
16077 M:      Felipe Balbi <balbi@kernel.org>
16078 L:      linux-usb@vger.kernel.org
16079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16080 S:      Maintained
16081 F:      drivers/usb/phy/
16082
16083 USB PRINTER DRIVER (usblp)
16084 M:      Pete Zaitcev <zaitcev@redhat.com>
16085 L:      linux-usb@vger.kernel.org
16086 S:      Supported
16087 F:      drivers/usb/class/usblp.c
16088
16089 USB QMI WWAN NETWORK DRIVER
16090 M:      Bjørn Mork <bjorn@mork.no>
16091 L:      netdev@vger.kernel.org
16092 S:      Maintained
16093 F:      Documentation/ABI/testing/sysfs-class-net-qmi
16094 F:      drivers/net/usb/qmi_wwan.c
16095
16096 USB RTL8150 DRIVER
16097 M:      Petko Manolov <petkan@nucleusys.com>
16098 L:      linux-usb@vger.kernel.org
16099 L:      netdev@vger.kernel.org
16100 T:      git git://github.com/petkan/rtl8150.git
16101 W:      https://github.com/petkan/rtl8150
16102 S:      Maintained
16103 F:      drivers/net/usb/rtl8150.c
16104
16105 USB SERIAL SUBSYSTEM
16106 M:      Johan Hovold <johan@kernel.org>
16107 L:      linux-usb@vger.kernel.org
16108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16109 S:      Maintained
16110 F:      Documentation/usb/usb-serial.txt
16111 F:      drivers/usb/serial/
16112 F:      include/linux/usb/serial.h
16113
16114 USB SMSC75XX ETHERNET DRIVER
16115 M:      Steve Glendinning <steve.glendinning@shawell.net>
16116 L:      netdev@vger.kernel.org
16117 S:      Maintained
16118 F:      drivers/net/usb/smsc75xx.*
16119
16120 USB SMSC95XX ETHERNET DRIVER
16121 M:      Steve Glendinning <steve.glendinning@shawell.net>
16122 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16123 L:      netdev@vger.kernel.org
16124 S:      Maintained
16125 F:      drivers/net/usb/smsc95xx.*
16126
16127 USB SUBSYSTEM
16128 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16129 L:      linux-usb@vger.kernel.org
16130 W:      http://www.linux-usb.org
16131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16132 S:      Supported
16133 F:      Documentation/devicetree/bindings/usb/
16134 F:      Documentation/usb/
16135 F:      drivers/usb/
16136 F:      include/linux/usb.h
16137 F:      include/linux/usb/
16138
16139 USB TYPEC PI3USB30532 MUX DRIVER
16140 M:      Hans de Goede <hdegoede@redhat.com>
16141 L:      linux-usb@vger.kernel.org
16142 S:      Maintained
16143 F:      drivers/usb/typec/mux/pi3usb30532.c
16144
16145 USB TYPEC CLASS
16146 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16147 L:      linux-usb@vger.kernel.org
16148 S:      Maintained
16149 F:      Documentation/ABI/testing/sysfs-class-typec
16150 F:      Documentation/driver-api/usb/typec.rst
16151 F:      drivers/usb/typec/
16152 F:      include/linux/usb/typec.h
16153
16154 USB TYPEC BUS FOR ALTERNATE MODES
16155 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16156 L:      linux-usb@vger.kernel.org
16157 S:      Maintained
16158 F:      Documentation/ABI/testing/sysfs-bus-typec
16159 F:      Documentation/driver-api/usb/typec_bus.rst
16160 F:      drivers/usb/typec/altmodes/
16161 F:      include/linux/usb/typec_altmode.h
16162
16163 USB TYPEC PORT CONTROLLER DRIVERS
16164 M:      Guenter Roeck <linux@roeck-us.net>
16165 L:      linux-usb@vger.kernel.org
16166 S:      Maintained
16167 F:      drivers/usb/typec/tcpm/
16168
16169 USB UHCI DRIVER
16170 M:      Alan Stern <stern@rowland.harvard.edu>
16171 L:      linux-usb@vger.kernel.org
16172 S:      Maintained
16173 F:      drivers/usb/host/uhci*
16174
16175 USB VIDEO CLASS
16176 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16177 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16178 L:      linux-media@vger.kernel.org
16179 T:      git git://linuxtv.org/media_tree.git
16180 W:      http://www.ideasonboard.org/uvc/
16181 S:      Maintained
16182 F:      drivers/media/usb/uvc/
16183 F:      include/uapi/linux/uvcvideo.h
16184
16185 USB VISION DRIVER
16186 M:      Hans Verkuil <hverkuil@xs4all.nl>
16187 L:      linux-media@vger.kernel.org
16188 T:      git git://linuxtv.org/media_tree.git
16189 W:      https://linuxtv.org
16190 S:      Odd Fixes
16191 F:      drivers/media/usb/usbvision/
16192
16193 USB WEBCAM GADGET
16194 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16195 L:      linux-usb@vger.kernel.org
16196 S:      Maintained
16197 F:      drivers/usb/gadget/function/*uvc*
16198 F:      drivers/usb/gadget/legacy/webcam.c
16199 F:      include/uapi/linux/usb/g_uvc.h
16200
16201 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16202 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16203 L:      linux-wireless@vger.kernel.org
16204 S:      Maintained
16205 F:      drivers/net/wireless/rndis_wlan.c
16206
16207 USB XHCI DRIVER
16208 M:      Mathias Nyman <mathias.nyman@intel.com>
16209 L:      linux-usb@vger.kernel.org
16210 S:      Supported
16211 F:      drivers/usb/host/xhci*
16212 F:      drivers/usb/host/pci-quirks*
16213
16214 USB ZD1201 DRIVER
16215 L:      linux-wireless@vger.kernel.org
16216 W:      http://linux-lc100020.sourceforge.net
16217 S:      Orphan
16218 F:      drivers/net/wireless/zydas/zd1201.*
16219
16220 USB ZR364XX DRIVER
16221 M:      Antoine Jacquet <royale@zerezo.com>
16222 L:      linux-usb@vger.kernel.org
16223 L:      linux-media@vger.kernel.org
16224 T:      git git://linuxtv.org/media_tree.git
16225 W:      http://royale.zerezo.com/zr364xx/
16226 S:      Maintained
16227 F:      Documentation/media/v4l-drivers/zr364xx*
16228 F:      drivers/media/usb/zr364xx/
16229
16230 USER-MODE LINUX (UML)
16231 M:      Jeff Dike <jdike@addtoit.com>
16232 M:      Richard Weinberger <richard@nod.at>
16233 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16234 L:      linux-um@lists.infradead.org
16235 W:      http://user-mode-linux.sourceforge.net
16236 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16238 S:      Maintained
16239 F:      Documentation/virtual/uml/
16240 F:      arch/um/
16241 F:      arch/x86/um/
16242 F:      fs/hostfs/
16243
16244 USERSPACE COPYIN/COPYOUT (UIOVEC)
16245 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16246 S:      Maintained
16247 F:      lib/iov_iter.c
16248 F:      include/linux/uio.h
16249
16250 USERSPACE DMA BUFFER DRIVER
16251 M:      Gerd Hoffmann <kraxel@redhat.com>
16252 S:      Maintained
16253 L:      dri-devel@lists.freedesktop.org
16254 F:      drivers/dma-buf/udmabuf.c
16255 F:      include/uapi/linux/udmabuf.h
16256 T:      git git://anongit.freedesktop.org/drm/drm-misc
16257
16258 USERSPACE I/O (UIO)
16259 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16260 S:      Maintained
16261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16262 F:      Documentation/driver-api/uio-howto.rst
16263 F:      drivers/uio/
16264 F:      include/linux/uio_driver.h
16265
16266 UTIL-LINUX PACKAGE
16267 M:      Karel Zak <kzak@redhat.com>
16268 L:      util-linux@vger.kernel.org
16269 W:      http://en.wikipedia.org/wiki/Util-linux
16270 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16271 S:      Maintained
16272
16273 UUID HELPERS
16274 M:      Christoph Hellwig <hch@lst.de>
16275 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16276 L:      linux-kernel@vger.kernel.org
16277 T:      git git://git.infradead.org/users/hch/uuid.git
16278 F:      lib/uuid.c
16279 F:      lib/test_uuid.c
16280 F:      include/linux/uuid.h
16281 F:      include/uapi/linux/uuid.h
16282 S:      Maintained
16283
16284 UVESAFB DRIVER
16285 M:      Michal Januszewski <spock@gentoo.org>
16286 L:      linux-fbdev@vger.kernel.org
16287 W:      https://github.com/mjanusz/v86d
16288 S:      Maintained
16289 F:      Documentation/fb/uvesafb.txt
16290 F:      drivers/video/fbdev/uvesafb.*
16291
16292 VF610 NAND DRIVER
16293 M:      Stefan Agner <stefan@agner.ch>
16294 L:      linux-mtd@lists.infradead.org
16295 S:      Supported
16296 F:      drivers/mtd/nand/raw/vf610_nfc.c
16297
16298 VFAT/FAT/MSDOS FILESYSTEM
16299 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16300 S:      Maintained
16301 F:      Documentation/filesystems/vfat.txt
16302 F:      fs/fat/
16303
16304 VFIO DRIVER
16305 M:      Alex Williamson <alex.williamson@redhat.com>
16306 L:      kvm@vger.kernel.org
16307 T:      git git://github.com/awilliam/linux-vfio.git
16308 S:      Maintained
16309 F:      Documentation/vfio.txt
16310 F:      drivers/vfio/
16311 F:      include/linux/vfio.h
16312 F:      include/uapi/linux/vfio.h
16313
16314 VFIO MEDIATED DEVICE DRIVERS
16315 M:      Kirti Wankhede <kwankhede@nvidia.com>
16316 L:      kvm@vger.kernel.org
16317 S:      Maintained
16318 F:      Documentation/vfio-mediated-device.txt
16319 F:      drivers/vfio/mdev/
16320 F:      include/linux/mdev.h
16321 F:      samples/vfio-mdev/
16322
16323 VFIO PLATFORM DRIVER
16324 M:      Eric Auger <eric.auger@redhat.com>
16325 L:      kvm@vger.kernel.org
16326 S:      Maintained
16327 F:      drivers/vfio/platform/
16328
16329 VGA_SWITCHEROO
16330 R:      Lukas Wunner <lukas@wunner.de>
16331 S:      Maintained
16332 F:      Documentation/gpu/vga-switcheroo.rst
16333 F:      drivers/gpu/vga/vga_switcheroo.c
16334 F:      include/linux/vga_switcheroo.h
16335 T:      git git://anongit.freedesktop.org/drm/drm-misc
16336
16337 VIA RHINE NETWORK DRIVER
16338 S:      Orphan
16339 F:      drivers/net/ethernet/via/via-rhine.c
16340
16341 VIA SD/MMC CARD CONTROLLER DRIVER
16342 M:      Bruce Chang <brucechang@via.com.tw>
16343 M:      Harald Welte <HaraldWelte@viatech.com>
16344 S:      Maintained
16345 F:      drivers/mmc/host/via-sdmmc.c
16346
16347 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16348 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16349 L:      linux-fbdev@vger.kernel.org
16350 S:      Maintained
16351 F:      include/linux/via-core.h
16352 F:      include/linux/via-gpio.h
16353 F:      include/linux/via_i2c.h
16354 F:      drivers/video/fbdev/via/
16355
16356 VIA VELOCITY NETWORK DRIVER
16357 M:      Francois Romieu <romieu@fr.zoreil.com>
16358 L:      netdev@vger.kernel.org
16359 S:      Maintained
16360 F:      drivers/net/ethernet/via/via-velocity.*
16361
16362 VICODEC VIRTUAL CODEC DRIVER
16363 M:      Hans Verkuil <hans.verkuil@cisco.com>
16364 L:      linux-media@vger.kernel.org
16365 T:      git git://linuxtv.org/media_tree.git
16366 W:      https://linuxtv.org
16367 S:      Maintained
16368 F:      drivers/media/platform/vicodec/*
16369
16370 VIDEO MULTIPLEXER DRIVER
16371 M:      Philipp Zabel <p.zabel@pengutronix.de>
16372 L:      linux-media@vger.kernel.org
16373 S:      Maintained
16374 F:      drivers/media/platform/video-mux.c
16375
16376 VIDEO I2C POLLING DRIVER
16377 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16378 L:      linux-media@vger.kernel.org
16379 S:      Maintained
16380 F:      drivers/media/i2c/video-i2c.c
16381
16382 VIDEOBUF2 FRAMEWORK
16383 M:      Pawel Osciak <pawel@osciak.com>
16384 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16385 M:      Kyungmin Park <kyungmin.park@samsung.com>
16386 L:      linux-media@vger.kernel.org
16387 S:      Maintained
16388 F:      drivers/media/common/videobuf2/*
16389 F:      include/media/videobuf2-*
16390
16391 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16392 M:      Helen Koike <helen.koike@collabora.com>
16393 L:      linux-media@vger.kernel.org
16394 T:      git git://linuxtv.org/media_tree.git
16395 W:      https://linuxtv.org
16396 S:      Maintained
16397 F:      drivers/media/platform/vimc/*
16398
16399 VIRT LIB
16400 M:      Alex Williamson <alex.williamson@redhat.com>
16401 M:      Paolo Bonzini <pbonzini@redhat.com>
16402 L:      kvm@vger.kernel.org
16403 S:      Supported
16404 F:      virt/lib/
16405
16406 VIRTIO AND VHOST VSOCK DRIVER
16407 M:      Stefan Hajnoczi <stefanha@redhat.com>
16408 L:      kvm@vger.kernel.org
16409 L:      virtualization@lists.linux-foundation.org
16410 L:      netdev@vger.kernel.org
16411 S:      Maintained
16412 F:      include/linux/virtio_vsock.h
16413 F:      include/uapi/linux/virtio_vsock.h
16414 F:      include/uapi/linux/vsockmon.h
16415 F:      include/uapi/linux/vm_sockets_diag.h
16416 F:      net/vmw_vsock/diag.c
16417 F:      net/vmw_vsock/af_vsock_tap.c
16418 F:      net/vmw_vsock/virtio_transport_common.c
16419 F:      net/vmw_vsock/virtio_transport.c
16420 F:      drivers/net/vsockmon.c
16421 F:      drivers/vhost/vsock.c
16422 F:      tools/testing/vsock/
16423
16424 VIRTIO CONSOLE DRIVER
16425 M:      Amit Shah <amit@kernel.org>
16426 L:      virtualization@lists.linux-foundation.org
16427 S:      Maintained
16428 F:      drivers/char/virtio_console.c
16429 F:      include/linux/virtio_console.h
16430 F:      include/uapi/linux/virtio_console.h
16431
16432 VIRTIO CORE, NET AND BLOCK DRIVERS
16433 M:      "Michael S. Tsirkin" <mst@redhat.com>
16434 M:      Jason Wang <jasowang@redhat.com>
16435 L:      virtualization@lists.linux-foundation.org
16436 S:      Maintained
16437 F:      Documentation/devicetree/bindings/virtio/
16438 F:      drivers/virtio/
16439 F:      tools/virtio/
16440 F:      drivers/net/virtio_net.c
16441 F:      drivers/block/virtio_blk.c
16442 F:      include/linux/virtio*.h
16443 F:      include/uapi/linux/virtio_*.h
16444 F:      drivers/crypto/virtio/
16445 F:      mm/balloon_compaction.c
16446
16447 VIRTIO CRYPTO DRIVER
16448 M:      Gonglei <arei.gonglei@huawei.com>
16449 L:      virtualization@lists.linux-foundation.org
16450 L:      linux-crypto@vger.kernel.org
16451 S:      Maintained
16452 F:      drivers/crypto/virtio/
16453 F:      include/uapi/linux/virtio_crypto.h
16454
16455 VIRTIO DRIVERS FOR S390
16456 M:      Cornelia Huck <cohuck@redhat.com>
16457 M:      Halil Pasic <pasic@linux.ibm.com>
16458 L:      linux-s390@vger.kernel.org
16459 L:      virtualization@lists.linux-foundation.org
16460 L:      kvm@vger.kernel.org
16461 S:      Supported
16462 F:      drivers/s390/virtio/
16463 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16464
16465 VIRTIO GPU DRIVER
16466 M:      David Airlie <airlied@linux.ie>
16467 M:      Gerd Hoffmann <kraxel@redhat.com>
16468 L:      dri-devel@lists.freedesktop.org
16469 L:      virtualization@lists.linux-foundation.org
16470 T:      git git://anongit.freedesktop.org/drm/drm-misc
16471 S:      Maintained
16472 F:      drivers/gpu/drm/virtio/
16473 F:      include/uapi/linux/virtio_gpu.h
16474
16475 VIRTIO HOST (VHOST)
16476 M:      "Michael S. Tsirkin" <mst@redhat.com>
16477 M:      Jason Wang <jasowang@redhat.com>
16478 L:      kvm@vger.kernel.org
16479 L:      virtualization@lists.linux-foundation.org
16480 L:      netdev@vger.kernel.org
16481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16482 S:      Maintained
16483 F:      drivers/vhost/
16484 F:      include/uapi/linux/vhost.h
16485
16486 VIRTIO INPUT DRIVER
16487 M:      Gerd Hoffmann <kraxel@redhat.com>
16488 S:      Maintained
16489 F:      drivers/virtio/virtio_input.c
16490 F:      include/uapi/linux/virtio_input.h
16491
16492 VIRTUAL BOX GUEST DEVICE DRIVER
16493 M:      Hans de Goede <hdegoede@redhat.com>
16494 M:      Arnd Bergmann <arnd@arndb.de>
16495 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16496 S:      Maintained
16497 F:      include/linux/vbox_utils.h
16498 F:      include/uapi/linux/vbox*.h
16499 F:      drivers/virt/vboxguest/
16500
16501 VIRTUAL SERIO DEVICE DRIVER
16502 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16503 S:      Maintained
16504 F:      drivers/input/serio/userio.c
16505 F:      include/uapi/linux/userio.h
16506
16507 VIVID VIRTUAL VIDEO DRIVER
16508 M:      Hans Verkuil <hverkuil@xs4all.nl>
16509 L:      linux-media@vger.kernel.org
16510 T:      git git://linuxtv.org/media_tree.git
16511 W:      https://linuxtv.org
16512 S:      Maintained
16513 F:      drivers/media/platform/vivid/*
16514
16515 VLYNQ BUS
16516 M:      Florian Fainelli <f.fainelli@gmail.com>
16517 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16518 S:      Maintained
16519 F:      drivers/vlynq/vlynq.c
16520 F:      include/linux/vlynq.h
16521
16522 VME SUBSYSTEM
16523 M:      Martyn Welch <martyn@welchs.me.uk>
16524 M:      Manohar Vanga <manohar.vanga@gmail.com>
16525 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16526 L:      devel@driverdev.osuosl.org
16527 S:      Maintained
16528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16529 F:      Documentation/driver-api/vme.rst
16530 F:      drivers/staging/vme/
16531 F:      drivers/vme/
16532 F:      include/linux/vme*
16533
16534 VMWARE BALLOON DRIVER
16535 M:      Julien Freche <jfreche@vmware.com>
16536 M:      Nadav Amit <namit@vmware.com>
16537 M:      "VMware, Inc." <pv-drivers@vmware.com>
16538 L:      linux-kernel@vger.kernel.org
16539 S:      Maintained
16540 F:      drivers/misc/vmw_balloon.c
16541
16542 VMWARE HYPERVISOR INTERFACE
16543 M:      Alok Kataria <akataria@vmware.com>
16544 L:      virtualization@lists.linux-foundation.org
16545 S:      Supported
16546 F:      arch/x86/kernel/cpu/vmware.c
16547
16548 VMWARE PVRDMA DRIVER
16549 M:      Adit Ranadive <aditr@vmware.com>
16550 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16551 L:      linux-rdma@vger.kernel.org
16552 S:      Maintained
16553 F:      drivers/infiniband/hw/vmw_pvrdma/
16554
16555 VMware PVSCSI driver
16556 M:      Jim Gill <jgill@vmware.com>
16557 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16558 L:      linux-scsi@vger.kernel.org
16559 S:      Maintained
16560 F:      drivers/scsi/vmw_pvscsi.c
16561 F:      drivers/scsi/vmw_pvscsi.h
16562
16563 VMWARE VMMOUSE SUBDRIVER
16564 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16565 M:      "VMware, Inc." <pv-drivers@vmware.com>
16566 L:      linux-input@vger.kernel.org
16567 S:      Maintained
16568 F:      drivers/input/mouse/vmmouse.c
16569 F:      drivers/input/mouse/vmmouse.h
16570
16571 VMWARE VMXNET3 ETHERNET DRIVER
16572 M:      Ronak Doshi <doshir@vmware.com>
16573 M:      "VMware, Inc." <pv-drivers@vmware.com>
16574 L:      netdev@vger.kernel.org
16575 S:      Maintained
16576 F:      drivers/net/vmxnet3/
16577
16578 VOCORE VOCORE2 BOARD
16579 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16580 L:      linux-mips@vger.kernel.org
16581 S:      Maintained
16582 F:      arch/mips/boot/dts/ralink/vocore2.dts
16583
16584 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16585 M:      Liam Girdwood <lgirdwood@gmail.com>
16586 M:      Mark Brown <broonie@kernel.org>
16587 L:      linux-kernel@vger.kernel.org
16588 W:      http://www.slimlogic.co.uk/?p=48
16589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16590 S:      Supported
16591 F:      Documentation/devicetree/bindings/regulator/
16592 F:      Documentation/power/regulator/
16593 F:      drivers/regulator/
16594 F:      include/dt-bindings/regulator/
16595 F:      include/linux/regulator/
16596
16597 VRF
16598 M:      David Ahern <dsa@cumulusnetworks.com>
16599 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16600 L:      netdev@vger.kernel.org
16601 S:      Maintained
16602 F:      drivers/net/vrf.c
16603 F:      Documentation/networking/vrf.txt
16604
16605 VT1211 HARDWARE MONITOR DRIVER
16606 M:      Juerg Haefliger <juergh@gmail.com>
16607 L:      linux-hwmon@vger.kernel.org
16608 S:      Maintained
16609 F:      Documentation/hwmon/vt1211
16610 F:      drivers/hwmon/vt1211.c
16611
16612 VT8231 HARDWARE MONITOR DRIVER
16613 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16614 L:      linux-hwmon@vger.kernel.org
16615 S:      Maintained
16616 F:      drivers/hwmon/vt8231.c
16617
16618 VUB300 USB to SDIO/SD/MMC bridge chip
16619 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16620 L:      linux-mmc@vger.kernel.org
16621 L:      linux-usb@vger.kernel.org
16622 S:      Supported
16623 F:      drivers/mmc/host/vub300.c
16624
16625 W1 DALLAS'S 1-WIRE BUS
16626 M:      Evgeniy Polyakov <zbr@ioremap.net>
16627 S:      Maintained
16628 F:      Documentation/devicetree/bindings/w1/
16629 F:      Documentation/w1/
16630 F:      drivers/w1/
16631 F:      include/linux/w1.h
16632
16633 W83791D HARDWARE MONITORING DRIVER
16634 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16635 L:      linux-hwmon@vger.kernel.org
16636 S:      Maintained
16637 F:      Documentation/hwmon/w83791d
16638 F:      drivers/hwmon/w83791d.c
16639
16640 W83793 HARDWARE MONITORING DRIVER
16641 M:      Rudolf Marek <r.marek@assembler.cz>
16642 L:      linux-hwmon@vger.kernel.org
16643 S:      Maintained
16644 F:      Documentation/hwmon/w83793
16645 F:      drivers/hwmon/w83793.c
16646
16647 W83795 HARDWARE MONITORING DRIVER
16648 M:      Jean Delvare <jdelvare@suse.com>
16649 L:      linux-hwmon@vger.kernel.org
16650 S:      Maintained
16651 F:      drivers/hwmon/w83795.c
16652
16653 W83L51xD SD/MMC CARD INTERFACE DRIVER
16654 M:      Pierre Ossman <pierre@ossman.eu>
16655 S:      Maintained
16656 F:      drivers/mmc/host/wbsd.*
16657
16658 WACOM PROTOCOL 4 SERIAL TABLETS
16659 M:      Julian Squires <julian@cipht.net>
16660 M:      Hans de Goede <hdegoede@redhat.com>
16661 L:      linux-input@vger.kernel.org
16662 S:      Maintained
16663 F:      drivers/input/tablet/wacom_serial4.c
16664
16665 WATCHDOG DEVICE DRIVERS
16666 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16667 M:      Guenter Roeck <linux@roeck-us.net>
16668 L:      linux-watchdog@vger.kernel.org
16669 W:      http://www.linux-watchdog.org/
16670 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16671 S:      Maintained
16672 F:      Documentation/devicetree/bindings/watchdog/
16673 F:      Documentation/watchdog/
16674 F:      drivers/watchdog/
16675 F:      include/linux/watchdog.h
16676 F:      include/uapi/linux/watchdog.h
16677
16678 WHISKEYCOVE PMIC GPIO DRIVER
16679 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16680 L:      linux-gpio@vger.kernel.org
16681 S:      Maintained
16682 F:      drivers/gpio/gpio-wcove.c
16683
16684 WIIMOTE HID DRIVER
16685 M:      David Herrmann <dh.herrmann@googlemail.com>
16686 L:      linux-input@vger.kernel.org
16687 S:      Maintained
16688 F:      drivers/hid/hid-wiimote*
16689
16690 WILOCITY WIL6210 WIRELESS DRIVER
16691 M:      Maya Erez <merez@codeaurora.org>
16692 L:      linux-wireless@vger.kernel.org
16693 L:      wil6210@qti.qualcomm.com
16694 S:      Supported
16695 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16696 F:      drivers/net/wireless/ath/wil6210/
16697
16698 WIMAX STACK
16699 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16700 M:      linux-wimax@intel.com
16701 L:      wimax@linuxwimax.org (subscribers-only)
16702 S:      Supported
16703 W:      http://linuxwimax.org
16704 F:      Documentation/wimax/README.wimax
16705 F:      include/linux/wimax/debug.h
16706 F:      include/net/wimax.h
16707 F:      include/uapi/linux/wimax.h
16708 F:      net/wimax/
16709
16710 WINBOND CIR DRIVER
16711 M:      David Härdeman <david@hardeman.nu>
16712 S:      Maintained
16713 F:      drivers/media/rc/winbond-cir.c
16714
16715 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16716 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16717 L:      linux-watchdog@vger.kernel.org
16718 S:      Maintained
16719 F:      drivers/watchdog/ebc-c384_wdt.c
16720
16721 WINSYSTEMS WS16C48 GPIO DRIVER
16722 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16723 L:      linux-gpio@vger.kernel.org
16724 S:      Maintained
16725 F:      drivers/gpio/gpio-ws16c48.c
16726
16727 WISTRON LAPTOP BUTTON DRIVER
16728 M:      Miloslav Trmac <mitr@volny.cz>
16729 S:      Maintained
16730 F:      drivers/input/misc/wistron_btns.c
16731
16732 WL3501 WIRELESS PCMCIA CARD DRIVER
16733 L:      linux-wireless@vger.kernel.org
16734 S:      Odd fixes
16735 F:      drivers/net/wireless/wl3501*
16736
16737 WOLFSON MICROELECTRONICS DRIVERS
16738 L:      patches@opensource.cirrus.com
16739 T:      git https://github.com/CirrusLogic/linux-drivers.git
16740 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16741 S:      Supported
16742 F:      Documentation/hwmon/wm83??
16743 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16744 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16745 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16746 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16747 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16748 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16749 F:      drivers/clk/clk-wm83*.c
16750 F:      drivers/extcon/extcon-arizona.c
16751 F:      drivers/leds/leds-wm83*.c
16752 F:      drivers/gpio/gpio-*wm*.c
16753 F:      drivers/gpio/gpio-arizona.c
16754 F:      drivers/hwmon/wm83??-hwmon.c
16755 F:      drivers/input/misc/wm831x-on.c
16756 F:      drivers/input/touchscreen/wm831x-ts.c
16757 F:      drivers/input/touchscreen/wm97*.c
16758 F:      drivers/mfd/arizona*
16759 F:      drivers/mfd/wm*.c
16760 F:      drivers/mfd/cs47l24*
16761 F:      drivers/power/supply/wm83*.c
16762 F:      drivers/rtc/rtc-wm83*.c
16763 F:      drivers/regulator/wm8*.c
16764 F:      drivers/regulator/arizona*
16765 F:      drivers/video/backlight/wm83*_bl.c
16766 F:      drivers/watchdog/wm83*_wdt.c
16767 F:      include/linux/mfd/arizona/
16768 F:      include/linux/mfd/wm831x/
16769 F:      include/linux/mfd/wm8350/
16770 F:      include/linux/mfd/wm8400*
16771 F:      include/linux/regulator/arizona*
16772 F:      include/linux/wm97xx.h
16773 F:      include/sound/wm????.h
16774 F:      sound/soc/codecs/arizona.?
16775 F:      sound/soc/codecs/wm*
16776 F:      sound/soc/codecs/cs47l24*
16777
16778 WORKQUEUE
16779 M:      Tejun Heo <tj@kernel.org>
16780 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16782 S:      Maintained
16783 F:      include/linux/workqueue.h
16784 F:      kernel/workqueue.c
16785 F:      Documentation/core-api/workqueue.rst
16786
16787 X-POWERS AXP288 PMIC DRIVERS
16788 M:      Hans de Goede <hdegoede@redhat.com>
16789 S:      Maintained
16790 N:      axp288
16791 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16792
16793 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16794 M:      Chen-Yu Tsai <wens@csie.org>
16795 L:      linux-kernel@vger.kernel.org
16796 S:      Maintained
16797 N:      axp[128]
16798
16799 X.25 NETWORK LAYER
16800 M:      Andrew Hendry <andrew.hendry@gmail.com>
16801 L:      linux-x25@vger.kernel.org
16802 S:      Odd Fixes
16803 F:      Documentation/networking/x25*
16804 F:      include/net/x25*
16805 F:      net/x25/
16806
16807 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16808 M:      Thomas Gleixner <tglx@linutronix.de>
16809 M:      Ingo Molnar <mingo@redhat.com>
16810 M:      Borislav Petkov <bp@alien8.de>
16811 R:      "H. Peter Anvin" <hpa@zytor.com>
16812 M:      x86@kernel.org
16813 L:      linux-kernel@vger.kernel.org
16814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16815 S:      Maintained
16816 F:      Documentation/devicetree/bindings/x86/
16817 F:      Documentation/x86/
16818 F:      arch/x86/
16819
16820 X86 ENTRY CODE
16821 M:      Andy Lutomirski <luto@kernel.org>
16822 L:      linux-kernel@vger.kernel.org
16823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16824 S:      Maintained
16825 F:      arch/x86/entry/
16826
16827 X86 MCE INFRASTRUCTURE
16828 M:      Tony Luck <tony.luck@intel.com>
16829 M:      Borislav Petkov <bp@alien8.de>
16830 L:      linux-edac@vger.kernel.org
16831 S:      Maintained
16832 F:      arch/x86/kernel/cpu/mcheck/*
16833
16834 X86 MICROCODE UPDATE SUPPORT
16835 M:      Borislav Petkov <bp@alien8.de>
16836 S:      Maintained
16837 F:      arch/x86/kernel/cpu/microcode/*
16838
16839 X86 MM
16840 M:      Dave Hansen <dave.hansen@linux.intel.com>
16841 M:      Andy Lutomirski <luto@kernel.org>
16842 M:      Peter Zijlstra <peterz@infradead.org>
16843 L:      linux-kernel@vger.kernel.org
16844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16845 S:      Maintained
16846 F:      arch/x86/mm/
16847
16848 X86 PLATFORM DRIVERS
16849 M:      Darren Hart <dvhart@infradead.org>
16850 M:      Andy Shevchenko <andy@infradead.org>
16851 L:      platform-driver-x86@vger.kernel.org
16852 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16853 S:      Maintained
16854 F:      drivers/platform/x86/
16855 F:      drivers/platform/olpc/
16856
16857 X86 PLATFORM DRIVERS - ARCH
16858 R:      Darren Hart <dvhart@infradead.org>
16859 R:      Andy Shevchenko <andy@infradead.org>
16860 L:      platform-driver-x86@vger.kernel.org
16861 L:      x86@kernel.org
16862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16863 S:      Maintained
16864 F:      arch/x86/platform
16865
16866 X86 VDSO
16867 M:      Andy Lutomirski <luto@kernel.org>
16868 L:      linux-kernel@vger.kernel.org
16869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16870 S:      Maintained
16871 F:      arch/x86/entry/vdso/
16872
16873 XARRAY
16874 M:      Matthew Wilcox <willy@infradead.org>
16875 L:      linux-fsdevel@vger.kernel.org
16876 S:      Supported
16877 F:      Documentation/core-api/xarray.rst
16878 F:      lib/idr.c
16879 F:      lib/xarray.c
16880 F:      include/linux/idr.h
16881 F:      include/linux/xarray.h
16882 F:      tools/testing/radix-tree
16883
16884 XBOX DVD IR REMOTE
16885 M:      Benjamin Valentin <benpicco@googlemail.com>
16886 S:      Maintained
16887 F:      drivers/media/rc/xbox_remote.c
16888 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
16889
16890 XC2028/3028 TUNER DRIVER
16891 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16892 L:      linux-media@vger.kernel.org
16893 W:      https://linuxtv.org
16894 T:      git git://linuxtv.org/media_tree.git
16895 S:      Maintained
16896 F:      drivers/media/tuners/tuner-xc2028.*
16897
16898 XDP (eXpress Data Path)
16899 M:      Alexei Starovoitov <ast@kernel.org>
16900 M:      Daniel Borkmann <daniel@iogearbox.net>
16901 M:      David S. Miller <davem@davemloft.net>
16902 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
16903 M:      Jesper Dangaard Brouer <hawk@kernel.org>
16904 M:      John Fastabend <john.fastabend@gmail.com>
16905 L:      netdev@vger.kernel.org
16906 L:      xdp-newbies@vger.kernel.org
16907 L:      bpf@vger.kernel.org
16908 S:      Supported
16909 F:      net/core/xdp.c
16910 F:      include/net/xdp.h
16911 F:      kernel/bpf/devmap.c
16912 F:      kernel/bpf/cpumap.c
16913 F:      include/trace/events/xdp.h
16914 K:      xdp
16915 N:      xdp
16916
16917 XDP SOCKETS (AF_XDP)
16918 M:      Björn Töpel <bjorn.topel@intel.com>
16919 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16920 L:      netdev@vger.kernel.org
16921 L:      bpf@vger.kernel.org
16922 S:      Maintained
16923 F:      kernel/bpf/xskmap.c
16924 F:      net/xdp/
16925
16926 XEN BLOCK SUBSYSTEM
16927 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16928 M:      Roger Pau Monné <roger.pau@citrix.com>
16929 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16930 S:      Supported
16931 F:      drivers/block/xen-blkback/*
16932 F:      drivers/block/xen*
16933
16934 XEN HYPERVISOR ARM
16935 M:      Stefano Stabellini <sstabellini@kernel.org>
16936 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16937 S:      Maintained
16938 F:      arch/arm/xen/
16939 F:      arch/arm/include/asm/xen/
16940
16941 XEN HYPERVISOR ARM64
16942 M:      Stefano Stabellini <sstabellini@kernel.org>
16943 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16944 S:      Maintained
16945 F:      arch/arm64/xen/
16946 F:      arch/arm64/include/asm/xen/
16947
16948 XEN HYPERVISOR INTERFACE
16949 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16950 M:      Juergen Gross <jgross@suse.com>
16951 R:      Stefano Stabellini <sstabellini@kernel.org>
16952 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16954 S:      Supported
16955 F:      arch/x86/xen/
16956 F:      arch/x86/platform/pvh/
16957 F:      drivers/*/xen-*front.c
16958 F:      drivers/xen/
16959 F:      arch/x86/include/asm/xen/
16960 F:      arch/x86/include/asm/pvclock-abi.h
16961 F:      include/xen/
16962 F:      include/uapi/xen/
16963 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16964 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16965
16966 XEN NETWORK BACKEND DRIVER
16967 M:      Wei Liu <wei.liu2@citrix.com>
16968 M:      Paul Durrant <paul.durrant@citrix.com>
16969 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16970 L:      netdev@vger.kernel.org
16971 S:      Supported
16972 F:      drivers/net/xen-netback/*
16973
16974 XEN PCI SUBSYSTEM
16975 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16976 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16977 S:      Supported
16978 F:      arch/x86/pci/*xen*
16979 F:      drivers/pci/*xen*
16980
16981 XEN PVSCSI DRIVERS
16982 M:      Juergen Gross <jgross@suse.com>
16983 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16984 L:      linux-scsi@vger.kernel.org
16985 S:      Supported
16986 F:      drivers/scsi/xen-scsifront.c
16987 F:      drivers/xen/xen-scsiback.c
16988 F:      include/xen/interface/io/vscsiif.h
16989
16990 XEN SWIOTLB SUBSYSTEM
16991 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16992 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16993 L:      iommu@lists.linux-foundation.org
16994 S:      Supported
16995 F:      arch/x86/xen/*swiotlb*
16996 F:      drivers/xen/*swiotlb*
16997
16998 XEN SOUND FRONTEND DRIVER
16999 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17000 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17001 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17002 S:      Supported
17003 F:      sound/xen/*
17004
17005 XFS FILESYSTEM
17006 M:      Darrick J. Wong <darrick.wong@oracle.com>
17007 M:      linux-xfs@vger.kernel.org
17008 L:      linux-xfs@vger.kernel.org
17009 W:      http://xfs.org/
17010 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17011 S:      Supported
17012 F:      Documentation/filesystems/xfs.txt
17013 F:      fs/xfs/
17014
17015 XILINX AXI ETHERNET DRIVER
17016 M:      Anirudha Sarangi <anirudh@xilinx.com>
17017 M:      John Linn <John.Linn@xilinx.com>
17018 S:      Maintained
17019 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
17020
17021 XILINX UARTLITE SERIAL DRIVER
17022 M:      Peter Korsgaard <jacmet@sunsite.dk>
17023 L:      linux-serial@vger.kernel.org
17024 S:      Maintained
17025 F:      drivers/tty/serial/uartlite.c
17026
17027 XILINX VIDEO IP CORES
17028 M:      Hyun Kwon <hyun.kwon@xilinx.com>
17029 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17030 L:      linux-media@vger.kernel.org
17031 T:      git git://linuxtv.org/media_tree.git
17032 S:      Supported
17033 F:      Documentation/devicetree/bindings/media/xilinx/
17034 F:      drivers/media/platform/xilinx/
17035 F:      include/uapi/linux/xilinx-v4l2-controls.h
17036
17037 XILLYBUS DRIVER
17038 M:      Eli Billauer <eli.billauer@gmail.com>
17039 L:      linux-kernel@vger.kernel.org
17040 S:      Supported
17041 F:      drivers/char/xillybus/
17042
17043 XLP9XX I2C DRIVER
17044 M:      George Cherian <george.cherian@cavium.com>
17045 M:      Jan Glauber <jglauber@cavium.com>
17046 L:      linux-i2c@vger.kernel.org
17047 W:      http://www.cavium.com
17048 S:      Supported
17049 F:      drivers/i2c/busses/i2c-xlp9xx.c
17050
17051 XRA1403 GPIO EXPANDER
17052 M:      Nandor Han <nandor.han@ge.com>
17053 M:      Semi Malinen <semi.malinen@ge.com>
17054 L:      linux-gpio@vger.kernel.org
17055 S:      Maintained
17056 F:      drivers/gpio/gpio-xra1403.c
17057 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17058
17059 XTENSA XTFPGA PLATFORM SUPPORT
17060 M:      Max Filippov <jcmvbkbc@gmail.com>
17061 L:      linux-xtensa@linux-xtensa.org
17062 S:      Maintained
17063 F:      drivers/spi/spi-xtensa-xtfpga.c
17064 F:      sound/soc/xtensa/xtfpga-i2s.c
17065
17066 YAM DRIVER FOR AX.25
17067 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
17068 L:      linux-hams@vger.kernel.org
17069 S:      Maintained
17070 F:      drivers/net/hamradio/yam*
17071 F:      include/linux/yam.h
17072
17073 YAMA SECURITY MODULE
17074 M:      Kees Cook <keescook@chromium.org>
17075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17076 S:      Supported
17077 F:      security/yama/
17078 F:      Documentation/admin-guide/LSM/Yama.rst
17079
17080 YEALINK PHONE DRIVER
17081 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
17082 L:      usbb2k-api-dev@nongnu.org
17083 S:      Maintained
17084 F:      Documentation/input/devices/yealink.rst
17085 F:      drivers/input/misc/yealink.*
17086
17087 Z8530 DRIVER FOR AX.25
17088 M:      Joerg Reuter <jreuter@yaina.de>
17089 W:      http://yaina.de/jreuter/
17090 W:      http://www.qsl.net/dl1bke/
17091 L:      linux-hams@vger.kernel.org
17092 S:      Maintained
17093 F:      Documentation/networking/z8530drv.txt
17094 F:      drivers/net/hamradio/*scc.c
17095 F:      drivers/net/hamradio/z8530.h
17096
17097 ZBUD COMPRESSED PAGE ALLOCATOR
17098 M:      Seth Jennings <sjenning@redhat.com>
17099 M:      Dan Streetman <ddstreet@ieee.org>
17100 L:      linux-mm@kvack.org
17101 S:      Maintained
17102 F:      mm/zbud.c
17103 F:      include/linux/zbud.h
17104
17105 ZD1211RW WIRELESS DRIVER
17106 M:      Daniel Drake <dsd@gentoo.org>
17107 M:      Ulrich Kunitz <kune@deine-taler.de>
17108 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17109 L:      linux-wireless@vger.kernel.org
17110 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17111 S:      Maintained
17112 F:      drivers/net/wireless/zydas/zd1211rw/
17113
17114 ZD1301 MEDIA DRIVER
17115 M:      Antti Palosaari <crope@iki.fi>
17116 L:      linux-media@vger.kernel.org
17117 W:      https://linuxtv.org/
17118 W:      http://palosaari.fi/linux/
17119 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17120 S:      Maintained
17121 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17122
17123 ZD1301_DEMOD MEDIA DRIVER
17124 M:      Antti Palosaari <crope@iki.fi>
17125 L:      linux-media@vger.kernel.org
17126 W:      https://linuxtv.org/
17127 W:      http://palosaari.fi/linux/
17128 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17129 S:      Maintained
17130 F:      drivers/media/dvb-frontends/zd1301_demod*
17131
17132 ZPOOL COMPRESSED PAGE STORAGE API
17133 M:      Dan Streetman <ddstreet@ieee.org>
17134 L:      linux-mm@kvack.org
17135 S:      Maintained
17136 F:      mm/zpool.c
17137 F:      include/linux/zpool.h
17138
17139 ZR36067 VIDEO FOR LINUX DRIVER
17140 L:      mjpeg-users@lists.sourceforge.net
17141 L:      linux-media@vger.kernel.org
17142 W:      http://mjpeg.sourceforge.net/driver-zoran/
17143 T:      hg https://linuxtv.org/hg/v4l-dvb
17144 S:      Odd Fixes
17145 F:      drivers/staging/media/zoran/
17146
17147 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17148 M:      Minchan Kim <minchan@kernel.org>
17149 M:      Nitin Gupta <ngupta@vflare.org>
17150 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17151 L:      linux-kernel@vger.kernel.org
17152 S:      Maintained
17153 F:      drivers/block/zram/
17154 F:      Documentation/blockdev/zram.txt
17155
17156 ZS DECSTATION Z85C30 SERIAL DRIVER
17157 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17158 S:      Maintained
17159 F:      drivers/tty/serial/zs.*
17160
17161 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17162 M:      Minchan Kim <minchan@kernel.org>
17163 M:      Nitin Gupta <ngupta@vflare.org>
17164 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17165 L:      linux-mm@kvack.org
17166 S:      Maintained
17167 F:      mm/zsmalloc.c
17168 F:      include/linux/zsmalloc.h
17169 F:      Documentation/vm/zsmalloc.rst
17170
17171 ZSWAP COMPRESSED SWAP CACHING
17172 M:      Seth Jennings <sjenning@redhat.com>
17173 M:      Dan Streetman <ddstreet@ieee.org>
17174 L:      linux-mm@kvack.org
17175 S:      Maintained
17176 F:      mm/zswap.c
17177
17178 THE REST
17179 M:      Linus Torvalds <torvalds@linux-foundation.org>
17180 L:      linux-kernel@vger.kernel.org
17181 Q:      http://patchwork.kernel.org/project/LKML/list/
17182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17183 S:      Buried alive in reporters
17184 F:      *
17185 F:      */