]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
Merge tag 'char-misc-5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh...
[linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/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 AD9389B DRIVER
858 M:      Hans Verkuil <hans.verkuil@cisco.com>
859 L:      linux-media@vger.kernel.org
860 S:      Maintained
861 F:      drivers/media/i2c/ad9389b*
862
863 ANALOG DEVICES INC ADGS1408 DRIVER
864 M:      Mircea Caprioru <mircea.caprioru@analog.com>
865 S:      Supported
866 F:      drivers/mux/adgs1408.c
867 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
868
869 ANALOG DEVICES INC ADP5061 DRIVER
870 M:      Stefan Popa <stefan.popa@analog.com>
871 L:      linux-pm@vger.kernel.org
872 W:      http://ez.analog.com/community/linux-device-drivers
873 S:      Supported
874 F:      drivers/power/supply/adp5061.c
875
876 ANALOG DEVICES INC ADV7180 DRIVER
877 M:      Lars-Peter Clausen <lars@metafoo.de>
878 L:      linux-media@vger.kernel.org
879 W:      http://ez.analog.com/community/linux-device-drivers
880 S:      Supported
881 F:      drivers/media/i2c/adv7180.c
882
883 ANALOG DEVICES INC ADV748X DRIVER
884 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
885 L:      linux-media@vger.kernel.org
886 S:      Maintained
887 F:      drivers/media/i2c/adv748x/*
888
889 ANALOG DEVICES INC ADV7511 DRIVER
890 M:      Hans Verkuil <hans.verkuil@cisco.com>
891 L:      linux-media@vger.kernel.org
892 S:      Maintained
893 F:      drivers/media/i2c/adv7511*
894
895 ANALOG DEVICES INC ADV7604 DRIVER
896 M:      Hans Verkuil <hans.verkuil@cisco.com>
897 L:      linux-media@vger.kernel.org
898 S:      Maintained
899 F:      drivers/media/i2c/adv7604*
900
901 ANALOG DEVICES INC ADV7842 DRIVER
902 M:      Hans Verkuil <hans.verkuil@cisco.com>
903 L:      linux-media@vger.kernel.org
904 S:      Maintained
905 F:      drivers/media/i2c/adv7842*
906
907 ANALOG DEVICES INC ASOC CODEC DRIVERS
908 M:      Lars-Peter Clausen <lars@metafoo.de>
909 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
910 W:      http://wiki.analog.com/
911 W:      http://ez.analog.com/community/linux-device-drivers
912 S:      Supported
913 F:      sound/soc/codecs/adau*
914 F:      sound/soc/codecs/adav*
915 F:      sound/soc/codecs/ad1*
916 F:      sound/soc/codecs/ad7*
917 F:      sound/soc/codecs/ssm*
918 F:      sound/soc/codecs/sigmadsp.*
919
920 ANALOG DEVICES INC DMA DRIVERS
921 M:      Lars-Peter Clausen <lars@metafoo.de>
922 W:      http://ez.analog.com/community/linux-device-drivers
923 S:      Supported
924 F:      drivers/dma/dma-axi-dmac.c
925
926 ANALOG DEVICES INC IIO DRIVERS
927 M:      Lars-Peter Clausen <lars@metafoo.de>
928 M:      Michael Hennerich <Michael.Hennerich@analog.com>
929 W:      http://wiki.analog.com/
930 W:      http://ez.analog.com/community/linux-device-drivers
931 S:      Supported
932 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
933 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
934 F:      drivers/iio/*/ad*
935 F:      drivers/iio/adc/ltc2497*
936 X:      drivers/iio/*/adjd*
937 F:      drivers/staging/iio/*/ad*
938
939 ANDES ARCHITECTURE
940 M:      Greentime Hu <green.hu@gmail.com>
941 M:      Vincent Chen <deanbo422@gmail.com>
942 T:      git https://github.com/andestech/linux.git
943 S:      Supported
944 F:      arch/nds32/
945 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
946 F:      Documentation/devicetree/bindings/nds32/
947 K:      nds32
948 N:      nds32
949
950 ANDROID CONFIG FRAGMENTS
951 M:      Rob Herring <robh@kernel.org>
952 S:      Supported
953 F:      kernel/configs/android*
954
955 ANDROID DRIVERS
956 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
957 M:      Arve Hjønnevåg <arve@android.com>
958 M:      Todd Kjos <tkjos@android.com>
959 M:      Martijn Coenen <maco@android.com>
960 M:      Joel Fernandes <joel@joelfernandes.org>
961 M:      Christian Brauner <christian@brauner.io>
962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
963 L:      devel@driverdev.osuosl.org
964 S:      Supported
965 F:      drivers/android/
966 F:      drivers/staging/android/
967
968 ANDROID GOLDFISH PIC DRIVER
969 M:      Miodrag Dinic <miodrag.dinic@mips.com>
970 S:      Supported
971 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
972 F:      drivers/irqchip/irq-goldfish-pic.c
973
974 ANDROID GOLDFISH RTC DRIVER
975 M:      Miodrag Dinic <miodrag.dinic@mips.com>
976 S:      Supported
977 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
978 F:      drivers/rtc/rtc-goldfish.c
979
980 ANDROID ION DRIVER
981 M:      Laura Abbott <labbott@redhat.com>
982 M:      Sumit Semwal <sumit.semwal@linaro.org>
983 L:      devel@driverdev.osuosl.org
984 L:      dri-devel@lists.freedesktop.org
985 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
986 S:      Supported
987 F:      drivers/staging/android/ion
988 F:      drivers/staging/android/uapi/ion.h
989
990 AOA (Apple Onboard Audio) ALSA DRIVER
991 M:      Johannes Berg <johannes@sipsolutions.net>
992 L:      linuxppc-dev@lists.ozlabs.org
993 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
994 S:      Maintained
995 F:      sound/aoa/
996
997 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
998 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
999 L:      linux-iio@vger.kernel.org
1000 S:      Maintained
1001 F:      drivers/iio/adc/stx104.c
1002
1003 APM DRIVER
1004 M:      Jiri Kosina <jikos@kernel.org>
1005 S:      Odd fixes
1006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1007 F:      arch/x86/kernel/apm_32.c
1008 F:      include/linux/apm_bios.h
1009 F:      include/uapi/linux/apm_bios.h
1010 F:      drivers/char/apm-emulation.c
1011
1012 APPARMOR SECURITY MODULE
1013 M:      John Johansen <john.johansen@canonical.com>
1014 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1015 W:      wiki.apparmor.net
1016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1017 S:      Supported
1018 F:      security/apparmor/
1019 F:      Documentation/admin-guide/LSM/apparmor.rst
1020
1021 APPLE BCM5974 MULTITOUCH DRIVER
1022 M:      Henrik Rydberg <rydberg@bitmath.org>
1023 L:      linux-input@vger.kernel.org
1024 S:      Odd fixes
1025 F:      drivers/input/mouse/bcm5974.c
1026
1027 APPLE SMC DRIVER
1028 M:      Henrik Rydberg <rydberg@bitmath.org>
1029 L:      linux-hwmon@vger.kernel.org
1030 S:      Odd fixes
1031 F:      drivers/hwmon/applesmc.c
1032
1033 APPLETALK NETWORK LAYER
1034 L:      netdev@vger.kernel.org
1035 S:      Odd fixes
1036 F:      drivers/net/appletalk/
1037 F:      net/appletalk/
1038
1039 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1040 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1041 S:      Supported
1042 F:      arch/arm64/boot/dts/apm/
1043
1044 APPLIED MICRO (APM) X-GENE SOC EDAC
1045 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1046 S:      Supported
1047 F:      drivers/edac/xgene_edac.c
1048 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1049
1050 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1051 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1052 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1053 S:      Supported
1054 F:      drivers/net/ethernet/apm/xgene-v2/
1055
1056 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1057 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1058 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1059 M:      Quan Nguyen <quan@os.amperecomputing.com>
1060 S:      Supported
1061 F:      drivers/net/ethernet/apm/xgene/
1062 F:      drivers/net/phy/mdio-xgene.c
1063 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1064 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1065
1066 APPLIED MICRO (APM) X-GENE SOC PMU
1067 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1068 S:      Supported
1069 F:      drivers/perf/xgene_pmu.c
1070 F:      Documentation/perf/xgene-pmu.txt
1071 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1072
1073 APTINA CAMERA SENSOR PLL
1074 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1075 L:      linux-media@vger.kernel.org
1076 S:      Maintained
1077 F:      drivers/media/i2c/aptina-pll.*
1078
1079 ARC FRAMEBUFFER DRIVER
1080 M:      Jaya Kumar <jayalk@intworks.biz>
1081 S:      Maintained
1082 F:      drivers/video/fbdev/arcfb.c
1083 F:      drivers/video/fbdev/core/fb_defio.c
1084
1085 ARC PGU DRM DRIVER
1086 M:      Alexey Brodkin <abrodkin@synopsys.com>
1087 S:      Supported
1088 F:      drivers/gpu/drm/arc/
1089 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1090
1091 ARCNET NETWORK LAYER
1092 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1093 L:      netdev@vger.kernel.org
1094 S:      Maintained
1095 F:      drivers/net/arcnet/
1096 F:      include/uapi/linux/if_arcnet.h
1097
1098 ARM ARCHITECTED TIMER DRIVER
1099 M:      Mark Rutland <mark.rutland@arm.com>
1100 M:      Marc Zyngier <marc.zyngier@arm.com>
1101 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102 S:      Maintained
1103 F:      arch/arm/include/asm/arch_timer.h
1104 F:      arch/arm64/include/asm/arch_timer.h
1105 F:      drivers/clocksource/arm_arch_timer.c
1106
1107 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1108 M:      Linus Walleij <linus.walleij@linaro.org>
1109 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110 S:      Maintained
1111 F:      Documentation/devicetree/bindings/arm/arm-boards
1112 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1113 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1114 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1115 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1116 F:      arch/arm/mach-integrator/
1117 F:      arch/arm/mach-realview/
1118 F:      arch/arm/mach-versatile/
1119 F:      arch/arm/plat-versatile/
1120 F:      arch/arm/boot/dts/arm-realview-*
1121 F:      arch/arm/boot/dts/integrator*
1122 F:      arch/arm/boot/dts/versatile*
1123 F:      drivers/clk/versatile/
1124 F:      drivers/i2c/busses/i2c-versatile.c
1125 F:      drivers/irqchip/irq-versatile-fpga.c
1126 F:      drivers/mtd/maps/physmap_of_versatile.c
1127 F:      drivers/power/reset/arm-versatile-reboot.c
1128 F:      drivers/soc/versatile/
1129
1130 ARM HDLCD DRM DRIVER
1131 M:      Liviu Dudau <liviu.dudau@arm.com>
1132 S:      Supported
1133 F:      drivers/gpu/drm/arm/hdlcd_*
1134 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1135
1136 ARM MALI-DP DRM DRIVER
1137 M:      Liviu Dudau <liviu.dudau@arm.com>
1138 M:      Brian Starkey <brian.starkey@arm.com>
1139 M:      Mali DP Maintainers <malidp@foss.arm.com>
1140 S:      Supported
1141 F:      drivers/gpu/drm/arm/
1142 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1143
1144 ARM MFM AND FLOPPY DRIVERS
1145 M:      Ian Molton <spyro@f2s.com>
1146 S:      Maintained
1147 F:      arch/arm/lib/floppydma.S
1148 F:      arch/arm/include/asm/floppy.h
1149
1150 ARM PMU PROFILING AND DEBUGGING
1151 M:      Will Deacon <will.deacon@arm.com>
1152 M:      Mark Rutland <mark.rutland@arm.com>
1153 S:      Maintained
1154 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155 F:      arch/arm*/kernel/perf_*
1156 F:      arch/arm/oprofile/common.c
1157 F:      arch/arm*/kernel/hw_breakpoint.c
1158 F:      arch/arm*/include/asm/hw_breakpoint.h
1159 F:      arch/arm*/include/asm/perf_event.h
1160 F:      drivers/perf/*
1161 F:      include/linux/perf/arm_pmu.h
1162 F:      Documentation/devicetree/bindings/arm/pmu.txt
1163 F:      Documentation/devicetree/bindings/perf/
1164
1165 ARM PORT
1166 M:      Russell King <linux@armlinux.org.uk>
1167 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168 W:      http://www.armlinux.org.uk/
1169 S:      Odd Fixes
1170 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1171 F:      arch/arm/
1172 X:      arch/arm/boot/dts/
1173
1174 ARM PRIMECELL AACI PL041 DRIVER
1175 M:      Russell King <linux@armlinux.org.uk>
1176 S:      Odd Fixes
1177 F:      sound/arm/aaci.*
1178
1179 ARM PRIMECELL BUS SUPPORT
1180 M:      Russell King <linux@armlinux.org.uk>
1181 S:      Odd Fixes
1182 F:      drivers/amba/
1183 F:      include/linux/amba/bus.h
1184
1185 ARM PRIMECELL CLCD PL110 DRIVER
1186 M:      Russell King <linux@armlinux.org.uk>
1187 S:      Odd Fixes
1188 F:      drivers/video/fbdev/amba-clcd.*
1189
1190 ARM PRIMECELL KMI PL050 DRIVER
1191 M:      Russell King <linux@armlinux.org.uk>
1192 S:      Odd Fixes
1193 F:      drivers/input/serio/ambakmi.*
1194 F:      include/linux/amba/kmi.h
1195
1196 ARM PRIMECELL MMCI PL180/1 DRIVER
1197 M:      Russell King <linux@armlinux.org.uk>
1198 S:      Odd Fixes
1199 F:      drivers/mmc/host/mmci.*
1200 F:      include/linux/amba/mmci.h
1201
1202 ARM PRIMECELL SSP PL022 SPI DRIVER
1203 M:      Linus Walleij <linus.walleij@linaro.org>
1204 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205 S:      Maintained
1206 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1207 F:      drivers/spi/spi-pl022.c
1208
1209 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1210 M:      Russell King <linux@armlinux.org.uk>
1211 S:      Odd Fixes
1212 F:      drivers/tty/serial/amba-pl01*.c
1213 F:      include/linux/amba/serial.h
1214
1215 ARM PRIMECELL VIC PL190/PL192 DRIVER
1216 M:      Linus Walleij <linus.walleij@linaro.org>
1217 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 S:      Maintained
1219 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1220 F:      drivers/irqchip/irq-vic.c
1221
1222 ARM SMMU DRIVERS
1223 M:      Will Deacon <will.deacon@arm.com>
1224 R:      Robin Murphy <robin.murphy@arm.com>
1225 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226 S:      Maintained
1227 F:      drivers/iommu/arm-smmu.c
1228 F:      drivers/iommu/arm-smmu-v3.c
1229 F:      drivers/iommu/io-pgtable-arm.c
1230 F:      drivers/iommu/io-pgtable-arm-v7s.c
1231
1232 ARM SUB-ARCHITECTURES
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 S:      Maintained
1235 F:      arch/arm/mach-*/
1236 F:      arch/arm/plat-*/
1237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1238
1239 ARM/ACTIONS SEMI ARCHITECTURE
1240 M:      Andreas Färber <afaerber@suse.de>
1241 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1242 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 S:      Maintained
1244 N:      owl
1245 F:      arch/arm/mach-actions/
1246 F:      arch/arm/boot/dts/owl-*
1247 F:      arch/arm64/boot/dts/actions/
1248 F:      drivers/clk/actions/
1249 F:      drivers/clocksource/timer-owl*
1250 F:      drivers/dma/owl-dma.c
1251 F:      drivers/i2c/busses/i2c-owl.c
1252 F:      drivers/pinctrl/actions/*
1253 F:      drivers/soc/actions/
1254 F:      include/dt-bindings/power/owl-*
1255 F:      include/linux/soc/actions/
1256 F:      Documentation/devicetree/bindings/arm/actions.txt
1257 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1258 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1259 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1260 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1261 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1262 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1263
1264 ARM/ADS SPHERE MACHINE SUPPORT
1265 M:      Lennert Buytenhek <kernel@wantstofly.org>
1266 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 S:      Maintained
1268
1269 ARM/AFEB9260 MACHINE SUPPORT
1270 M:      Sergey Lapin <slapin@ossfans.org>
1271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272 S:      Maintained
1273
1274 ARM/AJECO 1ARM MACHINE SUPPORT
1275 M:      Lennert Buytenhek <kernel@wantstofly.org>
1276 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277 S:      Maintained
1278
1279 ARM/Allwinner SoC Clock Support
1280 M:      Emilio López <emilio@elopez.com.ar>
1281 S:      Maintained
1282 F:      drivers/clk/sunxi/
1283
1284 ARM/Allwinner sunXi SoC support
1285 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1286 M:      Chen-Yu Tsai <wens@csie.org>
1287 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288 S:      Maintained
1289 N:      sun[x456789]i
1290 N:      sun50i
1291 F:      arch/arm/mach-sunxi/
1292 F:      arch/arm64/boot/dts/allwinner/
1293 F:      drivers/clk/sunxi-ng/
1294 F:      drivers/pinctrl/sunxi/
1295 F:      drivers/soc/sunxi/
1296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1297
1298 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1299 M:      Neil Armstrong <narmstrong@baylibre.com>
1300 M:      Jerome Brunet <jbrunet@baylibre.com>
1301 L:      linux-amlogic@lists.infradead.org
1302 S:      Maintained
1303 F:      drivers/clk/meson/
1304 F:      include/dt-bindings/clock/meson*
1305 F:      include/dt-bindings/clock/gxbb*
1306 F:      Documentation/devicetree/bindings/clock/amlogic*
1307
1308 ARM/Amlogic Meson SoC support
1309 M:      Kevin Hilman <khilman@baylibre.com>
1310 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311 L:      linux-amlogic@lists.infradead.org
1312 W:      http://linux-meson.com/
1313 S:      Maintained
1314 F:      arch/arm/mach-meson/
1315 F:      arch/arm/boot/dts/meson*
1316 F:      arch/arm64/boot/dts/amlogic/
1317 F:      drivers/pinctrl/meson/
1318 F:      drivers/mmc/host/meson*
1319 F:      drivers/soc/amlogic/
1320 N:      meson
1321
1322 ARM/Amlogic Meson SoC Sound Drivers
1323 M:      Jerome Brunet <jbrunet@baylibre.com>
1324 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1325 S:      Maintained
1326 F:      sound/soc/meson/
1327 F:      Documentation/devicetree/bindings/sound/amlogic*
1328
1329 ARM/Annapurna Labs ALPINE ARCHITECTURE
1330 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1331 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1332 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333 S:      Maintained
1334 F:      arch/arm/mach-alpine/
1335 F:      arch/arm/boot/dts/alpine*
1336 F:      arch/arm64/boot/dts/al/
1337 F:      drivers/*/*alpine*
1338
1339 ARM/ARTPEC MACHINE SUPPORT
1340 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1341 M:      Lars Persson <lars.persson@axis.com>
1342 S:      Maintained
1343 L:      linux-arm-kernel@axis.com
1344 F:      arch/arm/mach-artpec
1345 F:      arch/arm/boot/dts/artpec6*
1346 F:      drivers/clk/axis
1347 F:      drivers/crypto/axis
1348 F:      drivers/pinctrl/pinctrl-artpec*
1349 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1350
1351 ARM/ASPEED I2C DRIVER
1352 M:      Brendan Higgins <brendanhiggins@google.com>
1353 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1354 R:      Joel Stanley <joel@jms.id.au>
1355 L:      linux-i2c@vger.kernel.org
1356 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1357 S:      Maintained
1358 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1359 F:      drivers/i2c/busses/i2c-aspeed.c
1360 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1361 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1362
1363 ARM/ASPEED MACHINE SUPPORT
1364 M:      Joel Stanley <joel@jms.id.au>
1365 R:      Andrew Jeffery <andrew@aj.id.au>
1366 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1368 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1369 S:      Supported
1370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1371 F:      arch/arm/mach-aspeed/
1372 F:      arch/arm/boot/dts/aspeed-*
1373 N:      aspeed
1374
1375 ARM/BITMAIN ARCHITECTURE
1376 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1377 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378 S:      Maintained
1379 F:      arch/arm64/boot/dts/bitmain/
1380 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1381
1382 ARM/CALXEDA HIGHBANK ARCHITECTURE
1383 M:      Rob Herring <robh@kernel.org>
1384 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385 S:      Maintained
1386 F:      arch/arm/mach-highbank/
1387 F:      arch/arm/boot/dts/highbank.dts
1388 F:      arch/arm/boot/dts/ecx-*.dts*
1389
1390 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1391 M:      Krzysztof Halasa <khalasa@piap.pl>
1392 S:      Maintained
1393 F:      arch/arm/mach-cns3xxx/
1394
1395 ARM/CAVIUM THUNDER NETWORK DRIVER
1396 M:      Sunil Goutham <sgoutham@cavium.com>
1397 M:      Robert Richter <rric@kernel.org>
1398 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399 S:      Supported
1400 F:      drivers/net/ethernet/cavium/thunder/
1401
1402 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1403 M:      Lukasz Majewski <lukma@denx.de>
1404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405 S:      Maintained
1406 F:      arch/arm/mach-ep93xx/ts72xx.c
1407
1408 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1409 M:      Alexander Shiyan <shc_work@mail.ru>
1410 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411 S:      Odd Fixes
1412 N:      clps711x
1413
1414 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1415 M:      Lennert Buytenhek <kernel@wantstofly.org>
1416 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 S:      Maintained
1418
1419 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1420 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1421 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1422 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423 S:      Maintained
1424 F:      arch/arm/mach-ep93xx/
1425 F:      arch/arm/mach-ep93xx/include/mach/
1426
1427 ARM/CLKDEV SUPPORT
1428 M:      Russell King <linux@armlinux.org.uk>
1429 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430 S:      Maintained
1431 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1432 F:      drivers/clk/clkdev.c
1433
1434 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1435 M:      Mike Rapoport <mike@compulab.co.il>
1436 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437 S:      Maintained
1438
1439 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1440 M:      Baruch Siach <baruch@tkos.co.il>
1441 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442 S:      Maintained
1443 F:      arch/arm/boot/dts/cx92755*
1444 N:      digicolor
1445
1446 ARM/CONTEC MICRO9 MACHINE SUPPORT
1447 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1448 S:      Maintained
1449 F:      arch/arm/mach-ep93xx/micro9.c
1450
1451 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1452 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1453 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1454 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455 S:      Maintained
1456 F:      drivers/hwtracing/coresight/*
1457 F:      Documentation/trace/coresight.txt
1458 F:      Documentation/trace/coresight-cpu-debug.txt
1459 F:      Documentation/devicetree/bindings/arm/coresight.txt
1460 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1461 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1462 F:      tools/perf/arch/arm/util/pmu.c
1463 F:      tools/perf/arch/arm/util/auxtrace.c
1464 F:      tools/perf/arch/arm/util/cs-etm.c
1465 F:      tools/perf/arch/arm/util/cs-etm.h
1466 F:      tools/perf/util/cs-etm.*
1467 F:      tools/perf/util/cs-etm-decoder/*
1468
1469 ARM/CORGI MACHINE SUPPORT
1470 M:      Richard Purdie <rpurdie@rpsys.net>
1471 S:      Maintained
1472
1473 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1474 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1475 M:      Linus Walleij <linus.walleij@linaro.org>
1476 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477 T:      git git://github.com/ulli-kroll/linux.git
1478 S:      Maintained
1479 F:      Documentation/devicetree/bindings/arm/gemini.txt
1480 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1481 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1482 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1483 F:      arch/arm/mach-gemini/
1484 F:      drivers/net/ethernet/cortina/
1485 F:      drivers/pinctrl/pinctrl-gemini.c
1486 F:      drivers/rtc/rtc-ftrtc010.c
1487
1488 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1489 M:      Barry Song <baohua@kernel.org>
1490 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1492 S:      Maintained
1493 F:      arch/arm/boot/dts/prima2*
1494 F:      arch/arm/mach-prima2/
1495 F:      drivers/clk/sirf/
1496 F:      drivers/clocksource/timer-prima2.c
1497 F:      drivers/clocksource/timer-atlas7.c
1498 N:      [^a-z]sirf
1499 X:      drivers/gnss
1500
1501 ARM/EBSA110 MACHINE SUPPORT
1502 M:      Russell King <linux@armlinux.org.uk>
1503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 W:      http://www.armlinux.org.uk/
1505 S:      Maintained
1506 F:      arch/arm/mach-ebsa110/
1507 F:      drivers/net/ethernet/amd/am79c961a.*
1508
1509 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1510 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1511 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1512 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 S:      Maintained
1514 N:      efm32
1515
1516 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1517 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1518 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 S:      Maintained
1520 F:      arch/arm/mach-pxa/ezx.c
1521
1522 ARM/FARADAY FA526 PORT
1523 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1524 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 S:      Maintained
1526 T:      git git://git.berlios.de/gemini-board
1527 F:      arch/arm/mm/*-fa*
1528
1529 ARM/FOOTBRIDGE ARCHITECTURE
1530 M:      Russell King <linux@armlinux.org.uk>
1531 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 W:      http://www.armlinux.org.uk/
1533 S:      Maintained
1534 F:      arch/arm/include/asm/hardware/dec21285.h
1535 F:      arch/arm/mach-footbridge/
1536
1537 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1538 M:      Shawn Guo <shawnguo@kernel.org>
1539 M:      Sascha Hauer <s.hauer@pengutronix.de>
1540 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1541 R:      Fabio Estevam <festevam@gmail.com>
1542 R:      NXP Linux Team <linux-imx@nxp.com>
1543 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544 S:      Maintained
1545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1546 N:      imx
1547 N:      mxs
1548 X:      drivers/media/i2c/
1549
1550 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1551 M:      Shawn Guo <shawnguo@kernel.org>
1552 M:      Sascha Hauer <s.hauer@pengutronix.de>
1553 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1554 R:      Stefan Agner <stefan@agner.ch>
1555 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 S:      Maintained
1557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1558 F:      arch/arm/mach-imx/*vf610*
1559 F:      arch/arm/boot/dts/vf*
1560
1561 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1562 M:      Shawn Guo <shawnguo@kernel.org>
1563 M:      Li Yang <leoyang.li@nxp.com>
1564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 S:      Maintained
1566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1567 F:      arch/arm/boot/dts/ls1021a*
1568 F:      arch/arm64/boot/dts/freescale/fsl-*
1569 F:      arch/arm64/boot/dts/freescale/qoriq-*
1570
1571 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1572 M:      Lennert Buytenhek <kernel@wantstofly.org>
1573 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574 S:      Maintained
1575
1576 ARM/GUMSTIX MACHINE SUPPORT
1577 M:      Steve Sakoman <sakoman@gmail.com>
1578 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579 S:      Maintained
1580
1581 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1582 M:      Philipp Zabel <philipp.zabel@gmail.com>
1583 M:      Paul Parsons <lost.distance@yahoo.com>
1584 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 S:      Maintained
1586 F:      arch/arm/mach-pxa/hx4700.c
1587 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1588 F:      sound/soc/pxa/hx4700.c
1589
1590 ARM/HISILICON SOC SUPPORT
1591 M:      Wei Xu <xuwei5@hisilicon.com>
1592 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 W:      http://www.hisilicon.com
1594 S:      Supported
1595 T:      git git://github.com/hisilicon/linux-hisi.git
1596 F:      arch/arm/mach-hisi/
1597 F:      arch/arm/boot/dts/hi3*
1598 F:      arch/arm/boot/dts/hip*
1599 F:      arch/arm/boot/dts/hisi*
1600 F:      arch/arm64/boot/dts/hisilicon/
1601
1602 ARM/HP JORNADA 7XX MACHINE SUPPORT
1603 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1604 W:      www.jlime.com
1605 S:      Maintained
1606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1607 F:      arch/arm/mach-sa1100/jornada720.c
1608 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1609
1610 ARM/IGEP MACHINE SUPPORT
1611 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1612 M:      Javier Martinez Canillas <javier@dowhile0.org>
1613 L:      linux-omap@vger.kernel.org
1614 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 S:      Maintained
1616 F:      arch/arm/boot/dts/omap3-igep*
1617
1618 ARM/INCOME PXA270 SUPPORT
1619 M:      Marek Vasut <marek.vasut@gmail.com>
1620 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 S:      Maintained
1622 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1623
1624 ARM/INTEL IOP13XX ARM ARCHITECTURE
1625 M:      Lennert Buytenhek <kernel@wantstofly.org>
1626 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 S:      Maintained
1628
1629 ARM/INTEL IOP32X ARM ARCHITECTURE
1630 M:      Lennert Buytenhek <kernel@wantstofly.org>
1631 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 S:      Maintained
1633
1634 ARM/INTEL IOP33X ARM ARCHITECTURE
1635 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636 S:      Orphan
1637
1638 ARM/INTEL IQ81342EX MACHINE SUPPORT
1639 M:      Lennert Buytenhek <kernel@wantstofly.org>
1640 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 S:      Maintained
1642
1643 ARM/INTEL IXDP2850 MACHINE SUPPORT
1644 M:      Lennert Buytenhek <kernel@wantstofly.org>
1645 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646 S:      Maintained
1647
1648 ARM/INTEL IXP4XX ARM ARCHITECTURE
1649 M:      Imre Kaloz <kaloz@openwrt.org>
1650 M:      Krzysztof Halasa <khalasa@piap.pl>
1651 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 S:      Maintained
1653 F:      arch/arm/mach-ixp4xx/
1654
1655 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1656 M:      Jonathan Cameron <jic23@cam.ac.uk>
1657 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 S:      Maintained
1659 F:      arch/arm/mach-pxa/stargate2.c
1660 F:      drivers/pcmcia/pxa2xx_stargate2.c
1661
1662 ARM/INTEL XSC3 (MANZANO) ARM CORE
1663 M:      Lennert Buytenhek <kernel@wantstofly.org>
1664 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 S:      Maintained
1666
1667 ARM/IP FABRICS DOUBLE ESPRESSO 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/LG1K ARCHITECTURE
1673 M:      Chanho Min <chanho.min@lge.com>
1674 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 S:      Maintained
1676 F:      arch/arm64/boot/dts/lg/
1677
1678 ARM/LOGICPD PXA270 MACHINE SUPPORT
1679 M:      Lennert Buytenhek <kernel@wantstofly.org>
1680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 S:      Maintained
1682
1683 ARM/LPC18XX ARCHITECTURE
1684 M:      Vladimir Zapolskiy <vz@mleia.com>
1685 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1686 S:      Maintained
1687 F:      arch/arm/boot/dts/lpc43*
1688 F:      drivers/i2c/busses/i2c-lpc2k.c
1689 F:      drivers/memory/pl172.c
1690 F:      drivers/mtd/spi-nor/nxp-spifi.c
1691 F:      drivers/rtc/rtc-lpc24xx.c
1692 N:      lpc18xx
1693
1694 ARM/LPC32XX SOC SUPPORT
1695 M:      Vladimir Zapolskiy <vz@mleia.com>
1696 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1697 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1699 S:      Maintained
1700 F:      arch/arm/boot/dts/lpc32*
1701 F:      arch/arm/mach-lpc32xx/
1702 F:      drivers/i2c/busses/i2c-pnx.c
1703 F:      drivers/net/ethernet/nxp/lpc_eth.c
1704 F:      drivers/usb/host/ohci-nxp.c
1705 F:      drivers/watchdog/pnx4008_wdt.c
1706 N:      lpc32xx
1707
1708 ARM/MAGICIAN MACHINE SUPPORT
1709 M:      Philipp Zabel <philipp.zabel@gmail.com>
1710 S:      Maintained
1711
1712 ARM/Marvell Dove/MV78xx0/Orion SOC support
1713 M:      Jason Cooper <jason@lakedaemon.net>
1714 M:      Andrew Lunn <andrew@lunn.ch>
1715 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1716 M:      Gregory Clement <gregory.clement@bootlin.com>
1717 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 S:      Maintained
1719 F:      Documentation/devicetree/bindings/soc/dove/
1720 F:      arch/arm/mach-dove/
1721 F:      arch/arm/mach-mv78xx0/
1722 F:      arch/arm/mach-orion5x/
1723 F:      arch/arm/plat-orion/
1724 F:      arch/arm/boot/dts/dove*
1725 F:      arch/arm/boot/dts/orion5x*
1726
1727 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1728 M:      Jason Cooper <jason@lakedaemon.net>
1729 M:      Andrew Lunn <andrew@lunn.ch>
1730 M:      Gregory Clement <gregory.clement@bootlin.com>
1731 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1732 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733 S:      Maintained
1734 F:      arch/arm/boot/dts/armada*
1735 F:      arch/arm/boot/dts/kirkwood*
1736 F:      arch/arm/configs/mvebu_*_defconfig
1737 F:      arch/arm/mach-mvebu/
1738 F:      arch/arm64/boot/dts/marvell/armada*
1739 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1740 F:      drivers/cpufreq/armada-8k-cpufreq.c
1741 F:      drivers/cpufreq/mvebu-cpufreq.c
1742 F:      drivers/irqchip/irq-armada-370-xp.c
1743 F:      drivers/irqchip/irq-mvebu-*
1744 F:      drivers/pinctrl/mvebu/
1745 F:      drivers/rtc/rtc-armada38x.c
1746
1747 ARM/Mediatek RTC DRIVER
1748 M:      Eddie Huang <eddie.huang@mediatek.com>
1749 M:      Sean Wang <sean.wang@mediatek.com>
1750 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1752 S:      Maintained
1753 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1754 F:      drivers/rtc/rtc-mt6397.c
1755 F:      drivers/rtc/rtc-mt7622.c
1756
1757 ARM/Mediatek SoC support
1758 M:      Matthias Brugger <matthias.bgg@gmail.com>
1759 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1761 W:      https://mtk.bcnfs.org/
1762 C:      irc://chat.freenode.net/linux-mediatek
1763 S:      Maintained
1764 F:      arch/arm/boot/dts/mt6*
1765 F:      arch/arm/boot/dts/mt7*
1766 F:      arch/arm/boot/dts/mt8*
1767 F:      arch/arm/mach-mediatek/
1768 F:      arch/arm64/boot/dts/mediatek/
1769 F:      drivers/soc/mediatek/
1770 N:      mtk
1771 N:      mt[678]
1772 K:      mediatek
1773
1774 ARM/Mediatek USB3 PHY DRIVER
1775 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1776 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1778 S:      Maintained
1779 F:      drivers/phy/mediatek/
1780 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1781
1782 ARM/MICREL KS8695 ARCHITECTURE
1783 M:      Greg Ungerer <gerg@uclinux.org>
1784 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785 F:      arch/arm/mach-ks8695/
1786 S:      Odd Fixes
1787
1788 ARM/Microchip (AT91) SoC support
1789 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1790 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1791 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1792 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793 W:      http://www.linux4sam.org
1794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1795 S:      Supported
1796 N:      at91
1797 N:      atmel
1798 F:      arch/arm/mach-at91/
1799 F:      include/soc/at91/
1800 F:      arch/arm/boot/dts/at91*.dts
1801 F:      arch/arm/boot/dts/at91*.dtsi
1802 F:      arch/arm/boot/dts/sama*.dts
1803 F:      arch/arm/boot/dts/sama*.dtsi
1804 F:      arch/arm/include/debug/at91.S
1805 F:      drivers/memory/atmel*
1806 F:      drivers/watchdog/sama5d4_wdt.c
1807 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1808 X:      drivers/net/wireless/atmel/
1809
1810 ARM/MIOA701 MACHINE SUPPORT
1811 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1812 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813 F:      arch/arm/mach-pxa/mioa701.c
1814 S:      Maintained
1815
1816 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1817 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1818 S:      Maintained
1819
1820 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1821 M:      Linus Walleij <linus.walleij@linaro.org>
1822 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1823 S:      Maintained
1824 F:      arch/arm/mach-nomadik/
1825 F:      arch/arm/mach-u300/
1826 F:      arch/arm/mach-ux500/
1827 F:      arch/arm/boot/dts/ste-*
1828 F:      drivers/clk/clk-nomadik.c
1829 F:      drivers/clk/clk-u300.c
1830 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1831 F:      drivers/clocksource/timer-u300.c
1832 F:      drivers/dma/coh901318*
1833 F:      drivers/dma/ste_dma40*
1834 F:      drivers/hwspinlock/u8500_hsem.c
1835 F:      drivers/i2c/busses/i2c-nomadik.c
1836 F:      drivers/i2c/busses/i2c-stu300.c
1837 F:      drivers/mfd/ab3100*
1838 F:      drivers/mfd/ab8500*
1839 F:      drivers/mfd/abx500*
1840 F:      drivers/mfd/dbx500*
1841 F:      drivers/mfd/db8500*
1842 F:      drivers/pinctrl/nomadik/
1843 F:      drivers/pinctrl/pinctrl-coh901*
1844 F:      drivers/pinctrl/pinctrl-u300.c
1845 F:      drivers/rtc/rtc-ab3100.c
1846 F:      drivers/rtc/rtc-ab8500.c
1847 F:      drivers/rtc/rtc-coh901331.c
1848 F:      drivers/rtc/rtc-pl031.c
1849 F:      drivers/watchdog/coh901327_wdt.c
1850 F:      Documentation/devicetree/bindings/arm/ste-*
1851 F:      Documentation/devicetree/bindings/arm/ux500/
1852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1853
1854 ARM/NUVOTON NPCM ARCHITECTURE
1855 M:      Avi Fishman <avifishman70@gmail.com>
1856 M:      Tomer Maimon <tmaimon77@gmail.com>
1857 R:      Patrick Venture <venture@google.com>
1858 R:      Nancy Yuen <yuenn@google.com>
1859 R:      Brendan Higgins <brendanhiggins@google.com>
1860 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1861 S:      Supported
1862 F:      arch/arm/mach-npcm/
1863 F:      arch/arm/boot/dts/nuvoton-npcm*
1864 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1865 F:      drivers/*/*npcm*
1866 F:      Documentation/devicetree/bindings/*/*npcm*
1867 F:      Documentation/devicetree/bindings/*/*/*npcm*
1868
1869 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1870 M:      Wan ZongShun <mcuos.com@gmail.com>
1871 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 W:      http://www.mcuos.com
1873 S:      Maintained
1874 F:      arch/arm/mach-w90x900/
1875 F:      drivers/input/keyboard/w90p910_keypad.c
1876 F:      drivers/input/touchscreen/w90p910_ts.c
1877 F:      drivers/watchdog/nuc900_wdt.c
1878 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1879 F:      drivers/mtd/nand/raw/nuc900_nand.c
1880 F:      drivers/rtc/rtc-nuc900.c
1881 F:      drivers/spi/spi-nuc900.c
1882 F:      drivers/usb/host/ehci-w90x900.c
1883 F:      drivers/video/fbdev/nuc900fb.c
1884
1885 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1886 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1887 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1888 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1889 S:      Supported
1890
1891 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1892 M:      Alexander Clouter <alex@digriz.org.uk>
1893 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894 W:      http://www.digriz.org.uk/ts78xx/kernel
1895 S:      Maintained
1896 F:      arch/arm/mach-orion5x/ts78xx-*
1897
1898 ARM/OXNAS platform support
1899 M:      Neil Armstrong <narmstrong@baylibre.com>
1900 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1901 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1902 S:      Maintained
1903 F:      arch/arm/mach-oxnas/
1904 F:      arch/arm/boot/dts/ox8*.dts*
1905 N:      oxnas
1906
1907 ARM/PALM TREO SUPPORT
1908 M:      Tomas Cech <sleep_walker@suse.com>
1909 L:      linux-arm-kernel@lists.infradead.org
1910 W:      http://hackndev.com
1911 S:      Maintained
1912 F:      arch/arm/mach-pxa/palmtreo.*
1913
1914 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1915 M:      Marek Vasut <marek.vasut@gmail.com>
1916 L:      linux-arm-kernel@lists.infradead.org
1917 W:      http://hackndev.com
1918 S:      Maintained
1919 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1920 F:      arch/arm/mach-pxa/palmtx.c
1921 F:      arch/arm/mach-pxa/palmt5.*
1922 F:      arch/arm/mach-pxa/include/mach/palmld.h
1923 F:      arch/arm/mach-pxa/palmld.c
1924 F:      arch/arm/mach-pxa/palmte2.*
1925 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1926 F:      arch/arm/mach-pxa/palmtc.c
1927
1928 ARM/PALMZ72 SUPPORT
1929 M:      Sergey Lapin <slapin@ossfans.org>
1930 L:      linux-arm-kernel@lists.infradead.org
1931 W:      http://hackndev.com
1932 S:      Maintained
1933 F:      arch/arm/mach-pxa/palmz72.*
1934
1935 ARM/PLEB SUPPORT
1936 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1937 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1938 S:      Maintained
1939
1940 ARM/PT DIGITAL BOARD PORT
1941 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1942 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943 W:      http://www.armlinux.org.uk/
1944 S:      Maintained
1945
1946 ARM/QUALCOMM SUPPORT
1947 M:      Andy Gross <andy.gross@linaro.org>
1948 M:      David Brown <david.brown@linaro.org>
1949 L:      linux-arm-msm@vger.kernel.org
1950 S:      Maintained
1951 F:      Documentation/devicetree/bindings/soc/qcom/
1952 F:      Documentation/devicetree/bindings/*/qcom*
1953 F:      arch/arm/boot/dts/qcom-*.dts
1954 F:      arch/arm/boot/dts/qcom-*.dtsi
1955 F:      arch/arm/mach-qcom/
1956 F:      arch/arm64/boot/dts/qcom/
1957 F:      drivers/*/qcom/
1958 F:      drivers/*/qcom*
1959 F:      drivers/*/*/qcom/
1960 F:      drivers/*/*/qcom*
1961 F:      drivers/*/pm8???-*
1962 F:      drivers/bluetooth/btqcomsmd.c
1963 F:      drivers/clocksource/timer-qcom.c
1964 F:      drivers/extcon/extcon-qcom*
1965 F:      drivers/iommu/msm*
1966 F:      drivers/i2c/busses/i2c-qup.c
1967 F:      drivers/i2c/busses/i2c-qcom-geni.c
1968 F:      drivers/mfd/ssbi.c
1969 F:      drivers/mmc/host/mmci_qcom*
1970 F:      drivers/mmc/host/sdhci_msm.c
1971 F:      drivers/pci/controller/dwc/pcie-qcom.c
1972 F:      drivers/phy/qualcomm/
1973 F:      drivers/power/*/msm*
1974 F:      drivers/reset/reset-qcom-*
1975 F:      drivers/scsi/ufs/ufs-qcom.*
1976 F:      drivers/spi/spi-qup.c
1977 F:      drivers/spi/spi-geni-qcom.c
1978 F:      drivers/spi/spi-qcom-qspi.c
1979 F:      drivers/tty/serial/msm_serial.c
1980 F:      drivers/usb/dwc3/dwc3-qcom.c
1981 F:      include/dt-bindings/*/qcom*
1982 F:      include/linux/*/qcom*
1983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1984
1985 ARM/RADISYS ENP2611 MACHINE SUPPORT
1986 M:      Lennert Buytenhek <kernel@wantstofly.org>
1987 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988 S:      Maintained
1989
1990 ARM/RDA MICRO ARCHITECTURE
1991 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1992 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
1994 S:      Maintained
1995 F:      arch/arm/boot/dts/rda8810pl-*
1996 F:      drivers/clocksource/timer-rda.c
1997 F:      drivers/irqchip/irq-rda-intc.c
1998 F:      drivers/tty/serial/rda-uart.c
1999 F:      Documentation/devicetree/bindings/arm/rda.txt
2000 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2001 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2002 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2003
2004 ARM/REALTEK ARCHITECTURE
2005 M:      Andreas Färber <afaerber@suse.de>
2006 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 S:      Maintained
2008 F:      arch/arm64/boot/dts/realtek/
2009 F:      Documentation/devicetree/bindings/arm/realtek.txt
2010
2011 ARM/RENESAS ARM64 ARCHITECTURE
2012 M:      Simon Horman <horms@verge.net.au>
2013 M:      Magnus Damm <magnus.damm@gmail.com>
2014 L:      linux-renesas-soc@vger.kernel.org
2015 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2017 S:      Supported
2018 F:      arch/arm64/boot/dts/renesas/
2019 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2020 F:      drivers/soc/renesas/
2021 F:      include/linux/soc/renesas/
2022
2023 ARM/RISCPC ARCHITECTURE
2024 M:      Russell King <linux@armlinux.org.uk>
2025 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026 W:      http://www.armlinux.org.uk/
2027 S:      Maintained
2028 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2029 F:      arch/arm/include/asm/hardware/ioc.h
2030 F:      arch/arm/include/asm/hardware/iomd.h
2031 F:      arch/arm/include/asm/hardware/memc.h
2032 F:      arch/arm/mach-rpc/
2033 F:      drivers/net/ethernet/8390/etherh.c
2034 F:      drivers/net/ethernet/i825xx/ether1*
2035 F:      drivers/net/ethernet/seeq/ether3*
2036 F:      drivers/scsi/arm/
2037
2038 ARM/Rockchip SoC support
2039 M:      Heiko Stuebner <heiko@sntech.de>
2040 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2041 L:      linux-rockchip@lists.infradead.org
2042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2043 S:      Maintained
2044 F:      arch/arm/boot/dts/rk3*
2045 F:      arch/arm/boot/dts/rv1108*
2046 F:      arch/arm/mach-rockchip/
2047 F:      drivers/clk/rockchip/
2048 F:      drivers/i2c/busses/i2c-rk3x.c
2049 F:      drivers/*/*rockchip*
2050 F:      drivers/*/*/*rockchip*
2051 F:      sound/soc/rockchip/
2052 N:      rockchip
2053
2054 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2055 M:      Kukjin Kim <kgene@kernel.org>
2056 M:      Krzysztof Kozlowski <krzk@kernel.org>
2057 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2059 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2060 S:      Maintained
2061 F:      arch/arm/boot/dts/s3c*
2062 F:      arch/arm/boot/dts/s5p*
2063 F:      arch/arm/boot/dts/exynos*
2064 F:      arch/arm64/boot/dts/exynos/
2065 F:      arch/arm/plat-samsung/
2066 F:      arch/arm/mach-s3c24*/
2067 F:      arch/arm/mach-s3c64xx/
2068 F:      arch/arm/mach-s5p*/
2069 F:      arch/arm/mach-exynos*/
2070 F:      drivers/*/*s3c24*
2071 F:      drivers/*/*/*s3c24*
2072 F:      drivers/*/*s3c64xx*
2073 F:      drivers/*/*s5pv210*
2074 F:      drivers/memory/samsung/*
2075 F:      drivers/soc/samsung/*
2076 F:      Documentation/arm/Samsung/
2077 F:      Documentation/devicetree/bindings/arm/samsung/
2078 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2079 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2080 N:      exynos
2081
2082 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2083 M:      Kyungmin Park <kyungmin.park@samsung.com>
2084 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2085 S:      Maintained
2086 F:      arch/arm/mach-s5pv210/
2087
2088 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2089 M:      Kyungmin Park <kyungmin.park@samsung.com>
2090 M:      Kamil Debski <kamil@wypas.org>
2091 M:      Andrzej Hajda <a.hajda@samsung.com>
2092 L:      linux-arm-kernel@lists.infradead.org
2093 L:      linux-media@vger.kernel.org
2094 S:      Maintained
2095 F:      drivers/media/platform/s5p-g2d/
2096
2097 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2098 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2099 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2100 L:      linux-media@vger.kernel.org
2101 S:      Maintained
2102 F:      drivers/media/platform/s5p-cec/
2103 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2104
2105 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2106 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2107 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2108 L:      linux-arm-kernel@lists.infradead.org
2109 L:      linux-media@vger.kernel.org
2110 S:      Maintained
2111 F:      drivers/media/platform/s5p-jpeg/
2112
2113 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2114 M:      Kyungmin Park <kyungmin.park@samsung.com>
2115 M:      Kamil Debski <kamil@wypas.org>
2116 M:      Jeongtae Park <jtp.park@samsung.com>
2117 M:      Andrzej Hajda <a.hajda@samsung.com>
2118 L:      linux-arm-kernel@lists.infradead.org
2119 L:      linux-media@vger.kernel.org
2120 S:      Maintained
2121 F:      drivers/media/platform/s5p-mfc/
2122
2123 ARM/SHMOBILE ARM ARCHITECTURE
2124 M:      Simon Horman <horms@verge.net.au>
2125 M:      Magnus Damm <magnus.damm@gmail.com>
2126 L:      linux-renesas-soc@vger.kernel.org
2127 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2129 S:      Supported
2130 F:      arch/arm/boot/dts/emev2*
2131 F:      arch/arm/boot/dts/gr-peach*
2132 F:      arch/arm/boot/dts/iwg20d-q7*
2133 F:      arch/arm/boot/dts/r7s*
2134 F:      arch/arm/boot/dts/r8a*
2135 F:      arch/arm/boot/dts/r9a*
2136 F:      arch/arm/boot/dts/sh*
2137 F:      arch/arm/configs/shmobile_defconfig
2138 F:      arch/arm/include/debug/renesas-scif.S
2139 F:      arch/arm/mach-shmobile/
2140 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2141 F:      drivers/soc/renesas/
2142 F:      include/linux/soc/renesas/
2143
2144 ARM/SOCFPGA ARCHITECTURE
2145 M:      Dinh Nguyen <dinguyen@kernel.org>
2146 S:      Maintained
2147 F:      arch/arm/mach-socfpga/
2148 F:      arch/arm/boot/dts/socfpga*
2149 F:      arch/arm/configs/socfpga_defconfig
2150 F:      arch/arm64/boot/dts/altera/
2151 W:      http://www.rocketboards.org
2152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2153
2154 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2155 M:      Dinh Nguyen <dinguyen@kernel.org>
2156 S:      Maintained
2157 F:      drivers/clk/socfpga/
2158
2159 ARM/SOCFPGA EDAC SUPPORT
2160 M:      Thor Thayer <thor.thayer@linux.intel.com>
2161 S:      Maintained
2162 F:      drivers/edac/altera_edac.
2163
2164 ARM/SPREADTRUM SoC SUPPORT
2165 M:      Orson Zhai <orsonzhai@gmail.com>
2166 M:      Baolin Wang <baolin.wang@linaro.org>
2167 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2168 S:      Maintained
2169 F:      arch/arm64/boot/dts/sprd
2170 N:      sprd
2171
2172 ARM/STI ARCHITECTURE
2173 M:      Patrice Chotard <patrice.chotard@st.com>
2174 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2175 W:      http://www.stlinux.com
2176 S:      Maintained
2177 F:      arch/arm/mach-sti/
2178 F:      arch/arm/boot/dts/sti*
2179 F:      drivers/char/hw_random/st-rng.c
2180 F:      drivers/clocksource/arm_global_timer.c
2181 F:      drivers/clocksource/clksrc_st_lpc.c
2182 F:      drivers/cpufreq/sti-cpufreq.c
2183 F:      drivers/dma/st_fdma*
2184 F:      drivers/i2c/busses/i2c-st.c
2185 F:      drivers/media/rc/st_rc.c
2186 F:      drivers/media/platform/sti/c8sectpfe/
2187 F:      drivers/mmc/host/sdhci-st.c
2188 F:      drivers/phy/st/phy-miphy28lp.c
2189 F:      drivers/phy/st/phy-stih407-usb.c
2190 F:      drivers/pinctrl/pinctrl-st.c
2191 F:      drivers/remoteproc/st_remoteproc.c
2192 F:      drivers/remoteproc/st_slim_rproc.c
2193 F:      drivers/reset/sti/
2194 F:      drivers/rtc/rtc-st-lpc.c
2195 F:      drivers/tty/serial/st-asc.c
2196 F:      drivers/usb/dwc3/dwc3-st.c
2197 F:      drivers/usb/host/ehci-st.c
2198 F:      drivers/usb/host/ohci-st.c
2199 F:      drivers/watchdog/st_lpc_wdt.c
2200 F:      drivers/ata/ahci_st.c
2201 F:      include/linux/remoteproc/st_slim_rproc.h
2202
2203 ARM/STM32 ARCHITECTURE
2204 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2205 M:      Alexandre Torgue <alexandre.torgue@st.com>
2206 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2207 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2208 S:      Maintained
2209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2210 N:      stm32
2211 N:      stm
2212 F:      arch/arm/boot/dts/stm32*
2213 F:      arch/arm/mach-stm32/
2214 F:      drivers/clocksource/armv7m_systick.c
2215
2216 ARM/Synaptics SoC support
2217 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2218 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2219 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2220 S:      Maintained
2221 F:      arch/arm/mach-berlin/
2222 F:      arch/arm/boot/dts/berlin*
2223 F:      arch/arm64/boot/dts/synaptics/
2224
2225 ARM/TANGO ARCHITECTURE
2226 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2227 M:      Mans Rullgard <mans@mansr.com>
2228 L:      linux-arm-kernel@lists.infradead.org
2229 S:      Odd Fixes
2230 N:      tango
2231
2232 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2233 M:      Lennert Buytenhek <kernel@wantstofly.org>
2234 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2235 S:      Maintained
2236
2237 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2238 M:      Hans Verkuil <hans.verkuil@cisco.com>
2239 L:      linux-tegra@vger.kernel.org
2240 L:      linux-media@vger.kernel.org
2241 S:      Maintained
2242 F:      drivers/media/platform/tegra-cec/
2243 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2244
2245 ARM/TETON BGA MACHINE SUPPORT
2246 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2247 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248 S:      Maintained
2249
2250 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2251 M:      Santosh Shilimkar <ssantosh@kernel.org>
2252 L:      linux-kernel@vger.kernel.org
2253 S:      Maintained
2254 F:      drivers/memory/*emif*
2255
2256 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2257 M:      Tero Kristo <t-kristo@ti.com>
2258 M:      Nishanth Menon <nm@ti.com>
2259 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2260 S:      Supported
2261 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2262 F:      arch/arm64/boot/dts/ti/Makefile
2263 F:      arch/arm64/boot/dts/ti/k3-*
2264 F:      include/dt-bindings/pinctrl/k3.h
2265
2266 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2267 M:      Santosh Shilimkar <ssantosh@kernel.org>
2268 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2269 S:      Maintained
2270 F:      arch/arm/mach-keystone/
2271 F:      arch/arm/boot/dts/keystone-*
2272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2273
2274 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2275 M:      Santosh Shilimkar <ssantosh@kernel.org>
2276 L:      linux-kernel@vger.kernel.org
2277 S:      Maintained
2278 F:      drivers/clk/keystone/
2279
2280 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2281 M:      Santosh Shilimkar <ssantosh@kernel.org>
2282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2283 L:      linux-kernel@vger.kernel.org
2284 S:      Maintained
2285 F:      drivers/clocksource/timer-keystone.c
2286
2287 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2288 M:      Santosh Shilimkar <ssantosh@kernel.org>
2289 L:      linux-kernel@vger.kernel.org
2290 S:      Maintained
2291 F:      drivers/power/reset/keystone-reset.c
2292
2293 ARM/THECUS N2100 MACHINE SUPPORT
2294 M:      Lennert Buytenhek <kernel@wantstofly.org>
2295 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2296 S:      Maintained
2297
2298 ARM/TOSA MACHINE SUPPORT
2299 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2300 M:      Dirk Opfer <dirk@opfer-online.de>
2301 S:      Maintained
2302
2303 ARM/UNIPHIER ARCHITECTURE
2304 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2305 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2307 S:      Maintained
2308 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2309 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2310 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2311 F:      arch/arm/boot/dts/uniphier*
2312 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2313 F:      arch/arm/mach-uniphier/
2314 F:      arch/arm/mm/cache-uniphier.c
2315 F:      arch/arm64/boot/dts/socionext/uniphier*
2316 F:      drivers/bus/uniphier-system-bus.c
2317 F:      drivers/clk/uniphier/
2318 F:      drivers/dmaengine/uniphier-mdmac.c
2319 F:      drivers/gpio/gpio-uniphier.c
2320 F:      drivers/i2c/busses/i2c-uniphier*
2321 F:      drivers/irqchip/irq-uniphier-aidet.c
2322 F:      drivers/mmc/host/uniphier-sd.c
2323 F:      drivers/pinctrl/uniphier/
2324 F:      drivers/reset/reset-uniphier.c
2325 F:      drivers/tty/serial/8250/8250_uniphier.c
2326 N:      uniphier
2327
2328 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2329 M:      Ulf Hansson <ulf.hansson@linaro.org>
2330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2331 T:      git git://git.linaro.org/people/ulfh/clk.git
2332 S:      Maintained
2333 F:      drivers/clk/ux500/
2334
2335 ARM/VERSATILE EXPRESS PLATFORM
2336 M:      Liviu Dudau <liviu.dudau@arm.com>
2337 M:      Sudeep Holla <sudeep.holla@arm.com>
2338 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2339 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2340 S:      Maintained
2341 F:      arch/arm/boot/dts/vexpress*
2342 F:      arch/arm64/boot/dts/arm/
2343 F:      arch/arm/mach-vexpress/
2344 F:      */*/vexpress*
2345 F:      */*/*/vexpress*
2346 F:      drivers/clk/versatile/clk-vexpress-osc.c
2347 F:      drivers/clocksource/timer-versatile.c
2348 N:      mps2
2349
2350 ARM/VFP SUPPORT
2351 M:      Russell King <linux@armlinux.org.uk>
2352 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2353 W:      http://www.armlinux.org.uk/
2354 S:      Maintained
2355 F:      arch/arm/vfp/
2356
2357 ARM/VOIPAC PXA270 SUPPORT
2358 M:      Marek Vasut <marek.vasut@gmail.com>
2359 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2360 S:      Maintained
2361 F:      arch/arm/mach-pxa/vpac270.c
2362 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2363
2364 ARM/VT8500 ARM ARCHITECTURE
2365 M:      Tony Prisk <linux@prisktech.co.nz>
2366 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2367 S:      Maintained
2368 F:      arch/arm/mach-vt8500/
2369 F:      drivers/clocksource/timer-vt8500.c
2370 F:      drivers/i2c/busses/i2c-wmt.c
2371 F:      drivers/mmc/host/wmt-sdmmc.c
2372 F:      drivers/pwm/pwm-vt8500.c
2373 F:      drivers/rtc/rtc-vt8500.c
2374 F:      drivers/tty/serial/vt8500_serial.c
2375 F:      drivers/usb/host/ehci-platform.c
2376 F:      drivers/usb/host/uhci-platform.c
2377 F:      drivers/video/fbdev/vt8500lcdfb.*
2378 F:      drivers/video/fbdev/wm8505fb*
2379 F:      drivers/video/fbdev/wmt_ge_rops.*
2380
2381 ARM/ZIPIT Z2 SUPPORT
2382 M:      Marek Vasut <marek.vasut@gmail.com>
2383 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384 S:      Maintained
2385 F:      arch/arm/mach-pxa/z2.c
2386 F:      arch/arm/mach-pxa/include/mach/z2.h
2387
2388 ARM/ZTE ARCHITECTURE
2389 M:      Jun Nie <jun.nie@linaro.org>
2390 M:      Shawn Guo <shawnguo@kernel.org>
2391 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2392 S:      Maintained
2393 F:      arch/arm/boot/dts/zx2967*
2394 F:      arch/arm/mach-zx/
2395 F:      arch/arm64/boot/dts/zte/
2396 F:      drivers/clk/zte/
2397 F:      drivers/dma/zx_dma.c
2398 F:      drivers/gpio/gpio-zx.c
2399 F:      drivers/i2c/busses/i2c-zx2967.c
2400 F:      drivers/mmc/host/dw_mmc-zx.*
2401 F:      drivers/pinctrl/zte/
2402 F:      drivers/soc/zte/
2403 F:      drivers/thermal/zx2967_thermal.c
2404 F:      drivers/watchdog/zx2967_wdt.c
2405 F:      Documentation/devicetree/bindings/arm/zte.yaml
2406 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2407 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2408 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2409 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2410 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2411 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2412 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2413 F:      Documentation/devicetree/bindings/soc/zte/
2414 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2415 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2416 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2417 F:      include/dt-bindings/clock/zx2967*.h
2418 F:      include/dt-bindings/soc/zte,*.h
2419 F:      sound/soc/codecs/zx_aud96p22.c
2420 F:      sound/soc/zte/
2421
2422 ARM/ZYNQ ARCHITECTURE
2423 M:      Michal Simek <michal.simek@xilinx.com>
2424 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2425 W:      http://wiki.xilinx.com
2426 T:      git https://github.com/Xilinx/linux-xlnx.git
2427 S:      Supported
2428 F:      arch/arm/mach-zynq/
2429 F:      drivers/cpuidle/cpuidle-zynq.c
2430 F:      drivers/block/xsysace.c
2431 N:      zynq
2432 N:      xilinx
2433 F:      drivers/clocksource/timer-cadence-ttc.c
2434 F:      drivers/i2c/busses/i2c-cadence.c
2435 F:      drivers/mmc/host/sdhci-of-arasan.c
2436 F:      drivers/edac/synopsys_edac.c
2437 F:      drivers/i2c/busses/i2c-xiic.c
2438
2439 ARM64 PORT (AARCH64 ARCHITECTURE)
2440 M:      Catalin Marinas <catalin.marinas@arm.com>
2441 M:      Will Deacon <will.deacon@arm.com>
2442 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2444 S:      Maintained
2445 F:      arch/arm64/
2446 X:      arch/arm64/boot/dts/
2447 F:      Documentation/arm64/
2448
2449 AS3645A LED FLASH CONTROLLER DRIVER
2450 M:      Sakari Ailus <sakari.ailus@iki.fi>
2451 L:      linux-leds@vger.kernel.org
2452 S:      Maintained
2453 F:      drivers/leds/leds-as3645a.c
2454
2455 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2456 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2457 L:      linux-media@vger.kernel.org
2458 T:      git git://linuxtv.org/media_tree.git
2459 S:      Maintained
2460 F:      drivers/media/i2c/ak7375.c
2461 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2462
2463 ASAHI KASEI AK8974 DRIVER
2464 M:      Linus Walleij <linus.walleij@linaro.org>
2465 L:      linux-iio@vger.kernel.org
2466 W:      http://www.akm.com/
2467 S:      Supported
2468 F:      drivers/iio/magnetometer/ak8974.c
2469
2470 ASC7621 HARDWARE MONITOR DRIVER
2471 M:      George Joseph <george.joseph@fairview5.com>
2472 L:      linux-hwmon@vger.kernel.org
2473 S:      Maintained
2474 F:      Documentation/hwmon/asc7621
2475 F:      drivers/hwmon/asc7621.c
2476
2477 ASPEED VIDEO ENGINE DRIVER
2478 M:      Eddie James <eajames@linux.ibm.com>
2479 L:      linux-media@vger.kernel.org
2480 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2481 S:      Maintained
2482 F:      drivers/media/platform/aspeed-video.c
2483 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2484
2485 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2486 M:      Corentin Chary <corentin.chary@gmail.com>
2487 L:      acpi4asus-user@lists.sourceforge.net
2488 L:      platform-driver-x86@vger.kernel.org
2489 W:      http://acpi4asus.sf.net
2490 S:      Maintained
2491 F:      drivers/platform/x86/asus*.c
2492 F:      drivers/platform/x86/eeepc*.c
2493
2494 ASUS WIRELESS RADIO CONTROL DRIVER
2495 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2496 L:      platform-driver-x86@vger.kernel.org
2497 S:      Maintained
2498 F:      drivers/platform/x86/asus-wireless.c
2499
2500 ASYMMETRIC KEYS
2501 M:      David Howells <dhowells@redhat.com>
2502 L:      keyrings@vger.kernel.org
2503 S:      Maintained
2504 F:      Documentation/crypto/asymmetric-keys.txt
2505 F:      include/linux/verification.h
2506 F:      include/crypto/public_key.h
2507 F:      include/crypto/pkcs7.h
2508 F:      crypto/asymmetric_keys/
2509
2510 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2511 R:      Dan Williams <dan.j.williams@intel.com>
2512 W:      http://sourceforge.net/projects/xscaleiop
2513 S:      Odd fixes
2514 F:      Documentation/crypto/async-tx-api.txt
2515 F:      crypto/async_tx/
2516 F:      drivers/dma/
2517 F:      include/linux/dmaengine.h
2518 F:      include/linux/async_tx.h
2519
2520 AT24 EEPROM DRIVER
2521 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2522 L:      linux-i2c@vger.kernel.org
2523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2524 S:      Maintained
2525 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2526 F:      drivers/misc/eeprom/at24.c
2527 F:      include/linux/platform_data/at24.h
2528
2529 ATA OVER ETHERNET (AOE) DRIVER
2530 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2531 W:      http://www.openaoe.org/
2532 S:      Supported
2533 F:      Documentation/aoe/
2534 F:      drivers/block/aoe/
2535
2536 ATHEROS 71XX/9XXX GPIO DRIVER
2537 M:      Alban Bedel <albeu@free.fr>
2538 W:      https://github.com/AlbanBedel/linux
2539 T:      git git://github.com/AlbanBedel/linux
2540 S:      Maintained
2541 F:      drivers/gpio/gpio-ath79.c
2542 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2543
2544 ATHEROS 71XX/9XXX USB PHY DRIVER
2545 M:      Alban Bedel <albeu@free.fr>
2546 W:      https://github.com/AlbanBedel/linux
2547 T:      git git://github.com/AlbanBedel/linux
2548 S:      Maintained
2549 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2550 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2551
2552 ATHEROS ATH GENERIC UTILITIES
2553 M:      Kalle Valo <kvalo@codeaurora.org>
2554 L:      linux-wireless@vger.kernel.org
2555 S:      Supported
2556 F:      drivers/net/wireless/ath/*
2557
2558 ATHEROS ATH5K WIRELESS DRIVER
2559 M:      Jiri Slaby <jirislaby@gmail.com>
2560 M:      Nick Kossifidis <mickflemm@gmail.com>
2561 M:      Luis Chamberlain <mcgrof@kernel.org>
2562 L:      linux-wireless@vger.kernel.org
2563 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2564 S:      Maintained
2565 F:      drivers/net/wireless/ath/ath5k/
2566
2567 ATHEROS ATH6KL WIRELESS DRIVER
2568 M:      Kalle Valo <kvalo@codeaurora.org>
2569 L:      linux-wireless@vger.kernel.org
2570 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2572 S:      Supported
2573 F:      drivers/net/wireless/ath/ath6kl/
2574
2575 ATI_REMOTE2 DRIVER
2576 M:      Ville Syrjala <syrjala@sci.fi>
2577 S:      Maintained
2578 F:      drivers/input/misc/ati_remote2.c
2579
2580 ATK0110 HWMON DRIVER
2581 M:      Luca Tettamanti <kronos.it@gmail.com>
2582 L:      linux-hwmon@vger.kernel.org
2583 S:      Maintained
2584 F:      drivers/hwmon/asus_atk0110.c
2585
2586 ATLX ETHERNET DRIVERS
2587 M:      Jay Cliburn <jcliburn@gmail.com>
2588 M:      Chris Snook <chris.snook@gmail.com>
2589 L:      netdev@vger.kernel.org
2590 W:      http://sourceforge.net/projects/atl1
2591 W:      http://atl1.sourceforge.net
2592 S:      Maintained
2593 F:      drivers/net/ethernet/atheros/
2594
2595 ATM
2596 M:      Chas Williams <3chas3@gmail.com>
2597 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2598 L:      netdev@vger.kernel.org
2599 W:      http://linux-atm.sourceforge.net
2600 S:      Maintained
2601 F:      drivers/atm/
2602 F:      include/linux/atm*
2603 F:      include/uapi/linux/atm*
2604
2605 ATMEL MACB ETHERNET DRIVER
2606 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2607 S:      Supported
2608 F:      drivers/net/ethernet/cadence/
2609
2610 ATMEL MAXTOUCH DRIVER
2611 M:      Nick Dyer <nick@shmanahar.org>
2612 T:      git git://github.com/ndyer/linux.git
2613 S:      Maintained
2614 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2615 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2616
2617 ATMEL WIRELESS DRIVER
2618 M:      Simon Kelley <simon@thekelleys.org.uk>
2619 L:      linux-wireless@vger.kernel.org
2620 W:      http://www.thekelleys.org.uk/atmel
2621 W:      http://atmelwlandriver.sourceforge.net/
2622 S:      Maintained
2623 F:      drivers/net/wireless/atmel/atmel*
2624
2625 ATOMIC INFRASTRUCTURE
2626 M:      Will Deacon <will.deacon@arm.com>
2627 M:      Peter Zijlstra <peterz@infradead.org>
2628 R:      Boqun Feng <boqun.feng@gmail.com>
2629 L:      linux-kernel@vger.kernel.org
2630 S:      Maintained
2631 F:      arch/*/include/asm/atomic*.h
2632 F:      include/*/atomic*.h
2633 F:      scripts/atomic/
2634
2635 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2636 M:      Bradley Grove <linuxdrivers@attotech.com>
2637 L:      linux-scsi@vger.kernel.org
2638 W:      http://www.attotech.com
2639 S:      Supported
2640 F:      drivers/scsi/esas2r
2641
2642 ATUSB IEEE 802.15.4 RADIO DRIVER
2643 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2644 L:      linux-wpan@vger.kernel.org
2645 S:      Maintained
2646 F:      drivers/net/ieee802154/atusb.c
2647 F:      drivers/net/ieee802154/atusb.h
2648 F:      drivers/net/ieee802154/at86rf230.h
2649
2650 AUDIT SUBSYSTEM
2651 M:      Paul Moore <paul@paul-moore.com>
2652 M:      Eric Paris <eparis@redhat.com>
2653 L:      linux-audit@redhat.com (moderated for non-subscribers)
2654 W:      https://github.com/linux-audit
2655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2656 S:      Supported
2657 F:      include/linux/audit.h
2658 F:      include/uapi/linux/audit.h
2659 F:      kernel/audit*
2660
2661 AUXILIARY DISPLAY DRIVERS
2662 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2663 S:      Maintained
2664 F:      drivers/auxdisplay/
2665 F:      include/linux/cfag12864b.h
2666
2667 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2668 M:      Andreas Klinger <ak@it-klinger.de>
2669 L:      linux-iio@vger.kernel.org
2670 S:      Maintained
2671 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2672 F:      drivers/iio/adc/hx711.c
2673
2674 AX.25 NETWORK LAYER
2675 M:      Ralf Baechle <ralf@linux-mips.org>
2676 L:      linux-hams@vger.kernel.org
2677 W:      http://www.linux-ax25.org/
2678 S:      Maintained
2679 F:      include/uapi/linux/ax25.h
2680 F:      include/net/ax25.h
2681 F:      net/ax25/
2682
2683 AXENTIA ARM DEVICES
2684 M:      Peter Rosin <peda@axentia.se>
2685 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2686 S:      Maintained
2687 F:      Documentation/devicetree/bindings/arm/axentia.txt
2688 F:      arch/arm/boot/dts/at91-linea.dtsi
2689 F:      arch/arm/boot/dts/at91-natte.dtsi
2690 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2691 F:      arch/arm/boot/dts/at91-tse850-3.dts
2692
2693 AXENTIA ASOC DRIVERS
2694 M:      Peter Rosin <peda@axentia.se>
2695 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2696 S:      Maintained
2697 F:      Documentation/devicetree/bindings/sound/axentia,*
2698 F:      sound/soc/atmel/tse850-pcm5142.c
2699
2700 AXXIA I2C CONTROLLER
2701 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2702 L:      linux-i2c@vger.kernel.org
2703 S:      Maintained
2704 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2705 F:      drivers/i2c/busses/i2c-axxia.c
2706
2707 AZ6007 DVB DRIVER
2708 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2709 L:      linux-media@vger.kernel.org
2710 W:      https://linuxtv.org
2711 T:      git git://linuxtv.org/media_tree.git
2712 S:      Maintained
2713 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2714
2715 AZTECH FM RADIO RECEIVER DRIVER
2716 M:      Hans Verkuil <hverkuil@xs4all.nl>
2717 L:      linux-media@vger.kernel.org
2718 T:      git git://linuxtv.org/media_tree.git
2719 W:      https://linuxtv.org
2720 S:      Maintained
2721 F:      drivers/media/radio/radio-aztech*
2722
2723 B43 WIRELESS DRIVER
2724 L:      linux-wireless@vger.kernel.org
2725 L:      b43-dev@lists.infradead.org
2726 W:      http://wireless.kernel.org/en/users/Drivers/b43
2727 S:      Odd Fixes
2728 F:      drivers/net/wireless/broadcom/b43/
2729
2730 B43LEGACY WIRELESS DRIVER
2731 M:      Larry Finger <Larry.Finger@lwfinger.net>
2732 L:      linux-wireless@vger.kernel.org
2733 L:      b43-dev@lists.infradead.org
2734 W:      http://wireless.kernel.org/en/users/Drivers/b43
2735 S:      Maintained
2736 F:      drivers/net/wireless/broadcom/b43legacy/
2737
2738 BACKLIGHT CLASS/SUBSYSTEM
2739 M:      Lee Jones <lee.jones@linaro.org>
2740 M:      Daniel Thompson <daniel.thompson@linaro.org>
2741 M:      Jingoo Han <jingoohan1@gmail.com>
2742 L:      dri-devel@lists.freedesktop.org
2743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2744 S:      Maintained
2745 F:      drivers/video/backlight/
2746 F:      include/linux/backlight.h
2747 F:      include/linux/pwm_backlight.h
2748 F:      Documentation/devicetree/bindings/leds/backlight
2749
2750 BATMAN ADVANCED
2751 M:      Marek Lindner <mareklindner@neomailbox.ch>
2752 M:      Simon Wunderlich <sw@simonwunderlich.de>
2753 M:      Antonio Quartulli <a@unstable.cc>
2754 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2755 W:      https://www.open-mesh.org/
2756 Q:      https://patchwork.open-mesh.org/project/batman/list/
2757 S:      Maintained
2758 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2759 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2760 F:      Documentation/networking/batman-adv.rst
2761 F:      include/uapi/linux/batadv_packet.h
2762 F:      include/uapi/linux/batman_adv.h
2763 F:      net/batman-adv/
2764
2765 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2766 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2767 L:      linux-hams@vger.kernel.org
2768 W:      http://www.baycom.org/~tom/ham/ham.html
2769 S:      Maintained
2770 F:      drivers/net/hamradio/baycom*
2771
2772 BCACHE (BLOCK LAYER CACHE)
2773 M:      Coly Li <colyli@suse.de>
2774 M:      Kent Overstreet <kent.overstreet@gmail.com>
2775 L:      linux-bcache@vger.kernel.org
2776 W:      http://bcache.evilpiepirate.org
2777 C:      irc://irc.oftc.net/bcache
2778 S:      Maintained
2779 F:      drivers/md/bcache/
2780
2781 BDISP ST MEDIA DRIVER
2782 M:      Fabien Dessenne <fabien.dessenne@st.com>
2783 L:      linux-media@vger.kernel.org
2784 T:      git git://linuxtv.org/media_tree.git
2785 W:      https://linuxtv.org
2786 S:      Supported
2787 F:      drivers/media/platform/sti/bdisp
2788
2789 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2790 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2791 L:      netdev@vger.kernel.org
2792 S:      Maintained
2793 F:      drivers/net/ethernet/ec_bhf.c
2794
2795 BEFS FILE SYSTEM
2796 M:      Luis de Bethencourt <luisbg@kernel.org>
2797 M:      Salah Triki <salah.triki@gmail.com>
2798 S:      Maintained
2799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2800 F:      Documentation/filesystems/befs.txt
2801 F:      fs/befs/
2802
2803 BFQ I/O SCHEDULER
2804 M:      Paolo Valente <paolo.valente@linaro.org>
2805 M:      Jens Axboe <axboe@kernel.dk>
2806 L:      linux-block@vger.kernel.org
2807 S:      Maintained
2808 F:      block/bfq-*
2809 F:      Documentation/block/bfq-iosched.txt
2810
2811 BFS FILE SYSTEM
2812 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2813 S:      Maintained
2814 F:      Documentation/filesystems/bfs.txt
2815 F:      fs/bfs/
2816 F:      include/uapi/linux/bfs_fs.h
2817
2818 BLINKM RGB LED DRIVER
2819 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2820 S:      Maintained
2821 F:      drivers/leds/leds-blinkm.c
2822
2823 BLOCK LAYER
2824 M:      Jens Axboe <axboe@kernel.dk>
2825 L:      linux-block@vger.kernel.org
2826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2827 S:      Maintained
2828 F:      block/
2829 F:      drivers/block/
2830 F:      kernel/trace/blktrace.c
2831 F:      lib/sbitmap.c
2832
2833 BLOCK2MTD DRIVER
2834 M:      Joern Engel <joern@lazybastard.org>
2835 L:      linux-mtd@lists.infradead.org
2836 S:      Maintained
2837 F:      drivers/mtd/devices/block2mtd.c
2838
2839 BLUETOOTH DRIVERS
2840 M:      Marcel Holtmann <marcel@holtmann.org>
2841 M:      Johan Hedberg <johan.hedberg@gmail.com>
2842 L:      linux-bluetooth@vger.kernel.org
2843 W:      http://www.bluez.org/
2844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2846 S:      Maintained
2847 F:      drivers/bluetooth/
2848
2849 BLUETOOTH SUBSYSTEM
2850 M:      Marcel Holtmann <marcel@holtmann.org>
2851 M:      Johan Hedberg <johan.hedberg@gmail.com>
2852 L:      linux-bluetooth@vger.kernel.org
2853 W:      http://www.bluez.org/
2854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2856 S:      Maintained
2857 F:      net/bluetooth/
2858 F:      include/net/bluetooth/
2859
2860 BONDING DRIVER
2861 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2862 M:      Veaceslav Falico <vfalico@gmail.com>
2863 M:      Andy Gospodarek <andy@greyhouse.net>
2864 L:      netdev@vger.kernel.org
2865 W:      http://sourceforge.net/projects/bonding/
2866 S:      Supported
2867 F:      drivers/net/bonding/
2868 F:      include/uapi/linux/if_bonding.h
2869
2870 BPF (Safe dynamic programs and tools)
2871 M:      Alexei Starovoitov <ast@kernel.org>
2872 M:      Daniel Borkmann <daniel@iogearbox.net>
2873 R:      Martin KaFai Lau <kafai@fb.com>
2874 R:      Song Liu <songliubraving@fb.com>
2875 R:      Yonghong Song <yhs@fb.com>
2876 L:      netdev@vger.kernel.org
2877 L:      bpf@vger.kernel.org
2878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2880 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2881 S:      Supported
2882 F:      arch/*/net/*
2883 F:      Documentation/networking/filter.txt
2884 F:      Documentation/bpf/
2885 F:      include/linux/bpf*
2886 F:      include/linux/filter.h
2887 F:      include/trace/events/xdp.h
2888 F:      include/uapi/linux/bpf*
2889 F:      include/uapi/linux/filter.h
2890 F:      kernel/bpf/
2891 F:      kernel/trace/bpf_trace.c
2892 F:      lib/test_bpf.c
2893 F:      net/bpf/
2894 F:      net/core/filter.c
2895 F:      net/sched/act_bpf.c
2896 F:      net/sched/cls_bpf.c
2897 F:      samples/bpf/
2898 F:      tools/bpf/
2899 F:      tools/lib/bpf/
2900 F:      tools/testing/selftests/bpf/
2901 K:      bpf
2902 N:      bpf
2903
2904 BPF JIT for ARM
2905 M:      Shubham Bansal <illusionist.neo@gmail.com>
2906 L:      netdev@vger.kernel.org
2907 L:      bpf@vger.kernel.org
2908 S:      Maintained
2909 F:      arch/arm/net/
2910
2911 BPF JIT for ARM64
2912 M:      Daniel Borkmann <daniel@iogearbox.net>
2913 M:      Alexei Starovoitov <ast@kernel.org>
2914 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2915 L:      netdev@vger.kernel.org
2916 L:      bpf@vger.kernel.org
2917 S:      Supported
2918 F:      arch/arm64/net/
2919
2920 BPF JIT for MIPS (32-BIT AND 64-BIT)
2921 M:      Paul Burton <paul.burton@mips.com>
2922 L:      netdev@vger.kernel.org
2923 L:      bpf@vger.kernel.org
2924 S:      Maintained
2925 F:      arch/mips/net/
2926
2927 BPF JIT for NFP NICs
2928 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2929 L:      netdev@vger.kernel.org
2930 L:      bpf@vger.kernel.org
2931 S:      Supported
2932 F:      drivers/net/ethernet/netronome/nfp/bpf/
2933
2934 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2935 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2936 M:      Sandipan Das <sandipan@linux.ibm.com>
2937 L:      netdev@vger.kernel.org
2938 L:      bpf@vger.kernel.org
2939 S:      Maintained
2940 F:      arch/powerpc/net/
2941
2942 BPF JIT for RISC-V (RV64G)
2943 M:      Björn Töpel <bjorn.topel@gmail.com>
2944 L:      netdev@vger.kernel.org
2945 S:      Maintained
2946 F:      arch/riscv/net/
2947
2948 BPF JIT for S390
2949 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
2950 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
2951 L:      netdev@vger.kernel.org
2952 L:      bpf@vger.kernel.org
2953 S:      Maintained
2954 F:      arch/s390/net/
2955 X:      arch/s390/net/pnet.c
2956
2957 BPF JIT for SPARC (32-BIT AND 64-BIT)
2958 M:      David S. Miller <davem@davemloft.net>
2959 L:      netdev@vger.kernel.org
2960 L:      bpf@vger.kernel.org
2961 S:      Maintained
2962 F:      arch/sparc/net/
2963
2964 BPF JIT for X86 32-BIT
2965 M:      Wang YanQing <udknight@gmail.com>
2966 L:      netdev@vger.kernel.org
2967 L:      bpf@vger.kernel.org
2968 S:      Maintained
2969 F:      arch/x86/net/bpf_jit_comp32.c
2970
2971 BPF JIT for X86 64-BIT
2972 M:      Alexei Starovoitov <ast@kernel.org>
2973 M:      Daniel Borkmann <daniel@iogearbox.net>
2974 L:      netdev@vger.kernel.org
2975 L:      bpf@vger.kernel.org
2976 S:      Supported
2977 F:      arch/x86/net/
2978 X:      arch/x86/net/bpf_jit_comp32.c
2979
2980 BROADCOM B44 10/100 ETHERNET DRIVER
2981 M:      Michael Chan <michael.chan@broadcom.com>
2982 L:      netdev@vger.kernel.org
2983 S:      Supported
2984 F:      drivers/net/ethernet/broadcom/b44.*
2985
2986 BROADCOM B53 ETHERNET SWITCH DRIVER
2987 M:      Florian Fainelli <f.fainelli@gmail.com>
2988 L:      netdev@vger.kernel.org
2989 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2990 S:      Supported
2991 F:      drivers/net/dsa/b53/*
2992 F:      include/linux/platform_data/b53.h
2993
2994 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2995 M:      Florian Fainelli <f.fainelli@gmail.com>
2996 M:      Ray Jui <rjui@broadcom.com>
2997 M:      Scott Branden <sbranden@broadcom.com>
2998 M:      bcm-kernel-feedback-list@broadcom.com
2999 T:      git git://github.com/broadcom/mach-bcm
3000 S:      Maintained
3001 N:      bcm281*
3002 N:      bcm113*
3003 N:      bcm216*
3004 N:      kona
3005 F:      arch/arm/mach-bcm/
3006
3007 BROADCOM BCM2835 ARM ARCHITECTURE
3008 M:      Eric Anholt <eric@anholt.net>
3009 M:      Stefan Wahren <stefan.wahren@i2se.com>
3010 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3011 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3012 T:      git git://github.com/anholt/linux
3013 S:      Maintained
3014 N:      bcm2835
3015 F:      drivers/staging/vc04_services
3016
3017 BROADCOM BCM47XX MIPS ARCHITECTURE
3018 M:      Hauke Mehrtens <hauke@hauke-m.de>
3019 M:      Rafał Miłecki <zajec5@gmail.com>
3020 L:      linux-mips@vger.kernel.org
3021 S:      Maintained
3022 F:      Documentation/devicetree/bindings/mips/brcm/
3023 F:      arch/mips/bcm47xx/*
3024 F:      arch/mips/include/asm/mach-bcm47xx/*
3025
3026 BROADCOM BCM5301X ARM ARCHITECTURE
3027 M:      Hauke Mehrtens <hauke@hauke-m.de>
3028 M:      Rafał Miłecki <zajec5@gmail.com>
3029 M:      bcm-kernel-feedback-list@broadcom.com
3030 L:      linux-arm-kernel@lists.infradead.org
3031 S:      Maintained
3032 F:      arch/arm/mach-bcm/bcm_5301x.c
3033 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3034 F:      arch/arm/boot/dts/bcm470*
3035 F:      arch/arm/boot/dts/bcm953012*
3036
3037 BROADCOM BCM53573 ARM ARCHITECTURE
3038 M:      Rafał Miłecki <rafal@milecki.pl>
3039 L:      linux-arm-kernel@lists.infradead.org
3040 S:      Maintained
3041 F:      arch/arm/boot/dts/bcm53573*
3042 F:      arch/arm/boot/dts/bcm47189*
3043
3044 BROADCOM BCM63XX ARM ARCHITECTURE
3045 M:      Florian Fainelli <f.fainelli@gmail.com>
3046 M:      bcm-kernel-feedback-list@broadcom.com
3047 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3048 T:      git git://github.com/broadcom/stblinux.git
3049 S:      Maintained
3050 N:      bcm63xx
3051
3052 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3053 M:      Kevin Cernekee <cernekee@gmail.com>
3054 L:      linux-usb@vger.kernel.org
3055 S:      Maintained
3056 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3057
3058 BROADCOM BCM7XXX ARM ARCHITECTURE
3059 M:      Brian Norris <computersforpeace@gmail.com>
3060 M:      Gregory Fong <gregory.0xf0@gmail.com>
3061 M:      Florian Fainelli <f.fainelli@gmail.com>
3062 M:      bcm-kernel-feedback-list@broadcom.com
3063 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3064 T:      git git://github.com/broadcom/stblinux.git
3065 S:      Maintained
3066 F:      arch/arm/mach-bcm/*brcmstb*
3067 F:      arch/arm/boot/dts/bcm7*.dts*
3068 F:      drivers/bus/brcmstb_gisb.c
3069 F:      arch/arm/mm/cache-b15-rac.c
3070 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3071 N:      brcmstb
3072
3073 BROADCOM BMIPS CPUFREQ DRIVER
3074 M:      Markus Mayer <mmayer@broadcom.com>
3075 M:      bcm-kernel-feedback-list@broadcom.com
3076 L:      linux-pm@vger.kernel.org
3077 S:      Maintained
3078 F:      drivers/cpufreq/bmips-cpufreq.c
3079
3080 BROADCOM BMIPS MIPS ARCHITECTURE
3081 M:      Kevin Cernekee <cernekee@gmail.com>
3082 M:      Florian Fainelli <f.fainelli@gmail.com>
3083 L:      linux-mips@vger.kernel.org
3084 T:      git git://github.com/broadcom/stblinux.git
3085 S:      Maintained
3086 F:      arch/mips/bmips/*
3087 F:      arch/mips/include/asm/mach-bmips/*
3088 F:      arch/mips/kernel/*bmips*
3089 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3090 F:      drivers/irqchip/irq-bcm63*
3091 F:      drivers/irqchip/irq-bcm7*
3092 F:      drivers/irqchip/irq-brcmstb*
3093 F:      include/linux/bcm963xx_nvram.h
3094 F:      include/linux/bcm963xx_tag.h
3095
3096 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3097 M:      Rasesh Mody <rmody@marvell.com>
3098 M:      GR-Linux-NIC-Dev@marvell.com
3099 L:      netdev@vger.kernel.org
3100 S:      Supported
3101 F:      drivers/net/ethernet/broadcom/bnx2.*
3102 F:      drivers/net/ethernet/broadcom/bnx2_*
3103
3104 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3105 M:      QLogic-Storage-Upstream@qlogic.com
3106 L:      linux-scsi@vger.kernel.org
3107 S:      Supported
3108 F:      drivers/scsi/bnx2fc/
3109
3110 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3111 M:      QLogic-Storage-Upstream@qlogic.com
3112 L:      linux-scsi@vger.kernel.org
3113 S:      Supported
3114 F:      drivers/scsi/bnx2i/
3115
3116 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3117 M:      Ariel Elior <aelior@marvell.com>
3118 M:      Sudarsana Kalluru <skalluru@marvell.com>
3119 M:      GR-everest-linux-l2@marvell.com
3120 L:      netdev@vger.kernel.org
3121 S:      Supported
3122 F:      drivers/net/ethernet/broadcom/bnx2x/
3123
3124 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3125 M:      Michael Chan <michael.chan@broadcom.com>
3126 L:      netdev@vger.kernel.org
3127 S:      Supported
3128 F:      drivers/net/ethernet/broadcom/bnxt/
3129
3130 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3131 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3132 M:      Franky Lin <franky.lin@broadcom.com>
3133 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3134 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3135 M:      Wright Feng <wright.feng@cypress.com>
3136 L:      linux-wireless@vger.kernel.org
3137 L:      brcm80211-dev-list.pdl@broadcom.com
3138 L:      brcm80211-dev-list@cypress.com
3139 S:      Supported
3140 F:      drivers/net/wireless/broadcom/brcm80211/
3141
3142 BROADCOM BRCMSTB GPIO DRIVER
3143 M:      Gregory Fong <gregory.0xf0@gmail.com>
3144 L:      bcm-kernel-feedback-list@broadcom.com
3145 S:      Supported
3146 F:      drivers/gpio/gpio-brcmstb.c
3147 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3148
3149 BROADCOM BRCMSTB I2C DRIVER
3150 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3151 L:      linux-i2c@vger.kernel.org
3152 L:      bcm-kernel-feedback-list@broadcom.com
3153 S:      Supported
3154 F:      drivers/i2c/busses/i2c-brcmstb.c
3155 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3156
3157 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3158 M:      Al Cooper <alcooperx@gmail.com>
3159 L:      linux-kernel@vger.kernel.org
3160 L:      bcm-kernel-feedback-list@broadcom.com
3161 S:      Maintained
3162 F:      drivers/phy/broadcom/phy-brcm-usb*
3163
3164 BROADCOM GENET ETHERNET DRIVER
3165 M:      Doug Berger <opendmb@gmail.com>
3166 M:      Florian Fainelli <f.fainelli@gmail.com>
3167 L:      netdev@vger.kernel.org
3168 S:      Supported
3169 F:      drivers/net/ethernet/broadcom/genet/
3170
3171 BROADCOM IPROC ARM ARCHITECTURE
3172 M:      Ray Jui <rjui@broadcom.com>
3173 M:      Scott Branden <sbranden@broadcom.com>
3174 M:      bcm-kernel-feedback-list@broadcom.com
3175 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3176 T:      git git://github.com/broadcom/cygnus-linux.git
3177 S:      Maintained
3178 N:      iproc
3179 N:      cygnus
3180 N:      bcm[-_]nsp
3181 N:      bcm9113*
3182 N:      bcm9583*
3183 N:      bcm9585*
3184 N:      bcm9586*
3185 N:      bcm988312
3186 N:      bcm113*
3187 N:      bcm583*
3188 N:      bcm585*
3189 N:      bcm586*
3190 N:      bcm88312
3191 N:      hr2
3192 N:      stingray
3193 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3194 F:      arch/arm64/boot/dts/broadcom/stingray/*
3195 F:      drivers/clk/bcm/clk-ns*
3196 F:      drivers/clk/bcm/clk-sr*
3197 F:      drivers/pinctrl/bcm/pinctrl-ns*
3198 F:      include/dt-bindings/clock/bcm-sr*
3199
3200 BROADCOM KONA GPIO DRIVER
3201 M:      Ray Jui <rjui@broadcom.com>
3202 L:      bcm-kernel-feedback-list@broadcom.com
3203 S:      Supported
3204 F:      drivers/gpio/gpio-bcm-kona.c
3205 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3206
3207 BROADCOM NETXTREME-E ROCE DRIVER
3208 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3209 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3210 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3211 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3212 L:      linux-rdma@vger.kernel.org
3213 W:      http://www.broadcom.com
3214 S:      Supported
3215 F:      drivers/infiniband/hw/bnxt_re/
3216 F:      include/uapi/rdma/bnxt_re-abi.h
3217
3218 BROADCOM NVRAM DRIVER
3219 M:      Rafał Miłecki <zajec5@gmail.com>
3220 L:      linux-mips@vger.kernel.org
3221 S:      Maintained
3222 F:      drivers/firmware/broadcom/*
3223
3224 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3225 M:      Rafał Miłecki <zajec5@gmail.com>
3226 L:      linux-wireless@vger.kernel.org
3227 S:      Maintained
3228 F:      drivers/bcma/
3229 F:      include/linux/bcma/
3230
3231 BROADCOM STB AVS CPUFREQ DRIVER
3232 M:      Markus Mayer <mmayer@broadcom.com>
3233 M:      bcm-kernel-feedback-list@broadcom.com
3234 L:      linux-pm@vger.kernel.org
3235 S:      Maintained
3236 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3237 F:      drivers/cpufreq/brcmstb*
3238
3239 BROADCOM STB AVS TMON DRIVER
3240 M:      Markus Mayer <mmayer@broadcom.com>
3241 M:      bcm-kernel-feedback-list@broadcom.com
3242 L:      linux-pm@vger.kernel.org
3243 S:      Maintained
3244 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3245 F:      drivers/thermal/broadcom/brcmstb*
3246
3247 BROADCOM STB NAND FLASH DRIVER
3248 M:      Brian Norris <computersforpeace@gmail.com>
3249 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3250 L:      linux-mtd@lists.infradead.org
3251 L:      bcm-kernel-feedback-list@broadcom.com
3252 S:      Maintained
3253 F:      drivers/mtd/nand/raw/brcmnand/
3254
3255 BROADCOM STB DPFE DRIVER
3256 M:      Markus Mayer <mmayer@broadcom.com>
3257 M:      bcm-kernel-feedback-list@broadcom.com
3258 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3259 S:      Maintained
3260 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3261 F:      drivers/memory/brcmstb_dpfe.c
3262
3263 BROADCOM SPI DRIVER
3264 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3265 M:      bcm-kernel-feedback-list@broadcom.com
3266 S:      Maintained
3267 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3268 F:      drivers/spi/spi-bcm-qspi.*
3269 F:      drivers/spi/spi-brcmstb-qspi.c
3270 F:      drivers/spi/spi-iproc-qspi.c
3271
3272 BROADCOM SYSTEMPORT ETHERNET DRIVER
3273 M:      Florian Fainelli <f.fainelli@gmail.com>
3274 L:      netdev@vger.kernel.org
3275 S:      Supported
3276 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3277
3278 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3279 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3280 M:      Prashant Sreedharan <prashant@broadcom.com>
3281 M:      Michael Chan <mchan@broadcom.com>
3282 L:      netdev@vger.kernel.org
3283 S:      Supported
3284 F:      drivers/net/ethernet/broadcom/tg3.*
3285
3286 BROCADE BFA FC SCSI DRIVER
3287 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3288 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3289 L:      linux-scsi@vger.kernel.org
3290 S:      Supported
3291 F:      drivers/scsi/bfa/
3292
3293 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3294 M:      Rasesh Mody <rmody@marvell.com>
3295 M:      Sudarsana Kalluru <skalluru@marvell.com>
3296 M:      GR-Linux-NIC-Dev@marvell.com
3297 L:      netdev@vger.kernel.org
3298 S:      Supported
3299 F:      drivers/net/ethernet/brocade/bna/
3300
3301 BSG (block layer generic sg v4 driver)
3302 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3303 L:      linux-scsi@vger.kernel.org
3304 S:      Supported
3305 F:      block/bsg.c
3306 F:      include/linux/bsg.h
3307 F:      include/uapi/linux/bsg.h
3308
3309 BT87X AUDIO DRIVER
3310 M:      Clemens Ladisch <clemens@ladisch.de>
3311 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3312 T:      git git://git.alsa-project.org/alsa-kernel.git
3313 S:      Maintained
3314 F:      Documentation/sound/cards/bt87x.rst
3315 F:      sound/pci/bt87x.c
3316
3317 BT8XXGPIO DRIVER
3318 M:      Michael Buesch <m@bues.ch>
3319 W:      http://bu3sch.de/btgpio.php
3320 S:      Maintained
3321 F:      drivers/gpio/gpio-bt8xx.c
3322
3323 BTRFS FILE SYSTEM
3324 M:      Chris Mason <clm@fb.com>
3325 M:      Josef Bacik <josef@toxicpanda.com>
3326 M:      David Sterba <dsterba@suse.com>
3327 L:      linux-btrfs@vger.kernel.org
3328 W:      http://btrfs.wiki.kernel.org/
3329 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3331 S:      Maintained
3332 F:      Documentation/filesystems/btrfs.txt
3333 F:      fs/btrfs/
3334 F:      include/linux/btrfs*
3335 F:      include/uapi/linux/btrfs*
3336
3337 BTTV VIDEO4LINUX DRIVER
3338 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3339 L:      linux-media@vger.kernel.org
3340 W:      https://linuxtv.org
3341 T:      git git://linuxtv.org/media_tree.git
3342 S:      Odd fixes
3343 F:      Documentation/media/v4l-drivers/bttv*
3344 F:      drivers/media/pci/bt8xx/bttv*
3345
3346 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3347 M:      Chanwoo Choi <cw00.choi@samsung.com>
3348 L:      linux-pm@vger.kernel.org
3349 L:      linux-samsung-soc@vger.kernel.org
3350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3351 S:      Maintained
3352 F:      drivers/devfreq/exynos-bus.c
3353 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3354
3355 BUSLOGIC SCSI DRIVER
3356 M:      Khalid Aziz <khalid@gonehiking.org>
3357 L:      linux-scsi@vger.kernel.org
3358 S:      Maintained
3359 F:      drivers/scsi/BusLogic.*
3360 F:      drivers/scsi/FlashPoint.*
3361
3362 C-MEDIA CMI8788 DRIVER
3363 M:      Clemens Ladisch <clemens@ladisch.de>
3364 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3365 T:      git git://git.alsa-project.org/alsa-kernel.git
3366 S:      Maintained
3367 F:      sound/pci/oxygen/
3368
3369 C-SKY ARCHITECTURE
3370 M:      Guo Ren <guoren@kernel.org>
3371 T:      git https://github.com/c-sky/csky-linux.git
3372 S:      Supported
3373 F:      arch/csky/
3374 F:      Documentation/devicetree/bindings/csky/
3375 F:      drivers/irqchip/irq-csky-*
3376 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3377 F:      drivers/clocksource/timer-gx6605s.c
3378 F:      drivers/clocksource/timer-mp-csky.c
3379 F:      Documentation/devicetree/bindings/timer/csky,*
3380 K:      csky
3381 N:      csky
3382
3383 C6X ARCHITECTURE
3384 M:      Mark Salter <msalter@redhat.com>
3385 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3386 L:      linux-c6x-dev@linux-c6x.org
3387 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3388 S:      Maintained
3389 F:      arch/c6x/
3390
3391 CA8210 IEEE-802.15.4 RADIO DRIVER
3392 M:      Harry Morris <h.morris@cascoda.com>
3393 L:      linux-wpan@vger.kernel.org
3394 W:      https://github.com/Cascoda/ca8210-linux.git
3395 S:      Maintained
3396 F:      drivers/net/ieee802154/ca8210.c
3397 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3398
3399 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3400 M:      David Howells <dhowells@redhat.com>
3401 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3402 S:      Supported
3403 F:      Documentation/filesystems/caching/cachefiles.txt
3404 F:      fs/cachefiles/
3405
3406 CADENCE MIPI-CSI2 BRIDGES
3407 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3408 L:      linux-media@vger.kernel.org
3409 S:      Maintained
3410 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3411 F:      drivers/media/platform/cadence/cdns-csi2*
3412
3413 CADET FM/AM RADIO RECEIVER DRIVER
3414 M:      Hans Verkuil <hverkuil@xs4all.nl>
3415 L:      linux-media@vger.kernel.org
3416 T:      git git://linuxtv.org/media_tree.git
3417 W:      https://linuxtv.org
3418 S:      Maintained
3419 F:      drivers/media/radio/radio-cadet*
3420
3421 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3422 M:      Jonathan Corbet <corbet@lwn.net>
3423 L:      linux-media@vger.kernel.org
3424 T:      git git://linuxtv.org/media_tree.git
3425 S:      Maintained
3426 F:      Documentation/media/v4l-drivers/cafe_ccic*
3427 F:      drivers/media/platform/marvell-ccic/
3428
3429 CAIF NETWORK LAYER
3430 L:      netdev@vger.kernel.org
3431 S:      Orphan
3432 F:      Documentation/networking/caif/
3433 F:      drivers/net/caif/
3434 F:      include/uapi/linux/caif/
3435 F:      include/net/caif/
3436 F:      net/caif/
3437
3438 CAKE QDISC
3439 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3440 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3441 S:      Maintained
3442 F:      net/sched/sch_cake.c
3443
3444 CALGARY x86-64 IOMMU
3445 M:      Muli Ben-Yehuda <mulix@mulix.org>
3446 M:      Jon Mason <jdmason@kudzu.us>
3447 L:      iommu@lists.linux-foundation.org
3448 S:      Maintained
3449 F:      arch/x86/kernel/pci-calgary_64.c
3450 F:      arch/x86/kernel/tce_64.c
3451 F:      arch/x86/include/asm/calgary.h
3452 F:      arch/x86/include/asm/tce.h
3453
3454 CAN NETWORK DRIVERS
3455 M:      Wolfgang Grandegger <wg@grandegger.com>
3456 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3457 L:      linux-can@vger.kernel.org
3458 W:      https://github.com/linux-can
3459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3461 S:      Maintained
3462 F:      Documentation/devicetree/bindings/net/can/
3463 F:      drivers/net/can/
3464 F:      include/linux/can/dev.h
3465 F:      include/linux/can/platform/
3466 F:      include/uapi/linux/can/error.h
3467 F:      include/uapi/linux/can/netlink.h
3468
3469 CAN NETWORK LAYER
3470 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3471 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3472 L:      linux-can@vger.kernel.org
3473 W:      https://github.com/linux-can
3474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3476 S:      Maintained
3477 F:      Documentation/networking/can.rst
3478 F:      net/can/
3479 F:      include/linux/can/core.h
3480 F:      include/uapi/linux/can.h
3481 F:      include/uapi/linux/can/bcm.h
3482 F:      include/uapi/linux/can/raw.h
3483 F:      include/uapi/linux/can/gw.h
3484
3485 CAPABILITIES
3486 M:      Serge Hallyn <serge@hallyn.com>
3487 L:      linux-security-module@vger.kernel.org
3488 S:      Supported
3489 F:      include/linux/capability.h
3490 F:      include/uapi/linux/capability.h
3491 F:      security/commoncap.c
3492 F:      kernel/capability.c
3493
3494 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3495 M:      Kevin Tsai <ktsai@capellamicro.com>
3496 S:      Maintained
3497 F:      drivers/iio/light/cm*
3498
3499 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3500 M:      Christian Lamparter <chunkeey@googlemail.com>
3501 L:      linux-wireless@vger.kernel.org
3502 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3503 S:      Maintained
3504 F:      drivers/net/wireless/ath/carl9170/
3505
3506 CAVIUM I2C DRIVER
3507 M:      Jan Glauber <jglauber@cavium.com>
3508 M:      David Daney <david.daney@cavium.com>
3509 W:      http://www.cavium.com
3510 S:      Supported
3511 F:      drivers/i2c/busses/i2c-octeon*
3512 F:      drivers/i2c/busses/i2c-thunderx*
3513
3514 CAVIUM LIQUIDIO NETWORK DRIVER
3515 M:      Derek Chickles <dchickles@marvell.com>
3516 M:      Satanand Burla <sburla@marvell.com>
3517 M:      Felix Manlunas <fmanlunas@marvell.com>
3518 L:      netdev@vger.kernel.org
3519 W:      http://www.cavium.com
3520 S:      Supported
3521 F:      drivers/net/ethernet/cavium/liquidio/
3522
3523 CAVIUM MMC DRIVER
3524 M:      Jan Glauber <jglauber@cavium.com>
3525 M:      David Daney <david.daney@cavium.com>
3526 M:      Steven J. Hill <Steven.Hill@cavium.com>
3527 W:      http://www.cavium.com
3528 S:      Supported
3529 F:      drivers/mmc/host/cavium*
3530
3531 CAVIUM OCTEON-TX CRYPTO DRIVER
3532 M:      George Cherian <george.cherian@cavium.com>
3533 L:      linux-crypto@vger.kernel.org
3534 W:      http://www.cavium.com
3535 S:      Supported
3536 F:      drivers/crypto/cavium/cpt/
3537
3538 CAVIUM THUNDERX2 ARM64 SOC
3539 M:      Robert Richter <rrichter@cavium.com>
3540 M:      Jayachandran C <jnair@caviumnetworks.com>
3541 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3542 S:      Maintained
3543 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3544 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3545
3546 CC2520 IEEE-802.15.4 RADIO DRIVER
3547 M:      Varka Bhadram <varkabhadram@gmail.com>
3548 L:      linux-wpan@vger.kernel.org
3549 S:      Maintained
3550 F:      drivers/net/ieee802154/cc2520.c
3551 F:      include/linux/spi/cc2520.h
3552 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3553
3554 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3555 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3556 L:      linux-crypto@vger.kernel.org
3557 S:      Supported
3558 F:      drivers/crypto/ccree/
3559 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3560
3561 CEC FRAMEWORK
3562 M:      Hans Verkuil <hans.verkuil@cisco.com>
3563 L:      linux-media@vger.kernel.org
3564 T:      git git://linuxtv.org/media_tree.git
3565 W:      http://linuxtv.org
3566 S:      Supported
3567 F:      Documentation/media/kapi/cec-core.rst
3568 F:      Documentation/media/uapi/cec
3569 F:      drivers/media/cec/
3570 F:      drivers/media/rc/keymaps/rc-cec.c
3571 F:      include/media/cec.h
3572 F:      include/media/cec-notifier.h
3573 F:      include/uapi/linux/cec.h
3574 F:      include/uapi/linux/cec-funcs.h
3575 F:      Documentation/devicetree/bindings/media/cec.txt
3576 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3577
3578 CEC GPIO DRIVER
3579 M:      Hans Verkuil <hans.verkuil@cisco.com>
3580 L:      linux-media@vger.kernel.org
3581 T:      git git://linuxtv.org/media_tree.git
3582 W:      http://linuxtv.org
3583 S:      Supported
3584 F:      drivers/media/platform/cec-gpio/
3585 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3586
3587 CELL BROADBAND ENGINE ARCHITECTURE
3588 M:      Arnd Bergmann <arnd@arndb.de>
3589 L:      linuxppc-dev@lists.ozlabs.org
3590 W:      http://www.ibm.com/developerworks/power/cell/
3591 S:      Supported
3592 F:      arch/powerpc/include/asm/cell*.h
3593 F:      arch/powerpc/include/asm/spu*.h
3594 F:      arch/powerpc/include/uapi/asm/spu*.h
3595 F:      arch/powerpc/oprofile/*cell*
3596 F:      arch/powerpc/platforms/cell/
3597
3598 CEPH COMMON CODE (LIBCEPH)
3599 M:      Ilya Dryomov <idryomov@gmail.com>
3600 M:      "Yan, Zheng" <zyan@redhat.com>
3601 M:      Sage Weil <sage@redhat.com>
3602 L:      ceph-devel@vger.kernel.org
3603 W:      http://ceph.com/
3604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3605 T:      git git://github.com/ceph/ceph-client.git
3606 S:      Supported
3607 F:      net/ceph/
3608 F:      include/linux/ceph/
3609 F:      include/linux/crush/
3610
3611 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3612 M:      "Yan, Zheng" <zyan@redhat.com>
3613 M:      Sage Weil <sage@redhat.com>
3614 M:      Ilya Dryomov <idryomov@gmail.com>
3615 L:      ceph-devel@vger.kernel.org
3616 W:      http://ceph.com/
3617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3618 T:      git git://github.com/ceph/ceph-client.git
3619 S:      Supported
3620 F:      Documentation/filesystems/ceph.txt
3621 F:      fs/ceph/
3622
3623 CERTIFICATE HANDLING:
3624 M:      David Howells <dhowells@redhat.com>
3625 M:      David Woodhouse <dwmw2@infradead.org>
3626 L:      keyrings@vger.kernel.org
3627 S:      Maintained
3628 F:      Documentation/admin-guide/module-signing.rst
3629 F:      certs/
3630 F:      scripts/sign-file.c
3631 F:      scripts/extract-cert.c
3632
3633 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3634 L:      linux-usb@vger.kernel.org
3635 S:      Orphan
3636 F:      Documentation/usb/WUSB-Design-overview.txt
3637 F:      Documentation/usb/wusb-cbaf
3638 F:      drivers/usb/host/hwa-hc.c
3639 F:      drivers/usb/host/whci/
3640 F:      drivers/usb/wusbcore/
3641 F:      include/linux/usb/wusb*
3642
3643 CFAG12864B LCD DRIVER
3644 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3645 S:      Maintained
3646 F:      drivers/auxdisplay/cfag12864b.c
3647 F:      include/linux/cfag12864b.h
3648
3649 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3650 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3651 S:      Maintained
3652 F:      drivers/auxdisplay/cfag12864bfb.c
3653 F:      include/linux/cfag12864b.h
3654
3655 802.11 (including CFG80211/NL80211)
3656 M:      Johannes Berg <johannes@sipsolutions.net>
3657 L:      linux-wireless@vger.kernel.org
3658 W:      http://wireless.kernel.org/
3659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3661 S:      Maintained
3662 F:      net/wireless/
3663 F:      include/uapi/linux/nl80211.h
3664 F:      include/linux/ieee80211.h
3665 F:      include/net/wext.h
3666 F:      include/net/cfg80211.h
3667 F:      include/net/iw_handler.h
3668 F:      include/net/ieee80211_radiotap.h
3669 F:      Documentation/driver-api/80211/cfg80211.rst
3670 F:      Documentation/networking/regulatory.txt
3671
3672 CHAR and MISC DRIVERS
3673 M:      Arnd Bergmann <arnd@arndb.de>
3674 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3676 S:      Supported
3677 F:      drivers/char/
3678 F:      drivers/misc/
3679 F:      include/linux/miscdevice.h
3680
3681 CHECKPATCH
3682 M:      Andy Whitcroft <apw@canonical.com>
3683 M:      Joe Perches <joe@perches.com>
3684 S:      Maintained
3685 F:      scripts/checkpatch.pl
3686
3687 CHINESE DOCUMENTATION
3688 M:      Harry Wei <harryxiyou@gmail.com>
3689 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3690 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3691 S:      Maintained
3692 F:      Documentation/translations/zh_CN/
3693
3694 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3695 M:      Peter Chen <Peter.Chen@nxp.com>
3696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3697 L:      linux-usb@vger.kernel.org
3698 S:      Maintained
3699 F:      drivers/usb/chipidea/
3700
3701 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3702 M:      Hans de Goede <hdegoede@redhat.com>
3703 L:      linux-input@vger.kernel.org
3704 S:      Maintained
3705 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3706 F:      drivers/input/touchscreen/chipone_icn8318.c
3707
3708 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3709 M:      Hans de Goede <hdegoede@redhat.com>
3710 L:      linux-input@vger.kernel.org
3711 S:      Maintained
3712 F:      drivers/input/touchscreen/chipone_icn8505.c
3713
3714 CHROME HARDWARE PLATFORM SUPPORT
3715 M:      Benson Leung <bleung@chromium.org>
3716 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3717 S:      Maintained
3718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3719 F:      drivers/platform/chrome/
3720
3721 CHROMEOS EC SUBDRIVERS
3722 M:      Benson Leung <bleung@chromium.org>
3723 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3724 R:      Guenter Roeck <groeck@chromium.org>
3725 S:      Maintained
3726 N:      cros_ec
3727 N:      cros-ec
3728 F:      drivers/power/supply/cros_usbpd-charger.c
3729
3730 CHROMEOS EC CODEC DRIVER
3731 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3732 S:      Maintained
3733 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3734 R:      Guenter Roeck <groeck@chromium.org>
3735 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3736 F:      sound/soc/codecs/cros_ec_codec.*
3737
3738 CIRRUS LOGIC AUDIO CODEC DRIVERS
3739 M:      Brian Austin <brian.austin@cirrus.com>
3740 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3741 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3742 S:      Maintained
3743 F:      sound/soc/codecs/cs*
3744
3745 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3746 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3747 L:      netdev@vger.kernel.org
3748 S:      Maintained
3749 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3750
3751 CISCO FCOE HBA DRIVER
3752 M:      Satish Kharat <satishkh@cisco.com>
3753 M:      Sesidhar Baddela <sebaddel@cisco.com>
3754 M:      Karan Tilak Kumar <kartilak@cisco.com>
3755 L:      linux-scsi@vger.kernel.org
3756 S:      Supported
3757 F:      drivers/scsi/fnic/
3758
3759 CISCO SCSI HBA DRIVER
3760 M:      Karan Tilak Kumar <kartilak@cisco.com>
3761 M:      Sesidhar Baddela <sebaddel@cisco.com>
3762 L:      linux-scsi@vger.kernel.org
3763 S:      Supported
3764 F:      drivers/scsi/snic/
3765
3766 CISCO VIC ETHERNET NIC DRIVER
3767 M:      Christian Benvenuti <benve@cisco.com>
3768 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3769 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3770 S:      Supported
3771 F:      drivers/net/ethernet/cisco/enic/
3772
3773 CISCO VIC LOW LATENCY NIC DRIVER
3774 M:      Christian Benvenuti <benve@cisco.com>
3775 M:      Nelson Escobar <neescoba@cisco.com>
3776 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3777 S:      Supported
3778 F:      drivers/infiniband/hw/usnic/
3779
3780 CIRRUS LOGIC MADERA CODEC DRIVERS
3781 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3782 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3783 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3784 L:      patches@opensource.cirrus.com
3785 T:      git https://github.com/CirrusLogic/linux-drivers.git
3786 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3787 S:      Supported
3788 F:      Documentation/devicetree/bindings/mfd/madera.txt
3789 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3790 F:      include/linux/irqchip/irq-madera*
3791 F:      include/linux/mfd/madera/*
3792 F:      drivers/gpio/gpio-madera*
3793 F:      drivers/irqchip/irq-madera*
3794 F:      drivers/mfd/madera*
3795 F:      drivers/mfd/cs47l*
3796 F:      drivers/pinctrl/cirrus/*
3797
3798 CLANG-FORMAT FILE
3799 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3800 S:      Maintained
3801 F:      .clang-format
3802
3803 CLEANCACHE API
3804 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3805 L:      linux-kernel@vger.kernel.org
3806 S:      Maintained
3807 F:      mm/cleancache.c
3808 F:      include/linux/cleancache.h
3809
3810 CLK API
3811 M:      Russell King <linux@armlinux.org.uk>
3812 L:      linux-clk@vger.kernel.org
3813 S:      Maintained
3814 F:      include/linux/clk.h
3815
3816 CLOCKSOURCE, CLOCKEVENT DRIVERS
3817 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3818 M:      Thomas Gleixner <tglx@linutronix.de>
3819 L:      linux-kernel@vger.kernel.org
3820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3821 S:      Supported
3822 F:      drivers/clocksource/
3823 F:      Documentation/devicetree/bindings/timer/
3824
3825 CMPC ACPI DRIVER
3826 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3827 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3828 L:      platform-driver-x86@vger.kernel.org
3829 S:      Supported
3830 F:      drivers/platform/x86/classmate-laptop.c
3831
3832 COBALT MEDIA DRIVER
3833 M:      Hans Verkuil <hans.verkuil@cisco.com>
3834 L:      linux-media@vger.kernel.org
3835 T:      git git://linuxtv.org/media_tree.git
3836 W:      https://linuxtv.org
3837 S:      Supported
3838 F:      drivers/media/pci/cobalt/
3839
3840 COCCINELLE/Semantic Patches (SmPL)
3841 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3842 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3843 M:      Nicolas Palix <nicolas.palix@imag.fr>
3844 M:      Michal Marek <michal.lkml@markovi.net>
3845 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3847 W:      http://coccinelle.lip6.fr/
3848 S:      Supported
3849 F:      Documentation/dev-tools/coccinelle.rst
3850 F:      scripts/coccinelle/
3851 F:      scripts/coccicheck
3852
3853 CODA FILE SYSTEM
3854 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3855 M:      coda@cs.cmu.edu
3856 L:      codalist@coda.cs.cmu.edu
3857 W:      http://www.coda.cs.cmu.edu/
3858 S:      Maintained
3859 F:      Documentation/filesystems/coda.txt
3860 F:      fs/coda/
3861 F:      include/linux/coda*.h
3862 F:      include/uapi/linux/coda*.h
3863
3864 CODA V4L2 MEM2MEM DRIVER
3865 M:      Philipp Zabel <p.zabel@pengutronix.de>
3866 L:      linux-media@vger.kernel.org
3867 S:      Maintained
3868 F:      Documentation/devicetree/bindings/media/coda.txt
3869 F:      drivers/media/platform/coda/
3870
3871 CODE OF CONDUCT
3872 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3873 S:      Supported
3874 F:      Documentation/process/code-of-conduct.rst
3875 F:      Documentation/process/code-of-conduct-interpretation.rst
3876
3877 COMMON CLK FRAMEWORK
3878 M:      Michael Turquette <mturquette@baylibre.com>
3879 M:      Stephen Boyd <sboyd@kernel.org>
3880 L:      linux-clk@vger.kernel.org
3881 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3883 S:      Maintained
3884 F:      Documentation/devicetree/bindings/clock/
3885 F:      drivers/clk/
3886 X:      drivers/clk/clkdev.c
3887 F:      include/linux/clk-pr*
3888 F:      include/linux/clk/
3889 F:      include/linux/of_clk.h
3890
3891 COMMON INTERNET FILE SYSTEM (CIFS)
3892 M:      Steve French <sfrench@samba.org>
3893 L:      linux-cifs@vger.kernel.org
3894 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3895 W:      http://linux-cifs.samba.org/
3896 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3897 S:      Supported
3898 F:      Documentation/filesystems/cifs/
3899 F:      fs/cifs/
3900
3901 COMPACTPCI HOTPLUG CORE
3902 M:      Scott Murray <scott@spiteful.org>
3903 L:      linux-pci@vger.kernel.org
3904 S:      Maintained
3905 F:      drivers/pci/hotplug/cpci_hotplug*
3906
3907 COMPACTPCI HOTPLUG GENERIC DRIVER
3908 M:      Scott Murray <scott@spiteful.org>
3909 L:      linux-pci@vger.kernel.org
3910 S:      Maintained
3911 F:      drivers/pci/hotplug/cpcihp_generic.c
3912
3913 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3914 M:      Scott Murray <scott@spiteful.org>
3915 L:      linux-pci@vger.kernel.org
3916 S:      Maintained
3917 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3918
3919 COMPAL LAPTOP SUPPORT
3920 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3921 L:      platform-driver-x86@vger.kernel.org
3922 S:      Maintained
3923 F:      drivers/platform/x86/compal-laptop.c
3924
3925 COMPILER ATTRIBUTES
3926 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3927 S:      Maintained
3928 F:      include/linux/compiler_attributes.h
3929
3930 CONEXANT ACCESSRUNNER USB DRIVER
3931 L:      accessrunner-general@lists.sourceforge.net
3932 W:      http://accessrunner.sourceforge.net/
3933 S:      Orphan
3934 F:      drivers/usb/atm/cxacru.c
3935
3936 CONFIGFS
3937 M:      Joel Becker <jlbec@evilplan.org>
3938 M:      Christoph Hellwig <hch@lst.de>
3939 T:      git git://git.infradead.org/users/hch/configfs.git
3940 S:      Supported
3941 F:      fs/configfs/
3942 F:      include/linux/configfs.h
3943
3944 CONNECTOR
3945 M:      Evgeniy Polyakov <zbr@ioremap.net>
3946 L:      netdev@vger.kernel.org
3947 S:      Maintained
3948 F:      drivers/connector/
3949
3950 CONTROL GROUP (CGROUP)
3951 M:      Tejun Heo <tj@kernel.org>
3952 M:      Li Zefan <lizefan@huawei.com>
3953 M:      Johannes Weiner <hannes@cmpxchg.org>
3954 L:      cgroups@vger.kernel.org
3955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3956 S:      Maintained
3957 F:      Documentation/cgroup*
3958 F:      include/linux/cgroup*
3959 F:      kernel/cgroup*
3960
3961 CONTROL GROUP - CPUSET
3962 M:      Li Zefan <lizefan@huawei.com>
3963 L:      cgroups@vger.kernel.org
3964 W:      http://www.bullopensource.org/cpuset/
3965 W:      http://oss.sgi.com/projects/cpusets/
3966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3967 S:      Maintained
3968 F:      Documentation/cgroup-v1/cpusets.txt
3969 F:      include/linux/cpuset.h
3970 F:      kernel/cgroup/cpuset.c
3971
3972 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3973 M:      Johannes Weiner <hannes@cmpxchg.org>
3974 M:      Michal Hocko <mhocko@kernel.org>
3975 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3976 L:      cgroups@vger.kernel.org
3977 L:      linux-mm@kvack.org
3978 S:      Maintained
3979 F:      mm/memcontrol.c
3980 F:      mm/swap_cgroup.c
3981
3982 CORETEMP HARDWARE MONITORING DRIVER
3983 M:      Fenghua Yu <fenghua.yu@intel.com>
3984 L:      linux-hwmon@vger.kernel.org
3985 S:      Maintained
3986 F:      Documentation/hwmon/coretemp
3987 F:      drivers/hwmon/coretemp.c
3988
3989 COSA/SRP SYNC SERIAL DRIVER
3990 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3991 W:      http://www.fi.muni.cz/~kas/cosa/
3992 S:      Maintained
3993 F:      drivers/net/wan/cosa*
3994
3995 CPMAC ETHERNET DRIVER
3996 M:      Florian Fainelli <f.fainelli@gmail.com>
3997 L:      netdev@vger.kernel.org
3998 S:      Maintained
3999 F:      drivers/net/ethernet/ti/cpmac.c
4000
4001 CPU FREQUENCY SCALING FRAMEWORK
4002 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4003 M:      Viresh Kumar <viresh.kumar@linaro.org>
4004 L:      linux-pm@vger.kernel.org
4005 S:      Maintained
4006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4008 B:      https://bugzilla.kernel.org
4009 F:      Documentation/admin-guide/pm/cpufreq.rst
4010 F:      Documentation/admin-guide/pm/intel_pstate.rst
4011 F:      Documentation/cpu-freq/
4012 F:      Documentation/devicetree/bindings/cpufreq/
4013 F:      drivers/cpufreq/
4014 F:      include/linux/cpufreq.h
4015 F:      tools/testing/selftests/cpufreq/
4016
4017 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4018 M:      Viresh Kumar <viresh.kumar@linaro.org>
4019 M:      Sudeep Holla <sudeep.holla@arm.com>
4020 L:      linux-pm@vger.kernel.org
4021 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4022 S:      Maintained
4023 F:      drivers/cpufreq/arm_big_little.h
4024 F:      drivers/cpufreq/arm_big_little.c
4025
4026 CPU POWER MONITORING SUBSYSTEM
4027 M:      Thomas Renninger <trenn@suse.com>
4028 M:      Shuah Khan <shuah@kernel.org>
4029 M:      Shuah Khan <skhan@linuxfoundation.org>
4030 L:      linux-pm@vger.kernel.org
4031 S:      Maintained
4032 F:      tools/power/cpupower/
4033
4034 CPUID/MSR DRIVER
4035 M:      "H. Peter Anvin" <hpa@zytor.com>
4036 S:      Maintained
4037 F:      arch/x86/kernel/cpuid.c
4038 F:      arch/x86/kernel/msr.c
4039
4040 CPUIDLE DRIVER - ARM BIG LITTLE
4041 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4042 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4043 L:      linux-pm@vger.kernel.org
4044 L:      linux-arm-kernel@lists.infradead.org
4045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4046 S:      Maintained
4047 F:      drivers/cpuidle/cpuidle-big_little.c
4048
4049 CPUIDLE DRIVER - ARM EXYNOS
4050 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4051 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4052 M:      Kukjin Kim <kgene@kernel.org>
4053 L:      linux-pm@vger.kernel.org
4054 L:      linux-samsung-soc@vger.kernel.org
4055 S:      Supported
4056 F:      drivers/cpuidle/cpuidle-exynos.c
4057 F:      arch/arm/mach-exynos/pm.c
4058
4059 CPU IDLE TIME MANAGEMENT FRAMEWORK
4060 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4061 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4062 L:      linux-pm@vger.kernel.org
4063 S:      Maintained
4064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4065 B:      https://bugzilla.kernel.org
4066 F:      Documentation/admin-guide/pm/cpuidle.rst
4067 F:      Documentation/driver-api/pm/cpuidle.rst
4068 F:      drivers/cpuidle/*
4069 F:      include/linux/cpuidle.h
4070
4071 CRAMFS FILESYSTEM
4072 M:      Nicolas Pitre <nico@linaro.org>
4073 S:      Maintained
4074 F:      Documentation/filesystems/cramfs.txt
4075 F:      fs/cramfs/
4076
4077 CRYPTO API
4078 M:      Herbert Xu <herbert@gondor.apana.org.au>
4079 M:      "David S. Miller" <davem@davemloft.net>
4080 L:      linux-crypto@vger.kernel.org
4081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4083 S:      Maintained
4084 F:      Documentation/crypto/
4085 F:      Documentation/devicetree/bindings/crypto/
4086 F:      arch/*/crypto/
4087 F:      crypto/
4088 F:      drivers/crypto/
4089 F:      include/crypto/
4090 F:      include/linux/crypto*
4091
4092 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4093 M:      Neil Horman <nhorman@tuxdriver.com>
4094 L:      linux-crypto@vger.kernel.org
4095 S:      Maintained
4096 F:      crypto/ansi_cprng.c
4097 F:      crypto/rng.c
4098
4099 CS3308 MEDIA DRIVER
4100 M:      Hans Verkuil <hverkuil@xs4all.nl>
4101 L:      linux-media@vger.kernel.org
4102 T:      git git://linuxtv.org/media_tree.git
4103 W:      http://linuxtv.org
4104 S:      Odd Fixes
4105 F:      drivers/media/i2c/cs3308.c
4106
4107 CS5535 Audio ALSA driver
4108 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4109 S:      Maintained
4110 F:      sound/pci/cs5535audio/
4111
4112 CSI DRIVERS FOR ALLWINNER V3s
4113 M:      Yong Deng <yong.deng@magewell.com>
4114 L:      linux-media@vger.kernel.org
4115 T:      git git://linuxtv.org/media_tree.git
4116 S:      Maintained
4117 F:      drivers/media/platform/sunxi/sun6i-csi/
4118 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4119
4120 CW1200 WLAN driver
4121 M:      Solomon Peachy <pizza@shaftnet.org>
4122 S:      Maintained
4123 F:      drivers/net/wireless/st/cw1200/
4124
4125 CX18 VIDEO4LINUX DRIVER
4126 M:      Andy Walls <awalls@md.metrocast.net>
4127 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4128 L:      linux-media@vger.kernel.org
4129 T:      git git://linuxtv.org/media_tree.git
4130 W:      https://linuxtv.org
4131 W:      http://www.ivtvdriver.org/index.php/Cx18
4132 S:      Maintained
4133 F:      Documentation/media/v4l-drivers/cx18*
4134 F:      drivers/media/pci/cx18/
4135 F:      include/uapi/linux/ivtv*
4136
4137 CX2341X MPEG ENCODER HELPER MODULE
4138 M:      Hans Verkuil <hverkuil@xs4all.nl>
4139 L:      linux-media@vger.kernel.org
4140 T:      git git://linuxtv.org/media_tree.git
4141 W:      https://linuxtv.org
4142 S:      Maintained
4143 F:      drivers/media/common/cx2341x*
4144 F:      include/media/drv-intf/cx2341x.h
4145
4146 CX24120 MEDIA DRIVER
4147 M:      Jemma Denson <jdenson@gmail.com>
4148 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4149 L:      linux-media@vger.kernel.org
4150 W:      https://linuxtv.org
4151 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4152 S:      Maintained
4153 F:      drivers/media/dvb-frontends/cx24120*
4154
4155 CX88 VIDEO4LINUX DRIVER
4156 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4157 L:      linux-media@vger.kernel.org
4158 W:      https://linuxtv.org
4159 T:      git git://linuxtv.org/media_tree.git
4160 S:      Odd fixes
4161 F:      Documentation/media/v4l-drivers/cx88*
4162 F:      drivers/media/pci/cx88/
4163
4164 CXD2820R MEDIA DRIVER
4165 M:      Antti Palosaari <crope@iki.fi>
4166 L:      linux-media@vger.kernel.org
4167 W:      https://linuxtv.org
4168 W:      http://palosaari.fi/linux/
4169 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4170 T:      git git://linuxtv.org/anttip/media_tree.git
4171 S:      Maintained
4172 F:      drivers/media/dvb-frontends/cxd2820r*
4173
4174 CXGB3 ETHERNET DRIVER (CXGB3)
4175 M:      Vishal Kulkarni <vishal@chelsio.com>
4176 L:      netdev@vger.kernel.org
4177 W:      http://www.chelsio.com
4178 S:      Supported
4179 F:      drivers/net/ethernet/chelsio/cxgb3/
4180
4181 CXGB3 ISCSI DRIVER (CXGB3I)
4182 M:      Karen Xie <kxie@chelsio.com>
4183 L:      linux-scsi@vger.kernel.org
4184 W:      http://www.chelsio.com
4185 S:      Supported
4186 F:      drivers/scsi/cxgbi/cxgb3i
4187
4188 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4189 M:      Steve Wise <swise@chelsio.com>
4190 L:      linux-rdma@vger.kernel.org
4191 W:      http://www.openfabrics.org
4192 S:      Supported
4193 F:      drivers/infiniband/hw/cxgb3/
4194 F:      include/uapi/rdma/cxgb3-abi.h
4195
4196 CXGB4 CRYPTO DRIVER (chcr)
4197 M:      Harsh Jain <harsh@chelsio.com>
4198 L:      linux-crypto@vger.kernel.org
4199 W:      http://www.chelsio.com
4200 S:      Supported
4201 F:      drivers/crypto/chelsio
4202
4203 CXGB4 ETHERNET DRIVER (CXGB4)
4204 M:      Vishal Kulkarni <vishal@chelsio.com>
4205 L:      netdev@vger.kernel.org
4206 W:      http://www.chelsio.com
4207 S:      Supported
4208 F:      drivers/net/ethernet/chelsio/cxgb4/
4209
4210 CXGB4 ISCSI DRIVER (CXGB4I)
4211 M:      Karen Xie <kxie@chelsio.com>
4212 L:      linux-scsi@vger.kernel.org
4213 W:      http://www.chelsio.com
4214 S:      Supported
4215 F:      drivers/scsi/cxgbi/cxgb4i
4216
4217 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4218 M:      Steve Wise <swise@chelsio.com>
4219 L:      linux-rdma@vger.kernel.org
4220 W:      http://www.openfabrics.org
4221 S:      Supported
4222 F:      drivers/infiniband/hw/cxgb4/
4223 F:      include/uapi/rdma/cxgb4-abi.h
4224
4225 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4226 M:      Casey Leedom <leedom@chelsio.com>
4227 L:      netdev@vger.kernel.org
4228 W:      http://www.chelsio.com
4229 S:      Supported
4230 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4231
4232 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4233 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4234 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4235 L:      linuxppc-dev@lists.ozlabs.org
4236 S:      Supported
4237 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4238 F:      drivers/misc/cxl/
4239 F:      include/misc/cxl*
4240 F:      include/uapi/misc/cxl.h
4241 F:      Documentation/powerpc/cxl.txt
4242 F:      Documentation/ABI/testing/sysfs-class-cxl
4243
4244 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4245 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4246 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4247 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4248 L:      linux-scsi@vger.kernel.org
4249 S:      Supported
4250 F:      drivers/scsi/cxlflash/
4251 F:      include/uapi/scsi/cxlflash_ioctl.h
4252 F:      Documentation/powerpc/cxlflash.txt
4253
4254 CYBERPRO FB DRIVER
4255 M:      Russell King <linux@armlinux.org.uk>
4256 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4257 W:      http://www.armlinux.org.uk/
4258 S:      Maintained
4259 F:      drivers/video/fbdev/cyber2000fb.*
4260
4261 CYCLADES ASYNC MUX DRIVER
4262 W:      http://www.cyclades.com/
4263 S:      Orphan
4264 F:      drivers/tty/cyclades.c
4265 F:      include/linux/cyclades.h
4266 F:      include/uapi/linux/cyclades.h
4267
4268 CYCLADES PC300 DRIVER
4269 W:      http://www.cyclades.com/
4270 S:      Orphan
4271 F:      drivers/net/wan/pc300*
4272
4273 CYPRESS_FIRMWARE MEDIA DRIVER
4274 M:      Antti Palosaari <crope@iki.fi>
4275 L:      linux-media@vger.kernel.org
4276 W:      https://linuxtv.org
4277 W:      http://palosaari.fi/linux/
4278 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4279 T:      git git://linuxtv.org/anttip/media_tree.git
4280 S:      Maintained
4281 F:      drivers/media/common/cypress_firmware*
4282
4283 CYTTSP TOUCHSCREEN DRIVER
4284 M:      Ferruh Yigit <fery@cypress.com>
4285 L:      linux-input@vger.kernel.org
4286 S:      Supported
4287 F:      drivers/input/touchscreen/cyttsp*
4288 F:      include/linux/input/cyttsp.h
4289
4290 D-LINK DIR-685 TOUCHKEYS DRIVER
4291 M:      Linus Walleij <linus.walleij@linaro.org>
4292 L:      linux-input@vger.kernel.org
4293 S:      Supported
4294 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4295
4296 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4297 M:      Joshua Kinard <kumba@gentoo.org>
4298 S:      Maintained
4299 F:      drivers/rtc/rtc-ds1685.c
4300 F:      include/linux/rtc/ds1685.h
4301
4302 DAMA SLAVE for AX.25
4303 M:      Joerg Reuter <jreuter@yaina.de>
4304 W:      http://yaina.de/jreuter/
4305 W:      http://www.qsl.net/dl1bke/
4306 L:      linux-hams@vger.kernel.org
4307 S:      Maintained
4308 F:      net/ax25/af_ax25.c
4309 F:      net/ax25/ax25_dev.c
4310 F:      net/ax25/ax25_ds_*
4311 F:      net/ax25/ax25_in.c
4312 F:      net/ax25/ax25_out.c
4313 F:      net/ax25/ax25_timer.c
4314 F:      net/ax25/sysctl_net_ax25.c
4315
4316 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4317 L:      netdev@vger.kernel.org
4318 S:      Orphan
4319 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4320 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4321
4322 DC390/AM53C974 SCSI driver
4323 M:      Hannes Reinecke <hare@suse.com>
4324 L:      linux-scsi@vger.kernel.org
4325 S:      Maintained
4326 F:      drivers/scsi/am53c974.c
4327
4328 DC395x SCSI driver
4329 M:      Oliver Neukum <oliver@neukum.org>
4330 M:      Ali Akcaagac <aliakc@web.de>
4331 M:      Jamie Lenehan <lenehan@twibble.org>
4332 L:      dc395x@twibble.org
4333 W:      http://twibble.org/dist/dc395x/
4334 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4335 S:      Maintained
4336 F:      Documentation/scsi/dc395x.txt
4337 F:      drivers/scsi/dc395x.*
4338
4339 DCCP PROTOCOL
4340 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4341 L:      dccp@vger.kernel.org
4342 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4343 S:      Maintained
4344 F:      include/linux/dccp.h
4345 F:      include/uapi/linux/dccp.h
4346 F:      include/linux/tfrc.h
4347 F:      net/dccp/
4348
4349 DECnet NETWORK LAYER
4350 W:      http://linux-decnet.sourceforge.net
4351 L:      linux-decnet-user@lists.sourceforge.net
4352 S:      Orphan
4353 F:      Documentation/networking/decnet.txt
4354 F:      net/decnet/
4355
4356 DECSTATION PLATFORM SUPPORT
4357 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4358 L:      linux-mips@vger.kernel.org
4359 W:      http://www.linux-mips.org/wiki/DECstation
4360 S:      Maintained
4361 F:      arch/mips/dec/
4362 F:      arch/mips/include/asm/dec/
4363 F:      arch/mips/include/asm/mach-dec/
4364
4365 DEFXX FDDI NETWORK DRIVER
4366 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4367 S:      Maintained
4368 F:      drivers/net/fddi/defxx.*
4369
4370 DELL SMBIOS DRIVER
4371 M:      Pali Rohár <pali.rohar@gmail.com>
4372 M:      Mario Limonciello <mario.limonciello@dell.com>
4373 L:      platform-driver-x86@vger.kernel.org
4374 S:      Maintained
4375 F:      drivers/platform/x86/dell-smbios.*
4376
4377 DELL SMBIOS SMM DRIVER
4378 M:      Mario Limonciello <mario.limonciello@dell.com>
4379 L:      platform-driver-x86@vger.kernel.org
4380 S:      Maintained
4381 F:      drivers/platform/x86/dell-smbios-smm.c
4382
4383 DELL SMBIOS WMI DRIVER
4384 M:      Mario Limonciello <mario.limonciello@dell.com>
4385 L:      platform-driver-x86@vger.kernel.org
4386 S:      Maintained
4387 F:      drivers/platform/x86/dell-smbios-wmi.c
4388 F:      tools/wmi/dell-smbios-example.c
4389
4390 DEFZA FDDI NETWORK DRIVER
4391 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4392 S:      Maintained
4393 F:      drivers/net/fddi/defza.*
4394
4395 DELL LAPTOP DRIVER
4396 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4397 M:      Pali Rohár <pali.rohar@gmail.com>
4398 L:      platform-driver-x86@vger.kernel.org
4399 S:      Maintained
4400 F:      drivers/platform/x86/dell-laptop.c
4401
4402 DELL LAPTOP FREEFALL DRIVER
4403 M:      Pali Rohár <pali.rohar@gmail.com>
4404 S:      Maintained
4405 F:      drivers/platform/x86/dell-smo8800.c
4406
4407 DELL LAPTOP RBTN DRIVER
4408 M:      Pali Rohár <pali.rohar@gmail.com>
4409 S:      Maintained
4410 F:      drivers/platform/x86/dell-rbtn.*
4411
4412 DELL REMOTE BIOS UPDATE DRIVER
4413 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4414 L:      platform-driver-x86@vger.kernel.org
4415 S:      Maintained
4416 F:      drivers/platform/x86/dell_rbu.c
4417
4418 DELL LAPTOP SMM DRIVER
4419 M:      Pali Rohár <pali.rohar@gmail.com>
4420 S:      Maintained
4421 F:      drivers/hwmon/dell-smm-hwmon.c
4422 F:      include/uapi/linux/i8k.h
4423
4424 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4425 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4426 L:      platform-driver-x86@vger.kernel.org
4427 S:      Maintained
4428 F:      Documentation/dcdbas.txt
4429 F:      drivers/platform/x86/dcdbas.*
4430
4431 DELL WMI NOTIFICATIONS DRIVER
4432 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4433 M:      Pali Rohár <pali.rohar@gmail.com>
4434 S:      Maintained
4435 F:      drivers/platform/x86/dell-wmi.c
4436
4437 DELL WMI DESCRIPTOR DRIVER
4438 M:      Mario Limonciello <mario.limonciello@dell.com>
4439 S:      Maintained
4440 F:      drivers/platform/x86/dell-wmi-descriptor.c
4441
4442 DELTA ST MEDIA DRIVER
4443 M:      Hugues Fruchet <hugues.fruchet@st.com>
4444 L:      linux-media@vger.kernel.org
4445 T:      git git://linuxtv.org/media_tree.git
4446 W:      https://linuxtv.org
4447 S:      Supported
4448 F:      drivers/media/platform/sti/delta
4449
4450 DENALI NAND DRIVER
4451 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4452 L:      linux-mtd@lists.infradead.org
4453 S:      Supported
4454 F:      drivers/mtd/nand/raw/denali*
4455
4456 DESIGNWARE USB2 DRD IP DRIVER
4457 M:      Minas Harutyunyan <hminas@synopsys.com>
4458 L:      linux-usb@vger.kernel.org
4459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4460 S:      Maintained
4461 F:      drivers/usb/dwc2/
4462
4463 DESIGNWARE USB3 DRD IP DRIVER
4464 M:      Felipe Balbi <balbi@kernel.org>
4465 L:      linux-usb@vger.kernel.org
4466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4467 S:      Maintained
4468 F:      drivers/usb/dwc3/
4469
4470 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4471 M:      Andreas Klinger <ak@it-klinger.de>
4472 L:      linux-iio@vger.kernel.org
4473 S:      Maintained
4474 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4475 F:      drivers/iio/proximity/srf*.c
4476
4477 DEVICE COREDUMP (DEV_COREDUMP)
4478 M:      Johannes Berg <johannes@sipsolutions.net>
4479 L:      linux-kernel@vger.kernel.org
4480 S:      Maintained
4481 F:      drivers/base/devcoredump.c
4482 F:      include/linux/devcoredump.h
4483
4484 DEVICE FREQUENCY (DEVFREQ)
4485 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4486 M:      Kyungmin Park <kyungmin.park@samsung.com>
4487 R:      Chanwoo Choi <cw00.choi@samsung.com>
4488 L:      linux-pm@vger.kernel.org
4489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4490 S:      Maintained
4491 F:      drivers/devfreq/
4492 F:      include/linux/devfreq.h
4493 F:      Documentation/devicetree/bindings/devfreq/
4494
4495 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4496 M:      Chanwoo Choi <cw00.choi@samsung.com>
4497 L:      linux-pm@vger.kernel.org
4498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4499 S:      Supported
4500 F:      drivers/devfreq/event/
4501 F:      drivers/devfreq/devfreq-event.c
4502 F:      include/linux/devfreq-event.h
4503 F:      Documentation/devicetree/bindings/devfreq/event/
4504
4505 DEVICE NUMBER REGISTRY
4506 M:      Torben Mathiasen <device@lanana.org>
4507 W:      http://lanana.org/docs/device-list/index.html
4508 S:      Maintained
4509
4510 DEVICE-MAPPER  (LVM)
4511 M:      Alasdair Kergon <agk@redhat.com>
4512 M:      Mike Snitzer <snitzer@redhat.com>
4513 M:      dm-devel@redhat.com
4514 L:      dm-devel@redhat.com
4515 W:      http://sources.redhat.com/dm
4516 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4518 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4519 S:      Maintained
4520 F:      Documentation/device-mapper/
4521 F:      drivers/md/Makefile
4522 F:      drivers/md/Kconfig
4523 F:      drivers/md/dm*
4524 F:      drivers/md/persistent-data/
4525 F:      include/linux/device-mapper.h
4526 F:      include/linux/dm-*.h
4527 F:      include/uapi/linux/dm-*.h
4528
4529 DEVLINK
4530 M:      Jiri Pirko <jiri@mellanox.com>
4531 L:      netdev@vger.kernel.org
4532 S:      Supported
4533 F:      net/core/devlink.c
4534 F:      include/net/devlink.h
4535 F:      include/uapi/linux/devlink.h
4536
4537 DIALOG SEMICONDUCTOR DRIVERS
4538 M:      Support Opensource <support.opensource@diasemi.com>
4539 W:      http://www.dialog-semiconductor.com/products
4540 S:      Supported
4541 F:      Documentation/hwmon/da90??
4542 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4543 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4544 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4545 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4546 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4547 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4548 F:      drivers/gpio/gpio-da90??.c
4549 F:      drivers/hwmon/da90??-hwmon.c
4550 F:      drivers/iio/adc/da91??-*.c
4551 F:      drivers/input/misc/da90??_onkey.c
4552 F:      drivers/input/touchscreen/da9052_tsi.c
4553 F:      drivers/leds/leds-da90??.c
4554 F:      drivers/mfd/da903x.c
4555 F:      drivers/mfd/da90??-*.c
4556 F:      drivers/mfd/da91??-*.c
4557 F:      drivers/power/supply/da9052-battery.c
4558 F:      drivers/power/supply/da91??-*.c
4559 F:      drivers/regulator/da903x.c
4560 F:      drivers/regulator/da9???-regulator.[ch]
4561 F:      drivers/thermal/da90??-thermal.c
4562 F:      drivers/rtc/rtc-da90??.c
4563 F:      drivers/video/backlight/da90??_bl.c
4564 F:      drivers/watchdog/da90??_wdt.c
4565 F:      include/linux/mfd/da903x.h
4566 F:      include/linux/mfd/da9052/
4567 F:      include/linux/mfd/da9055/
4568 F:      include/linux/mfd/da9062/
4569 F:      include/linux/mfd/da9063/
4570 F:      include/linux/mfd/da9150/
4571 F:      include/linux/regulator/da9211.h
4572 F:      include/sound/da[79]*.h
4573 F:      sound/soc/codecs/da[79]*.[ch]
4574
4575 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4576 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4577 L:      linux-gpio@vger.kernel.org
4578 S:      Maintained
4579 F:      drivers/gpio/gpio-gpio-mm.c
4580
4581 DIOLAN U2C-12 I2C DRIVER
4582 M:      Guenter Roeck <linux@roeck-us.net>
4583 L:      linux-i2c@vger.kernel.org
4584 S:      Maintained
4585 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4586
4587 FILESYSTEM DIRECT ACCESS (DAX)
4588 M:      Matthew Wilcox <willy@infradead.org>
4589 M:      Ross Zwisler <zwisler@kernel.org>
4590 M:      Jan Kara <jack@suse.cz>
4591 L:      linux-fsdevel@vger.kernel.org
4592 S:      Supported
4593 F:      fs/dax.c
4594 F:      include/linux/dax.h
4595 F:      include/trace/events/fs_dax.h
4596
4597 DEVICE DIRECT ACCESS (DAX)
4598 M:      Dan Williams <dan.j.williams@intel.com>
4599 M:      Dave Jiang <dave.jiang@intel.com>
4600 M:      Ross Zwisler <zwisler@kernel.org>
4601 M:      Vishal Verma <vishal.l.verma@intel.com>
4602 L:      linux-nvdimm@lists.01.org
4603 S:      Supported
4604 F:      drivers/dax/
4605
4606 DIRECTORY NOTIFICATION (DNOTIFY)
4607 M:      Jan Kara <jack@suse.cz>
4608 R:      Amir Goldstein <amir73il@gmail.com>
4609 L:      linux-fsdevel@vger.kernel.org
4610 S:      Maintained
4611 F:      Documentation/filesystems/dnotify.txt
4612 F:      fs/notify/dnotify/
4613 F:      include/linux/dnotify.h
4614
4615 DISK GEOMETRY AND PARTITION HANDLING
4616 M:      Andries Brouwer <aeb@cwi.nl>
4617 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4618 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4619 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4620 S:      Maintained
4621
4622 DISKQUOTA
4623 M:      Jan Kara <jack@suse.com>
4624 S:      Maintained
4625 F:      Documentation/filesystems/quota.txt
4626 F:      fs/quota/
4627 F:      include/linux/quota*.h
4628 F:      include/uapi/linux/quota*.h
4629
4630 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4631 M:      Bernie Thompson <bernie@plugable.com>
4632 L:      linux-fbdev@vger.kernel.org
4633 S:      Maintained
4634 W:      http://plugable.com/category/projects/udlfb/
4635 F:      drivers/video/fbdev/udlfb.c
4636 F:      include/video/udlfb.h
4637 F:      Documentation/fb/udlfb.txt
4638
4639 DISTRIBUTED LOCK MANAGER (DLM)
4640 M:      Christine Caulfield <ccaulfie@redhat.com>
4641 M:      David Teigland <teigland@redhat.com>
4642 L:      cluster-devel@redhat.com
4643 W:      http://sources.redhat.com/cluster/
4644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4645 S:      Supported
4646 F:      fs/dlm/
4647
4648 DMA BUFFER SHARING FRAMEWORK
4649 M:      Sumit Semwal <sumit.semwal@linaro.org>
4650 S:      Maintained
4651 L:      linux-media@vger.kernel.org
4652 L:      dri-devel@lists.freedesktop.org
4653 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4654 F:      drivers/dma-buf/
4655 F:      include/linux/dma-buf*
4656 F:      include/linux/reservation.h
4657 F:      include/linux/*fence.h
4658 F:      Documentation/driver-api/dma-buf.rst
4659 T:      git git://anongit.freedesktop.org/drm/drm-misc
4660
4661 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4662 M:      Vinod Koul <vkoul@kernel.org>
4663 L:      dmaengine@vger.kernel.org
4664 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4665 S:      Maintained
4666 F:      drivers/dma/
4667 F:      include/linux/dmaengine.h
4668 F:      include/linux/of_dma.h
4669 F:      Documentation/devicetree/bindings/dma/
4670 F:      Documentation/driver-api/dmaengine/
4671 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4672
4673 DMA MAPPING HELPERS
4674 M:      Christoph Hellwig <hch@lst.de>
4675 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4676 R:      Robin Murphy <robin.murphy@arm.com>
4677 L:      iommu@lists.linux-foundation.org
4678 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4679 W:      http://git.infradead.org/users/hch/dma-mapping.git
4680 S:      Supported
4681 F:      kernel/dma/
4682 F:      include/asm-generic/dma-mapping.h
4683 F:      include/linux/dma-direct.h
4684 F:      include/linux/dma-mapping.h
4685 F:      include/linux/dma-noncoherent.h
4686
4687 DME1737 HARDWARE MONITOR DRIVER
4688 M:      Juerg Haefliger <juergh@gmail.com>
4689 L:      linux-hwmon@vger.kernel.org
4690 S:      Maintained
4691 F:      Documentation/hwmon/dme1737
4692 F:      drivers/hwmon/dme1737.c
4693
4694 DMI/SMBIOS SUPPORT
4695 M:      Jean Delvare <jdelvare@suse.com>
4696 S:      Maintained
4697 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4698 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4699 F:      drivers/firmware/dmi-id.c
4700 F:      drivers/firmware/dmi_scan.c
4701 F:      include/linux/dmi.h
4702
4703 DOCUMENTATION
4704 M:      Jonathan Corbet <corbet@lwn.net>
4705 L:      linux-doc@vger.kernel.org
4706 S:      Maintained
4707 F:      Documentation/
4708 F:      scripts/kernel-doc
4709 X:      Documentation/ABI/
4710 X:      Documentation/acpi/
4711 X:      Documentation/devicetree/
4712 X:      Documentation/i2c/
4713 X:      Documentation/media/
4714 X:      Documentation/power/
4715 X:      Documentation/spi/
4716 T:      git git://git.lwn.net/linux.git docs-next
4717
4718 DOCUMENTATION/ITALIAN
4719 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4720 L:      linux-doc@vger.kernel.org
4721 S:      Maintained
4722 F:      Documentation/translations/it_IT
4723
4724 DONGWOON DW9714 LENS VOICE COIL DRIVER
4725 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4726 L:      linux-media@vger.kernel.org
4727 T:      git git://linuxtv.org/media_tree.git
4728 S:      Maintained
4729 F:      drivers/media/i2c/dw9714.c
4730 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4731
4732 DONGWOON DW9807 LENS VOICE COIL DRIVER
4733 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4734 L:      linux-media@vger.kernel.org
4735 T:      git git://linuxtv.org/media_tree.git
4736 S:      Maintained
4737 F:      drivers/media/i2c/dw9807-vcm.c
4738 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4739
4740 DOUBLETALK DRIVER
4741 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4742 L:      blinux-list@redhat.com
4743 S:      Maintained
4744 F:      drivers/char/dtlk.c
4745 F:      include/linux/dtlk.h
4746
4747 DPAA2 DATAPATH I/O (DPIO) DRIVER
4748 M:      Roy Pledge <Roy.Pledge@nxp.com>
4749 L:      linux-kernel@vger.kernel.org
4750 S:      Maintained
4751 F:      drivers/soc/fsl/dpio
4752
4753 DPAA2 ETHERNET DRIVER
4754 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4755 L:      netdev@vger.kernel.org
4756 S:      Maintained
4757 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4758 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4759 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4760 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4761 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4762
4763 DPAA2 ETHERNET SWITCH DRIVER
4764 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4765 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4766 L:      linux-kernel@vger.kernel.org
4767 S:      Maintained
4768 F:      drivers/staging/fsl-dpaa2/ethsw
4769
4770 DPAA2 PTP CLOCK DRIVER
4771 M:      Yangbo Lu <yangbo.lu@nxp.com>
4772 L:      netdev@vger.kernel.org
4773 S:      Maintained
4774 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4775 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4776
4777 DPT_I2O SCSI RAID DRIVER
4778 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4779 L:      linux-scsi@vger.kernel.org
4780 W:      http://www.adaptec.com/
4781 S:      Maintained
4782 F:      drivers/scsi/dpt*
4783 F:      drivers/scsi/dpt/
4784
4785 DRBD DRIVER
4786 M:      Philipp Reisner <philipp.reisner@linbit.com>
4787 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4788 L:      drbd-dev@lists.linbit.com
4789 W:      http://www.drbd.org
4790 T:      git git://git.linbit.com/linux-drbd.git
4791 T:      git git://git.linbit.com/drbd-8.4.git
4792 S:      Supported
4793 F:      drivers/block/drbd/
4794 F:      lib/lru_cache.c
4795 F:      Documentation/blockdev/drbd/
4796
4797 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4798 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4799 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4801 S:      Supported
4802 F:      Documentation/kobject.txt
4803 F:      drivers/base/
4804 F:      fs/debugfs/
4805 F:      fs/sysfs/
4806 F:      include/linux/debugfs.h
4807 F:      include/linux/kobj*
4808 F:      lib/kobj*
4809
4810 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4811 M:      Kevin Hilman <khilman@kernel.org>
4812 M:      Nishanth Menon <nm@ti.com>
4813 S:      Maintained
4814 F:      drivers/power/avs/
4815 F:      include/linux/power/smartreflex.h
4816 L:      linux-pm@vger.kernel.org
4817
4818 DRM DRIVER FOR ARM PL111 CLCD
4819 M:      Eric Anholt <eric@anholt.net>
4820 T:      git git://anongit.freedesktop.org/drm/drm-misc
4821 S:      Supported
4822 F:      drivers/gpu/drm/pl111/
4823
4824 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4825 M:      Linus Walleij <linus.walleij@linaro.org>
4826 T:      git git://anongit.freedesktop.org/drm/drm-misc
4827 S:      Maintained
4828 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4829 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4830
4831 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4832 M:      Dave Airlie <airlied@redhat.com>
4833 S:      Odd Fixes
4834 F:      drivers/gpu/drm/ast/
4835
4836 DRM DRIVER FOR BOCHS VIRTUAL GPU
4837 M:      Gerd Hoffmann <kraxel@redhat.com>
4838 L:      virtualization@lists.linux-foundation.org
4839 T:      git git://anongit.freedesktop.org/drm/drm-misc
4840 S:      Maintained
4841 F:      drivers/gpu/drm/bochs/
4842
4843 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4844 M:      Linus Walleij <linus.walleij@linaro.org>
4845 T:      git git://anongit.freedesktop.org/drm/drm-misc
4846 S:      Maintained
4847 F:      drivers/gpu/drm/tve200/
4848
4849 DRM DRIVER FOR ILITEK ILI9225 PANELS
4850 M:      David Lechner <david@lechnology.com>
4851 S:      Maintained
4852 F:      drivers/gpu/drm/tinydrm/ili9225.c
4853 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4854
4855 DRM DRIVER FOR HX8357D PANELS
4856 M:      Eric Anholt <eric@anholt.net>
4857 T:      git git://anongit.freedesktop.org/drm/drm-misc
4858 S:      Maintained
4859 F:      drivers/gpu/drm/tinydrm/hx8357d.c
4860 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
4861
4862 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4863 S:      Orphan / Obsolete
4864 F:      drivers/gpu/drm/i810/
4865 F:      include/uapi/drm/i810_drm.h
4866
4867 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4868 S:      Orphan / Obsolete
4869 F:      drivers/gpu/drm/mga/
4870 F:      include/uapi/drm/mga_drm.h
4871
4872 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4873 M:      Dave Airlie <airlied@redhat.com>
4874 S:      Odd Fixes
4875 F:      drivers/gpu/drm/mgag200/
4876
4877 DRM DRIVER FOR MI0283QT
4878 M:      Noralf Trønnes <noralf@tronnes.org>
4879 S:      Maintained
4880 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4881 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4882
4883 DRM DRIVER FOR MSM ADRENO GPU
4884 M:      Rob Clark <robdclark@gmail.com>
4885 L:      linux-arm-msm@vger.kernel.org
4886 L:      dri-devel@lists.freedesktop.org
4887 L:      freedreno@lists.freedesktop.org
4888 T:      git git://people.freedesktop.org/~robclark/linux
4889 S:      Maintained
4890 F:      drivers/gpu/drm/msm/
4891 F:      include/uapi/drm/msm_drm.h
4892 F:      Documentation/devicetree/bindings/display/msm/
4893
4894 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4895 M:      Ben Skeggs <bskeggs@redhat.com>
4896 L:      dri-devel@lists.freedesktop.org
4897 L:      nouveau@lists.freedesktop.org
4898 T:      git git://github.com/skeggsb/linux
4899 S:      Supported
4900 F:      drivers/gpu/drm/nouveau/
4901 F:      include/uapi/drm/nouveau_drm.h
4902
4903 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4904 M:      Stefan Mavrodiev <stefan@olimex.com>
4905 S:      Maintained
4906 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4907 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4908
4909 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4910 M:      Noralf Trønnes <noralf@tronnes.org>
4911 S:      Maintained
4912 F:      drivers/gpu/drm/tinydrm/repaper.c
4913 F:      Documentation/devicetree/bindings/display/repaper.txt
4914
4915 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4916 M:      Dave Airlie <airlied@redhat.com>
4917 M:      Gerd Hoffmann <kraxel@redhat.com>
4918 L:      virtualization@lists.linux-foundation.org
4919 T:      git git://anongit.freedesktop.org/drm/drm-misc
4920 S:      Obsolete
4921 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4922 F:      drivers/gpu/drm/cirrus/
4923
4924 DRM DRIVER FOR QXL VIRTUAL GPU
4925 M:      Dave Airlie <airlied@redhat.com>
4926 M:      Gerd Hoffmann <kraxel@redhat.com>
4927 L:      virtualization@lists.linux-foundation.org
4928 T:      git git://anongit.freedesktop.org/drm/drm-misc
4929 S:      Maintained
4930 F:      drivers/gpu/drm/qxl/
4931 F:      include/uapi/drm/qxl_drm.h
4932
4933 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4934 S:      Orphan / Obsolete
4935 F:      drivers/gpu/drm/r128/
4936 F:      include/uapi/drm/r128_drm.h
4937
4938 DRM DRIVER FOR SAVAGE VIDEO CARDS
4939 S:      Orphan / Obsolete
4940 F:      drivers/gpu/drm/savage/
4941 F:      include/uapi/drm/savage_drm.h
4942
4943 DRM DRIVER FOR SIS VIDEO CARDS
4944 S:      Orphan / Obsolete
4945 F:      drivers/gpu/drm/sis/
4946 F:      include/uapi/drm/sis_drm.h
4947
4948 DRM DRIVER FOR SITRONIX ST7586 PANELS
4949 M:      David Lechner <david@lechnology.com>
4950 S:      Maintained
4951 F:      drivers/gpu/drm/tinydrm/st7586.c
4952 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4953
4954 DRM DRIVER FOR SITRONIX ST7735R PANELS
4955 M:      David Lechner <david@lechnology.com>
4956 S:      Maintained
4957 F:      drivers/gpu/drm/tinydrm/st7735r.c
4958 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4959
4960 DRM DRIVER FOR TDFX VIDEO CARDS
4961 S:      Orphan / Obsolete
4962 F:      drivers/gpu/drm/tdfx/
4963
4964 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4965 M:      Dave Airlie <airlied@redhat.com>
4966 R:      Sean Paul <sean@poorly.run>
4967 L:      dri-devel@lists.freedesktop.org
4968 S:      Odd Fixes
4969 F:      drivers/gpu/drm/udl/
4970 T:      git git://anongit.freedesktop.org/drm/drm-misc
4971
4972 DRM DRIVER FOR VMWARE VIRTUAL GPU
4973 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4974 M:      Thomas Hellstrom <thellstrom@vmware.com>
4975 L:      dri-devel@lists.freedesktop.org
4976 T:      git git://people.freedesktop.org/~thomash/linux
4977 S:      Supported
4978 F:      drivers/gpu/drm/vmwgfx/
4979 F:      include/uapi/drm/vmwgfx_drm.h
4980
4981 DRM DRIVERS
4982 M:      David Airlie <airlied@linux.ie>
4983 M:      Daniel Vetter <daniel@ffwll.ch>
4984 L:      dri-devel@lists.freedesktop.org
4985 T:      git git://anongit.freedesktop.org/drm/drm
4986 B:      https://bugs.freedesktop.org/
4987 C:      irc://chat.freenode.net/dri-devel
4988 S:      Maintained
4989 F:      drivers/gpu/drm/
4990 F:      drivers/gpu/vga/
4991 F:      Documentation/devicetree/bindings/display/
4992 F:      Documentation/devicetree/bindings/gpu/
4993 F:      Documentation/gpu/
4994 F:      include/drm/
4995 F:      include/uapi/drm/
4996 F:      include/linux/vga*
4997
4998 DRM DRIVERS AND MISC GPU PATCHES
4999 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5000 M:      Maxime Ripard <maxime.ripard@bootlin.com>
5001 M:      Sean Paul <sean@poorly.run>
5002 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5003 S:      Maintained
5004 T:      git git://anongit.freedesktop.org/drm/drm-misc
5005 F:      Documentation/gpu/
5006 F:      drivers/gpu/vga/
5007 F:      drivers/gpu/drm/*
5008 F:      include/drm/drm*
5009 F:      include/uapi/drm/drm*
5010 F:      include/linux/vga*
5011
5012 DRM DRIVERS FOR ALLWINNER A10
5013 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
5014 L:      dri-devel@lists.freedesktop.org
5015 S:      Supported
5016 F:      drivers/gpu/drm/sun4i/
5017 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5018 T:      git git://anongit.freedesktop.org/drm/drm-misc
5019
5020 DRM DRIVERS FOR AMLOGIC SOCS
5021 M:      Neil Armstrong <narmstrong@baylibre.com>
5022 L:      dri-devel@lists.freedesktop.org
5023 L:      linux-amlogic@lists.infradead.org
5024 W:      http://linux-meson.com/
5025 S:      Supported
5026 F:      drivers/gpu/drm/meson/
5027 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5028 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5029 F:      Documentation/gpu/meson.rst
5030 T:      git git://anongit.freedesktop.org/drm/drm-misc
5031
5032 DRM DRIVERS FOR ATMEL HLCDC
5033 M:      Boris Brezillon <bbrezillon@kernel.org>
5034 L:      dri-devel@lists.freedesktop.org
5035 S:      Supported
5036 F:      drivers/gpu/drm/atmel-hlcdc/
5037 F:      Documentation/devicetree/bindings/display/atmel/
5038 T:      git git://anongit.freedesktop.org/drm/drm-misc
5039
5040 DRM DRIVERS FOR BRIDGE CHIPS
5041 M:      Archit Taneja <architt@codeaurora.org>
5042 M:      Andrzej Hajda <a.hajda@samsung.com>
5043 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5044 S:      Maintained
5045 T:      git git://anongit.freedesktop.org/drm/drm-misc
5046 F:      drivers/gpu/drm/bridge/
5047
5048 DRM DRIVERS FOR EXYNOS
5049 M:      Inki Dae <inki.dae@samsung.com>
5050 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5051 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5052 M:      Kyungmin Park <kyungmin.park@samsung.com>
5053 L:      dri-devel@lists.freedesktop.org
5054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5055 S:      Supported
5056 F:      drivers/gpu/drm/exynos/
5057 F:      include/uapi/drm/exynos_drm.h
5058 F:      Documentation/devicetree/bindings/display/exynos/
5059
5060 DRM DRIVERS FOR FREESCALE DCU
5061 M:      Stefan Agner <stefan@agner.ch>
5062 M:      Alison Wang <alison.wang@nxp.com>
5063 L:      dri-devel@lists.freedesktop.org
5064 S:      Supported
5065 F:      drivers/gpu/drm/fsl-dcu/
5066 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5067 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5068 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5069 T:      git git://anongit.freedesktop.org/drm/drm-misc
5070
5071 DRM DRIVERS FOR FREESCALE IMX
5072 M:      Philipp Zabel <p.zabel@pengutronix.de>
5073 L:      dri-devel@lists.freedesktop.org
5074 S:      Maintained
5075 F:      drivers/gpu/drm/imx/
5076 F:      drivers/gpu/ipu-v3/
5077 F:      Documentation/devicetree/bindings/display/imx/
5078
5079 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5080 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5081 L:      dri-devel@lists.freedesktop.org
5082 T:      git git://github.com/patjak/drm-gma500
5083 S:      Maintained
5084 F:      drivers/gpu/drm/gma500/
5085
5086 DRM DRIVERS FOR HISILICON
5087 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5088 M:      Rongrong Zou <zourongrong@gmail.com>
5089 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5090 R:      Chen Feng <puck.chen@hisilicon.com>
5091 L:      dri-devel@lists.freedesktop.org
5092 T:      git git://github.com/xin3liang/linux.git
5093 S:      Maintained
5094 F:      drivers/gpu/drm/hisilicon/
5095 F:      Documentation/devicetree/bindings/display/hisilicon/
5096
5097 DRM DRIVERS FOR MEDIATEK
5098 M:      CK Hu <ck.hu@mediatek.com>
5099 M:      Philipp Zabel <p.zabel@pengutronix.de>
5100 L:      dri-devel@lists.freedesktop.org
5101 S:      Supported
5102 F:      drivers/gpu/drm/mediatek/
5103 F:      Documentation/devicetree/bindings/display/mediatek/
5104
5105 DRM DRIVERS FOR NVIDIA TEGRA
5106 M:      Thierry Reding <thierry.reding@gmail.com>
5107 L:      dri-devel@lists.freedesktop.org
5108 L:      linux-tegra@vger.kernel.org
5109 T:      git git://anongit.freedesktop.org/tegra/linux.git
5110 S:      Supported
5111 F:      drivers/gpu/drm/tegra/
5112 F:      drivers/gpu/host1x/
5113 F:      include/linux/host1x.h
5114 F:      include/uapi/drm/tegra_drm.h
5115 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5116
5117 DRM DRIVERS FOR RENESAS
5118 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5119 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5120 L:      dri-devel@lists.freedesktop.org
5121 L:      linux-renesas-soc@vger.kernel.org
5122 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5123 S:      Supported
5124 F:      drivers/gpu/drm/rcar-du/
5125 F:      drivers/gpu/drm/shmobile/
5126 F:      include/linux/platform_data/shmob_drm.h
5127 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5128 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5129 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5130
5131 DRM DRIVERS FOR ROCKCHIP
5132 M:      Sandy Huang <hjc@rock-chips.com>
5133 M:      Heiko Stübner <heiko@sntech.de>
5134 L:      dri-devel@lists.freedesktop.org
5135 S:      Maintained
5136 F:      drivers/gpu/drm/rockchip/
5137 F:      Documentation/devicetree/bindings/display/rockchip/
5138 T:      git git://anongit.freedesktop.org/drm/drm-misc
5139
5140 DRM DRIVERS FOR STI
5141 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5142 M:      Vincent Abriou <vincent.abriou@st.com>
5143 L:      dri-devel@lists.freedesktop.org
5144 T:      git git://anongit.freedesktop.org/drm/drm-misc
5145 S:      Maintained
5146 F:      drivers/gpu/drm/sti
5147 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5148
5149 DRM DRIVERS FOR STM
5150 M:      Yannick Fertre <yannick.fertre@st.com>
5151 M:      Philippe Cornu <philippe.cornu@st.com>
5152 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5153 M:      Vincent Abriou <vincent.abriou@st.com>
5154 L:      dri-devel@lists.freedesktop.org
5155 T:      git git://anongit.freedesktop.org/drm/drm-misc
5156 S:      Maintained
5157 F:      drivers/gpu/drm/stm
5158 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5159
5160 DRM DRIVERS FOR TI LCDC
5161 M:      Jyri Sarha <jsarha@ti.com>
5162 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5163 L:      dri-devel@lists.freedesktop.org
5164 S:      Maintained
5165 F:      drivers/gpu/drm/tilcdc/
5166 F:      Documentation/devicetree/bindings/display/tilcdc/
5167
5168 DRM DRIVERS FOR TI OMAP
5169 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5170 L:      dri-devel@lists.freedesktop.org
5171 S:      Maintained
5172 F:      drivers/gpu/drm/omapdrm/
5173 F:      Documentation/devicetree/bindings/display/ti/
5174
5175 DRM DRIVERS FOR V3D
5176 M:      Eric Anholt <eric@anholt.net>
5177 S:      Supported
5178 F:      drivers/gpu/drm/v3d/
5179 F:      include/uapi/drm/v3d_drm.h
5180 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5181 T:      git git://anongit.freedesktop.org/drm/drm-misc
5182
5183 DRM DRIVERS FOR VC4
5184 M:      Eric Anholt <eric@anholt.net>
5185 T:      git git://github.com/anholt/linux
5186 S:      Supported
5187 F:      drivers/gpu/drm/vc4/
5188 F:      include/uapi/drm/vc4_drm.h
5189 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5190 T:      git git://anongit.freedesktop.org/drm/drm-misc
5191
5192 DRM DRIVERS FOR VIVANTE GPU IP
5193 M:      Lucas Stach <l.stach@pengutronix.de>
5194 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5195 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5196 L:      etnaviv@lists.freedesktop.org
5197 L:      dri-devel@lists.freedesktop.org
5198 S:      Maintained
5199 F:      drivers/gpu/drm/etnaviv/
5200 F:      include/uapi/drm/etnaviv_drm.h
5201 F:      Documentation/devicetree/bindings/display/etnaviv/
5202
5203 DRM DRIVERS FOR ZTE ZX
5204 M:      Shawn Guo <shawnguo@kernel.org>
5205 L:      dri-devel@lists.freedesktop.org
5206 S:      Maintained
5207 F:      drivers/gpu/drm/zte/
5208 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5209 T:      git git://anongit.freedesktop.org/drm/drm-misc
5210
5211 DRM PANEL DRIVERS
5212 M:      Thierry Reding <thierry.reding@gmail.com>
5213 L:      dri-devel@lists.freedesktop.org
5214 T:      git git://anongit.freedesktop.org/drm/drm-misc
5215 S:      Maintained
5216 F:      drivers/gpu/drm/drm_panel.c
5217 F:      drivers/gpu/drm/panel/
5218 F:      include/drm/drm_panel.h
5219 F:      Documentation/devicetree/bindings/display/panel/
5220
5221 DRM TINYDRM DRIVERS
5222 M:      Noralf Trønnes <noralf@tronnes.org>
5223 W:      https://github.com/notro/tinydrm/wiki/Development
5224 T:      git git://anongit.freedesktop.org/drm/drm-misc
5225 S:      Maintained
5226 F:      drivers/gpu/drm/tinydrm/
5227 F:      include/drm/tinydrm/
5228
5229 DRM DRIVERS FOR XEN
5230 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5231 T:      git git://anongit.freedesktop.org/drm/drm-misc
5232 L:      dri-devel@lists.freedesktop.org
5233 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5234 S:      Supported
5235 F:      drivers/gpu/drm/xen/
5236 F:      Documentation/gpu/xen-front.rst
5237
5238 DRM TTM SUBSYSTEM
5239 M:      Christian Koenig <christian.koenig@amd.com>
5240 M:      Huang Rui <ray.huang@amd.com>
5241 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5242 T:      git git://people.freedesktop.org/~agd5f/linux
5243 S:      Maintained
5244 L:      dri-devel@lists.freedesktop.org
5245 F:      include/drm/ttm/
5246 F:      drivers/gpu/drm/ttm/
5247
5248 DSBR100 USB FM RADIO DRIVER
5249 M:      Alexey Klimov <klimov.linux@gmail.com>
5250 L:      linux-media@vger.kernel.org
5251 T:      git git://linuxtv.org/media_tree.git
5252 S:      Maintained
5253 F:      drivers/media/radio/dsbr100.c
5254
5255 DSCC4 DRIVER
5256 M:      Francois Romieu <romieu@fr.zoreil.com>
5257 L:      netdev@vger.kernel.org
5258 S:      Maintained
5259 F:      drivers/net/wan/dscc4.c
5260
5261 DT3155 MEDIA DRIVER
5262 M:      Hans Verkuil <hverkuil@xs4all.nl>
5263 L:      linux-media@vger.kernel.org
5264 T:      git git://linuxtv.org/media_tree.git
5265 W:      https://linuxtv.org
5266 S:      Odd Fixes
5267 F:      drivers/media/pci/dt3155/
5268
5269 DVB_USB_AF9015 MEDIA DRIVER
5270 M:      Antti Palosaari <crope@iki.fi>
5271 L:      linux-media@vger.kernel.org
5272 W:      https://linuxtv.org
5273 W:      http://palosaari.fi/linux/
5274 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5275 T:      git git://linuxtv.org/anttip/media_tree.git
5276 S:      Maintained
5277 F:      drivers/media/usb/dvb-usb-v2/af9015*
5278
5279 DVB_USB_AF9035 MEDIA DRIVER
5280 M:      Antti Palosaari <crope@iki.fi>
5281 L:      linux-media@vger.kernel.org
5282 W:      https://linuxtv.org
5283 W:      http://palosaari.fi/linux/
5284 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5285 T:      git git://linuxtv.org/anttip/media_tree.git
5286 S:      Maintained
5287 F:      drivers/media/usb/dvb-usb-v2/af9035*
5288
5289 DVB_USB_ANYSEE MEDIA DRIVER
5290 M:      Antti Palosaari <crope@iki.fi>
5291 L:      linux-media@vger.kernel.org
5292 W:      https://linuxtv.org
5293 W:      http://palosaari.fi/linux/
5294 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5295 T:      git git://linuxtv.org/anttip/media_tree.git
5296 S:      Maintained
5297 F:      drivers/media/usb/dvb-usb-v2/anysee*
5298
5299 DVB_USB_AU6610 MEDIA DRIVER
5300 M:      Antti Palosaari <crope@iki.fi>
5301 L:      linux-media@vger.kernel.org
5302 W:      https://linuxtv.org
5303 W:      http://palosaari.fi/linux/
5304 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5305 T:      git git://linuxtv.org/anttip/media_tree.git
5306 S:      Maintained
5307 F:      drivers/media/usb/dvb-usb-v2/au6610*
5308
5309 DVB_USB_CE6230 MEDIA DRIVER
5310 M:      Antti Palosaari <crope@iki.fi>
5311 L:      linux-media@vger.kernel.org
5312 W:      https://linuxtv.org
5313 W:      http://palosaari.fi/linux/
5314 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5315 T:      git git://linuxtv.org/anttip/media_tree.git
5316 S:      Maintained
5317 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5318
5319 DVB_USB_CXUSB MEDIA DRIVER
5320 M:      Michael Krufky <mkrufky@linuxtv.org>
5321 L:      linux-media@vger.kernel.org
5322 W:      https://linuxtv.org
5323 W:      http://github.com/mkrufky
5324 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5325 T:      git git://linuxtv.org/media_tree.git
5326 S:      Maintained
5327 F:      drivers/media/usb/dvb-usb/cxusb*
5328
5329 DVB_USB_EC168 MEDIA DRIVER
5330 M:      Antti Palosaari <crope@iki.fi>
5331 L:      linux-media@vger.kernel.org
5332 W:      https://linuxtv.org
5333 W:      http://palosaari.fi/linux/
5334 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5335 T:      git git://linuxtv.org/anttip/media_tree.git
5336 S:      Maintained
5337 F:      drivers/media/usb/dvb-usb-v2/ec168*
5338
5339 DVB_USB_GL861 MEDIA DRIVER
5340 M:      Antti Palosaari <crope@iki.fi>
5341 L:      linux-media@vger.kernel.org
5342 W:      https://linuxtv.org
5343 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5344 T:      git git://linuxtv.org/anttip/media_tree.git
5345 S:      Maintained
5346 F:      drivers/media/usb/dvb-usb-v2/gl861*
5347
5348 DVB_USB_MXL111SF MEDIA DRIVER
5349 M:      Michael Krufky <mkrufky@linuxtv.org>
5350 L:      linux-media@vger.kernel.org
5351 W:      https://linuxtv.org
5352 W:      http://github.com/mkrufky
5353 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5354 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5355 S:      Maintained
5356 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5357
5358 DVB_USB_RTL28XXU MEDIA DRIVER
5359 M:      Antti Palosaari <crope@iki.fi>
5360 L:      linux-media@vger.kernel.org
5361 W:      https://linuxtv.org
5362 W:      http://palosaari.fi/linux/
5363 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5364 T:      git git://linuxtv.org/anttip/media_tree.git
5365 S:      Maintained
5366 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5367
5368 DVB_USB_V2 MEDIA DRIVER
5369 M:      Antti Palosaari <crope@iki.fi>
5370 L:      linux-media@vger.kernel.org
5371 W:      https://linuxtv.org
5372 W:      http://palosaari.fi/linux/
5373 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5374 T:      git git://linuxtv.org/anttip/media_tree.git
5375 S:      Maintained
5376 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5377 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5378
5379 DYNAMIC DEBUG
5380 M:      Jason Baron <jbaron@akamai.com>
5381 S:      Maintained
5382 F:      lib/dynamic_debug.c
5383 F:      include/linux/dynamic_debug.h
5384
5385 DYNAMIC INTERRUPT MODERATION
5386 M:      Tal Gilboa <talgi@mellanox.com>
5387 S:      Maintained
5388 F:      include/linux/net_dim.h
5389
5390 DZ DECSTATION DZ11 SERIAL DRIVER
5391 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5392 S:      Maintained
5393 F:      drivers/tty/serial/dz.*
5394
5395 E3X0 POWER BUTTON DRIVER
5396 M:      Moritz Fischer <moritz.fischer@ettus.com>
5397 L:      usrp-users@lists.ettus.com
5398 W:      http://www.ettus.com
5399 S:      Supported
5400 F:      drivers/input/misc/e3x0-button.c
5401 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5402
5403 E4000 MEDIA DRIVER
5404 M:      Antti Palosaari <crope@iki.fi>
5405 L:      linux-media@vger.kernel.org
5406 W:      https://linuxtv.org
5407 W:      http://palosaari.fi/linux/
5408 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5409 T:      git git://linuxtv.org/anttip/media_tree.git
5410 S:      Maintained
5411 F:      drivers/media/tuners/e4000*
5412
5413 EARTH_PT1 MEDIA DRIVER
5414 M:      Akihiro Tsukada <tskd08@gmail.com>
5415 L:      linux-media@vger.kernel.org
5416 S:      Odd Fixes
5417 F:      drivers/media/pci/pt1/
5418
5419 EARTH_PT3 MEDIA DRIVER
5420 M:      Akihiro Tsukada <tskd08@gmail.com>
5421 L:      linux-media@vger.kernel.org
5422 S:      Odd Fixes
5423 F:      drivers/media/pci/pt3/
5424
5425 EC100 MEDIA DRIVER
5426 M:      Antti Palosaari <crope@iki.fi>
5427 L:      linux-media@vger.kernel.org
5428 W:      https://linuxtv.org
5429 W:      http://palosaari.fi/linux/
5430 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5431 T:      git git://linuxtv.org/anttip/media_tree.git
5432 S:      Maintained
5433 F:      drivers/media/dvb-frontends/ec100*
5434
5435 ECRYPT FILE SYSTEM
5436 M:      Tyler Hicks <tyhicks@canonical.com>
5437 L:      ecryptfs@vger.kernel.org
5438 W:      http://ecryptfs.org
5439 W:      https://launchpad.net/ecryptfs
5440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5441 S:      Supported
5442 F:      Documentation/filesystems/ecryptfs.txt
5443 F:      fs/ecryptfs/
5444
5445 EDAC-AMD64
5446 M:      Borislav Petkov <bp@alien8.de>
5447 L:      linux-edac@vger.kernel.org
5448 S:      Maintained
5449 F:      drivers/edac/amd64_edac*
5450
5451 EDAC-CALXEDA
5452 M:      Robert Richter <rric@kernel.org>
5453 L:      linux-edac@vger.kernel.org
5454 S:      Maintained
5455 F:      drivers/edac/highbank*
5456
5457 EDAC-CAVIUM OCTEON
5458 M:      Ralf Baechle <ralf@linux-mips.org>
5459 M:      David Daney <david.daney@cavium.com>
5460 L:      linux-edac@vger.kernel.org
5461 L:      linux-mips@vger.kernel.org
5462 S:      Supported
5463 F:      drivers/edac/octeon_edac*
5464
5465 EDAC-CAVIUM THUNDERX
5466 M:      David Daney <david.daney@cavium.com>
5467 M:      Jan Glauber <jglauber@cavium.com>
5468 L:      linux-edac@vger.kernel.org
5469 S:      Supported
5470 F:      drivers/edac/thunderx_edac*
5471
5472 EDAC-CORE
5473 M:      Borislav Petkov <bp@alien8.de>
5474 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5475 L:      linux-edac@vger.kernel.org
5476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5478 S:      Supported
5479 F:      Documentation/admin-guide/ras.rst
5480 F:      Documentation/driver-api/edac.rst
5481 F:      drivers/edac/
5482 F:      include/linux/edac.h
5483
5484 EDAC-E752X
5485 M:      Mark Gross <mark.gross@intel.com>
5486 L:      linux-edac@vger.kernel.org
5487 S:      Maintained
5488 F:      drivers/edac/e752x_edac.c
5489
5490 EDAC-E7XXX
5491 L:      linux-edac@vger.kernel.org
5492 S:      Maintained
5493 F:      drivers/edac/e7xxx_edac.c
5494
5495 EDAC-FSL_DDR
5496 M:      York Sun <york.sun@nxp.com>
5497 L:      linux-edac@vger.kernel.org
5498 S:      Maintained
5499 F:      drivers/edac/fsl_ddr_edac.*
5500
5501 EDAC-GHES
5502 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5503 L:      linux-edac@vger.kernel.org
5504 S:      Maintained
5505 F:      drivers/edac/ghes_edac.c
5506
5507 EDAC-I3000
5508 L:      linux-edac@vger.kernel.org
5509 S:      Orphan
5510 F:      drivers/edac/i3000_edac.c
5511
5512 EDAC-I5000
5513 L:      linux-edac@vger.kernel.org
5514 S:      Maintained
5515 F:      drivers/edac/i5000_edac.c
5516
5517 EDAC-I5400
5518 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5519 L:      linux-edac@vger.kernel.org
5520 S:      Maintained
5521 F:      drivers/edac/i5400_edac.c
5522
5523 EDAC-I7300
5524 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5525 L:      linux-edac@vger.kernel.org
5526 S:      Maintained
5527 F:      drivers/edac/i7300_edac.c
5528
5529 EDAC-I7CORE
5530 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5531 L:      linux-edac@vger.kernel.org
5532 S:      Maintained
5533 F:      drivers/edac/i7core_edac.c
5534
5535 EDAC-I82443BXGX
5536 M:      Tim Small <tim@buttersideup.com>
5537 L:      linux-edac@vger.kernel.org
5538 S:      Maintained
5539 F:      drivers/edac/i82443bxgx_edac.c
5540
5541 EDAC-I82975X
5542 M:      "Arvind R." <arvino55@gmail.com>
5543 L:      linux-edac@vger.kernel.org
5544 S:      Maintained
5545 F:      drivers/edac/i82975x_edac.c
5546
5547 EDAC-IE31200
5548 M:      Jason Baron <jbaron@akamai.com>
5549 L:      linux-edac@vger.kernel.org
5550 S:      Maintained
5551 F:      drivers/edac/ie31200_edac.c
5552
5553 EDAC-MPC85XX
5554 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5555 L:      linux-edac@vger.kernel.org
5556 S:      Maintained
5557 F:      drivers/edac/mpc85xx_edac.[ch]
5558
5559 EDAC-PASEMI
5560 M:      Egor Martovetsky <egor@pasemi.com>
5561 L:      linux-edac@vger.kernel.org
5562 S:      Maintained
5563 F:      drivers/edac/pasemi_edac.c
5564
5565 EDAC-PND2
5566 M:      Tony Luck <tony.luck@intel.com>
5567 L:      linux-edac@vger.kernel.org
5568 S:      Maintained
5569 F:      drivers/edac/pnd2_edac.[ch]
5570
5571 EDAC-R82600
5572 M:      Tim Small <tim@buttersideup.com>
5573 L:      linux-edac@vger.kernel.org
5574 S:      Maintained
5575 F:      drivers/edac/r82600_edac.c
5576
5577 EDAC-SBRIDGE
5578 M:      Tony Luck <tony.luck@intel.com>
5579 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5580 L:      linux-edac@vger.kernel.org
5581 S:      Maintained
5582 F:      drivers/edac/sb_edac.c
5583
5584 EDAC-SKYLAKE
5585 M:      Tony Luck <tony.luck@intel.com>
5586 L:      linux-edac@vger.kernel.org
5587 S:      Maintained
5588 F:      drivers/edac/skx_edac.c
5589
5590 EDAC-TI
5591 M:      Tero Kristo <t-kristo@ti.com>
5592 L:      linux-edac@vger.kernel.org
5593 S:      Maintained
5594 F:      drivers/edac/ti_edac.c
5595
5596 EDAC-QCOM
5597 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5598 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5599 L:      linux-arm-msm@vger.kernel.org
5600 L:      linux-edac@vger.kernel.org
5601 S:      Maintained
5602 F:      drivers/edac/qcom_edac.c
5603
5604 EDIROL UA-101/UA-1000 DRIVER
5605 M:      Clemens Ladisch <clemens@ladisch.de>
5606 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5607 T:      git git://git.alsa-project.org/alsa-kernel.git
5608 S:      Maintained
5609 F:      sound/usb/misc/ua101.c
5610
5611 EFI TEST DRIVER
5612 L:      linux-efi@vger.kernel.org
5613 M:      Ivan Hu <ivan.hu@canonical.com>
5614 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5615 S:      Maintained
5616 F:      drivers/firmware/efi/test/
5617
5618 EFI VARIABLE FILESYSTEM
5619 M:      Matthew Garrett <matthew.garrett@nebula.com>
5620 M:      Jeremy Kerr <jk@ozlabs.org>
5621 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5623 L:      linux-efi@vger.kernel.org
5624 S:      Maintained
5625 F:      fs/efivarfs/
5626
5627 EFIFB FRAMEBUFFER DRIVER
5628 L:      linux-fbdev@vger.kernel.org
5629 M:      Peter Jones <pjones@redhat.com>
5630 S:      Maintained
5631 F:      drivers/video/fbdev/efifb.c
5632
5633 EFS FILESYSTEM
5634 W:      http://aeschi.ch.eu.org/efs/
5635 S:      Orphan
5636 F:      fs/efs/
5637
5638 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5639 M:      Douglas Miller <dougmill@linux.ibm.com>
5640 L:      netdev@vger.kernel.org
5641 S:      Maintained
5642 F:      drivers/net/ethernet/ibm/ehea/
5643
5644 EM28XX VIDEO4LINUX DRIVER
5645 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5646 L:      linux-media@vger.kernel.org
5647 W:      https://linuxtv.org
5648 T:      git git://linuxtv.org/media_tree.git
5649 S:      Maintained
5650 F:      drivers/media/usb/em28xx/
5651 F:      Documentation/media/v4l-drivers/em28xx*
5652
5653 EMBEDDED LINUX
5654 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5655 M:      Matt Mackall <mpm@selenic.com>
5656 M:      David Woodhouse <dwmw2@infradead.org>
5657 L:      linux-embedded@vger.kernel.org
5658 S:      Maintained
5659
5660 Emulex 10Gbps iSCSI - OneConnect DRIVER
5661 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5662 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5663 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5664 L:      linux-scsi@vger.kernel.org
5665 W:      http://www.broadcom.com
5666 S:      Supported
5667 F:      drivers/scsi/be2iscsi/
5668
5669 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5670 M:      Sathya Perla <sathya.perla@broadcom.com>
5671 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5672 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5673 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5674 L:      netdev@vger.kernel.org
5675 W:      http://www.emulex.com
5676 S:      Supported
5677 F:      drivers/net/ethernet/emulex/benet/
5678
5679 EMULEX ONECONNECT ROCE DRIVER
5680 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5681 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5682 L:      linux-rdma@vger.kernel.org
5683 W:      http://www.broadcom.com
5684 S:      Odd Fixes
5685 F:      drivers/infiniband/hw/ocrdma/
5686 F:      include/uapi/rdma/ocrdma-abi.h
5687
5688 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5689 M:      James Smart <james.smart@broadcom.com>
5690 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5691 L:      linux-scsi@vger.kernel.org
5692 W:      http://www.broadcom.com
5693 S:      Supported
5694 F:      drivers/scsi/lpfc/
5695
5696 ENE CB710 FLASH CARD READER DRIVER
5697 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5698 S:      Maintained
5699 F:      drivers/misc/cb710/
5700 F:      drivers/mmc/host/cb710-mmc.*
5701 F:      include/linux/cb710.h
5702
5703 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5704 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5705 S:      Maintained
5706 F:      drivers/media/rc/ene_ir.*
5707
5708 EPSON S1D13XXX FRAMEBUFFER DRIVER
5709 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5710 S:      Maintained
5711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5712 F:      drivers/video/fbdev/s1d13xxxfb.c
5713 F:      include/video/s1d13xxxfb.h
5714
5715 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5716 M:      Jeff Layton <jlayton@kernel.org>
5717 S:      Maintained
5718 F:      lib/errseq.c
5719 F:      include/linux/errseq.h
5720
5721 ET131X NETWORK DRIVER
5722 M:      Mark Einon <mark.einon@gmail.com>
5723 S:      Odd Fixes
5724 F:      drivers/net/ethernet/agere/
5725
5726 ETHERNET BRIDGE
5727 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5728 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5729 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5730 L:      netdev@vger.kernel.org
5731 W:      http://www.linuxfoundation.org/en/Net:Bridge
5732 S:      Maintained
5733 F:      include/linux/netfilter_bridge/
5734 F:      net/bridge/
5735
5736 ETHERNET PHY LIBRARY
5737 M:      Andrew Lunn <andrew@lunn.ch>
5738 M:      Florian Fainelli <f.fainelli@gmail.com>
5739 M:      Heiner Kallweit <hkallweit1@gmail.com>
5740 L:      netdev@vger.kernel.org
5741 S:      Maintained
5742 F:      Documentation/ABI/testing/sysfs-bus-mdio
5743 F:      Documentation/devicetree/bindings/net/mdio*
5744 F:      Documentation/networking/phy.txt
5745 F:      drivers/net/phy/
5746 F:      drivers/of/of_mdio.c
5747 F:      drivers/of/of_net.c
5748 F:      include/linux/*mdio*.h
5749 F:      include/linux/of_net.h
5750 F:      include/linux/phy.h
5751 F:      include/linux/phy_fixed.h
5752 F:      include/linux/platform_data/mdio-bcm-unimac.h
5753 F:      include/linux/platform_data/mdio-gpio.h
5754 F:      include/trace/events/mdio.h
5755 F:      include/uapi/linux/mdio.h
5756 F:      include/uapi/linux/mii.h
5757
5758 EXT2 FILE SYSTEM
5759 M:      Jan Kara <jack@suse.com>
5760 L:      linux-ext4@vger.kernel.org
5761 S:      Maintained
5762 F:      Documentation/filesystems/ext2.txt
5763 F:      fs/ext2/
5764 F:      include/linux/ext2*
5765
5766 EXT4 FILE SYSTEM
5767 M:      "Theodore Ts'o" <tytso@mit.edu>
5768 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5769 L:      linux-ext4@vger.kernel.org
5770 W:      http://ext4.wiki.kernel.org
5771 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5773 S:      Maintained
5774 F:      Documentation/filesystems/ext4/
5775 F:      fs/ext4/
5776
5777 Extended Verification Module (EVM)
5778 M:      Mimi Zohar <zohar@linux.ibm.com>
5779 L:      linux-integrity@vger.kernel.org
5780 S:      Supported
5781 F:      security/integrity/evm/
5782
5783 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5784 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5785 L:      linux-efi@vger.kernel.org
5786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5787 S:      Maintained
5788 F:      Documentation/efi-stub.txt
5789 F:      arch/*/kernel/efi.c
5790 F:      arch/x86/boot/compressed/eboot.[ch]
5791 F:      arch/*/include/asm/efi.h
5792 F:      arch/x86/platform/efi/
5793 F:      drivers/firmware/efi/
5794 F:      include/linux/efi*.h
5795 F:      arch/arm/boot/compressed/efi-header.S
5796 F:      arch/arm64/kernel/efi-entry.S
5797
5798 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5799 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5800 M:      Chanwoo Choi <cw00.choi@samsung.com>
5801 L:      linux-kernel@vger.kernel.org
5802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5803 S:      Maintained
5804 F:      drivers/extcon/
5805 F:      include/linux/extcon/
5806 F:      include/linux/extcon.h
5807 F:      Documentation/extcon/
5808 F:      Documentation/devicetree/bindings/extcon/
5809
5810 EXYNOS DP DRIVER
5811 M:      Jingoo Han <jingoohan1@gmail.com>
5812 L:      dri-devel@lists.freedesktop.org
5813 S:      Maintained
5814 F:      drivers/gpu/drm/exynos/exynos_dp*
5815
5816 EXYNOS SYSMMU (IOMMU) driver
5817 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5818 L:      iommu@lists.linux-foundation.org
5819 S:      Maintained
5820 F:      drivers/iommu/exynos-iommu.c
5821
5822 EZchip NPS platform support
5823 M:      Vineet Gupta <vgupta@synopsys.com>
5824 M:      Ofer Levi <oferle@mellanox.com>
5825 S:      Supported
5826 F:      arch/arc/plat-eznps
5827 F:      arch/arc/boot/dts/eznps.dts
5828
5829 F2FS FILE SYSTEM
5830 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5831 M:      Chao Yu <yuchao0@huawei.com>
5832 L:      linux-f2fs-devel@lists.sourceforge.net
5833 W:      https://f2fs.wiki.kernel.org/
5834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5835 S:      Maintained
5836 F:      Documentation/filesystems/f2fs.txt
5837 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5838 F:      fs/f2fs/
5839 F:      include/linux/f2fs_fs.h
5840 F:      include/trace/events/f2fs.h
5841
5842 F71805F HARDWARE MONITORING DRIVER
5843 M:      Jean Delvare <jdelvare@suse.com>
5844 L:      linux-hwmon@vger.kernel.org
5845 S:      Maintained
5846 F:      Documentation/hwmon/f71805f
5847 F:      drivers/hwmon/f71805f.c
5848
5849 FADDR2LINE
5850 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5851 S:      Maintained
5852 F:      scripts/faddr2line
5853
5854 FAILOVER MODULE
5855 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5856 L:      netdev@vger.kernel.org
5857 S:      Supported
5858 F:      net/core/failover.c
5859 F:      include/net/failover.h
5860 F:      Documentation/networking/failover.rst
5861
5862 FANOTIFY
5863 M:      Jan Kara <jack@suse.cz>
5864 R:      Amir Goldstein <amir73il@gmail.com>
5865 L:      linux-fsdevel@vger.kernel.org
5866 S:      Maintained
5867 F:      fs/notify/fanotify/
5868 F:      include/linux/fanotify.h
5869 F:      include/uapi/linux/fanotify.h
5870
5871 FARSYNC SYNCHRONOUS DRIVER
5872 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5873 W:      http://www.farsite.co.uk/
5874 S:      Supported
5875 F:      drivers/net/wan/farsync.*
5876
5877 FAULT INJECTION SUPPORT
5878 M:      Akinobu Mita <akinobu.mita@gmail.com>
5879 S:      Supported
5880 F:      Documentation/fault-injection/
5881 F:      lib/fault-inject.c
5882
5883 FBTFT Framebuffer drivers
5884 S:      Orphan
5885 L:      dri-devel@lists.freedesktop.org
5886 L:      linux-fbdev@vger.kernel.org
5887 F:      drivers/staging/fbtft/
5888
5889 FC0011 TUNER DRIVER
5890 M:      Michael Buesch <m@bues.ch>
5891 L:      linux-media@vger.kernel.org
5892 S:      Maintained
5893 F:      drivers/media/tuners/fc0011.h
5894 F:      drivers/media/tuners/fc0011.c
5895
5896 FC2580 MEDIA DRIVER
5897 M:      Antti Palosaari <crope@iki.fi>
5898 L:      linux-media@vger.kernel.org
5899 W:      https://linuxtv.org
5900 W:      http://palosaari.fi/linux/
5901 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5902 T:      git git://linuxtv.org/anttip/media_tree.git
5903 S:      Maintained
5904 F:      drivers/media/tuners/fc2580*
5905
5906 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5907 M:      Johannes Thumshirn <jth@kernel.org>
5908 L:      linux-scsi@vger.kernel.org
5909 W:      www.Open-FCoE.org
5910 S:      Supported
5911 F:      drivers/scsi/libfc/
5912 F:      drivers/scsi/fcoe/
5913 F:      include/scsi/fc/
5914 F:      include/scsi/libfc.h
5915 F:      include/scsi/libfcoe.h
5916 F:      include/uapi/scsi/fc/
5917
5918 FILE LOCKING (flock() and fcntl()/lockf())
5919 M:      Jeff Layton <jlayton@kernel.org>
5920 M:      "J. Bruce Fields" <bfields@fieldses.org>
5921 L:      linux-fsdevel@vger.kernel.org
5922 S:      Maintained
5923 F:      include/linux/fcntl.h
5924 F:      include/uapi/linux/fcntl.h
5925 F:      fs/fcntl.c
5926 F:      fs/locks.c
5927
5928 FILESYSTEMS (VFS and infrastructure)
5929 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5930 L:      linux-fsdevel@vger.kernel.org
5931 S:      Maintained
5932 F:      fs/*
5933 F:      include/linux/fs.h
5934 F:      include/uapi/linux/fs.h
5935
5936 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5937 M:      Riku Voipio <riku.voipio@iki.fi>
5938 L:      linux-hwmon@vger.kernel.org
5939 S:      Maintained
5940 F:      drivers/hwmon/f75375s.c
5941 F:      include/linux/f75375s.h
5942
5943 FIREWIRE AUDIO DRIVERS
5944 M:      Clemens Ladisch <clemens@ladisch.de>
5945 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5946 T:      git git://git.alsa-project.org/alsa-kernel.git
5947 S:      Maintained
5948 F:      sound/firewire/
5949
5950 FIREWIRE MEDIA DRIVERS (firedtv)
5951 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5952 L:      linux-media@vger.kernel.org
5953 L:      linux1394-devel@lists.sourceforge.net
5954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5955 S:      Maintained
5956 F:      drivers/media/firewire/
5957
5958 FIREWIRE SBP-2 TARGET
5959 M:      Chris Boot <bootc@bootc.net>
5960 L:      linux-scsi@vger.kernel.org
5961 L:      target-devel@vger.kernel.org
5962 L:      linux1394-devel@lists.sourceforge.net
5963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5964 S:      Maintained
5965 F:      drivers/target/sbp/
5966
5967 FIREWIRE SUBSYSTEM
5968 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5969 L:      linux1394-devel@lists.sourceforge.net
5970 W:      http://ieee1394.wiki.kernel.org/
5971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5972 S:      Maintained
5973 F:      drivers/firewire/
5974 F:      include/linux/firewire.h
5975 F:      include/uapi/linux/firewire*.h
5976 F:      tools/firewire/
5977
5978 FIRMWARE LOADER (request_firmware)
5979 M:      Luis Chamberlain <mcgrof@kernel.org>
5980 L:      linux-kernel@vger.kernel.org
5981 S:      Maintained
5982 F:      Documentation/firmware_class/
5983 F:      drivers/base/firmware_loader/
5984 F:      include/linux/firmware.h
5985
5986 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5987 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5988 M:      Philip Kelleher <pjk1939@linux.ibm.com>
5989 S:      Maintained
5990 F:      drivers/block/rsxx/
5991
5992 FLOPPY DRIVER
5993 M:      Jiri Kosina <jikos@kernel.org>
5994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5995 S:      Odd fixes
5996 F:      drivers/block/floppy.c
5997
5998 FMC SUBSYSTEM
5999 M:      Alessandro Rubini <rubini@gnudd.com>
6000 W:      http://www.ohwr.org/projects/fmc-bus
6001 S:      Supported
6002 F:      drivers/fmc/
6003 F:      include/linux/fmc*.h
6004 F:      include/linux/ipmi-fru.h
6005 K:      fmc_d.*register
6006
6007 FPGA MANAGER FRAMEWORK
6008 M:      Alan Tull <atull@kernel.org>
6009 M:      Moritz Fischer <mdf@kernel.org>
6010 L:      linux-fpga@vger.kernel.org
6011 S:      Maintained
6012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6013 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6014 F:      Documentation/fpga/
6015 F:      Documentation/driver-api/fpga/
6016 F:      Documentation/devicetree/bindings/fpga/
6017 F:      drivers/fpga/
6018 F:      include/linux/fpga/
6019 W:      http://www.rocketboards.org
6020
6021 FPGA DFL DRIVERS
6022 M:      Wu Hao <hao.wu@intel.com>
6023 L:      linux-fpga@vger.kernel.org
6024 S:      Maintained
6025 F:      Documentation/fpga/dfl.txt
6026 F:      include/uapi/linux/fpga-dfl.h
6027 F:      drivers/fpga/dfl*
6028
6029 FPU EMULATOR
6030 M:      Bill Metzenthen <billm@melbpc.org.au>
6031 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6032 S:      Maintained
6033 F:      arch/x86/math-emu/
6034
6035 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6036 L:      netdev@vger.kernel.org
6037 S:      Orphan
6038 F:      drivers/net/wan/dlci.c
6039 F:      drivers/net/wan/sdla.c
6040
6041 FRAMEBUFFER LAYER
6042 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6043 L:      dri-devel@lists.freedesktop.org
6044 L:      linux-fbdev@vger.kernel.org
6045 T:      git git://github.com/bzolnier/linux.git
6046 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6047 S:      Maintained
6048 F:      Documentation/fb/
6049 F:      drivers/video/
6050 F:      include/video/
6051 F:      include/linux/fb.h
6052 F:      include/uapi/video/
6053 F:      include/uapi/linux/fb.h
6054
6055 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6056 M:      Horia Geantă <horia.geanta@nxp.com>
6057 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6058 L:      linux-crypto@vger.kernel.org
6059 S:      Maintained
6060 F:      drivers/crypto/caam/
6061 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6062
6063 FREESCALE DIU FRAMEBUFFER DRIVER
6064 M:      Timur Tabi <timur@kernel.org>
6065 L:      linux-fbdev@vger.kernel.org
6066 S:      Maintained
6067 F:      drivers/video/fbdev/fsl-diu-fb.*
6068
6069 FREESCALE DMA DRIVER
6070 M:      Li Yang <leoyang.li@nxp.com>
6071 M:      Zhang Wei <zw@zh-kernel.org>
6072 L:      linuxppc-dev@lists.ozlabs.org
6073 S:      Maintained
6074 F:      drivers/dma/fsldma.*
6075
6076 FREESCALE ENETC ETHERNET DRIVERS
6077 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6078 L:      netdev@vger.kernel.org
6079 S:      Maintained
6080 F:      drivers/net/ethernet/freescale/enetc/
6081
6082 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6083 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6084 L:      netdev@vger.kernel.org
6085 S:      Maintained
6086 F:      drivers/net/ethernet/freescale/gianfar*
6087 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6088
6089 FREESCALE GPMI NAND DRIVER
6090 M:      Han Xu <han.xu@nxp.com>
6091 L:      linux-mtd@lists.infradead.org
6092 S:      Maintained
6093 F:      drivers/mtd/nand/raw/gpmi-nand/*
6094
6095 FREESCALE I2C CPM DRIVER
6096 M:      Jochen Friedrich <jochen@scram.de>
6097 L:      linuxppc-dev@lists.ozlabs.org
6098 L:      linux-i2c@vger.kernel.org
6099 S:      Maintained
6100 F:      drivers/i2c/busses/i2c-cpm.c
6101
6102 FREESCALE IMX LPI2C DRIVER
6103 M:      Dong Aisheng <aisheng.dong@nxp.com>
6104 L:      linux-i2c@vger.kernel.org
6105 L:      linux-imx@nxp.com
6106 S:      Maintained
6107 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6108 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6109
6110 FREESCALE IMX / MXC FEC DRIVER
6111 M:      Fugang Duan <fugang.duan@nxp.com>
6112 L:      netdev@vger.kernel.org
6113 S:      Maintained
6114 F:      drivers/net/ethernet/freescale/fec_main.c
6115 F:      drivers/net/ethernet/freescale/fec_ptp.c
6116 F:      drivers/net/ethernet/freescale/fec.h
6117 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6118
6119 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6120 M:      Sascha Hauer <s.hauer@pengutronix.de>
6121 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6122 L:      linux-fbdev@vger.kernel.org
6123 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6124 S:      Maintained
6125 F:      include/linux/platform_data/video-imxfb.h
6126 F:      drivers/video/fbdev/imxfb.c
6127
6128 FREESCALE QORIQ DPAA ETHERNET DRIVER
6129 M:      Madalin Bucur <madalin.bucur@nxp.com>
6130 L:      netdev@vger.kernel.org
6131 S:      Maintained
6132 F:      drivers/net/ethernet/freescale/dpaa
6133
6134 FREESCALE QORIQ DPAA FMAN DRIVER
6135 M:      Madalin Bucur <madalin.bucur@nxp.com>
6136 L:      netdev@vger.kernel.org
6137 S:      Maintained
6138 F:      drivers/net/ethernet/freescale/fman
6139 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6140
6141 FREESCALE QORIQ PTP CLOCK DRIVER
6142 M:      Yangbo Lu <yangbo.lu@nxp.com>
6143 L:      netdev@vger.kernel.org
6144 S:      Maintained
6145 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6146 F:      drivers/ptp/ptp_qoriq.c
6147 F:      drivers/ptp/ptp_qoriq_debugfs.c
6148 F:      include/linux/fsl/ptp_qoriq.h
6149 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6150
6151 FREESCALE QUAD SPI DRIVER
6152 M:      Han Xu <han.xu@nxp.com>
6153 L:      linux-spi@vger.kernel.org
6154 S:      Maintained
6155 F:      drivers/spi/spi-fsl-qspi.c
6156
6157 FREESCALE QUICC ENGINE LIBRARY
6158 M:      Qiang Zhao <qiang.zhao@nxp.com>
6159 L:      linuxppc-dev@lists.ozlabs.org
6160 S:      Maintained
6161 F:      drivers/soc/fsl/qe/
6162 F:      include/soc/fsl/*qe*.h
6163 F:      include/soc/fsl/*ucc*.h
6164
6165 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6166 M:      Li Yang <leoyang.li@nxp.com>
6167 L:      netdev@vger.kernel.org
6168 L:      linuxppc-dev@lists.ozlabs.org
6169 S:      Maintained
6170 F:      drivers/net/ethernet/freescale/ucc_geth*
6171
6172 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6173 M:      Zhao Qiang <qiang.zhao@nxp.com>
6174 L:      netdev@vger.kernel.org
6175 L:      linuxppc-dev@lists.ozlabs.org
6176 S:      Maintained
6177 F:      drivers/net/wan/fsl_ucc_hdlc*
6178
6179 FREESCALE QUICC ENGINE UCC UART DRIVER
6180 M:      Timur Tabi <timur@kernel.org>
6181 L:      linuxppc-dev@lists.ozlabs.org
6182 S:      Maintained
6183 F:      drivers/tty/serial/ucc_uart.c
6184
6185 FREESCALE SOC DRIVERS
6186 M:      Li Yang <leoyang.li@nxp.com>
6187 L:      linuxppc-dev@lists.ozlabs.org
6188 L:      linux-arm-kernel@lists.infradead.org
6189 S:      Maintained
6190 F:      Documentation/devicetree/bindings/soc/fsl/
6191 F:      drivers/soc/fsl/
6192 F:      include/linux/fsl/
6193
6194 FREESCALE SOC FS_ENET DRIVER
6195 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6196 L:      linuxppc-dev@lists.ozlabs.org
6197 L:      netdev@vger.kernel.org
6198 S:      Maintained
6199 F:      drivers/net/ethernet/freescale/fs_enet/
6200 F:      include/linux/fs_enet_pd.h
6201
6202 FREESCALE SOC SOUND DRIVERS
6203 M:      Timur Tabi <timur@kernel.org>
6204 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6205 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6206 R:      Fabio Estevam <festevam@gmail.com>
6207 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6208 L:      linuxppc-dev@lists.ozlabs.org
6209 S:      Maintained
6210 F:      sound/soc/fsl/fsl*
6211 F:      sound/soc/fsl/imx*
6212 F:      sound/soc/fsl/mpc8610_hpcd.c
6213
6214 FREESCALE USB PERIPHERAL DRIVERS
6215 M:      Li Yang <leoyang.li@nxp.com>
6216 L:      linux-usb@vger.kernel.org
6217 L:      linuxppc-dev@lists.ozlabs.org
6218 S:      Maintained
6219 F:      drivers/usb/gadget/udc/fsl*
6220
6221 FREEVXFS FILESYSTEM
6222 M:      Christoph Hellwig <hch@infradead.org>
6223 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6224 S:      Maintained
6225 F:      fs/freevxfs/
6226
6227 FREEZER
6228 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6229 M:      Pavel Machek <pavel@ucw.cz>
6230 L:      linux-pm@vger.kernel.org
6231 S:      Supported
6232 F:      Documentation/power/freezing-of-tasks.txt
6233 F:      include/linux/freezer.h
6234 F:      kernel/freezer.c
6235
6236 FRONTSWAP API
6237 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6238 L:      linux-kernel@vger.kernel.org
6239 S:      Maintained
6240 F:      mm/frontswap.c
6241 F:      include/linux/frontswap.h
6242
6243 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6244 M:      David Howells <dhowells@redhat.com>
6245 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6246 S:      Supported
6247 F:      Documentation/filesystems/caching/
6248 F:      fs/fscache/
6249 F:      include/linux/fscache*.h
6250
6251 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6252 M:      Theodore Y. Ts'o <tytso@mit.edu>
6253 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6254 L:      linux-fscrypt@vger.kernel.org
6255 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6257 S:      Supported
6258 F:      fs/crypto/
6259 F:      include/linux/fscrypt*.h
6260 F:      Documentation/filesystems/fscrypt.rst
6261
6262 FSI-ATTACHED I2C DRIVER
6263 M:      Eddie James <eajames@linux.ibm.com>
6264 L:      linux-i2c@vger.kernel.org
6265 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6266 S:      Maintained
6267 F:      drivers/i2c/busses/i2c-fsi.c
6268 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6269
6270 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6271 M:      Jan Kara <jack@suse.cz>
6272 R:      Amir Goldstein <amir73il@gmail.com>
6273 L:      linux-fsdevel@vger.kernel.org
6274 S:      Maintained
6275 F:      fs/notify/
6276 F:      include/linux/fsnotify*.h
6277
6278 FUJITSU LAPTOP EXTRAS
6279 M:      Jonathan Woithe <jwoithe@just42.net>
6280 L:      platform-driver-x86@vger.kernel.org
6281 S:      Maintained
6282 F:      drivers/platform/x86/fujitsu-laptop.c
6283
6284 FUJITSU M-5MO LS CAMERA ISP DRIVER
6285 M:      Kyungmin Park <kyungmin.park@samsung.com>
6286 M:      Heungjun Kim <riverful.kim@samsung.com>
6287 L:      linux-media@vger.kernel.org
6288 S:      Maintained
6289 F:      drivers/media/i2c/m5mols/
6290 F:      include/media/i2c/m5mols.h
6291
6292 FUJITSU TABLET EXTRAS
6293 M:      Robert Gerlach <khnz@gmx.de>
6294 L:      platform-driver-x86@vger.kernel.org
6295 S:      Maintained
6296 F:      drivers/platform/x86/fujitsu-tablet.c
6297
6298 FUSE: FILESYSTEM IN USERSPACE
6299 M:      Miklos Szeredi <miklos@szeredi.hu>
6300 L:      linux-fsdevel@vger.kernel.org
6301 W:      http://fuse.sourceforge.net/
6302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6303 S:      Maintained
6304 F:      fs/fuse/
6305 F:      include/uapi/linux/fuse.h
6306 F:      Documentation/filesystems/fuse.txt
6307
6308 FUTEX SUBSYSTEM
6309 M:      Thomas Gleixner <tglx@linutronix.de>
6310 M:      Ingo Molnar <mingo@redhat.com>
6311 R:      Peter Zijlstra <peterz@infradead.org>
6312 R:      Darren Hart <dvhart@infradead.org>
6313 L:      linux-kernel@vger.kernel.org
6314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6315 S:      Maintained
6316 F:      kernel/futex.c
6317 F:      kernel/futex_compat.c
6318 F:      include/asm-generic/futex.h
6319 F:      include/linux/futex.h
6320 F:      include/uapi/linux/futex.h
6321 F:      tools/testing/selftests/futex/
6322 F:      tools/perf/bench/futex*
6323 F:      Documentation/*futex*
6324
6325 GCC PLUGINS
6326 M:      Kees Cook <keescook@chromium.org>
6327 R:      Emese Revfy <re.emese@gmail.com>
6328 L:      kernel-hardening@lists.openwall.com
6329 S:      Maintained
6330 F:      scripts/gcc-plugins/
6331 F:      scripts/gcc-plugin.sh
6332 F:      scripts/Makefile.gcc-plugins
6333 F:      Documentation/gcc-plugins.txt
6334
6335 GASKET DRIVER FRAMEWORK
6336 M:      Rob Springer <rspringer@google.com>
6337 M:      Todd Poynor <toddpoynor@google.com>
6338 M:      Ben Chan <benchan@chromium.org>
6339 S:      Maintained
6340 F:      drivers/staging/gasket/
6341
6342 GCOV BASED KERNEL PROFILING
6343 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6344 S:      Maintained
6345 F:      kernel/gcov/
6346 F:      Documentation/dev-tools/gcov.rst
6347
6348 GDB KERNEL DEBUGGING HELPER SCRIPTS
6349 M:      Jan Kiszka <jan.kiszka@siemens.com>
6350 M:      Kieran Bingham <kbingham@kernel.org>
6351 S:      Supported
6352 F:      scripts/gdb/
6353
6354 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6355 M:      Achim Leubner <achim_leubner@adaptec.com>
6356 L:      linux-scsi@vger.kernel.org
6357 W:      http://www.icp-vortex.com/
6358 S:      Supported
6359 F:      drivers/scsi/gdt*
6360
6361 GEMTEK FM RADIO RECEIVER DRIVER
6362 M:      Hans Verkuil <hverkuil@xs4all.nl>
6363 L:      linux-media@vger.kernel.org
6364 T:      git git://linuxtv.org/media_tree.git
6365 W:      https://linuxtv.org
6366 S:      Maintained
6367 F:      drivers/media/radio/radio-gemtek*
6368
6369 GENERIC GPIO I2C DRIVER
6370 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6371 S:      Supported
6372 F:      drivers/i2c/busses/i2c-gpio.c
6373 F:      include/linux/platform_data/i2c-gpio.h
6374
6375 GENERIC GPIO I2C MULTIPLEXER DRIVER
6376 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6377 L:      linux-i2c@vger.kernel.org
6378 S:      Supported
6379 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6380 F:      include/linux/platform_data/i2c-mux-gpio.h
6381 F:      Documentation/i2c/muxes/i2c-mux-gpio
6382
6383 GENERIC HDLC (WAN) DRIVERS
6384 M:      Krzysztof Halasa <khc@pm.waw.pl>
6385 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6386 S:      Maintained
6387 F:      drivers/net/wan/c101.c
6388 F:      drivers/net/wan/hd6457*
6389 F:      drivers/net/wan/hdlc*
6390 F:      drivers/net/wan/n2.c
6391 F:      drivers/net/wan/pc300too.c
6392 F:      drivers/net/wan/pci200syn.c
6393 F:      drivers/net/wan/wanxl*
6394
6395 GENERIC INCLUDE/ASM HEADER FILES
6396 M:      Arnd Bergmann <arnd@arndb.de>
6397 L:      linux-arch@vger.kernel.org
6398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6399 S:      Maintained
6400 F:      include/asm-generic/
6401 F:      include/uapi/asm-generic/
6402
6403 GENERIC PHY FRAMEWORK
6404 M:      Kishon Vijay Abraham I <kishon@ti.com>
6405 L:      linux-kernel@vger.kernel.org
6406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6407 S:      Supported
6408 F:      drivers/phy/
6409 F:      include/linux/phy/
6410 F:      Documentation/devicetree/bindings/phy/
6411
6412 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6413 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6414 S:      Supported
6415 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6416
6417 GENERIC PM DOMAINS
6418 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6419 M:      Kevin Hilman <khilman@kernel.org>
6420 M:      Ulf Hansson <ulf.hansson@linaro.org>
6421 L:      linux-pm@vger.kernel.org
6422 S:      Supported
6423 F:      drivers/base/power/domain*.c
6424 F:      include/linux/pm_domain.h
6425 F:      Documentation/devicetree/bindings/power/power_domain.txt
6426
6427 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6428 M:      Eugen Hristev <eugen.hristev@microchip.com>
6429 L:      linux-input@vger.kernel.org
6430 S:      Maintained
6431 F:      drivers/input/touchscreen/resistive-adc-touch.c
6432
6433 GENERIC UIO DRIVER FOR PCI DEVICES
6434 M:      "Michael S. Tsirkin" <mst@redhat.com>
6435 L:      kvm@vger.kernel.org
6436 S:      Supported
6437 F:      drivers/uio/uio_pci_generic.c
6438
6439 GENWQE (IBM Generic Workqueue Card)
6440 M:      Frank Haverkamp <haver@linux.ibm.com>
6441 S:      Supported
6442 F:      drivers/misc/genwqe/
6443
6444 GET_MAINTAINER SCRIPT
6445 M:      Joe Perches <joe@perches.com>
6446 S:      Maintained
6447 F:      scripts/get_maintainer.pl
6448
6449 GFS2 FILE SYSTEM
6450 M:      Bob Peterson <rpeterso@redhat.com>
6451 M:      Andreas Gruenbacher <agruenba@redhat.com>
6452 L:      cluster-devel@redhat.com
6453 W:      http://sources.redhat.com/cluster/
6454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6455 S:      Supported
6456 F:      Documentation/filesystems/gfs2*.txt
6457 F:      fs/gfs2/
6458 F:      include/uapi/linux/gfs2_ondisk.h
6459
6460 GIGASET ISDN DRIVERS
6461 M:      Paul Bolle <pebolle@tiscali.nl>
6462 L:      gigaset307x-common@lists.sourceforge.net
6463 W:      http://gigaset307x.sourceforge.net/
6464 S:      Odd Fixes
6465 F:      Documentation/isdn/README.gigaset
6466 F:      drivers/isdn/gigaset/
6467 F:      include/uapi/linux/gigaset_dev.h
6468
6469 GNSS SUBSYSTEM
6470 M:      Johan Hovold <johan@kernel.org>
6471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6472 S:      Maintained
6473 F:      Documentation/ABI/testing/sysfs-class-gnss
6474 F:      Documentation/devicetree/bindings/gnss/
6475 F:      drivers/gnss/
6476 F:      include/linux/gnss.h
6477
6478 GO7007 MPEG CODEC
6479 M:      Hans Verkuil <hans.verkuil@cisco.com>
6480 L:      linux-media@vger.kernel.org
6481 S:      Maintained
6482 F:      drivers/media/usb/go7007/
6483
6484 GOODIX TOUCHSCREEN
6485 M:      Bastien Nocera <hadess@hadess.net>
6486 L:      linux-input@vger.kernel.org
6487 S:      Maintained
6488 F:      drivers/input/touchscreen/goodix.c
6489
6490 GPD POCKET FAN DRIVER
6491 M:      Hans de Goede <hdegoede@redhat.com>
6492 L:      platform-driver-x86@vger.kernel.org
6493 S:      Maintained
6494 F:      drivers/platform/x86/gpd-pocket-fan.c
6495
6496 GPIO ACPI SUPPORT
6497 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6498 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6499 L:      linux-gpio@vger.kernel.org
6500 L:      linux-acpi@vger.kernel.org
6501 S:      Maintained
6502 F:      Documentation/acpi/gpio-properties.txt
6503 F:      drivers/gpio/gpiolib-acpi.c
6504
6505 GPIO IR Transmitter
6506 M:      Sean Young <sean@mess.org>
6507 L:      linux-media@vger.kernel.org
6508 S:      Maintained
6509 F:      drivers/media/rc/gpio-ir-tx.c
6510
6511 GPIO MOCKUP DRIVER
6512 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6513 L:      linux-gpio@vger.kernel.org
6514 S:      Maintained
6515 F:      drivers/gpio/gpio-mockup.c
6516 F:      tools/testing/selftests/gpio/
6517
6518 GPIO SUBSYSTEM
6519 M:      Linus Walleij <linus.walleij@linaro.org>
6520 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6521 L:      linux-gpio@vger.kernel.org
6522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6523 S:      Maintained
6524 F:      Documentation/devicetree/bindings/gpio/
6525 F:      Documentation/driver-api/gpio/
6526 F:      Documentation/gpio/
6527 F:      Documentation/ABI/testing/gpio-cdev
6528 F:      Documentation/ABI/obsolete/sysfs-gpio
6529 F:      drivers/gpio/
6530 F:      include/linux/gpio/
6531 F:      include/linux/gpio.h
6532 F:      include/linux/of_gpio.h
6533 F:      include/asm-generic/gpio.h
6534 F:      include/uapi/linux/gpio.h
6535 F:      tools/gpio/
6536
6537 GRE DEMULTIPLEXER DRIVER
6538 M:      Dmitry Kozlov <xeb@mail.ru>
6539 L:      netdev@vger.kernel.org
6540 S:      Maintained
6541 F:      net/ipv4/gre_demux.c
6542 F:      net/ipv4/gre_offload.c
6543 F:      include/net/gre.h
6544
6545 GRETH 10/100/1G Ethernet MAC device driver
6546 M:      Andreas Larsson <andreas@gaisler.com>
6547 L:      netdev@vger.kernel.org
6548 S:      Maintained
6549 F:      drivers/net/ethernet/aeroflex/
6550
6551 GREYBUS AUDIO PROTOCOLS DRIVERS
6552 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6553 M:      Mark Greer <mgreer@animalcreek.com>
6554 S:      Maintained
6555 F:      drivers/staging/greybus/audio_apbridgea.c
6556 F:      drivers/staging/greybus/audio_apbridgea.h
6557 F:      drivers/staging/greybus/audio_codec.c
6558 F:      drivers/staging/greybus/audio_codec.h
6559 F:      drivers/staging/greybus/audio_gb.c
6560 F:      drivers/staging/greybus/audio_manager.c
6561 F:      drivers/staging/greybus/audio_manager.h
6562 F:      drivers/staging/greybus/audio_manager_module.c
6563 F:      drivers/staging/greybus/audio_manager_private.h
6564 F:      drivers/staging/greybus/audio_manager_sysfs.c
6565 F:      drivers/staging/greybus/audio_module.c
6566 F:      drivers/staging/greybus/audio_topology.c
6567
6568 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6569 M:      Viresh Kumar <vireshk@kernel.org>
6570 S:      Maintained
6571 F:      drivers/staging/greybus/authentication.c
6572 F:      drivers/staging/greybus/bootrom.c
6573 F:      drivers/staging/greybus/firmware.h
6574 F:      drivers/staging/greybus/fw-core.c
6575 F:      drivers/staging/greybus/fw-download.c
6576 F:      drivers/staging/greybus/fw-management.c
6577 F:      drivers/staging/greybus/greybus_authentication.h
6578 F:      drivers/staging/greybus/greybus_firmware.h
6579 F:      drivers/staging/greybus/hid.c
6580 F:      drivers/staging/greybus/i2c.c
6581 F:      drivers/staging/greybus/spi.c
6582 F:      drivers/staging/greybus/spilib.c
6583 F:      drivers/staging/greybus/spilib.h
6584
6585 GREYBUS LOOPBACK DRIVER
6586 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6587 S:      Maintained
6588 F:      drivers/staging/greybus/loopback.c
6589
6590 GREYBUS PLATFORM DRIVERS
6591 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6592 S:      Maintained
6593 F:      drivers/staging/greybus/arche-platform.c
6594 F:      drivers/staging/greybus/arche-apb-ctrl.c
6595 F:      drivers/staging/greybus/arche_platform.h
6596
6597 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6598 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6599 S:      Maintained
6600 F:      drivers/staging/greybus/sdio.c
6601 F:      drivers/staging/greybus/light.c
6602 F:      drivers/staging/greybus/gpio.c
6603 F:      drivers/staging/greybus/power_supply.c
6604 F:      drivers/staging/greybus/spi.c
6605 F:      drivers/staging/greybus/spilib.c
6606
6607 GREYBUS SUBSYSTEM
6608 M:      Johan Hovold <johan@kernel.org>
6609 M:      Alex Elder <elder@kernel.org>
6610 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6611 S:      Maintained
6612 F:      drivers/staging/greybus/
6613 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6614
6615 GREYBUS UART PROTOCOLS DRIVERS
6616 M:      David Lin <dtwlin@gmail.com>
6617 S:      Maintained
6618 F:      drivers/staging/greybus/uart.c
6619 F:      drivers/staging/greybus/log.c
6620
6621 GS1662 VIDEO SERIALIZER
6622 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6623 L:      linux-media@vger.kernel.org
6624 T:      git git://linuxtv.org/media_tree.git
6625 S:      Maintained
6626 F:      drivers/media/spi/gs1662.c
6627
6628 GSPCA FINEPIX SUBDRIVER
6629 M:      Frank Zago <frank@zago.net>
6630 L:      linux-media@vger.kernel.org
6631 T:      git git://linuxtv.org/media_tree.git
6632 S:      Maintained
6633 F:      drivers/media/usb/gspca/finepix.c
6634
6635 GSPCA GL860 SUBDRIVER
6636 M:      Olivier Lorin <o.lorin@laposte.net>
6637 L:      linux-media@vger.kernel.org
6638 T:      git git://linuxtv.org/media_tree.git
6639 S:      Maintained
6640 F:      drivers/media/usb/gspca/gl860/
6641
6642 GSPCA M5602 SUBDRIVER
6643 M:      Erik Andren <erik.andren@gmail.com>
6644 L:      linux-media@vger.kernel.org
6645 T:      git git://linuxtv.org/media_tree.git
6646 S:      Maintained
6647 F:      drivers/media/usb/gspca/m5602/
6648
6649 GSPCA PAC207 SONIXB SUBDRIVER
6650 M:      Hans Verkuil <hverkuil@xs4all.nl>
6651 L:      linux-media@vger.kernel.org
6652 T:      git git://linuxtv.org/media_tree.git
6653 S:      Odd Fixes
6654 F:      drivers/media/usb/gspca/pac207.c
6655
6656 GSPCA SN9C20X SUBDRIVER
6657 M:      Brian Johnson <brijohn@gmail.com>
6658 L:      linux-media@vger.kernel.org
6659 T:      git git://linuxtv.org/media_tree.git
6660 S:      Maintained
6661 F:      drivers/media/usb/gspca/sn9c20x.c
6662
6663 GSPCA T613 SUBDRIVER
6664 M:      Leandro Costantino <lcostantino@gmail.com>
6665 L:      linux-media@vger.kernel.org
6666 T:      git git://linuxtv.org/media_tree.git
6667 S:      Maintained
6668 F:      drivers/media/usb/gspca/t613.c
6669
6670 GSPCA USB WEBCAM DRIVER
6671 M:      Hans Verkuil <hverkuil@xs4all.nl>
6672 L:      linux-media@vger.kernel.org
6673 T:      git git://linuxtv.org/media_tree.git
6674 S:      Odd Fixes
6675 F:      drivers/media/usb/gspca/
6676
6677 GTP (GPRS Tunneling Protocol)
6678 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6679 M:      Harald Welte <laforge@gnumonks.org>
6680 L:      osmocom-net-gprs@lists.osmocom.org
6681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6682 S:      Maintained
6683 F:      drivers/net/gtp.c
6684
6685 GUID PARTITION TABLE (GPT)
6686 M:      Davidlohr Bueso <dave@stgolabs.net>
6687 L:      linux-efi@vger.kernel.org
6688 S:      Maintained
6689 F:      block/partitions/efi.*
6690
6691 H8/300 ARCHITECTURE
6692 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6693 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6694 W:      http://uclinux-h8.sourceforge.jp
6695 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6696 S:      Maintained
6697 F:      arch/h8300/
6698 F:      drivers/clocksource/h8300_*.c
6699 F:      drivers/clk/h8300/
6700 F:      drivers/irqchip/irq-renesas-h8*.c
6701
6702 HABANALABS PCI DRIVER
6703 M:      Oded Gabbay <oded.gabbay@gmail.com>
6704 T:      git https://github.com/HabanaAI/linux.git
6705 S:      Supported
6706 F:      drivers/misc/habanalabs/
6707 F:      include/uapi/misc/habanalabs.h
6708 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
6709 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
6710
6711 HACKRF MEDIA DRIVER
6712 M:      Antti Palosaari <crope@iki.fi>
6713 L:      linux-media@vger.kernel.org
6714 W:      https://linuxtv.org
6715 W:      http://palosaari.fi/linux/
6716 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6717 T:      git git://linuxtv.org/anttip/media_tree.git
6718 S:      Maintained
6719 F:      drivers/media/usb/hackrf/
6720
6721 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6722 M:      Frank Seidel <frank@f-seidel.de>
6723 L:      platform-driver-x86@vger.kernel.org
6724 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6725 S:      Maintained
6726 F:      drivers/platform/x86/hdaps.c
6727
6728 HARDWARE MONITORING
6729 M:      Jean Delvare <jdelvare@suse.com>
6730 M:      Guenter Roeck <linux@roeck-us.net>
6731 L:      linux-hwmon@vger.kernel.org
6732 W:      http://hwmon.wiki.kernel.org/
6733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6734 S:      Maintained
6735 F:      Documentation/devicetree/bindings/hwmon/
6736 F:      Documentation/hwmon/
6737 F:      drivers/hwmon/
6738 F:      include/linux/hwmon*.h
6739 F:      include/trace/events/hwmon*.h
6740
6741 HARDWARE RANDOM NUMBER GENERATOR CORE
6742 M:      Matt Mackall <mpm@selenic.com>
6743 M:      Herbert Xu <herbert@gondor.apana.org.au>
6744 L:      linux-crypto@vger.kernel.org
6745 S:      Odd fixes
6746 F:      Documentation/devicetree/bindings/rng/
6747 F:      Documentation/hw_random.txt
6748 F:      drivers/char/hw_random/
6749 F:      include/linux/hw_random.h
6750
6751 HARDWARE TRACING FACILITIES
6752 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6753 S:      Maintained
6754 F:      drivers/hwtracing/
6755
6756 HARDWARE SPINLOCK CORE
6757 M:      Ohad Ben-Cohen <ohad@wizery.com>
6758 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6759 L:      linux-remoteproc@vger.kernel.org
6760 S:      Maintained
6761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6762 F:      Documentation/devicetree/bindings/hwlock/
6763 F:      Documentation/hwspinlock.txt
6764 F:      drivers/hwspinlock/
6765 F:      include/linux/hwspinlock.h
6766
6767 HARMONY SOUND DRIVER
6768 L:      linux-parisc@vger.kernel.org
6769 S:      Maintained
6770 F:      sound/parisc/harmony.*
6771
6772 HDPVR USB VIDEO ENCODER DRIVER
6773 M:      Hans Verkuil <hverkuil@xs4all.nl>
6774 L:      linux-media@vger.kernel.org
6775 T:      git git://linuxtv.org/media_tree.git
6776 W:      https://linuxtv.org
6777 S:      Odd Fixes
6778 F:      drivers/media/usb/hdpvr/
6779
6780 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6781 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6782 S:      Supported
6783 F:      Documentation/watchdog/hpwdt.txt
6784 F:      drivers/watchdog/hpwdt.c
6785
6786 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6787 M:      Don Brace <don.brace@microsemi.com>
6788 L:      esc.storagedev@microsemi.com
6789 L:      linux-scsi@vger.kernel.org
6790 S:      Supported
6791 F:      Documentation/scsi/hpsa.txt
6792 F:      drivers/scsi/hpsa*.[ch]
6793 F:      include/linux/cciss*.h
6794 F:      include/uapi/linux/cciss*.h
6795
6796 HFI1 DRIVER
6797 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6798 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6799 L:      linux-rdma@vger.kernel.org
6800 S:      Supported
6801 F:      drivers/infiniband/hw/hfi1
6802
6803 HFS FILESYSTEM
6804 L:      linux-fsdevel@vger.kernel.org
6805 S:      Orphan
6806 F:      Documentation/filesystems/hfs.txt
6807 F:      fs/hfs/
6808
6809 HFSPLUS FILESYSTEM
6810 L:      linux-fsdevel@vger.kernel.org
6811 S:      Orphan
6812 F:      Documentation/filesystems/hfsplus.txt
6813 F:      fs/hfsplus/
6814
6815 HGA FRAMEBUFFER DRIVER
6816 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6817 L:      linux-nvidia@lists.surfsouth.com
6818 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6819 S:      Maintained
6820 F:      drivers/video/fbdev/hgafb.c
6821
6822 HIBERNATION (aka Software Suspend, aka swsusp)
6823 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6824 M:      Pavel Machek <pavel@ucw.cz>
6825 L:      linux-pm@vger.kernel.org
6826 B:      https://bugzilla.kernel.org
6827 S:      Supported
6828 F:      arch/x86/power/
6829 F:      drivers/base/power/
6830 F:      kernel/power/
6831 F:      include/linux/suspend.h
6832 F:      include/linux/freezer.h
6833 F:      include/linux/pm.h
6834 F:      arch/*/include/asm/suspend*.h
6835
6836 HID CORE LAYER
6837 M:      Jiri Kosina <jikos@kernel.org>
6838 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6839 L:      linux-input@vger.kernel.org
6840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6841 S:      Maintained
6842 F:      drivers/hid/
6843 F:      include/linux/hid*
6844 F:      include/uapi/linux/hid*
6845
6846 HID SENSOR HUB DRIVERS
6847 M:      Jiri Kosina <jikos@kernel.org>
6848 M:      Jonathan Cameron <jic23@kernel.org>
6849 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6850 L:      linux-input@vger.kernel.org
6851 L:      linux-iio@vger.kernel.org
6852 S:      Maintained
6853 F:      Documentation/hid/hid-sensor*
6854 F:      drivers/hid/hid-sensor-*
6855 F:      drivers/iio/*/hid-*
6856 F:      include/linux/hid-sensor-*
6857
6858 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6859 M:      Thomas Gleixner <tglx@linutronix.de>
6860 L:      linux-kernel@vger.kernel.org
6861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6862 S:      Maintained
6863 F:      Documentation/timers/
6864 F:      kernel/time/hrtimer.c
6865 F:      kernel/time/clockevents.c
6866 F:      kernel/time/timer_*.c
6867 F:      include/linux/clockchips.h
6868 F:      include/linux/hrtimer.h
6869
6870 HIGH-SPEED SCC DRIVER FOR AX.25
6871 L:      linux-hams@vger.kernel.org
6872 S:      Orphan
6873 F:      drivers/net/hamradio/dmascc.c
6874 F:      drivers/net/hamradio/scc.c
6875
6876 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6877 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6878 W:      http://www.highpoint-tech.com
6879 S:      Supported
6880 F:      Documentation/scsi/hptiop.txt
6881 F:      drivers/scsi/hptiop.c
6882
6883 HIPPI
6884 M:      Jes Sorensen <jes@trained-monkey.org>
6885 L:      linux-hippi@sunsite.dk
6886 S:      Maintained
6887 F:      include/linux/hippidevice.h
6888 F:      include/uapi/linux/if_hippi.h
6889 F:      net/802/hippi.c
6890 F:      drivers/net/hippi/
6891
6892 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6893 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6894 M:      Salil Mehta <salil.mehta@huawei.com>
6895 L:      netdev@vger.kernel.org
6896 W:      http://www.hisilicon.com
6897 S:      Maintained
6898 F:      drivers/net/ethernet/hisilicon/hns3/
6899
6900 HISILICON LPC BUS DRIVER
6901 M:      john.garry@huawei.com
6902 W:      http://www.hisilicon.com
6903 S:      Maintained
6904 F:      drivers/bus/hisi_lpc.c
6905 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6906
6907 HISILICON NETWORK SUBSYSTEM DRIVER
6908 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6909 M:      Salil Mehta <salil.mehta@huawei.com>
6910 L:      netdev@vger.kernel.org
6911 W:      http://www.hisilicon.com
6912 S:      Maintained
6913 F:      drivers/net/ethernet/hisilicon/
6914 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6915
6916 HISILICON PMU DRIVER
6917 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6918 W:      http://www.hisilicon.com
6919 S:      Supported
6920 F:      drivers/perf/hisilicon
6921 F:      Documentation/perf/hisi-pmu.txt
6922
6923 HISILICON ROCE DRIVER
6924 M:      Lijun Ou <oulijun@huawei.com>
6925 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6926 L:      linux-rdma@vger.kernel.org
6927 S:      Maintained
6928 F:      drivers/infiniband/hw/hns/
6929 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6930
6931 HISILICON SAS Controller
6932 M:      John Garry <john.garry@huawei.com>
6933 W:      http://www.hisilicon.com
6934 S:      Supported
6935 F:      drivers/scsi/hisi_sas/
6936 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6937
6938 HMM - Heterogeneous Memory Management
6939 M:      Jérôme Glisse <jglisse@redhat.com>
6940 L:      linux-mm@kvack.org
6941 S:      Maintained
6942 F:      mm/hmm*
6943 F:      include/linux/hmm*
6944 F:      Documentation/vm/hmm.rst
6945
6946 HOST AP DRIVER
6947 M:      Jouni Malinen <j@w1.fi>
6948 L:      linux-wireless@vger.kernel.org
6949 W:      http://w1.fi/hostap-driver.html
6950 S:      Obsolete
6951 F:      drivers/net/wireless/intersil/hostap/
6952
6953 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6954 L:      platform-driver-x86@vger.kernel.org
6955 S:      Orphan
6956 F:      drivers/platform/x86/tc1100-wmi.c
6957
6958 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6959 M:      Jaroslav Kysela <perex@perex.cz>
6960 S:      Maintained
6961 F:      drivers/net/ethernet/hp/hp100.*
6962
6963 HPET:   High Precision Event Timers driver
6964 M:      Clemens Ladisch <clemens@ladisch.de>
6965 S:      Maintained
6966 F:      Documentation/timers/hpet.txt
6967 F:      drivers/char/hpet.c
6968 F:      include/linux/hpet.h
6969 F:      include/uapi/linux/hpet.h
6970
6971 HPET:   x86
6972 S:      Orphan
6973 F:      arch/x86/kernel/hpet.c
6974 F:      arch/x86/include/asm/hpet.h
6975
6976 HPFS FILESYSTEM
6977 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6978 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6979 S:      Maintained
6980 F:      fs/hpfs/
6981
6982 HSI SUBSYSTEM
6983 M:      Sebastian Reichel <sre@kernel.org>
6984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6985 S:      Maintained
6986 F:      Documentation/ABI/testing/sysfs-bus-hsi
6987 F:      Documentation/driver-api/hsi.rst
6988 F:      drivers/hsi/
6989 F:      include/linux/hsi/
6990 F:      include/uapi/linux/hsi/
6991
6992 HSO 3G MODEM DRIVER
6993 L:      linux-usb@vger.kernel.org
6994 S:      Orphan
6995 F:      drivers/net/usb/hso.c
6996
6997 HSR NETWORK PROTOCOL
6998 M:      Arvid Brodin <arvid.brodin@alten.se>
6999 L:      netdev@vger.kernel.org
7000 S:      Maintained
7001 F:      net/hsr/
7002
7003 HT16K33 LED CONTROLLER DRIVER
7004 M:      Robin van der Gracht <robin@protonic.nl>
7005 S:      Maintained
7006 F:      drivers/auxdisplay/ht16k33.c
7007 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7008
7009 HTCPEN TOUCHSCREEN DRIVER
7010 M:      Pau Oliva Fora <pof@eslack.org>
7011 L:      linux-input@vger.kernel.org
7012 S:      Maintained
7013 F:      drivers/input/touchscreen/htcpen.c
7014
7015 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7016 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7017 L:      linux-iio@vger.kernel.org
7018 W:      http://www.st.com/
7019 S:      Maintained
7020 F:      drivers/iio/humidity/hts221*
7021 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7022
7023 HUAWEI ETHERNET DRIVER
7024 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7025 L:      netdev@vger.kernel.org
7026 S:      Supported
7027 F:      Documentation/networking/hinic.txt
7028 F:      drivers/net/ethernet/huawei/hinic/
7029
7030 HUGETLB FILESYSTEM
7031 M:      Mike Kravetz <mike.kravetz@oracle.com>
7032 L:      linux-mm@kvack.org
7033 S:      Maintained
7034 F:      fs/hugetlbfs/
7035 F:      mm/hugetlb.c
7036 F:      include/linux/hugetlb.h
7037 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7038 F:      Documentation/vm/hugetlbfs_reserv.rst
7039 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7040
7041 HVA ST MEDIA DRIVER
7042 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7043 L:      linux-media@vger.kernel.org
7044 T:      git git://linuxtv.org/media_tree.git
7045 W:      https://linuxtv.org
7046 S:      Supported
7047 F:      drivers/media/platform/sti/hva
7048
7049 HWPOISON MEMORY FAILURE HANDLING
7050 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7051 L:      linux-mm@kvack.org
7052 S:      Maintained
7053 F:      mm/memory-failure.c
7054 F:      mm/hwpoison-inject.c
7055
7056 HYGON PROCESSOR SUPPORT
7057 M:      Pu Wen <puwen@hygon.cn>
7058 L:      linux-kernel@vger.kernel.org
7059 S:      Maintained
7060 F:      arch/x86/kernel/cpu/hygon.c
7061
7062 Hyper-V CORE AND DRIVERS
7063 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7064 M:      Haiyang Zhang <haiyangz@microsoft.com>
7065 M:      Stephen Hemminger <sthemmin@microsoft.com>
7066 M:      Sasha Levin <sashal@kernel.org>
7067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7068 L:      linux-hyperv@vger.kernel.org
7069 S:      Supported
7070 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7071 F:      arch/x86/include/asm/mshyperv.h
7072 F:      arch/x86/include/asm/trace/hyperv.h
7073 F:      arch/x86/include/asm/hyperv-tlfs.h
7074 F:      arch/x86/kernel/cpu/mshyperv.c
7075 F:      arch/x86/hyperv
7076 F:      drivers/hid/hid-hyperv.c
7077 F:      drivers/hv/
7078 F:      drivers/input/serio/hyperv-keyboard.c
7079 F:      drivers/pci/controller/pci-hyperv.c
7080 F:      drivers/net/hyperv/
7081 F:      drivers/scsi/storvsc_drv.c
7082 F:      drivers/uio/uio_hv_generic.c
7083 F:      drivers/video/fbdev/hyperv_fb.c
7084 F:      net/vmw_vsock/hyperv_transport.c
7085 F:      include/linux/hyperv.h
7086 F:      include/uapi/linux/hyperv.h
7087 F:      tools/hv/
7088 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7089
7090 HYPERVISOR VIRTUAL CONSOLE DRIVER
7091 L:      linuxppc-dev@lists.ozlabs.org
7092 S:      Odd Fixes
7093 F:      drivers/tty/hvc/
7094
7095 I2C ACPI SUPPORT
7096 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7097 L:      linux-i2c@vger.kernel.org
7098 L:      linux-acpi@vger.kernel.org
7099 S:      Maintained
7100 F:      drivers/i2c/i2c-core-acpi.c
7101
7102 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7103 M:      Ajay Gupta <ajayg@nvidia.com>
7104 L:      linux-i2c@vger.kernel.org
7105 S:      Maintained
7106 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7107 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7108
7109 I2C MUXES
7110 M:      Peter Rosin <peda@axentia.se>
7111 L:      linux-i2c@vger.kernel.org
7112 S:      Maintained
7113 F:      Documentation/i2c/i2c-topology
7114 F:      Documentation/i2c/muxes/
7115 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7116 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7117 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7118 F:      drivers/i2c/i2c-mux.c
7119 F:      drivers/i2c/muxes/
7120 F:      include/linux/i2c-mux.h
7121
7122 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7123 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7124 L:      linux-i2c@vger.kernel.org
7125 S:      Maintained
7126 F:      drivers/i2c/busses/i2c-mv64xxx.c
7127
7128 I2C OVER PARALLEL PORT
7129 M:      Jean Delvare <jdelvare@suse.com>
7130 L:      linux-i2c@vger.kernel.org
7131 S:      Maintained
7132 F:      Documentation/i2c/busses/i2c-parport
7133 F:      Documentation/i2c/busses/i2c-parport-light
7134 F:      drivers/i2c/busses/i2c-parport.c
7135 F:      drivers/i2c/busses/i2c-parport-light.c
7136
7137 I2C SUBSYSTEM
7138 M:      Wolfram Sang <wsa@the-dreams.de>
7139 L:      linux-i2c@vger.kernel.org
7140 W:      https://i2c.wiki.kernel.org/
7141 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7143 S:      Maintained
7144 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7145 F:      Documentation/i2c/
7146 F:      drivers/i2c/*
7147 F:      include/linux/i2c.h
7148 F:      include/linux/i2c-dev.h
7149 F:      include/linux/i2c-smbus.h
7150 F:      include/uapi/linux/i2c.h
7151 F:      include/uapi/linux/i2c-*.h
7152
7153 I2C SUBSYSTEM HOST DRIVERS
7154 L:      linux-i2c@vger.kernel.org
7155 W:      https://i2c.wiki.kernel.org/
7156 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7158 S:      Odd Fixes
7159 F:      Documentation/devicetree/bindings/i2c/
7160 F:      drivers/i2c/algos/
7161 F:      drivers/i2c/busses/
7162
7163 I2C-TAOS-EVM DRIVER
7164 M:      Jean Delvare <jdelvare@suse.com>
7165 L:      linux-i2c@vger.kernel.org
7166 S:      Maintained
7167 F:      Documentation/i2c/busses/i2c-taos-evm
7168 F:      drivers/i2c/busses/i2c-taos-evm.c
7169
7170 I2C-TINY-USB DRIVER
7171 M:      Till Harbaum <till@harbaum.org>
7172 L:      linux-i2c@vger.kernel.org
7173 W:      http://www.harbaum.org/till/i2c_tiny_usb
7174 S:      Maintained
7175 F:      drivers/i2c/busses/i2c-tiny-usb.c
7176
7177 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7178 M:      Jean Delvare <jdelvare@suse.com>
7179 L:      linux-i2c@vger.kernel.org
7180 S:      Maintained
7181 F:      Documentation/i2c/busses/i2c-ali1535
7182 F:      Documentation/i2c/busses/i2c-ali1563
7183 F:      Documentation/i2c/busses/i2c-ali15x3
7184 F:      Documentation/i2c/busses/i2c-amd756
7185 F:      Documentation/i2c/busses/i2c-amd8111
7186 F:      Documentation/i2c/busses/i2c-i801
7187 F:      Documentation/i2c/busses/i2c-nforce2
7188 F:      Documentation/i2c/busses/i2c-piix4
7189 F:      Documentation/i2c/busses/i2c-sis5595
7190 F:      Documentation/i2c/busses/i2c-sis630
7191 F:      Documentation/i2c/busses/i2c-sis96x
7192 F:      Documentation/i2c/busses/i2c-via
7193 F:      Documentation/i2c/busses/i2c-viapro
7194 F:      drivers/i2c/busses/i2c-ali1535.c
7195 F:      drivers/i2c/busses/i2c-ali1563.c
7196 F:      drivers/i2c/busses/i2c-ali15x3.c
7197 F:      drivers/i2c/busses/i2c-amd756.c
7198 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7199 F:      drivers/i2c/busses/i2c-amd8111.c
7200 F:      drivers/i2c/busses/i2c-i801.c
7201 F:      drivers/i2c/busses/i2c-isch.c
7202 F:      drivers/i2c/busses/i2c-nforce2.c
7203 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7204 F:      drivers/i2c/busses/i2c-piix4.c
7205 F:      drivers/i2c/busses/i2c-sis5595.c
7206 F:      drivers/i2c/busses/i2c-sis630.c
7207 F:      drivers/i2c/busses/i2c-sis96x.c
7208 F:      drivers/i2c/busses/i2c-via.c
7209 F:      drivers/i2c/busses/i2c-viapro.c
7210
7211 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7212 M:      Hans de Goede <hdegoede@redhat.com>
7213 L:      linux-i2c@vger.kernel.org
7214 S:      Maintained
7215 F:      drivers/i2c/busses/i2c-cht-wc.c
7216
7217 I2C/SMBUS ISMT DRIVER
7218 M:      Seth Heasley <seth.heasley@intel.com>
7219 M:      Neil Horman <nhorman@tuxdriver.com>
7220 L:      linux-i2c@vger.kernel.org
7221 F:      drivers/i2c/busses/i2c-ismt.c
7222 F:      Documentation/i2c/busses/i2c-ismt
7223
7224 I2C/SMBUS STUB DRIVER
7225 M:      Jean Delvare <jdelvare@suse.com>
7226 L:      linux-i2c@vger.kernel.org
7227 S:      Maintained
7228 F:      drivers/i2c/i2c-stub.c
7229
7230 I3C SUBSYSTEM
7231 M:      Boris Brezillon <bbrezillon@kernel.org>
7232 L:      linux-i3c@lists.infradead.org
7233 C:      irc://chat.freenode.net/linux-i3c
7234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7235 S:      Maintained
7236 F:      Documentation/ABI/testing/sysfs-bus-i3c
7237 F:      Documentation/devicetree/bindings/i3c/
7238 F:      Documentation/driver-api/i3c
7239 F:      drivers/i3c/
7240 F:      include/linux/i3c/
7241 F:      include/dt-bindings/i3c/
7242
7243 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7244 M:      Vitor Soares <vitor.soares@synopsys.com>
7245 S:      Maintained
7246 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7247 F:      drivers/i3c/master/dw*
7248
7249 IA64 (Itanium) PLATFORM
7250 M:      Tony Luck <tony.luck@intel.com>
7251 M:      Fenghua Yu <fenghua.yu@intel.com>
7252 L:      linux-ia64@vger.kernel.org
7253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7254 S:      Maintained
7255 F:      arch/ia64/
7256
7257 IBM Power 842 compression accelerator
7258 M:      Haren Myneni <haren@us.ibm.com>
7259 S:      Supported
7260 F:      drivers/crypto/nx/Makefile
7261 F:      drivers/crypto/nx/Kconfig
7262 F:      drivers/crypto/nx/nx-842*
7263 F:      include/linux/sw842.h
7264 F:      crypto/842.c
7265 F:      lib/842/
7266
7267 IBM Power in-Nest Crypto Acceleration
7268 M:      Breno Leitão <leitao@debian.org>
7269 M:      Nayna Jain <nayna@linux.ibm.com>
7270 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7271 L:      linux-crypto@vger.kernel.org
7272 S:      Supported
7273 F:      drivers/crypto/nx/Makefile
7274 F:      drivers/crypto/nx/Kconfig
7275 F:      drivers/crypto/nx/nx-aes*
7276 F:      drivers/crypto/nx/nx-sha*
7277 F:      drivers/crypto/nx/nx.*
7278 F:      drivers/crypto/nx/nx_csbcpb.h
7279 F:      drivers/crypto/nx/nx_debugfs.h
7280
7281 IBM Power Linux RAID adapter
7282 M:      Brian King <brking@us.ibm.com>
7283 S:      Supported
7284 F:      drivers/scsi/ipr.*
7285
7286 IBM Power SRIOV Virtual NIC Device Driver
7287 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7288 M:      John Allen <jallen@linux.ibm.com>
7289 L:      netdev@vger.kernel.org
7290 S:      Supported
7291 F:      drivers/net/ethernet/ibm/ibmvnic.*
7292
7293 IBM Power Virtual Accelerator Switchboard
7294 M:      Sukadev Bhattiprolu
7295 L:      linuxppc-dev@lists.ozlabs.org
7296 S:      Supported
7297 F:      arch/powerpc/platforms/powernv/vas*
7298 F:      arch/powerpc/platforms/powernv/copy-paste.h
7299 F:      arch/powerpc/include/asm/vas.h
7300 F:      arch/powerpc/include/uapi/asm/vas.h
7301
7302 IBM Power Virtual Ethernet Device Driver
7303 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7304 L:      netdev@vger.kernel.org
7305 S:      Supported
7306 F:      drivers/net/ethernet/ibm/ibmveth.*
7307
7308 IBM Power Virtual FC Device Drivers
7309 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7310 L:      linux-scsi@vger.kernel.org
7311 S:      Supported
7312 F:      drivers/scsi/ibmvscsi/ibmvfc*
7313
7314 IBM Power Virtual Management Channel Driver
7315 M:      Steven Royer <seroyer@linux.ibm.com>
7316 S:      Supported
7317 F:      drivers/misc/ibmvmc.*
7318
7319 IBM Power Virtual SCSI Device Drivers
7320 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7321 L:      linux-scsi@vger.kernel.org
7322 S:      Supported
7323 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7324 F:      include/scsi/viosrp.h
7325
7326 IBM Power Virtual SCSI Device Target Driver
7327 M:      Michael Cyr <mikecyr@linux.ibm.com>
7328 L:      linux-scsi@vger.kernel.org
7329 L:      target-devel@vger.kernel.org
7330 S:      Supported
7331 F:      drivers/scsi/ibmvscsi_tgt/
7332
7333 IBM Power VMX Cryptographic instructions
7334 M:      Breno Leitão <leitao@debian.org>
7335 M:      Nayna Jain <nayna@linux.ibm.com>
7336 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7337 L:      linux-crypto@vger.kernel.org
7338 S:      Supported
7339 F:      drivers/crypto/vmx/Makefile
7340 F:      drivers/crypto/vmx/Kconfig
7341 F:      drivers/crypto/vmx/vmx.c
7342 F:      drivers/crypto/vmx/aes*
7343 F:      drivers/crypto/vmx/ghash*
7344 F:      drivers/crypto/vmx/ppc-xlate.pl
7345
7346 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7347 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7348 L:      linux-pci@vger.kernel.org
7349 L:      linuxppc-dev@lists.ozlabs.org
7350 S:      Supported
7351 F:      drivers/pci/hotplug/rpaphp*
7352
7353 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7354 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7355 L:      linux-pci@vger.kernel.org
7356 L:      linuxppc-dev@lists.ozlabs.org
7357 S:      Supported
7358 F:      drivers/pci/hotplug/rpadlpar*
7359
7360 IBM ServeRAID RAID DRIVER
7361 S:      Orphan
7362 F:      drivers/scsi/ips.*
7363
7364 ICH LPC AND GPIO DRIVER
7365 M:      Peter Tyser <ptyser@xes-inc.com>
7366 S:      Maintained
7367 F:      drivers/mfd/lpc_ich.c
7368 F:      drivers/gpio/gpio-ich.c
7369
7370 IDE SUBSYSTEM
7371 M:      "David S. Miller" <davem@davemloft.net>
7372 L:      linux-ide@vger.kernel.org
7373 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7375 S:      Maintained
7376 F:      Documentation/ide/
7377 F:      drivers/ide/
7378 F:      include/linux/ide.h
7379
7380 IDE/ATAPI DRIVERS
7381 M:      Borislav Petkov <bp@alien8.de>
7382 L:      linux-ide@vger.kernel.org
7383 S:      Maintained
7384 F:      Documentation/cdrom/ide-cd
7385 F:      drivers/ide/ide-cd*
7386
7387 IDEAPAD LAPTOP EXTRAS DRIVER
7388 M:      Ike Panhc <ike.pan@canonical.com>
7389 L:      platform-driver-x86@vger.kernel.org
7390 W:      http://launchpad.net/ideapad-laptop
7391 S:      Maintained
7392 F:      drivers/platform/x86/ideapad-laptop.c
7393
7394 IDEAPAD LAPTOP SLIDEBAR DRIVER
7395 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7396 L:      linux-input@vger.kernel.org
7397 W:      https://github.com/o2genum/ideapad-slidebar
7398 S:      Maintained
7399 F:      drivers/input/misc/ideapad_slidebar.c
7400
7401 IDT VersaClock 5 CLOCK DRIVER
7402 M:      Marek Vasut <marek.vasut@gmail.com>
7403 S:      Maintained
7404 F:      drivers/clk/clk-versaclock5.c
7405
7406 IEEE 802.15.4 SUBSYSTEM
7407 M:      Alexander Aring <alex.aring@gmail.com>
7408 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7409 L:      linux-wpan@vger.kernel.org
7410 W:      http://wpan.cakelab.org/
7411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7413 S:      Maintained
7414 F:      net/ieee802154/
7415 F:      net/mac802154/
7416 F:      drivers/net/ieee802154/
7417 F:      include/linux/nl802154.h
7418 F:      include/linux/ieee802154.h
7419 F:      include/net/nl802154.h
7420 F:      include/net/mac802154.h
7421 F:      include/net/af_ieee802154.h
7422 F:      include/net/cfg802154.h
7423 F:      include/net/ieee802154_netdev.h
7424 F:      Documentation/networking/ieee802154.txt
7425
7426 IFE PROTOCOL
7427 M:      Yotam Gigi <yotam.gi@gmail.com>
7428 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7429 F:      net/ife
7430 F:      include/net/ife.h
7431 F:      include/uapi/linux/ife.h
7432
7433 IGORPLUG-USB IR RECEIVER
7434 M:      Sean Young <sean@mess.org>
7435 L:      linux-media@vger.kernel.org
7436 S:      Maintained
7437 F:      drivers/media/rc/igorplugusb.c
7438
7439 IGUANAWORKS USB IR TRANSCEIVER
7440 M:      Sean Young <sean@mess.org>
7441 L:      linux-media@vger.kernel.org
7442 S:      Maintained
7443 F:      drivers/media/rc/iguanair.c
7444
7445 IIO DIGITAL POTENTIOMETER DAC
7446 M:      Peter Rosin <peda@axentia.se>
7447 L:      linux-iio@vger.kernel.org
7448 S:      Maintained
7449 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7450 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7451 F:      drivers/iio/dac/dpot-dac.c
7452
7453 IIO ENVELOPE DETECTOR
7454 M:      Peter Rosin <peda@axentia.se>
7455 L:      linux-iio@vger.kernel.org
7456 S:      Maintained
7457 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7458 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7459 F:      drivers/iio/adc/envelope-detector.c
7460
7461 IIO MULTIPLEXER
7462 M:      Peter Rosin <peda@axentia.se>
7463 L:      linux-iio@vger.kernel.org
7464 S:      Maintained
7465 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7466 F:      drivers/iio/multiplexer/iio-mux.c
7467
7468 IIO SUBSYSTEM AND DRIVERS
7469 M:      Jonathan Cameron <jic23@kernel.org>
7470 R:      Hartmut Knaack <knaack.h@gmx.de>
7471 R:      Lars-Peter Clausen <lars@metafoo.de>
7472 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7473 L:      linux-iio@vger.kernel.org
7474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7475 S:      Maintained
7476 F:      Documentation/ABI/testing/configfs-iio*
7477 F:      Documentation/ABI/testing/sysfs-bus-iio*
7478 F:      Documentation/devicetree/bindings/iio/
7479 F:      drivers/iio/
7480 F:      drivers/staging/iio/
7481 F:      include/linux/iio/
7482 F:      tools/iio/
7483
7484 IIO UNIT CONVERTER
7485 M:      Peter Rosin <peda@axentia.se>
7486 L:      linux-iio@vger.kernel.org
7487 S:      Maintained
7488 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7489 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7490 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7491 F:      drivers/iio/afe/iio-rescale.c
7492
7493 IKANOS/ADI EAGLE ADSL USB DRIVER
7494 M:      Matthieu Castet <castet.matthieu@free.fr>
7495 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7496 S:      Maintained
7497 F:      drivers/usb/atm/ueagle-atm.c
7498
7499 IMGTEC ASCII LCD DRIVER
7500 M:      Paul Burton <paul.burton@mips.com>
7501 S:      Maintained
7502 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7503 F:      drivers/auxdisplay/img-ascii-lcd.c
7504
7505 IMGTEC IR DECODER DRIVER
7506 M:      James Hogan <jhogan@kernel.org>
7507 S:      Maintained
7508 F:      drivers/media/rc/img-ir/
7509
7510 IMON SOUNDGRAPH USB IR RECEIVER
7511 M:      Sean Young <sean@mess.org>
7512 L:      linux-media@vger.kernel.org
7513 S:      Maintained
7514 F:      drivers/media/rc/imon_raw.c
7515 F:      drivers/media/rc/imon.c
7516
7517 IMS TWINTURBO FRAMEBUFFER DRIVER
7518 L:      linux-fbdev@vger.kernel.org
7519 S:      Orphan
7520 F:      drivers/video/fbdev/imsttfb.c
7521
7522 INA209 HARDWARE MONITOR DRIVER
7523 M:      Guenter Roeck <linux@roeck-us.net>
7524 L:      linux-hwmon@vger.kernel.org
7525 S:      Maintained
7526 F:      Documentation/hwmon/ina209
7527 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7528 F:      drivers/hwmon/ina209.c
7529
7530 INA2XX HARDWARE MONITOR DRIVER
7531 M:      Guenter Roeck <linux@roeck-us.net>
7532 L:      linux-hwmon@vger.kernel.org
7533 S:      Maintained
7534 F:      Documentation/hwmon/ina2xx
7535 F:      drivers/hwmon/ina2xx.c
7536 F:      include/linux/platform_data/ina2xx.h
7537
7538 INDUSTRY PACK SUBSYSTEM (IPACK)
7539 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7540 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7541 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7542 L:      industrypack-devel@lists.sourceforge.net
7543 W:      http://industrypack.sourceforge.net
7544 S:      Maintained
7545 F:      drivers/ipack/
7546
7547 INFINIBAND SUBSYSTEM
7548 M:      Doug Ledford <dledford@redhat.com>
7549 M:      Jason Gunthorpe <jgg@mellanox.com>
7550 L:      linux-rdma@vger.kernel.org
7551 W:      https://github.com/linux-rdma/rdma-core
7552 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7554 S:      Supported
7555 F:      Documentation/devicetree/bindings/infiniband/
7556 F:      Documentation/infiniband/
7557 F:      drivers/infiniband/
7558 F:      include/uapi/linux/if_infiniband.h
7559 F:      include/uapi/rdma/
7560 F:      include/rdma/
7561
7562 INGENIC JZ4780 DMA Driver
7563 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7564 S:      Maintained
7565 F:      drivers/dma/dma-jz4780.c
7566
7567 INGENIC JZ4780 NAND DRIVER
7568 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7569 L:      linux-mtd@lists.infradead.org
7570 S:      Maintained
7571 F:      drivers/mtd/nand/raw/jz4780_*
7572
7573 INOTIFY
7574 M:      Jan Kara <jack@suse.cz>
7575 R:      Amir Goldstein <amir73il@gmail.com>
7576 L:      linux-fsdevel@vger.kernel.org
7577 S:      Maintained
7578 F:      Documentation/filesystems/inotify.txt
7579 F:      fs/notify/inotify/
7580 F:      include/linux/inotify.h
7581 F:      include/uapi/linux/inotify.h
7582
7583 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7584 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7585 L:      linux-input@vger.kernel.org
7586 Q:      http://patchwork.kernel.org/project/linux-input/list/
7587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7588 S:      Maintained
7589 F:      drivers/input/
7590 F:      include/linux/input.h
7591 F:      include/uapi/linux/input.h
7592 F:      include/uapi/linux/input-event-codes.h
7593 F:      include/linux/input/
7594 F:      Documentation/devicetree/bindings/input/
7595 F:      Documentation/devicetree/bindings/serio/
7596 F:      Documentation/input/
7597
7598 INPUT MULTITOUCH (MT) PROTOCOL
7599 M:      Henrik Rydberg <rydberg@bitmath.org>
7600 L:      linux-input@vger.kernel.org
7601 S:      Odd fixes
7602 F:      Documentation/input/multi-touch-protocol.rst
7603 F:      drivers/input/input-mt.c
7604 K:      \b(ABS|SYN)_MT_
7605
7606 INSIDE SECURE CRYPTO DRIVER
7607 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7608 F:      drivers/crypto/inside-secure/
7609 S:      Maintained
7610 L:      linux-crypto@vger.kernel.org
7611
7612 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7613 M:      Mimi Zohar <zohar@linux.ibm.com>
7614 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7615 L:      linux-integrity@vger.kernel.org
7616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7617 S:      Supported
7618 F:      security/integrity/ima/
7619
7620 INTEL 810/815 FRAMEBUFFER DRIVER
7621 M:      Antonino Daplas <adaplas@gmail.com>
7622 L:      linux-fbdev@vger.kernel.org
7623 S:      Maintained
7624 F:      drivers/video/fbdev/i810/
7625
7626 INTEL ASoC DRIVERS
7627 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7628 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7629 M:      Jie Yang <yang.jie@linux.intel.com>
7630 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7631 S:      Supported
7632 F:      sound/soc/intel/
7633
7634 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7635 M:      Hans de Goede <hdegoede@redhat.com>
7636 L:      platform-driver-x86@vger.kernel.org
7637 S:      Maintained
7638 F:      drivers/platform/x86/intel_atomisp2_pm.c
7639
7640 INTEL C600 SERIES SAS CONTROLLER DRIVER
7641 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7642 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7643 L:      linux-scsi@vger.kernel.org
7644 T:      git git://git.code.sf.net/p/intel-sas/isci
7645 S:      Supported
7646 F:      drivers/scsi/isci/
7647
7648 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7649 M:      Jani Nikula <jani.nikula@linux.intel.com>
7650 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7651 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7652 L:      intel-gfx@lists.freedesktop.org
7653 W:      https://01.org/linuxgraphics/
7654 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7655 C:      irc://chat.freenode.net/intel-gfx
7656 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7657 T:      git git://anongit.freedesktop.org/drm-intel
7658 S:      Supported
7659 F:      drivers/gpu/drm/i915/
7660 F:      include/drm/i915*
7661 F:      include/uapi/drm/i915_drm.h
7662 F:      Documentation/gpu/i915.rst
7663
7664 INTEL ETHERNET DRIVERS
7665 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7666 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7667 W:      http://www.intel.com/support/feedback.htm
7668 W:      http://e1000.sourceforge.net/
7669 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7672 S:      Supported
7673 F:      Documentation/networking/device_drivers/intel/e100.rst
7674 F:      Documentation/networking/device_drivers/intel/e1000.rst
7675 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7676 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7677 F:      Documentation/networking/device_drivers/intel/igb.rst
7678 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7679 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7680 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7681 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7682 F:      Documentation/networking/device_drivers/intel/i40e.rst
7683 F:      Documentation/networking/device_drivers/intel/iavf.rst
7684 F:      Documentation/networking/device_drivers/intel/ice.rst
7685 F:      drivers/net/ethernet/intel/
7686 F:      drivers/net/ethernet/intel/*/
7687 F:      include/linux/avf/virtchnl.h
7688
7689 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7690 M:      Maik Broemme <mbroemme@libmpq.org>
7691 L:      linux-fbdev@vger.kernel.org
7692 S:      Maintained
7693 F:      Documentation/fb/intelfb.txt
7694 F:      drivers/video/fbdev/intelfb/
7695
7696 INTEL GPIO DRIVERS
7697 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7698 L:      linux-gpio@vger.kernel.org
7699 S:      Maintained
7700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7701 F:      drivers/gpio/gpio-ich.c
7702 F:      drivers/gpio/gpio-intel-mid.c
7703 F:      drivers/gpio/gpio-lynxpoint.c
7704 F:      drivers/gpio/gpio-merrifield.c
7705 F:      drivers/gpio/gpio-ml-ioh.c
7706 F:      drivers/gpio/gpio-pch.c
7707 F:      drivers/gpio/gpio-sch.c
7708 F:      drivers/gpio/gpio-sodaville.c
7709
7710 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7711 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7712 M:      Zhi Wang <zhi.a.wang@intel.com>
7713 L:      intel-gvt-dev@lists.freedesktop.org
7714 L:      intel-gfx@lists.freedesktop.org
7715 W:      https://01.org/igvt-g
7716 T:      git https://github.com/intel/gvt-linux.git
7717 S:      Supported
7718 F:      drivers/gpu/drm/i915/gvt/
7719
7720 INTEL HID EVENT DRIVER
7721 M:      Alex Hung <alex.hung@canonical.com>
7722 L:      platform-driver-x86@vger.kernel.org
7723 S:      Maintained
7724 F:      drivers/platform/x86/intel-hid.c
7725
7726 INTEL I/OAT DMA DRIVER
7727 M:      Dave Jiang <dave.jiang@intel.com>
7728 R:      Dan Williams <dan.j.williams@intel.com>
7729 L:      dmaengine@vger.kernel.org
7730 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7731 S:      Supported
7732 F:      drivers/dma/ioat*
7733
7734 INTEL IDLE DRIVER
7735 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7736 M:      Len Brown <lenb@kernel.org>
7737 L:      linux-pm@vger.kernel.org
7738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7739 B:      https://bugzilla.kernel.org
7740 S:      Supported
7741 F:      drivers/idle/intel_idle.c
7742
7743 INTEL INTEGRATED SENSOR HUB DRIVER
7744 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7745 M:      Jiri Kosina <jikos@kernel.org>
7746 L:      linux-input@vger.kernel.org
7747 S:      Maintained
7748 F:      drivers/hid/intel-ish-hid/
7749
7750 INTEL IOMMU (VT-d)
7751 M:      David Woodhouse <dwmw2@infradead.org>
7752 L:      iommu@lists.linux-foundation.org
7753 T:      git git://git.infradead.org/iommu-2.6.git
7754 S:      Supported
7755 F:      drivers/iommu/intel-iommu.c
7756 F:      include/linux/intel-iommu.h
7757
7758 INTEL IOP-ADMA DMA DRIVER
7759 R:      Dan Williams <dan.j.williams@intel.com>
7760 S:      Odd fixes
7761 F:      drivers/dma/iop-adma.c
7762
7763 INTEL IPU3 CSI-2 CIO2 DRIVER
7764 M:      Yong Zhi <yong.zhi@intel.com>
7765 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7766 M:      Bingbu Cao <bingbu.cao@intel.com>
7767 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7768 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7769 L:      linux-media@vger.kernel.org
7770 S:      Maintained
7771 F:      drivers/media/pci/intel/ipu3/
7772 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7773
7774 INTEL IPU3 CSI-2 IMGU DRIVER
7775 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7776 L:      linux-media@vger.kernel.org
7777 S:      Maintained
7778 F:      drivers/staging/media/ipu3/
7779 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7780 F:      Documentation/media/v4l-drivers/ipu3.rst
7781
7782 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7783 M:      Krzysztof Halasa <khalasa@piap.pl>
7784 S:      Maintained
7785 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7786 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7787 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7788 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7789 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7790 F:      drivers/net/wan/ixp4xx_hss.c
7791
7792 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7793 M:      Deepak Saxena <dsaxena@plexity.net>
7794 S:      Maintained
7795 F:      drivers/char/hw_random/ixp4xx-rng.c
7796
7797 INTEL MANAGEMENT ENGINE (mei)
7798 M:      Tomas Winkler <tomas.winkler@intel.com>
7799 L:      linux-kernel@vger.kernel.org
7800 S:      Supported
7801 F:      include/uapi/linux/mei.h
7802 F:      include/linux/mei_cl_bus.h
7803 F:      drivers/misc/mei/*
7804 F:      drivers/watchdog/mei_wdt.c
7805 F:      Documentation/misc-devices/mei/*
7806 F:      samples/mei/*
7807
7808 INTEL MENLOW THERMAL DRIVER
7809 M:      Sujith Thomas <sujith.thomas@intel.com>
7810 L:      platform-driver-x86@vger.kernel.org
7811 W:      https://01.org/linux-acpi
7812 S:      Supported
7813 F:      drivers/platform/x86/intel_menlow.c
7814
7815 INTEL MIC DRIVERS (mic)
7816 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7817 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7818 S:      Supported
7819 W:      https://github.com/sudeepdutt/mic
7820 W:      http://software.intel.com/en-us/mic-developer
7821 F:      include/linux/mic_bus.h
7822 F:      include/linux/scif.h
7823 F:      include/uapi/linux/mic_common.h
7824 F:      include/uapi/linux/mic_ioctl.h
7825 F:      include/uapi/linux/scif_ioctl.h
7826 F:      drivers/misc/mic/
7827 F:      drivers/dma/mic_x100_dma.c
7828 F:      drivers/dma/mic_x100_dma.h
7829 F:      Documentation/mic/
7830
7831 INTEL PMC CORE DRIVER
7832 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7833 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7834 L:      platform-driver-x86@vger.kernel.org
7835 S:      Maintained
7836 F:      drivers/platform/x86/intel_pmc_core*
7837
7838 INTEL PMC/P-Unit IPC DRIVER
7839 M:      Zha Qipeng<qipeng.zha@intel.com>
7840 L:      platform-driver-x86@vger.kernel.org
7841 S:      Maintained
7842 F:      drivers/platform/x86/intel_pmc_ipc.c
7843 F:      drivers/platform/x86/intel_punit_ipc.c
7844 F:      arch/x86/include/asm/intel_pmc_ipc.h
7845 F:      arch/x86/include/asm/intel_punit_ipc.h
7846
7847 INTEL PMIC GPIO DRIVERS
7848 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7849 S:      Maintained
7850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7851 F:      drivers/gpio/gpio-*cove.c
7852 F:      drivers/gpio/gpio-msic.c
7853
7854 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7855 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7856 S:      Maintained
7857 F:      drivers/mfd/intel_msic.c
7858 F:      drivers/mfd/intel_soc_pmic*
7859 F:      include/linux/mfd/intel_msic.h
7860 F:      include/linux/mfd/intel_soc_pmic*
7861
7862 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7863 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7864 L:      linux-wireless@vger.kernel.org
7865 S:      Maintained
7866 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
7867 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
7868 F:      drivers/net/wireless/intel/ipw2x00/
7869
7870 INTEL PSTATE DRIVER
7871 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7872 M:      Len Brown <lenb@kernel.org>
7873 L:      linux-pm@vger.kernel.org
7874 S:      Supported
7875 F:      drivers/cpufreq/intel_pstate.c
7876
7877 INTEL RDMA RNIC DRIVER
7878 M:      Faisal Latif <faisal.latif@intel.com>
7879 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7880 L:      linux-rdma@vger.kernel.org
7881 S:      Supported
7882 F:      drivers/infiniband/hw/i40iw/
7883 F:      include/uapi/rdma/i40iw-abi.h
7884
7885 INTEL TELEMETRY DRIVER
7886 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7887 M:      "David E. Box" <david.e.box@linux.intel.com>
7888 L:      platform-driver-x86@vger.kernel.org
7889 S:      Maintained
7890 F:      arch/x86/include/asm/intel_telemetry.h
7891 F:      drivers/platform/x86/intel_telemetry*
7892
7893 INTEL VIRTUAL BUTTON DRIVER
7894 M:      AceLan Kao <acelan.kao@canonical.com>
7895 L:      platform-driver-x86@vger.kernel.org
7896 S:      Maintained
7897 F:      drivers/platform/x86/intel-vbtn.c
7898
7899 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7900 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7901 L:      linux-wireless@vger.kernel.org
7902 S:      Supported
7903 F:      drivers/net/wireless/intel/iwlegacy/
7904
7905 INTEL WIRELESS WIFI LINK (iwlwifi)
7906 M:      Johannes Berg <johannes.berg@intel.com>
7907 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7908 M:      Luca Coelho <luciano.coelho@intel.com>
7909 M:      Intel Linux Wireless <linuxwifi@intel.com>
7910 L:      linux-wireless@vger.kernel.org
7911 W:      http://intellinuxwireless.org
7912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7913 S:      Supported
7914 F:      drivers/net/wireless/intel/iwlwifi/
7915
7916 INTEL WIRELESS WIMAX CONNECTION 2400
7917 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7918 M:      linux-wimax@intel.com
7919 L:      wimax@linuxwimax.org (subscribers-only)
7920 S:      Supported
7921 W:      http://linuxwimax.org
7922 F:      Documentation/wimax/README.i2400m
7923 F:      drivers/net/wimax/i2400m/
7924 F:      include/uapi/linux/wimax/i2400m.h
7925
7926 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7927 M:      Mario Limonciello <mario.limonciello@dell.com>
7928 S:      Maintained
7929 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7930
7931 INTEL(R) TRACE HUB
7932 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7933 S:      Supported
7934 F:      Documentation/trace/intel_th.rst
7935 F:      drivers/hwtracing/intel_th/
7936
7937 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7938 M:      Ning Sun <ning.sun@intel.com>
7939 L:      tboot-devel@lists.sourceforge.net
7940 W:      http://tboot.sourceforge.net
7941 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7942 S:      Supported
7943 F:      Documentation/intel_txt.txt
7944 F:      include/linux/tboot.h
7945 F:      arch/x86/kernel/tboot.c
7946
7947 INTEL-MID GPIO DRIVER
7948 M:      David Cohen <david.a.cohen@linux.intel.com>
7949 L:      linux-gpio@vger.kernel.org
7950 S:      Maintained
7951 F:      drivers/gpio/gpio-intel-mid.c
7952
7953 INTERCONNECT API
7954 M:      Georgi Djakov <georgi.djakov@linaro.org>
7955 S:      Maintained
7956 F:      Documentation/interconnect/
7957 F:      Documentation/devicetree/bindings/interconnect/
7958 F:      drivers/interconnect/
7959 F:      include/dt-bindings/interconnect/
7960 F:      include/linux/interconnect-provider.h
7961 F:      include/linux/interconnect.h
7962
7963 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7964 M:      Linus Walleij <linus.walleij@linaro.org>
7965 L:      linux-iio@vger.kernel.org
7966 S:      Maintained
7967 F:      drivers/iio/gyro/mpu3050*
7968 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7969
7970 IOC3 ETHERNET DRIVER
7971 M:      Ralf Baechle <ralf@linux-mips.org>
7972 L:      linux-mips@vger.kernel.org
7973 S:      Maintained
7974 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7975
7976 IOC3 SERIAL DRIVER
7977 M:      Pat Gefre <pfg@sgi.com>
7978 L:      linux-serial@vger.kernel.org
7979 S:      Maintained
7980 F:      drivers/tty/serial/ioc3_serial.c
7981
7982 IOMAP FILESYSTEM LIBRARY
7983 M:      Christoph Hellwig <hch@infradead.org>
7984 M:      Darrick J. Wong <darrick.wong@oracle.com>
7985 M:      linux-xfs@vger.kernel.org
7986 M:      linux-fsdevel@vger.kernel.org
7987 L:      linux-xfs@vger.kernel.org
7988 L:      linux-fsdevel@vger.kernel.org
7989 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
7990 S:      Supported
7991 F:      fs/iomap.c
7992 F:      include/linux/iomap.h
7993
7994 IOMMU DRIVERS
7995 M:      Joerg Roedel <joro@8bytes.org>
7996 L:      iommu@lists.linux-foundation.org
7997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7998 S:      Maintained
7999 F:      Documentation/devicetree/bindings/iommu/
8000 F:      drivers/iommu/
8001 F:      include/linux/iommu.h
8002 F:      include/linux/of_iommu.h
8003 F:      include/linux/iova.h
8004
8005 IP MASQUERADING
8006 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8007 S:      Maintained
8008 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
8009
8010 IPMI SUBSYSTEM
8011 M:      Corey Minyard <minyard@acm.org>
8012 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8013 W:      http://openipmi.sourceforge.net/
8014 S:      Supported
8015 F:      Documentation/devicetree/bindings/ipmi/
8016 F:      Documentation/IPMI.txt
8017 F:      drivers/char/ipmi/
8018 F:      include/linux/ipmi*
8019 F:      include/uapi/linux/ipmi*
8020
8021 IPS SCSI RAID DRIVER
8022 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8023 L:      linux-scsi@vger.kernel.org
8024 W:      http://www.adaptec.com/
8025 S:      Maintained
8026 F:      drivers/scsi/ips*
8027
8028 IPVS
8029 M:      Wensong Zhang <wensong@linux-vs.org>
8030 M:      Simon Horman <horms@verge.net.au>
8031 M:      Julian Anastasov <ja@ssi.bg>
8032 L:      netdev@vger.kernel.org
8033 L:      lvs-devel@vger.kernel.org
8034 S:      Maintained
8035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8037 F:      Documentation/networking/ipvs-sysctl.txt
8038 F:      include/net/ip_vs.h
8039 F:      include/uapi/linux/ip_vs.h
8040 F:      net/netfilter/ipvs/
8041
8042 IPWIRELESS DRIVER
8043 M:      Jiri Kosina <jikos@kernel.org>
8044 M:      David Sterba <dsterba@suse.com>
8045 S:      Odd Fixes
8046 F:      drivers/tty/ipwireless/
8047
8048 IPX NETWORK LAYER
8049 L:      netdev@vger.kernel.org
8050 S:      Obsolete
8051 F:      include/uapi/linux/ipx.h
8052
8053 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8054 M:      Marc Zyngier <marc.zyngier@arm.com>
8055 S:      Maintained
8056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8057 F:      Documentation/IRQ-domain.txt
8058 F:      include/linux/irqdomain.h
8059 F:      kernel/irq/irqdomain.c
8060 F:      kernel/irq/msi.c
8061
8062 IRQ SUBSYSTEM
8063 M:      Thomas Gleixner <tglx@linutronix.de>
8064 L:      linux-kernel@vger.kernel.org
8065 S:      Maintained
8066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8067 F:      kernel/irq/
8068
8069 IRQCHIP DRIVERS
8070 M:      Thomas Gleixner <tglx@linutronix.de>
8071 M:      Jason Cooper <jason@lakedaemon.net>
8072 M:      Marc Zyngier <marc.zyngier@arm.com>
8073 L:      linux-kernel@vger.kernel.org
8074 S:      Maintained
8075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8076 F:      Documentation/devicetree/bindings/interrupt-controller/
8077 F:      drivers/irqchip/
8078
8079 ISA
8080 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8081 S:      Maintained
8082 F:      Documentation/isa.txt
8083 F:      drivers/base/isa.c
8084 F:      include/linux/isa.h
8085
8086 ISA RADIO MODULE
8087 M:      Hans Verkuil <hverkuil@xs4all.nl>
8088 L:      linux-media@vger.kernel.org
8089 T:      git git://linuxtv.org/media_tree.git
8090 W:      https://linuxtv.org
8091 S:      Maintained
8092 F:      drivers/media/radio/radio-isa*
8093
8094 ISAPNP
8095 M:      Jaroslav Kysela <perex@perex.cz>
8096 S:      Maintained
8097 F:      Documentation/isapnp.txt
8098 F:      drivers/pnp/isapnp/
8099 F:      include/linux/isapnp.h
8100
8101 ISCSI
8102 M:      Lee Duncan <lduncan@suse.com>
8103 M:      Chris Leech <cleech@redhat.com>
8104 L:      open-iscsi@googlegroups.com
8105 W:      www.open-iscsi.com
8106 S:      Maintained
8107 F:      drivers/scsi/*iscsi*
8108 F:      include/scsi/*iscsi*
8109
8110 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8111 M:      Peter Jones <pjones@redhat.com>
8112 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8113 S:      Maintained
8114 F:      drivers/firmware/iscsi_ibft*
8115
8116 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8117 M:      Sagi Grimberg <sagi@grimberg.me>
8118 M:      Max Gurtovoy <maxg@mellanox.com>
8119 L:      linux-rdma@vger.kernel.org
8120 S:      Supported
8121 W:      http://www.openfabrics.org
8122 W:      www.open-iscsi.org
8123 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8124 F:      drivers/infiniband/ulp/iser/
8125
8126 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8127 M:      Sagi Grimberg <sagi@grimberg.me>
8128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8129 L:      linux-rdma@vger.kernel.org
8130 L:      target-devel@vger.kernel.org
8131 S:      Supported
8132 W:      http://www.linux-iscsi.org
8133 F:      drivers/infiniband/ulp/isert
8134
8135 ISDN SUBSYSTEM
8136 M:      Karsten Keil <isdn@linux-pingi.de>
8137 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8138 L:      netdev@vger.kernel.org
8139 W:      http://www.isdn4linux.de
8140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8141 S:      Maintained
8142 F:      Documentation/isdn/
8143 F:      drivers/isdn/
8144 F:      include/linux/isdn.h
8145 F:      include/linux/isdn/
8146 F:      include/uapi/linux/isdn.h
8147 F:      include/uapi/linux/isdn/
8148
8149 IT87 HARDWARE MONITORING DRIVER
8150 M:      Jean Delvare <jdelvare@suse.com>
8151 L:      linux-hwmon@vger.kernel.org
8152 S:      Maintained
8153 F:      Documentation/hwmon/it87
8154 F:      drivers/hwmon/it87.c
8155
8156 IT913X MEDIA DRIVER
8157 M:      Antti Palosaari <crope@iki.fi>
8158 L:      linux-media@vger.kernel.org
8159 W:      https://linuxtv.org
8160 W:      http://palosaari.fi/linux/
8161 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8162 T:      git git://linuxtv.org/anttip/media_tree.git
8163 S:      Maintained
8164 F:      drivers/media/tuners/it913x*
8165
8166 IVTV VIDEO4LINUX DRIVER
8167 M:      Andy Walls <awalls@md.metrocast.net>
8168 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8169 L:      linux-media@vger.kernel.org
8170 T:      git git://linuxtv.org/media_tree.git
8171 W:      http://www.ivtvdriver.org
8172 S:      Maintained
8173 F:      Documentation/media/v4l-drivers/ivtv*
8174 F:      drivers/media/pci/ivtv/
8175 F:      include/uapi/linux/ivtv*
8176
8177 IX2505V MEDIA DRIVER
8178 M:      Malcolm Priestley <tvboxspy@gmail.com>
8179 L:      linux-media@vger.kernel.org
8180 W:      https://linuxtv.org
8181 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8182 S:      Maintained
8183 F:      drivers/media/dvb-frontends/ix2505v*
8184
8185 JAILHOUSE HYPERVISOR INTERFACE
8186 M:      Jan Kiszka <jan.kiszka@siemens.com>
8187 L:      jailhouse-dev@googlegroups.com
8188 S:      Maintained
8189 F:      arch/x86/kernel/jailhouse.c
8190 F:      arch/x86/include/asm/jailhouse_para.h
8191
8192 JC42.4 TEMPERATURE SENSOR DRIVER
8193 M:      Guenter Roeck <linux@roeck-us.net>
8194 L:      linux-hwmon@vger.kernel.org
8195 S:      Maintained
8196 F:      drivers/hwmon/jc42.c
8197 F:      Documentation/hwmon/jc42
8198
8199 JFS FILESYSTEM
8200 M:      Dave Kleikamp <shaggy@kernel.org>
8201 L:      jfs-discussion@lists.sourceforge.net
8202 W:      http://jfs.sourceforge.net/
8203 T:      git git://github.com/kleikamp/linux-shaggy.git
8204 S:      Maintained
8205 F:      Documentation/filesystems/jfs.txt
8206 F:      fs/jfs/
8207
8208 JME NETWORK DRIVER
8209 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8210 L:      netdev@vger.kernel.org
8211 S:      Maintained
8212 F:      drivers/net/ethernet/jme.*
8213
8214 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8215 M:      David Woodhouse <dwmw2@infradead.org>
8216 L:      linux-mtd@lists.infradead.org
8217 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8218 S:      Maintained
8219 F:      fs/jffs2/
8220 F:      include/uapi/linux/jffs2.h
8221
8222 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8223 M:      "Theodore Ts'o" <tytso@mit.edu>
8224 M:      Jan Kara <jack@suse.com>
8225 L:      linux-ext4@vger.kernel.org
8226 S:      Maintained
8227 F:      fs/jbd2/
8228 F:      include/linux/jbd2.h
8229
8230 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8231 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8232 L:      linux-media@vger.kernel.org
8233 S:      Maintained
8234 F:      drivers/media/platform/rcar_jpu.c
8235
8236 JSM Neo PCI based serial card
8237 L:      linux-serial@vger.kernel.org
8238 S:      Orphan
8239 F:      drivers/tty/serial/jsm/
8240
8241 K10TEMP HARDWARE MONITORING DRIVER
8242 M:      Clemens Ladisch <clemens@ladisch.de>
8243 L:      linux-hwmon@vger.kernel.org
8244 S:      Maintained
8245 F:      Documentation/hwmon/k10temp
8246 F:      drivers/hwmon/k10temp.c
8247
8248 K8TEMP HARDWARE MONITORING DRIVER
8249 M:      Rudolf Marek <r.marek@assembler.cz>
8250 L:      linux-hwmon@vger.kernel.org
8251 S:      Maintained
8252 F:      Documentation/hwmon/k8temp
8253 F:      drivers/hwmon/k8temp.c
8254
8255 KASAN
8256 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8257 R:      Alexander Potapenko <glider@google.com>
8258 R:      Dmitry Vyukov <dvyukov@google.com>
8259 L:      kasan-dev@googlegroups.com
8260 S:      Maintained
8261 F:      arch/*/include/asm/kasan.h
8262 F:      arch/*/mm/kasan_init*
8263 F:      Documentation/dev-tools/kasan.rst
8264 F:      include/linux/kasan*.h
8265 F:      lib/test_kasan.c
8266 F:      mm/kasan/
8267 F:      scripts/Makefile.kasan
8268
8269 KCONFIG
8270 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8272 L:      linux-kbuild@vger.kernel.org
8273 S:      Maintained
8274 F:      Documentation/kbuild/kconfig*
8275 F:      scripts/kconfig/
8276 F:      scripts/Kconfig.include
8277
8278 KDUMP
8279 M:      Dave Young <dyoung@redhat.com>
8280 M:      Baoquan He <bhe@redhat.com>
8281 R:      Vivek Goyal <vgoyal@redhat.com>
8282 L:      kexec@lists.infradead.org
8283 W:      http://lse.sourceforge.net/kdump/
8284 S:      Maintained
8285 F:      Documentation/kdump/
8286
8287 KEENE FM RADIO TRANSMITTER DRIVER
8288 M:      Hans Verkuil <hverkuil@xs4all.nl>
8289 L:      linux-media@vger.kernel.org
8290 T:      git git://linuxtv.org/media_tree.git
8291 W:      https://linuxtv.org
8292 S:      Maintained
8293 F:      drivers/media/radio/radio-keene*
8294
8295 KERNEL AUTOMOUNTER
8296 M:      Ian Kent <raven@themaw.net>
8297 L:      autofs@vger.kernel.org
8298 S:      Maintained
8299 F:      fs/autofs/
8300
8301 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8302 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8303 M:      Michal Marek <michal.lkml@markovi.net>
8304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8305 L:      linux-kbuild@vger.kernel.org
8306 S:      Maintained
8307 F:      Documentation/kbuild/
8308 F:      Makefile
8309 F:      scripts/Kbuild*
8310 F:      scripts/Makefile*
8311 F:      scripts/basic/
8312 F:      scripts/mk*
8313 F:      scripts/mod/
8314 F:      scripts/package/
8315
8316 KERNEL JANITORS
8317 L:      kernel-janitors@vger.kernel.org
8318 W:      http://kernelnewbies.org/KernelJanitors
8319 S:      Odd Fixes
8320
8321 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8322 M:      "J. Bruce Fields" <bfields@fieldses.org>
8323 M:      Jeff Layton <jlayton@kernel.org>
8324 L:      linux-nfs@vger.kernel.org
8325 W:      http://nfs.sourceforge.net/
8326 T:      git git://linux-nfs.org/~bfields/linux.git
8327 S:      Supported
8328 F:      fs/nfsd/
8329 F:      include/uapi/linux/nfsd/
8330 F:      fs/lockd/
8331 F:      fs/nfs_common/
8332 F:      net/sunrpc/
8333 F:      include/linux/lockd/
8334 F:      include/linux/sunrpc/
8335 F:      include/uapi/linux/sunrpc/
8336
8337 KERNEL SELFTEST FRAMEWORK
8338 M:      Shuah Khan <shuah@kernel.org>
8339 M:      Shuah Khan <skhan@linuxfoundation.org>
8340 L:      linux-kselftest@vger.kernel.org
8341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8342 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8343 S:      Maintained
8344 F:      tools/testing/selftests/
8345 F:      Documentation/dev-tools/kselftest*
8346
8347 KERNEL USERMODE HELPER
8348 M:      Luis Chamberlain <mcgrof@kernel.org>
8349 L:      linux-kernel@vger.kernel.org
8350 S:      Maintained
8351 F:      kernel/umh.c
8352 F:      include/linux/umh.h
8353
8354 KERNEL VIRTUAL MACHINE (KVM)
8355 M:      Paolo Bonzini <pbonzini@redhat.com>
8356 M:      Radim Krčmář <rkrcmar@redhat.com>
8357 L:      kvm@vger.kernel.org
8358 W:      http://www.linux-kvm.org
8359 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8360 S:      Supported
8361 F:      Documentation/virtual/kvm/
8362 F:      include/trace/events/kvm.h
8363 F:      include/uapi/asm-generic/kvm*
8364 F:      include/uapi/linux/kvm*
8365 F:      include/asm-generic/kvm*
8366 F:      include/linux/kvm*
8367 F:      include/kvm/iodev.h
8368 F:      virt/kvm/*
8369 F:      tools/kvm/
8370
8371 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8372 M:      Joerg Roedel <joro@8bytes.org>
8373 L:      kvm@vger.kernel.org
8374 W:      http://www.linux-kvm.org/
8375 S:      Maintained
8376 F:      arch/x86/include/asm/svm.h
8377 F:      arch/x86/kvm/svm.c
8378
8379 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8380 M:      Christoffer Dall <christoffer.dall@arm.com>
8381 M:      Marc Zyngier <marc.zyngier@arm.com>
8382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8383 L:      kvmarm@lists.cs.columbia.edu
8384 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8386 S:      Supported
8387 F:      arch/arm/include/uapi/asm/kvm*
8388 F:      arch/arm/include/asm/kvm*
8389 F:      arch/arm/kvm/
8390 F:      virt/kvm/arm/
8391 F:      include/kvm/arm_*
8392
8393 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8394 M:      Christoffer Dall <christoffer.dall@arm.com>
8395 M:      Marc Zyngier <marc.zyngier@arm.com>
8396 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8397 L:      kvmarm@lists.cs.columbia.edu
8398 S:      Maintained
8399 F:      arch/arm64/include/uapi/asm/kvm*
8400 F:      arch/arm64/include/asm/kvm*
8401 F:      arch/arm64/kvm/
8402
8403 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8404 M:      James Hogan <jhogan@kernel.org>
8405 L:      linux-mips@vger.kernel.org
8406 S:      Supported
8407 F:      arch/mips/include/uapi/asm/kvm*
8408 F:      arch/mips/include/asm/kvm*
8409 F:      arch/mips/kvm/
8410
8411 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8412 M:      Paul Mackerras <paulus@ozlabs.org>
8413 L:      kvm-ppc@vger.kernel.org
8414 W:      http://www.linux-kvm.org/
8415 T:      git git://github.com/agraf/linux-2.6.git
8416 S:      Supported
8417 F:      arch/powerpc/include/uapi/asm/kvm*
8418 F:      arch/powerpc/include/asm/kvm*
8419 F:      arch/powerpc/kvm/
8420 F:      arch/powerpc/kernel/kvm*
8421
8422 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8423 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8424 M:      Janosch Frank <frankja@linux.ibm.com>
8425 R:      David Hildenbrand <david@redhat.com>
8426 R:      Cornelia Huck <cohuck@redhat.com>
8427 L:      linux-s390@vger.kernel.org
8428 W:      http://www.ibm.com/developerworks/linux/linux390/
8429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8430 S:      Supported
8431 F:      arch/s390/include/uapi/asm/kvm*
8432 F:      arch/s390/include/asm/gmap.h
8433 F:      arch/s390/include/asm/kvm*
8434 F:      arch/s390/kvm/
8435 F:      arch/s390/mm/gmap.c
8436
8437 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8438 M:      Paolo Bonzini <pbonzini@redhat.com>
8439 M:      Radim Krčmář <rkrcmar@redhat.com>
8440 L:      kvm@vger.kernel.org
8441 W:      http://www.linux-kvm.org
8442 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8443 S:      Supported
8444 F:      arch/x86/kvm/
8445 F:      arch/x86/kvm/*/
8446 F:      arch/x86/include/uapi/asm/kvm*
8447 F:      arch/x86/include/asm/kvm*
8448 F:      arch/x86/include/asm/pvclock-abi.h
8449 F:      arch/x86/kernel/kvm.c
8450 F:      arch/x86/kernel/kvmclock.c
8451
8452 KERNFS
8453 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8454 M:      Tejun Heo <tj@kernel.org>
8455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8456 S:      Supported
8457 F:      include/linux/kernfs.h
8458 F:      fs/kernfs/
8459
8460 KEXEC
8461 M:      Eric Biederman <ebiederm@xmission.com>
8462 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8463 L:      kexec@lists.infradead.org
8464 S:      Maintained
8465 F:      include/linux/kexec.h
8466 F:      include/uapi/linux/kexec.h
8467 F:      kernel/kexec*
8468
8469 KEYS-ENCRYPTED
8470 M:      Mimi Zohar <zohar@linux.ibm.com>
8471 L:      linux-integrity@vger.kernel.org
8472 L:      keyrings@vger.kernel.org
8473 S:      Supported
8474 F:      Documentation/security/keys/trusted-encrypted.rst
8475 F:      include/keys/encrypted-type.h
8476 F:      security/keys/encrypted-keys/
8477
8478 KEYS-TRUSTED
8479 M:      James Bottomley <jejb@linux.ibm.com>
8480 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8481 M:      Mimi Zohar <zohar@linuxibm.com>
8482 L:      linux-integrity@vger.kernel.org
8483 L:      keyrings@vger.kernel.org
8484 S:      Supported
8485 F:      Documentation/security/keys/trusted-encrypted.rst
8486 F:      include/keys/trusted-type.h
8487 F:      security/keys/trusted.c
8488 F:      security/keys/trusted.h
8489
8490 KEYS/KEYRINGS:
8491 M:      David Howells <dhowells@redhat.com>
8492 L:      keyrings@vger.kernel.org
8493 S:      Maintained
8494 F:      Documentation/security/keys/core.rst
8495 F:      include/linux/key.h
8496 F:      include/linux/key-type.h
8497 F:      include/linux/keyctl.h
8498 F:      include/uapi/linux/keyctl.h
8499 F:      include/keys/
8500 F:      security/keys/
8501
8502 KGDB / KDB /debug_core
8503 M:      Jason Wessel <jason.wessel@windriver.com>
8504 M:      Daniel Thompson <daniel.thompson@linaro.org>
8505 W:      http://kgdb.wiki.kernel.org/
8506 L:      kgdb-bugreport@lists.sourceforge.net
8507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8508 S:      Maintained
8509 F:      Documentation/dev-tools/kgdb.rst
8510 F:      drivers/misc/kgdbts.c
8511 F:      drivers/tty/serial/kgdboc.c
8512 F:      include/linux/kdb.h
8513 F:      include/linux/kgdb.h
8514 F:      kernel/debug/
8515
8516 KMEMLEAK
8517 M:      Catalin Marinas <catalin.marinas@arm.com>
8518 S:      Maintained
8519 F:      Documentation/dev-tools/kmemleak.rst
8520 F:      include/linux/kmemleak.h
8521 F:      mm/kmemleak.c
8522 F:      mm/kmemleak-test.c
8523
8524 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8525 M:      Luis Chamberlain <mcgrof@kernel.org>
8526 L:      linux-kernel@vger.kernel.org
8527 S:      Maintained
8528 F:      kernel/kmod.c
8529 F:      include/linux/kmod.h
8530 F:      lib/test_kmod.c
8531 F:      tools/testing/selftests/kmod/
8532
8533 KPROBES
8534 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8535 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8536 M:      "David S. Miller" <davem@davemloft.net>
8537 M:      Masami Hiramatsu <mhiramat@kernel.org>
8538 S:      Maintained
8539 F:      Documentation/kprobes.txt
8540 F:      include/linux/kprobes.h
8541 F:      include/asm-generic/kprobes.h
8542 F:      kernel/kprobes.c
8543
8544 KS0108 LCD CONTROLLER DRIVER
8545 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8546 S:      Maintained
8547 F:      Documentation/auxdisplay/ks0108
8548 F:      drivers/auxdisplay/ks0108.c
8549 F:      include/linux/ks0108.h
8550
8551 L3MDEV
8552 M:      David Ahern <dsa@cumulusnetworks.com>
8553 L:      netdev@vger.kernel.org
8554 S:      Maintained
8555 F:      net/l3mdev
8556 F:      include/net/l3mdev.h
8557
8558 L7 BPF FRAMEWORK
8559 M:      John Fastabend <john.fastabend@gmail.com>
8560 M:      Daniel Borkmann <daniel@iogearbox.net>
8561 L:      netdev@vger.kernel.org
8562 L:      bpf@vger.kernel.org
8563 S:      Maintained
8564 F:      include/linux/skmsg.h
8565 F:      net/core/skmsg.c
8566 F:      net/core/sock_map.c
8567 F:      net/ipv4/tcp_bpf.c
8568
8569 LANTIQ / INTEL Ethernet drivers
8570 M:      Hauke Mehrtens <hauke@hauke-m.de>
8571 L:      netdev@vger.kernel.org
8572 S:      Maintained
8573 F:      net/dsa/tag_gswip.c
8574 F:      drivers/net/ethernet/lantiq_xrx200.c
8575 F:      drivers/net/dsa/lantiq_pce.h
8576 F:      drivers/net/dsa/lantiq_gswip.c
8577
8578 LANTIQ MIPS ARCHITECTURE
8579 M:      John Crispin <john@phrozen.org>
8580 L:      linux-mips@vger.kernel.org
8581 S:      Maintained
8582 F:      arch/mips/lantiq
8583 F:      drivers/soc/lantiq
8584
8585 LAPB module
8586 L:      linux-x25@vger.kernel.org
8587 S:      Orphan
8588 F:      Documentation/networking/lapb-module.txt
8589 F:      include/*/lapb.h
8590 F:      net/lapb/
8591
8592 LASI 53c700 driver for PARISC
8593 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8594 L:      linux-scsi@vger.kernel.org
8595 S:      Maintained
8596 F:      Documentation/scsi/53c700.txt
8597 F:      drivers/scsi/53c700*
8598
8599 LEAKING_ADDRESSES
8600 M:      Tobin C. Harding <me@tobin.cc>
8601 M:      Tycho Andersen <tycho@tycho.ws>
8602 L:      kernel-hardening@lists.openwall.com
8603 S:      Maintained
8604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8605 F:      scripts/leaking_addresses.pl
8606
8607 LED SUBSYSTEM
8608 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8609 M:      Pavel Machek <pavel@ucw.cz>
8610 L:      linux-leds@vger.kernel.org
8611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8612 S:      Maintained
8613 F:      Documentation/devicetree/bindings/leds/
8614 F:      drivers/leds/
8615 F:      include/linux/leds.h
8616
8617 LEGACY EEPROM DRIVER
8618 M:      Jean Delvare <jdelvare@suse.com>
8619 S:      Maintained
8620 F:      Documentation/misc-devices/eeprom
8621 F:      drivers/misc/eeprom/eeprom.c
8622
8623 LEGO MINDSTORMS EV3
8624 R:      David Lechner <david@lechnology.com>
8625 S:      Maintained
8626 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8627 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8628 F:      drivers/power/supply/lego_ev3_battery.c
8629
8630 LEGO USB Tower driver
8631 M:      Juergen Stuber <starblue@users.sourceforge.net>
8632 L:      legousb-devel@lists.sourceforge.net
8633 W:      http://legousb.sourceforge.net/
8634 S:      Maintained
8635 F:      drivers/usb/misc/legousbtower.c
8636
8637 LG LAPTOP EXTRAS
8638 M:      Matan Ziv-Av <matan@svgalib.org>
8639 L:      platform-driver-x86@vger.kernel.org
8640 S:      Maintained
8641 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8642 F:      Documentation/laptops/lg-laptop.rst
8643 F:      drivers/platform/x86/lg-laptop.c
8644
8645 LG2160 MEDIA DRIVER
8646 M:      Michael Krufky <mkrufky@linuxtv.org>
8647 L:      linux-media@vger.kernel.org
8648 W:      https://linuxtv.org
8649 W:      http://github.com/mkrufky
8650 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8651 T:      git git://linuxtv.org/mkrufky/tuners.git
8652 S:      Maintained
8653 F:      drivers/media/dvb-frontends/lg2160.*
8654
8655 LGDT3305 MEDIA DRIVER
8656 M:      Michael Krufky <mkrufky@linuxtv.org>
8657 L:      linux-media@vger.kernel.org
8658 W:      https://linuxtv.org
8659 W:      http://github.com/mkrufky
8660 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8661 T:      git git://linuxtv.org/mkrufky/tuners.git
8662 S:      Maintained
8663 F:      drivers/media/dvb-frontends/lgdt3305.*
8664
8665 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8666 M:      Viresh Kumar <vireshk@kernel.org>
8667 L:      linux-ide@vger.kernel.org
8668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8669 S:      Maintained
8670 F:      include/linux/pata_arasan_cf_data.h
8671 F:      drivers/ata/pata_arasan_cf.c
8672
8673 LIBATA PATA DRIVERS
8674 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8675 M:      Jens Axboe <axboe@kernel.dk>
8676 L:      linux-ide@vger.kernel.org
8677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8678 S:      Maintained
8679 F:      drivers/ata/pata_*.c
8680 F:      drivers/ata/ata_generic.c
8681
8682 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8683 M:      Linus Walleij <linus.walleij@linaro.org>
8684 L:      linux-ide@vger.kernel.org
8685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8686 S:      Maintained
8687 F:      drivers/ata/pata_ftide010.c
8688 F:      drivers/ata/sata_gemini.c
8689 F:      drivers/ata/sata_gemini.h
8690
8691 LIBATA SATA AHCI PLATFORM devices support
8692 M:      Hans de Goede <hdegoede@redhat.com>
8693 M:      Jens Axboe <axboe@kernel.dk>
8694 L:      linux-ide@vger.kernel.org
8695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8696 S:      Maintained
8697 F:      drivers/ata/ahci_platform.c
8698 F:      drivers/ata/libahci_platform.c
8699 F:      include/linux/ahci_platform.h
8700
8701 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8702 M:      Mikael Pettersson <mikpelinux@gmail.com>
8703 L:      linux-ide@vger.kernel.org
8704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8705 S:      Maintained
8706 F:      drivers/ata/sata_promise.*
8707
8708 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8709 M:      Jens Axboe <axboe@kernel.dk>
8710 L:      linux-ide@vger.kernel.org
8711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8712 S:      Maintained
8713 F:      drivers/ata/
8714 F:      include/linux/ata.h
8715 F:      include/linux/libata.h
8716 F:      Documentation/devicetree/bindings/ata/
8717
8718 LIBLOCKDEP
8719 M:      Sasha Levin <alexander.levin@microsoft.com>
8720 S:      Maintained
8721 F:      tools/lib/lockdep/
8722
8723 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8724 M:      Ross Zwisler <zwisler@kernel.org>
8725 M:      Dan Williams <dan.j.williams@intel.com>
8726 M:      Vishal Verma <vishal.l.verma@intel.com>
8727 M:      Dave Jiang <dave.jiang@intel.com>
8728 L:      linux-nvdimm@lists.01.org
8729 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8730 S:      Supported
8731 F:      drivers/nvdimm/blk.c
8732 F:      drivers/nvdimm/region_devs.c
8733
8734 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8735 M:      Vishal Verma <vishal.l.verma@intel.com>
8736 M:      Dan Williams <dan.j.williams@intel.com>
8737 M:      Ross Zwisler <zwisler@kernel.org>
8738 M:      Dave Jiang <dave.jiang@intel.com>
8739 L:      linux-nvdimm@lists.01.org
8740 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8741 S:      Supported
8742 F:      drivers/nvdimm/btt*
8743
8744 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8745 M:      Ross Zwisler <zwisler@kernel.org>
8746 M:      Dan Williams <dan.j.williams@intel.com>
8747 M:      Vishal Verma <vishal.l.verma@intel.com>
8748 M:      Dave Jiang <dave.jiang@intel.com>
8749 L:      linux-nvdimm@lists.01.org
8750 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8751 S:      Supported
8752 F:      drivers/nvdimm/pmem*
8753
8754 LIBNVDIMM: DEVICETREE BINDINGS
8755 M:      Oliver O'Halloran <oohall@gmail.com>
8756 L:      linux-nvdimm@lists.01.org
8757 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8758 S:      Supported
8759 F:      drivers/nvdimm/of_pmem.c
8760 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8761
8762 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8763 M:      Dan Williams <dan.j.williams@intel.com>
8764 M:      Ross Zwisler <zwisler@kernel.org>
8765 M:      Vishal Verma <vishal.l.verma@intel.com>
8766 M:      Dave Jiang <dave.jiang@intel.com>
8767 L:      linux-nvdimm@lists.01.org
8768 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8770 S:      Supported
8771 F:      drivers/nvdimm/*
8772 F:      drivers/acpi/nfit/*
8773 F:      include/linux/nd.h
8774 F:      include/linux/libnvdimm.h
8775 F:      include/uapi/linux/ndctl.h
8776
8777 LIGHTNVM PLATFORM SUPPORT
8778 M:      Matias Bjorling <mb@lightnvm.io>
8779 W:      http://github/OpenChannelSSD
8780 L:      linux-block@vger.kernel.org
8781 S:      Maintained
8782 F:      drivers/lightnvm/
8783 F:      include/linux/lightnvm.h
8784 F:      include/uapi/linux/lightnvm.h
8785
8786 LINUX FOR POWER MACINTOSH
8787 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8788 W:      http://www.penguinppc.org/
8789 L:      linuxppc-dev@lists.ozlabs.org
8790 S:      Maintained
8791 F:      arch/powerpc/platforms/powermac/
8792 F:      drivers/macintosh/
8793
8794 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8795 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8796 M:      Paul Mackerras <paulus@samba.org>
8797 M:      Michael Ellerman <mpe@ellerman.id.au>
8798 W:      https://github.com/linuxppc/linux/wiki
8799 L:      linuxppc-dev@lists.ozlabs.org
8800 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8802 S:      Supported
8803 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8804 F:      Documentation/devicetree/bindings/powerpc/
8805 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8806 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8807 F:      Documentation/powerpc/
8808 F:      arch/powerpc/
8809 F:      drivers/char/tpm/tpm_ibmvtpm*
8810 F:      drivers/crypto/nx/
8811 F:      drivers/crypto/vmx/
8812 F:      drivers/i2c/busses/i2c-opal.c
8813 F:      drivers/net/ethernet/ibm/ibmveth.*
8814 F:      drivers/net/ethernet/ibm/ibmvnic.*
8815 F:      drivers/pci/hotplug/pnv_php.c
8816 F:      drivers/pci/hotplug/rpa*
8817 F:      drivers/rtc/rtc-opal.c
8818 F:      drivers/scsi/ibmvscsi/
8819 F:      drivers/tty/hvc/hvc_opal.c
8820 F:      drivers/watchdog/wdrtas.c
8821 F:      tools/testing/selftests/powerpc
8822 N:      /pmac
8823 N:      powermac
8824 N:      powernv
8825 N:      [^a-z0-9]ps3
8826 N:      pseries
8827
8828 LINUX FOR POWERPC EMBEDDED MPC5XXX
8829 M:      Anatolij Gustschin <agust@denx.de>
8830 L:      linuxppc-dev@lists.ozlabs.org
8831 T:      git git://git.denx.de/linux-denx-agust.git
8832 S:      Maintained
8833 F:      arch/powerpc/platforms/512x/
8834 F:      arch/powerpc/platforms/52xx/
8835
8836 LINUX FOR POWERPC EMBEDDED PPC4XX
8837 M:      Alistair Popple <alistair@popple.id.au>
8838 M:      Matt Porter <mporter@kernel.crashing.org>
8839 W:      http://www.penguinppc.org/
8840 L:      linuxppc-dev@lists.ozlabs.org
8841 S:      Maintained
8842 F:      arch/powerpc/platforms/40x/
8843 F:      arch/powerpc/platforms/44x/
8844
8845 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8846 M:      Scott Wood <oss@buserror.net>
8847 M:      Kumar Gala <galak@kernel.crashing.org>
8848 W:      http://www.penguinppc.org/
8849 L:      linuxppc-dev@lists.ozlabs.org
8850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8851 S:      Maintained
8852 F:      arch/powerpc/platforms/83xx/
8853 F:      arch/powerpc/platforms/85xx/
8854 F:      Documentation/devicetree/bindings/powerpc/fsl/
8855
8856 LINUX FOR POWERPC EMBEDDED PPC8XX
8857 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8858 W:      http://www.penguinppc.org/
8859 L:      linuxppc-dev@lists.ozlabs.org
8860 S:      Maintained
8861 F:      arch/powerpc/platforms/8xx/
8862
8863 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8864 L:      linuxppc-dev@lists.ozlabs.org
8865 S:      Orphan
8866 F:      arch/powerpc/*/*virtex*
8867 F:      arch/powerpc/*/*/*virtex*
8868
8869 LINUX FOR POWERPC PA SEMI PWRFICIENT
8870 L:      linuxppc-dev@lists.ozlabs.org
8871 S:      Orphan
8872 F:      arch/powerpc/platforms/pasemi/
8873 F:      drivers/*/*pasemi*
8874 F:      drivers/*/*/*pasemi*
8875
8876 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8877 M:      Kees Cook <keescook@chromium.org>
8878 S:      Maintained
8879 F:      drivers/misc/lkdtm/*
8880
8881 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8882 M:      Alan Stern <stern@rowland.harvard.edu>
8883 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8884 M:      Will Deacon <will.deacon@arm.com>
8885 M:      Peter Zijlstra <peterz@infradead.org>
8886 M:      Boqun Feng <boqun.feng@gmail.com>
8887 M:      Nicholas Piggin <npiggin@gmail.com>
8888 M:      David Howells <dhowells@redhat.com>
8889 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8890 M:      Luc Maranget <luc.maranget@inria.fr>
8891 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
8892 R:      Akira Yokosawa <akiyks@gmail.com>
8893 R:      Daniel Lustig <dlustig@nvidia.com>
8894 L:      linux-kernel@vger.kernel.org
8895 L:      linux-arch@vger.kernel.org
8896 S:      Supported
8897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8898 F:      tools/memory-model/
8899 F:      Documentation/atomic_bitops.txt
8900 F:      Documentation/atomic_t.txt
8901 F:      Documentation/core-api/atomic_ops.rst
8902 F:      Documentation/core-api/refcount-vs-atomic.rst
8903 F:      Documentation/memory-barriers.txt
8904
8905 LIS3LV02D ACCELEROMETER DRIVER
8906 M:      Eric Piel <eric.piel@tremplin-utc.net>
8907 S:      Maintained
8908 F:      Documentation/misc-devices/lis3lv02d
8909 F:      drivers/misc/lis3lv02d/
8910 F:      drivers/platform/x86/hp_accel.c
8911
8912 LIVE PATCHING
8913 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8914 M:      Jessica Yu <jeyu@kernel.org>
8915 M:      Jiri Kosina <jikos@kernel.org>
8916 M:      Miroslav Benes <mbenes@suse.cz>
8917 R:      Petr Mladek <pmladek@suse.com>
8918 S:      Maintained
8919 F:      kernel/livepatch/
8920 F:      include/linux/livepatch.h
8921 F:      arch/x86/include/asm/livepatch.h
8922 F:      arch/x86/kernel/livepatch.c
8923 F:      Documentation/livepatch/
8924 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8925 F:      samples/livepatch/
8926 L:      live-patching@vger.kernel.org
8927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8928
8929 LLC (802.2)
8930 L:      netdev@vger.kernel.org
8931 S:      Odd fixes
8932 F:      include/linux/llc.h
8933 F:      include/uapi/linux/llc.h
8934 F:      include/net/llc*
8935 F:      net/llc/
8936
8937 LM73 HARDWARE MONITOR DRIVER
8938 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8939 L:      linux-hwmon@vger.kernel.org
8940 S:      Maintained
8941 F:      drivers/hwmon/lm73.c
8942
8943 LM78 HARDWARE MONITOR DRIVER
8944 M:      Jean Delvare <jdelvare@suse.com>
8945 L:      linux-hwmon@vger.kernel.org
8946 S:      Maintained
8947 F:      Documentation/hwmon/lm78
8948 F:      drivers/hwmon/lm78.c
8949
8950 LM83 HARDWARE MONITOR DRIVER
8951 M:      Jean Delvare <jdelvare@suse.com>
8952 L:      linux-hwmon@vger.kernel.org
8953 S:      Maintained
8954 F:      Documentation/hwmon/lm83
8955 F:      drivers/hwmon/lm83.c
8956
8957 LM90 HARDWARE MONITOR DRIVER
8958 M:      Jean Delvare <jdelvare@suse.com>
8959 L:      linux-hwmon@vger.kernel.org
8960 S:      Maintained
8961 F:      Documentation/hwmon/lm90
8962 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8963 F:      drivers/hwmon/lm90.c
8964 F:      include/dt-bindings/thermal/lm90.h
8965
8966 LM95234 HARDWARE MONITOR DRIVER
8967 M:      Guenter Roeck <linux@roeck-us.net>
8968 L:      linux-hwmon@vger.kernel.org
8969 S:      Maintained
8970 F:      Documentation/hwmon/lm95234
8971 F:      drivers/hwmon/lm95234.c
8972
8973 LME2510 MEDIA DRIVER
8974 M:      Malcolm Priestley <tvboxspy@gmail.com>
8975 L:      linux-media@vger.kernel.org
8976 W:      https://linuxtv.org
8977 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8978 S:      Maintained
8979 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8980
8981 LOADPIN SECURITY MODULE
8982 M:      Kees Cook <keescook@chromium.org>
8983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8984 S:      Supported
8985 F:      security/loadpin/
8986 F:      Documentation/admin-guide/LSM/LoadPin.rst
8987
8988 LOCKING PRIMITIVES
8989 M:      Peter Zijlstra <peterz@infradead.org>
8990 M:      Ingo Molnar <mingo@redhat.com>
8991 M:      Will Deacon <will.deacon@arm.com>
8992 L:      linux-kernel@vger.kernel.org
8993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8994 S:      Maintained
8995 F:      Documentation/locking/
8996 F:      include/linux/lockdep.h
8997 F:      include/linux/spinlock*.h
8998 F:      arch/*/include/asm/spinlock*.h
8999 F:      include/linux/rwlock*.h
9000 F:      include/linux/mutex*.h
9001 F:      include/linux/rwsem*.h
9002 F:      arch/*/include/asm/rwsem.h
9003 F:      include/linux/seqlock.h
9004 F:      lib/locking*.[ch]
9005 F:      kernel/locking/
9006 X:      kernel/locking/locktorture.c
9007
9008 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9009 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9010 L:      linux-ntfs-dev@lists.sourceforge.net
9011 W:      http://www.linux-ntfs.org/content/view/19/37/
9012 S:      Maintained
9013 F:      Documentation/ldm.txt
9014 F:      block/partitions/ldm.*
9015
9016 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9017 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9018 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9019 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9020 L:      MPT-FusionLinux.pdl@broadcom.com
9021 L:      linux-scsi@vger.kernel.org
9022 W:      http://www.avagotech.com/support/
9023 S:      Supported
9024 F:      drivers/message/fusion/
9025 F:      drivers/scsi/mpt3sas/
9026
9027 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9028 M:      Matthew Wilcox <willy@infradead.org>
9029 L:      linux-scsi@vger.kernel.org
9030 S:      Maintained
9031 F:      drivers/scsi/sym53c8xx_2/
9032
9033 LTC1660 DAC DRIVER
9034 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9035 L:      linux-iio@vger.kernel.org
9036 S:      Maintained
9037 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9038 F:      drivers/iio/dac/ltc1660.c
9039
9040 LTC4261 HARDWARE MONITOR DRIVER
9041 M:      Guenter Roeck <linux@roeck-us.net>
9042 L:      linux-hwmon@vger.kernel.org
9043 S:      Maintained
9044 F:      Documentation/hwmon/ltc4261
9045 F:      drivers/hwmon/ltc4261.c
9046
9047 LTC4306 I2C MULTIPLEXER DRIVER
9048 M:      Michael Hennerich <michael.hennerich@analog.com>
9049 W:      http://ez.analog.com/community/linux-device-drivers
9050 L:      linux-i2c@vger.kernel.org
9051 S:      Supported
9052 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9053 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9054
9055 LTP (Linux Test Project)
9056 M:      Mike Frysinger <vapier@gentoo.org>
9057 M:      Cyril Hrubis <chrubis@suse.cz>
9058 M:      Wanlong Gao <wanlong.gao@gmail.com>
9059 M:      Jan Stancek <jstancek@redhat.com>
9060 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9061 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9062 L:      ltp@lists.linux.it (subscribers-only)
9063 W:      http://linux-test-project.github.io/
9064 T:      git git://github.com/linux-test-project/ltp.git
9065 S:      Maintained
9066
9067 M68K ARCHITECTURE
9068 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9069 L:      linux-m68k@lists.linux-m68k.org
9070 W:      http://www.linux-m68k.org/
9071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9072 S:      Maintained
9073 F:      arch/m68k/
9074 F:      drivers/zorro/
9075
9076 M68K ON APPLE MACINTOSH
9077 M:      Joshua Thompson <funaho@jurai.org>
9078 W:      http://www.mac.linux-m68k.org/
9079 L:      linux-m68k@lists.linux-m68k.org
9080 S:      Maintained
9081 F:      arch/m68k/mac/
9082
9083 M68K ON HP9000/300
9084 M:      Philip Blundell <philb@gnu.org>
9085 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9086 S:      Maintained
9087 F:      arch/m68k/hp300/
9088
9089 M88DS3103 MEDIA DRIVER
9090 M:      Antti Palosaari <crope@iki.fi>
9091 L:      linux-media@vger.kernel.org
9092 W:      https://linuxtv.org
9093 W:      http://palosaari.fi/linux/
9094 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9095 T:      git git://linuxtv.org/anttip/media_tree.git
9096 S:      Maintained
9097 F:      drivers/media/dvb-frontends/m88ds3103*
9098
9099 M88RS2000 MEDIA DRIVER
9100 M:      Malcolm Priestley <tvboxspy@gmail.com>
9101 L:      linux-media@vger.kernel.org
9102 W:      https://linuxtv.org
9103 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9104 S:      Maintained
9105 F:      drivers/media/dvb-frontends/m88rs2000*
9106
9107 MA901 MASTERKIT USB FM RADIO DRIVER
9108 M:      Alexey Klimov <klimov.linux@gmail.com>
9109 L:      linux-media@vger.kernel.org
9110 T:      git git://linuxtv.org/media_tree.git
9111 S:      Maintained
9112 F:      drivers/media/radio/radio-ma901.c
9113
9114 MAC80211
9115 M:      Johannes Berg <johannes@sipsolutions.net>
9116 L:      linux-wireless@vger.kernel.org
9117 W:      http://wireless.kernel.org/
9118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9120 S:      Maintained
9121 F:      Documentation/networking/mac80211-injection.txt
9122 F:      include/net/mac80211.h
9123 F:      net/mac80211/
9124 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9125 F:      Documentation/networking/mac80211_hwsim/README
9126
9127 MAILBOX API
9128 M:      Jassi Brar <jassisinghbrar@gmail.com>
9129 L:      linux-kernel@vger.kernel.org
9130 S:      Maintained
9131 F:      drivers/mailbox/
9132 F:      include/linux/mailbox_client.h
9133 F:      include/linux/mailbox_controller.h
9134
9135 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9136 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9137 W:      http://www.kernel.org/doc/man-pages
9138 L:      linux-man@vger.kernel.org
9139 S:      Maintained
9140
9141 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9142 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9143 L:      linux-mips@vger.kernel.org
9144 S:      Maintained
9145 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9146
9147 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9148 M:      Andrew Lunn <andrew@lunn.ch>
9149 M:      Vivien Didelot <vivien.didelot@gmail.com>
9150 L:      netdev@vger.kernel.org
9151 S:      Maintained
9152 F:      drivers/net/dsa/mv88e6xxx/
9153 F:      include/linux/platform_data/mv88e6xxx.h
9154 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9155
9156 MARVELL ARMADA DRM SUPPORT
9157 M:      Russell King <linux@armlinux.org.uk>
9158 S:      Maintained
9159 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9160 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9161 F:      drivers/gpu/drm/armada/
9162 F:      include/uapi/drm/armada_drm.h
9163 F:      Documentation/devicetree/bindings/display/armada/
9164
9165 MARVELL CRYPTO DRIVER
9166 M:      Boris Brezillon <bbrezillon@kernel.org>
9167 M:      Arnaud Ebalard <arno@natisbad.org>
9168 F:      drivers/crypto/marvell/
9169 S:      Maintained
9170 L:      linux-crypto@vger.kernel.org
9171
9172 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9173 M:      Mirko Lindner <mlindner@marvell.com>
9174 M:      Stephen Hemminger <stephen@networkplumber.org>
9175 L:      netdev@vger.kernel.org
9176 S:      Maintained
9177 F:      drivers/net/ethernet/marvell/sk*
9178
9179 MARVELL LIBERTAS WIRELESS DRIVER
9180 L:      libertas-dev@lists.infradead.org
9181 S:      Orphan
9182 F:      drivers/net/wireless/marvell/libertas/
9183
9184 MARVELL MACCHIATOBIN SUPPORT
9185 M:      Russell King <linux@armlinux.org.uk>
9186 L:      linux-arm-kernel@lists.infradead.org
9187 S:      Maintained
9188 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9189
9190 MARVELL MV643XX ETHERNET DRIVER
9191 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9192 L:      netdev@vger.kernel.org
9193 S:      Maintained
9194 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9195 F:      include/linux/mv643xx.h
9196
9197 MARVELL MV88X3310 PHY DRIVER
9198 M:      Russell King <linux@armlinux.org.uk>
9199 L:      netdev@vger.kernel.org
9200 S:      Maintained
9201 F:      drivers/net/phy/marvell10g.c
9202
9203 MARVELL MVEBU THERMAL DRIVER
9204 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9205 S:      Maintained
9206 F:      drivers/thermal/armada_thermal.c
9207
9208 MARVELL MVNETA ETHERNET DRIVER
9209 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9210 L:      netdev@vger.kernel.org
9211 S:      Maintained
9212 F:      drivers/net/ethernet/marvell/mvneta.*
9213
9214 MARVELL MWIFIEX WIRELESS DRIVER
9215 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9216 M:      Nishant Sarmukadam <nishants@marvell.com>
9217 M:      Ganapathi Bhat <gbhat@marvell.com>
9218 M:      Xinming Hu <huxinming820@gmail.com>
9219 L:      linux-wireless@vger.kernel.org
9220 S:      Maintained
9221 F:      drivers/net/wireless/marvell/mwifiex/
9222
9223 MARVELL MWL8K WIRELESS DRIVER
9224 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9225 L:      linux-wireless@vger.kernel.org
9226 S:      Odd Fixes
9227 F:      drivers/net/wireless/marvell/mwl8k.c
9228
9229 MARVELL NAND CONTROLLER DRIVER
9230 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9231 L:      linux-mtd@lists.infradead.org
9232 S:      Maintained
9233 F:      drivers/mtd/nand/raw/marvell_nand.c
9234 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9235
9236 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9237 M:      Nicolas Pitre <nico@fluxnic.net>
9238 S:      Odd Fixes
9239 F:      drivers/mmc/host/mvsdio.*
9240
9241 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9242 M:      Hu Ziji <huziji@marvell.com>
9243 L:      linux-mmc@vger.kernel.org
9244 S:      Supported
9245 F:      drivers/mmc/host/sdhci-xenon*
9246 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9247
9248 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9249 M:      Sunil Goutham <sgoutham@marvell.com>
9250 M:      Linu Cherian <lcherian@marvell.com>
9251 M:      Geetha sowjanya <gakula@marvell.com>
9252 M:      Jerin Jacob <jerinj@marvell.com>
9253 L:      netdev@vger.kernel.org
9254 S:      Supported
9255 F:      drivers/net/ethernet/marvell/octeontx2/af/
9256
9257 MATROX FRAMEBUFFER DRIVER
9258 L:      linux-fbdev@vger.kernel.org
9259 S:      Orphan
9260 F:      drivers/video/fbdev/matrox/matroxfb_*
9261 F:      include/uapi/linux/matroxfb.h
9262
9263 MAX16065 HARDWARE MONITOR DRIVER
9264 M:      Guenter Roeck <linux@roeck-us.net>
9265 L:      linux-hwmon@vger.kernel.org
9266 S:      Maintained
9267 F:      Documentation/hwmon/max16065
9268 F:      drivers/hwmon/max16065.c
9269
9270 MAX2175 SDR TUNER DRIVER
9271 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9272 L:      linux-media@vger.kernel.org
9273 T:      git git://linuxtv.org/media_tree.git
9274 S:      Maintained
9275 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9276 F:      Documentation/media/v4l-drivers/max2175.rst
9277 F:      drivers/media/i2c/max2175*
9278 F:      include/uapi/linux/max2175.h
9279
9280 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9281 L:      linux-hwmon@vger.kernel.org
9282 S:      Orphan
9283 F:      Documentation/hwmon/max6650
9284 F:      drivers/hwmon/max6650.c
9285
9286 MAX6697 HARDWARE MONITOR DRIVER
9287 M:      Guenter Roeck <linux@roeck-us.net>
9288 L:      linux-hwmon@vger.kernel.org
9289 S:      Maintained
9290 F:      Documentation/hwmon/max6697
9291 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9292 F:      drivers/hwmon/max6697.c
9293 F:      include/linux/platform_data/max6697.h
9294
9295 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9296 M:      Peter Rosin <peda@axentia.se>
9297 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9298 S:      Maintained
9299 F:      Documentation/devicetree/bindings/sound/max9860.txt
9300 F:      sound/soc/codecs/max9860.*
9301
9302 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9303 M:      Javier Martinez Canillas <javier@dowhile0.org>
9304 L:      linux-kernel@vger.kernel.org
9305 S:      Supported
9306 F:      drivers/regulator/max77802-regulator.c
9307 F:      Documentation/devicetree/bindings/*/*max77802.txt
9308 F:      include/dt-bindings/*/*max77802.h
9309
9310 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9311 M:      Krzysztof Kozlowski <krzk@kernel.org>
9312 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9313 L:      linux-pm@vger.kernel.org
9314 S:      Supported
9315 F:      drivers/power/supply/max14577_charger.c
9316 F:      drivers/power/supply/max77693_charger.c
9317
9318 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9319 M:      Chanwoo Choi <cw00.choi@samsung.com>
9320 M:      Krzysztof Kozlowski <krzk@kernel.org>
9321 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9322 L:      linux-kernel@vger.kernel.org
9323 S:      Supported
9324 F:      drivers/*/max14577*.c
9325 F:      drivers/*/max77686*.c
9326 F:      drivers/*/max77693*.c
9327 F:      drivers/extcon/extcon-max14577.c
9328 F:      drivers/extcon/extcon-max77693.c
9329 F:      drivers/rtc/rtc-max77686.c
9330 F:      drivers/clk/clk-max77686.c
9331 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9332 F:      Documentation/devicetree/bindings/*/max77686.txt
9333 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9334 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9335 F:      include/linux/mfd/max14577*.h
9336 F:      include/linux/mfd/max77686*.h
9337 F:      include/linux/mfd/max77693*.h
9338
9339 MAXIRADIO FM RADIO RECEIVER DRIVER
9340 M:      Hans Verkuil <hverkuil@xs4all.nl>
9341 L:      linux-media@vger.kernel.org
9342 T:      git git://linuxtv.org/media_tree.git
9343 W:      https://linuxtv.org
9344 S:      Maintained
9345 F:      drivers/media/radio/radio-maxiradio*
9346
9347 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9348 M:      Peter Rosin <peda@axentia.se>
9349 L:      linux-iio@vger.kernel.org
9350 S:      Maintained
9351 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9352 F:      drivers/iio/potentiometer/mcp4018.c
9353 F:      drivers/iio/potentiometer/mcp4531.c
9354
9355 MCR20A IEEE-802.15.4 RADIO DRIVER
9356 M:      Xue Liu <liuxuenetmail@gmail.com>
9357 L:      linux-wpan@vger.kernel.org
9358 W:      https://github.com/xueliu/mcr20a-linux
9359 S:      Maintained
9360 F:      drivers/net/ieee802154/mcr20a.c
9361 F:      drivers/net/ieee802154/mcr20a.h
9362 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9363
9364 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9365 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9366 L:      linux-iio@vger.kernel.org
9367 S:      Maintained
9368 F:      drivers/iio/dac/cio-dac.c
9369
9370 MEDIA DRIVERS FOR ASCOT2E
9371 M:      Sergey Kozlov <serjk@netup.ru>
9372 M:      Abylay Ospan <aospan@netup.ru>
9373 L:      linux-media@vger.kernel.org
9374 W:      https://linuxtv.org
9375 W:      http://netup.tv/
9376 T:      git git://linuxtv.org/media_tree.git
9377 S:      Supported
9378 F:      drivers/media/dvb-frontends/ascot2e*
9379
9380 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9381 M:      Jasmin Jessich <jasmin@anw.at>
9382 L:      linux-media@vger.kernel.org
9383 W:      https://linuxtv.org
9384 T:      git git://linuxtv.org/media_tree.git
9385 S:      Maintained
9386 F:      drivers/media/dvb-frontends/cxd2099*
9387
9388 MEDIA DRIVERS FOR CXD2841ER
9389 M:      Sergey Kozlov <serjk@netup.ru>
9390 M:      Abylay Ospan <aospan@netup.ru>
9391 L:      linux-media@vger.kernel.org
9392 W:      https://linuxtv.org
9393 W:      http://netup.tv/
9394 T:      git git://linuxtv.org/media_tree.git
9395 S:      Supported
9396 F:      drivers/media/dvb-frontends/cxd2841er*
9397
9398 MEDIA DRIVERS FOR CXD2880
9399 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9400 L:      linux-media@vger.kernel.org
9401 W:      http://linuxtv.org/
9402 T:      git git://linuxtv.org/media_tree.git
9403 S:      Supported
9404 F:      drivers/media/dvb-frontends/cxd2880/*
9405 F:      drivers/media/spi/cxd2880*
9406
9407 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9408 L:      linux-media@vger.kernel.org
9409 W:      https://linuxtv.org
9410 T:      git git://linuxtv.org/media_tree.git
9411 S:      Orphan
9412 F:      drivers/media/pci/ddbridge/*
9413
9414 MEDIA DRIVERS FOR FREESCALE IMX
9415 M:      Steve Longerbeam <slongerbeam@gmail.com>
9416 M:      Philipp Zabel <p.zabel@pengutronix.de>
9417 L:      linux-media@vger.kernel.org
9418 T:      git git://linuxtv.org/media_tree.git
9419 S:      Maintained
9420 F:      Documentation/devicetree/bindings/media/imx.txt
9421 F:      Documentation/media/v4l-drivers/imx.rst
9422 F:      drivers/staging/media/imx/
9423 F:      include/linux/imx-media.h
9424 F:      include/media/imx.h
9425
9426 MEDIA DRIVER FOR FREESCALE IMX PXP
9427 M:      Philipp Zabel <p.zabel@pengutronix.de>
9428 L:      linux-media@vger.kernel.org
9429 T:      git git://linuxtv.org/media_tree.git
9430 S:      Maintained
9431 F:      drivers/media/platform/imx-pxp.[ch]
9432
9433 MEDIA DRIVERS FOR HELENE
9434 M:      Abylay Ospan <aospan@netup.ru>
9435 L:      linux-media@vger.kernel.org
9436 W:      https://linuxtv.org
9437 W:      http://netup.tv/
9438 T:      git git://linuxtv.org/media_tree.git
9439 S:      Supported
9440 F:      drivers/media/dvb-frontends/helene*
9441
9442 MEDIA DRIVERS FOR HORUS3A
9443 M:      Sergey Kozlov <serjk@netup.ru>
9444 M:      Abylay Ospan <aospan@netup.ru>
9445 L:      linux-media@vger.kernel.org
9446 W:      https://linuxtv.org
9447 W:      http://netup.tv/
9448 T:      git git://linuxtv.org/media_tree.git
9449 S:      Supported
9450 F:      drivers/media/dvb-frontends/horus3a*
9451
9452 MEDIA DRIVERS FOR LNBH25
9453 M:      Sergey Kozlov <serjk@netup.ru>
9454 M:      Abylay Ospan <aospan@netup.ru>
9455 L:      linux-media@vger.kernel.org
9456 W:      https://linuxtv.org
9457 W:      http://netup.tv/
9458 T:      git git://linuxtv.org/media_tree.git
9459 S:      Supported
9460 F:      drivers/media/dvb-frontends/lnbh25*
9461
9462 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9463 L:      linux-media@vger.kernel.org
9464 W:      https://linuxtv.org
9465 T:      git git://linuxtv.org/media_tree.git
9466 S:      Orphan
9467 F:      drivers/media/dvb-frontends/mxl5xx*
9468
9469 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9470 M:      Sergey Kozlov <serjk@netup.ru>
9471 M:      Abylay Ospan <aospan@netup.ru>
9472 L:      linux-media@vger.kernel.org
9473 W:      https://linuxtv.org
9474 W:      http://netup.tv/
9475 T:      git git://linuxtv.org/media_tree.git
9476 S:      Supported
9477 F:      drivers/media/pci/netup_unidvb/*
9478
9479 MEDIA DRIVERS FOR RENESAS - CEU
9480 M:      Jacopo Mondi <jacopo@jmondi.org>
9481 L:      linux-media@vger.kernel.org
9482 L:      linux-renesas-soc@vger.kernel.org
9483 T:      git git://linuxtv.org/media_tree.git
9484 S:      Supported
9485 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9486 F:      drivers/media/platform/renesas-ceu.c
9487 F:      include/media/drv-intf/renesas-ceu.h
9488
9489 MEDIA DRIVERS FOR RENESAS - DRIF
9490 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9491 L:      linux-media@vger.kernel.org
9492 L:      linux-renesas-soc@vger.kernel.org
9493 T:      git git://linuxtv.org/media_tree.git
9494 S:      Supported
9495 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9496 F:      drivers/media/platform/rcar_drif.c
9497
9498 MEDIA DRIVERS FOR RENESAS - FCP
9499 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9500 L:      linux-media@vger.kernel.org
9501 L:      linux-renesas-soc@vger.kernel.org
9502 T:      git git://linuxtv.org/media_tree.git
9503 S:      Supported
9504 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9505 F:      drivers/media/platform/rcar-fcp.c
9506 F:      include/media/rcar-fcp.h
9507
9508 MEDIA DRIVERS FOR RENESAS - FDP1
9509 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9510 L:      linux-media@vger.kernel.org
9511 L:      linux-renesas-soc@vger.kernel.org
9512 T:      git git://linuxtv.org/media_tree.git
9513 S:      Supported
9514 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9515 F:      drivers/media/platform/rcar_fdp1.c
9516
9517 MEDIA DRIVERS FOR RENESAS - VIN
9518 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9519 L:      linux-media@vger.kernel.org
9520 L:      linux-renesas-soc@vger.kernel.org
9521 T:      git git://linuxtv.org/media_tree.git
9522 S:      Supported
9523 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9524 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9525 F:      drivers/media/platform/rcar-vin/
9526
9527 MEDIA DRIVERS FOR RENESAS - VSP1
9528 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9529 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9530 L:      linux-media@vger.kernel.org
9531 L:      linux-renesas-soc@vger.kernel.org
9532 T:      git git://linuxtv.org/media_tree.git
9533 S:      Supported
9534 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9535 F:      drivers/media/platform/vsp1/
9536
9537 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9538 L:      linux-media@vger.kernel.org
9539 W:      https://linuxtv.org
9540 T:      git git://linuxtv.org/media_tree.git
9541 S:      Orphan
9542 F:      drivers/media/dvb-frontends/stv0910*
9543
9544 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9545 L:      linux-media@vger.kernel.org
9546 W:      https://linuxtv.org
9547 T:      git git://linuxtv.org/media_tree.git
9548 S:      Orphan
9549 F:      drivers/media/dvb-frontends/stv6111*
9550
9551 MEDIA DRIVERS FOR STM32 - DCMI
9552 M:      Hugues Fruchet <hugues.fruchet@st.com>
9553 L:      linux-media@vger.kernel.org
9554 T:      git git://linuxtv.org/media_tree.git
9555 S:      Supported
9556 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9557 F:      drivers/media/platform/stm32/stm32-dcmi.c
9558
9559 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9560 M:      Dmitry Osipenko <digetx@gmail.com>
9561 L:      linux-media@vger.kernel.org
9562 L:      linux-tegra@vger.kernel.org
9563 T:      git git://linuxtv.org/media_tree.git
9564 S:      Maintained
9565 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9566 F:      drivers/staging/media/tegra-vde/
9567
9568 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9569 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9570 P:      LinuxTV.org Project
9571 L:      linux-media@vger.kernel.org
9572 W:      https://linuxtv.org
9573 Q:      http://patchwork.kernel.org/project/linux-media/list/
9574 T:      git git://linuxtv.org/media_tree.git
9575 S:      Maintained
9576 F:      Documentation/devicetree/bindings/media/
9577 F:      Documentation/media/
9578 F:      drivers/media/
9579 F:      drivers/staging/media/
9580 F:      include/linux/platform_data/media/
9581 F:      include/media/
9582 F:      include/uapi/linux/dvb/
9583 F:      include/uapi/linux/videodev2.h
9584 F:      include/uapi/linux/media.h
9585 F:      include/uapi/linux/v4l2-*
9586 F:      include/uapi/linux/meye.h
9587 F:      include/uapi/linux/ivtv*
9588 F:      include/uapi/linux/uvcvideo.h
9589
9590 MEDIATEK BLUETOOTH DRIVER
9591 M:      Sean Wang <sean.wang@mediatek.com>
9592 L:      linux-bluetooth@vger.kernel.org
9593 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9594 S:      Maintained
9595 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9596 F:      drivers/bluetooth/btmtkuart.c
9597
9598 MEDIATEK CIR DRIVER
9599 M:      Sean Wang <sean.wang@mediatek.com>
9600 S:      Maintained
9601 F:      drivers/media/rc/mtk-cir.c
9602
9603 MEDIATEK DMA DRIVER
9604 M:      Sean Wang <sean.wang@mediatek.com>
9605 L:      dmaengine@vger.kernel.org
9606 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9607 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9608 S:      Maintained
9609 F:      Documentation/devicetree/bindings/dma/mtk-*
9610 F:      drivers/dma/mediatek/
9611
9612 MEDIATEK PMIC LED DRIVER
9613 M:      Sean Wang <sean.wang@mediatek.com>
9614 S:      Maintained
9615 F:      drivers/leds/leds-mt6323.c
9616 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9617
9618 MEDIATEK ETHERNET DRIVER
9619 M:      Felix Fietkau <nbd@openwrt.org>
9620 M:      John Crispin <john@phrozen.org>
9621 M:      Sean Wang <sean.wang@mediatek.com>
9622 M:      Nelson Chang <nelson.chang@mediatek.com>
9623 L:      netdev@vger.kernel.org
9624 S:      Maintained
9625 F:      drivers/net/ethernet/mediatek/
9626
9627 MEDIATEK SWITCH DRIVER
9628 M:      Sean Wang <sean.wang@mediatek.com>
9629 L:      netdev@vger.kernel.org
9630 S:      Maintained
9631 F:      drivers/net/dsa/mt7530.*
9632 F:      net/dsa/tag_mtk.c
9633
9634 MEDIATEK JPEG DRIVER
9635 M:      Rick Chang <rick.chang@mediatek.com>
9636 M:      Bin Liu <bin.liu@mediatek.com>
9637 S:      Supported
9638 F:      drivers/media/platform/mtk-jpeg/
9639 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9640
9641 MEDIATEK MDP DRIVER
9642 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9643 M:      Houlong Wei <houlong.wei@mediatek.com>
9644 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9645 S:      Supported
9646 F:      drivers/media/platform/mtk-mdp/
9647 F:      drivers/media/platform/mtk-vpu/
9648 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9649
9650 MEDIATEK MEDIA DRIVER
9651 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9652 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9653 S:      Supported
9654 F:      drivers/media/platform/mtk-vcodec/
9655 F:      drivers/media/platform/mtk-vpu/
9656 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9657 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9658
9659 MEDIATEK MT76 WIRELESS LAN DRIVER
9660 M:      Felix Fietkau <nbd@nbd.name>
9661 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9662 L:      linux-wireless@vger.kernel.org
9663 S:      Maintained
9664 F:      drivers/net/wireless/mediatek/mt76/
9665
9666 MEDIATEK MT7601U WIRELESS LAN DRIVER
9667 M:      Jakub Kicinski <kubakici@wp.pl>
9668 L:      linux-wireless@vger.kernel.org
9669 S:      Maintained
9670 F:      drivers/net/wireless/mediatek/mt7601u/
9671
9672 MEDIATEK NAND CONTROLLER DRIVER
9673 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9674 L:      linux-mtd@lists.infradead.org
9675 S:      Maintained
9676 F:      drivers/mtd/nand/raw/mtk_*
9677 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9678
9679 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9680 M:      Sean Wang <sean.wang@mediatek.com>
9681 S:      Maintained
9682 F:      drivers/char/hw_random/mtk-rng.c
9683
9684 MEDIATEK USB3 DRD IP DRIVER
9685 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9686 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9687 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9688 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9689 S:      Maintained
9690 F:      drivers/usb/mtu3/
9691
9692 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9693 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9694 M:      Martin Donnelly <martin.donnelly@ge.com>
9695 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9696 S:      Maintained
9697 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9698 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9699
9700 MEGARAID SCSI/SAS DRIVERS
9701 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9702 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9703 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9704 L:      megaraidlinux.pdl@broadcom.com
9705 L:      linux-scsi@vger.kernel.org
9706 W:      http://www.avagotech.com/support/
9707 S:      Maintained
9708 F:      Documentation/scsi/megaraid.txt
9709 F:      drivers/scsi/megaraid.*
9710 F:      drivers/scsi/megaraid/
9711
9712 MELEXIS MLX90614 DRIVER
9713 M:      Crt Mori <cmo@melexis.com>
9714 L:      linux-iio@vger.kernel.org
9715 W:      http://www.melexis.com
9716 S:      Supported
9717 F:      drivers/iio/temperature/mlx90614.c
9718
9719 MELEXIS MLX90632 DRIVER
9720 M:      Crt Mori <cmo@melexis.com>
9721 L:      linux-iio@vger.kernel.org
9722 W:      http://www.melexis.com
9723 S:      Supported
9724 F:      drivers/iio/temperature/mlx90632.c
9725
9726 MELFAS MIP4 TOUCHSCREEN DRIVER
9727 M:      Sangwon Jee <jeesw@melfas.com>
9728 W:      http://www.melfas.com
9729 S:      Supported
9730 F:      drivers/input/touchscreen/melfas_mip4.c
9731 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9732
9733 MELLANOX ETHERNET DRIVER (mlx4_en)
9734 M:      Tariq Toukan <tariqt@mellanox.com>
9735 L:      netdev@vger.kernel.org
9736 S:      Supported
9737 W:      http://www.mellanox.com
9738 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9739 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9740
9741 MELLANOX ETHERNET DRIVER (mlx5e)
9742 M:      Saeed Mahameed <saeedm@mellanox.com>
9743 L:      netdev@vger.kernel.org
9744 S:      Supported
9745 W:      http://www.mellanox.com
9746 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9747 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9748
9749 MELLANOX ETHERNET INNOVA DRIVERS
9750 R:      Boris Pismenny <borisp@mellanox.com>
9751 L:      netdev@vger.kernel.org
9752 S:      Supported
9753 W:      http://www.mellanox.com
9754 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9755 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9756 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9757 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9758 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9759
9760 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9761 R:      Boris Pismenny <borisp@mellanox.com>
9762 L:      netdev@vger.kernel.org
9763 S:      Supported
9764 W:      http://www.mellanox.com
9765 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9766 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9767 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9768
9769 MELLANOX ETHERNET SWITCH DRIVERS
9770 M:      Jiri Pirko <jiri@mellanox.com>
9771 M:      Ido Schimmel <idosch@mellanox.com>
9772 L:      netdev@vger.kernel.org
9773 S:      Supported
9774 W:      http://www.mellanox.com
9775 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9776 F:      drivers/net/ethernet/mellanox/mlxsw/
9777 F:      tools/testing/selftests/drivers/net/mlxsw/
9778
9779 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9780 M:      mlxsw@mellanox.com
9781 L:      netdev@vger.kernel.org
9782 S:      Supported
9783 W:      http://www.mellanox.com
9784 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9785 F:      drivers/net/ethernet/mellanox/mlxfw/
9786
9787 MELLANOX HARDWARE PLATFORM SUPPORT
9788 M:      Andy Shevchenko <andy@infradead.org>
9789 M:      Darren Hart <dvhart@infradead.org>
9790 M:      Vadim Pasternak <vadimp@mellanox.com>
9791 L:      platform-driver-x86@vger.kernel.org
9792 S:      Supported
9793 F:      drivers/platform/mellanox/
9794
9795 MELLANOX MLX4 core VPI driver
9796 M:      Tariq Toukan <tariqt@mellanox.com>
9797 L:      netdev@vger.kernel.org
9798 L:      linux-rdma@vger.kernel.org
9799 W:      http://www.mellanox.com
9800 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9801 S:      Supported
9802 F:      drivers/net/ethernet/mellanox/mlx4/
9803 F:      include/linux/mlx4/
9804
9805 MELLANOX MLX4 IB driver
9806 M:      Yishai Hadas <yishaih@mellanox.com>
9807 L:      linux-rdma@vger.kernel.org
9808 W:      http://www.mellanox.com
9809 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9810 S:      Supported
9811 F:      drivers/infiniband/hw/mlx4/
9812 F:      include/linux/mlx4/
9813 F:      include/uapi/rdma/mlx4-abi.h
9814
9815 MELLANOX MLX5 core VPI driver
9816 M:      Saeed Mahameed <saeedm@mellanox.com>
9817 M:      Leon Romanovsky <leonro@mellanox.com>
9818 L:      netdev@vger.kernel.org
9819 L:      linux-rdma@vger.kernel.org
9820 W:      http://www.mellanox.com
9821 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9822 S:      Supported
9823 F:      drivers/net/ethernet/mellanox/mlx5/core/
9824 F:      include/linux/mlx5/
9825
9826 MELLANOX MLX5 IB driver
9827 M:      Leon Romanovsky <leonro@mellanox.com>
9828 L:      linux-rdma@vger.kernel.org
9829 W:      http://www.mellanox.com
9830 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9831 S:      Supported
9832 F:      drivers/infiniband/hw/mlx5/
9833 F:      include/linux/mlx5/
9834 F:      include/uapi/rdma/mlx5-abi.h
9835
9836 MELLANOX MLXCPLD I2C AND MUX DRIVER
9837 M:      Vadim Pasternak <vadimp@mellanox.com>
9838 M:      Michael Shych <michaelsh@mellanox.com>
9839 L:      linux-i2c@vger.kernel.org
9840 S:      Supported
9841 F:      drivers/i2c/busses/i2c-mlxcpld.c
9842 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9843 F:      Documentation/i2c/busses/i2c-mlxcpld
9844
9845 MELLANOX MLXCPLD LED DRIVER
9846 M:      Vadim Pasternak <vadimp@mellanox.com>
9847 L:      linux-leds@vger.kernel.org
9848 S:      Supported
9849 F:      drivers/leds/leds-mlxcpld.c
9850 F:      drivers/leds/leds-mlxreg.c
9851 F:      Documentation/leds/leds-mlxcpld.txt
9852
9853 MELLANOX PLATFORM DRIVER
9854 M:      Vadim Pasternak <vadimp@mellanox.com>
9855 L:      platform-driver-x86@vger.kernel.org
9856 S:      Supported
9857 F:      drivers/platform/x86/mlx-platform.c
9858
9859 MEMBARRIER SUPPORT
9860 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9861 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9862 L:      linux-kernel@vger.kernel.org
9863 S:      Supported
9864 F:      kernel/sched/membarrier.c
9865 F:      include/uapi/linux/membarrier.h
9866 F:      arch/powerpc/include/asm/membarrier.h
9867
9868 MEMBLOCK
9869 M:      Mike Rapoport <rppt@linux.ibm.com>
9870 L:      linux-mm@kvack.org
9871 S:      Maintained
9872 F:      include/linux/memblock.h
9873 F:      mm/memblock.c
9874 F:      Documentation/core-api/boot-time-mm.rst
9875
9876 MEMORY MANAGEMENT
9877 L:      linux-mm@kvack.org
9878 W:      http://www.linux-mm.org
9879 S:      Maintained
9880 F:      include/linux/mm.h
9881 F:      include/linux/gfp.h
9882 F:      include/linux/mmzone.h
9883 F:      include/linux/memory_hotplug.h
9884 F:      include/linux/vmalloc.h
9885 F:      mm/
9886
9887 MEMORY TECHNOLOGY DEVICES (MTD)
9888 M:      David Woodhouse <dwmw2@infradead.org>
9889 M:      Brian Norris <computersforpeace@gmail.com>
9890 M:      Boris Brezillon <bbrezillon@kernel.org>
9891 M:      Marek Vasut <marek.vasut@gmail.com>
9892 M:      Richard Weinberger <richard@nod.at>
9893 L:      linux-mtd@lists.infradead.org
9894 W:      http://www.linux-mtd.infradead.org/
9895 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9896 T:      git git://git.infradead.org/linux-mtd.git master
9897 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9898 S:      Maintained
9899 F:      Documentation/devicetree/bindings/mtd/
9900 F:      drivers/mtd/
9901 F:      include/linux/mtd/
9902 F:      include/uapi/mtd/
9903
9904 MEN A21 WATCHDOG DRIVER
9905 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9906 L:      linux-watchdog@vger.kernel.org
9907 S:      Maintained
9908 F:      drivers/watchdog/mena21_wdt.c
9909
9910 MEN CHAMELEON BUS (mcb)
9911 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9912 S:      Maintained
9913 F:      drivers/mcb/
9914 F:      include/linux/mcb.h
9915 F:      Documentation/men-chameleon-bus.txt
9916
9917 MEN F21BMC (Board Management Controller)
9918 M:      Andreas Werner <andreas.werner@men.de>
9919 S:      Supported
9920 F:      drivers/mfd/menf21bmc.c
9921 F:      drivers/watchdog/menf21bmc_wdt.c
9922 F:      drivers/leds/leds-menf21bmc.c
9923 F:      drivers/hwmon/menf21bmc_hwmon.c
9924 F:      Documentation/hwmon/menf21bmc
9925
9926 MEN Z069 WATCHDOG DRIVER
9927 M:      Johannes Thumshirn <jth@kernel.org>
9928 L:      linux-watchdog@vger.kernel.org
9929 S:      Maintained
9930 F:      drivers/watchdog/menz69_wdt.c
9931
9932 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9933 M:      Neil Armstrong <narmstrong@baylibre.com>
9934 L:      linux-media@lists.freedesktop.org
9935 L:      linux-amlogic@lists.infradead.org
9936 W:      http://linux-meson.com/
9937 S:      Supported
9938 F:      drivers/media/platform/meson/ao-cec.c
9939 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9940 T:      git git://linuxtv.org/media_tree.git
9941
9942 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
9943 M:      Liang Yang <liang.yang@amlogic.com>
9944 L:      linux-mtd@lists.infradead.org
9945 S:      Maintained
9946 F:      drivers/mtd/nand/raw/meson_*
9947 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
9948
9949 METHODE UDPU SUPPORT
9950 M:      Vladimir Vid <vladimir.vid@sartura.hr>
9951 S:      Maintained
9952 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
9953
9954 MICROBLAZE ARCHITECTURE
9955 M:      Michal Simek <monstr@monstr.eu>
9956 W:      http://www.monstr.eu/fdt/
9957 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9958 S:      Supported
9959 F:      arch/microblaze/
9960
9961 MICROCHIP AT91 SERIAL DRIVER
9962 M:      Richard Genoud <richard.genoud@gmail.com>
9963 S:      Maintained
9964 F:      drivers/tty/serial/atmel_serial.c
9965 F:      drivers/tty/serial/atmel_serial.h
9966 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9967
9968 MICROCHIP AUDIO ASOC DRIVERS
9969 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9970 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9971 S:      Supported
9972 F:      sound/soc/atmel
9973
9974 MICROCHIP DMA DRIVER
9975 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9976 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9977 L:      dmaengine@vger.kernel.org
9978 S:      Supported
9979 F:      drivers/dma/at_hdmac.c
9980 F:      drivers/dma/at_hdmac_regs.h
9981 F:      include/linux/platform_data/dma-atmel.h
9982 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
9983 F:      include/dt-bindings/dma/at91.h
9984
9985 MICROCHIP ECC DRIVER
9986 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9987 L:      linux-crypto@vger.kernel.org
9988 S:      Maintained
9989 F:      drivers/crypto/atmel-ecc.*
9990
9991 MICROCHIP I2C DRIVER
9992 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9993 L:      linux-i2c@vger.kernel.org
9994 S:      Supported
9995 F:      drivers/i2c/busses/i2c-at91.c
9996
9997 MICROCHIP ISC DRIVER
9998 M:      Eugen Hristev <eugen.hristev@microchip.com>
9999 L:      linux-media@vger.kernel.org
10000 S:      Supported
10001 F:      drivers/media/platform/atmel/atmel-isc.c
10002 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10003 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10004
10005 MICROCHIP ISI DRIVER
10006 M:      Eugen Hristev <eugen.hristev@microchip.com>
10007 L:      linux-media@vger.kernel.org
10008 S:      Supported
10009 F:      drivers/media/platform/atmel/atmel-isi.c
10010 F:      drivers/media/platform/atmel/atmel-isi.h
10011
10012 MICROCHIP AT91 USART MFD DRIVER
10013 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10014 L:      linux-kernel@vger.kernel.org
10015 S:      Supported
10016 F:      drivers/mfd/at91-usart.c
10017 F:      include/dt-bindings/mfd/at91-usart.h
10018 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10019
10020 MICROCHIP AT91 USART SPI DRIVER
10021 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10022 L:      linux-spi@vger.kernel.org
10023 S:      Supported
10024 F:      drivers/spi/spi-at91-usart.c
10025 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10026
10027 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10028 M:      Woojung Huh <Woojung.Huh@microchip.com>
10029 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10030 L:      netdev@vger.kernel.org
10031 S:      Maintained
10032 F:      net/dsa/tag_ksz.c
10033 F:      drivers/net/dsa/microchip/*
10034 F:      include/linux/platform_data/microchip-ksz.h
10035 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10036
10037 MICROCHIP LAN743X ETHERNET DRIVER
10038 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10039 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10040 L:      netdev@vger.kernel.org
10041 S:      Maintained
10042 F:      drivers/net/ethernet/microchip/lan743x_*
10043
10044 MICROCHIP LCDFB DRIVER
10045 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10046 L:      linux-fbdev@vger.kernel.org
10047 S:      Maintained
10048 F:      drivers/video/fbdev/atmel_lcdfb.c
10049 F:      include/video/atmel_lcdc.h
10050
10051 MICROCHIP MMC/SD/SDIO MCI DRIVER
10052 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10053 S:      Maintained
10054 F:      drivers/mmc/host/atmel-mci.c
10055
10056 MICROCHIP MCP16502 PMIC DRIVER
10057 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10058 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10059 S:      Maintained
10060 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10061 F:      drivers/regulator/mcp16502.c
10062
10063 MICROCHIP MCP3911 ADC DRIVER
10064 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10065 M:      Kent Gustavsson <kent@minoris.se>
10066 L:      linux-iio@vger.kernel.org
10067 S:      Supported
10068 F:      drivers/iio/adc/mcp3911.c
10069 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10070
10071 MICROCHIP NAND DRIVER
10072 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10073 L:      linux-mtd@lists.infradead.org
10074 S:      Supported
10075 F:      drivers/mtd/nand/raw/atmel/*
10076 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10077
10078 MICROCHIP PWM DRIVER
10079 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10080 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10081 L:      linux-pwm@vger.kernel.org
10082 S:      Supported
10083 F:      drivers/pwm/pwm-atmel.c
10084 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10085
10086 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10087 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10088 M:      Eugen Hristev <eugen.hristev@microchip.com>
10089 L:      linux-iio@vger.kernel.org
10090 S:      Supported
10091 F:      drivers/iio/adc/at91-sama5d2_adc.c
10092 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10093 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10094
10095 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10096 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10097 S:      Supported
10098 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10099
10100 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10101 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10102 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10103 L:      linux-gpio@vger.kernel.org
10104 F:      drivers/gpio/gpio-sama5d2-piobu.c
10105
10106 MICROCHIP SPI DRIVER
10107 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10108 S:      Supported
10109 F:      drivers/spi/spi-atmel.*
10110
10111 MICROCHIP SSC DRIVER
10112 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10113 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10114 S:      Supported
10115 F:      drivers/misc/atmel-ssc.c
10116 F:      include/linux/atmel-ssc.h
10117
10118 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10119 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10120 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10121 S:      Supported
10122 F:      drivers/misc/atmel_tclib.c
10123 F:      drivers/clocksource/tcb_clksrc.c
10124
10125 MICROCHIP USBA UDC DRIVER
10126 M:      Cristian Birsan <cristian.birsan@microchip.com>
10127 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10128 S:      Supported
10129 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10130
10131 MICROCHIP USB251XB DRIVER
10132 M:      Richard Leitner <richard.leitner@skidata.com>
10133 L:      linux-usb@vger.kernel.org
10134 S:      Maintained
10135 F:      drivers/usb/misc/usb251xb.c
10136 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10137
10138 MICROCHIP XDMA DRIVER
10139 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10140 L:      linux-arm-kernel@lists.infradead.org
10141 L:      dmaengine@vger.kernel.org
10142 S:      Supported
10143 F:      drivers/dma/at_xdmac.c
10144
10145 MICROSEMI MIPS SOCS
10146 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10147 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10148 L:      linux-mips@vger.kernel.org
10149 S:      Supported
10150 F:      arch/mips/generic/board-ocelot.c
10151 F:      arch/mips/configs/generic/board-ocelot.config
10152 F:      arch/mips/boot/dts/mscc/
10153 F:      Documentation/devicetree/bindings/mips/mscc.txt
10154
10155 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10156 M:      Don Brace <don.brace@microsemi.com>
10157 L:      esc.storagedev@microsemi.com
10158 L:      linux-scsi@vger.kernel.org
10159 S:      Supported
10160 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10161 F:      drivers/scsi/smartpqi/Kconfig
10162 F:      drivers/scsi/smartpqi/Makefile
10163 F:      include/linux/cciss*.h
10164 F:      include/uapi/linux/cciss*.h
10165 F:      Documentation/scsi/smartpqi.txt
10166
10167 MICROSEMI ETHERNET SWITCH DRIVER
10168 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10169 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10170 L:      netdev@vger.kernel.org
10171 S:      Supported
10172 F:      drivers/net/ethernet/mscc/
10173
10174 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10175 M:      Chen Yu <yu.c.chen@intel.com>
10176 L:      platform-driver-x86@vger.kernel.org
10177 S:      Supported
10178 F:      drivers/platform/x86/surfacepro3_button.c
10179
10180 MICROTEK X6 SCANNER
10181 M:      Oliver Neukum <oliver@neukum.org>
10182 S:      Maintained
10183 F:      drivers/usb/image/microtek.*
10184
10185 MIPS
10186 M:      Ralf Baechle <ralf@linux-mips.org>
10187 M:      Paul Burton <paul.burton@mips.com>
10188 M:      James Hogan <jhogan@kernel.org>
10189 L:      linux-mips@vger.kernel.org
10190 W:      http://www.linux-mips.org/
10191 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10193 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10194 S:      Supported
10195 F:      Documentation/devicetree/bindings/mips/
10196 F:      Documentation/mips/
10197 F:      arch/mips/
10198 F:      drivers/platform/mips/
10199
10200 MIPS BOSTON DEVELOPMENT BOARD
10201 M:      Paul Burton <paul.burton@mips.com>
10202 L:      linux-mips@vger.kernel.org
10203 S:      Maintained
10204 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10205 F:      arch/mips/boot/dts/img/boston.dts
10206 F:      arch/mips/configs/generic/board-boston.config
10207 F:      drivers/clk/imgtec/clk-boston.c
10208 F:      include/dt-bindings/clock/boston-clock.h
10209
10210 MIPS GENERIC PLATFORM
10211 M:      Paul Burton <paul.burton@mips.com>
10212 L:      linux-mips@vger.kernel.org
10213 S:      Supported
10214 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10215 F:      arch/mips/generic/
10216 F:      arch/mips/tools/generic-board-config.sh
10217
10218 MIPS/LOONGSON1 ARCHITECTURE
10219 M:      Keguang Zhang <keguang.zhang@gmail.com>
10220 L:      linux-mips@vger.kernel.org
10221 S:      Maintained
10222 F:      arch/mips/loongson32/
10223 F:      arch/mips/include/asm/mach-loongson32/
10224 F:      drivers/*/*loongson1*
10225 F:      drivers/*/*/*loongson1*
10226
10227 MIPS/LOONGSON2 ARCHITECTURE
10228 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10229 L:      linux-mips@vger.kernel.org
10230 S:      Maintained
10231 F:      arch/mips/loongson64/fuloong-2e/
10232 F:      arch/mips/loongson64/lemote-2f/
10233 F:      arch/mips/include/asm/mach-loongson64/
10234 F:      drivers/*/*loongson2*
10235 F:      drivers/*/*/*loongson2*
10236
10237 MIPS/LOONGSON3 ARCHITECTURE
10238 M:      Huacai Chen <chenhc@lemote.com>
10239 L:      linux-mips@vger.kernel.org
10240 S:      Maintained
10241 F:      arch/mips/loongson64/
10242 F:      arch/mips/include/asm/mach-loongson64/
10243 F:      drivers/platform/mips/cpu_hwmon.c
10244 F:      drivers/*/*loongson3*
10245 F:      drivers/*/*/*loongson3*
10246
10247 MIPS RINT INSTRUCTION EMULATION
10248 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10249 L:      linux-mips@vger.kernel.org
10250 S:      Supported
10251 F:      arch/mips/math-emu/sp_rint.c
10252 F:      arch/mips/math-emu/dp_rint.c
10253
10254 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10255 M:      Hans Verkuil <hverkuil@xs4all.nl>
10256 L:      linux-media@vger.kernel.org
10257 T:      git git://linuxtv.org/media_tree.git
10258 W:      https://linuxtv.org
10259 S:      Odd Fixes
10260 F:      drivers/media/radio/radio-miropcm20*
10261
10262 MMP SUPPORT
10263 R:      Lubomir Rintel <lkundrak@v3.sk>
10264 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10265 S:      Odd Fixes
10266 F:      arch/arm/boot/dts/mmp*
10267 F:      arch/arm/mach-mmp/
10268
10269 MMU GATHER AND TLB INVALIDATION
10270 M:      Will Deacon <will.deacon@arm.com>
10271 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10272 M:      Andrew Morton <akpm@linux-foundation.org>
10273 M:      Nick Piggin <npiggin@gmail.com>
10274 M:      Peter Zijlstra <peterz@infradead.org>
10275 L:      linux-arch@vger.kernel.org
10276 L:      linux-mm@kvack.org
10277 S:      Maintained
10278 F:      arch/*/include/asm/tlb.h
10279 F:      include/asm-generic/tlb.h
10280 F:      mm/mmu_gather.c
10281
10282 MN88472 MEDIA DRIVER
10283 M:      Antti Palosaari <crope@iki.fi>
10284 L:      linux-media@vger.kernel.org
10285 W:      https://linuxtv.org
10286 W:      http://palosaari.fi/linux/
10287 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10288 S:      Maintained
10289 F:      drivers/media/dvb-frontends/mn88472*
10290
10291 MN88473 MEDIA DRIVER
10292 M:      Antti Palosaari <crope@iki.fi>
10293 L:      linux-media@vger.kernel.org
10294 W:      https://linuxtv.org
10295 W:      http://palosaari.fi/linux/
10296 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10297 S:      Maintained
10298 F:      drivers/media/dvb-frontends/mn88473*
10299
10300 MODULE SUPPORT
10301 M:      Jessica Yu <jeyu@kernel.org>
10302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10303 S:      Maintained
10304 F:      include/linux/module.h
10305 F:      kernel/module.c
10306
10307 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10308 W:      http://popies.net/meye/
10309 S:      Orphan
10310 F:      Documentation/media/v4l-drivers/meye*
10311 F:      drivers/media/pci/meye/
10312 F:      include/uapi/linux/meye.h
10313
10314 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10315 M:      Jiri Slaby <jirislaby@gmail.com>
10316 S:      Maintained
10317 F:      Documentation/serial/moxa-smartio
10318 F:      drivers/tty/mxser.*
10319
10320 MR800 AVERMEDIA USB FM RADIO DRIVER
10321 M:      Alexey Klimov <klimov.linux@gmail.com>
10322 L:      linux-media@vger.kernel.org
10323 T:      git git://linuxtv.org/media_tree.git
10324 S:      Maintained
10325 F:      drivers/media/radio/radio-mr800.c
10326
10327 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10328 M:      Alan Ott <alan@signal11.us>
10329 L:      linux-wpan@vger.kernel.org
10330 S:      Maintained
10331 F:      drivers/net/ieee802154/mrf24j40.c
10332 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10333
10334 MSI LAPTOP SUPPORT
10335 M:      "Lee, Chun-Yi" <jlee@suse.com>
10336 L:      platform-driver-x86@vger.kernel.org
10337 S:      Maintained
10338 F:      drivers/platform/x86/msi-laptop.c
10339
10340 MSI WMI SUPPORT
10341 L:      platform-driver-x86@vger.kernel.org
10342 S:      Orphan
10343 F:      drivers/platform/x86/msi-wmi.c
10344
10345 MSI001 MEDIA DRIVER
10346 M:      Antti Palosaari <crope@iki.fi>
10347 L:      linux-media@vger.kernel.org
10348 W:      https://linuxtv.org
10349 W:      http://palosaari.fi/linux/
10350 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10351 T:      git git://linuxtv.org/anttip/media_tree.git
10352 S:      Maintained
10353 F:      drivers/media/tuners/msi001*
10354
10355 MSI2500 MEDIA DRIVER
10356 M:      Antti Palosaari <crope@iki.fi>
10357 L:      linux-media@vger.kernel.org
10358 W:      https://linuxtv.org
10359 W:      http://palosaari.fi/linux/
10360 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10361 T:      git git://linuxtv.org/anttip/media_tree.git
10362 S:      Maintained
10363 F:      drivers/media/usb/msi2500/
10364
10365 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10366 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10367 L:      linux-mtd@lists.infradead.org
10368 S:      Maintained
10369 F:      drivers/mtd/devices/docg3*
10370
10371 MT9M032 APTINA SENSOR DRIVER
10372 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10373 L:      linux-media@vger.kernel.org
10374 T:      git git://linuxtv.org/media_tree.git
10375 S:      Maintained
10376 F:      drivers/media/i2c/mt9m032.c
10377 F:      include/media/i2c/mt9m032.h
10378
10379 MT9P031 APTINA CAMERA SENSOR
10380 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10381 L:      linux-media@vger.kernel.org
10382 T:      git git://linuxtv.org/media_tree.git
10383 S:      Maintained
10384 F:      drivers/media/i2c/mt9p031.c
10385 F:      include/media/i2c/mt9p031.h
10386
10387 MT9T001 APTINA CAMERA SENSOR
10388 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10389 L:      linux-media@vger.kernel.org
10390 T:      git git://linuxtv.org/media_tree.git
10391 S:      Maintained
10392 F:      drivers/media/i2c/mt9t001.c
10393 F:      include/media/i2c/mt9t001.h
10394
10395 MT9T112 APTINA CAMERA SENSOR
10396 M:      Jacopo Mondi <jacopo@jmondi.org>
10397 L:      linux-media@vger.kernel.org
10398 T:      git git://linuxtv.org/media_tree.git
10399 S:      Odd Fixes
10400 F:      drivers/media/i2c/mt9t112.c
10401 F:      include/media/i2c/mt9t112.h
10402
10403 MT9V032 APTINA CAMERA SENSOR
10404 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10405 L:      linux-media@vger.kernel.org
10406 T:      git git://linuxtv.org/media_tree.git
10407 S:      Maintained
10408 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10409 F:      drivers/media/i2c/mt9v032.c
10410 F:      include/media/i2c/mt9v032.h
10411
10412 MT9V111 APTINA CAMERA SENSOR
10413 M:      Jacopo Mondi <jacopo@jmondi.org>
10414 L:      linux-media@vger.kernel.org
10415 T:      git git://linuxtv.org/media_tree.git
10416 S:      Maintained
10417 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10418 F:      drivers/media/i2c/mt9v111.c
10419
10420 MULTIFUNCTION DEVICES (MFD)
10421 M:      Lee Jones <lee.jones@linaro.org>
10422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10423 S:      Supported
10424 F:      Documentation/devicetree/bindings/mfd/
10425 F:      drivers/mfd/
10426 F:      include/linux/mfd/
10427 F:      include/dt-bindings/mfd/
10428
10429 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10430 S:      Orphan
10431 F:      drivers/mmc/host/mmc_spi.c
10432 F:      include/linux/spi/mmc_spi.h
10433
10434 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10435 M:      Ulf Hansson <ulf.hansson@linaro.org>
10436 L:      linux-mmc@vger.kernel.org
10437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10438 S:      Maintained
10439 F:      Documentation/devicetree/bindings/mmc/
10440 F:      drivers/mmc/
10441 F:      include/linux/mmc/
10442 F:      include/uapi/linux/mmc/
10443
10444 MULTIPLEXER SUBSYSTEM
10445 M:      Peter Rosin <peda@axentia.se>
10446 S:      Maintained
10447 F:      Documentation/ABI/testing/sysfs-class-mux*
10448 F:      Documentation/devicetree/bindings/mux/
10449 F:      include/dt-bindings/mux/
10450 F:      include/linux/mux/
10451 F:      drivers/mux/
10452
10453 MULTITECH MULTIPORT CARD (ISICOM)
10454 S:      Orphan
10455 F:      drivers/tty/isicom.c
10456 F:      include/linux/isicom.h
10457
10458 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10459 M:      Bin Liu <b-liu@ti.com>
10460 L:      linux-usb@vger.kernel.org
10461 S:      Maintained
10462 F:      drivers/usb/musb/
10463
10464 MXL301RF MEDIA DRIVER
10465 M:      Akihiro Tsukada <tskd08@gmail.com>
10466 L:      linux-media@vger.kernel.org
10467 S:      Odd Fixes
10468 F:      drivers/media/tuners/mxl301rf*
10469
10470 MXL5007T MEDIA DRIVER
10471 M:      Michael Krufky <mkrufky@linuxtv.org>
10472 L:      linux-media@vger.kernel.org
10473 W:      https://linuxtv.org
10474 W:      http://github.com/mkrufky
10475 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10476 T:      git git://linuxtv.org/mkrufky/tuners.git
10477 S:      Maintained
10478 F:      drivers/media/tuners/mxl5007t.*
10479
10480 MXSFB DRM DRIVER
10481 M:      Marek Vasut <marex@denx.de>
10482 M:      Stefan Agner <stefan@agner.ch>
10483 L:      dri-devel@lists.freedesktop.org
10484 S:      Supported
10485 F:      drivers/gpu/drm/mxsfb/
10486 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10487 T:      git git://anongit.freedesktop.org/drm/drm-misc
10488
10489 MYLEX DAC960 PCI RAID Controller
10490 M:      Hannes Reinecke <hare@kernel.org>
10491 L:      linux-scsi@vger.kernel.org
10492 S:      Supported
10493 F:      drivers/scsi/myrb.*
10494 F:      drivers/scsi/myrs.*
10495
10496 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10497 M:      Chris Lee <christopher.lee@cspi.com>
10498 L:      netdev@vger.kernel.org
10499 W:      https://www.cspi.com/ethernet-products/support/downloads/
10500 S:      Supported
10501 F:      drivers/net/ethernet/myricom/myri10ge/
10502
10503 NAND FLASH SUBSYSTEM
10504 M:      Boris Brezillon <bbrezillon@kernel.org>
10505 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10506 R:      Richard Weinberger <richard@nod.at>
10507 L:      linux-mtd@lists.infradead.org
10508 W:      http://www.linux-mtd.infradead.org/
10509 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10510 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10511 T:      git git://git.infradead.org/linux-mtd.git nand/next
10512 S:      Maintained
10513 F:      drivers/mtd/nand/
10514 F:      include/linux/mtd/*nand*.h
10515
10516 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10517 M:      Daniel Mack <zonque@gmail.com>
10518 S:      Maintained
10519 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10520 W:      http://www.native-instruments.com
10521 F:      sound/usb/caiaq/
10522
10523 NATSEMI ETHERNET DRIVER (DP8381x)
10524 S:      Orphan
10525 F:      drivers/net/ethernet/natsemi/natsemi.c
10526
10527 NCR 5380 SCSI DRIVERS
10528 M:      Finn Thain <fthain@telegraphics.com.au>
10529 M:      Michael Schmitz <schmitzmic@gmail.com>
10530 L:      linux-scsi@vger.kernel.org
10531 S:      Maintained
10532 F:      Documentation/scsi/g_NCR5380.txt
10533 F:      drivers/scsi/NCR5380.*
10534 F:      drivers/scsi/arm/cumana_1.c
10535 F:      drivers/scsi/arm/oak.c
10536 F:      drivers/scsi/atari_scsi.*
10537 F:      drivers/scsi/dmx3191d.c
10538 F:      drivers/scsi/g_NCR5380.*
10539 F:      drivers/scsi/mac_scsi.*
10540 F:      drivers/scsi/sun3_scsi.*
10541 F:      drivers/scsi/sun3_scsi_vme.c
10542
10543 NCSI LIBRARY:
10544 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10545 S:      Maintained
10546 F:      net/ncsi/
10547
10548 NCT6775 HARDWARE MONITOR DRIVER
10549 M:      Guenter Roeck <linux@roeck-us.net>
10550 L:      linux-hwmon@vger.kernel.org
10551 S:      Maintained
10552 F:      Documentation/hwmon/nct6775
10553 F:      drivers/hwmon/nct6775.c
10554
10555 NET_FAILOVER MODULE
10556 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10557 L:      netdev@vger.kernel.org
10558 S:      Supported
10559 F:      driver/net/net_failover.c
10560 F:      include/net/net_failover.h
10561 F:      Documentation/networking/net_failover.rst
10562
10563 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10564 M:      Faisal Latif <faisal.latif@intel.com>
10565 L:      linux-rdma@vger.kernel.org
10566 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10567 S:      Supported
10568 F:      drivers/infiniband/hw/nes/
10569 F:      include/uapi/rdma/nes-abi.h
10570
10571 NETEM NETWORK EMULATOR
10572 M:      Stephen Hemminger <stephen@networkplumber.org>
10573 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10574 S:      Maintained
10575 F:      net/sched/sch_netem.c
10576
10577 NETERION 10GbE DRIVERS (s2io/vxge)
10578 M:      Jon Mason <jdmason@kudzu.us>
10579 L:      netdev@vger.kernel.org
10580 S:      Supported
10581 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10582 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10583 F:      drivers/net/ethernet/neterion/
10584
10585 NETFILTER
10586 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10587 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10588 M:      Florian Westphal <fw@strlen.de>
10589 L:      netfilter-devel@vger.kernel.org
10590 L:      coreteam@netfilter.org
10591 W:      http://www.netfilter.org/
10592 W:      http://www.iptables.org/
10593 W:      http://www.nftables.org/
10594 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10597 S:      Maintained
10598 F:      include/linux/netfilter*
10599 F:      include/linux/netfilter/
10600 F:      include/net/netfilter/
10601 F:      include/uapi/linux/netfilter*
10602 F:      include/uapi/linux/netfilter/
10603 F:      net/*/netfilter.c
10604 F:      net/*/netfilter/
10605 F:      net/netfilter/
10606 F:      net/bridge/br_netfilter*.c
10607
10608 NETROM NETWORK LAYER
10609 M:      Ralf Baechle <ralf@linux-mips.org>
10610 L:      linux-hams@vger.kernel.org
10611 W:      http://www.linux-ax25.org/
10612 S:      Maintained
10613 F:      include/net/netrom.h
10614 F:      include/uapi/linux/netrom.h
10615 F:      net/netrom/
10616
10617 NETRONOME ETHERNET DRIVERS
10618 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10619 L:      oss-drivers@netronome.com
10620 S:      Maintained
10621 F:      drivers/net/ethernet/netronome/
10622
10623 NETWORK BLOCK DEVICE (NBD)
10624 M:      Josef Bacik <josef@toxicpanda.com>
10625 S:      Maintained
10626 L:      linux-block@vger.kernel.org
10627 L:      nbd@other.debian.org
10628 F:      Documentation/blockdev/nbd.txt
10629 F:      drivers/block/nbd.c
10630 F:      include/uapi/linux/nbd.h
10631
10632 NETWORK DROP MONITOR
10633 M:      Neil Horman <nhorman@tuxdriver.com>
10634 L:      netdev@vger.kernel.org
10635 S:      Maintained
10636 W:      https://fedorahosted.org/dropwatch/
10637 F:      net/core/drop_monitor.c
10638
10639 NETWORKING DRIVERS
10640 M:      "David S. Miller" <davem@davemloft.net>
10641 L:      netdev@vger.kernel.org
10642 W:      http://www.linuxfoundation.org/en/Net
10643 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10646 S:      Odd Fixes
10647 F:      Documentation/devicetree/bindings/net/
10648 F:      drivers/net/
10649 F:      include/linux/if_*
10650 F:      include/linux/netdevice.h
10651 F:      include/linux/etherdevice.h
10652 F:      include/linux/fcdevice.h
10653 F:      include/linux/fddidevice.h
10654 F:      include/linux/hippidevice.h
10655 F:      include/linux/inetdevice.h
10656 F:      include/uapi/linux/if_*
10657 F:      include/uapi/linux/netdevice.h
10658
10659 NETWORKING DRIVERS (WIRELESS)
10660 M:      Kalle Valo <kvalo@codeaurora.org>
10661 L:      linux-wireless@vger.kernel.org
10662 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10665 S:      Maintained
10666 F:      Documentation/devicetree/bindings/net/wireless/
10667 F:      drivers/net/wireless/
10668
10669 NETWORKING [DSA]
10670 M:      Andrew Lunn <andrew@lunn.ch>
10671 M:      Vivien Didelot <vivien.didelot@gmail.com>
10672 M:      Florian Fainelli <f.fainelli@gmail.com>
10673 S:      Maintained
10674 F:      Documentation/devicetree/bindings/net/dsa/
10675 F:      net/dsa/
10676 F:      include/net/dsa.h
10677 F:      include/linux/dsa/
10678 F:      include/linux/platform_data/dsa.h
10679 F:      drivers/net/dsa/
10680
10681 NETWORKING [GENERAL]
10682 M:      "David S. Miller" <davem@davemloft.net>
10683 L:      netdev@vger.kernel.org
10684 W:      http://www.linuxfoundation.org/en/Net
10685 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10688 B:      mailto:netdev@vger.kernel.org
10689 S:      Maintained
10690 F:      net/
10691 F:      include/net/
10692 F:      include/linux/in.h
10693 F:      include/linux/net.h
10694 F:      include/linux/netdevice.h
10695 F:      include/uapi/linux/in.h
10696 F:      include/uapi/linux/net.h
10697 F:      include/uapi/linux/netdevice.h
10698 F:      include/uapi/linux/net_namespace.h
10699 F:      tools/testing/selftests/net/
10700 F:      lib/net_utils.c
10701 F:      lib/random32.c
10702 F:      Documentation/networking/
10703
10704 NETWORKING [IPSEC]
10705 M:      Steffen Klassert <steffen.klassert@secunet.com>
10706 M:      Herbert Xu <herbert@gondor.apana.org.au>
10707 M:      "David S. Miller" <davem@davemloft.net>
10708 L:      netdev@vger.kernel.org
10709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10711 S:      Maintained
10712 F:      net/xfrm/
10713 F:      net/key/
10714 F:      net/ipv4/xfrm*
10715 F:      net/ipv4/esp4*
10716 F:      net/ipv4/ah4.c
10717 F:      net/ipv4/ipcomp.c
10718 F:      net/ipv4/ip_vti.c
10719 F:      net/ipv6/xfrm*
10720 F:      net/ipv6/esp6*
10721 F:      net/ipv6/ah6.c
10722 F:      net/ipv6/ipcomp6.c
10723 F:      net/ipv6/ip6_vti.c
10724 F:      include/uapi/linux/xfrm.h
10725 F:      include/net/xfrm.h
10726
10727 NETWORKING [IPv4/IPv6]
10728 M:      "David S. Miller" <davem@davemloft.net>
10729 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10730 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10731 L:      netdev@vger.kernel.org
10732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10733 S:      Maintained
10734 F:      net/ipv4/
10735 F:      net/ipv6/
10736 F:      include/net/ip*
10737 F:      arch/x86/net/*
10738
10739 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10740 M:      Paul Moore <paul@paul-moore.com>
10741 W:      https://github.com/netlabel
10742 L:      netdev@vger.kernel.org
10743 L:      linux-security-module@vger.kernel.org
10744 S:      Maintained
10745 F:      Documentation/netlabel/
10746 F:      include/net/calipso.h
10747 F:      include/net/cipso_ipv4.h
10748 F:      include/net/netlabel.h
10749 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10750 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10751 F:      net/netlabel/
10752 F:      net/ipv4/cipso_ipv4.c
10753 F:      net/ipv6/calipso.c
10754 F:      net/netfilter/xt_CONNSECMARK.c
10755 F:      net/netfilter/xt_SECMARK.c
10756
10757 NETWORKING [TCP]
10758 M:      Eric Dumazet <edumazet@google.com>
10759 L:      netdev@vger.kernel.org
10760 S:      Maintained
10761 F:      net/ipv4/tcp*.c
10762 F:      net/ipv4/syncookies.c
10763 F:      net/ipv6/tcp*.c
10764 F:      net/ipv6/syncookies.c
10765 F:      include/uapi/linux/tcp.h
10766 F:      include/net/tcp.h
10767 F:      include/linux/tcp.h
10768 F:      include/trace/events/tcp.h
10769
10770 NETWORKING [TLS]
10771 M:      Boris Pismenny <borisp@mellanox.com>
10772 M:      Aviad Yehezkel <aviadye@mellanox.com>
10773 M:      Dave Watson <davejwatson@fb.com>
10774 M:      John Fastabend <john.fastabend@gmail.com>
10775 M:      Daniel Borkmann <daniel@iogearbox.net>
10776 L:      netdev@vger.kernel.org
10777 S:      Maintained
10778 F:      net/tls/*
10779 F:      include/uapi/linux/tls.h
10780 F:      include/net/tls.h
10781
10782 NETWORKING [WIRELESS]
10783 L:      linux-wireless@vger.kernel.org
10784 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10785
10786 NETDEVSIM
10787 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10788 S:      Maintained
10789 F:      drivers/net/netdevsim/*
10790
10791 NETXEN (1/10) GbE SUPPORT
10792 M:      Manish Chopra <manishc@marvell.com>
10793 M:      Rahul Verma <rahulv@marvell.com>
10794 M:      GR-Linux-NIC-Dev@marvell.com
10795 L:      netdev@vger.kernel.org
10796 S:      Supported
10797 F:      drivers/net/ethernet/qlogic/netxen/
10798
10799 NFC SUBSYSTEM
10800 M:      Samuel Ortiz <sameo@linux.intel.com>
10801 L:      linux-wireless@vger.kernel.org
10802 L:      linux-nfc@lists.01.org (subscribers-only)
10803 S:      Supported
10804 F:      net/nfc/
10805 F:      include/net/nfc/
10806 F:      include/uapi/linux/nfc.h
10807 F:      drivers/nfc/
10808 F:      include/linux/platform_data/nfcmrvl.h
10809 F:      include/linux/platform_data/nxp-nci.h
10810 F:      Documentation/devicetree/bindings/net/nfc/
10811
10812 NFS, SUNRPC, AND LOCKD CLIENTS
10813 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10814 M:      Anna Schumaker <anna.schumaker@netapp.com>
10815 L:      linux-nfs@vger.kernel.org
10816 W:      http://client.linux-nfs.org
10817 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10818 S:      Maintained
10819 F:      fs/lockd/
10820 F:      fs/nfs/
10821 F:      fs/nfs_common/
10822 F:      net/sunrpc/
10823 F:      include/linux/lockd/
10824 F:      include/linux/nfs*
10825 F:      include/linux/sunrpc/
10826 F:      include/uapi/linux/nfs*
10827 F:      include/uapi/linux/sunrpc/
10828
10829 NILFS2 FILESYSTEM
10830 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10831 L:      linux-nilfs@vger.kernel.org
10832 W:      https://nilfs.sourceforge.io/
10833 W:      https://nilfs.osdn.jp/
10834 T:      git git://github.com/konis/nilfs2.git
10835 S:      Supported
10836 F:      Documentation/filesystems/nilfs2.txt
10837 F:      fs/nilfs2/
10838 F:      include/trace/events/nilfs2.h
10839 F:      include/uapi/linux/nilfs2_api.h
10840 F:      include/uapi/linux/nilfs2_ondisk.h
10841
10842 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10843 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10844 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10845 S:      Maintained
10846 F:      Documentation/scsi/NinjaSCSI.txt
10847 F:      drivers/scsi/pcmcia/nsp_*
10848
10849 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10850 M:      GOTO Masanori <gotom@debian.or.jp>
10851 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10852 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10853 S:      Maintained
10854 F:      Documentation/scsi/NinjaSCSI.txt
10855 F:      drivers/scsi/nsp32*
10856
10857 NIOS2 ARCHITECTURE
10858 M:      Ley Foon Tan <lftan@altera.com>
10859 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10861 S:      Maintained
10862 F:      arch/nios2/
10863
10864 NOHZ, DYNTICKS SUPPORT
10865 M:      Frederic Weisbecker <fweisbec@gmail.com>
10866 M:      Thomas Gleixner <tglx@linutronix.de>
10867 M:      Ingo Molnar <mingo@kernel.org>
10868 L:      linux-kernel@vger.kernel.org
10869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10870 S:      Maintained
10871 F:      kernel/time/tick*.*
10872 F:      include/linux/tick.h
10873 F:      include/linux/sched/nohz.h
10874
10875 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10876 M:      Pavel Machek <pavel@ucw.cz>
10877 M:      Sakari Ailus <sakari.ailus@iki.fi>
10878 L:      linux-media@vger.kernel.org
10879 S:      Maintained
10880 F:      drivers/media/i2c/et8ek8
10881 F:      drivers/media/i2c/ad5820.c
10882
10883 NOKIA N900 POWER SUPPLY DRIVERS
10884 R:      Pali Rohár <pali.rohar@gmail.com>
10885 F:      include/linux/power/bq2415x_charger.h
10886 F:      include/linux/power/bq27xxx_battery.h
10887 F:      include/linux/power/isp1704_charger.h
10888 F:      drivers/power/supply/bq2415x_charger.c
10889 F:      drivers/power/supply/bq27xxx_battery.c
10890 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10891 F:      drivers/power/supply/isp1704_charger.c
10892 F:      drivers/power/supply/rx51_battery.c
10893
10894 NOLIBC HEADER FILE
10895 M:      Willy Tarreau <w@1wt.eu>
10896 S:      Maintained
10897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
10898 F:      tools/include/nolibc/
10899
10900 NTB AMD DRIVER
10901 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10902 L:      linux-ntb@googlegroups.com
10903 S:      Supported
10904 F:      drivers/ntb/hw/amd/
10905
10906 NTB DRIVER CORE
10907 M:      Jon Mason <jdmason@kudzu.us>
10908 M:      Dave Jiang <dave.jiang@intel.com>
10909 M:      Allen Hubbe <allenbh@gmail.com>
10910 L:      linux-ntb@googlegroups.com
10911 S:      Supported
10912 W:      https://github.com/jonmason/ntb/wiki
10913 T:      git git://github.com/jonmason/ntb.git
10914 F:      drivers/ntb/
10915 F:      drivers/net/ntb_netdev.c
10916 F:      include/linux/ntb.h
10917 F:      include/linux/ntb_transport.h
10918 F:      tools/testing/selftests/ntb/
10919
10920 NTB IDT DRIVER
10921 M:      Serge Semin <fancer.lancer@gmail.com>
10922 L:      linux-ntb@googlegroups.com
10923 S:      Supported
10924 F:      drivers/ntb/hw/idt/
10925
10926 NTB INTEL DRIVER
10927 M:      Dave Jiang <dave.jiang@intel.com>
10928 L:      linux-ntb@googlegroups.com
10929 S:      Supported
10930 W:      https://github.com/davejiang/linux/wiki
10931 T:      git https://github.com/davejiang/linux.git
10932 F:      drivers/ntb/hw/intel/
10933
10934 NTFS FILESYSTEM
10935 M:      Anton Altaparmakov <anton@tuxera.com>
10936 L:      linux-ntfs-dev@lists.sourceforge.net
10937 W:      http://www.tuxera.com/
10938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10939 S:      Supported
10940 F:      Documentation/filesystems/ntfs.txt
10941 F:      fs/ntfs/
10942
10943 NUBUS SUBSYSTEM
10944 M:      Finn Thain <fthain@telegraphics.com.au>
10945 L:      linux-m68k@lists.linux-m68k.org
10946 S:      Maintained
10947 F:      arch/*/include/asm/nubus.h
10948 F:      drivers/nubus/
10949 F:      include/linux/nubus.h
10950 F:      include/uapi/linux/nubus.h
10951
10952 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10953 M:      Antonino Daplas <adaplas@gmail.com>
10954 L:      linux-fbdev@vger.kernel.org
10955 S:      Maintained
10956 F:      drivers/video/fbdev/riva/
10957 F:      drivers/video/fbdev/nvidia/
10958
10959 NVM EXPRESS DRIVER
10960 M:      Keith Busch <keith.busch@intel.com>
10961 M:      Jens Axboe <axboe@fb.com>
10962 M:      Christoph Hellwig <hch@lst.de>
10963 M:      Sagi Grimberg <sagi@grimberg.me>
10964 L:      linux-nvme@lists.infradead.org
10965 T:      git://git.infradead.org/nvme.git
10966 W:      http://git.infradead.org/nvme.git
10967 S:      Supported
10968 F:      drivers/nvme/host/
10969 F:      include/linux/nvme.h
10970 F:      include/uapi/linux/nvme_ioctl.h
10971
10972 NVM EXPRESS FC TRANSPORT DRIVERS
10973 M:      James Smart <james.smart@broadcom.com>
10974 L:      linux-nvme@lists.infradead.org
10975 S:      Supported
10976 F:      include/linux/nvme-fc.h
10977 F:      include/linux/nvme-fc-driver.h
10978 F:      drivers/nvme/host/fc.c
10979 F:      drivers/nvme/target/fc.c
10980 F:      drivers/nvme/target/fcloop.c
10981
10982 NVM EXPRESS TARGET DRIVER
10983 M:      Christoph Hellwig <hch@lst.de>
10984 M:      Sagi Grimberg <sagi@grimberg.me>
10985 L:      linux-nvme@lists.infradead.org
10986 T:      git://git.infradead.org/nvme.git
10987 W:      http://git.infradead.org/nvme.git
10988 S:      Supported
10989 F:      drivers/nvme/target/
10990
10991 NVMEM FRAMEWORK
10992 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10993 S:      Maintained
10994 F:      drivers/nvmem/
10995 F:      Documentation/devicetree/bindings/nvmem/
10996 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10997 F:      include/linux/nvmem-consumer.h
10998 F:      include/linux/nvmem-provider.h
10999
11000 NXP SGTL5000 DRIVER
11001 M:      Fabio Estevam <festevam@gmail.com>
11002 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11003 S:      Maintained
11004 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11005 F:      sound/soc/codecs/sgtl5000*
11006
11007 NXP TDA998X DRM DRIVER
11008 M:      Russell King <linux@armlinux.org.uk>
11009 S:      Maintained
11010 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11011 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11012 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11013 F:      include/drm/i2c/tda998x.h
11014 F:      include/dt-bindings/display/tda998x.h
11015 K:      "nxp,tda998x"
11016
11017 NXP TFA9879 DRIVER
11018 M:      Peter Rosin <peda@axentia.se>
11019 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11020 S:      Maintained
11021 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11022 F:      sound/soc/codecs/tfa9879*
11023
11024 NXP-NCI NFC DRIVER
11025 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11026 R:      Charles Gorand <charles.gorand@effinnov.com>
11027 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11028 S:      Supported
11029 F:      drivers/nfc/nxp-nci
11030
11031 OBJAGG
11032 M:      Jiri Pirko <jiri@mellanox.com>
11033 L:      netdev@vger.kernel.org
11034 S:      Supported
11035 F:      lib/objagg.c
11036 F:      lib/test_objagg.c
11037 F:      include/linux/objagg.h
11038
11039 NXP FSPI DRIVER
11040 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11041 M:      Ashish Kumar <ashish.kumar@nxp.com>
11042 L:      linux-spi@vger.kernel.org
11043 S:      Maintained
11044 F:      drivers/spi/spi-nxp-fspi.c
11045 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11046
11047 OBJTOOL
11048 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11049 M:      Peter Zijlstra <peterz@infradead.org>
11050 S:      Supported
11051 F:      tools/objtool/
11052
11053 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11054 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11055 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11056 L:      linuxppc-dev@lists.ozlabs.org
11057 S:      Supported
11058 F:      arch/powerpc/platforms/powernv/ocxl.c
11059 F:      arch/powerpc/include/asm/pnv-ocxl.h
11060 F:      drivers/misc/ocxl/
11061 F:      include/misc/ocxl*
11062 F:      include/uapi/misc/ocxl.h
11063 F:      Documentation/accelerators/ocxl.rst
11064
11065 OMAP AUDIO SUPPORT
11066 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11067 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11068 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11069 L:      linux-omap@vger.kernel.org
11070 S:      Maintained
11071 F:      sound/soc/ti/omap*
11072 F:      sound/soc/ti/rx51.c
11073 F:      sound/soc/ti/n810.c
11074 F:      sound/soc/ti/sdma-pcm.*
11075
11076 OMAP CLOCK FRAMEWORK SUPPORT
11077 M:      Paul Walmsley <paul@pwsan.com>
11078 L:      linux-omap@vger.kernel.org
11079 S:      Maintained
11080 F:      arch/arm/*omap*/*clock*
11081
11082 OMAP DEVICE TREE SUPPORT
11083 M:      Benoît Cousson <bcousson@baylibre.com>
11084 M:      Tony Lindgren <tony@atomide.com>
11085 L:      linux-omap@vger.kernel.org
11086 L:      devicetree@vger.kernel.org
11087 S:      Maintained
11088 F:      arch/arm/boot/dts/*omap*
11089 F:      arch/arm/boot/dts/*am3*
11090 F:      arch/arm/boot/dts/*am4*
11091 F:      arch/arm/boot/dts/*am5*
11092 F:      arch/arm/boot/dts/*dra7*
11093
11094 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11095 L:      linux-omap@vger.kernel.org
11096 L:      linux-fbdev@vger.kernel.org
11097 S:      Orphan
11098 F:      drivers/video/fbdev/omap2/
11099 F:      Documentation/arm/OMAP/DSS
11100
11101 OMAP FRAMEBUFFER SUPPORT
11102 L:      linux-fbdev@vger.kernel.org
11103 L:      linux-omap@vger.kernel.org
11104 S:      Orphan
11105 F:      drivers/video/fbdev/omap/
11106
11107 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11108 M:      Roger Quadros <rogerq@ti.com>
11109 M:      Tony Lindgren <tony@atomide.com>
11110 L:      linux-omap@vger.kernel.org
11111 S:      Maintained
11112 F:      drivers/memory/omap-gpmc.c
11113 F:      arch/arm/mach-omap2/*gpmc*
11114
11115 OMAP GPIO DRIVER
11116 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11117 M:      Santosh Shilimkar <ssantosh@kernel.org>
11118 M:      Kevin Hilman <khilman@kernel.org>
11119 L:      linux-omap@vger.kernel.org
11120 S:      Maintained
11121 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11122 F:      drivers/gpio/gpio-omap.c
11123
11124 OMAP HARDWARE SPINLOCK SUPPORT
11125 M:      Ohad Ben-Cohen <ohad@wizery.com>
11126 L:      linux-omap@vger.kernel.org
11127 S:      Maintained
11128 F:      drivers/hwspinlock/omap_hwspinlock.c
11129
11130 OMAP HS MMC SUPPORT
11131 L:      linux-mmc@vger.kernel.org
11132 L:      linux-omap@vger.kernel.org
11133 S:      Orphan
11134 F:      drivers/mmc/host/omap_hsmmc.c
11135
11136 OMAP HWMOD DATA
11137 M:      Paul Walmsley <paul@pwsan.com>
11138 L:      linux-omap@vger.kernel.org
11139 S:      Maintained
11140 F:      arch/arm/mach-omap2/omap_hwmod*data*
11141
11142 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11143 M:      Benoît Cousson <bcousson@baylibre.com>
11144 L:      linux-omap@vger.kernel.org
11145 S:      Maintained
11146 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11147
11148 OMAP HWMOD SUPPORT
11149 M:      Benoît Cousson <bcousson@baylibre.com>
11150 M:      Paul Walmsley <paul@pwsan.com>
11151 L:      linux-omap@vger.kernel.org
11152 S:      Maintained
11153 F:      arch/arm/mach-omap2/omap_hwmod.*
11154
11155 OMAP I2C DRIVER
11156 M:      Vignesh R <vigneshr@ti.com>
11157 L:      linux-omap@vger.kernel.org
11158 L:      linux-i2c@vger.kernel.org
11159 S:      Maintained
11160 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11161 F:      drivers/i2c/busses/i2c-omap.c
11162
11163 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11164 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11165 L:      linux-media@vger.kernel.org
11166 S:      Maintained
11167 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11168 F:      drivers/media/platform/omap3isp/
11169 F:      drivers/staging/media/omap4iss/
11170
11171 OMAP MMC SUPPORT
11172 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11173 L:      linux-omap@vger.kernel.org
11174 S:      Odd Fixes
11175 F:      drivers/mmc/host/omap.c
11176
11177 OMAP POWER MANAGEMENT SUPPORT
11178 M:      Kevin Hilman <khilman@kernel.org>
11179 L:      linux-omap@vger.kernel.org
11180 S:      Maintained
11181 F:      arch/arm/*omap*/*pm*
11182 F:      drivers/cpufreq/omap-cpufreq.c
11183
11184 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11185 M:      Rajendra Nayak <rnayak@codeaurora.org>
11186 M:      Paul Walmsley <paul@pwsan.com>
11187 L:      linux-omap@vger.kernel.org
11188 S:      Maintained
11189 F:      arch/arm/mach-omap2/prm*
11190
11191 OMAP RANDOM NUMBER GENERATOR SUPPORT
11192 M:      Deepak Saxena <dsaxena@plexity.net>
11193 S:      Maintained
11194 F:      drivers/char/hw_random/omap-rng.c
11195
11196 OMAP USB SUPPORT
11197 L:      linux-usb@vger.kernel.org
11198 L:      linux-omap@vger.kernel.org
11199 S:      Orphan
11200 F:      drivers/usb/*/*omap*
11201 F:      arch/arm/*omap*/usb*
11202
11203 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11204 M:      Mark Jackson <mpfj@newflow.co.uk>
11205 L:      linux-omap@vger.kernel.org
11206 S:      Maintained
11207 F:      arch/arm/boot/dts/am335x-nano.dts
11208
11209 OMAP1 SUPPORT
11210 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11211 M:      Tony Lindgren <tony@atomide.com>
11212 L:      linux-omap@vger.kernel.org
11213 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11215 S:      Maintained
11216 F:      arch/arm/mach-omap1/
11217 F:      arch/arm/plat-omap/
11218 F:      arch/arm/configs/omap1_defconfig
11219 F:      drivers/i2c/busses/i2c-omap.c
11220 F:      include/linux/platform_data/i2c-omap.h
11221 F:      include/linux/platform_data/ams-delta-fiq.h
11222
11223 OMAP2+ SUPPORT
11224 M:      Tony Lindgren <tony@atomide.com>
11225 L:      linux-omap@vger.kernel.org
11226 W:      http://www.muru.com/linux/omap/
11227 W:      http://linux.omap.com/
11228 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11230 S:      Maintained
11231 F:      arch/arm/mach-omap2/
11232 F:      arch/arm/plat-omap/
11233 F:      arch/arm/configs/omap2plus_defconfig
11234 F:      drivers/i2c/busses/i2c-omap.c
11235 F:      drivers/irqchip/irq-omap-intc.c
11236 F:      drivers/mfd/*omap*.c
11237 F:      drivers/mfd/menelaus.c
11238 F:      drivers/mfd/palmas.c
11239 F:      drivers/mfd/tps65217.c
11240 F:      drivers/mfd/tps65218.c
11241 F:      drivers/mfd/tps65910.c
11242 F:      drivers/mfd/twl-core.[ch]
11243 F:      drivers/mfd/twl4030*.c
11244 F:      drivers/mfd/twl6030*.c
11245 F:      drivers/mfd/twl6040*.c
11246 F:      drivers/regulator/palmas-regulator*.c
11247 F:      drivers/regulator/pbias-regulator.c
11248 F:      drivers/regulator/tps65217-regulator.c
11249 F:      drivers/regulator/tps65218-regulator.c
11250 F:      drivers/regulator/tps65910-regulator.c
11251 F:      drivers/regulator/twl-regulator.c
11252 F:      drivers/regulator/twl6030-regulator.c
11253 F:      include/linux/platform_data/i2c-omap.h
11254
11255 ONION OMEGA2+ BOARD
11256 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11257 L:      linux-mips@vger.kernel.org
11258 S:      Maintained
11259 F:      arch/mips/boot/dts/ralink/omega2p.dts
11260
11261 OMFS FILESYSTEM
11262 M:      Bob Copeland <me@bobcopeland.com>
11263 L:      linux-karma-devel@lists.sourceforge.net
11264 S:      Maintained
11265 F:      Documentation/filesystems/omfs.txt
11266 F:      fs/omfs/
11267
11268 OMNIKEY CARDMAN 4000 DRIVER
11269 M:      Harald Welte <laforge@gnumonks.org>
11270 S:      Maintained
11271 F:      drivers/char/pcmcia/cm4000_cs.c
11272 F:      include/linux/cm4000_cs.h
11273 F:      include/uapi/linux/cm4000_cs.h
11274
11275 OMNIKEY CARDMAN 4040 DRIVER
11276 M:      Harald Welte <laforge@gnumonks.org>
11277 S:      Maintained
11278 F:      drivers/char/pcmcia/cm4040_cs.*
11279
11280 OMNIVISION OV13858 SENSOR DRIVER
11281 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11282 L:      linux-media@vger.kernel.org
11283 T:      git git://linuxtv.org/media_tree.git
11284 S:      Maintained
11285 F:      drivers/media/i2c/ov13858.c
11286
11287 OMNIVISION OV2680 SENSOR DRIVER
11288 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11289 L:      linux-media@vger.kernel.org
11290 T:      git git://linuxtv.org/media_tree.git
11291 S:      Maintained
11292 F:      drivers/media/i2c/ov2680.c
11293 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11294
11295 OMNIVISION OV2685 SENSOR DRIVER
11296 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11297 L:      linux-media@vger.kernel.org
11298 T:      git git://linuxtv.org/media_tree.git
11299 S:      Maintained
11300 F:      drivers/media/i2c/ov2685.c
11301
11302 OMNIVISION OV5640 SENSOR DRIVER
11303 M:      Steve Longerbeam <slongerbeam@gmail.com>
11304 L:      linux-media@vger.kernel.org
11305 T:      git git://linuxtv.org/media_tree.git
11306 S:      Maintained
11307 F:      drivers/media/i2c/ov5640.c
11308
11309 OMNIVISION OV5647 SENSOR DRIVER
11310 M:      Luis Oliveira <lolivei@synopsys.com>
11311 L:      linux-media@vger.kernel.org
11312 T:      git git://linuxtv.org/media_tree.git
11313 S:      Maintained
11314 F:      drivers/media/i2c/ov5647.c
11315
11316 OMNIVISION OV5695 SENSOR DRIVER
11317 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11318 L:      linux-media@vger.kernel.org
11319 T:      git git://linuxtv.org/media_tree.git
11320 S:      Maintained
11321 F:      drivers/media/i2c/ov5695.c
11322
11323 OMNIVISION OV7670 SENSOR DRIVER
11324 M:      Jonathan Corbet <corbet@lwn.net>
11325 L:      linux-media@vger.kernel.org
11326 T:      git git://linuxtv.org/media_tree.git
11327 S:      Maintained
11328 F:      drivers/media/i2c/ov7670.c
11329 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11330
11331 OMNIVISION OV772x SENSOR DRIVER
11332 M:      Jacopo Mondi <jacopo@jmondi.org>
11333 L:      linux-media@vger.kernel.org
11334 T:      git git://linuxtv.org/media_tree.git
11335 S:      Odd fixes
11336 F:      drivers/media/i2c/ov772x.c
11337 F:      include/media/i2c/ov772x.h
11338 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11339
11340 OMNIVISION OV7740 SENSOR DRIVER
11341 M:      Wenyou Yang <wenyou.yang@microchip.com>
11342 L:      linux-media@vger.kernel.org
11343 T:      git git://linuxtv.org/media_tree.git
11344 S:      Maintained
11345 F:      drivers/media/i2c/ov7740.c
11346 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11347
11348 OMNIVISION OV9650 SENSOR DRIVER
11349 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11350 R:      Akinobu Mita <akinobu.mita@gmail.com>
11351 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11352 L:      linux-media@vger.kernel.org
11353 T:      git git://linuxtv.org/media_tree.git
11354 S:      Maintained
11355 F:      drivers/media/i2c/ov9650.c
11356 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11357
11358 ONENAND FLASH DRIVER
11359 M:      Kyungmin Park <kyungmin.park@samsung.com>
11360 L:      linux-mtd@lists.infradead.org
11361 S:      Maintained
11362 F:      drivers/mtd/nand/onenand/
11363 F:      include/linux/mtd/onenand*.h
11364
11365 ONSTREAM SCSI TAPE DRIVER
11366 M:      Willem Riede <osst@riede.org>
11367 L:      osst-users@lists.sourceforge.net
11368 L:      linux-scsi@vger.kernel.org
11369 S:      Maintained
11370 F:      Documentation/scsi/osst.txt
11371 F:      drivers/scsi/osst.*
11372 F:      drivers/scsi/osst_*.h
11373 F:      drivers/scsi/st.h
11374
11375 OP-TEE DRIVER
11376 M:      Jens Wiklander <jens.wiklander@linaro.org>
11377 S:      Maintained
11378 F:      drivers/tee/optee/
11379
11380 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11381 M:      Sumit Garg <sumit.garg@linaro.org>
11382 S:      Maintained
11383 F:      drivers/char/hw_random/optee-rng.c
11384
11385 OPA-VNIC DRIVER
11386 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11387 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11388 L:      linux-rdma@vger.kernel.org
11389 S:      Supported
11390 F:      drivers/infiniband/ulp/opa_vnic
11391
11392 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11393 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11394 M:      Frank Rowand <frowand.list@gmail.com>
11395 L:      devicetree@vger.kernel.org
11396 S:      Maintained
11397 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11398 F:      Documentation/devicetree/overlay-notes.txt
11399 F:      drivers/of/overlay.c
11400 F:      drivers/of/resolver.c
11401 K:      of_overlay_notifier_
11402
11403 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11404 M:      Rob Herring <robh+dt@kernel.org>
11405 M:      Frank Rowand <frowand.list@gmail.com>
11406 L:      devicetree@vger.kernel.org
11407 W:      http://www.devicetree.org/
11408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11409 S:      Maintained
11410 F:      drivers/of/
11411 F:      include/linux/of*.h
11412 F:      scripts/dtc/
11413 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11414
11415 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11416 M:      Rob Herring <robh+dt@kernel.org>
11417 M:      Mark Rutland <mark.rutland@arm.com>
11418 L:      devicetree@vger.kernel.org
11419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11420 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11421 S:      Maintained
11422 F:      Documentation/devicetree/
11423 F:      arch/*/boot/dts/
11424 F:      include/dt-bindings/
11425
11426 OPENCORES I2C BUS DRIVER
11427 M:      Peter Korsgaard <peter@korsgaard.com>
11428 M:      Andrew Lunn <andrew@lunn.ch>
11429 L:      linux-i2c@vger.kernel.org
11430 S:      Maintained
11431 F:      Documentation/i2c/busses/i2c-ocores
11432 F:      drivers/i2c/busses/i2c-ocores.c
11433 F:      include/linux/platform_data/i2c-ocores.h
11434
11435 OPENRISC ARCHITECTURE
11436 M:      Jonas Bonn <jonas@southpole.se>
11437 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11438 M:      Stafford Horne <shorne@gmail.com>
11439 T:      git git://github.com/openrisc/linux.git
11440 L:      openrisc@lists.librecores.org
11441 W:      http://openrisc.io
11442 S:      Maintained
11443 F:      Documentation/devicetree/bindings/openrisc/
11444 F:      Documentation/openrisc/
11445 F:      arch/openrisc/
11446 F:      drivers/irqchip/irq-ompic.c
11447 F:      drivers/irqchip/irq-or1k-*
11448
11449 OPENVSWITCH
11450 M:      Pravin B Shelar <pshelar@ovn.org>
11451 L:      netdev@vger.kernel.org
11452 L:      dev@openvswitch.org
11453 W:      http://openvswitch.org
11454 S:      Maintained
11455 F:      net/openvswitch/
11456 F:      include/uapi/linux/openvswitch.h
11457
11458 OPERATING PERFORMANCE POINTS (OPP)
11459 M:      Viresh Kumar <vireshk@kernel.org>
11460 M:      Nishanth Menon <nm@ti.com>
11461 M:      Stephen Boyd <sboyd@kernel.org>
11462 L:      linux-pm@vger.kernel.org
11463 S:      Maintained
11464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11465 F:      drivers/opp/
11466 F:      include/linux/pm_opp.h
11467 F:      Documentation/power/opp.txt
11468 F:      Documentation/devicetree/bindings/opp/
11469
11470 OPL4 DRIVER
11471 M:      Clemens Ladisch <clemens@ladisch.de>
11472 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11473 T:      git git://git.alsa-project.org/alsa-kernel.git
11474 S:      Maintained
11475 F:      sound/drivers/opl4/
11476
11477 OPROFILE
11478 M:      Robert Richter <rric@kernel.org>
11479 L:      oprofile-list@lists.sf.net
11480 S:      Maintained
11481 F:      arch/*/include/asm/oprofile*.h
11482 F:      arch/*/oprofile/
11483 F:      drivers/oprofile/
11484 F:      include/linux/oprofile.h
11485
11486 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11487 M:      Mark Fasheh <mark@fasheh.com>
11488 M:      Joel Becker <jlbec@evilplan.org>
11489 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11490 W:      http://ocfs2.wiki.kernel.org
11491 S:      Supported
11492 F:      Documentation/filesystems/ocfs2.txt
11493 F:      Documentation/filesystems/dlmfs.txt
11494 F:      fs/ocfs2/
11495
11496 ORANGEFS FILESYSTEM
11497 M:      Mike Marshall <hubcap@omnibond.com>
11498 R:      Martin Brandenburg <martin@omnibond.com>
11499 L:      devel@lists.orangefs.org
11500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11501 S:      Supported
11502 F:      fs/orangefs/
11503 F:      Documentation/filesystems/orangefs.txt
11504
11505 ORINOCO DRIVER
11506 L:      linux-wireless@vger.kernel.org
11507 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11508 W:      http://www.nongnu.org/orinoco/
11509 S:      Orphan
11510 F:      drivers/net/wireless/intersil/orinoco/
11511
11512 OSD LIBRARY and FILESYSTEM
11513 M:      Boaz Harrosh <ooo@electrozaur.com>
11514 S:      Maintained
11515 F:      drivers/scsi/osd/
11516 F:      include/scsi/osd_*
11517 F:      fs/exofs/
11518
11519 OV2659 OMNIVISION SENSOR DRIVER
11520 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11521 L:      linux-media@vger.kernel.org
11522 W:      https://linuxtv.org
11523 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11524 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11525 S:      Maintained
11526 F:      drivers/media/i2c/ov2659.c
11527 F:      include/media/i2c/ov2659.h
11528
11529 OVERLAY FILESYSTEM
11530 M:      Miklos Szeredi <miklos@szeredi.hu>
11531 L:      linux-unionfs@vger.kernel.org
11532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11533 S:      Supported
11534 F:      fs/overlayfs/
11535 F:      Documentation/filesystems/overlayfs.txt
11536
11537 P54 WIRELESS DRIVER
11538 M:      Christian Lamparter <chunkeey@googlemail.com>
11539 L:      linux-wireless@vger.kernel.org
11540 W:      http://wireless.kernel.org/en/users/Drivers/p54
11541 S:      Maintained
11542 F:      drivers/net/wireless/intersil/p54/
11543
11544 PA SEMI ETHERNET DRIVER
11545 L:      netdev@vger.kernel.org
11546 S:      Orphan
11547 F:      drivers/net/ethernet/pasemi/*
11548
11549 PA SEMI SMBUS DRIVER
11550 L:      linux-i2c@vger.kernel.org
11551 S:      Orphan
11552 F:      drivers/i2c/busses/i2c-pasemi.c
11553
11554 PADATA PARALLEL EXECUTION MECHANISM
11555 M:      Steffen Klassert <steffen.klassert@secunet.com>
11556 L:      linux-crypto@vger.kernel.org
11557 S:      Maintained
11558 F:      kernel/padata.c
11559 F:      include/linux/padata.h
11560 F:      Documentation/padata.txt
11561
11562 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11563 M:      Harald Welte <laforge@gnumonks.org>
11564 L:      platform-driver-x86@vger.kernel.org
11565 S:      Maintained
11566 F:      drivers/platform/x86/panasonic-laptop.c
11567
11568 PARALLEL LCD/KEYPAD PANEL DRIVER
11569 M:      Willy Tarreau <willy@haproxy.com>
11570 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11571 S:      Odd Fixes
11572 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11573 F:      drivers/auxdisplay/panel.c
11574
11575 PARALLEL PORT SUBSYSTEM
11576 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11577 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11578 L:      linux-parport@lists.infradead.org (subscribers-only)
11579 S:      Maintained
11580 F:      drivers/parport/
11581 F:      include/linux/parport*.h
11582 F:      drivers/char/ppdev.c
11583 F:      include/uapi/linux/ppdev.h
11584 F:      Documentation/parport*.txt
11585
11586 PARAVIRT_OPS INTERFACE
11587 M:      Juergen Gross <jgross@suse.com>
11588 M:      Alok Kataria <akataria@vmware.com>
11589 L:      virtualization@lists.linux-foundation.org
11590 S:      Supported
11591 F:      Documentation/virtual/paravirt_ops.txt
11592 F:      arch/*/kernel/paravirt*
11593 F:      arch/*/include/asm/paravirt*.h
11594 F:      include/linux/hypervisor.h
11595
11596 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11597 M:      Tim Waugh <tim@cyberelk.net>
11598 L:      linux-parport@lists.infradead.org (subscribers-only)
11599 S:      Maintained
11600 F:      Documentation/blockdev/paride.txt
11601 F:      drivers/block/paride/
11602
11603 PARISC ARCHITECTURE
11604 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11605 M:      Helge Deller <deller@gmx.de>
11606 L:      linux-parisc@vger.kernel.org
11607 W:      http://www.parisc-linux.org/
11608 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11611 S:      Maintained
11612 F:      arch/parisc/
11613 F:      Documentation/parisc/
11614 F:      drivers/parisc/
11615 F:      drivers/char/agp/parisc-agp.c
11616 F:      drivers/input/serio/gscps2.c
11617 F:      drivers/parport/parport_gsc.*
11618 F:      drivers/tty/serial/8250/8250_gsc.c
11619 F:      drivers/video/fbdev/sti*
11620 F:      drivers/video/console/sti*
11621 F:      drivers/video/logo/logo_parisc*
11622
11623 PARMAN
11624 M:      Jiri Pirko <jiri@mellanox.com>
11625 L:      netdev@vger.kernel.org
11626 S:      Supported
11627 F:      lib/parman.c
11628 F:      lib/test_parman.c
11629 F:      include/linux/parman.h
11630
11631 PC87360 HARDWARE MONITORING DRIVER
11632 M:      Jim Cromie <jim.cromie@gmail.com>
11633 L:      linux-hwmon@vger.kernel.org
11634 S:      Maintained
11635 F:      Documentation/hwmon/pc87360
11636 F:      drivers/hwmon/pc87360.c
11637
11638 PC8736x GPIO DRIVER
11639 M:      Jim Cromie <jim.cromie@gmail.com>
11640 S:      Maintained
11641 F:      drivers/char/pc8736x_gpio.c
11642
11643 PC87427 HARDWARE MONITORING DRIVER
11644 M:      Jean Delvare <jdelvare@suse.com>
11645 L:      linux-hwmon@vger.kernel.org
11646 S:      Maintained
11647 F:      Documentation/hwmon/pc87427
11648 F:      drivers/hwmon/pc87427.c
11649
11650 PCA9532 LED DRIVER
11651 M:      Riku Voipio <riku.voipio@iki.fi>
11652 S:      Maintained
11653 F:      drivers/leds/leds-pca9532.c
11654 F:      include/linux/leds-pca9532.h
11655
11656 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11657 M:      Guenter Roeck <linux@roeck-us.net>
11658 L:      linux-i2c@vger.kernel.org
11659 S:      Maintained
11660 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11661
11662 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11663 M:      Khalid Aziz <khalid@gonehiking.org>
11664 S:      Maintained
11665 F:      drivers/firmware/pcdp.*
11666
11667 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11668 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11669 L:      linux-pci@vger.kernel.org
11670 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11671 S:      Maintained
11672 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11673 F:      drivers/pci/controller/pci-aardvark.c
11674
11675 PCI DRIVER FOR ALTERA PCIE IP
11676 M:      Ley Foon Tan <lftan@altera.com>
11677 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11678 L:      linux-pci@vger.kernel.org
11679 S:      Supported
11680 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11681 F:      drivers/pci/controller/pcie-altera.c
11682
11683 PCI DRIVER FOR APPLIEDMICRO XGENE
11684 M:      Toan Le <toan@os.amperecomputing.com>
11685 L:      linux-pci@vger.kernel.org
11686 L:      linux-arm-kernel@lists.infradead.org
11687 S:      Maintained
11688 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11689 F:      drivers/pci/controller/pci-xgene.c
11690
11691 PCI DRIVER FOR ARM VERSATILE PLATFORM
11692 M:      Rob Herring <robh@kernel.org>
11693 L:      linux-pci@vger.kernel.org
11694 L:      linux-arm-kernel@lists.infradead.org
11695 S:      Maintained
11696 F:      Documentation/devicetree/bindings/pci/versatile.txt
11697 F:      drivers/pci/controller/pci-versatile.c
11698
11699 PCI DRIVER FOR ARMADA 8K
11700 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11701 L:      linux-pci@vger.kernel.org
11702 L:      linux-arm-kernel@lists.infradead.org
11703 S:      Maintained
11704 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11705 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11706
11707 PCI DRIVER FOR CADENCE PCIE IP
11708 M:      Alan Douglas <adouglas@cadence.com>
11709 L:      linux-pci@vger.kernel.org
11710 S:      Maintained
11711 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11712 F:      drivers/pci/controller/pcie-cadence*
11713
11714 PCI DRIVER FOR FREESCALE LAYERSCAPE
11715 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11716 M:      Mingkai Hu <mingkai.hu@nxp.com>
11717 M:      Roy Zang <roy.zang@nxp.com>
11718 L:      linuxppc-dev@lists.ozlabs.org
11719 L:      linux-pci@vger.kernel.org
11720 L:      linux-arm-kernel@lists.infradead.org
11721 S:      Maintained
11722 F:      drivers/pci/controller/dwc/*layerscape*
11723
11724 PCI DRIVER FOR GENERIC OF HOSTS
11725 M:      Will Deacon <will.deacon@arm.com>
11726 L:      linux-pci@vger.kernel.org
11727 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11728 S:      Maintained
11729 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11730 F:      drivers/pci/controller/pci-host-common.c
11731 F:      drivers/pci/controller/pci-host-generic.c
11732
11733 PCI DRIVER FOR IMX6
11734 M:      Richard Zhu <hongxing.zhu@nxp.com>
11735 M:      Lucas Stach <l.stach@pengutronix.de>
11736 L:      linux-pci@vger.kernel.org
11737 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11738 S:      Maintained
11739 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11740 F:      drivers/pci/controller/dwc/*imx6*
11741
11742 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11743 M:      Keith Busch <keith.busch@intel.com>
11744 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11745 L:      linux-pci@vger.kernel.org
11746 S:      Supported
11747 F:      drivers/pci/controller/vmd.c
11748
11749 PCI DRIVER FOR MICROSEMI SWITCHTEC
11750 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11751 M:      Logan Gunthorpe <logang@deltatee.com>
11752 L:      linux-pci@vger.kernel.org
11753 S:      Maintained
11754 F:      Documentation/switchtec.txt
11755 F:      Documentation/ABI/testing/sysfs-class-switchtec
11756 F:      drivers/pci/switch/switchtec*
11757 F:      include/uapi/linux/switchtec_ioctl.h
11758 F:      include/linux/switchtec.h
11759 F:      drivers/ntb/hw/mscc/
11760
11761 PCI DRIVER FOR MOBIVEIL PCIE IP
11762 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11763 L:      linux-pci@vger.kernel.org
11764 S:      Supported
11765 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11766 F:      drivers/pci/controller/pcie-mobiveil.c
11767
11768 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11769 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11770 M:      Jason Cooper <jason@lakedaemon.net>
11771 L:      linux-pci@vger.kernel.org
11772 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11773 S:      Maintained
11774 F:      drivers/pci/controller/*mvebu*
11775
11776 PCI DRIVER FOR NVIDIA TEGRA
11777 M:      Thierry Reding <thierry.reding@gmail.com>
11778 L:      linux-tegra@vger.kernel.org
11779 L:      linux-pci@vger.kernel.org
11780 S:      Supported
11781 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11782 F:      drivers/pci/controller/pci-tegra.c
11783
11784 PCI DRIVER FOR RENESAS R-CAR
11785 M:      Simon Horman <horms@verge.net.au>
11786 L:      linux-pci@vger.kernel.org
11787 L:      linux-renesas-soc@vger.kernel.org
11788 S:      Maintained
11789 F:      drivers/pci/controller/*rcar*
11790
11791 PCI DRIVER FOR SAMSUNG EXYNOS
11792 M:      Jingoo Han <jingoohan1@gmail.com>
11793 L:      linux-pci@vger.kernel.org
11794 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11795 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11796 S:      Maintained
11797 F:      drivers/pci/controller/dwc/pci-exynos.c
11798
11799 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11800 M:      Jingoo Han <jingoohan1@gmail.com>
11801 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11802 L:      linux-pci@vger.kernel.org
11803 S:      Maintained
11804 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11805 F:      drivers/pci/controller/dwc/*designware*
11806
11807 PCI DRIVER FOR TI DRA7XX
11808 M:      Kishon Vijay Abraham I <kishon@ti.com>
11809 L:      linux-omap@vger.kernel.org
11810 L:      linux-pci@vger.kernel.org
11811 S:      Supported
11812 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11813 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11814
11815 PCI DRIVER FOR TI KEYSTONE
11816 M:      Murali Karicheri <m-karicheri2@ti.com>
11817 L:      linux-pci@vger.kernel.org
11818 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11819 S:      Maintained
11820 F:      drivers/pci/controller/dwc/pci-keystone.c
11821
11822 PCI ENDPOINT SUBSYSTEM
11823 M:      Kishon Vijay Abraham I <kishon@ti.com>
11824 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11825 L:      linux-pci@vger.kernel.org
11826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11827 S:      Supported
11828 F:      drivers/pci/endpoint/
11829 F:      drivers/misc/pci_endpoint_test.c
11830 F:      tools/pci/
11831
11832 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11833 M:      Russell Currey <ruscur@russell.cc>
11834 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11835 M:      Oliver O'Halloran <oohall@gmail.com>
11836 L:      linuxppc-dev@lists.ozlabs.org
11837 S:      Supported
11838 F:      Documentation/PCI/pci-error-recovery.txt
11839 F:      drivers/pci/pcie/aer.c
11840 F:      drivers/pci/pcie/dpc.c
11841 F:      drivers/pci/pcie/err.c
11842 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11843 F:      arch/powerpc/kernel/eeh*.c
11844 F:      arch/powerpc/platforms/*/eeh*.c
11845 F:      arch/powerpc/include/*/eeh*.h
11846
11847 PCI ERROR RECOVERY
11848 M:      Linas Vepstas <linasvepstas@gmail.com>
11849 L:      linux-pci@vger.kernel.org
11850 S:      Supported
11851 F:      Documentation/PCI/pci-error-recovery.txt
11852
11853 PCI MSI DRIVER FOR ALTERA MSI IP
11854 M:      Ley Foon Tan <lftan@altera.com>
11855 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11856 L:      linux-pci@vger.kernel.org
11857 S:      Supported
11858 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11859 F:      drivers/pci/controller/pcie-altera-msi.c
11860
11861 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11862 M:      Toan Le <toan@os.amperecomputing.com>
11863 L:      linux-pci@vger.kernel.org
11864 L:      linux-arm-kernel@lists.infradead.org
11865 S:      Maintained
11866 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11867 F:      drivers/pci/controller/pci-xgene-msi.c
11868
11869 PCI SUBSYSTEM
11870 M:      Bjorn Helgaas <bhelgaas@google.com>
11871 L:      linux-pci@vger.kernel.org
11872 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11874 S:      Supported
11875 F:      Documentation/devicetree/bindings/pci/
11876 F:      Documentation/PCI/
11877 F:      drivers/acpi/pci*
11878 F:      drivers/pci/
11879 F:      include/asm-generic/pci*
11880 F:      include/linux/pci*
11881 F:      include/linux/of_pci.h
11882 F:      include/uapi/linux/pci*
11883 F:      lib/pci*
11884 F:      arch/x86/pci/
11885 F:      arch/x86/kernel/quirks.c
11886 F:      arch/x86/kernel/early-quirks.c
11887
11888 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11889 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11890 L:      linux-pci@vger.kernel.org
11891 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11893 S:      Supported
11894 F:      drivers/pci/controller/
11895
11896 PCIE DRIVER FOR AMLOGIC MESON
11897 M:      Yue Wang <yue.wang@Amlogic.com>
11898 L:      linux-pci@vger.kernel.org
11899 L:      linux-amlogic@lists.infradead.org
11900 S:      Maintained
11901 F:      drivers/pci/controller/dwc/pci-meson.c
11902
11903 PCIE DRIVER FOR AXIS ARTPEC
11904 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11905 L:      linux-arm-kernel@axis.com
11906 L:      linux-pci@vger.kernel.org
11907 S:      Maintained
11908 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11909 F:      drivers/pci/controller/dwc/*artpec*
11910
11911 PCIE DRIVER FOR CAVIUM THUNDERX
11912 M:      David Daney <david.daney@cavium.com>
11913 L:      linux-pci@vger.kernel.org
11914 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11915 S:      Supported
11916 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11917 F:      drivers/pci/controller/pci-thunder-*
11918
11919 PCIE DRIVER FOR HISILICON
11920 M:      Zhou Wang <wangzhou1@hisilicon.com>
11921 L:      linux-pci@vger.kernel.org
11922 S:      Maintained
11923 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11924 F:      drivers/pci/controller/dwc/pcie-hisi.c
11925
11926 PCIE DRIVER FOR HISILICON KIRIN
11927 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11928 M:      Binghui Wang <wangbinghui@hisilicon.com>
11929 L:      linux-pci@vger.kernel.org
11930 S:      Maintained
11931 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11932 F:      drivers/pci/controller/dwc/pcie-kirin.c
11933
11934 PCIE DRIVER FOR HISILICON STB
11935 M:      Shawn Guo <shawn.guo@linaro.org>
11936 L:      linux-pci@vger.kernel.org
11937 S:      Maintained
11938 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11939 F:      drivers/pci/controller/dwc/pcie-histb.c
11940
11941 PCIE DRIVER FOR MEDIATEK
11942 M:      Ryder Lee <ryder.lee@mediatek.com>
11943 L:      linux-pci@vger.kernel.org
11944 L:      linux-mediatek@lists.infradead.org
11945 S:      Supported
11946 F:      Documentation/devicetree/bindings/pci/mediatek*
11947 F:      drivers/pci/controller/*mediatek*
11948
11949 PCIE DRIVER FOR QUALCOMM MSM
11950 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11951 L:      linux-pci@vger.kernel.org
11952 L:      linux-arm-msm@vger.kernel.org
11953 S:      Maintained
11954 F:      drivers/pci/controller/dwc/*qcom*
11955
11956 PCIE DRIVER FOR ROCKCHIP
11957 M:      Shawn Lin <shawn.lin@rock-chips.com>
11958 L:      linux-pci@vger.kernel.org
11959 L:      linux-rockchip@lists.infradead.org
11960 S:      Maintained
11961 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11962 F:      drivers/pci/controller/pcie-rockchip*
11963
11964 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11965 M:      Linus Walleij <linus.walleij@linaro.org>
11966 L:      linux-pci@vger.kernel.org
11967 S:      Maintained
11968 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11969 F:      drivers/pci/controller/pci-v3-semi.c
11970
11971 PCIE DRIVER FOR SOCIONEXT UNIPHIER
11972 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11973 L:      linux-pci@vger.kernel.org
11974 S:      Maintained
11975 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
11976 F:      drivers/pci/controller/dwc/pcie-uniphier.c
11977
11978 PCIE DRIVER FOR ST SPEAR13XX
11979 M:      Pratyush Anand <pratyush.anand@gmail.com>
11980 L:      linux-pci@vger.kernel.org
11981 S:      Maintained
11982 F:      drivers/pci/controller/dwc/*spear*
11983
11984 PCMCIA SUBSYSTEM
11985 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11987 S:      Odd Fixes
11988 F:      Documentation/pcmcia/
11989 F:      tools/pcmcia/
11990 F:      drivers/pcmcia/
11991 F:      include/pcmcia/
11992
11993 PCNET32 NETWORK DRIVER
11994 M:      Don Fry <pcnet32@frontier.com>
11995 L:      netdev@vger.kernel.org
11996 S:      Maintained
11997 F:      drivers/net/ethernet/amd/pcnet32.c
11998
11999 PCRYPT PARALLEL CRYPTO ENGINE
12000 M:      Steffen Klassert <steffen.klassert@secunet.com>
12001 L:      linux-crypto@vger.kernel.org
12002 S:      Maintained
12003 F:      crypto/pcrypt.c
12004 F:      include/crypto/pcrypt.h
12005
12006 PEAQ WMI HOTKEYS DRIVER
12007 M:      Hans de Goede <hdegoede@redhat.com>
12008 L:      platform-driver-x86@vger.kernel.org
12009 S:      Maintained
12010 F:      drivers/platform/x86/peaq-wmi.c
12011
12012 PER-CPU MEMORY ALLOCATOR
12013 M:      Dennis Zhou <dennis@kernel.org>
12014 M:      Tejun Heo <tj@kernel.org>
12015 M:      Christoph Lameter <cl@linux.com>
12016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12017 S:      Maintained
12018 F:      include/linux/percpu*.h
12019 F:      mm/percpu*.c
12020 F:      arch/*/include/asm/percpu.h
12021
12022 PER-TASK DELAY ACCOUNTING
12023 M:      Balbir Singh <bsingharora@gmail.com>
12024 S:      Maintained
12025 F:      include/linux/delayacct.h
12026 F:      kernel/delayacct.c
12027
12028 PERFORMANCE EVENTS SUBSYSTEM
12029 M:      Peter Zijlstra <peterz@infradead.org>
12030 M:      Ingo Molnar <mingo@redhat.com>
12031 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12032 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12033 R:      Jiri Olsa <jolsa@redhat.com>
12034 R:      Namhyung Kim <namhyung@kernel.org>
12035 L:      linux-kernel@vger.kernel.org
12036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12037 S:      Supported
12038 F:      kernel/events/*
12039 F:      include/linux/perf_event.h
12040 F:      include/uapi/linux/perf_event.h
12041 F:      arch/*/kernel/perf_event*.c
12042 F:      arch/*/kernel/*/perf_event*.c
12043 F:      arch/*/kernel/*/*/perf_event*.c
12044 F:      arch/*/include/asm/perf_event.h
12045 F:      arch/*/kernel/perf_callchain.c
12046 F:      arch/*/events/*
12047 F:      tools/perf/
12048
12049 PERSONALITY HANDLING
12050 M:      Christoph Hellwig <hch@infradead.org>
12051 L:      linux-abi-devel@lists.sourceforge.net
12052 S:      Maintained
12053 F:      include/linux/personality.h
12054 F:      include/uapi/linux/personality.h
12055
12056 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12057 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12058 L:      linux-input@vger.kernel.org
12059 S:      Maintained
12060 F:      Documentation/input/devices/pxrc.rst
12061 F:      drivers/input/joystick/pxrc.c
12062
12063 PHONET PROTOCOL
12064 M:      Remi Denis-Courmont <courmisch@gmail.com>
12065 S:      Supported
12066 F:      Documentation/networking/phonet.txt
12067 F:      include/linux/phonet.h
12068 F:      include/net/phonet/
12069 F:      include/uapi/linux/phonet.h
12070 F:      net/phonet/
12071
12072 PHRAM MTD DRIVER
12073 M:      Joern Engel <joern@lazybastard.org>
12074 L:      linux-mtd@lists.infradead.org
12075 S:      Maintained
12076 F:      drivers/mtd/devices/phram.c
12077
12078 PICOLCD HID DRIVER
12079 M:      Bruno Prémont <bonbons@linux-vserver.org>
12080 L:      linux-input@vger.kernel.org
12081 S:      Maintained
12082 F:      drivers/hid/hid-picolcd*
12083
12084 PICOXCELL SUPPORT
12085 M:      Jamie Iles <jamie@jamieiles.com>
12086 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12087 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12088 S:      Supported
12089 F:      arch/arm/boot/dts/picoxcell*
12090 F:      arch/arm/mach-picoxcell/
12091 F:      drivers/crypto/picoxcell*
12092
12093 PIN CONTROL SUBSYSTEM
12094 M:      Linus Walleij <linus.walleij@linaro.org>
12095 L:      linux-gpio@vger.kernel.org
12096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12097 S:      Maintained
12098 F:      Documentation/devicetree/bindings/pinctrl/
12099 F:      Documentation/driver-api/pinctl.rst
12100 F:      drivers/pinctrl/
12101 F:      include/linux/pinctrl/
12102
12103 PIN CONTROLLER - MICROCHIP AT91
12104 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12105 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12106 L:      linux-gpio@vger.kernel.org
12107 S:      Supported
12108 F:      drivers/pinctrl/pinctrl-at91*
12109
12110 PIN CONTROLLER - FREESCALE
12111 M:      Dong Aisheng <aisheng.dong@nxp.com>
12112 M:      Fabio Estevam <festevam@gmail.com>
12113 M:      Shawn Guo <shawnguo@kernel.org>
12114 M:      Stefan Agner <stefan@agner.ch>
12115 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12116 L:      linux-gpio@vger.kernel.org
12117 S:      Maintained
12118 F:      drivers/pinctrl/freescale/
12119 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12120
12121 PIN CONTROLLER - INTEL
12122 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12123 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12125 S:      Maintained
12126 F:      drivers/pinctrl/intel/
12127
12128 PIN CONTROLLER - MEDIATEK
12129 M:      Sean Wang <sean.wang@kernel.org>
12130 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12131 S:      Maintained
12132 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12133 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12134 F:      drivers/pinctrl/mediatek/
12135
12136 PIN CONTROLLER - QUALCOMM
12137 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12138 S:      Maintained
12139 L:      linux-arm-msm@vger.kernel.org
12140 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12141 F:      drivers/pinctrl/qcom/
12142
12143 PIN CONTROLLER - RENESAS
12144 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12145 L:      linux-renesas-soc@vger.kernel.org
12146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12147 S:      Maintained
12148 F:      drivers/pinctrl/pinctrl-rz*
12149 F:      drivers/pinctrl/sh-pfc/
12150
12151 PIN CONTROLLER - SAMSUNG
12152 M:      Tomasz Figa <tomasz.figa@gmail.com>
12153 M:      Krzysztof Kozlowski <krzk@kernel.org>
12154 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12155 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12156 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12157 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12159 S:      Maintained
12160 F:      drivers/pinctrl/samsung/
12161 F:      include/dt-bindings/pinctrl/samsung.h
12162 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12163
12164 PIN CONTROLLER - SINGLE
12165 M:      Tony Lindgren <tony@atomide.com>
12166 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12167 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12168 L:      linux-omap@vger.kernel.org
12169 S:      Maintained
12170 F:      drivers/pinctrl/pinctrl-single.c
12171
12172 PIN CONTROLLER - ST SPEAR
12173 M:      Viresh Kumar <vireshk@kernel.org>
12174 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12175 W:      http://www.st.com/spear
12176 S:      Maintained
12177 F:      drivers/pinctrl/spear/
12178
12179 PISTACHIO SOC SUPPORT
12180 M:      James Hartley <james.hartley@sondrel.com>
12181 L:      linux-mips@vger.kernel.org
12182 S:      Odd Fixes
12183 F:      arch/mips/pistachio/
12184 F:      arch/mips/include/asm/mach-pistachio/
12185 F:      arch/mips/boot/dts/img/pistachio*
12186 F:      arch/mips/configs/pistachio*_defconfig
12187
12188 PKTCDVD DRIVER
12189 S:      Orphan
12190 M:      linux-block@vger.kernel.org
12191 F:      drivers/block/pktcdvd.c
12192 F:      include/linux/pktcdvd.h
12193 F:      include/uapi/linux/pktcdvd.h
12194
12195 PKUNITY SOC DRIVERS
12196 M:      Guan Xuetao <gxt@pku.edu.cn>
12197 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12198 S:      Maintained
12199 T:      git git://github.com/gxt/linux.git
12200 F:      drivers/input/serio/i8042-unicore32io.h
12201 F:      drivers/i2c/busses/i2c-puv3.c
12202 F:      drivers/video/fbdev/fb-puv3.c
12203 F:      drivers/rtc/rtc-puv3.c
12204
12205 PMBUS HARDWARE MONITORING DRIVERS
12206 M:      Guenter Roeck <linux@roeck-us.net>
12207 L:      linux-hwmon@vger.kernel.org
12208 W:      http://hwmon.wiki.kernel.org/
12209 W:      http://www.roeck-us.net/linux/drivers/
12210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12211 S:      Maintained
12212 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12213 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12214 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12215 F:      Documentation/hwmon/adm1275
12216 F:      Documentation/hwmon/ibm-cffps
12217 F:      Documentation/hwmon/ir35221
12218 F:      Documentation/hwmon/lm25066
12219 F:      Documentation/hwmon/ltc2978
12220 F:      Documentation/hwmon/ltc3815
12221 F:      Documentation/hwmon/max16064
12222 F:      Documentation/hwmon/max20751
12223 F:      Documentation/hwmon/max31785
12224 F:      Documentation/hwmon/max34440
12225 F:      Documentation/hwmon/max8688
12226 F:      Documentation/hwmon/pmbus
12227 F:      Documentation/hwmon/pmbus-core
12228 F:      Documentation/hwmon/tps40422
12229 F:      Documentation/hwmon/ucd9000
12230 F:      Documentation/hwmon/ucd9200
12231 F:      Documentation/hwmon/zl6100
12232 F:      drivers/hwmon/pmbus/
12233 F:      include/linux/pmbus.h
12234
12235 PMC SIERRA MaxRAID DRIVER
12236 L:      linux-scsi@vger.kernel.org
12237 W:      http://www.pmc-sierra.com/
12238 S:      Orphan
12239 F:      drivers/scsi/pmcraid.*
12240
12241 PMC SIERRA PM8001 DRIVER
12242 M:      Jack Wang <jinpu.wang@profitbricks.com>
12243 M:      lindar_liu@usish.com
12244 L:      linux-scsi@vger.kernel.org
12245 S:      Supported
12246 F:      drivers/scsi/pm8001/
12247
12248 PNP SUPPORT
12249 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12250 S:      Maintained
12251 F:      drivers/pnp/
12252
12253 PNI RM3100 IIO DRIVER
12254 M:      Song Qiang <songqiang1304521@gmail.com>
12255 L:      linux-iio@vger.kernel.org
12256 S:      Maintained
12257 F:      drivers/iio/magnetometer/rm3100*
12258 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12259
12260 POSIX CLOCKS and TIMERS
12261 M:      Thomas Gleixner <tglx@linutronix.de>
12262 L:      linux-kernel@vger.kernel.org
12263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12264 S:      Maintained
12265 F:      fs/timerfd.c
12266 F:      include/linux/timer*
12267 F:      kernel/time/*timer*
12268
12269 POWER MANAGEMENT CORE
12270 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12271 L:      linux-pm@vger.kernel.org
12272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12273 B:      https://bugzilla.kernel.org
12274 S:      Supported
12275 F:      drivers/base/power/
12276 F:      include/linux/pm.h
12277 F:      include/linux/pm_*
12278 F:      include/linux/powercap.h
12279 F:      drivers/powercap/
12280 F:      kernel/configs/nopm.config
12281
12282 POWER STATE COORDINATION INTERFACE (PSCI)
12283 M:      Mark Rutland <mark.rutland@arm.com>
12284 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12285 L:      linux-arm-kernel@lists.infradead.org
12286 S:      Maintained
12287 F:      drivers/firmware/psci*.c
12288 F:      include/linux/psci.h
12289 F:      include/uapi/linux/psci.h
12290
12291 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12292 M:      Sebastian Reichel <sre@kernel.org>
12293 L:      linux-pm@vger.kernel.org
12294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12295 S:      Maintained
12296 F:      Documentation/ABI/testing/sysfs-class-power
12297 F:      Documentation/devicetree/bindings/power/supply/
12298 F:      include/linux/power_supply.h
12299 F:      drivers/power/supply/
12300
12301 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12302 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12303 L:      linuxppc-dev@lists.ozlabs.org
12304 S:      Maintained
12305 F:      drivers/char/powernv-op-panel.c
12306
12307 PPP OVER ATM (RFC 2364)
12308 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12309 S:      Maintained
12310 F:      net/atm/pppoatm.c
12311 F:      include/uapi/linux/atmppp.h
12312
12313 PPP OVER ETHERNET
12314 M:      Michal Ostrowski <mostrows@earthlink.net>
12315 S:      Maintained
12316 F:      drivers/net/ppp/pppoe.c
12317 F:      drivers/net/ppp/pppox.c
12318
12319 PPP OVER L2TP
12320 M:      James Chapman <jchapman@katalix.com>
12321 S:      Maintained
12322 F:      net/l2tp/l2tp_ppp.c
12323 F:      include/linux/if_pppol2tp.h
12324 F:      include/uapi/linux/if_pppol2tp.h
12325
12326 PPP PROTOCOL DRIVERS AND COMPRESSORS
12327 M:      Paul Mackerras <paulus@samba.org>
12328 L:      linux-ppp@vger.kernel.org
12329 S:      Maintained
12330 F:      drivers/net/ppp/ppp_*
12331
12332 PPS SUPPORT
12333 M:      Rodolfo Giometti <giometti@enneenne.com>
12334 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12335 L:      linuxpps@ml.enneenne.com (subscribers-only)
12336 S:      Maintained
12337 F:      Documentation/pps/
12338 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12339 F:      Documentation/ABI/testing/sysfs-pps
12340 F:      drivers/pps/
12341 F:      include/linux/pps*.h
12342 F:      include/uapi/linux/pps.h
12343
12344 PPTP DRIVER
12345 M:      Dmitry Kozlov <xeb@mail.ru>
12346 L:      netdev@vger.kernel.org
12347 S:      Maintained
12348 F:      drivers/net/ppp/pptp.c
12349 W:      http://sourceforge.net/projects/accel-pptp
12350
12351 PRINTK
12352 M:      Petr Mladek <pmladek@suse.com>
12353 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12354 R:      Steven Rostedt <rostedt@goodmis.org>
12355 S:      Maintained
12356 F:      kernel/printk/
12357 F:      include/linux/printk.h
12358
12359 PRISM54 WIRELESS DRIVER
12360 M:      Luis Chamberlain <mcgrof@kernel.org>
12361 L:      linux-wireless@vger.kernel.org
12362 W:      http://wireless.kernel.org/en/users/Drivers/p54
12363 S:      Obsolete
12364 F:      drivers/net/wireless/intersil/prism54/
12365
12366 PROC FILESYSTEM
12367 R:      Alexey Dobriyan <adobriyan@gmail.com>
12368 L:      linux-kernel@vger.kernel.org
12369 L:      linux-fsdevel@vger.kernel.org
12370 S:      Maintained
12371 F:      fs/proc/
12372 F:      include/linux/proc_fs.h
12373 F:      tools/testing/selftests/proc/
12374 F:      Documentation/filesystems/proc.txt
12375
12376 PROC SYSCTL
12377 M:      Luis Chamberlain <mcgrof@kernel.org>
12378 M:      Kees Cook <keescook@chromium.org>
12379 L:      linux-kernel@vger.kernel.org
12380 L:      linux-fsdevel@vger.kernel.org
12381 S:      Maintained
12382 F:      fs/proc/proc_sysctl.c
12383 F:      include/linux/sysctl.h
12384 F:      kernel/sysctl.c
12385 F:      tools/testing/selftests/sysctl/
12386
12387 PS3 NETWORK SUPPORT
12388 M:      Geoff Levand <geoff@infradead.org>
12389 L:      netdev@vger.kernel.org
12390 L:      linuxppc-dev@lists.ozlabs.org
12391 S:      Maintained
12392 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12393
12394 PS3 PLATFORM SUPPORT
12395 M:      Geoff Levand <geoff@infradead.org>
12396 L:      linuxppc-dev@lists.ozlabs.org
12397 S:      Maintained
12398 F:      arch/powerpc/boot/ps3*
12399 F:      arch/powerpc/include/asm/lv1call.h
12400 F:      arch/powerpc/include/asm/ps3*.h
12401 F:      arch/powerpc/platforms/ps3/
12402 F:      drivers/*/ps3*
12403 F:      drivers/ps3/
12404 F:      drivers/rtc/rtc-ps3.c
12405 F:      drivers/usb/host/*ps3.c
12406 F:      sound/ppc/snd_ps3*
12407
12408 PS3VRAM DRIVER
12409 M:      Jim Paris <jim@jtan.com>
12410 M:      Geoff Levand <geoff@infradead.org>
12411 L:      linuxppc-dev@lists.ozlabs.org
12412 S:      Maintained
12413 F:      drivers/block/ps3vram.c
12414
12415 PSAMPLE PACKET SAMPLING SUPPORT:
12416 M:      Yotam Gigi <yotam.gi@gmail.com>
12417 S:      Maintained
12418 F:      net/psample
12419 F:      include/net/psample.h
12420 F:      include/uapi/linux/psample.h
12421
12422 PSTORE FILESYSTEM
12423 M:      Kees Cook <keescook@chromium.org>
12424 M:      Anton Vorontsov <anton@enomsg.org>
12425 M:      Colin Cross <ccross@android.com>
12426 M:      Tony Luck <tony.luck@intel.com>
12427 S:      Maintained
12428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12429 F:      fs/pstore/
12430 F:      include/linux/pstore*
12431 F:      drivers/firmware/efi/efi-pstore.c
12432 F:      drivers/acpi/apei/erst.c
12433 F:      Documentation/admin-guide/ramoops.rst
12434 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12435 K:      \b(pstore|ramoops)
12436
12437 PTP HARDWARE CLOCK SUPPORT
12438 M:      Richard Cochran <richardcochran@gmail.com>
12439 L:      netdev@vger.kernel.org
12440 S:      Maintained
12441 W:      http://linuxptp.sourceforge.net/
12442 F:      Documentation/ABI/testing/sysfs-ptp
12443 F:      Documentation/ptp/*
12444 F:      drivers/net/phy/dp83640*
12445 F:      drivers/ptp/*
12446 F:      include/linux/ptp_cl*
12447
12448 PTRACE SUPPORT
12449 M:      Oleg Nesterov <oleg@redhat.com>
12450 S:      Maintained
12451 F:      include/asm-generic/syscall.h
12452 F:      include/linux/ptrace.h
12453 F:      include/linux/regset.h
12454 F:      include/linux/tracehook.h
12455 F:      include/uapi/linux/ptrace.h
12456 F:      include/uapi/linux/ptrace.h
12457 F:      include/asm-generic/ptrace.h
12458 F:      kernel/ptrace.c
12459 F:      arch/*/ptrace*.c
12460 F:      arch/*/*/ptrace*.c
12461 F:      arch/*/include/asm/ptrace*.h
12462
12463 PULSE8-CEC DRIVER
12464 M:      Hans Verkuil <hverkuil@xs4all.nl>
12465 L:      linux-media@vger.kernel.org
12466 T:      git git://linuxtv.org/media_tree.git
12467 S:      Maintained
12468 F:      drivers/media/usb/pulse8-cec/*
12469 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12470
12471 PVRUSB2 VIDEO4LINUX DRIVER
12472 M:      Mike Isely <isely@pobox.com>
12473 L:      pvrusb2@isely.net       (subscribers-only)
12474 L:      linux-media@vger.kernel.org
12475 W:      http://www.isely.net/pvrusb2/
12476 T:      git git://linuxtv.org/media_tree.git
12477 S:      Maintained
12478 F:      Documentation/media/v4l-drivers/pvrusb2*
12479 F:      drivers/media/usb/pvrusb2/
12480
12481 PWC WEBCAM DRIVER
12482 M:      Hans Verkuil <hverkuil@xs4all.nl>
12483 L:      linux-media@vger.kernel.org
12484 T:      git git://linuxtv.org/media_tree.git
12485 S:      Odd Fixes
12486 F:      drivers/media/usb/pwc/*
12487
12488 PWM FAN DRIVER
12489 M:      Kamil Debski <kamil@wypas.org>
12490 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12491 L:      linux-hwmon@vger.kernel.org
12492 S:      Supported
12493 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12494 F:      Documentation/hwmon/pwm-fan
12495 F:      drivers/hwmon/pwm-fan.c
12496
12497 PWM IR Transmitter
12498 M:      Sean Young <sean@mess.org>
12499 L:      linux-media@vger.kernel.org
12500 S:      Maintained
12501 F:      drivers/media/rc/pwm-ir-tx.c
12502
12503 PWM SUBSYSTEM
12504 M:      Thierry Reding <thierry.reding@gmail.com>
12505 L:      linux-pwm@vger.kernel.org
12506 S:      Maintained
12507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12508 F:      Documentation/pwm.txt
12509 F:      Documentation/devicetree/bindings/pwm/
12510 F:      include/linux/pwm.h
12511 F:      drivers/pwm/
12512 F:      drivers/video/backlight/pwm_bl.c
12513 F:      include/linux/pwm_backlight.h
12514 F:      drivers/gpio/gpio-mvebu.c
12515 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12516
12517 PXA GPIO DRIVER
12518 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12519 L:      linux-gpio@vger.kernel.org
12520 S:      Maintained
12521 F:      drivers/gpio/gpio-pxa.c
12522
12523 PXA MMCI DRIVER
12524 S:      Orphan
12525
12526 PXA RTC DRIVER
12527 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12528 L:      linux-rtc@vger.kernel.org
12529 S:      Maintained
12530
12531 PXA2xx/PXA3xx SUPPORT
12532 M:      Daniel Mack <daniel@zonque.org>
12533 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12534 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12536 T:      git git://github.com/hzhuang1/linux.git
12537 T:      git git://github.com/rjarzmik/linux.git
12538 S:      Maintained
12539 F:      arch/arm/boot/dts/pxa*
12540 F:      arch/arm/mach-pxa/
12541 F:      drivers/dma/pxa*
12542 F:      drivers/pcmcia/pxa2xx*
12543 F:      drivers/pinctrl/pxa/
12544 F:      drivers/spi/spi-pxa2xx*
12545 F:      drivers/usb/gadget/udc/pxa2*
12546 F:      include/sound/pxa2xx-lib.h
12547 F:      sound/arm/pxa*
12548 F:      sound/soc/pxa/
12549
12550 QAT DRIVER
12551 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12552 L:      qat-linux@intel.com
12553 S:      Supported
12554 F:      drivers/crypto/qat/
12555
12556 QCOM AUDIO (ASoC) DRIVERS
12557 M:      Patrick Lai <plai@codeaurora.org>
12558 M:      Banajit Goswami <bgoswami@codeaurora.org>
12559 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12560 S:      Supported
12561 F:      sound/soc/qcom/
12562
12563 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12564 M:      Gabriel Somlo <somlo@cmu.edu>
12565 M:      "Michael S. Tsirkin" <mst@redhat.com>
12566 L:      qemu-devel@nongnu.org
12567 S:      Maintained
12568 F:      drivers/firmware/qemu_fw_cfg.c
12569 F:      include/uapi/linux/qemu_fw_cfg.h
12570
12571 QIB DRIVER
12572 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12573 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12574 L:      linux-rdma@vger.kernel.org
12575 S:      Supported
12576 F:      drivers/infiniband/hw/qib/
12577
12578 QLOGIC QL41xxx FCOE DRIVER
12579 M:      QLogic-Storage-Upstream@cavium.com
12580 L:      linux-scsi@vger.kernel.org
12581 S:      Supported
12582 F:      drivers/scsi/qedf/
12583
12584 QLOGIC QL41xxx ISCSI DRIVER
12585 M:      QLogic-Storage-Upstream@cavium.com
12586 L:      linux-scsi@vger.kernel.org
12587 S:      Supported
12588 F:      drivers/scsi/qedi/
12589
12590 QLOGIC QL4xxx ETHERNET DRIVER
12591 M:      Ariel Elior <aelior@marvell.com>
12592 M:      GR-everest-linux-l2@marvell.com
12593 L:      netdev@vger.kernel.org
12594 S:      Supported
12595 F:      drivers/net/ethernet/qlogic/qed/
12596 F:      include/linux/qed/
12597 F:      drivers/net/ethernet/qlogic/qede/
12598
12599 QLOGIC QL4xxx RDMA DRIVER
12600 M:      Michal Kalderon <mkalderon@marvell.com>
12601 M:      Ariel Elior <aelior@marvell.com>
12602 L:      linux-rdma@vger.kernel.org
12603 S:      Supported
12604 F:      drivers/infiniband/hw/qedr/
12605 F:      include/uapi/rdma/qedr-abi.h
12606
12607 QLOGIC QLA1280 SCSI DRIVER
12608 M:      Michael Reed <mdr@sgi.com>
12609 L:      linux-scsi@vger.kernel.org
12610 S:      Maintained
12611 F:      drivers/scsi/qla1280.[ch]
12612
12613 QLOGIC QLA2XXX FC-SCSI DRIVER
12614 M:      qla2xxx-upstream@qlogic.com
12615 L:      linux-scsi@vger.kernel.org
12616 S:      Supported
12617 F:      Documentation/scsi/LICENSE.qla2xxx
12618 F:      drivers/scsi/qla2xxx/
12619
12620 QLOGIC QLA3XXX NETWORK DRIVER
12621 M:      GR-Linux-NIC-Dev@marvell.com
12622 L:      netdev@vger.kernel.org
12623 S:      Supported
12624 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12625 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12626
12627 QLOGIC QLA4XXX iSCSI DRIVER
12628 M:      QLogic-Storage-Upstream@qlogic.com
12629 L:      linux-scsi@vger.kernel.org
12630 S:      Supported
12631 F:      Documentation/scsi/LICENSE.qla4xxx
12632 F:      drivers/scsi/qla4xxx/
12633
12634 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12635 M:      Shahed Shaikh <shshaikh@marvell.com>
12636 M:      Manish Chopra <manishc@marvell.com>
12637 M:      GR-Linux-NIC-Dev@marvell.com
12638 L:      netdev@vger.kernel.org
12639 S:      Supported
12640 F:      drivers/net/ethernet/qlogic/qlcnic/
12641
12642 QLOGIC QLGE 10Gb ETHERNET DRIVER
12643 M:      Manish Chopra <manishc@marvell.com>
12644 M:      GR-Linux-NIC-Dev@marvell.com
12645 L:      netdev@vger.kernel.org
12646 S:      Supported
12647 F:      drivers/net/ethernet/qlogic/qlge/
12648
12649 QM1D1B0004 MEDIA DRIVER
12650 M:      Akihiro Tsukada <tskd08@gmail.com>
12651 L:      linux-media@vger.kernel.org
12652 S:      Odd Fixes
12653 F:      drivers/media/tuners/qm1d1b0004*
12654
12655 QM1D1C0042 MEDIA DRIVER
12656 M:      Akihiro Tsukada <tskd08@gmail.com>
12657 L:      linux-media@vger.kernel.org
12658 S:      Odd Fixes
12659 F:      drivers/media/tuners/qm1d1c0042*
12660
12661 QNX4 FILESYSTEM
12662 M:      Anders Larsen <al@alarsen.net>
12663 W:      http://www.alarsen.net/linux/qnx4fs/
12664 S:      Maintained
12665 F:      fs/qnx4/
12666 F:      include/uapi/linux/qnx4_fs.h
12667 F:      include/uapi/linux/qnxtypes.h
12668
12669 QORIQ DPAA2 FSL-MC BUS DRIVER
12670 M:      Stuart Yoder <stuyoder@gmail.com>
12671 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12672 L:      linux-kernel@vger.kernel.org
12673 S:      Maintained
12674 F:      drivers/bus/fsl-mc/
12675 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12676 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12677
12678 QT1010 MEDIA DRIVER
12679 M:      Antti Palosaari <crope@iki.fi>
12680 L:      linux-media@vger.kernel.org
12681 W:      https://linuxtv.org
12682 W:      http://palosaari.fi/linux/
12683 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12684 T:      git git://linuxtv.org/anttip/media_tree.git
12685 S:      Maintained
12686 F:      drivers/media/tuners/qt1010*
12687
12688 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12689 M:      Kalle Valo <kvalo@codeaurora.org>
12690 L:      ath10k@lists.infradead.org
12691 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12693 S:      Supported
12694 F:      drivers/net/wireless/ath/ath10k/
12695
12696 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12697 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12698 L:      linux-wireless@vger.kernel.org
12699 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12700 S:      Supported
12701 F:      drivers/net/wireless/ath/ath9k/
12702
12703 QUALCOMM CAMERA SUBSYSTEM DRIVER
12704 M:      Todor Tomov <todor.too@gmail.com>
12705 L:      linux-media@vger.kernel.org
12706 S:      Maintained
12707 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12708 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12709 F:      drivers/media/platform/qcom/camss/
12710
12711 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12712 M:      Ilia Lin <ilia.lin@kernel.org>
12713 L:      linux-pm@vger.kernel.org
12714 S:      Maintained
12715 F:      Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12716 F:      drivers/cpufreq/qcom-cpufreq-kryo.c
12717
12718 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12719 M:      Timur Tabi <timur@kernel.org>
12720 L:      netdev@vger.kernel.org
12721 S:      Maintained
12722 F:      drivers/net/ethernet/qualcomm/emac/
12723
12724 QUALCOMM ETHQOS ETHERNET DRIVER
12725 M:      Vinod Koul <vkoul@kernel.org>
12726 M:      Niklas Cassel <niklas.cassel@linaro.org>
12727 L:      netdev@vger.kernel.org
12728 S:      Maintained
12729 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12730 F:      Documentation/devicetree/bindings/net/qcom,dwmac.txt
12731
12732 QUALCOMM GENERIC INTERFACE I2C DRIVER
12733 M:      Alok Chauhan <alokc@codeaurora.org>
12734 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12735 L:      linux-i2c@vger.kernel.org
12736 L:      linux-arm-msm@vger.kernel.org
12737 S:      Supported
12738 F:      drivers/i2c/busses/i2c-qcom-geni.c
12739
12740 QUALCOMM HEXAGON ARCHITECTURE
12741 M:      Richard Kuo <rkuo@codeaurora.org>
12742 L:      linux-hexagon@vger.kernel.org
12743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12744 S:      Supported
12745 F:      arch/hexagon/
12746
12747 QUALCOMM HIDMA DRIVER
12748 M:      Sinan Kaya <okaya@kernel.org>
12749 L:      linux-arm-kernel@lists.infradead.org
12750 L:      linux-arm-msm@vger.kernel.org
12751 L:      dmaengine@vger.kernel.org
12752 S:      Supported
12753 F:      drivers/dma/qcom/hidma*
12754
12755 QUALCOMM IOMMU
12756 M:      Rob Clark <robdclark@gmail.com>
12757 L:      iommu@lists.linux-foundation.org
12758 L:      linux-arm-msm@vger.kernel.org
12759 S:      Maintained
12760 F:      drivers/iommu/qcom_iommu.c
12761
12762 QUALCOMM TSENS THERMAL DRIVER
12763 M:      Amit Kucheria <amit.kucheria@linaro.org>
12764 L:      linux-pm@vger.kernel.org
12765 L:      linux-arm-msm@vger.kernel.org
12766 S:      Maintained
12767 F:      drivers/thermal/qcom/
12768
12769 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12770 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12771 L:      linux-media@vger.kernel.org
12772 L:      linux-arm-msm@vger.kernel.org
12773 T:      git git://linuxtv.org/media_tree.git
12774 S:      Maintained
12775 F:      drivers/media/platform/qcom/venus/
12776
12777 QUALCOMM WCN36XX WIRELESS DRIVER
12778 M:      Kalle Valo <kvalo@codeaurora.org>
12779 L:      wcn36xx@lists.infradead.org
12780 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12781 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12782 S:      Supported
12783 F:      drivers/net/wireless/ath/wcn36xx/
12784
12785 QUANTENNA QTNFMAC WIRELESS DRIVER
12786 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12787 M:      Avinash Patil <avinashp@quantenna.com>
12788 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12789 L:      linux-wireless@vger.kernel.org
12790 S:      Maintained
12791 F:      drivers/net/wireless/quantenna
12792
12793 RADEON and AMDGPU DRM DRIVERS
12794 M:      Alex Deucher <alexander.deucher@amd.com>
12795 M:      Christian König <christian.koenig@amd.com>
12796 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12797 L:      amd-gfx@lists.freedesktop.org
12798 T:      git git://people.freedesktop.org/~agd5f/linux
12799 S:      Supported
12800 F:      drivers/gpu/drm/radeon/
12801 F:      include/uapi/drm/radeon_drm.h
12802 F:      drivers/gpu/drm/amd/
12803 F:      include/uapi/drm/amdgpu_drm.h
12804
12805 RADEON FRAMEBUFFER DISPLAY DRIVER
12806 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12807 L:      linux-fbdev@vger.kernel.org
12808 S:      Maintained
12809 F:      drivers/video/fbdev/aty/radeon*
12810 F:      include/uapi/linux/radeonfb.h
12811
12812 RADIOSHARK RADIO DRIVER
12813 M:      Hans Verkuil <hverkuil@xs4all.nl>
12814 L:      linux-media@vger.kernel.org
12815 T:      git git://linuxtv.org/media_tree.git
12816 S:      Maintained
12817 F:      drivers/media/radio/radio-shark.c
12818
12819 RADIOSHARK2 RADIO DRIVER
12820 M:      Hans Verkuil <hverkuil@xs4all.nl>
12821 L:      linux-media@vger.kernel.org
12822 T:      git git://linuxtv.org/media_tree.git
12823 S:      Maintained
12824 F:      drivers/media/radio/radio-shark2.c
12825 F:      drivers/media/radio/radio-tea5777.c
12826
12827 RADOS BLOCK DEVICE (RBD)
12828 M:      Ilya Dryomov <idryomov@gmail.com>
12829 M:      Sage Weil <sage@redhat.com>
12830 M:      Alex Elder <elder@kernel.org>
12831 L:      ceph-devel@vger.kernel.org
12832 W:      http://ceph.com/
12833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12834 T:      git git://github.com/ceph/ceph-client.git
12835 S:      Supported
12836 F:      Documentation/ABI/testing/sysfs-bus-rbd
12837 F:      drivers/block/rbd.c
12838 F:      drivers/block/rbd_types.h
12839
12840 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12841 M:      Paul Mackerras <paulus@samba.org>
12842 L:      linux-fbdev@vger.kernel.org
12843 S:      Maintained
12844 F:      drivers/video/fbdev/aty/aty128fb.c
12845
12846 RAINSHADOW-CEC DRIVER
12847 M:      Hans Verkuil <hverkuil@xs4all.nl>
12848 L:      linux-media@vger.kernel.org
12849 T:      git git://linuxtv.org/media_tree.git
12850 S:      Maintained
12851 F:      drivers/media/usb/rainshadow-cec/*
12852
12853 RALINK MIPS ARCHITECTURE
12854 M:      John Crispin <john@phrozen.org>
12855 L:      linux-mips@vger.kernel.org
12856 S:      Maintained
12857 F:      arch/mips/ralink
12858
12859 RALINK RT2X00 WIRELESS LAN DRIVER
12860 P:      rt2x00 project
12861 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12862 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12863 L:      linux-wireless@vger.kernel.org
12864 S:      Maintained
12865 F:      drivers/net/wireless/ralink/rt2x00/
12866
12867 RAMDISK RAM BLOCK DEVICE DRIVER
12868 M:      Jens Axboe <axboe@kernel.dk>
12869 S:      Maintained
12870 F:      Documentation/blockdev/ramdisk.txt
12871 F:      drivers/block/brd.c
12872
12873 RANCHU VIRTUAL BOARD FOR MIPS
12874 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12875 L:      linux-mips@vger.kernel.org
12876 S:      Supported
12877 F:      arch/mips/generic/board-ranchu.c
12878 F:      arch/mips/configs/generic/board-ranchu.config
12879
12880 RANDOM NUMBER DRIVER
12881 M:      "Theodore Ts'o" <tytso@mit.edu>
12882 S:      Maintained
12883 F:      drivers/char/random.c
12884
12885 RAPIDIO SUBSYSTEM
12886 M:      Matt Porter <mporter@kernel.crashing.org>
12887 M:      Alexandre Bounine <alex.bou9@gmail.com>
12888 S:      Maintained
12889 F:      drivers/rapidio/
12890
12891 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12892 L:      linux-wireless@vger.kernel.org
12893 S:      Orphan
12894 F:      drivers/net/wireless/ray*
12895
12896 RCUTORTURE TEST FRAMEWORK
12897 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12898 M:      Josh Triplett <josh@joshtriplett.org>
12899 R:      Steven Rostedt <rostedt@goodmis.org>
12900 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12901 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12902 L:      linux-kernel@vger.kernel.org
12903 S:      Supported
12904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12905 F:      tools/testing/selftests/rcutorture
12906
12907 RDC R-321X SoC
12908 M:      Florian Fainelli <florian@openwrt.org>
12909 S:      Maintained
12910
12911 RDC R6040 FAST ETHERNET DRIVER
12912 M:      Florian Fainelli <f.fainelli@gmail.com>
12913 L:      netdev@vger.kernel.org
12914 S:      Maintained
12915 F:      drivers/net/ethernet/rdc/r6040.c
12916
12917 RDMAVT - RDMA verbs software
12918 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12919 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12920 L:      linux-rdma@vger.kernel.org
12921 S:      Supported
12922 F:      drivers/infiniband/sw/rdmavt
12923
12924 RDS - RELIABLE DATAGRAM SOCKETS
12925 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12926 L:      netdev@vger.kernel.org
12927 L:      linux-rdma@vger.kernel.org
12928 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12929 W:      https://oss.oracle.com/projects/rds/
12930 S:      Supported
12931 F:      net/rds/
12932 F:      Documentation/networking/rds.txt
12933
12934 RDT - RESOURCE ALLOCATION
12935 M:      Fenghua Yu <fenghua.yu@intel.com>
12936 M:      Reinette Chatre <reinette.chatre@intel.com>
12937 L:      linux-kernel@vger.kernel.org
12938 S:      Supported
12939 F:      arch/x86/kernel/cpu/resctrl/
12940 F:      arch/x86/include/asm/resctrl_sched.h
12941 F:      Documentation/x86/resctrl*
12942
12943 READ-COPY UPDATE (RCU)
12944 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12945 M:      Josh Triplett <josh@joshtriplett.org>
12946 R:      Steven Rostedt <rostedt@goodmis.org>
12947 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12948 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12949 R:      Joel Fernandes <joel@joelfernandes.org>
12950 L:      linux-kernel@vger.kernel.org
12951 W:      http://www.rdrop.com/users/paulmck/RCU/
12952 S:      Supported
12953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12954 F:      Documentation/RCU/
12955 X:      Documentation/RCU/torture.txt
12956 F:      include/linux/rcu*
12957 X:      include/linux/srcu*.h
12958 F:      kernel/rcu/
12959 X:      kernel/rcu/srcu*.c
12960
12961 REAL TIME CLOCK (RTC) SUBSYSTEM
12962 M:      Alessandro Zummo <a.zummo@towertech.it>
12963 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12964 L:      linux-rtc@vger.kernel.org
12965 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12967 S:      Maintained
12968 F:      Documentation/devicetree/bindings/rtc/
12969 F:      Documentation/rtc.txt
12970 F:      drivers/rtc/
12971 F:      include/linux/rtc.h
12972 F:      include/uapi/linux/rtc.h
12973 F:      include/linux/rtc/
12974 F:      include/linux/platform_data/rtc-*
12975 F:      tools/testing/selftests/rtc/
12976
12977 REALTEK AUDIO CODECS
12978 M:      Bard Liao <bardliao@realtek.com>
12979 M:      Oder Chiou <oder_chiou@realtek.com>
12980 S:      Maintained
12981 F:      sound/soc/codecs/rt*
12982 F:      include/sound/rt*.h
12983
12984 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12985 M:      Linus Walleij <linus.walleij@linaro.org>
12986 S:      Maintained
12987 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12988 F:      drivers/net/dsa/realtek-smi*
12989 F:      drivers/net/dsa/rtl83*
12990
12991 REDPINE WIRELESS DRIVER
12992 M:      Amitkumar Karwar <amitkarwar@gmail.com>
12993 M:      Siva Rebbagondla <siva8118@gmail.com>
12994 L:      linux-wireless@vger.kernel.org
12995 S:      Maintained
12996 F:      drivers/net/wireless/rsi/
12997
12998 REGISTER MAP ABSTRACTION
12999 M:      Mark Brown <broonie@kernel.org>
13000 L:      linux-kernel@vger.kernel.org
13001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13002 S:      Supported
13003 F:      Documentation/devicetree/bindings/regmap/
13004 F:      drivers/base/regmap/
13005 F:      include/linux/regmap.h
13006
13007 REISERFS FILE SYSTEM
13008 L:      reiserfs-devel@vger.kernel.org
13009 S:      Supported
13010 F:      fs/reiserfs/
13011
13012 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13013 M:      Ohad Ben-Cohen <ohad@wizery.com>
13014 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13015 L:      linux-remoteproc@vger.kernel.org
13016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13017 S:      Maintained
13018 F:      Documentation/devicetree/bindings/remoteproc/
13019 F:      Documentation/remoteproc.txt
13020 F:      drivers/remoteproc/
13021 F:      include/linux/remoteproc.h
13022
13023 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13024 M:      Ohad Ben-Cohen <ohad@wizery.com>
13025 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13026 L:      linux-remoteproc@vger.kernel.org
13027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13028 S:      Maintained
13029 F:      drivers/rpmsg/
13030 F:      Documentation/rpmsg.txt
13031 F:      include/linux/rpmsg.h
13032 F:      include/linux/rpmsg/
13033
13034 RENESAS CLOCK DRIVERS
13035 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13036 L:      linux-renesas-soc@vger.kernel.org
13037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13038 S:      Supported
13039 F:      drivers/clk/renesas/
13040
13041 RENESAS EMEV2 I2C DRIVER
13042 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13043 S:      Supported
13044 F:      drivers/i2c/busses/i2c-emev2.c
13045
13046 RENESAS ETHERNET DRIVERS
13047 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13048 L:      netdev@vger.kernel.org
13049 L:      linux-renesas-soc@vger.kernel.org
13050 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13051 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13052 F:      drivers/net/ethernet/renesas/
13053 F:      include/linux/sh_eth.h
13054
13055 RENESAS R-CAR GYROADC DRIVER
13056 M:      Marek Vasut <marek.vasut@gmail.com>
13057 L:      linux-iio@vger.kernel.org
13058 S:      Supported
13059 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13060 F:      drivers/iio/adc/rcar-gyroadc.c
13061
13062 RENESAS R-CAR I2C DRIVERS
13063 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13064 S:      Supported
13065 F:      drivers/i2c/busses/i2c-rcar.c
13066 F:      drivers/i2c/busses/i2c-sh_mobile.c
13067
13068 RENESAS RIIC DRIVER
13069 M:      Chris Brandt <chris.brandt@renesas.com>
13070 S:      Supported
13071 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13072 F:      drivers/i2c/busses/i2c-riic.c
13073
13074 RENESAS USB PHY DRIVER
13075 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13076 L:      linux-renesas-soc@vger.kernel.org
13077 S:      Maintained
13078 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13079
13080 RESET CONTROLLER FRAMEWORK
13081 M:      Philipp Zabel <p.zabel@pengutronix.de>
13082 T:      git git://git.pengutronix.de/git/pza/linux
13083 S:      Maintained
13084 F:      drivers/reset/
13085 F:      Documentation/devicetree/bindings/reset/
13086 F:      include/dt-bindings/reset/
13087 F:      include/linux/reset.h
13088 F:      include/linux/reset/
13089 F:      include/linux/reset-controller.h
13090
13091 RESTARTABLE SEQUENCES SUPPORT
13092 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13093 M:      Peter Zijlstra <peterz@infradead.org>
13094 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13095 M:      Boqun Feng <boqun.feng@gmail.com>
13096 L:      linux-kernel@vger.kernel.org
13097 S:      Supported
13098 F:      kernel/rseq.c
13099 F:      include/uapi/linux/rseq.h
13100 F:      include/trace/events/rseq.h
13101 F:      tools/testing/selftests/rseq/
13102
13103 RFKILL
13104 M:      Johannes Berg <johannes@sipsolutions.net>
13105 L:      linux-wireless@vger.kernel.org
13106 W:      http://wireless.kernel.org/
13107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13109 S:      Maintained
13110 F:      Documentation/rfkill.txt
13111 F:      Documentation/ABI/stable/sysfs-class-rfkill
13112 F:      net/rfkill/
13113 F:      include/linux/rfkill.h
13114 F:      include/uapi/linux/rfkill.h
13115
13116 RHASHTABLE
13117 M:      Thomas Graf <tgraf@suug.ch>
13118 M:      Herbert Xu <herbert@gondor.apana.org.au>
13119 L:      netdev@vger.kernel.org
13120 S:      Maintained
13121 F:      lib/rhashtable.c
13122 F:      lib/test_rhashtable.c
13123 F:      include/linux/rhashtable.h
13124 F:      include/linux/rhashtable-types.h
13125
13126 RICOH R5C592 MEMORYSTICK DRIVER
13127 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13128 S:      Maintained
13129 F:      drivers/memstick/host/r592.*
13130
13131 RICOH SMARTMEDIA/XD DRIVER
13132 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13133 S:      Maintained
13134 F:      drivers/mtd/nand/raw/r852.c
13135 F:      drivers/mtd/nand/raw/r852.h
13136
13137 RISC-V ARCHITECTURE
13138 M:      Palmer Dabbelt <palmer@sifive.com>
13139 M:      Albert Ou <aou@eecs.berkeley.edu>
13140 L:      linux-riscv@lists.infradead.org
13141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13142 S:      Supported
13143 F:      arch/riscv/
13144 K:      riscv
13145 N:      riscv
13146
13147 ROCCAT DRIVERS
13148 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13149 W:      http://sourceforge.net/projects/roccat/
13150 S:      Maintained
13151 F:      drivers/hid/hid-roccat*
13152 F:      include/linux/hid-roccat*
13153 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13154
13155 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13156 M:      Jacob chen <jacob2.chen@rock-chips.com>
13157 L:      linux-media@vger.kernel.org
13158 S:      Maintained
13159 F:      drivers/media/platform/rockchip/rga/
13160 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13161
13162 ROCKCHIP VPU CODEC DRIVER
13163 M:      Ezequiel Garcia <ezequiel@collabora.com>
13164 L:      linux-media@vger.kernel.org
13165 S:      Maintained
13166 F:      drivers/staging/media/platform/rockchip/vpu/
13167 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13168
13169 ROCKER DRIVER
13170 M:      Jiri Pirko <jiri@resnulli.us>
13171 L:      netdev@vger.kernel.org
13172 S:      Supported
13173 F:      drivers/net/ethernet/rocker/
13174
13175 ROCKETPORT DRIVER
13176 P:      Comtrol Corp.
13177 W:      http://www.comtrol.com
13178 S:      Maintained
13179 F:      Documentation/serial/rocket.txt
13180 F:      drivers/tty/rocket*
13181
13182 ROCKETPORT EXPRESS/INFINITY DRIVER
13183 M:      Kevin Cernekee <cernekee@gmail.com>
13184 L:      linux-serial@vger.kernel.org
13185 S:      Odd Fixes
13186 F:      drivers/tty/serial/rp2.*
13187
13188 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13189 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13190 L:      linux-kernel@vger.kernel.org
13191 L:      linux-renesas-soc@vger.kernel.org
13192 S:      Supported
13193 F:      drivers/mfd/bd9571mwv.c
13194 F:      drivers/regulator/bd9571mwv-regulator.c
13195 F:      drivers/gpio/gpio-bd9571mwv.c
13196 F:      include/linux/mfd/bd9571mwv.h
13197 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13198
13199 ROSE NETWORK LAYER
13200 M:      Ralf Baechle <ralf@linux-mips.org>
13201 L:      linux-hams@vger.kernel.org
13202 W:      http://www.linux-ax25.org/
13203 S:      Maintained
13204 F:      include/net/rose.h
13205 F:      include/uapi/linux/rose.h
13206 F:      net/rose/
13207
13208 RTL2830 MEDIA DRIVER
13209 M:      Antti Palosaari <crope@iki.fi>
13210 L:      linux-media@vger.kernel.org
13211 W:      https://linuxtv.org
13212 W:      http://palosaari.fi/linux/
13213 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13214 T:      git git://linuxtv.org/anttip/media_tree.git
13215 S:      Maintained
13216 F:      drivers/media/dvb-frontends/rtl2830*
13217
13218 RTL2832 MEDIA DRIVER
13219 M:      Antti Palosaari <crope@iki.fi>
13220 L:      linux-media@vger.kernel.org
13221 W:      https://linuxtv.org
13222 W:      http://palosaari.fi/linux/
13223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13224 T:      git git://linuxtv.org/anttip/media_tree.git
13225 S:      Maintained
13226 F:      drivers/media/dvb-frontends/rtl2832*
13227
13228 RTL2832_SDR MEDIA DRIVER
13229 M:      Antti Palosaari <crope@iki.fi>
13230 L:      linux-media@vger.kernel.org
13231 W:      https://linuxtv.org
13232 W:      http://palosaari.fi/linux/
13233 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13234 T:      git git://linuxtv.org/anttip/media_tree.git
13235 S:      Maintained
13236 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13237
13238 RTL8180 WIRELESS DRIVER
13239 L:      linux-wireless@vger.kernel.org
13240 W:      http://wireless.kernel.org/
13241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13242 S:      Orphan
13243 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13244
13245 RTL8187 WIRELESS DRIVER
13246 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13247 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13248 M:      Larry Finger <Larry.Finger@lwfinger.net>
13249 L:      linux-wireless@vger.kernel.org
13250 W:      http://wireless.kernel.org/
13251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13252 S:      Maintained
13253 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13254
13255 REALTEK WIRELESS DRIVER (rtlwifi family)
13256 M:      Ping-Ke Shih <pkshih@realtek.com>
13257 L:      linux-wireless@vger.kernel.org
13258 W:      http://wireless.kernel.org/
13259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13260 S:      Maintained
13261 F:      drivers/net/wireless/realtek/rtlwifi/
13262
13263 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13264 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13265 L:      linux-wireless@vger.kernel.org
13266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13267 S:      Maintained
13268 F:      drivers/net/wireless/realtek/rtl8xxxu/
13269
13270 RXRPC SOCKETS (AF_RXRPC)
13271 M:      David Howells <dhowells@redhat.com>
13272 L:      linux-afs@lists.infradead.org
13273 S:      Supported
13274 F:      net/rxrpc/
13275 F:      include/keys/rxrpc-type.h
13276 F:      include/net/af_rxrpc.h
13277 F:      include/trace/events/rxrpc.h
13278 F:      include/uapi/linux/rxrpc.h
13279 F:      Documentation/networking/rxrpc.txt
13280 W:      https://www.infradead.org/~dhowells/kafs/
13281
13282 S3 SAVAGE FRAMEBUFFER DRIVER
13283 M:      Antonino Daplas <adaplas@gmail.com>
13284 L:      linux-fbdev@vger.kernel.org
13285 S:      Maintained
13286 F:      drivers/video/fbdev/savage/
13287
13288 S390
13289 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13290 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13291 L:      linux-s390@vger.kernel.org
13292 W:      http://www.ibm.com/developerworks/linux/linux390/
13293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13294 S:      Supported
13295 F:      arch/s390/
13296 F:      drivers/s390/
13297 F:      Documentation/s390/
13298 F:      Documentation/driver-api/s390-drivers.rst
13299
13300 S390 COMMON I/O LAYER
13301 M:      Sebastian Ott <sebott@linux.ibm.com>
13302 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13303 L:      linux-s390@vger.kernel.org
13304 W:      http://www.ibm.com/developerworks/linux/linux390/
13305 S:      Supported
13306 F:      drivers/s390/cio/
13307
13308 S390 DASD DRIVER
13309 M:      Stefan Haberland <sth@linux.ibm.com>
13310 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13311 L:      linux-s390@vger.kernel.org
13312 W:      http://www.ibm.com/developerworks/linux/linux390/
13313 S:      Supported
13314 F:      drivers/s390/block/dasd*
13315 F:      block/partitions/ibm.c
13316
13317 S390 IOMMU (PCI)
13318 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13319 L:      linux-s390@vger.kernel.org
13320 W:      http://www.ibm.com/developerworks/linux/linux390/
13321 S:      Supported
13322 F:      drivers/iommu/s390-iommu.c
13323
13324 S390 IUCV NETWORK LAYER
13325 M:      Julian Wiedmann <jwi@linux.ibm.com>
13326 M:      Ursula Braun <ubraun@linux.ibm.com>
13327 L:      linux-s390@vger.kernel.org
13328 W:      http://www.ibm.com/developerworks/linux/linux390/
13329 S:      Supported
13330 F:      drivers/s390/net/*iucv*
13331 F:      include/net/iucv/
13332 F:      net/iucv/
13333
13334 S390 NETWORK DRIVERS
13335 M:      Julian Wiedmann <jwi@linux.ibm.com>
13336 M:      Ursula Braun <ubraun@linux.ibm.com>
13337 L:      linux-s390@vger.kernel.org
13338 W:      http://www.ibm.com/developerworks/linux/linux390/
13339 S:      Supported
13340 F:      drivers/s390/net/
13341
13342 S390 PCI SUBSYSTEM
13343 M:      Sebastian Ott <sebott@linux.ibm.com>
13344 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13345 L:      linux-s390@vger.kernel.org
13346 W:      http://www.ibm.com/developerworks/linux/linux390/
13347 S:      Supported
13348 F:      arch/s390/pci/
13349 F:      drivers/pci/hotplug/s390_pci_hpc.c
13350
13351 S390 VFIO-CCW DRIVER
13352 M:      Cornelia Huck <cohuck@redhat.com>
13353 M:      Farhan Ali <alifm@linux.ibm.com>
13354 M:      Eric Farman <farman@linux.ibm.com>
13355 R:      Halil Pasic <pasic@linux.ibm.com>
13356 L:      linux-s390@vger.kernel.org
13357 L:      kvm@vger.kernel.org
13358 S:      Supported
13359 F:      drivers/s390/cio/vfio_ccw*
13360 F:      Documentation/s390/vfio-ccw.txt
13361 F:      include/uapi/linux/vfio_ccw.h
13362
13363 S390 ZCRYPT DRIVER
13364 M:      Harald Freudenberger <freude@linux.ibm.com>
13365 L:      linux-s390@vger.kernel.org
13366 W:      http://www.ibm.com/developerworks/linux/linux390/
13367 S:      Supported
13368 F:      drivers/s390/crypto/
13369
13370 S390 VFIO AP DRIVER
13371 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13372 M:      Pierre Morel <pmorel@linux.ibm.com>
13373 M:      Halil Pasic <pasic@linux.ibm.com>
13374 L:      linux-s390@vger.kernel.org
13375 W:      http://www.ibm.com/developerworks/linux/linux390/
13376 S:      Supported
13377 F:      drivers/s390/crypto/vfio_ap_drv.c
13378 F:      drivers/s390/crypto/vfio_ap_private.h
13379 F:      drivers/s390/crypto/vfio_ap_ops.c
13380 F:      Documentation/s390/vfio-ap.txt
13381
13382 S390 ZFCP DRIVER
13383 M:      Steffen Maier <maier@linux.ibm.com>
13384 M:      Benjamin Block <bblock@linux.ibm.com>
13385 L:      linux-s390@vger.kernel.org
13386 W:      http://www.ibm.com/developerworks/linux/linux390/
13387 S:      Supported
13388 F:      drivers/s390/scsi/zfcp_*
13389
13390 S3C24XX SD/MMC Driver
13391 M:      Ben Dooks <ben-linux@fluff.org>
13392 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13393 S:      Supported
13394 F:      drivers/mmc/host/s3cmci.*
13395
13396 SAA6588 RDS RECEIVER DRIVER
13397 M:      Hans Verkuil <hverkuil@xs4all.nl>
13398 L:      linux-media@vger.kernel.org
13399 T:      git git://linuxtv.org/media_tree.git
13400 W:      https://linuxtv.org
13401 S:      Odd Fixes
13402 F:      drivers/media/i2c/saa6588*
13403
13404 SAA7134 VIDEO4LINUX DRIVER
13405 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13406 L:      linux-media@vger.kernel.org
13407 W:      https://linuxtv.org
13408 T:      git git://linuxtv.org/media_tree.git
13409 S:      Odd fixes
13410 F:      Documentation/media/v4l-drivers/saa7134*
13411 F:      drivers/media/pci/saa7134/
13412
13413 SAA7146 VIDEO4LINUX-2 DRIVER
13414 M:      Hans Verkuil <hverkuil@xs4all.nl>
13415 L:      linux-media@vger.kernel.org
13416 T:      git git://linuxtv.org/media_tree.git
13417 S:      Maintained
13418 F:      drivers/media/common/saa7146/
13419 F:      drivers/media/pci/saa7146/
13420 F:      include/media/drv-intf/saa7146*
13421
13422 SAMSUNG AUDIO (ASoC) DRIVERS
13423 M:      Krzysztof Kozlowski <krzk@kernel.org>
13424 M:      Sangbeom Kim <sbkim73@samsung.com>
13425 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13426 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13427 S:      Supported
13428 F:      sound/soc/samsung/
13429 F:      Documentation/devicetree/bindings/sound/samsung*
13430
13431 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13432 M:      Krzysztof Kozlowski <krzk@kernel.org>
13433 L:      linux-crypto@vger.kernel.org
13434 L:      linux-samsung-soc@vger.kernel.org
13435 S:      Maintained
13436 F:      drivers/crypto/exynos-rng.c
13437 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13438
13439 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13440 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13441 L:      linux-samsung-soc@vger.kernel.org
13442 S:      Maintained
13443 F:      drivers/char/hw_random/exynos-trng.c
13444 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13445
13446 SAMSUNG FRAMEBUFFER DRIVER
13447 M:      Jingoo Han <jingoohan1@gmail.com>
13448 L:      linux-fbdev@vger.kernel.org
13449 S:      Maintained
13450 F:      drivers/video/fbdev/s3c-fb.c
13451
13452 SAMSUNG LAPTOP DRIVER
13453 M:      Corentin Chary <corentin.chary@gmail.com>
13454 L:      platform-driver-x86@vger.kernel.org
13455 S:      Maintained
13456 F:      drivers/platform/x86/samsung-laptop.c
13457
13458 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13459 M:      Sangbeom Kim <sbkim73@samsung.com>
13460 M:      Krzysztof Kozlowski <krzk@kernel.org>
13461 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13462 L:      linux-kernel@vger.kernel.org
13463 L:      linux-samsung-soc@vger.kernel.org
13464 S:      Supported
13465 F:      drivers/mfd/sec*.c
13466 F:      drivers/regulator/s2m*.c
13467 F:      drivers/regulator/s5m*.c
13468 F:      drivers/clk/clk-s2mps11.c
13469 F:      drivers/rtc/rtc-s5m.c
13470 F:      include/linux/mfd/samsung/
13471 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13472 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13473 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13474 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13475
13476 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13477 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13478 L:      linux-media@vger.kernel.org
13479 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13480 S:      Maintained
13481 F:      drivers/media/platform/s3c-camif/
13482 F:      include/media/drv-intf/s3c_camif.h
13483
13484 SAMSUNG S3FWRN5 NFC DRIVER
13485 M:      Robert Baldyga <r.baldyga@samsung.com>
13486 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13487 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13488 S:      Supported
13489 F:      drivers/nfc/s3fwrn5
13490
13491 SAMSUNG S5C73M3 CAMERA DRIVER
13492 M:      Kyungmin Park <kyungmin.park@samsung.com>
13493 M:      Andrzej Hajda <a.hajda@samsung.com>
13494 L:      linux-media@vger.kernel.org
13495 S:      Supported
13496 F:      drivers/media/i2c/s5c73m3/*
13497
13498 SAMSUNG S5K5BAF CAMERA DRIVER
13499 M:      Kyungmin Park <kyungmin.park@samsung.com>
13500 M:      Andrzej Hajda <a.hajda@samsung.com>
13501 L:      linux-media@vger.kernel.org
13502 S:      Supported
13503 F:      drivers/media/i2c/s5k5baf.c
13504
13505 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13506 M:      Krzysztof Kozlowski <krzk@kernel.org>
13507 M:      Vladimir Zapolskiy <vz@mleia.com>
13508 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13509 L:      linux-crypto@vger.kernel.org
13510 L:      linux-samsung-soc@vger.kernel.org
13511 S:      Maintained
13512 F:      drivers/crypto/s5p-sss.c
13513
13514 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13515 M:      Kyungmin Park <kyungmin.park@samsung.com>
13516 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13517 L:      linux-media@vger.kernel.org
13518 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13519 S:      Supported
13520 F:      drivers/media/platform/exynos4-is/
13521
13522 SAMSUNG SOC CLOCK DRIVERS
13523 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13524 M:      Tomasz Figa <tomasz.figa@gmail.com>
13525 M:      Chanwoo Choi <cw00.choi@samsung.com>
13526 S:      Supported
13527 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13529 F:      drivers/clk/samsung/
13530 F:      include/dt-bindings/clock/exynos*.h
13531 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13532
13533 SAMSUNG SPI DRIVERS
13534 M:      Kukjin Kim <kgene@kernel.org>
13535 M:      Krzysztof Kozlowski <krzk@kernel.org>
13536 M:      Andi Shyti <andi@etezian.org>
13537 L:      linux-spi@vger.kernel.org
13538 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13539 S:      Maintained
13540 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13541 F:      drivers/spi/spi-s3c*
13542 F:      include/linux/platform_data/spi-s3c64xx.h
13543
13544 SAMSUNG SXGBE DRIVERS
13545 M:      Byungho An <bh74.an@samsung.com>
13546 M:      Girish K S <ks.giri@samsung.com>
13547 M:      Vipul Pandya <vipul.pandya@samsung.com>
13548 S:      Supported
13549 L:      netdev@vger.kernel.org
13550 F:      drivers/net/ethernet/samsung/sxgbe/
13551
13552 SAMSUNG THERMAL DRIVER
13553 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13554 L:      linux-pm@vger.kernel.org
13555 L:      linux-samsung-soc@vger.kernel.org
13556 S:      Supported
13557 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13558 F:      drivers/thermal/samsung/
13559
13560 SAMSUNG USB2 PHY DRIVER
13561 M:      Kamil Debski <kamil@wypas.org>
13562 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13563 L:      linux-kernel@vger.kernel.org
13564 S:      Supported
13565 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13566 F:      Documentation/phy/samsung-usb2.txt
13567 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13568 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13569 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13570 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13571 F:      drivers/phy/samsung/phy-samsung-usb2.c
13572 F:      drivers/phy/samsung/phy-samsung-usb2.h
13573
13574 SC1200 WDT DRIVER
13575 M:      Zwane Mwaikambo <zwanem@gmail.com>
13576 S:      Maintained
13577 F:      drivers/watchdog/sc1200wdt.c
13578
13579 SCHEDULER
13580 M:      Ingo Molnar <mingo@redhat.com>
13581 M:      Peter Zijlstra <peterz@infradead.org>
13582 L:      linux-kernel@vger.kernel.org
13583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13584 S:      Maintained
13585 F:      kernel/sched/
13586 F:      include/linux/sched.h
13587 F:      include/uapi/linux/sched.h
13588 F:      include/linux/wait.h
13589 F:      include/linux/preempt.h
13590
13591 SCR24X CHIP CARD INTERFACE DRIVER
13592 M:      Lubomir Rintel <lkundrak@v3.sk>
13593 S:      Supported
13594 F:      drivers/char/pcmcia/scr24x_cs.c
13595
13596 SCSI CDROM DRIVER
13597 M:      Jens Axboe <axboe@kernel.dk>
13598 L:      linux-scsi@vger.kernel.org
13599 W:      http://www.kernel.dk
13600 S:      Maintained
13601 F:      drivers/scsi/sr*
13602
13603 SCSI RDMA PROTOCOL (SRP) INITIATOR
13604 M:      Bart Van Assche <bvanassche@acm.org>
13605 L:      linux-rdma@vger.kernel.org
13606 S:      Supported
13607 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13608 F:      drivers/infiniband/ulp/srp/
13609 F:      include/scsi/srp.h
13610
13611 SCSI RDMA PROTOCOL (SRP) TARGET
13612 M:      Bart Van Assche <bvanassche@acm.org>
13613 L:      linux-rdma@vger.kernel.org
13614 L:      target-devel@vger.kernel.org
13615 S:      Supported
13616 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13617 F:      drivers/infiniband/ulp/srpt/
13618
13619 SCSI SG DRIVER
13620 M:      Doug Gilbert <dgilbert@interlog.com>
13621 L:      linux-scsi@vger.kernel.org
13622 W:      http://sg.danny.cz/sg
13623 S:      Maintained
13624 F:      Documentation/scsi/scsi-generic.txt
13625 F:      drivers/scsi/sg.c
13626 F:      include/scsi/sg.h
13627
13628 SCSI SUBSYSTEM
13629 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13631 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13633 L:      linux-scsi@vger.kernel.org
13634 S:      Maintained
13635 F:      Documentation/devicetree/bindings/scsi/
13636 F:      drivers/scsi/
13637 F:      include/scsi/
13638
13639 SCSI TAPE DRIVER
13640 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13641 L:      linux-scsi@vger.kernel.org
13642 S:      Maintained
13643 F:      Documentation/scsi/st.txt
13644 F:      drivers/scsi/st.*
13645 F:      drivers/scsi/st_*.h
13646
13647 SCTP PROTOCOL
13648 M:      Vlad Yasevich <vyasevich@gmail.com>
13649 M:      Neil Horman <nhorman@tuxdriver.com>
13650 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13651 L:      linux-sctp@vger.kernel.org
13652 W:      http://lksctp.sourceforge.net
13653 S:      Maintained
13654 F:      Documentation/networking/sctp.txt
13655 F:      include/linux/sctp.h
13656 F:      include/uapi/linux/sctp.h
13657 F:      include/net/sctp/
13658 F:      net/sctp/
13659
13660 SCx200 CPU SUPPORT
13661 M:      Jim Cromie <jim.cromie@gmail.com>
13662 S:      Odd Fixes
13663 F:      Documentation/i2c/busses/scx200_acb
13664 F:      arch/x86/platform/scx200/
13665 F:      drivers/watchdog/scx200_wdt.c
13666 F:      drivers/i2c/busses/scx200*
13667 F:      drivers/mtd/maps/scx200_docflash.c
13668 F:      include/linux/scx200.h
13669
13670 SCx200 GPIO DRIVER
13671 M:      Jim Cromie <jim.cromie@gmail.com>
13672 S:      Maintained
13673 F:      drivers/char/scx200_gpio.c
13674 F:      include/linux/scx200_gpio.h
13675
13676 SCx200 HRT CLOCKSOURCE DRIVER
13677 M:      Jim Cromie <jim.cromie@gmail.com>
13678 S:      Maintained
13679 F:      drivers/clocksource/scx200_hrt.c
13680
13681 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13682 M:      Sascha Sommer <saschasommer@freenet.de>
13683 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13684 S:      Maintained
13685 F:      drivers/mmc/host/sdricoh_cs.c
13686
13687 SECO BOARDS CEC DRIVER
13688 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
13689 S:      Maintained
13690 F:      drivers/media/platform/seco-cec/seco-cec.c
13691 F:      drivers/media/platform/seco-cec/seco-cec.h
13692
13693 SECURE COMPUTING
13694 M:      Kees Cook <keescook@chromium.org>
13695 R:      Andy Lutomirski <luto@amacapital.net>
13696 R:      Will Drewry <wad@chromium.org>
13697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13698 S:      Supported
13699 F:      kernel/seccomp.c
13700 F:      include/uapi/linux/seccomp.h
13701 F:      include/linux/seccomp.h
13702 F:      tools/testing/selftests/seccomp/*
13703 F:      tools/testing/selftests/kselftest_harness.h
13704 F:      Documentation/userspace-api/seccomp_filter.rst
13705 K:      \bsecure_computing
13706 K:      \bTIF_SECCOMP\b
13707
13708 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13709 M:      Al Cooper <alcooperx@gmail.com>
13710 L:      linux-mmc@vger.kernel.org
13711 L:      bcm-kernel-feedback-list@broadcom.com
13712 S:      Maintained
13713 F:      drivers/mmc/host/sdhci-brcmstb*
13714
13715 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13716 M:      Adrian Hunter <adrian.hunter@intel.com>
13717 L:      linux-mmc@vger.kernel.org
13718 S:      Maintained
13719 F:      drivers/mmc/host/sdhci*
13720 F:      include/linux/mmc/sdhci*
13721
13722 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13723 M:      Adrian Hunter <adrian.hunter@intel.com>
13724 M:      Ritesh Harjani <riteshh@codeaurora.org>
13725 M:      Asutosh Das <asutoshd@codeaurora.org>
13726 L:      linux-mmc@vger.kernel.org
13727 S:      Maintained
13728 F:      drivers/mmc/host/cqhci*
13729
13730 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13731 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13732 M:      Manjunath M B <manjumb@synopsys.com>
13733 L:      linux-mmc@vger.kernel.org
13734 S:      Maintained
13735 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13736
13737 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13738 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13739 L:      linux-mmc@vger.kernel.org
13740 S:      Supported
13741 F:      drivers/mmc/host/sdhci-of-at91.c
13742
13743 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13744 M:      Ben Dooks <ben-linux@fluff.org>
13745 M:      Jaehoon Chung <jh80.chung@samsung.com>
13746 L:      linux-mmc@vger.kernel.org
13747 S:      Maintained
13748 F:      drivers/mmc/host/sdhci-s3c*
13749
13750 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13751 M:      Viresh Kumar <vireshk@kernel.org>
13752 L:      linux-mmc@vger.kernel.org
13753 S:      Maintained
13754 F:      drivers/mmc/host/sdhci-spear.c
13755
13756 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13757 M:      Kishon Vijay Abraham I <kishon@ti.com>
13758 L:      linux-mmc@vger.kernel.org
13759 S:      Maintained
13760 F:      drivers/mmc/host/sdhci-omap.c
13761
13762 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13763 M:      Scott Bauer <scott.bauer@intel.com>
13764 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13765 L:      linux-block@vger.kernel.org
13766 S:      Supported
13767 F:      block/sed*
13768 F:      block/opal_proto.h
13769 F:      include/linux/sed*
13770 F:      include/uapi/linux/sed*
13771
13772 SECURITY CONTACT
13773 M:      Security Officers <security@kernel.org>
13774 S:      Supported
13775
13776 SECURITY SUBSYSTEM
13777 M:      James Morris <jmorris@namei.org>
13778 M:      "Serge E. Hallyn" <serge@hallyn.com>
13779 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13781 W:      http://kernsec.org/
13782 S:      Supported
13783 F:      security/
13784 X:      security/selinux/
13785
13786 SELINUX SECURITY MODULE
13787 M:      Paul Moore <paul@paul-moore.com>
13788 M:      Stephen Smalley <sds@tycho.nsa.gov>
13789 M:      Eric Paris <eparis@parisplace.org>
13790 L:      selinux@vger.kernel.org
13791 W:      https://selinuxproject.org
13792 W:      https://github.com/SELinuxProject
13793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13794 S:      Supported
13795 F:      include/linux/selinux*
13796 F:      security/selinux/
13797 F:      scripts/selinux/
13798 F:      Documentation/admin-guide/LSM/SELinux.rst
13799
13800 SENSABLE PHANTOM
13801 M:      Jiri Slaby <jirislaby@gmail.com>
13802 S:      Maintained
13803 F:      drivers/misc/phantom.c
13804 F:      include/uapi/linux/phantom.h
13805
13806 SERIAL DEVICE BUS
13807 M:      Rob Herring <robh@kernel.org>
13808 L:      linux-serial@vger.kernel.org
13809 S:      Maintained
13810 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13811 F:      drivers/tty/serdev/
13812 F:      include/linux/serdev.h
13813
13814 SERIAL DRIVERS
13815 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13816 L:      linux-serial@vger.kernel.org
13817 S:      Maintained
13818 F:      Documentation/devicetree/bindings/serial/
13819 F:      drivers/tty/serial/
13820
13821 SERIAL IR RECEIVER
13822 M:      Sean Young <sean@mess.org>
13823 L:      linux-media@vger.kernel.org
13824 S:      Maintained
13825 F:      drivers/media/rc/serial_ir.c
13826
13827 SFC NETWORK DRIVER
13828 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13829 M:      Edward Cree <ecree@solarflare.com>
13830 M:      Bert Kenward <bkenward@solarflare.com>
13831 L:      netdev@vger.kernel.org
13832 S:      Supported
13833 F:      drivers/net/ethernet/sfc/
13834
13835 SFF/SFP/SFP+ MODULE SUPPORT
13836 M:      Russell King <linux@armlinux.org.uk>
13837 L:      netdev@vger.kernel.org
13838 S:      Maintained
13839 F:      drivers/net/phy/phylink.c
13840 F:      drivers/net/phy/sfp*
13841 F:      include/linux/phylink.h
13842 F:      include/linux/sfp.h
13843
13844 SGI GRU DRIVER
13845 M:      Dimitri Sivanich <sivanich@sgi.com>
13846 S:      Maintained
13847 F:      drivers/misc/sgi-gru/
13848
13849 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13850 M:      Pat Gefre <pfg@sgi.com>
13851 L:      linux-ia64@vger.kernel.org
13852 S:      Supported
13853 F:      Documentation/ia64/serial.txt
13854 F:      drivers/tty/serial/ioc?_serial.c
13855 F:      include/linux/ioc?.h
13856
13857 SGI XP/XPC/XPNET DRIVER
13858 M:      Cliff Whickman <cpw@sgi.com>
13859 M:      Robin Holt <robinmholt@gmail.com>
13860 S:      Maintained
13861 F:      drivers/misc/sgi-xp/
13862
13863 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13864 M:      Ursula Braun <ubraun@linux.ibm.com>
13865 M:      Karsten Graul <kgraul@linux.ibm.com>
13866 L:      linux-s390@vger.kernel.org
13867 W:      http://www.ibm.com/developerworks/linux/linux390/
13868 S:      Supported
13869 F:      net/smc/
13870
13871 SHARP RJ54N1CB0C SENSOR DRIVER
13872 M:      Jacopo Mondi <jacopo@jmondi.org>
13873 L:      linux-media@vger.kernel.org
13874 T:      git git://linuxtv.org/media_tree.git
13875 S:      Odd fixes
13876 F:      drivers/media/i2c/rj54n1cb0c.c
13877 F:      include/media/i2c/rj54n1cb0c.h
13878
13879 SH_VEU V4L2 MEM2MEM DRIVER
13880 L:      linux-media@vger.kernel.org
13881 S:      Orphan
13882 F:      drivers/media/platform/sh_veu.c
13883
13884 SH_VOU V4L2 OUTPUT DRIVER
13885 L:      linux-media@vger.kernel.org
13886 S:      Orphan
13887 F:      drivers/media/platform/sh_vou.c
13888 F:      include/media/drv-intf/sh_vou.h
13889
13890 SI2157 MEDIA DRIVER
13891 M:      Antti Palosaari <crope@iki.fi>
13892 L:      linux-media@vger.kernel.org
13893 W:      https://linuxtv.org
13894 W:      http://palosaari.fi/linux/
13895 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13896 T:      git git://linuxtv.org/anttip/media_tree.git
13897 S:      Maintained
13898 F:      drivers/media/tuners/si2157*
13899
13900 SI2165 MEDIA DRIVER
13901 M:      Matthias Schwarzott <zzam@gentoo.org>
13902 L:      linux-media@vger.kernel.org
13903 W:      https://linuxtv.org
13904 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13905 S:      Maintained
13906 F:      drivers/media/dvb-frontends/si2165*
13907
13908 SI2168 MEDIA DRIVER
13909 M:      Antti Palosaari <crope@iki.fi>
13910 L:      linux-media@vger.kernel.org
13911 W:      https://linuxtv.org
13912 W:      http://palosaari.fi/linux/
13913 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13914 T:      git git://linuxtv.org/anttip/media_tree.git
13915 S:      Maintained
13916 F:      drivers/media/dvb-frontends/si2168*
13917
13918 SI470X FM RADIO RECEIVER I2C DRIVER
13919 M:      Hans Verkuil <hverkuil@xs4all.nl>
13920 L:      linux-media@vger.kernel.org
13921 T:      git git://linuxtv.org/media_tree.git
13922 W:      https://linuxtv.org
13923 S:      Odd Fixes
13924 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13925
13926 SI470X FM RADIO RECEIVER USB DRIVER
13927 M:      Hans Verkuil <hverkuil@xs4all.nl>
13928 L:      linux-media@vger.kernel.org
13929 T:      git git://linuxtv.org/media_tree.git
13930 W:      https://linuxtv.org
13931 S:      Maintained
13932 F:      drivers/media/radio/si470x/radio-si470x-common.c
13933 F:      drivers/media/radio/si470x/radio-si470x.h
13934 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13935
13936 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13937 M:      Eduardo Valentin <edubezval@gmail.com>
13938 L:      linux-media@vger.kernel.org
13939 T:      git git://linuxtv.org/media_tree.git
13940 W:      https://linuxtv.org
13941 S:      Odd Fixes
13942 F:      drivers/media/radio/si4713/si4713.?
13943
13944 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13945 M:      Eduardo Valentin <edubezval@gmail.com>
13946 L:      linux-media@vger.kernel.org
13947 T:      git git://linuxtv.org/media_tree.git
13948 W:      https://linuxtv.org
13949 S:      Odd Fixes
13950 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13951
13952 SI4713 FM RADIO TRANSMITTER USB DRIVER
13953 M:      Hans Verkuil <hverkuil@xs4all.nl>
13954 L:      linux-media@vger.kernel.org
13955 T:      git git://linuxtv.org/media_tree.git
13956 W:      https://linuxtv.org
13957 S:      Maintained
13958 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13959
13960 SIANO DVB DRIVER
13961 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13962 L:      linux-media@vger.kernel.org
13963 W:      https://linuxtv.org
13964 T:      git git://linuxtv.org/media_tree.git
13965 S:      Odd fixes
13966 F:      drivers/media/common/siano/
13967 F:      drivers/media/usb/siano/
13968 F:      drivers/media/usb/siano/
13969 F:      drivers/media/mmc/siano/
13970
13971 SIFIVE DRIVERS
13972 M:      Palmer Dabbelt <palmer@sifive.com>
13973 M:      Paul Walmsley <paul.walmsley@sifive.com>
13974 L:      linux-riscv@lists.infradead.org
13975 T:      git git://github.com/sifive/riscv-linux.git
13976 S:      Supported
13977 K:      sifive
13978 N:      sifive
13979
13980 SILEAD TOUCHSCREEN DRIVER
13981 M:      Hans de Goede <hdegoede@redhat.com>
13982 L:      linux-input@vger.kernel.org
13983 L:      platform-driver-x86@vger.kernel.org
13984 S:      Maintained
13985 F:      drivers/input/touchscreen/silead.c
13986 F:      drivers/platform/x86/touchscreen_dmi.c
13987
13988 SILICON MOTION SM712 FRAME BUFFER DRIVER
13989 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13990 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13991 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13992 L:      linux-fbdev@vger.kernel.org
13993 S:      Maintained
13994 F:      drivers/video/fbdev/sm712*
13995 F:      Documentation/fb/sm712fb.txt
13996
13997 SIMPLE FIRMWARE INTERFACE (SFI)
13998 M:      Len Brown <lenb@kernel.org>
13999 L:      sfi-devel@simplefirmware.org
14000 W:      http://simplefirmware.org/
14001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14002 S:      Supported
14003 F:      arch/x86/platform/sfi/
14004 F:      drivers/sfi/
14005 F:      include/linux/sfi*.h
14006
14007 SIMPLEFB FB DRIVER
14008 M:      Hans de Goede <hdegoede@redhat.com>
14009 L:      linux-fbdev@vger.kernel.org
14010 S:      Maintained
14011 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
14012 F:      drivers/video/fbdev/simplefb.c
14013 F:      include/linux/platform_data/simplefb.h
14014
14015 SIMTEC EB110ATX (Chalice CATS)
14016 P:      Ben Dooks
14017 P:      Vincent Sanders <vince@simtec.co.uk>
14018 M:      Simtec Linux Team <linux@simtec.co.uk>
14019 W:      http://www.simtec.co.uk/products/EB110ATX/
14020 S:      Supported
14021
14022 SIMTEC EB2410ITX (BAST)
14023 P:      Ben Dooks
14024 P:      Vincent Sanders <vince@simtec.co.uk>
14025 M:      Simtec Linux Team <linux@simtec.co.uk>
14026 W:      http://www.simtec.co.uk/products/EB2410ITX/
14027 S:      Supported
14028 F:      arch/arm/mach-s3c24xx/mach-bast.c
14029 F:      arch/arm/mach-s3c24xx/bast-ide.c
14030 F:      arch/arm/mach-s3c24xx/bast-irq.c
14031
14032 SIPHASH PRF ROUTINES
14033 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14034 S:      Maintained
14035 F:      lib/siphash.c
14036 F:      lib/test_siphash.c
14037 F:      include/linux/siphash.h
14038
14039 SIOX
14040 M:      Gavin Schenk <g.schenk@eckelmann.de>
14041 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14042 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14043 S:      Supported
14044 F:      drivers/siox/*
14045 F:      drivers/gpio/gpio-siox.c
14046 F:      include/trace/events/siox.h
14047
14048 SIS 190 ETHERNET DRIVER
14049 M:      Francois Romieu <romieu@fr.zoreil.com>
14050 L:      netdev@vger.kernel.org
14051 S:      Maintained
14052 F:      drivers/net/ethernet/sis/sis190.c
14053
14054 SIS 900/7016 FAST ETHERNET DRIVER
14055 M:      Daniele Venzano <venza@brownhat.org>
14056 W:      http://www.brownhat.org/sis900.html
14057 L:      netdev@vger.kernel.org
14058 S:      Maintained
14059 F:      drivers/net/ethernet/sis/sis900.*
14060
14061 SIS FRAMEBUFFER DRIVER
14062 M:      Thomas Winischhofer <thomas@winischhofer.net>
14063 W:      http://www.winischhofer.net/linuxsisvga.shtml
14064 S:      Maintained
14065 F:      Documentation/fb/sisfb.txt
14066 F:      drivers/video/fbdev/sis/
14067 F:      include/video/sisfb.h
14068
14069 SIS USB2VGA DRIVER
14070 M:      Thomas Winischhofer <thomas@winischhofer.net>
14071 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14072 S:      Maintained
14073 F:      drivers/usb/misc/sisusbvga/
14074
14075 SLAB ALLOCATOR
14076 M:      Christoph Lameter <cl@linux.com>
14077 M:      Pekka Enberg <penberg@kernel.org>
14078 M:      David Rientjes <rientjes@google.com>
14079 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14080 M:      Andrew Morton <akpm@linux-foundation.org>
14081 L:      linux-mm@kvack.org
14082 S:      Maintained
14083 F:      include/linux/sl?b*.h
14084 F:      mm/sl?b*
14085
14086 SLEEPABLE READ-COPY UPDATE (SRCU)
14087 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14088 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14089 M:      Josh Triplett <josh@joshtriplett.org>
14090 R:      Steven Rostedt <rostedt@goodmis.org>
14091 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14092 L:      linux-kernel@vger.kernel.org
14093 W:      http://www.rdrop.com/users/paulmck/RCU/
14094 S:      Supported
14095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14096 F:      include/linux/srcu*.h
14097 F:      kernel/rcu/srcu*.c
14098
14099 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14100 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14101 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14102 S:      Maintained
14103 F:      drivers/slimbus/
14104 F:      Documentation/devicetree/bindings/slimbus/
14105 F:      include/linux/slimbus.h
14106
14107 SMACK SECURITY MODULE
14108 M:      Casey Schaufler <casey@schaufler-ca.com>
14109 L:      linux-security-module@vger.kernel.org
14110 W:      http://schaufler-ca.com
14111 T:      git git://github.com/cschaufler/smack-next
14112 S:      Maintained
14113 F:      Documentation/admin-guide/LSM/Smack.rst
14114 F:      security/smack/
14115
14116 SMC91x ETHERNET DRIVER
14117 M:      Nicolas Pitre <nico@fluxnic.net>
14118 S:      Odd Fixes
14119 F:      drivers/net/ethernet/smsc/smc91x.*
14120
14121 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14122 M:      Sakari Ailus <sakari.ailus@iki.fi>
14123 L:      linux-media@vger.kernel.org
14124 S:      Maintained
14125 F:      drivers/media/i2c/smiapp/
14126 F:      include/media/i2c/smiapp.h
14127 F:      drivers/media/i2c/smiapp-pll.c
14128 F:      drivers/media/i2c/smiapp-pll.h
14129 F:      include/uapi/linux/smiapp.h
14130 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14131
14132 SMM665 HARDWARE MONITOR DRIVER
14133 M:      Guenter Roeck <linux@roeck-us.net>
14134 L:      linux-hwmon@vger.kernel.org
14135 S:      Maintained
14136 F:      Documentation/hwmon/smm665
14137 F:      drivers/hwmon/smm665.c
14138
14139 SMSC EMC2103 HARDWARE MONITOR DRIVER
14140 M:      Steve Glendinning <steve.glendinning@shawell.net>
14141 L:      linux-hwmon@vger.kernel.org
14142 S:      Maintained
14143 F:      Documentation/hwmon/emc2103
14144 F:      drivers/hwmon/emc2103.c
14145
14146 SMSC SCH5627 HARDWARE MONITOR DRIVER
14147 M:      Hans de Goede <hdegoede@redhat.com>
14148 L:      linux-hwmon@vger.kernel.org
14149 S:      Supported
14150 F:      Documentation/hwmon/sch5627
14151 F:      drivers/hwmon/sch5627.c
14152
14153 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14154 M:      Steve Glendinning <steve.glendinning@shawell.net>
14155 L:      linux-fbdev@vger.kernel.org
14156 S:      Maintained
14157 F:      drivers/video/fbdev/smscufx.c
14158
14159 SMSC47B397 HARDWARE MONITOR DRIVER
14160 M:      Jean Delvare <jdelvare@suse.com>
14161 L:      linux-hwmon@vger.kernel.org
14162 S:      Maintained
14163 F:      Documentation/hwmon/smsc47b397
14164 F:      drivers/hwmon/smsc47b397.c
14165
14166 SMSC911x ETHERNET DRIVER
14167 M:      Steve Glendinning <steve.glendinning@shawell.net>
14168 L:      netdev@vger.kernel.org
14169 S:      Maintained
14170 F:      include/linux/smsc911x.h
14171 F:      drivers/net/ethernet/smsc/smsc911x.*
14172
14173 SMSC9420 PCI ETHERNET DRIVER
14174 M:      Steve Glendinning <steve.glendinning@shawell.net>
14175 L:      netdev@vger.kernel.org
14176 S:      Maintained
14177 F:      drivers/net/ethernet/smsc/smsc9420.*
14178
14179 SOC-CAMERA V4L2 SUBSYSTEM
14180 L:      linux-media@vger.kernel.org
14181 T:      git git://linuxtv.org/media_tree.git
14182 S:      Orphan
14183 F:      include/media/soc*
14184 F:      drivers/media/i2c/soc_camera/
14185 F:      drivers/media/platform/soc_camera/
14186
14187 SOCIONEXT SYNQUACER I2C DRIVER
14188 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14189 L:      linux-i2c@vger.kernel.org
14190 S:      Maintained
14191 F:      drivers/i2c/busses/i2c-synquacer.c
14192 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14193
14194 SOCIONEXT UNIPHIER SOUND DRIVER
14195 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14196 S:      Orphan
14197 F:      sound/soc/uniphier/
14198
14199 SOEKRIS NET48XX LED SUPPORT
14200 M:      Chris Boot <bootc@bootc.net>
14201 S:      Maintained
14202 F:      drivers/leds/leds-net48xx.c
14203
14204 SOFT-ROCE DRIVER (rxe)
14205 M:      Moni Shoua <monis@mellanox.com>
14206 L:      linux-rdma@vger.kernel.org
14207 S:      Supported
14208 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14209 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14210 F:      drivers/infiniband/sw/rxe/
14211 F:      include/uapi/rdma/rdma_user_rxe.h
14212
14213 SOFTLOGIC 6x10 MPEG CODEC
14214 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14215 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14216 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14217 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14218 M:      Ismael Luceno <ismael@iodev.co.uk>
14219 L:      linux-media@vger.kernel.org
14220 S:      Supported
14221 F:      drivers/media/pci/solo6x10/
14222
14223 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14224 M:      James Morse <james.morse@arm.com>
14225 L:      linux-arm-kernel@lists.infradead.org
14226 S:      Maintained
14227 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14228 F:      drivers/firmware/arm_sdei.c
14229 F:      include/linux/arm_sdei.h
14230 F:      include/uapi/linux/arm_sdei.h
14231
14232 SOFTWARE RAID (Multiple Disks) SUPPORT
14233 M:      Shaohua Li <shli@kernel.org>
14234 L:      linux-raid@vger.kernel.org
14235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14236 S:      Supported
14237 F:      drivers/md/Makefile
14238 F:      drivers/md/Kconfig
14239 F:      drivers/md/md*
14240 F:      drivers/md/raid*
14241 F:      include/linux/raid/
14242 F:      include/uapi/linux/raid/
14243
14244 SOCIONEXT (SNI) AVE NETWORK DRIVER
14245 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14246 L:      netdev@vger.kernel.org
14247 S:      Maintained
14248 F:      drivers/net/ethernet/socionext/sni_ave.c
14249 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14250
14251 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14252 M:      Jassi Brar <jaswinder.singh@linaro.org>
14253 L:      netdev@vger.kernel.org
14254 S:      Maintained
14255 F:      drivers/net/ethernet/socionext/netsec.c
14256 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14257
14258 SOLIDRUN CLEARFOG SUPPORT
14259 M:      Russell King <linux@armlinux.org.uk>
14260 S:      Maintained
14261 F:      arch/arm/boot/dts/armada-388-clearfog*
14262 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14263
14264 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14265 M:      Russell King <linux@armlinux.org.uk>
14266 S:      Maintained
14267 F:      arch/arm/boot/dts/imx6*-cubox-i*
14268 F:      arch/arm/boot/dts/imx6*-hummingboard*
14269 F:      arch/arm/boot/dts/imx6*-sr-*
14270
14271 SONIC NETWORK DRIVER
14272 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14273 L:      netdev@vger.kernel.org
14274 S:      Maintained
14275 F:      drivers/net/ethernet/natsemi/sonic.*
14276
14277 SONICS SILICON BACKPLANE DRIVER (SSB)
14278 M:      Michael Buesch <m@bues.ch>
14279 L:      linux-wireless@vger.kernel.org
14280 S:      Maintained
14281 F:      drivers/ssb/
14282 F:      include/linux/ssb/
14283
14284 SONY IMX214 SENSOR DRIVER
14285 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14286 L:      linux-media@vger.kernel.org
14287 T:      git git://linuxtv.org/media_tree.git
14288 S:      Maintained
14289 F:      drivers/media/i2c/imx214.c
14290 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14291
14292 SONY IMX258 SENSOR DRIVER
14293 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14294 L:      linux-media@vger.kernel.org
14295 T:      git git://linuxtv.org/media_tree.git
14296 S:      Maintained
14297 F:      drivers/media/i2c/imx258.c
14298
14299 SONY IMX274 SENSOR DRIVER
14300 M:      Leon Luo <leonl@leopardimaging.com>
14301 L:      linux-media@vger.kernel.org
14302 T:      git git://linuxtv.org/media_tree.git
14303 S:      Maintained
14304 F:      drivers/media/i2c/imx274.c
14305 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14306
14307 SONY IMX319 SENSOR DRIVER
14308 M:      Bingbu Cao <bingbu.cao@intel.com>
14309 L:      linux-media@vger.kernel.org
14310 T:      git git://linuxtv.org/media_tree.git
14311 S:      Maintained
14312 F:      drivers/media/i2c/imx319.c
14313
14314 SONY IMX355 SENSOR DRIVER
14315 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14316 L:      linux-media@vger.kernel.org
14317 T:      git git://linuxtv.org/media_tree.git
14318 S:      Maintained
14319 F:      drivers/media/i2c/imx355.c
14320
14321 SONY MEMORYSTICK CARD SUPPORT
14322 M:      Alex Dubov <oakad@yahoo.com>
14323 W:      http://tifmxx.berlios.de/
14324 S:      Maintained
14325 F:      drivers/memstick/host/tifm_ms.c
14326
14327 SONY MEMORYSTICK STANDARD SUPPORT
14328 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14329 S:      Maintained
14330 F:      drivers/memstick/core/ms_block.*
14331
14332 SONY VAIO CONTROL DEVICE DRIVER
14333 M:      Mattia Dongili <malattia@linux.it>
14334 L:      platform-driver-x86@vger.kernel.org
14335 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14336 S:      Maintained
14337 F:      Documentation/laptops/sony-laptop.txt
14338 F:      drivers/char/sonypi.c
14339 F:      drivers/platform/x86/sony-laptop.c
14340 F:      include/linux/sony-laptop.h
14341
14342 SOUND
14343 M:      Jaroslav Kysela <perex@perex.cz>
14344 M:      Takashi Iwai <tiwai@suse.com>
14345 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14346 W:      http://www.alsa-project.org/
14347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14348 T:      git git://git.alsa-project.org/alsa-kernel.git
14349 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14350 S:      Maintained
14351 F:      Documentation/sound/
14352 F:      include/sound/
14353 F:      include/uapi/sound/
14354 F:      sound/
14355
14356 SOUND - COMPRESSED AUDIO
14357 M:      Vinod Koul <vkoul@kernel.org>
14358 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14360 S:      Supported
14361 F:      Documentation/sound/designs/compress-offload.rst
14362 F:      include/sound/compress_driver.h
14363 F:      include/uapi/sound/compress_*
14364 F:      sound/core/compress_offload.c
14365 F:      sound/soc/soc-compress.c
14366
14367 SOUND - DMAENGINE HELPERS
14368 M:      Lars-Peter Clausen <lars@metafoo.de>
14369 S:      Supported
14370 F:      include/sound/dmaengine_pcm.h
14371 F:      sound/core/pcm_dmaengine.c
14372 F:      sound/soc/soc-generic-dmaengine-pcm.c
14373
14374 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14375 M:      Liam Girdwood <lgirdwood@gmail.com>
14376 M:      Mark Brown <broonie@kernel.org>
14377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14378 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14379 W:      http://alsa-project.org/main/index.php/ASoC
14380 S:      Supported
14381 F:      Documentation/devicetree/bindings/sound/
14382 F:      Documentation/sound/soc/
14383 F:      sound/soc/
14384 F:      include/dt-bindings/sound/
14385 F:      include/sound/soc*
14386
14387 SOUNDWIRE SUBSYSTEM
14388 M:      Vinod Koul <vkoul@kernel.org>
14389 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14390 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14391 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14392 S:      Supported
14393 F:      Documentation/driver-api/soundwire/
14394 F:      drivers/soundwire/
14395 F:      include/linux/soundwire/
14396
14397 SP2 MEDIA DRIVER
14398 M:      Olli Salonen <olli.salonen@iki.fi>
14399 L:      linux-media@vger.kernel.org
14400 W:      https://linuxtv.org
14401 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14402 S:      Maintained
14403 F:      drivers/media/dvb-frontends/sp2*
14404
14405 SPARC + UltraSPARC (sparc/sparc64)
14406 M:      "David S. Miller" <davem@davemloft.net>
14407 L:      sparclinux@vger.kernel.org
14408 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14411 S:      Maintained
14412 F:      arch/sparc/
14413 F:      drivers/sbus/
14414
14415 SPARC SERIAL DRIVERS
14416 M:      "David S. Miller" <davem@davemloft.net>
14417 L:      sparclinux@vger.kernel.org
14418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14420 S:      Maintained
14421 F:      include/linux/sunserialcore.h
14422 F:      drivers/tty/serial/suncore.c
14423 F:      drivers/tty/serial/sunhv.c
14424 F:      drivers/tty/serial/sunsab.c
14425 F:      drivers/tty/serial/sunsab.h
14426 F:      drivers/tty/serial/sunsu.c
14427 F:      drivers/tty/serial/sunzilog.c
14428 F:      drivers/tty/serial/sunzilog.h
14429 F:      drivers/tty/vcc.c
14430
14431 SPARSE CHECKER
14432 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14433 L:      linux-sparse@vger.kernel.org
14434 W:      https://sparse.wiki.kernel.org/
14435 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14436 S:      Maintained
14437 F:      include/linux/compiler.h
14438
14439 SPEAR CLOCK FRAMEWORK SUPPORT
14440 M:      Viresh Kumar <vireshk@kernel.org>
14441 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14442 W:      http://www.st.com/spear
14443 S:      Maintained
14444 F:      drivers/clk/spear/
14445
14446 SPEAR PLATFORM SUPPORT
14447 M:      Viresh Kumar <vireshk@kernel.org>
14448 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14449 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14450 W:      http://www.st.com/spear
14451 S:      Maintained
14452 F:      arch/arm/boot/dts/spear*
14453 F:      arch/arm/mach-spear/
14454
14455 SPI NOR SUBSYSTEM
14456 M:      Marek Vasut <marek.vasut@gmail.com>
14457 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
14458 L:      linux-mtd@lists.infradead.org
14459 W:      http://www.linux-mtd.infradead.org/
14460 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14461 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14462 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14463 S:      Maintained
14464 F:      drivers/mtd/spi-nor/
14465 F:      include/linux/mtd/spi-nor.h
14466
14467 SPI SUBSYSTEM
14468 M:      Mark Brown <broonie@kernel.org>
14469 L:      linux-spi@vger.kernel.org
14470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14471 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14472 S:      Maintained
14473 F:      Documentation/devicetree/bindings/spi/
14474 F:      Documentation/spi/
14475 F:      drivers/spi/
14476 F:      include/linux/spi/
14477 F:      include/uapi/linux/spi/
14478 F:      tools/spi/
14479
14480 SPIDERNET NETWORK DRIVER for CELL
14481 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14482 L:      netdev@vger.kernel.org
14483 S:      Supported
14484 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14485 F:      drivers/net/ethernet/toshiba/spider_net*
14486
14487 SPMI SUBSYSTEM
14488 R:      Stephen Boyd <sboyd@kernel.org>
14489 L:      linux-arm-msm@vger.kernel.org
14490 F:      Documentation/devicetree/bindings/spmi/
14491 F:      drivers/spmi/
14492 F:      include/dt-bindings/spmi/spmi.h
14493 F:      include/linux/spmi.h
14494 F:      include/trace/events/spmi.h
14495
14496 SPU FILE SYSTEM
14497 M:      Jeremy Kerr <jk@ozlabs.org>
14498 L:      linuxppc-dev@lists.ozlabs.org
14499 W:      http://www.ibm.com/developerworks/power/cell/
14500 S:      Supported
14501 F:      Documentation/filesystems/spufs.txt
14502 F:      arch/powerpc/platforms/cell/spufs/
14503
14504 SQUASHFS FILE SYSTEM
14505 M:      Phillip Lougher <phillip@squashfs.org.uk>
14506 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14507 W:      http://squashfs.org.uk
14508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14509 S:      Maintained
14510 F:      Documentation/filesystems/squashfs.txt
14511 F:      fs/squashfs/
14512
14513 SRM (Alpha) environment access
14514 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14515 S:      Maintained
14516 F:      arch/alpha/kernel/srm_env.c
14517
14518 ST LSM6DSx IMU IIO DRIVER
14519 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14520 L:      linux-iio@vger.kernel.org
14521 W:      http://www.st.com/
14522 S:      Maintained
14523 F:      drivers/iio/imu/st_lsm6dsx/
14524 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14525
14526 ST STM32 I2C/SMBUS DRIVER
14527 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14528 L:      linux-i2c@vger.kernel.org
14529 S:      Maintained
14530 F:      drivers/i2c/busses/i2c-stm32*
14531
14532 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14533 M:      Song Qiang <songqiang1304521@gmail.com>
14534 L:      linux-iio@vger.kernel.org
14535 S:      Maintained
14536 F:      drivers/iio/proximity/vl53l0x-i2c.c
14537 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14538
14539 STABLE BRANCH
14540 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14541 M:      Sasha Levin <sashal@kernel.org>
14542 L:      stable@vger.kernel.org
14543 S:      Supported
14544 F:      Documentation/process/stable-kernel-rules.rst
14545
14546 STAGING - COMEDI
14547 M:      Ian Abbott <abbotti@mev.co.uk>
14548 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14549 S:      Odd Fixes
14550 F:      drivers/staging/comedi/
14551
14552 STAGING - EROFS FILE SYSTEM
14553 M:      Gao Xiang <gaoxiang25@huawei.com>
14554 M:      Chao Yu <yuchao0@huawei.com>
14555 L:      linux-erofs@lists.ozlabs.org
14556 S:      Maintained
14557 F:      drivers/staging/erofs/
14558
14559 STAGING - INDUSTRIAL IO
14560 M:      Jonathan Cameron <jic23@kernel.org>
14561 L:      linux-iio@vger.kernel.org
14562 S:      Odd Fixes
14563 F:      Documentation/devicetree/bindings/staging/iio/
14564 F:      drivers/staging/iio/
14565
14566 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14567 M:      Marc Dietrich <marvin24@gmx.de>
14568 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14569 L:      linux-tegra@vger.kernel.org
14570 S:      Maintained
14571 F:      drivers/staging/nvec/
14572
14573 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14574 M:      Jens Frederich <jfrederich@gmail.com>
14575 M:      Daniel Drake <dsd@laptop.org>
14576 M:      Jon Nettleton <jon.nettleton@gmail.com>
14577 W:      http://wiki.laptop.org/go/DCON
14578 S:      Maintained
14579 F:      drivers/staging/olpc_dcon/
14580
14581 STAGING - REALTEK RTL8712U DRIVERS
14582 M:      Larry Finger <Larry.Finger@lwfinger.net>
14583 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14584 S:      Odd Fixes
14585 F:      drivers/staging/rtl8712/
14586
14587 STAGING - REALTEK RTL8188EU DRIVERS
14588 M:      Larry Finger <Larry.Finger@lwfinger.net>
14589 S:      Odd Fixes
14590 F:      drivers/staging/rtl8188eu/
14591
14592 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14593 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14594 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14595 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14596 L:      linux-fbdev@vger.kernel.org
14597 S:      Maintained
14598 F:      drivers/staging/sm750fb/
14599
14600 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14601 M:      William Hubbs <w.d.hubbs@gmail.com>
14602 M:      Chris Brannon <chris@the-brannons.com>
14603 M:      Kirk Reiser <kirk@reisers.ca>
14604 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14605 L:      speakup@linux-speakup.org
14606 W:      http://www.linux-speakup.org/
14607 S:      Odd Fixes
14608 F:      drivers/staging/speakup/
14609
14610 STAGING - VIA VT665X DRIVERS
14611 M:      Forest Bond <forest@alittletooquiet.net>
14612 S:      Odd Fixes
14613 F:      drivers/staging/vt665?/
14614
14615 STAGING - WILC1000 WIFI DRIVER
14616 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
14617 M:      Ajay Singh <ajay.kathat@microchip.com>
14618 L:      linux-wireless@vger.kernel.org
14619 S:      Supported
14620 F:      drivers/staging/wilc1000/
14621
14622 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14623 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14624 S:      Odd Fixes
14625 F:      drivers/staging/xgifb/
14626
14627 STAGING SUBSYSTEM
14628 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14630 L:      devel@driverdev.osuosl.org
14631 S:      Supported
14632 F:      drivers/staging/
14633
14634 STARFIRE/DURALAN NETWORK DRIVER
14635 M:      Ion Badulescu <ionut@badula.org>
14636 S:      Odd Fixes
14637 F:      drivers/net/ethernet/adaptec/starfire*
14638
14639 STEC S1220 SKD DRIVER
14640 M:      Bart Van Assche <bart.vanassche@wdc.com>
14641 L:      linux-block@vger.kernel.org
14642 S:      Maintained
14643 F:      drivers/block/skd*[ch]
14644
14645 STI AUDIO (ASoC) DRIVERS
14646 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14647 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14648 S:      Maintained
14649 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14650 F:      sound/soc/sti/
14651
14652 STI CEC DRIVER
14653 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14654 S:      Maintained
14655 F:      drivers/media/platform/sti/cec/
14656 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14657
14658 STK1160 USB VIDEO CAPTURE DRIVER
14659 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14660 L:      linux-media@vger.kernel.org
14661 T:      git git://linuxtv.org/media_tree.git
14662 S:      Maintained
14663 F:      drivers/media/usb/stk1160/
14664
14665 STM32 AUDIO (ASoC) DRIVERS
14666 M:      Olivier Moysan <olivier.moysan@st.com>
14667 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14668 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14669 S:      Maintained
14670 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14671 F:      sound/soc/stm/
14672
14673 STM32 TIMER/LPTIMER DRIVERS
14674 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14675 S:      Maintained
14676 F:      drivers/*/stm32-*timer*
14677 F:      drivers/pwm/pwm-stm32*
14678 F:      include/linux/*/stm32-*tim*
14679 F:      Documentation/ABI/testing/*timer-stm32
14680 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14681 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14682
14683 STMMAC ETHERNET DRIVER
14684 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14685 M:      Alexandre Torgue <alexandre.torgue@st.com>
14686 M:      Jose Abreu <joabreu@synopsys.com>
14687 L:      netdev@vger.kernel.org
14688 W:      http://www.stlinux.com
14689 S:      Supported
14690 F:      drivers/net/ethernet/stmicro/stmmac/
14691
14692 SUN3/3X
14693 M:      Sam Creasey <sammy@sammy.net>
14694 W:      http://sammy.net/sun3/
14695 S:      Maintained
14696 F:      arch/m68k/kernel/*sun3*
14697 F:      arch/m68k/sun3*/
14698 F:      arch/m68k/include/asm/sun3*
14699 F:      drivers/net/ethernet/i825xx/sun3*
14700
14701 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14702 M:      Hans de Goede <hdegoede@redhat.com>
14703 L:      linux-input@vger.kernel.org
14704 S:      Maintained
14705 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14706 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14707
14708 SUNDANCE NETWORK DRIVER
14709 M:      Denis Kirjanov <kda@linux-powerpc.org>
14710 L:      netdev@vger.kernel.org
14711 S:      Maintained
14712 F:      drivers/net/ethernet/dlink/sundance.c
14713
14714 SUPERH
14715 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14716 M:      Rich Felker <dalias@libc.org>
14717 L:      linux-sh@vger.kernel.org
14718 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14719 S:      Maintained
14720 F:      Documentation/sh/
14721 F:      arch/sh/
14722 F:      drivers/sh/
14723
14724 SUSPEND TO RAM
14725 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14726 M:      Len Brown <len.brown@intel.com>
14727 M:      Pavel Machek <pavel@ucw.cz>
14728 L:      linux-pm@vger.kernel.org
14729 B:      https://bugzilla.kernel.org
14730 S:      Supported
14731 F:      Documentation/power/
14732 F:      arch/x86/kernel/acpi/
14733 F:      drivers/base/power/
14734 F:      kernel/power/
14735 F:      include/linux/suspend.h
14736 F:      include/linux/freezer.h
14737 F:      include/linux/pm.h
14738
14739 SVGA HANDLING
14740 M:      Martin Mares <mj@ucw.cz>
14741 L:      linux-video@atrey.karlin.mff.cuni.cz
14742 S:      Maintained
14743 F:      Documentation/svga.txt
14744 F:      arch/x86/boot/video*
14745
14746 SWIOTLB SUBSYSTEM
14747 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14748 L:      iommu@lists.linux-foundation.org
14749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14750 S:      Supported
14751 F:      kernel/dma/swiotlb.c
14752 F:      arch/*/kernel/pci-swiotlb.c
14753 F:      include/linux/swiotlb.h
14754
14755 SWITCHDEV
14756 M:      Jiri Pirko <jiri@resnulli.us>
14757 M:      Ivan Vecera <ivecera@redhat.com>
14758 L:      netdev@vger.kernel.org
14759 S:      Supported
14760 F:      net/switchdev/
14761 F:      include/net/switchdev.h
14762
14763 SY8106A REGULATOR DRIVER
14764 M:      Icenowy Zheng <icenowy@aosc.io>
14765 S:      Maintained
14766 F:      drivers/regulator/sy8106a-regulator.c
14767 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14768
14769 SYNC FILE FRAMEWORK
14770 M:      Sumit Semwal <sumit.semwal@linaro.org>
14771 R:      Gustavo Padovan <gustavo@padovan.org>
14772 S:      Maintained
14773 L:      linux-media@vger.kernel.org
14774 L:      dri-devel@lists.freedesktop.org
14775 F:      drivers/dma-buf/sync_*
14776 F:      drivers/dma-buf/dma-fence*
14777 F:      drivers/dma-buf/sw_sync.c
14778 F:      include/linux/sync_file.h
14779 F:      include/uapi/linux/sync_file.h
14780 F:      Documentation/sync_file.txt
14781 T:      git git://anongit.freedesktop.org/drm/drm-misc
14782
14783 SYNOPSYS ARC ARCHITECTURE
14784 M:      Vineet Gupta <vgupta@synopsys.com>
14785 L:      linux-snps-arc@lists.infradead.org
14786 S:      Supported
14787 F:      arch/arc/
14788 F:      Documentation/devicetree/bindings/arc/*
14789 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14790 F:      drivers/clocksource/arc_timer.c
14791 F:      drivers/tty/serial/arc_uart.c
14792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14793
14794 SYNOPSYS ARC HSDK SDP pll clock driver
14795 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14796 S:      Supported
14797 F:      drivers/clk/clk-hsdk-pll.c
14798 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14799
14800 SYNOPSYS ARC SDP clock driver
14801 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14802 S:      Supported
14803 F:      drivers/clk/axs10x/*
14804 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14805
14806 SYNOPSYS ARC SDP platform support
14807 M:      Alexey Brodkin <abrodkin@synopsys.com>
14808 S:      Supported
14809 F:      arch/arc/plat-axs10x
14810 F:      arch/arc/boot/dts/ax*
14811 F:      Documentation/devicetree/bindings/arc/axs10*
14812
14813 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14814 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14815 S:      Supported
14816 F:      drivers/reset/reset-axs10x.c
14817 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14818
14819 SYNOPSYS CREG GPIO DRIVER
14820 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14821 S:      Maintained
14822 F:      drivers/gpio/gpio-creg-snps.c
14823 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14824
14825 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14826 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14827 S:      Maintained
14828 F:      drivers/tty/serial/8250/8250_dw.c
14829
14830 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14831 M:      Hoan Tran <hoan@os.amperecomputing.com>
14832 L:      linux-gpio@vger.kernel.org
14833 S:      Maintained
14834 F:      drivers/gpio/gpio-dwapb.c
14835 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14836
14837 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14838 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14839 S:      Maintained
14840 F:      drivers/dma/dwi-axi-dmac/
14841 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14842
14843 SYNOPSYS DESIGNWARE DMAC DRIVER
14844 M:      Viresh Kumar <vireshk@kernel.org>
14845 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14846 S:      Maintained
14847 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
14848 F:      drivers/dma/dw/
14849 F:      include/dt-bindings/dma/dw-dmac.h
14850 F:      include/linux/dma/dw.h
14851 F:      include/linux/platform_data/dma-dw.h
14852
14853 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14854 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14855 L:      netdev@vger.kernel.org
14856 S:      Supported
14857 F:      drivers/net/ethernet/synopsys/
14858
14859 SYNOPSYS DESIGNWARE I2C DRIVER
14860 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14861 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14862 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14863 L:      linux-i2c@vger.kernel.org
14864 S:      Maintained
14865 F:      drivers/i2c/busses/i2c-designware-*
14866 F:      include/linux/platform_data/i2c-designware.h
14867
14868 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14869 M:      Jaehoon Chung <jh80.chung@samsung.com>
14870 L:      linux-mmc@vger.kernel.org
14871 S:      Maintained
14872 F:      drivers/mmc/host/dw_mmc*
14873
14874 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14875 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14876 S:      Supported
14877 F:      drivers/reset/reset-hsdk.c
14878 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14879 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14880
14881 SYSTEM CONFIGURATION (SYSCON)
14882 M:      Lee Jones <lee.jones@linaro.org>
14883 M:      Arnd Bergmann <arnd@arndb.de>
14884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14885 S:      Supported
14886 F:      drivers/mfd/syscon.c
14887
14888 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14889 M:      Sudeep Holla <sudeep.holla@arm.com>
14890 L:      linux-arm-kernel@lists.infradead.org
14891 S:      Maintained
14892 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14893 F:      drivers/clk/clk-sc[mp]i.c
14894 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14895 F:      drivers/firmware/arm_scpi.c
14896 F:      drivers/firmware/arm_scmi/
14897 F:      include/linux/sc[mp]i_protocol.h
14898
14899 SYSTEM RESET/SHUTDOWN DRIVERS
14900 M:      Sebastian Reichel <sre@kernel.org>
14901 L:      linux-pm@vger.kernel.org
14902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14903 S:      Maintained
14904 F:      Documentation/devicetree/bindings/power/reset/
14905 F:      drivers/power/reset/
14906
14907 SYSTEM TRACE MODULE CLASS
14908 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14909 S:      Maintained
14910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14911 F:      Documentation/trace/stm.rst
14912 F:      drivers/hwtracing/stm/
14913 F:      include/linux/stm.h
14914 F:      include/uapi/linux/stm.h
14915
14916 SYSV FILESYSTEM
14917 M:      Christoph Hellwig <hch@infradead.org>
14918 S:      Maintained
14919 F:      Documentation/filesystems/sysv-fs.txt
14920 F:      fs/sysv/
14921 F:      include/linux/sysv_fs.h
14922
14923 TARGET SUBSYSTEM
14924 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14925 L:      linux-scsi@vger.kernel.org
14926 L:      target-devel@vger.kernel.org
14927 W:      http://www.linux-iscsi.org
14928 W:      http://groups.google.com/group/linux-iscsi-target-dev
14929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14930 S:      Supported
14931 F:      drivers/target/
14932 F:      include/target/
14933 F:      Documentation/target/
14934
14935 TASKSTATS STATISTICS INTERFACE
14936 M:      Balbir Singh <bsingharora@gmail.com>
14937 S:      Maintained
14938 F:      Documentation/accounting/taskstats*
14939 F:      include/linux/taskstats*
14940 F:      kernel/taskstats.c
14941
14942 TC subsystem
14943 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14944 M:      Cong Wang <xiyou.wangcong@gmail.com>
14945 M:      Jiri Pirko <jiri@resnulli.us>
14946 L:      netdev@vger.kernel.org
14947 S:      Maintained
14948 F:      include/net/pkt_cls.h
14949 F:      include/net/pkt_sched.h
14950 F:      include/net/tc_act/
14951 F:      include/uapi/linux/pkt_cls.h
14952 F:      include/uapi/linux/pkt_sched.h
14953 F:      include/uapi/linux/tc_act/
14954 F:      include/uapi/linux/tc_ematch/
14955 F:      net/sched/
14956
14957 TC90522 MEDIA DRIVER
14958 M:      Akihiro Tsukada <tskd08@gmail.com>
14959 L:      linux-media@vger.kernel.org
14960 S:      Odd Fixes
14961 F:      drivers/media/dvb-frontends/tc90522*
14962
14963 TCP LOW PRIORITY MODULE
14964 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14965 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14966 W:      http://tcp-lp-mod.sourceforge.net/
14967 S:      Maintained
14968 F:      net/ipv4/tcp_lp.c
14969
14970 TDA10071 MEDIA DRIVER
14971 M:      Antti Palosaari <crope@iki.fi>
14972 L:      linux-media@vger.kernel.org
14973 W:      https://linuxtv.org
14974 W:      http://palosaari.fi/linux/
14975 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14976 T:      git git://linuxtv.org/anttip/media_tree.git
14977 S:      Maintained
14978 F:      drivers/media/dvb-frontends/tda10071*
14979
14980 TDA18212 MEDIA DRIVER
14981 M:      Antti Palosaari <crope@iki.fi>
14982 L:      linux-media@vger.kernel.org
14983 W:      https://linuxtv.org
14984 W:      http://palosaari.fi/linux/
14985 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14986 T:      git git://linuxtv.org/anttip/media_tree.git
14987 S:      Maintained
14988 F:      drivers/media/tuners/tda18212*
14989
14990 TDA18218 MEDIA DRIVER
14991 M:      Antti Palosaari <crope@iki.fi>
14992 L:      linux-media@vger.kernel.org
14993 W:      https://linuxtv.org
14994 W:      http://palosaari.fi/linux/
14995 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14996 T:      git git://linuxtv.org/anttip/media_tree.git
14997 S:      Maintained
14998 F:      drivers/media/tuners/tda18218*
14999
15000 TDA18250 MEDIA DRIVER
15001 M:      Olli Salonen <olli.salonen@iki.fi>
15002 L:      linux-media@vger.kernel.org
15003 W:      https://linuxtv.org
15004 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15005 T:      git git://linuxtv.org/media_tree.git
15006 S:      Maintained
15007 F:      drivers/media/tuners/tda18250*
15008
15009 TDA18271 MEDIA DRIVER
15010 M:      Michael Krufky <mkrufky@linuxtv.org>
15011 L:      linux-media@vger.kernel.org
15012 W:      https://linuxtv.org
15013 W:      http://github.com/mkrufky
15014 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15015 T:      git git://linuxtv.org/mkrufky/tuners.git
15016 S:      Maintained
15017 F:      drivers/media/tuners/tda18271*
15018
15019 TDA1997x MEDIA DRIVER
15020 M:      Tim Harvey <tharvey@gateworks.com>
15021 L:      linux-media@vger.kernel.org
15022 W:      https://linuxtv.org
15023 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15024 S:      Maintained
15025 F:      drivers/media/i2c/tda1997x.*
15026
15027 TDA827x MEDIA DRIVER
15028 M:      Michael Krufky <mkrufky@linuxtv.org>
15029 L:      linux-media@vger.kernel.org
15030 W:      https://linuxtv.org
15031 W:      http://github.com/mkrufky
15032 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15033 T:      git git://linuxtv.org/mkrufky/tuners.git
15034 S:      Maintained
15035 F:      drivers/media/tuners/tda8290.*
15036
15037 TDA8290 MEDIA DRIVER
15038 M:      Michael Krufky <mkrufky@linuxtv.org>
15039 L:      linux-media@vger.kernel.org
15040 W:      https://linuxtv.org
15041 W:      http://github.com/mkrufky
15042 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15043 T:      git git://linuxtv.org/mkrufky/tuners.git
15044 S:      Maintained
15045 F:      drivers/media/tuners/tda8290.*
15046
15047 TDA9840 MEDIA DRIVER
15048 M:      Hans Verkuil <hverkuil@xs4all.nl>
15049 L:      linux-media@vger.kernel.org
15050 T:      git git://linuxtv.org/media_tree.git
15051 W:      https://linuxtv.org
15052 S:      Maintained
15053 F:      drivers/media/i2c/tda9840*
15054
15055 TEA5761 TUNER DRIVER
15056 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15057 L:      linux-media@vger.kernel.org
15058 W:      https://linuxtv.org
15059 T:      git git://linuxtv.org/media_tree.git
15060 S:      Odd fixes
15061 F:      drivers/media/tuners/tea5761.*
15062
15063 TEA5767 TUNER DRIVER
15064 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15065 L:      linux-media@vger.kernel.org
15066 W:      https://linuxtv.org
15067 T:      git git://linuxtv.org/media_tree.git
15068 S:      Maintained
15069 F:      drivers/media/tuners/tea5767.*
15070
15071 TEA6415C MEDIA DRIVER
15072 M:      Hans Verkuil <hverkuil@xs4all.nl>
15073 L:      linux-media@vger.kernel.org
15074 T:      git git://linuxtv.org/media_tree.git
15075 W:      https://linuxtv.org
15076 S:      Maintained
15077 F:      drivers/media/i2c/tea6415c*
15078
15079 TEA6420 MEDIA DRIVER
15080 M:      Hans Verkuil <hverkuil@xs4all.nl>
15081 L:      linux-media@vger.kernel.org
15082 T:      git git://linuxtv.org/media_tree.git
15083 W:      https://linuxtv.org
15084 S:      Maintained
15085 F:      drivers/media/i2c/tea6420*
15086
15087 TEAM DRIVER
15088 M:      Jiri Pirko <jiri@resnulli.us>
15089 L:      netdev@vger.kernel.org
15090 S:      Supported
15091 F:      drivers/net/team/
15092 F:      include/linux/if_team.h
15093 F:      include/uapi/linux/if_team.h
15094
15095 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15096 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15097 S:      Maintained
15098 F:      arch/x86/platform/ts5500/
15099
15100 TECHNOTREND USB IR RECEIVER
15101 M:      Sean Young <sean@mess.org>
15102 L:      linux-media@vger.kernel.org
15103 S:      Maintained
15104 F:      drivers/media/rc/ttusbir.c
15105
15106 TECHWELL TW9910 VIDEO DECODER
15107 L:      linux-media@vger.kernel.org
15108 S:      Orphan
15109 F:      drivers/media/i2c/tw9910.c
15110 F:      include/media/i2c/tw9910.h
15111
15112 TEE SUBSYSTEM
15113 M:      Jens Wiklander <jens.wiklander@linaro.org>
15114 S:      Maintained
15115 F:      include/linux/tee_drv.h
15116 F:      include/uapi/linux/tee.h
15117 F:      drivers/tee/
15118 F:      Documentation/tee.txt
15119
15120 TEGRA ARCHITECTURE SUPPORT
15121 M:      Thierry Reding <thierry.reding@gmail.com>
15122 M:      Jonathan Hunter <jonathanh@nvidia.com>
15123 L:      linux-tegra@vger.kernel.org
15124 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15126 S:      Supported
15127 N:      [^a-z]tegra
15128
15129 TEGRA CLOCK DRIVER
15130 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15131 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15132 S:      Supported
15133 F:      drivers/clk/tegra/
15134
15135 TEGRA DMA DRIVERS
15136 M:      Laxman Dewangan <ldewangan@nvidia.com>
15137 M:      Jon Hunter <jonathanh@nvidia.com>
15138 S:      Supported
15139 F:      drivers/dma/tegra*
15140
15141 TEGRA I2C DRIVER
15142 M:      Laxman Dewangan <ldewangan@nvidia.com>
15143 S:      Supported
15144 F:      drivers/i2c/busses/i2c-tegra.c
15145
15146 TEGRA IOMMU DRIVERS
15147 M:      Thierry Reding <thierry.reding@gmail.com>
15148 L:      linux-tegra@vger.kernel.org
15149 S:      Supported
15150 F:      drivers/iommu/tegra*
15151
15152 TEGRA KBC DRIVER
15153 M:      Laxman Dewangan <ldewangan@nvidia.com>
15154 S:      Supported
15155 F:      drivers/input/keyboard/tegra-kbc.c
15156
15157 TEGRA NAND DRIVER
15158 M:      Stefan Agner <stefan@agner.ch>
15159 M:      Lucas Stach <dev@lynxeye.de>
15160 S:      Maintained
15161 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15162 F:      drivers/mtd/nand/raw/tegra_nand.c
15163
15164 TEGRA PWM DRIVER
15165 M:      Thierry Reding <thierry.reding@gmail.com>
15166 S:      Supported
15167 F:      drivers/pwm/pwm-tegra.c
15168
15169 TEGRA SERIAL DRIVER
15170 M:      Laxman Dewangan <ldewangan@nvidia.com>
15171 S:      Supported
15172 F:      drivers/tty/serial/serial-tegra.c
15173
15174 TEGRA SPI DRIVER
15175 M:      Laxman Dewangan <ldewangan@nvidia.com>
15176 S:      Supported
15177 F:      drivers/spi/spi-tegra*
15178
15179 TEHUTI ETHERNET DRIVER
15180 M:      Andy Gospodarek <andy@greyhouse.net>
15181 L:      netdev@vger.kernel.org
15182 S:      Supported
15183 F:      drivers/net/ethernet/tehuti/*
15184
15185 Telecom Clock Driver for MCPL0010
15186 M:      Mark Gross <mark.gross@intel.com>
15187 S:      Supported
15188 F:      drivers/char/tlclk.c
15189
15190 TENSILICA XTENSA PORT (xtensa)
15191 M:      Chris Zankel <chris@zankel.net>
15192 M:      Max Filippov <jcmvbkbc@gmail.com>
15193 L:      linux-xtensa@linux-xtensa.org
15194 T:      git git://github.com/czankel/xtensa-linux.git
15195 S:      Maintained
15196 F:      arch/xtensa/
15197 F:      drivers/irqchip/irq-xtensa-*
15198
15199 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15200 M:      Nishanth Menon <nm@ti.com>
15201 M:      Tero Kristo <t-kristo@ti.com>
15202 M:      Santosh Shilimkar <ssantosh@kernel.org>
15203 L:      linux-arm-kernel@lists.infradead.org
15204 S:      Maintained
15205 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15206 F:      drivers/firmware/ti_sci*
15207 F:      include/linux/soc/ti/ti_sci_protocol.h
15208 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15209 F:      drivers/soc/ti/ti_sci_pm_domains.c
15210 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15211 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15212 F:      drivers/clk/keystone/sci-clk.c
15213 F:      drivers/reset/reset-ti-sci.c
15214
15215 Texas Instruments ASoC drivers
15216 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15217 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15218 S:      Maintained
15219 F:      sound/soc/ti/
15220
15221 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15222 M:      Hans Verkuil <hverkuil@xs4all.nl>
15223 L:      linux-media@vger.kernel.org
15224 T:      git git://linuxtv.org/media_tree.git
15225 W:      https://linuxtv.org
15226 S:      Maintained
15227 F:      drivers/media/radio/radio-raremono.c
15228
15229 THERMAL
15230 M:      Zhang Rui <rui.zhang@intel.com>
15231 M:      Eduardo Valentin <edubezval@gmail.com>
15232 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15233 L:      linux-pm@vger.kernel.org
15234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15236 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15237 S:      Supported
15238 F:      drivers/thermal/
15239 F:      include/linux/thermal.h
15240 F:      include/uapi/linux/thermal.h
15241 F:      include/linux/cpu_cooling.h
15242 F:      Documentation/devicetree/bindings/thermal/
15243
15244 THERMAL/CPU_COOLING
15245 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15246 M:      Viresh Kumar <viresh.kumar@linaro.org>
15247 M:      Javi Merino <javi.merino@kernel.org>
15248 L:      linux-pm@vger.kernel.org
15249 S:      Supported
15250 F:      Documentation/thermal/cpu-cooling-api.txt
15251 F:      drivers/thermal/cpu_cooling.c
15252 F:      include/linux/cpu_cooling.h
15253
15254 THINKPAD ACPI EXTRAS DRIVER
15255 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15256 L:      ibm-acpi-devel@lists.sourceforge.net
15257 L:      platform-driver-x86@vger.kernel.org
15258 W:      http://ibm-acpi.sourceforge.net
15259 W:      http://thinkwiki.org/wiki/Ibm-acpi
15260 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15261 S:      Maintained
15262 F:      drivers/platform/x86/thinkpad_acpi.c
15263
15264 THUNDERBOLT DRIVER
15265 M:      Andreas Noever <andreas.noever@gmail.com>
15266 M:      Michael Jamet <michael.jamet@intel.com>
15267 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15268 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15270 S:      Maintained
15271 F:      Documentation/admin-guide/thunderbolt.rst
15272 F:      drivers/thunderbolt/
15273 F:      include/linux/thunderbolt.h
15274
15275 THUNDERBOLT NETWORK DRIVER
15276 M:      Michael Jamet <michael.jamet@intel.com>
15277 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15278 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15279 L:      netdev@vger.kernel.org
15280 S:      Maintained
15281 F:      drivers/net/thunderbolt.c
15282
15283 THUNDERX GPIO DRIVER
15284 M:      David Daney <david.daney@cavium.com>
15285 S:      Maintained
15286 F:      drivers/gpio/gpio-thunderx.c
15287
15288 TI AM437X VPFE DRIVER
15289 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15290 L:      linux-media@vger.kernel.org
15291 W:      https://linuxtv.org
15292 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15293 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15294 S:      Maintained
15295 F:      drivers/media/platform/am437x/
15296
15297 TI BANDGAP AND THERMAL DRIVER
15298 M:      Eduardo Valentin <edubezval@gmail.com>
15299 M:      Keerthy <j-keerthy@ti.com>
15300 L:      linux-pm@vger.kernel.org
15301 L:      linux-omap@vger.kernel.org
15302 S:      Maintained
15303 F:      drivers/thermal/ti-soc-thermal/
15304
15305 TI BQ27XXX POWER SUPPLY DRIVER
15306 R:      Andrew F. Davis <afd@ti.com>
15307 F:      include/linux/power/bq27xxx_battery.h
15308 F:      drivers/power/supply/bq27xxx_battery.c
15309 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15310
15311 TI CDCE706 CLOCK DRIVER
15312 M:      Max Filippov <jcmvbkbc@gmail.com>
15313 S:      Maintained
15314 F:      drivers/clk/clk-cdce706.c
15315
15316 TI CLOCK DRIVER
15317 M:      Tero Kristo <t-kristo@ti.com>
15318 L:      linux-omap@vger.kernel.org
15319 S:      Maintained
15320 F:      drivers/clk/ti/
15321 F:      include/linux/clk/ti.h
15322
15323 TI DAVINCI MACHINE SUPPORT
15324 M:      Sekhar Nori <nsekhar@ti.com>
15325 M:      Kevin Hilman <khilman@kernel.org>
15326 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15328 S:      Supported
15329 F:      arch/arm/mach-davinci/
15330 F:      drivers/i2c/busses/i2c-davinci.c
15331 F:      arch/arm/boot/dts/da850*
15332
15333 TI DAVINCI SERIES CLOCK DRIVER
15334 M:      David Lechner <david@lechnology.com>
15335 R:      Sekhar Nori <nsekhar@ti.com>
15336 S:      Maintained
15337 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15338 F:      drivers/clk/davinci/
15339
15340 TI DAVINCI SERIES GPIO DRIVER
15341 M:      Keerthy <j-keerthy@ti.com>
15342 L:      linux-gpio@vger.kernel.org
15343 S:      Maintained
15344 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15345 F:      drivers/gpio/gpio-davinci.c
15346
15347 TI DAVINCI SERIES MEDIA DRIVER
15348 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15349 L:      linux-media@vger.kernel.org
15350 W:      https://linuxtv.org
15351 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15352 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15353 S:      Maintained
15354 F:      drivers/media/platform/davinci/
15355 F:      include/media/davinci/
15356
15357 TI ETHERNET SWITCH DRIVER (CPSW)
15358 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15359 L:      linux-omap@vger.kernel.org
15360 L:      netdev@vger.kernel.org
15361 S:      Maintained
15362 F:      drivers/net/ethernet/ti/cpsw*
15363 F:      drivers/net/ethernet/ti/davinci*
15364
15365 TI FLASH MEDIA INTERFACE DRIVER
15366 M:      Alex Dubov <oakad@yahoo.com>
15367 S:      Maintained
15368 F:      drivers/misc/tifm*
15369 F:      drivers/mmc/host/tifm_sd.c
15370 F:      include/linux/tifm.h
15371
15372 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15373 M:      Santosh Shilimkar <ssantosh@kernel.org>
15374 L:      linux-kernel@vger.kernel.org
15375 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15376 S:      Maintained
15377 F:      drivers/soc/ti/*
15378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15379
15380 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15381 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15382 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15383 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15384 S:      Maintained
15385 F:      sound/soc/codecs/lm49453*
15386 F:      sound/soc/codecs/isabelle*
15387
15388 TI LP855x BACKLIGHT DRIVER
15389 M:      Milo Kim <milo.kim@ti.com>
15390 S:      Maintained
15391 F:      Documentation/backlight/lp855x-driver.txt
15392 F:      drivers/video/backlight/lp855x_bl.c
15393 F:      include/linux/platform_data/lp855x.h
15394
15395 TI LP8727 CHARGER DRIVER
15396 M:      Milo Kim <milo.kim@ti.com>
15397 S:      Maintained
15398 F:      drivers/power/supply/lp8727_charger.c
15399 F:      include/linux/platform_data/lp8727.h
15400
15401 TI LP8788 MFD DRIVER
15402 M:      Milo Kim <milo.kim@ti.com>
15403 S:      Maintained
15404 F:      drivers/iio/adc/lp8788_adc.c
15405 F:      drivers/leds/leds-lp8788.c
15406 F:      drivers/mfd/lp8788*.c
15407 F:      drivers/power/supply/lp8788-charger.c
15408 F:      drivers/regulator/lp8788-*.c
15409 F:      include/linux/mfd/lp8788*.h
15410
15411 TI NETCP ETHERNET DRIVER
15412 M:      Wingman Kwok <w-kwok2@ti.com>
15413 M:      Murali Karicheri <m-karicheri2@ti.com>
15414 L:      netdev@vger.kernel.org
15415 S:      Maintained
15416 F:      drivers/net/ethernet/ti/netcp*
15417
15418 TI PCM3060 ASoC CODEC DRIVER
15419 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15420 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15421 S:      Maintained
15422 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15423 F:      sound/soc/codecs/pcm3060*
15424
15425 TI TAS571X FAMILY ASoC CODEC DRIVER
15426 M:      Kevin Cernekee <cernekee@chromium.org>
15427 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15428 S:      Odd Fixes
15429 F:      sound/soc/codecs/tas571x*
15430
15431 TI TRF7970A NFC DRIVER
15432 M:      Mark Greer <mgreer@animalcreek.com>
15433 L:      linux-wireless@vger.kernel.org
15434 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15435 S:      Supported
15436 F:      drivers/nfc/trf7970a.c
15437 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15438
15439 TI TWL4030 SERIES SOC CODEC DRIVER
15440 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15441 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15442 S:      Maintained
15443 F:      sound/soc/codecs/twl4030*
15444
15445 TI VPE/CAL DRIVERS
15446 M:      Benoit Parrot <bparrot@ti.com>
15447 L:      linux-media@vger.kernel.org
15448 W:      http://linuxtv.org/
15449 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15450 S:      Maintained
15451 F:      drivers/media/platform/ti-vpe/
15452
15453 TI WILINK WIRELESS DRIVERS
15454 L:      linux-wireless@vger.kernel.org
15455 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15456 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15458 S:      Orphan
15459 F:      drivers/net/wireless/ti/
15460 F:      include/linux/wl12xx.h
15461
15462 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15463 M:      John Stultz <john.stultz@linaro.org>
15464 M:      Thomas Gleixner <tglx@linutronix.de>
15465 R:      Stephen Boyd <sboyd@kernel.org>
15466 L:      linux-kernel@vger.kernel.org
15467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15468 S:      Supported
15469 F:      include/linux/clocksource.h
15470 F:      include/linux/time.h
15471 F:      include/linux/timex.h
15472 F:      include/uapi/linux/time.h
15473 F:      include/uapi/linux/timex.h
15474 F:      kernel/time/clocksource.c
15475 F:      kernel/time/time*.c
15476 F:      kernel/time/alarmtimer.c
15477 F:      kernel/time/ntp.c
15478 F:      tools/testing/selftests/timers/
15479
15480 TIPC NETWORK LAYER
15481 M:      Jon Maloy <jon.maloy@ericsson.com>
15482 M:      Ying Xue <ying.xue@windriver.com>
15483 L:      netdev@vger.kernel.org (core kernel code)
15484 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15485 W:      http://tipc.sourceforge.net/
15486 S:      Maintained
15487 F:      include/uapi/linux/tipc*.h
15488 F:      net/tipc/
15489
15490 TLAN NETWORK DRIVER
15491 M:      Samuel Chessman <chessman@tux.org>
15492 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15493 W:      http://sourceforge.net/projects/tlan/
15494 S:      Maintained
15495 F:      Documentation/networking/device_drivers/ti/tlan.txt
15496 F:      drivers/net/ethernet/ti/tlan.*
15497
15498 TM6000 VIDEO4LINUX DRIVER
15499 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15500 L:      linux-media@vger.kernel.org
15501 W:      https://linuxtv.org
15502 T:      git git://linuxtv.org/media_tree.git
15503 S:      Odd fixes
15504 F:      drivers/media/usb/tm6000/
15505 F:      Documentation/media/v4l-drivers/tm6000*
15506
15507 TMIO/SDHI MMC DRIVER
15508 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15509 L:      linux-mmc@vger.kernel.org
15510 S:      Supported
15511 F:      drivers/mmc/host/tmio_mmc*
15512 F:      drivers/mmc/host/renesas_sdhi*
15513 F:      include/linux/mfd/tmio.h
15514
15515 TMP401 HARDWARE MONITOR DRIVER
15516 M:      Guenter Roeck <linux@roeck-us.net>
15517 L:      linux-hwmon@vger.kernel.org
15518 S:      Maintained
15519 F:      Documentation/hwmon/tmp401
15520 F:      drivers/hwmon/tmp401.c
15521
15522 TMPFS (SHMEM FILESYSTEM)
15523 M:      Hugh Dickins <hughd@google.com>
15524 L:      linux-mm@kvack.org
15525 S:      Maintained
15526 F:      include/linux/shmem_fs.h
15527 F:      mm/shmem.c
15528
15529 TOMOYO SECURITY MODULE
15530 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15531 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15532 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15533 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15534 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15535 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15536 W:      http://tomoyo.sourceforge.jp/
15537 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15538 S:      Maintained
15539 F:      security/tomoyo/
15540
15541 TOPSTAR LAPTOP EXTRAS DRIVER
15542 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15543 L:      platform-driver-x86@vger.kernel.org
15544 S:      Maintained
15545 F:      drivers/platform/x86/topstar-laptop.c
15546
15547 TORTURE-TEST MODULES
15548 M:      Davidlohr Bueso <dave@stgolabs.net>
15549 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15550 M:      Josh Triplett <josh@joshtriplett.org>
15551 L:      linux-kernel@vger.kernel.org
15552 S:      Supported
15553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15554 F:      Documentation/RCU/torture.txt
15555 F:      kernel/torture.c
15556 F:      kernel/rcu/rcutorture.c
15557 F:      kernel/rcu/rcuperf.c
15558 F:      kernel/locking/locktorture.c
15559
15560 TOSHIBA ACPI EXTRAS DRIVER
15561 M:      Azael Avalos <coproscefalo@gmail.com>
15562 L:      platform-driver-x86@vger.kernel.org
15563 S:      Maintained
15564 F:      drivers/platform/x86/toshiba_acpi.c
15565
15566 TOSHIBA BLUETOOTH DRIVER
15567 M:      Azael Avalos <coproscefalo@gmail.com>
15568 L:      platform-driver-x86@vger.kernel.org
15569 S:      Maintained
15570 F:      drivers/platform/x86/toshiba_bluetooth.c
15571
15572 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15573 M:      Azael Avalos <coproscefalo@gmail.com>
15574 L:      platform-driver-x86@vger.kernel.org
15575 S:      Maintained
15576 F:      drivers/platform/x86/toshiba_haps.c
15577
15578 TOSHIBA SMM DRIVER
15579 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15580 W:      http://www.buzzard.org.uk/toshiba/
15581 S:      Maintained
15582 F:      drivers/char/toshiba.c
15583 F:      include/linux/toshiba.h
15584 F:      include/uapi/linux/toshiba.h
15585
15586 TOSHIBA TC358743 DRIVER
15587 M:      Mats Randgaard <matrandg@cisco.com>
15588 L:      linux-media@vger.kernel.org
15589 S:      Maintained
15590 F:      drivers/media/i2c/tc358743*
15591 F:      include/media/i2c/tc358743.h
15592
15593 TOSHIBA WMI HOTKEYS DRIVER
15594 M:      Azael Avalos <coproscefalo@gmail.com>
15595 L:      platform-driver-x86@vger.kernel.org
15596 S:      Maintained
15597 F:      drivers/platform/x86/toshiba-wmi.c
15598
15599 TPM DEVICE DRIVER
15600 M:      Peter Huewe <peterhuewe@gmx.de>
15601 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15602 R:      Jason Gunthorpe <jgg@ziepe.ca>
15603 L:      linux-integrity@vger.kernel.org
15604 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15605 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15606 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15607 S:      Maintained
15608 F:      drivers/char/tpm/
15609
15610 TRACING
15611 M:      Steven Rostedt <rostedt@goodmis.org>
15612 M:      Ingo Molnar <mingo@redhat.com>
15613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15614 S:      Maintained
15615 F:      Documentation/trace/ftrace.rst
15616 F:      arch/*/*/*/ftrace.h
15617 F:      arch/*/kernel/ftrace.c
15618 F:      include/*/ftrace.h
15619 F:      include/linux/trace*.h
15620 F:      include/trace/
15621 F:      kernel/trace/
15622 F:      tools/testing/selftests/ftrace/
15623
15624 TRACING MMIO ACCESSES (MMIOTRACE)
15625 M:      Steven Rostedt <rostedt@goodmis.org>
15626 M:      Ingo Molnar <mingo@kernel.org>
15627 R:      Karol Herbst <karolherbst@gmail.com>
15628 R:      Pekka Paalanen <ppaalanen@gmail.com>
15629 S:      Maintained
15630 L:      linux-kernel@vger.kernel.org
15631 L:      nouveau@lists.freedesktop.org
15632 F:      kernel/trace/trace_mmiotrace.c
15633 F:      include/linux/mmiotrace.h
15634 F:      arch/x86/mm/kmmio.c
15635 F:      arch/x86/mm/mmio-mod.c
15636 F:      arch/x86/mm/testmmiotrace.c
15637
15638 TRIVIAL PATCHES
15639 M:      Jiri Kosina <trivial@kernel.org>
15640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15641 S:      Maintained
15642 K:      ^Subject:.*(?i)trivial
15643
15644 TEMPO SEMICONDUCTOR DRIVERS
15645 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15646 S:      Maintained
15647 F:      sound/soc/codecs/tscs*.c
15648 F:      sound/soc/codecs/tscs*.h
15649 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15650
15651 TTY LAYER
15652 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15653 M:      Jiri Slaby <jslaby@suse.com>
15654 S:      Supported
15655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15656 F:      Documentation/serial/
15657 F:      drivers/tty/
15658 F:      drivers/tty/serial/serial_core.c
15659 F:      include/linux/serial_core.h
15660 F:      include/linux/serial.h
15661 F:      include/linux/tty.h
15662 F:      include/uapi/linux/serial_core.h
15663 F:      include/uapi/linux/serial.h
15664 F:      include/uapi/linux/tty.h
15665
15666 TUA9001 MEDIA DRIVER
15667 M:      Antti Palosaari <crope@iki.fi>
15668 L:      linux-media@vger.kernel.org
15669 W:      https://linuxtv.org
15670 W:      http://palosaari.fi/linux/
15671 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15672 T:      git git://linuxtv.org/anttip/media_tree.git
15673 S:      Maintained
15674 F:      drivers/media/tuners/tua9001*
15675
15676 TULIP NETWORK DRIVERS
15677 L:      netdev@vger.kernel.org
15678 L:      linux-parisc@vger.kernel.org
15679 S:      Orphan
15680 F:      drivers/net/ethernet/dec/tulip/
15681
15682 TUN/TAP driver
15683 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15684 W:      http://vtun.sourceforge.net/tun
15685 S:      Maintained
15686 F:      Documentation/networking/tuntap.txt
15687 F:      arch/um/os-Linux/drivers/
15688
15689 TURBOCHANNEL SUBSYSTEM
15690 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15691 M:      Ralf Baechle <ralf@linux-mips.org>
15692 L:      linux-mips@vger.kernel.org
15693 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15694 S:      Maintained
15695 F:      drivers/tc/
15696 F:      include/linux/tc.h
15697
15698 TURBOSTAT UTILITY
15699 M:      "Len Brown" <lenb@kernel.org>
15700 L:      linux-pm@vger.kernel.org
15701 B:      https://bugzilla.kernel.org
15702 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15704 S:      Supported
15705 F:      tools/power/x86/turbostat/
15706
15707 TW5864 VIDEO4LINUX DRIVER
15708 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15709 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15710 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15711 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15712 L:      linux-media@vger.kernel.org
15713 S:      Supported
15714 F:      drivers/media/pci/tw5864/
15715
15716 TW68 VIDEO4LINUX DRIVER
15717 M:      Hans Verkuil <hverkuil@xs4all.nl>
15718 L:      linux-media@vger.kernel.org
15719 T:      git git://linuxtv.org/media_tree.git
15720 W:      https://linuxtv.org
15721 S:      Odd Fixes
15722 F:      drivers/media/pci/tw68/
15723
15724 TW686X VIDEO4LINUX DRIVER
15725 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15726 L:      linux-media@vger.kernel.org
15727 T:      git git://linuxtv.org/media_tree.git
15728 W:      http://linuxtv.org
15729 S:      Maintained
15730 F:      drivers/media/pci/tw686x/
15731
15732 UBI FILE SYSTEM (UBIFS)
15733 M:      Richard Weinberger <richard@nod.at>
15734 M:      Artem Bityutskiy <dedekind1@gmail.com>
15735 M:      Adrian Hunter <adrian.hunter@intel.com>
15736 L:      linux-mtd@lists.infradead.org
15737 T:      git git://git.infradead.org/ubifs-2.6.git
15738 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15739 S:      Supported
15740 F:      Documentation/filesystems/ubifs.txt
15741 F:      fs/ubifs/
15742
15743 UCLINUX (M68KNOMMU AND COLDFIRE)
15744 M:      Greg Ungerer <gerg@linux-m68k.org>
15745 W:      http://www.linux-m68k.org/
15746 W:      http://www.uclinux.org/
15747 L:      linux-m68k@lists.linux-m68k.org
15748 L:      uclinux-dev@uclinux.org  (subscribers-only)
15749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15750 S:      Maintained
15751 F:      arch/m68k/coldfire/
15752 F:      arch/m68k/68*/
15753 F:      arch/m68k/*/*_no.*
15754 F:      arch/m68k/include/asm/*_no.*
15755
15756 UDF FILESYSTEM
15757 M:      Jan Kara <jack@suse.com>
15758 S:      Maintained
15759 F:      Documentation/filesystems/udf.txt
15760 F:      fs/udf/
15761
15762 UDRAW TABLET
15763 M:      Bastien Nocera <hadess@hadess.net>
15764 L:      linux-input@vger.kernel.org
15765 S:      Maintained
15766 F:      drivers/hid/hid-udraw-ps3.c
15767
15768 UFS FILESYSTEM
15769 M:      Evgeniy Dushistov <dushistov@mail.ru>
15770 S:      Maintained
15771 F:      Documentation/filesystems/ufs.txt
15772 F:      fs/ufs/
15773
15774 UHID USERSPACE HID IO DRIVER:
15775 M:      David Herrmann <dh.herrmann@googlemail.com>
15776 L:      linux-input@vger.kernel.org
15777 S:      Maintained
15778 F:      drivers/hid/uhid.c
15779 F:      include/uapi/linux/uhid.h
15780
15781 ULPI BUS
15782 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15783 L:      linux-usb@vger.kernel.org
15784 S:      Maintained
15785 F:      drivers/usb/common/ulpi.c
15786 F:      include/linux/ulpi/
15787
15788 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15789 L:      linux-usb@vger.kernel.org
15790 S:      Orphan
15791 F:      drivers/uwb/
15792 F:      include/linux/uwb.h
15793 F:      include/linux/uwb/
15794
15795 UNICORE32 ARCHITECTURE:
15796 M:      Guan Xuetao <gxt@pku.edu.cn>
15797 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15798 S:      Maintained
15799 T:      git git://github.com/gxt/linux.git
15800 F:      arch/unicore32/
15801
15802 UNIFDEF
15803 M:      Tony Finch <dot@dotat.at>
15804 W:      http://dotat.at/prog/unifdef
15805 S:      Maintained
15806 F:      scripts/unifdef.c
15807
15808 UNIFORM CDROM DRIVER
15809 M:      Jens Axboe <axboe@kernel.dk>
15810 W:      http://www.kernel.dk
15811 S:      Maintained
15812 F:      Documentation/cdrom/
15813 F:      drivers/cdrom/cdrom.c
15814 F:      include/linux/cdrom.h
15815 F:      include/uapi/linux/cdrom.h
15816
15817 UNISYS S-PAR DRIVERS
15818 M:      David Kershner <david.kershner@unisys.com>
15819 L:      sparmaintainer@unisys.com (Unisys internal)
15820 S:      Supported
15821 F:      include/linux/visorbus.h
15822 F:      drivers/visorbus/
15823 F:      drivers/staging/unisys/
15824
15825 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15826 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15827 L:      linux-scsi@vger.kernel.org
15828 S:      Supported
15829 F:      Documentation/scsi/ufs.txt
15830 F:      drivers/scsi/ufs/
15831
15832 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15833 M:      Joao Pinto <jpinto@synopsys.com>
15834 L:      linux-scsi@vger.kernel.org
15835 S:      Supported
15836 F:      drivers/scsi/ufs/*dwc*
15837
15838 UNSORTED BLOCK IMAGES (UBI)
15839 M:      Artem Bityutskiy <dedekind1@gmail.com>
15840 M:      Richard Weinberger <richard@nod.at>
15841 W:      http://www.linux-mtd.infradead.org/
15842 L:      linux-mtd@lists.infradead.org
15843 T:      git git://git.infradead.org/ubifs-2.6.git
15844 S:      Supported
15845 F:      drivers/mtd/ubi/
15846 F:      include/linux/mtd/ubi.h
15847 F:      include/uapi/mtd/ubi-user.h
15848
15849 USB "USBNET" DRIVER FRAMEWORK
15850 M:      Oliver Neukum <oneukum@suse.com>
15851 L:      netdev@vger.kernel.org
15852 W:      http://www.linux-usb.org/usbnet
15853 S:      Maintained
15854 F:      drivers/net/usb/usbnet.c
15855 F:      include/linux/usb/usbnet.h
15856
15857 USB ACM DRIVER
15858 M:      Oliver Neukum <oneukum@suse.com>
15859 L:      linux-usb@vger.kernel.org
15860 S:      Maintained
15861 F:      Documentation/usb/acm.txt
15862 F:      drivers/usb/class/cdc-acm.*
15863
15864 USB AR5523 WIRELESS DRIVER
15865 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15866 L:      linux-wireless@vger.kernel.org
15867 S:      Maintained
15868 F:      drivers/net/wireless/ath/ar5523/
15869
15870 USB ATTACHED SCSI
15871 M:      Oliver Neukum <oneukum@suse.com>
15872 L:      linux-usb@vger.kernel.org
15873 L:      linux-scsi@vger.kernel.org
15874 S:      Maintained
15875 F:      drivers/usb/storage/uas.c
15876
15877 USB CDC ETHERNET DRIVER
15878 M:      Oliver Neukum <oliver@neukum.org>
15879 L:      linux-usb@vger.kernel.org
15880 S:      Maintained
15881 F:      drivers/net/usb/cdc_*.c
15882 F:      include/uapi/linux/usb/cdc.h
15883
15884 USB CHAOSKEY DRIVER
15885 M:      Keith Packard <keithp@keithp.com>
15886 L:      linux-usb@vger.kernel.org
15887 S:      Maintained
15888 F:      drivers/usb/misc/chaoskey.c
15889
15890 USB CYPRESS C67X00 DRIVER
15891 M:      Peter Korsgaard <jacmet@sunsite.dk>
15892 L:      linux-usb@vger.kernel.org
15893 S:      Maintained
15894 F:      drivers/usb/c67x00/
15895
15896 USB DAVICOM DM9601 DRIVER
15897 M:      Peter Korsgaard <jacmet@sunsite.dk>
15898 L:      netdev@vger.kernel.org
15899 W:      http://www.linux-usb.org/usbnet
15900 S:      Maintained
15901 F:      drivers/net/usb/dm9601.c
15902
15903 USB DIAMOND RIO500 DRIVER
15904 M:      Cesar Miquel <miquel@df.uba.ar>
15905 L:      rio500-users@lists.sourceforge.net
15906 W:      http://rio500.sourceforge.net
15907 S:      Maintained
15908 F:      drivers/usb/misc/rio500*
15909
15910 USB EHCI DRIVER
15911 M:      Alan Stern <stern@rowland.harvard.edu>
15912 L:      linux-usb@vger.kernel.org
15913 S:      Maintained
15914 F:      Documentation/usb/ehci.txt
15915 F:      drivers/usb/host/ehci*
15916
15917 USB GADGET/PERIPHERAL SUBSYSTEM
15918 M:      Felipe Balbi <balbi@kernel.org>
15919 L:      linux-usb@vger.kernel.org
15920 W:      http://www.linux-usb.org/gadget
15921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15922 S:      Maintained
15923 F:      drivers/usb/gadget/
15924 F:      include/linux/usb/gadget*
15925
15926 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15927 M:      Jiri Kosina <jikos@kernel.org>
15928 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15929 L:      linux-usb@vger.kernel.org
15930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15931 S:      Maintained
15932 F:      Documentation/hid/hiddev.txt
15933 F:      drivers/hid/usbhid/
15934
15935 USB INTEL XHCI ROLE MUX DRIVER
15936 M:      Hans de Goede <hdegoede@redhat.com>
15937 L:      linux-usb@vger.kernel.org
15938 S:      Maintained
15939 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15940
15941 USB ISP116X DRIVER
15942 M:      Olav Kongas <ok@artecdesign.ee>
15943 L:      linux-usb@vger.kernel.org
15944 S:      Maintained
15945 F:      drivers/usb/host/isp116x*
15946 F:      include/linux/usb/isp116x.h
15947
15948 USB LAN78XX ETHERNET DRIVER
15949 M:      Woojung Huh <woojung.huh@microchip.com>
15950 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15951 L:      netdev@vger.kernel.org
15952 S:      Maintained
15953 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15954 F:      drivers/net/usb/lan78xx.*
15955 F:      include/dt-bindings/net/microchip-lan78xx.h
15956
15957 USB MASS STORAGE DRIVER
15958 M:      Alan Stern <stern@rowland.harvard.edu>
15959 L:      linux-usb@vger.kernel.org
15960 L:      usb-storage@lists.one-eyed-alien.net
15961 S:      Maintained
15962 F:      drivers/usb/storage/
15963
15964 USB MIDI DRIVER
15965 M:      Clemens Ladisch <clemens@ladisch.de>
15966 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15967 T:      git git://git.alsa-project.org/alsa-kernel.git
15968 S:      Maintained
15969 F:      sound/usb/midi.*
15970
15971 USB NETWORKING DRIVERS
15972 L:      linux-usb@vger.kernel.org
15973 S:      Odd Fixes
15974 F:      drivers/net/usb/
15975
15976 USB OHCI DRIVER
15977 M:      Alan Stern <stern@rowland.harvard.edu>
15978 L:      linux-usb@vger.kernel.org
15979 S:      Maintained
15980 F:      Documentation/usb/ohci.txt
15981 F:      drivers/usb/host/ohci*
15982
15983 USB OTG FSM (Finite State Machine)
15984 M:      Peter Chen <Peter.Chen@nxp.com>
15985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15986 L:      linux-usb@vger.kernel.org
15987 S:      Maintained
15988 F:      drivers/usb/common/usb-otg-fsm.c
15989
15990 USB OVER IP DRIVER
15991 M:      Valentina Manea <valentina.manea.m@gmail.com>
15992 M:      Shuah Khan <shuah@kernel.org>
15993 M:      Shuah Khan <skhan@linuxfoundation.org>
15994 L:      linux-usb@vger.kernel.org
15995 S:      Maintained
15996 F:      Documentation/usb/usbip_protocol.txt
15997 F:      drivers/usb/usbip/
15998 F:      tools/usb/usbip/
15999 F:      tools/testing/selftests/drivers/usb/usbip/
16000
16001 USB PEGASUS DRIVER
16002 M:      Petko Manolov <petkan@nucleusys.com>
16003 L:      linux-usb@vger.kernel.org
16004 L:      netdev@vger.kernel.org
16005 T:      git git://github.com/petkan/pegasus.git
16006 W:      https://github.com/petkan/pegasus
16007 S:      Maintained
16008 F:      drivers/net/usb/pegasus.*
16009
16010 USB PHY LAYER
16011 M:      Felipe Balbi <balbi@kernel.org>
16012 L:      linux-usb@vger.kernel.org
16013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16014 S:      Maintained
16015 F:      drivers/usb/phy/
16016
16017 USB PRINTER DRIVER (usblp)
16018 M:      Pete Zaitcev <zaitcev@redhat.com>
16019 L:      linux-usb@vger.kernel.org
16020 S:      Supported
16021 F:      drivers/usb/class/usblp.c
16022
16023 USB QMI WWAN NETWORK DRIVER
16024 M:      Bjørn Mork <bjorn@mork.no>
16025 L:      netdev@vger.kernel.org
16026 S:      Maintained
16027 F:      Documentation/ABI/testing/sysfs-class-net-qmi
16028 F:      drivers/net/usb/qmi_wwan.c
16029
16030 USB RTL8150 DRIVER
16031 M:      Petko Manolov <petkan@nucleusys.com>
16032 L:      linux-usb@vger.kernel.org
16033 L:      netdev@vger.kernel.org
16034 T:      git git://github.com/petkan/rtl8150.git
16035 W:      https://github.com/petkan/rtl8150
16036 S:      Maintained
16037 F:      drivers/net/usb/rtl8150.c
16038
16039 USB SERIAL SUBSYSTEM
16040 M:      Johan Hovold <johan@kernel.org>
16041 L:      linux-usb@vger.kernel.org
16042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16043 S:      Maintained
16044 F:      Documentation/usb/usb-serial.txt
16045 F:      drivers/usb/serial/
16046 F:      include/linux/usb/serial.h
16047
16048 USB SMSC75XX ETHERNET DRIVER
16049 M:      Steve Glendinning <steve.glendinning@shawell.net>
16050 L:      netdev@vger.kernel.org
16051 S:      Maintained
16052 F:      drivers/net/usb/smsc75xx.*
16053
16054 USB SMSC95XX ETHERNET DRIVER
16055 M:      Steve Glendinning <steve.glendinning@shawell.net>
16056 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16057 L:      netdev@vger.kernel.org
16058 S:      Maintained
16059 F:      drivers/net/usb/smsc95xx.*
16060
16061 USB SUBSYSTEM
16062 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16063 L:      linux-usb@vger.kernel.org
16064 W:      http://www.linux-usb.org
16065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16066 S:      Supported
16067 F:      Documentation/devicetree/bindings/usb/
16068 F:      Documentation/usb/
16069 F:      drivers/usb/
16070 F:      include/linux/usb.h
16071 F:      include/linux/usb/
16072
16073 USB TYPEC PI3USB30532 MUX DRIVER
16074 M:      Hans de Goede <hdegoede@redhat.com>
16075 L:      linux-usb@vger.kernel.org
16076 S:      Maintained
16077 F:      drivers/usb/typec/mux/pi3usb30532.c
16078
16079 USB TYPEC CLASS
16080 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16081 L:      linux-usb@vger.kernel.org
16082 S:      Maintained
16083 F:      Documentation/ABI/testing/sysfs-class-typec
16084 F:      Documentation/driver-api/usb/typec.rst
16085 F:      drivers/usb/typec/
16086 F:      include/linux/usb/typec.h
16087
16088 USB TYPEC BUS FOR ALTERNATE MODES
16089 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16090 L:      linux-usb@vger.kernel.org
16091 S:      Maintained
16092 F:      Documentation/ABI/testing/sysfs-bus-typec
16093 F:      Documentation/driver-api/usb/typec_bus.rst
16094 F:      drivers/usb/typec/altmodes/
16095 F:      include/linux/usb/typec_altmode.h
16096
16097 USB TYPEC PORT CONTROLLER DRIVERS
16098 M:      Guenter Roeck <linux@roeck-us.net>
16099 L:      linux-usb@vger.kernel.org
16100 S:      Maintained
16101 F:      drivers/usb/typec/tcpm/
16102
16103 USB UHCI DRIVER
16104 M:      Alan Stern <stern@rowland.harvard.edu>
16105 L:      linux-usb@vger.kernel.org
16106 S:      Maintained
16107 F:      drivers/usb/host/uhci*
16108
16109 USB VIDEO CLASS
16110 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16111 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16112 L:      linux-media@vger.kernel.org
16113 T:      git git://linuxtv.org/media_tree.git
16114 W:      http://www.ideasonboard.org/uvc/
16115 S:      Maintained
16116 F:      drivers/media/usb/uvc/
16117 F:      include/uapi/linux/uvcvideo.h
16118
16119 USB VISION DRIVER
16120 M:      Hans Verkuil <hverkuil@xs4all.nl>
16121 L:      linux-media@vger.kernel.org
16122 T:      git git://linuxtv.org/media_tree.git
16123 W:      https://linuxtv.org
16124 S:      Odd Fixes
16125 F:      drivers/media/usb/usbvision/
16126
16127 USB WEBCAM GADGET
16128 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16129 L:      linux-usb@vger.kernel.org
16130 S:      Maintained
16131 F:      drivers/usb/gadget/function/*uvc*
16132 F:      drivers/usb/gadget/legacy/webcam.c
16133 F:      include/uapi/linux/usb/g_uvc.h
16134
16135 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16136 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16137 L:      linux-wireless@vger.kernel.org
16138 S:      Maintained
16139 F:      drivers/net/wireless/rndis_wlan.c
16140
16141 USB XHCI DRIVER
16142 M:      Mathias Nyman <mathias.nyman@intel.com>
16143 L:      linux-usb@vger.kernel.org
16144 S:      Supported
16145 F:      drivers/usb/host/xhci*
16146 F:      drivers/usb/host/pci-quirks*
16147
16148 USB ZD1201 DRIVER
16149 L:      linux-wireless@vger.kernel.org
16150 W:      http://linux-lc100020.sourceforge.net
16151 S:      Orphan
16152 F:      drivers/net/wireless/zydas/zd1201.*
16153
16154 USB ZR364XX DRIVER
16155 M:      Antoine Jacquet <royale@zerezo.com>
16156 L:      linux-usb@vger.kernel.org
16157 L:      linux-media@vger.kernel.org
16158 T:      git git://linuxtv.org/media_tree.git
16159 W:      http://royale.zerezo.com/zr364xx/
16160 S:      Maintained
16161 F:      Documentation/media/v4l-drivers/zr364xx*
16162 F:      drivers/media/usb/zr364xx/
16163
16164 USER-MODE LINUX (UML)
16165 M:      Jeff Dike <jdike@addtoit.com>
16166 M:      Richard Weinberger <richard@nod.at>
16167 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16168 L:      linux-um@lists.infradead.org
16169 W:      http://user-mode-linux.sourceforge.net
16170 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16172 S:      Maintained
16173 F:      Documentation/virtual/uml/
16174 F:      arch/um/
16175 F:      arch/x86/um/
16176 F:      fs/hostfs/
16177
16178 USERSPACE COPYIN/COPYOUT (UIOVEC)
16179 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16180 S:      Maintained
16181 F:      lib/iov_iter.c
16182 F:      include/linux/uio.h
16183
16184 USERSPACE DMA BUFFER DRIVER
16185 M:      Gerd Hoffmann <kraxel@redhat.com>
16186 S:      Maintained
16187 L:      dri-devel@lists.freedesktop.org
16188 F:      drivers/dma-buf/udmabuf.c
16189 F:      include/uapi/linux/udmabuf.h
16190 T:      git git://anongit.freedesktop.org/drm/drm-misc
16191
16192 USERSPACE I/O (UIO)
16193 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16194 S:      Maintained
16195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16196 F:      Documentation/driver-api/uio-howto.rst
16197 F:      drivers/uio/
16198 F:      include/linux/uio_driver.h
16199
16200 UTIL-LINUX PACKAGE
16201 M:      Karel Zak <kzak@redhat.com>
16202 L:      util-linux@vger.kernel.org
16203 W:      http://en.wikipedia.org/wiki/Util-linux
16204 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16205 S:      Maintained
16206
16207 UUID HELPERS
16208 M:      Christoph Hellwig <hch@lst.de>
16209 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16210 L:      linux-kernel@vger.kernel.org
16211 T:      git git://git.infradead.org/users/hch/uuid.git
16212 F:      lib/uuid.c
16213 F:      lib/test_uuid.c
16214 F:      include/linux/uuid.h
16215 F:      include/uapi/linux/uuid.h
16216 S:      Maintained
16217
16218 UVESAFB DRIVER
16219 M:      Michal Januszewski <spock@gentoo.org>
16220 L:      linux-fbdev@vger.kernel.org
16221 W:      https://github.com/mjanusz/v86d
16222 S:      Maintained
16223 F:      Documentation/fb/uvesafb.txt
16224 F:      drivers/video/fbdev/uvesafb.*
16225
16226 VF610 NAND DRIVER
16227 M:      Stefan Agner <stefan@agner.ch>
16228 L:      linux-mtd@lists.infradead.org
16229 S:      Supported
16230 F:      drivers/mtd/nand/raw/vf610_nfc.c
16231
16232 VFAT/FAT/MSDOS FILESYSTEM
16233 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16234 S:      Maintained
16235 F:      Documentation/filesystems/vfat.txt
16236 F:      fs/fat/
16237
16238 VFIO DRIVER
16239 M:      Alex Williamson <alex.williamson@redhat.com>
16240 L:      kvm@vger.kernel.org
16241 T:      git git://github.com/awilliam/linux-vfio.git
16242 S:      Maintained
16243 F:      Documentation/vfio.txt
16244 F:      drivers/vfio/
16245 F:      include/linux/vfio.h
16246 F:      include/uapi/linux/vfio.h
16247
16248 VFIO MEDIATED DEVICE DRIVERS
16249 M:      Kirti Wankhede <kwankhede@nvidia.com>
16250 L:      kvm@vger.kernel.org
16251 S:      Maintained
16252 F:      Documentation/vfio-mediated-device.txt
16253 F:      drivers/vfio/mdev/
16254 F:      include/linux/mdev.h
16255 F:      samples/vfio-mdev/
16256
16257 VFIO PLATFORM DRIVER
16258 M:      Eric Auger <eric.auger@redhat.com>
16259 L:      kvm@vger.kernel.org
16260 S:      Maintained
16261 F:      drivers/vfio/platform/
16262
16263 VGA_SWITCHEROO
16264 R:      Lukas Wunner <lukas@wunner.de>
16265 S:      Maintained
16266 F:      Documentation/gpu/vga-switcheroo.rst
16267 F:      drivers/gpu/vga/vga_switcheroo.c
16268 F:      include/linux/vga_switcheroo.h
16269 T:      git git://anongit.freedesktop.org/drm/drm-misc
16270
16271 VIA RHINE NETWORK DRIVER
16272 S:      Orphan
16273 F:      drivers/net/ethernet/via/via-rhine.c
16274
16275 VIA SD/MMC CARD CONTROLLER DRIVER
16276 M:      Bruce Chang <brucechang@via.com.tw>
16277 M:      Harald Welte <HaraldWelte@viatech.com>
16278 S:      Maintained
16279 F:      drivers/mmc/host/via-sdmmc.c
16280
16281 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16282 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16283 L:      linux-fbdev@vger.kernel.org
16284 S:      Maintained
16285 F:      include/linux/via-core.h
16286 F:      include/linux/via-gpio.h
16287 F:      include/linux/via_i2c.h
16288 F:      drivers/video/fbdev/via/
16289
16290 VIA VELOCITY NETWORK DRIVER
16291 M:      Francois Romieu <romieu@fr.zoreil.com>
16292 L:      netdev@vger.kernel.org
16293 S:      Maintained
16294 F:      drivers/net/ethernet/via/via-velocity.*
16295
16296 VICODEC VIRTUAL CODEC DRIVER
16297 M:      Hans Verkuil <hans.verkuil@cisco.com>
16298 L:      linux-media@vger.kernel.org
16299 T:      git git://linuxtv.org/media_tree.git
16300 W:      https://linuxtv.org
16301 S:      Maintained
16302 F:      drivers/media/platform/vicodec/*
16303
16304 VIDEO MULTIPLEXER DRIVER
16305 M:      Philipp Zabel <p.zabel@pengutronix.de>
16306 L:      linux-media@vger.kernel.org
16307 S:      Maintained
16308 F:      drivers/media/platform/video-mux.c
16309
16310 VIDEO I2C POLLING DRIVER
16311 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16312 L:      linux-media@vger.kernel.org
16313 S:      Maintained
16314 F:      drivers/media/i2c/video-i2c.c
16315
16316 VIDEOBUF2 FRAMEWORK
16317 M:      Pawel Osciak <pawel@osciak.com>
16318 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16319 M:      Kyungmin Park <kyungmin.park@samsung.com>
16320 L:      linux-media@vger.kernel.org
16321 S:      Maintained
16322 F:      drivers/media/common/videobuf2/*
16323 F:      include/media/videobuf2-*
16324
16325 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16326 M:      Helen Koike <helen.koike@collabora.com>
16327 L:      linux-media@vger.kernel.org
16328 T:      git git://linuxtv.org/media_tree.git
16329 W:      https://linuxtv.org
16330 S:      Maintained
16331 F:      drivers/media/platform/vimc/*
16332
16333 VIRT LIB
16334 M:      Alex Williamson <alex.williamson@redhat.com>
16335 M:      Paolo Bonzini <pbonzini@redhat.com>
16336 L:      kvm@vger.kernel.org
16337 S:      Supported
16338 F:      virt/lib/
16339
16340 VIRTIO AND VHOST VSOCK DRIVER
16341 M:      Stefan Hajnoczi <stefanha@redhat.com>
16342 L:      kvm@vger.kernel.org
16343 L:      virtualization@lists.linux-foundation.org
16344 L:      netdev@vger.kernel.org
16345 S:      Maintained
16346 F:      include/linux/virtio_vsock.h
16347 F:      include/uapi/linux/virtio_vsock.h
16348 F:      include/uapi/linux/vsockmon.h
16349 F:      include/uapi/linux/vm_sockets_diag.h
16350 F:      net/vmw_vsock/diag.c
16351 F:      net/vmw_vsock/af_vsock_tap.c
16352 F:      net/vmw_vsock/virtio_transport_common.c
16353 F:      net/vmw_vsock/virtio_transport.c
16354 F:      drivers/net/vsockmon.c
16355 F:      drivers/vhost/vsock.c
16356 F:      tools/testing/vsock/
16357
16358 VIRTIO CONSOLE DRIVER
16359 M:      Amit Shah <amit@kernel.org>
16360 L:      virtualization@lists.linux-foundation.org
16361 S:      Maintained
16362 F:      drivers/char/virtio_console.c
16363 F:      include/linux/virtio_console.h
16364 F:      include/uapi/linux/virtio_console.h
16365
16366 VIRTIO CORE, NET AND BLOCK DRIVERS
16367 M:      "Michael S. Tsirkin" <mst@redhat.com>
16368 M:      Jason Wang <jasowang@redhat.com>
16369 L:      virtualization@lists.linux-foundation.org
16370 S:      Maintained
16371 F:      Documentation/devicetree/bindings/virtio/
16372 F:      drivers/virtio/
16373 F:      tools/virtio/
16374 F:      drivers/net/virtio_net.c
16375 F:      drivers/block/virtio_blk.c
16376 F:      include/linux/virtio*.h
16377 F:      include/uapi/linux/virtio_*.h
16378 F:      drivers/crypto/virtio/
16379 F:      mm/balloon_compaction.c
16380
16381 VIRTIO CRYPTO DRIVER
16382 M:      Gonglei <arei.gonglei@huawei.com>
16383 L:      virtualization@lists.linux-foundation.org
16384 L:      linux-crypto@vger.kernel.org
16385 S:      Maintained
16386 F:      drivers/crypto/virtio/
16387 F:      include/uapi/linux/virtio_crypto.h
16388
16389 VIRTIO DRIVERS FOR S390
16390 M:      Cornelia Huck <cohuck@redhat.com>
16391 M:      Halil Pasic <pasic@linux.ibm.com>
16392 L:      linux-s390@vger.kernel.org
16393 L:      virtualization@lists.linux-foundation.org
16394 L:      kvm@vger.kernel.org
16395 S:      Supported
16396 F:      drivers/s390/virtio/
16397 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16398
16399 VIRTIO GPU DRIVER
16400 M:      David Airlie <airlied@linux.ie>
16401 M:      Gerd Hoffmann <kraxel@redhat.com>
16402 L:      dri-devel@lists.freedesktop.org
16403 L:      virtualization@lists.linux-foundation.org
16404 T:      git git://anongit.freedesktop.org/drm/drm-misc
16405 S:      Maintained
16406 F:      drivers/gpu/drm/virtio/
16407 F:      include/uapi/linux/virtio_gpu.h
16408
16409 VIRTIO HOST (VHOST)
16410 M:      "Michael S. Tsirkin" <mst@redhat.com>
16411 M:      Jason Wang <jasowang@redhat.com>
16412 L:      kvm@vger.kernel.org
16413 L:      virtualization@lists.linux-foundation.org
16414 L:      netdev@vger.kernel.org
16415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16416 S:      Maintained
16417 F:      drivers/vhost/
16418 F:      include/uapi/linux/vhost.h
16419
16420 VIRTIO INPUT DRIVER
16421 M:      Gerd Hoffmann <kraxel@redhat.com>
16422 S:      Maintained
16423 F:      drivers/virtio/virtio_input.c
16424 F:      include/uapi/linux/virtio_input.h
16425
16426 VIRTUAL BOX GUEST DEVICE DRIVER
16427 M:      Hans de Goede <hdegoede@redhat.com>
16428 M:      Arnd Bergmann <arnd@arndb.de>
16429 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16430 S:      Maintained
16431 F:      include/linux/vbox_utils.h
16432 F:      include/uapi/linux/vbox*.h
16433 F:      drivers/virt/vboxguest/
16434
16435 VIRTUAL SERIO DEVICE DRIVER
16436 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16437 S:      Maintained
16438 F:      drivers/input/serio/userio.c
16439 F:      include/uapi/linux/userio.h
16440
16441 VIVID VIRTUAL VIDEO DRIVER
16442 M:      Hans Verkuil <hverkuil@xs4all.nl>
16443 L:      linux-media@vger.kernel.org
16444 T:      git git://linuxtv.org/media_tree.git
16445 W:      https://linuxtv.org
16446 S:      Maintained
16447 F:      drivers/media/platform/vivid/*
16448
16449 VLYNQ BUS
16450 M:      Florian Fainelli <f.fainelli@gmail.com>
16451 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16452 S:      Maintained
16453 F:      drivers/vlynq/vlynq.c
16454 F:      include/linux/vlynq.h
16455
16456 VME SUBSYSTEM
16457 M:      Martyn Welch <martyn@welchs.me.uk>
16458 M:      Manohar Vanga <manohar.vanga@gmail.com>
16459 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16460 L:      devel@driverdev.osuosl.org
16461 S:      Maintained
16462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16463 F:      Documentation/driver-api/vme.rst
16464 F:      drivers/staging/vme/
16465 F:      drivers/vme/
16466 F:      include/linux/vme*
16467
16468 VMWARE BALLOON DRIVER
16469 M:      Julien Freche <jfreche@vmware.com>
16470 M:      Nadav Amit <namit@vmware.com>
16471 M:      "VMware, Inc." <pv-drivers@vmware.com>
16472 L:      linux-kernel@vger.kernel.org
16473 S:      Maintained
16474 F:      drivers/misc/vmw_balloon.c
16475
16476 VMWARE HYPERVISOR INTERFACE
16477 M:      Alok Kataria <akataria@vmware.com>
16478 L:      virtualization@lists.linux-foundation.org
16479 S:      Supported
16480 F:      arch/x86/kernel/cpu/vmware.c
16481
16482 VMWARE PVRDMA DRIVER
16483 M:      Adit Ranadive <aditr@vmware.com>
16484 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16485 L:      linux-rdma@vger.kernel.org
16486 S:      Maintained
16487 F:      drivers/infiniband/hw/vmw_pvrdma/
16488
16489 VMware PVSCSI driver
16490 M:      Jim Gill <jgill@vmware.com>
16491 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16492 L:      linux-scsi@vger.kernel.org
16493 S:      Maintained
16494 F:      drivers/scsi/vmw_pvscsi.c
16495 F:      drivers/scsi/vmw_pvscsi.h
16496
16497 VMWARE VMMOUSE SUBDRIVER
16498 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16499 M:      "VMware, Inc." <pv-drivers@vmware.com>
16500 L:      linux-input@vger.kernel.org
16501 S:      Maintained
16502 F:      drivers/input/mouse/vmmouse.c
16503 F:      drivers/input/mouse/vmmouse.h
16504
16505 VMWARE VMXNET3 ETHERNET DRIVER
16506 M:      Ronak Doshi <doshir@vmware.com>
16507 M:      "VMware, Inc." <pv-drivers@vmware.com>
16508 L:      netdev@vger.kernel.org
16509 S:      Maintained
16510 F:      drivers/net/vmxnet3/
16511
16512 VOCORE VOCORE2 BOARD
16513 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16514 L:      linux-mips@vger.kernel.org
16515 S:      Maintained
16516 F:      arch/mips/boot/dts/ralink/vocore2.dts
16517
16518 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16519 M:      Liam Girdwood <lgirdwood@gmail.com>
16520 M:      Mark Brown <broonie@kernel.org>
16521 L:      linux-kernel@vger.kernel.org
16522 W:      http://www.slimlogic.co.uk/?p=48
16523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16524 S:      Supported
16525 F:      Documentation/devicetree/bindings/regulator/
16526 F:      Documentation/power/regulator/
16527 F:      drivers/regulator/
16528 F:      include/dt-bindings/regulator/
16529 F:      include/linux/regulator/
16530
16531 VRF
16532 M:      David Ahern <dsa@cumulusnetworks.com>
16533 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16534 L:      netdev@vger.kernel.org
16535 S:      Maintained
16536 F:      drivers/net/vrf.c
16537 F:      Documentation/networking/vrf.txt
16538
16539 VT1211 HARDWARE MONITOR DRIVER
16540 M:      Juerg Haefliger <juergh@gmail.com>
16541 L:      linux-hwmon@vger.kernel.org
16542 S:      Maintained
16543 F:      Documentation/hwmon/vt1211
16544 F:      drivers/hwmon/vt1211.c
16545
16546 VT8231 HARDWARE MONITOR DRIVER
16547 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16548 L:      linux-hwmon@vger.kernel.org
16549 S:      Maintained
16550 F:      drivers/hwmon/vt8231.c
16551
16552 VUB300 USB to SDIO/SD/MMC bridge chip
16553 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16554 L:      linux-mmc@vger.kernel.org
16555 L:      linux-usb@vger.kernel.org
16556 S:      Supported
16557 F:      drivers/mmc/host/vub300.c
16558
16559 W1 DALLAS'S 1-WIRE BUS
16560 M:      Evgeniy Polyakov <zbr@ioremap.net>
16561 S:      Maintained
16562 F:      Documentation/devicetree/bindings/w1/
16563 F:      Documentation/w1/
16564 F:      drivers/w1/
16565 F:      include/linux/w1.h
16566
16567 W83791D HARDWARE MONITORING DRIVER
16568 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16569 L:      linux-hwmon@vger.kernel.org
16570 S:      Maintained
16571 F:      Documentation/hwmon/w83791d
16572 F:      drivers/hwmon/w83791d.c
16573
16574 W83793 HARDWARE MONITORING DRIVER
16575 M:      Rudolf Marek <r.marek@assembler.cz>
16576 L:      linux-hwmon@vger.kernel.org
16577 S:      Maintained
16578 F:      Documentation/hwmon/w83793
16579 F:      drivers/hwmon/w83793.c
16580
16581 W83795 HARDWARE MONITORING DRIVER
16582 M:      Jean Delvare <jdelvare@suse.com>
16583 L:      linux-hwmon@vger.kernel.org
16584 S:      Maintained
16585 F:      drivers/hwmon/w83795.c
16586
16587 W83L51xD SD/MMC CARD INTERFACE DRIVER
16588 M:      Pierre Ossman <pierre@ossman.eu>
16589 S:      Maintained
16590 F:      drivers/mmc/host/wbsd.*
16591
16592 WACOM PROTOCOL 4 SERIAL TABLETS
16593 M:      Julian Squires <julian@cipht.net>
16594 M:      Hans de Goede <hdegoede@redhat.com>
16595 L:      linux-input@vger.kernel.org
16596 S:      Maintained
16597 F:      drivers/input/tablet/wacom_serial4.c
16598
16599 WATCHDOG DEVICE DRIVERS
16600 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16601 M:      Guenter Roeck <linux@roeck-us.net>
16602 L:      linux-watchdog@vger.kernel.org
16603 W:      http://www.linux-watchdog.org/
16604 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16605 S:      Maintained
16606 F:      Documentation/devicetree/bindings/watchdog/
16607 F:      Documentation/watchdog/
16608 F:      drivers/watchdog/
16609 F:      include/linux/watchdog.h
16610 F:      include/uapi/linux/watchdog.h
16611
16612 WHISKEYCOVE PMIC GPIO DRIVER
16613 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16614 L:      linux-gpio@vger.kernel.org
16615 S:      Maintained
16616 F:      drivers/gpio/gpio-wcove.c
16617
16618 WIIMOTE HID DRIVER
16619 M:      David Herrmann <dh.herrmann@googlemail.com>
16620 L:      linux-input@vger.kernel.org
16621 S:      Maintained
16622 F:      drivers/hid/hid-wiimote*
16623
16624 WILOCITY WIL6210 WIRELESS DRIVER
16625 M:      Maya Erez <merez@codeaurora.org>
16626 L:      linux-wireless@vger.kernel.org
16627 L:      wil6210@qti.qualcomm.com
16628 S:      Supported
16629 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16630 F:      drivers/net/wireless/ath/wil6210/
16631
16632 WIMAX STACK
16633 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16634 M:      linux-wimax@intel.com
16635 L:      wimax@linuxwimax.org (subscribers-only)
16636 S:      Supported
16637 W:      http://linuxwimax.org
16638 F:      Documentation/wimax/README.wimax
16639 F:      include/linux/wimax/debug.h
16640 F:      include/net/wimax.h
16641 F:      include/uapi/linux/wimax.h
16642 F:      net/wimax/
16643
16644 WINBOND CIR DRIVER
16645 M:      David Härdeman <david@hardeman.nu>
16646 S:      Maintained
16647 F:      drivers/media/rc/winbond-cir.c
16648
16649 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16650 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16651 L:      linux-watchdog@vger.kernel.org
16652 S:      Maintained
16653 F:      drivers/watchdog/ebc-c384_wdt.c
16654
16655 WINSYSTEMS WS16C48 GPIO DRIVER
16656 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16657 L:      linux-gpio@vger.kernel.org
16658 S:      Maintained
16659 F:      drivers/gpio/gpio-ws16c48.c
16660
16661 WISTRON LAPTOP BUTTON DRIVER
16662 M:      Miloslav Trmac <mitr@volny.cz>
16663 S:      Maintained
16664 F:      drivers/input/misc/wistron_btns.c
16665
16666 WL3501 WIRELESS PCMCIA CARD DRIVER
16667 L:      linux-wireless@vger.kernel.org
16668 S:      Odd fixes
16669 F:      drivers/net/wireless/wl3501*
16670
16671 WOLFSON MICROELECTRONICS DRIVERS
16672 L:      patches@opensource.cirrus.com
16673 T:      git https://github.com/CirrusLogic/linux-drivers.git
16674 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16675 S:      Supported
16676 F:      Documentation/hwmon/wm83??
16677 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16678 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16679 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16680 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16681 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16682 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16683 F:      drivers/clk/clk-wm83*.c
16684 F:      drivers/extcon/extcon-arizona.c
16685 F:      drivers/leds/leds-wm83*.c
16686 F:      drivers/gpio/gpio-*wm*.c
16687 F:      drivers/gpio/gpio-arizona.c
16688 F:      drivers/hwmon/wm83??-hwmon.c
16689 F:      drivers/input/misc/wm831x-on.c
16690 F:      drivers/input/touchscreen/wm831x-ts.c
16691 F:      drivers/input/touchscreen/wm97*.c
16692 F:      drivers/mfd/arizona*
16693 F:      drivers/mfd/wm*.c
16694 F:      drivers/mfd/cs47l24*
16695 F:      drivers/power/supply/wm83*.c
16696 F:      drivers/rtc/rtc-wm83*.c
16697 F:      drivers/regulator/wm8*.c
16698 F:      drivers/regulator/arizona*
16699 F:      drivers/video/backlight/wm83*_bl.c
16700 F:      drivers/watchdog/wm83*_wdt.c
16701 F:      include/linux/mfd/arizona/
16702 F:      include/linux/mfd/wm831x/
16703 F:      include/linux/mfd/wm8350/
16704 F:      include/linux/mfd/wm8400*
16705 F:      include/linux/regulator/arizona*
16706 F:      include/linux/wm97xx.h
16707 F:      include/sound/wm????.h
16708 F:      sound/soc/codecs/arizona.?
16709 F:      sound/soc/codecs/wm*
16710 F:      sound/soc/codecs/cs47l24*
16711
16712 WORKQUEUE
16713 M:      Tejun Heo <tj@kernel.org>
16714 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16716 S:      Maintained
16717 F:      include/linux/workqueue.h
16718 F:      kernel/workqueue.c
16719 F:      Documentation/core-api/workqueue.rst
16720
16721 X-POWERS AXP288 PMIC DRIVERS
16722 M:      Hans de Goede <hdegoede@redhat.com>
16723 S:      Maintained
16724 N:      axp288
16725 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16726
16727 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16728 M:      Chen-Yu Tsai <wens@csie.org>
16729 L:      linux-kernel@vger.kernel.org
16730 S:      Maintained
16731 N:      axp[128]
16732
16733 X.25 NETWORK LAYER
16734 M:      Andrew Hendry <andrew.hendry@gmail.com>
16735 L:      linux-x25@vger.kernel.org
16736 S:      Odd Fixes
16737 F:      Documentation/networking/x25*
16738 F:      include/net/x25*
16739 F:      net/x25/
16740
16741 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16742 M:      Thomas Gleixner <tglx@linutronix.de>
16743 M:      Ingo Molnar <mingo@redhat.com>
16744 M:      Borislav Petkov <bp@alien8.de>
16745 R:      "H. Peter Anvin" <hpa@zytor.com>
16746 M:      x86@kernel.org
16747 L:      linux-kernel@vger.kernel.org
16748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16749 S:      Maintained
16750 F:      Documentation/devicetree/bindings/x86/
16751 F:      Documentation/x86/
16752 F:      arch/x86/
16753
16754 X86 ENTRY CODE
16755 M:      Andy Lutomirski <luto@kernel.org>
16756 L:      linux-kernel@vger.kernel.org
16757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16758 S:      Maintained
16759 F:      arch/x86/entry/
16760
16761 X86 MCE INFRASTRUCTURE
16762 M:      Tony Luck <tony.luck@intel.com>
16763 M:      Borislav Petkov <bp@alien8.de>
16764 L:      linux-edac@vger.kernel.org
16765 S:      Maintained
16766 F:      arch/x86/kernel/cpu/mcheck/*
16767
16768 X86 MICROCODE UPDATE SUPPORT
16769 M:      Borislav Petkov <bp@alien8.de>
16770 S:      Maintained
16771 F:      arch/x86/kernel/cpu/microcode/*
16772
16773 X86 MM
16774 M:      Dave Hansen <dave.hansen@linux.intel.com>
16775 M:      Andy Lutomirski <luto@kernel.org>
16776 M:      Peter Zijlstra <peterz@infradead.org>
16777 L:      linux-kernel@vger.kernel.org
16778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16779 S:      Maintained
16780 F:      arch/x86/mm/
16781
16782 X86 PLATFORM DRIVERS
16783 M:      Darren Hart <dvhart@infradead.org>
16784 M:      Andy Shevchenko <andy@infradead.org>
16785 L:      platform-driver-x86@vger.kernel.org
16786 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16787 S:      Maintained
16788 F:      drivers/platform/x86/
16789 F:      drivers/platform/olpc/
16790
16791 X86 PLATFORM DRIVERS - ARCH
16792 R:      Darren Hart <dvhart@infradead.org>
16793 R:      Andy Shevchenko <andy@infradead.org>
16794 L:      platform-driver-x86@vger.kernel.org
16795 L:      x86@kernel.org
16796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16797 S:      Maintained
16798 F:      arch/x86/platform
16799
16800 X86 VDSO
16801 M:      Andy Lutomirski <luto@kernel.org>
16802 L:      linux-kernel@vger.kernel.org
16803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16804 S:      Maintained
16805 F:      arch/x86/entry/vdso/
16806
16807 XARRAY
16808 M:      Matthew Wilcox <willy@infradead.org>
16809 L:      linux-fsdevel@vger.kernel.org
16810 S:      Supported
16811 F:      Documentation/core-api/xarray.rst
16812 F:      lib/idr.c
16813 F:      lib/xarray.c
16814 F:      include/linux/idr.h
16815 F:      include/linux/xarray.h
16816 F:      tools/testing/radix-tree
16817
16818 XBOX DVD IR REMOTE
16819 M:      Benjamin Valentin <benpicco@googlemail.com>
16820 S:      Maintained
16821 F:      drivers/media/rc/xbox_remote.c
16822 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
16823
16824 XC2028/3028 TUNER DRIVER
16825 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16826 L:      linux-media@vger.kernel.org
16827 W:      https://linuxtv.org
16828 T:      git git://linuxtv.org/media_tree.git
16829 S:      Maintained
16830 F:      drivers/media/tuners/tuner-xc2028.*
16831
16832 XDP (eXpress Data Path)
16833 M:      Alexei Starovoitov <ast@kernel.org>
16834 M:      Daniel Borkmann <daniel@iogearbox.net>
16835 M:      David S. Miller <davem@davemloft.net>
16836 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
16837 M:      Jesper Dangaard Brouer <hawk@kernel.org>
16838 M:      John Fastabend <john.fastabend@gmail.com>
16839 L:      netdev@vger.kernel.org
16840 L:      xdp-newbies@vger.kernel.org
16841 L:      bpf@vger.kernel.org
16842 S:      Supported
16843 F:      net/core/xdp.c
16844 F:      include/net/xdp.h
16845 F:      kernel/bpf/devmap.c
16846 F:      kernel/bpf/cpumap.c
16847 F:      include/trace/events/xdp.h
16848 K:      xdp
16849 N:      xdp
16850
16851 XDP SOCKETS (AF_XDP)
16852 M:      Björn Töpel <bjorn.topel@intel.com>
16853 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16854 L:      netdev@vger.kernel.org
16855 L:      bpf@vger.kernel.org
16856 S:      Maintained
16857 F:      kernel/bpf/xskmap.c
16858 F:      net/xdp/
16859
16860 XEN BLOCK SUBSYSTEM
16861 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16862 M:      Roger Pau Monné <roger.pau@citrix.com>
16863 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16864 S:      Supported
16865 F:      drivers/block/xen-blkback/*
16866 F:      drivers/block/xen*
16867
16868 XEN HYPERVISOR ARM
16869 M:      Stefano Stabellini <sstabellini@kernel.org>
16870 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16871 S:      Maintained
16872 F:      arch/arm/xen/
16873 F:      arch/arm/include/asm/xen/
16874
16875 XEN HYPERVISOR ARM64
16876 M:      Stefano Stabellini <sstabellini@kernel.org>
16877 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16878 S:      Maintained
16879 F:      arch/arm64/xen/
16880 F:      arch/arm64/include/asm/xen/
16881
16882 XEN HYPERVISOR INTERFACE
16883 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16884 M:      Juergen Gross <jgross@suse.com>
16885 R:      Stefano Stabellini <sstabellini@kernel.org>
16886 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16888 S:      Supported
16889 F:      arch/x86/xen/
16890 F:      arch/x86/platform/pvh/
16891 F:      drivers/*/xen-*front.c
16892 F:      drivers/xen/
16893 F:      arch/x86/include/asm/xen/
16894 F:      arch/x86/include/asm/pvclock-abi.h
16895 F:      include/xen/
16896 F:      include/uapi/xen/
16897 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16898 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16899
16900 XEN NETWORK BACKEND DRIVER
16901 M:      Wei Liu <wei.liu2@citrix.com>
16902 M:      Paul Durrant <paul.durrant@citrix.com>
16903 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16904 L:      netdev@vger.kernel.org
16905 S:      Supported
16906 F:      drivers/net/xen-netback/*
16907
16908 XEN PCI SUBSYSTEM
16909 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16910 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16911 S:      Supported
16912 F:      arch/x86/pci/*xen*
16913 F:      drivers/pci/*xen*
16914
16915 XEN PVSCSI DRIVERS
16916 M:      Juergen Gross <jgross@suse.com>
16917 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16918 L:      linux-scsi@vger.kernel.org
16919 S:      Supported
16920 F:      drivers/scsi/xen-scsifront.c
16921 F:      drivers/xen/xen-scsiback.c
16922 F:      include/xen/interface/io/vscsiif.h
16923
16924 XEN SWIOTLB SUBSYSTEM
16925 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16926 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16927 L:      iommu@lists.linux-foundation.org
16928 S:      Supported
16929 F:      arch/x86/xen/*swiotlb*
16930 F:      drivers/xen/*swiotlb*
16931
16932 XEN SOUND FRONTEND DRIVER
16933 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16934 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16935 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16936 S:      Supported
16937 F:      sound/xen/*
16938
16939 XFS FILESYSTEM
16940 M:      Darrick J. Wong <darrick.wong@oracle.com>
16941 M:      linux-xfs@vger.kernel.org
16942 L:      linux-xfs@vger.kernel.org
16943 W:      http://xfs.org/
16944 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16945 S:      Supported
16946 F:      Documentation/filesystems/xfs.txt
16947 F:      fs/xfs/
16948
16949 XILINX AXI ETHERNET DRIVER
16950 M:      Anirudha Sarangi <anirudh@xilinx.com>
16951 M:      John Linn <John.Linn@xilinx.com>
16952 S:      Maintained
16953 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16954
16955 XILINX UARTLITE SERIAL DRIVER
16956 M:      Peter Korsgaard <jacmet@sunsite.dk>
16957 L:      linux-serial@vger.kernel.org
16958 S:      Maintained
16959 F:      drivers/tty/serial/uartlite.c
16960
16961 XILINX VIDEO IP CORES
16962 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16963 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16964 L:      linux-media@vger.kernel.org
16965 T:      git git://linuxtv.org/media_tree.git
16966 S:      Supported
16967 F:      Documentation/devicetree/bindings/media/xilinx/
16968 F:      drivers/media/platform/xilinx/
16969 F:      include/uapi/linux/xilinx-v4l2-controls.h
16970
16971 XILLYBUS DRIVER
16972 M:      Eli Billauer <eli.billauer@gmail.com>
16973 L:      linux-kernel@vger.kernel.org
16974 S:      Supported
16975 F:      drivers/char/xillybus/
16976
16977 XLP9XX I2C DRIVER
16978 M:      George Cherian <george.cherian@cavium.com>
16979 M:      Jan Glauber <jglauber@cavium.com>
16980 L:      linux-i2c@vger.kernel.org
16981 W:      http://www.cavium.com
16982 S:      Supported
16983 F:      drivers/i2c/busses/i2c-xlp9xx.c
16984
16985 XRA1403 GPIO EXPANDER
16986 M:      Nandor Han <nandor.han@ge.com>
16987 M:      Semi Malinen <semi.malinen@ge.com>
16988 L:      linux-gpio@vger.kernel.org
16989 S:      Maintained
16990 F:      drivers/gpio/gpio-xra1403.c
16991 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16992
16993 XTENSA XTFPGA PLATFORM SUPPORT
16994 M:      Max Filippov <jcmvbkbc@gmail.com>
16995 L:      linux-xtensa@linux-xtensa.org
16996 S:      Maintained
16997 F:      drivers/spi/spi-xtensa-xtfpga.c
16998 F:      sound/soc/xtensa/xtfpga-i2s.c
16999
17000 YAM DRIVER FOR AX.25
17001 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
17002 L:      linux-hams@vger.kernel.org
17003 S:      Maintained
17004 F:      drivers/net/hamradio/yam*
17005 F:      include/linux/yam.h
17006
17007 YAMA SECURITY MODULE
17008 M:      Kees Cook <keescook@chromium.org>
17009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17010 S:      Supported
17011 F:      security/yama/
17012 F:      Documentation/admin-guide/LSM/Yama.rst
17013
17014 YEALINK PHONE DRIVER
17015 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
17016 L:      usbb2k-api-dev@nongnu.org
17017 S:      Maintained
17018 F:      Documentation/input/devices/yealink.rst
17019 F:      drivers/input/misc/yealink.*
17020
17021 Z8530 DRIVER FOR AX.25
17022 M:      Joerg Reuter <jreuter@yaina.de>
17023 W:      http://yaina.de/jreuter/
17024 W:      http://www.qsl.net/dl1bke/
17025 L:      linux-hams@vger.kernel.org
17026 S:      Maintained
17027 F:      Documentation/networking/z8530drv.txt
17028 F:      drivers/net/hamradio/*scc.c
17029 F:      drivers/net/hamradio/z8530.h
17030
17031 ZBUD COMPRESSED PAGE ALLOCATOR
17032 M:      Seth Jennings <sjenning@redhat.com>
17033 M:      Dan Streetman <ddstreet@ieee.org>
17034 L:      linux-mm@kvack.org
17035 S:      Maintained
17036 F:      mm/zbud.c
17037 F:      include/linux/zbud.h
17038
17039 ZD1211RW WIRELESS DRIVER
17040 M:      Daniel Drake <dsd@gentoo.org>
17041 M:      Ulrich Kunitz <kune@deine-taler.de>
17042 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17043 L:      linux-wireless@vger.kernel.org
17044 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17045 S:      Maintained
17046 F:      drivers/net/wireless/zydas/zd1211rw/
17047
17048 ZD1301 MEDIA DRIVER
17049 M:      Antti Palosaari <crope@iki.fi>
17050 L:      linux-media@vger.kernel.org
17051 W:      https://linuxtv.org/
17052 W:      http://palosaari.fi/linux/
17053 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17054 S:      Maintained
17055 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17056
17057 ZD1301_DEMOD MEDIA DRIVER
17058 M:      Antti Palosaari <crope@iki.fi>
17059 L:      linux-media@vger.kernel.org
17060 W:      https://linuxtv.org/
17061 W:      http://palosaari.fi/linux/
17062 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17063 S:      Maintained
17064 F:      drivers/media/dvb-frontends/zd1301_demod*
17065
17066 ZPOOL COMPRESSED PAGE STORAGE API
17067 M:      Dan Streetman <ddstreet@ieee.org>
17068 L:      linux-mm@kvack.org
17069 S:      Maintained
17070 F:      mm/zpool.c
17071 F:      include/linux/zpool.h
17072
17073 ZR36067 VIDEO FOR LINUX DRIVER
17074 L:      mjpeg-users@lists.sourceforge.net
17075 L:      linux-media@vger.kernel.org
17076 W:      http://mjpeg.sourceforge.net/driver-zoran/
17077 T:      hg https://linuxtv.org/hg/v4l-dvb
17078 S:      Odd Fixes
17079 F:      drivers/staging/media/zoran/
17080
17081 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17082 M:      Minchan Kim <minchan@kernel.org>
17083 M:      Nitin Gupta <ngupta@vflare.org>
17084 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17085 L:      linux-kernel@vger.kernel.org
17086 S:      Maintained
17087 F:      drivers/block/zram/
17088 F:      Documentation/blockdev/zram.txt
17089
17090 ZS DECSTATION Z85C30 SERIAL DRIVER
17091 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17092 S:      Maintained
17093 F:      drivers/tty/serial/zs.*
17094
17095 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17096 M:      Minchan Kim <minchan@kernel.org>
17097 M:      Nitin Gupta <ngupta@vflare.org>
17098 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17099 L:      linux-mm@kvack.org
17100 S:      Maintained
17101 F:      mm/zsmalloc.c
17102 F:      include/linux/zsmalloc.h
17103 F:      Documentation/vm/zsmalloc.rst
17104
17105 ZSWAP COMPRESSED SWAP CACHING
17106 M:      Seth Jennings <sjenning@redhat.com>
17107 M:      Dan Streetman <ddstreet@ieee.org>
17108 L:      linux-mm@kvack.org
17109 S:      Maintained
17110 F:      mm/zswap.c
17111
17112 THE REST
17113 M:      Linus Torvalds <torvalds@linux-foundation.org>
17114 L:      linux-kernel@vger.kernel.org
17115 Q:      http://patchwork.kernel.org/project/LKML/list/
17116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17117 S:      Buried alive in reporters
17118 F:      *
17119 F:      */