]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
Merge tag 'media/v4.20-7' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab...
[linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 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:      Tony Luck <tony.luck@intel.com>
335 R:      Borislav Petkov <bp@alien8.de>
336 F:      drivers/acpi/apei/
337
338 ACPI COMPONENT ARCHITECTURE (ACPICA)
339 M:      Robert Moore <robert.moore@intel.com>
340 M:      Erik Schmauss <erik.schmauss@intel.com>
341 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342 L:      linux-acpi@vger.kernel.org
343 L:      devel@acpica.org
344 W:      https://acpica.org/
345 W:      https://github.com/acpica/acpica/
346 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348 B:      https://bugzilla.kernel.org
349 B:      https://bugs.acpica.org
350 S:      Supported
351 F:      drivers/acpi/acpica/
352 F:      include/acpi/
353 F:      tools/power/acpi/
354
355 ACPI FAN DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/fan.c
362
363 ACPI FOR ARM64 (ACPI/arm64)
364 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365 M:      Hanjun Guo <hanjun.guo@linaro.org>
366 M:      Sudeep Holla <sudeep.holla@arm.com>
367 L:      linux-acpi@vger.kernel.org
368 S:      Maintained
369 F:      drivers/acpi/arm64
370
371 ACPI I2C MULTI INSTANTIATE DRIVER
372 M:      Hans de Goede <hdegoede@redhat.com>
373 L:      platform-driver-x86@vger.kernel.org
374 S:      Maintained
375 F:      drivers/platform/x86/i2c-multi-instantiate.c
376
377 ACPI PMIC DRIVERS
378 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
379 M:      Len Brown <lenb@kernel.org>
380 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
381 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
382 L:      linux-acpi@vger.kernel.org
383 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 B:      https://bugzilla.kernel.org
386 S:      Supported
387 F:      drivers/acpi/pmic/
388
389 ACPI THERMAL DRIVER
390 M:      Zhang Rui <rui.zhang@intel.com>
391 L:      linux-acpi@vger.kernel.org
392 W:      https://01.org/linux-acpi
393 B:      https://bugzilla.kernel.org
394 S:      Supported
395 F:      drivers/acpi/*thermal*
396
397 ACPI VIDEO DRIVER
398 M:      Zhang Rui <rui.zhang@intel.com>
399 L:      linux-acpi@vger.kernel.org
400 W:      https://01.org/linux-acpi
401 B:      https://bugzilla.kernel.org
402 S:      Supported
403 F:      drivers/acpi/acpi_video.c
404
405 ACPI WMI DRIVER
406 L:      platform-driver-x86@vger.kernel.org
407 S:      Orphan
408 F:      drivers/platform/x86/wmi.c
409 F:      include/uapi/linux/wmi.h
410
411 AD1889 ALSA SOUND DRIVER
412 M:      Thibaut Varene <T-Bone@parisc-linux.org>
413 W:      http://wiki.parisc-linux.org/AD1889
414 L:      linux-parisc@vger.kernel.org
415 S:      Maintained
416 F:      sound/pci/ad1889.*
417
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419 M:      Michael Hennerich <michael.hennerich@analog.com>
420 W:      http://wiki.analog.com/AD5254
421 W:      http://ez.analog.com/community/linux-device-drivers
422 S:      Supported
423 F:      drivers/misc/ad525x_dpot.c
424
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426 M:      Michael Hennerich <michael.hennerich@analog.com>
427 W:      http://wiki.analog.com/AD5398
428 W:      http://ez.analog.com/community/linux-device-drivers
429 S:      Supported
430 F:      drivers/regulator/ad5398.c
431
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433 M:      Michael Hennerich <michael.hennerich@analog.com>
434 W:      http://wiki.analog.com/AD7142
435 W:      http://ez.analog.com/community/linux-device-drivers
436 S:      Supported
437 F:      drivers/input/misc/ad714x.c
438
439 AD7877 TOUCHSCREEN DRIVER
440 M:      Michael Hennerich <michael.hennerich@analog.com>
441 W:      http://wiki.analog.com/AD7877
442 W:      http://ez.analog.com/community/linux-device-drivers
443 S:      Supported
444 F:      drivers/input/touchscreen/ad7877.c
445
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447 M:      Michael Hennerich <michael.hennerich@analog.com>
448 W:      http://wiki.analog.com/AD7879
449 W:      http://ez.analog.com/community/linux-device-drivers
450 S:      Supported
451 F:      drivers/input/touchscreen/ad7879.c
452
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M:      Jiri Kosina <jikos@kernel.org>
455 S:      Maintained
456
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
458 M:      Michael Hennerich <michael.hennerich@analog.com>
459 W:      https://wiki.analog.com/ADF7242
460 W:      http://ez.analog.com/community/linux-device-drivers
461 L:      linux-wpan@vger.kernel.org
462 S:      Supported
463 F:      drivers/net/ieee802154/adf7242.c
464 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466 ADM1025 HARDWARE MONITOR DRIVER
467 M:      Jean Delvare <jdelvare@suse.com>
468 L:      linux-hwmon@vger.kernel.org
469 S:      Maintained
470 F:      Documentation/hwmon/adm1025
471 F:      drivers/hwmon/adm1025.c
472
473 ADM1029 HARDWARE MONITOR DRIVER
474 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
475 L:      linux-hwmon@vger.kernel.org
476 S:      Maintained
477 F:      drivers/hwmon/adm1029.c
478
479 ADM8211 WIRELESS DRIVER
480 L:      linux-wireless@vger.kernel.org
481 W:      http://wireless.kernel.org/
482 S:      Orphan
483 F:      drivers/net/wireless/admtek/adm8211.*
484
485 ADP1653 FLASH CONTROLLER DRIVER
486 M:      Sakari Ailus <sakari.ailus@iki.fi>
487 L:      linux-media@vger.kernel.org
488 S:      Maintained
489 F:      drivers/media/i2c/adp1653.c
490 F:      include/media/i2c/adp1653.h
491
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493 M:      Michael Hennerich <michael.hennerich@analog.com>
494 W:      http://wiki.analog.com/ADP5520
495 W:      http://ez.analog.com/community/linux-device-drivers
496 S:      Supported
497 F:      drivers/mfd/adp5520.c
498 F:      drivers/video/backlight/adp5520_bl.c
499 F:      drivers/leds/leds-adp5520.c
500 F:      drivers/gpio/gpio-adp5520.c
501 F:      drivers/input/keyboard/adp5520-keys.c
502
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504 M:      Michael Hennerich <michael.hennerich@analog.com>
505 W:      http://wiki.analog.com/ADP5588
506 W:      http://ez.analog.com/community/linux-device-drivers
507 S:      Supported
508 F:      drivers/input/keyboard/adp5588-keys.c
509 F:      drivers/gpio/gpio-adp5588.c
510
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512 M:      Michael Hennerich <michael.hennerich@analog.com>
513 W:      http://wiki.analog.com/ADP8860
514 W:      http://ez.analog.com/community/linux-device-drivers
515 S:      Supported
516 F:      drivers/video/backlight/adp8860_bl.c
517
518 ADS1015 HARDWARE MONITOR DRIVER
519 M:      Dirk Eibach <eibach@gdsys.de>
520 L:      linux-hwmon@vger.kernel.org
521 S:      Maintained
522 F:      Documentation/hwmon/ads1015
523 F:      drivers/hwmon/ads1015.c
524 F:      include/linux/platform_data/ads1015.h
525
526 ADT746X FAN DRIVER
527 M:      Colin Leroy <colin@colino.net>
528 S:      Maintained
529 F:      drivers/macintosh/therm_adt746x.c
530
531 ADT7475 HARDWARE MONITOR DRIVER
532 M:      Jean Delvare <jdelvare@suse.com>
533 L:      linux-hwmon@vger.kernel.org
534 S:      Maintained
535 F:      Documentation/hwmon/adt7475
536 F:      drivers/hwmon/adt7475.c
537
538 ADVANSYS SCSI DRIVER
539 M:      Matthew Wilcox <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/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 AD9389B DRIVER
850 M:      Hans Verkuil <hans.verkuil@cisco.com>
851 L:      linux-media@vger.kernel.org
852 S:      Maintained
853 F:      drivers/media/i2c/ad9389b*
854
855 ANALOG DEVICES INC ADGS1408 DRIVER
856 M:      Mircea Caprioru <mircea.caprioru@analog.com>
857 S:      Supported
858 F:      drivers/mux/adgs1408.c
859 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
860
861 ANALOG DEVICES INC ADP5061 DRIVER
862 M:      Stefan Popa <stefan.popa@analog.com>
863 L:      linux-pm@vger.kernel.org
864 W:      http://ez.analog.com/community/linux-device-drivers
865 S:      Supported
866 F:      drivers/power/supply/adp5061.c
867
868 ANALOG DEVICES INC ADV7180 DRIVER
869 M:      Lars-Peter Clausen <lars@metafoo.de>
870 L:      linux-media@vger.kernel.org
871 W:      http://ez.analog.com/community/linux-device-drivers
872 S:      Supported
873 F:      drivers/media/i2c/adv7180.c
874
875 ANALOG DEVICES INC ADV748X DRIVER
876 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
877 L:      linux-media@vger.kernel.org
878 S:      Maintained
879 F:      drivers/media/i2c/adv748x/*
880
881 ANALOG DEVICES INC ADV7511 DRIVER
882 M:      Hans Verkuil <hans.verkuil@cisco.com>
883 L:      linux-media@vger.kernel.org
884 S:      Maintained
885 F:      drivers/media/i2c/adv7511*
886
887 ANALOG DEVICES INC ADV7604 DRIVER
888 M:      Hans Verkuil <hans.verkuil@cisco.com>
889 L:      linux-media@vger.kernel.org
890 S:      Maintained
891 F:      drivers/media/i2c/adv7604*
892
893 ANALOG DEVICES INC ADV7842 DRIVER
894 M:      Hans Verkuil <hans.verkuil@cisco.com>
895 L:      linux-media@vger.kernel.org
896 S:      Maintained
897 F:      drivers/media/i2c/adv7842*
898
899 ANALOG DEVICES INC ASOC CODEC DRIVERS
900 M:      Lars-Peter Clausen <lars@metafoo.de>
901 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
902 W:      http://wiki.analog.com/
903 W:      http://ez.analog.com/community/linux-device-drivers
904 S:      Supported
905 F:      sound/soc/codecs/adau*
906 F:      sound/soc/codecs/adav*
907 F:      sound/soc/codecs/ad1*
908 F:      sound/soc/codecs/ad7*
909 F:      sound/soc/codecs/ssm*
910 F:      sound/soc/codecs/sigmadsp.*
911
912 ANALOG DEVICES INC DMA DRIVERS
913 M:      Lars-Peter Clausen <lars@metafoo.de>
914 W:      http://ez.analog.com/community/linux-device-drivers
915 S:      Supported
916 F:      drivers/dma/dma-axi-dmac.c
917
918 ANALOG DEVICES INC IIO DRIVERS
919 M:      Lars-Peter Clausen <lars@metafoo.de>
920 M:      Michael Hennerich <Michael.Hennerich@analog.com>
921 W:      http://wiki.analog.com/
922 W:      http://ez.analog.com/community/linux-device-drivers
923 S:      Supported
924 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
925 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
926 F:      drivers/iio/*/ad*
927 F:      drivers/iio/adc/ltc2497*
928 X:      drivers/iio/*/adjd*
929 F:      drivers/staging/iio/*/ad*
930
931 ANDES ARCHITECTURE
932 M:      Greentime Hu <green.hu@gmail.com>
933 M:      Vincent Chen <deanbo422@gmail.com>
934 T:      git https://github.com/andestech/linux.git
935 S:      Supported
936 F:      arch/nds32/
937 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
938 F:      Documentation/devicetree/bindings/nds32/
939 K:      nds32
940 N:      nds32
941
942 ANDROID CONFIG FRAGMENTS
943 M:      Rob Herring <robh@kernel.org>
944 S:      Supported
945 F:      kernel/configs/android*
946
947 ANDROID DRIVERS
948 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
949 M:      Arve Hjønnevåg <arve@android.com>
950 M:      Todd Kjos <tkjos@android.com>
951 M:      Martijn Coenen <maco@android.com>
952 M:      Joel Fernandes <joel@joelfernandes.org>
953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
954 L:      devel@driverdev.osuosl.org
955 S:      Supported
956 F:      drivers/android/
957 F:      drivers/staging/android/
958
959 ANDROID GOLDFISH PIC DRIVER
960 M:      Miodrag Dinic <miodrag.dinic@mips.com>
961 S:      Supported
962 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
963 F:      drivers/irqchip/irq-goldfish-pic.c
964
965 ANDROID GOLDFISH RTC DRIVER
966 M:      Miodrag Dinic <miodrag.dinic@mips.com>
967 S:      Supported
968 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
969 F:      drivers/rtc/rtc-goldfish.c
970
971 ANDROID ION DRIVER
972 M:      Laura Abbott <labbott@redhat.com>
973 M:      Sumit Semwal <sumit.semwal@linaro.org>
974 L:      devel@driverdev.osuosl.org
975 L:      dri-devel@lists.freedesktop.org
976 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
977 S:      Supported
978 F:      drivers/staging/android/ion
979 F:      drivers/staging/android/uapi/ion.h
980
981 AOA (Apple Onboard Audio) ALSA DRIVER
982 M:      Johannes Berg <johannes@sipsolutions.net>
983 L:      linuxppc-dev@lists.ozlabs.org
984 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
985 S:      Maintained
986 F:      sound/aoa/
987
988 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
989 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
990 L:      linux-iio@vger.kernel.org
991 S:      Maintained
992 F:      drivers/iio/adc/stx104.c
993
994 APM DRIVER
995 M:      Jiri Kosina <jikos@kernel.org>
996 S:      Odd fixes
997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
998 F:      arch/x86/kernel/apm_32.c
999 F:      include/linux/apm_bios.h
1000 F:      include/uapi/linux/apm_bios.h
1001 F:      drivers/char/apm-emulation.c
1002
1003 APPARMOR SECURITY MODULE
1004 M:      John Johansen <john.johansen@canonical.com>
1005 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1006 W:      wiki.apparmor.net
1007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1008 S:      Supported
1009 F:      security/apparmor/
1010 F:      Documentation/admin-guide/LSM/apparmor.rst
1011
1012 APPLE BCM5974 MULTITOUCH DRIVER
1013 M:      Henrik Rydberg <rydberg@bitmath.org>
1014 L:      linux-input@vger.kernel.org
1015 S:      Odd fixes
1016 F:      drivers/input/mouse/bcm5974.c
1017
1018 APPLE SMC DRIVER
1019 M:      Henrik Rydberg <rydberg@bitmath.org>
1020 L:      linux-hwmon@vger.kernel.org
1021 S:      Odd fixes
1022 F:      drivers/hwmon/applesmc.c
1023
1024 APPLETALK NETWORK LAYER
1025 L:      netdev@vger.kernel.org
1026 S:      Odd fixes
1027 F:      drivers/net/appletalk/
1028 F:      net/appletalk/
1029
1030 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1031 M:      Duc Dang <dhdang@apm.com>
1032 S:      Supported
1033 F:      arch/arm64/boot/dts/apm/
1034
1035 APPLIED MICRO (APM) X-GENE SOC EDAC
1036 M:      Loc Ho <lho@apm.com>
1037 S:      Supported
1038 F:      drivers/edac/xgene_edac.c
1039 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1040
1041 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1042 M:      Iyappan Subramanian <isubramanian@apm.com>
1043 M:      Keyur Chudgar <kchudgar@apm.com>
1044 S:      Supported
1045 F:      drivers/net/ethernet/apm/xgene-v2/
1046
1047 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1048 M:      Iyappan Subramanian <isubramanian@apm.com>
1049 M:      Keyur Chudgar <kchudgar@apm.com>
1050 M:      Quan Nguyen <qnguyen@apm.com>
1051 S:      Supported
1052 F:      drivers/net/ethernet/apm/xgene/
1053 F:      drivers/net/phy/mdio-xgene.c
1054 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1055 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1056
1057 APPLIED MICRO (APM) X-GENE SOC PMU
1058 M:      Tai Nguyen <ttnguyen@apm.com>
1059 S:      Supported
1060 F:      drivers/perf/xgene_pmu.c
1061 F:      Documentation/perf/xgene-pmu.txt
1062 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1063
1064 APTINA CAMERA SENSOR PLL
1065 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1066 L:      linux-media@vger.kernel.org
1067 S:      Maintained
1068 F:      drivers/media/i2c/aptina-pll.*
1069
1070 ARC FRAMEBUFFER DRIVER
1071 M:      Jaya Kumar <jayalk@intworks.biz>
1072 S:      Maintained
1073 F:      drivers/video/fbdev/arcfb.c
1074 F:      drivers/video/fbdev/core/fb_defio.c
1075
1076 ARC PGU DRM DRIVER
1077 M:      Alexey Brodkin <abrodkin@synopsys.com>
1078 S:      Supported
1079 F:      drivers/gpu/drm/arc/
1080 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1081
1082 ARCNET NETWORK LAYER
1083 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1084 L:      netdev@vger.kernel.org
1085 S:      Maintained
1086 F:      drivers/net/arcnet/
1087 F:      include/uapi/linux/if_arcnet.h
1088
1089 ARM ARCHITECTED TIMER DRIVER
1090 M:      Mark Rutland <mark.rutland@arm.com>
1091 M:      Marc Zyngier <marc.zyngier@arm.com>
1092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 S:      Maintained
1094 F:      arch/arm/include/asm/arch_timer.h
1095 F:      arch/arm64/include/asm/arch_timer.h
1096 F:      drivers/clocksource/arm_arch_timer.c
1097
1098 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1099 M:      Linus Walleij <linus.walleij@linaro.org>
1100 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101 S:      Maintained
1102 F:      Documentation/devicetree/bindings/arm/arm-boards
1103 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1104 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1105 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1106 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1107 F:      arch/arm/mach-integrator/
1108 F:      arch/arm/mach-realview/
1109 F:      arch/arm/mach-versatile/
1110 F:      arch/arm/plat-versatile/
1111 F:      arch/arm/boot/dts/arm-realview-*
1112 F:      arch/arm/boot/dts/integrator*
1113 F:      arch/arm/boot/dts/versatile*
1114 F:      drivers/clk/versatile/
1115 F:      drivers/i2c/busses/i2c-versatile.c
1116 F:      drivers/irqchip/irq-versatile-fpga.c
1117 F:      drivers/mtd/maps/physmap_of_versatile.c
1118 F:      drivers/power/reset/arm-versatile-reboot.c
1119 F:      drivers/soc/versatile/
1120
1121 ARM HDLCD DRM DRIVER
1122 M:      Liviu Dudau <liviu.dudau@arm.com>
1123 S:      Supported
1124 F:      drivers/gpu/drm/arm/hdlcd_*
1125 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1126
1127 ARM MALI-DP DRM DRIVER
1128 M:      Liviu Dudau <liviu.dudau@arm.com>
1129 M:      Brian Starkey <brian.starkey@arm.com>
1130 M:      Mali DP Maintainers <malidp@foss.arm.com>
1131 S:      Supported
1132 F:      drivers/gpu/drm/arm/
1133 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1134
1135 ARM MFM AND FLOPPY DRIVERS
1136 M:      Ian Molton <spyro@f2s.com>
1137 S:      Maintained
1138 F:      arch/arm/lib/floppydma.S
1139 F:      arch/arm/include/asm/floppy.h
1140
1141 ARM PMU PROFILING AND DEBUGGING
1142 M:      Will Deacon <will.deacon@arm.com>
1143 M:      Mark Rutland <mark.rutland@arm.com>
1144 S:      Maintained
1145 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146 F:      arch/arm*/kernel/perf_*
1147 F:      arch/arm/oprofile/common.c
1148 F:      arch/arm*/kernel/hw_breakpoint.c
1149 F:      arch/arm*/include/asm/hw_breakpoint.h
1150 F:      arch/arm*/include/asm/perf_event.h
1151 F:      drivers/perf/*
1152 F:      include/linux/perf/arm_pmu.h
1153 F:      Documentation/devicetree/bindings/arm/pmu.txt
1154 F:      Documentation/devicetree/bindings/perf/
1155
1156 ARM PORT
1157 M:      Russell King <linux@armlinux.org.uk>
1158 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159 W:      http://www.armlinux.org.uk/
1160 S:      Odd Fixes
1161 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1162 F:      arch/arm/
1163 X:      arch/arm/boot/dts/
1164
1165 ARM PRIMECELL AACI PL041 DRIVER
1166 M:      Russell King <linux@armlinux.org.uk>
1167 S:      Odd Fixes
1168 F:      sound/arm/aaci.*
1169
1170 ARM PRIMECELL BUS SUPPORT
1171 M:      Russell King <linux@armlinux.org.uk>
1172 S:      Odd Fixes
1173 F:      drivers/amba/
1174 F:      include/linux/amba/bus.h
1175
1176 ARM PRIMECELL CLCD PL110 DRIVER
1177 M:      Russell King <linux@armlinux.org.uk>
1178 S:      Odd Fixes
1179 F:      drivers/video/fbdev/amba-clcd.*
1180
1181 ARM PRIMECELL KMI PL050 DRIVER
1182 M:      Russell King <linux@armlinux.org.uk>
1183 S:      Odd Fixes
1184 F:      drivers/input/serio/ambakmi.*
1185 F:      include/linux/amba/kmi.h
1186
1187 ARM PRIMECELL MMCI PL180/1 DRIVER
1188 M:      Russell King <linux@armlinux.org.uk>
1189 S:      Odd Fixes
1190 F:      drivers/mmc/host/mmci.*
1191 F:      include/linux/amba/mmci.h
1192
1193 ARM PRIMECELL SSP PL022 SPI DRIVER
1194 M:      Linus Walleij <linus.walleij@linaro.org>
1195 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196 S:      Maintained
1197 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1198 F:      drivers/spi/spi-pl022.c
1199
1200 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1201 M:      Russell King <linux@armlinux.org.uk>
1202 S:      Odd Fixes
1203 F:      drivers/tty/serial/amba-pl01*.c
1204 F:      include/linux/amba/serial.h
1205
1206 ARM PRIMECELL VIC PL190/PL192 DRIVER
1207 M:      Linus Walleij <linus.walleij@linaro.org>
1208 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209 S:      Maintained
1210 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1211 F:      drivers/irqchip/irq-vic.c
1212
1213 ARM SMMU DRIVERS
1214 M:      Will Deacon <will.deacon@arm.com>
1215 R:      Robin Murphy <robin.murphy@arm.com>
1216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 S:      Maintained
1218 F:      drivers/iommu/arm-smmu.c
1219 F:      drivers/iommu/arm-smmu-v3.c
1220 F:      drivers/iommu/io-pgtable-arm.c
1221 F:      drivers/iommu/io-pgtable-arm-v7s.c
1222
1223 ARM SUB-ARCHITECTURES
1224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 S:      Maintained
1226 F:      arch/arm/mach-*/
1227 F:      arch/arm/plat-*/
1228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1229
1230 ARM/ACTIONS SEMI ARCHITECTURE
1231 M:      Andreas Färber <afaerber@suse.de>
1232 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 S:      Maintained
1235 N:      owl
1236 F:      arch/arm/mach-actions/
1237 F:      arch/arm/boot/dts/owl-*
1238 F:      arch/arm64/boot/dts/actions/
1239 F:      drivers/clk/actions/
1240 F:      drivers/clocksource/timer-owl*
1241 F:      drivers/dma/owl-dma.c
1242 F:      drivers/i2c/busses/i2c-owl.c
1243 F:      drivers/pinctrl/actions/*
1244 F:      drivers/soc/actions/
1245 F:      include/dt-bindings/power/owl-*
1246 F:      include/linux/soc/actions/
1247 F:      Documentation/devicetree/bindings/arm/actions.txt
1248 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1249 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1250 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1251 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1252 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1253 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1254
1255 ARM/ADS SPHERE MACHINE SUPPORT
1256 M:      Lennert Buytenhek <kernel@wantstofly.org>
1257 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258 S:      Maintained
1259
1260 ARM/AFEB9260 MACHINE SUPPORT
1261 M:      Sergey Lapin <slapin@ossfans.org>
1262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263 S:      Maintained
1264
1265 ARM/AJECO 1ARM MACHINE SUPPORT
1266 M:      Lennert Buytenhek <kernel@wantstofly.org>
1267 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 S:      Maintained
1269
1270 ARM/Allwinner SoC Clock Support
1271 M:      Emilio López <emilio@elopez.com.ar>
1272 S:      Maintained
1273 F:      drivers/clk/sunxi/
1274
1275 ARM/Allwinner sunXi SoC support
1276 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1277 M:      Chen-Yu Tsai <wens@csie.org>
1278 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279 S:      Maintained
1280 N:      sun[x456789]i
1281 N:      sun50i
1282 F:      arch/arm/mach-sunxi/
1283 F:      arch/arm64/boot/dts/allwinner/
1284 F:      drivers/clk/sunxi-ng/
1285 F:      drivers/pinctrl/sunxi/
1286 F:      drivers/soc/sunxi/
1287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1288
1289 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1290 M:      Neil Armstrong <narmstrong@baylibre.com>
1291 M:      Jerome Brunet <jbrunet@baylibre.com>
1292 L:      linux-amlogic@lists.infradead.org
1293 S:      Maintained
1294 F:      drivers/clk/meson/
1295 F:      include/dt-bindings/clock/meson*
1296 F:      include/dt-bindings/clock/gxbb*
1297 F:      Documentation/devicetree/bindings/clock/amlogic*
1298
1299 ARM/Amlogic Meson SoC support
1300 M:      Carlo Caione <carlo@caione.org>
1301 M:      Kevin Hilman <khilman@baylibre.com>
1302 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 L:      linux-amlogic@lists.infradead.org
1304 W:      http://linux-meson.com/
1305 S:      Maintained
1306 F:      arch/arm/mach-meson/
1307 F:      arch/arm/boot/dts/meson*
1308 F:      arch/arm64/boot/dts/amlogic/
1309 F:      drivers/pinctrl/meson/
1310 F:      drivers/mmc/host/meson*
1311 N:      meson
1312
1313 ARM/Annapurna Labs ALPINE ARCHITECTURE
1314 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1315 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1316 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 S:      Maintained
1318 F:      arch/arm/mach-alpine/
1319 F:      arch/arm/boot/dts/alpine*
1320 F:      arch/arm64/boot/dts/al/
1321 F:      drivers/*/*alpine*
1322
1323 ARM/ARTPEC MACHINE SUPPORT
1324 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1325 M:      Lars Persson <lars.persson@axis.com>
1326 S:      Maintained
1327 L:      linux-arm-kernel@axis.com
1328 F:      arch/arm/mach-artpec
1329 F:      arch/arm/boot/dts/artpec6*
1330 F:      drivers/clk/axis
1331 F:      drivers/crypto/axis
1332 F:      drivers/pinctrl/pinctrl-artpec*
1333 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1334
1335 ARM/ASPEED I2C DRIVER
1336 M:      Brendan Higgins <brendanhiggins@google.com>
1337 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1338 R:      Joel Stanley <joel@jms.id.au>
1339 L:      linux-i2c@vger.kernel.org
1340 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1341 S:      Maintained
1342 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1343 F:      drivers/i2c/busses/i2c-aspeed.c
1344 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1345 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1346
1347 ARM/ASPEED MACHINE SUPPORT
1348 M:      Joel Stanley <joel@jms.id.au>
1349 R:      Andrew Jeffery <andrew@aj.id.au>
1350 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1352 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1353 S:      Supported
1354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1355 F:      arch/arm/mach-aspeed/
1356 F:      arch/arm/boot/dts/aspeed-*
1357 N:      aspeed
1358
1359 ARM/CALXEDA HIGHBANK ARCHITECTURE
1360 M:      Rob Herring <robh@kernel.org>
1361 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 S:      Maintained
1363 F:      arch/arm/mach-highbank/
1364 F:      arch/arm/boot/dts/highbank.dts
1365 F:      arch/arm/boot/dts/ecx-*.dts*
1366
1367 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1368 M:      Krzysztof Halasa <khalasa@piap.pl>
1369 S:      Maintained
1370 F:      arch/arm/mach-cns3xxx/
1371
1372 ARM/CAVIUM THUNDER NETWORK DRIVER
1373 M:      Sunil Goutham <sgoutham@cavium.com>
1374 M:      Robert Richter <rric@kernel.org>
1375 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 S:      Supported
1377 F:      drivers/net/ethernet/cavium/thunder/
1378
1379 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1380 M:      Lukasz Majewski <lukma@denx.de>
1381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 S:      Maintained
1383 F:      arch/arm/mach-ep93xx/ts72xx.c
1384
1385 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1386 M:      Alexander Shiyan <shc_work@mail.ru>
1387 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388 S:      Odd Fixes
1389 N:      clps711x
1390
1391 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1392 M:      Lennert Buytenhek <kernel@wantstofly.org>
1393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394 S:      Maintained
1395
1396 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1397 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1398 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1399 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400 S:      Maintained
1401 F:      arch/arm/mach-ep93xx/
1402 F:      arch/arm/mach-ep93xx/include/mach/
1403
1404 ARM/CLKDEV SUPPORT
1405 M:      Russell King <linux@armlinux.org.uk>
1406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 S:      Maintained
1408 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1409 F:      drivers/clk/clkdev.c
1410
1411 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1412 M:      Mike Rapoport <mike@compulab.co.il>
1413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 S:      Maintained
1415
1416 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1417 M:      Baruch Siach <baruch@tkos.co.il>
1418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419 S:      Maintained
1420 F:      arch/arm/boot/dts/cx92755*
1421 N:      digicolor
1422
1423 ARM/CONTEC MICRO9 MACHINE SUPPORT
1424 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1425 S:      Maintained
1426 F:      arch/arm/mach-ep93xx/micro9.c
1427
1428 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1429 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 S:      Maintained
1432 F:      drivers/hwtracing/coresight/*
1433 F:      Documentation/trace/coresight.txt
1434 F:      Documentation/trace/coresight-cpu-debug.txt
1435 F:      Documentation/devicetree/bindings/arm/coresight.txt
1436 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1437 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1438 F:      tools/perf/arch/arm/util/pmu.c
1439 F:      tools/perf/arch/arm/util/auxtrace.c
1440 F:      tools/perf/arch/arm/util/cs-etm.c
1441 F:      tools/perf/arch/arm/util/cs-etm.h
1442 F:      tools/perf/util/cs-etm.*
1443 F:      tools/perf/util/cs-etm-decoder/*
1444
1445 ARM/CORGI MACHINE SUPPORT
1446 M:      Richard Purdie <rpurdie@rpsys.net>
1447 S:      Maintained
1448
1449 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1450 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1451 M:      Linus Walleij <linus.walleij@linaro.org>
1452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 T:      git git://github.com/ulli-kroll/linux.git
1454 S:      Maintained
1455 F:      Documentation/devicetree/bindings/arm/gemini.txt
1456 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1457 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1458 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1459 F:      arch/arm/mach-gemini/
1460 F:      drivers/net/ethernet/cortina/
1461 F:      drivers/pinctrl/pinctrl-gemini.c
1462 F:      drivers/rtc/rtc-ftrtc010.c
1463
1464 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1465 M:      Barry Song <baohua@kernel.org>
1466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1468 S:      Maintained
1469 F:      arch/arm/boot/dts/prima2*
1470 F:      arch/arm/mach-prima2/
1471 F:      drivers/clk/sirf/
1472 F:      drivers/clocksource/timer-prima2.c
1473 F:      drivers/clocksource/timer-atlas7.c
1474 N:      [^a-z]sirf
1475 X:      drivers/gnss
1476
1477 ARM/EBSA110 MACHINE SUPPORT
1478 M:      Russell King <linux@armlinux.org.uk>
1479 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480 W:      http://www.armlinux.org.uk/
1481 S:      Maintained
1482 F:      arch/arm/mach-ebsa110/
1483 F:      drivers/net/ethernet/amd/am79c961a.*
1484
1485 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1486 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1487 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 S:      Maintained
1490 N:      efm32
1491
1492 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1493 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1494 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 S:      Maintained
1496 F:      arch/arm/mach-pxa/ezx.c
1497
1498 ARM/FARADAY FA526 PORT
1499 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1500 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 S:      Maintained
1502 T:      git git://git.berlios.de/gemini-board
1503 F:      arch/arm/mm/*-fa*
1504
1505 ARM/FOOTBRIDGE ARCHITECTURE
1506 M:      Russell King <linux@armlinux.org.uk>
1507 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508 W:      http://www.armlinux.org.uk/
1509 S:      Maintained
1510 F:      arch/arm/include/asm/hardware/dec21285.h
1511 F:      arch/arm/mach-footbridge/
1512
1513 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1514 M:      Shawn Guo <shawnguo@kernel.org>
1515 M:      Sascha Hauer <s.hauer@pengutronix.de>
1516 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1517 R:      Fabio Estevam <fabio.estevam@nxp.com>
1518 R:      NXP Linux Team <linux-imx@nxp.com>
1519 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 S:      Maintained
1521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1522 F:      arch/arm/mach-imx/
1523 F:      arch/arm/mach-mxs/
1524 F:      arch/arm/boot/dts/imx*
1525 F:      arch/arm/configs/imx*_defconfig
1526 F:      drivers/clk/imx/
1527 F:      drivers/firmware/imx/
1528 F:      drivers/soc/imx/
1529 F:      include/linux/firmware/imx/
1530 F:      include/soc/imx/
1531
1532 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1533 M:      Shawn Guo <shawnguo@kernel.org>
1534 M:      Sascha Hauer <s.hauer@pengutronix.de>
1535 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1536 R:      Stefan Agner <stefan@agner.ch>
1537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 S:      Maintained
1539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1540 F:      arch/arm/mach-imx/*vf610*
1541 F:      arch/arm/boot/dts/vf*
1542
1543 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1544 M:      Shawn Guo <shawnguo@kernel.org>
1545 M:      Li Yang <leoyang.li@nxp.com>
1546 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 S:      Maintained
1548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1549 F:      arch/arm/boot/dts/ls1021a*
1550 F:      arch/arm64/boot/dts/freescale/fsl-*
1551 F:      arch/arm64/boot/dts/freescale/qoriq-*
1552
1553 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1554 M:      Lennert Buytenhek <kernel@wantstofly.org>
1555 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 S:      Maintained
1557
1558 ARM/GUMSTIX MACHINE SUPPORT
1559 M:      Steve Sakoman <sakoman@gmail.com>
1560 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 S:      Maintained
1562
1563 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1564 M:      Philipp Zabel <philipp.zabel@gmail.com>
1565 M:      Paul Parsons <lost.distance@yahoo.com>
1566 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 S:      Maintained
1568 F:      arch/arm/mach-pxa/hx4700.c
1569 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1570 F:      sound/soc/pxa/hx4700.c
1571
1572 ARM/HISILICON SOC SUPPORT
1573 M:      Wei Xu <xuwei5@hisilicon.com>
1574 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 W:      http://www.hisilicon.com
1576 S:      Supported
1577 T:      git git://github.com/hisilicon/linux-hisi.git
1578 F:      arch/arm/mach-hisi/
1579 F:      arch/arm/boot/dts/hi3*
1580 F:      arch/arm/boot/dts/hip*
1581 F:      arch/arm/boot/dts/hisi*
1582 F:      arch/arm64/boot/dts/hisilicon/
1583
1584 ARM/HP JORNADA 7XX MACHINE SUPPORT
1585 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1586 W:      www.jlime.com
1587 S:      Maintained
1588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1589 F:      arch/arm/mach-sa1100/jornada720.c
1590 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1591
1592 ARM/IGEP MACHINE SUPPORT
1593 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1594 M:      Javier Martinez Canillas <javier@dowhile0.org>
1595 L:      linux-omap@vger.kernel.org
1596 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 S:      Maintained
1598 F:      arch/arm/boot/dts/omap3-igep*
1599
1600 ARM/INCOME PXA270 SUPPORT
1601 M:      Marek Vasut <marek.vasut@gmail.com>
1602 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 S:      Maintained
1604 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1605
1606 ARM/INTEL IOP13XX ARM ARCHITECTURE
1607 M:      Lennert Buytenhek <kernel@wantstofly.org>
1608 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 S:      Maintained
1610
1611 ARM/INTEL IOP32X ARM ARCHITECTURE
1612 M:      Lennert Buytenhek <kernel@wantstofly.org>
1613 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 S:      Maintained
1615
1616 ARM/INTEL IOP33X ARM ARCHITECTURE
1617 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618 S:      Orphan
1619
1620 ARM/INTEL IQ81342EX MACHINE SUPPORT
1621 M:      Lennert Buytenhek <kernel@wantstofly.org>
1622 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 S:      Maintained
1624
1625 ARM/INTEL IXDP2850 MACHINE SUPPORT
1626 M:      Lennert Buytenhek <kernel@wantstofly.org>
1627 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 S:      Maintained
1629
1630 ARM/INTEL IXP4XX ARM ARCHITECTURE
1631 M:      Imre Kaloz <kaloz@openwrt.org>
1632 M:      Krzysztof Halasa <khalasa@piap.pl>
1633 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 S:      Maintained
1635 F:      arch/arm/mach-ixp4xx/
1636
1637 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1638 M:      Jonathan Cameron <jic23@cam.ac.uk>
1639 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640 S:      Maintained
1641 F:      arch/arm/mach-pxa/stargate2.c
1642 F:      drivers/pcmcia/pxa2xx_stargate2.c
1643
1644 ARM/INTEL XSC3 (MANZANO) ARM CORE
1645 M:      Lennert Buytenhek <kernel@wantstofly.org>
1646 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 S:      Maintained
1648
1649 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1650 M:      Lennert Buytenhek <kernel@wantstofly.org>
1651 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 S:      Maintained
1653
1654 ARM/LG1K ARCHITECTURE
1655 M:      Chanho Min <chanho.min@lge.com>
1656 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657 S:      Maintained
1658 F:      arch/arm64/boot/dts/lg/
1659
1660 ARM/LOGICPD PXA270 MACHINE SUPPORT
1661 M:      Lennert Buytenhek <kernel@wantstofly.org>
1662 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 S:      Maintained
1664
1665 ARM/LPC18XX ARCHITECTURE
1666 M:      Vladimir Zapolskiy <vz@mleia.com>
1667 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 S:      Maintained
1669 F:      arch/arm/boot/dts/lpc43*
1670 F:      drivers/i2c/busses/i2c-lpc2k.c
1671 F:      drivers/memory/pl172.c
1672 F:      drivers/mtd/spi-nor/nxp-spifi.c
1673 F:      drivers/rtc/rtc-lpc24xx.c
1674 N:      lpc18xx
1675
1676 ARM/LPC32XX SOC SUPPORT
1677 M:      Vladimir Zapolskiy <vz@mleia.com>
1678 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1679 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1681 S:      Maintained
1682 F:      arch/arm/boot/dts/lpc32*
1683 F:      arch/arm/mach-lpc32xx/
1684 F:      drivers/i2c/busses/i2c-pnx.c
1685 F:      drivers/net/ethernet/nxp/lpc_eth.c
1686 F:      drivers/usb/host/ohci-nxp.c
1687 F:      drivers/watchdog/pnx4008_wdt.c
1688 N:      lpc32xx
1689
1690 ARM/MAGICIAN MACHINE SUPPORT
1691 M:      Philipp Zabel <philipp.zabel@gmail.com>
1692 S:      Maintained
1693
1694 ARM/Marvell Dove/MV78xx0/Orion SOC support
1695 M:      Jason Cooper <jason@lakedaemon.net>
1696 M:      Andrew Lunn <andrew@lunn.ch>
1697 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1698 M:      Gregory Clement <gregory.clement@bootlin.com>
1699 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 S:      Maintained
1701 F:      Documentation/devicetree/bindings/soc/dove/
1702 F:      arch/arm/mach-dove/
1703 F:      arch/arm/mach-mv78xx0/
1704 F:      arch/arm/mach-orion5x/
1705 F:      arch/arm/plat-orion/
1706 F:      arch/arm/boot/dts/dove*
1707 F:      arch/arm/boot/dts/orion5x*
1708
1709 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1710 M:      Jason Cooper <jason@lakedaemon.net>
1711 M:      Andrew Lunn <andrew@lunn.ch>
1712 M:      Gregory Clement <gregory.clement@bootlin.com>
1713 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 S:      Maintained
1716 F:      arch/arm/boot/dts/armada*
1717 F:      arch/arm/boot/dts/kirkwood*
1718 F:      arch/arm/configs/mvebu_*_defconfig
1719 F:      arch/arm/mach-mvebu/
1720 F:      arch/arm64/boot/dts/marvell/armada*
1721 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1722 F:      drivers/cpufreq/mvebu-cpufreq.c
1723 F:      drivers/irqchip/irq-armada-370-xp.c
1724 F:      drivers/irqchip/irq-mvebu-*
1725 F:      drivers/pinctrl/mvebu/
1726 F:      drivers/rtc/rtc-armada38x.c
1727
1728 ARM/Mediatek RTC DRIVER
1729 M:      Eddie Huang <eddie.huang@mediatek.com>
1730 M:      Sean Wang <sean.wang@mediatek.com>
1731 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1733 S:      Maintained
1734 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1735 F:      drivers/rtc/rtc-mt6397.c
1736 F:      drivers/rtc/rtc-mt7622.c
1737
1738 ARM/Mediatek SoC support
1739 M:      Matthias Brugger <matthias.bgg@gmail.com>
1740 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1742 W:      https://mtk.bcnfs.org/
1743 C:      irc://chat.freenode.net/linux-mediatek
1744 S:      Maintained
1745 F:      arch/arm/boot/dts/mt6*
1746 F:      arch/arm/boot/dts/mt7*
1747 F:      arch/arm/boot/dts/mt8*
1748 F:      arch/arm/mach-mediatek/
1749 F:      arch/arm64/boot/dts/mediatek/
1750 F:      drivers/soc/mediatek/
1751 N:      mtk
1752 N:      mt[678]
1753 K:      mediatek
1754
1755 ARM/Mediatek USB3 PHY DRIVER
1756 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1757 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1759 S:      Maintained
1760 F:      drivers/phy/mediatek/
1761 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1762
1763 ARM/MICREL KS8695 ARCHITECTURE
1764 M:      Greg Ungerer <gerg@uclinux.org>
1765 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766 F:      arch/arm/mach-ks8695/
1767 S:      Odd Fixes
1768
1769 ARM/Microchip (AT91) SoC support
1770 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1771 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1772 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1773 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774 W:      http://www.linux4sam.org
1775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1776 S:      Supported
1777 N:      at91
1778 N:      atmel
1779 F:      arch/arm/mach-at91/
1780 F:      include/soc/at91/
1781 F:      arch/arm/boot/dts/at91*.dts
1782 F:      arch/arm/boot/dts/at91*.dtsi
1783 F:      arch/arm/boot/dts/sama*.dts
1784 F:      arch/arm/boot/dts/sama*.dtsi
1785 F:      arch/arm/include/debug/at91.S
1786 F:      drivers/memory/atmel*
1787 F:      drivers/watchdog/sama5d4_wdt.c
1788 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1789 X:      drivers/net/wireless/atmel/
1790
1791 ARM/MIOA701 MACHINE SUPPORT
1792 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1793 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794 F:      arch/arm/mach-pxa/mioa701.c
1795 S:      Maintained
1796
1797 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1798 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1799 S:      Maintained
1800
1801 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1802 M:      Linus Walleij <linus.walleij@linaro.org>
1803 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804 S:      Maintained
1805 F:      arch/arm/mach-nomadik/
1806 F:      arch/arm/mach-u300/
1807 F:      arch/arm/mach-ux500/
1808 F:      arch/arm/boot/dts/ste-*
1809 F:      drivers/clk/clk-nomadik.c
1810 F:      drivers/clk/clk-u300.c
1811 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1812 F:      drivers/clocksource/timer-u300.c
1813 F:      drivers/dma/coh901318*
1814 F:      drivers/dma/ste_dma40*
1815 F:      drivers/hwspinlock/u8500_hsem.c
1816 F:      drivers/i2c/busses/i2c-nomadik.c
1817 F:      drivers/i2c/busses/i2c-stu300.c
1818 F:      drivers/mfd/ab3100*
1819 F:      drivers/mfd/ab8500*
1820 F:      drivers/mfd/abx500*
1821 F:      drivers/mfd/dbx500*
1822 F:      drivers/mfd/db8500*
1823 F:      drivers/pinctrl/nomadik/
1824 F:      drivers/pinctrl/pinctrl-coh901*
1825 F:      drivers/pinctrl/pinctrl-u300.c
1826 F:      drivers/rtc/rtc-ab3100.c
1827 F:      drivers/rtc/rtc-ab8500.c
1828 F:      drivers/rtc/rtc-coh901331.c
1829 F:      drivers/rtc/rtc-pl031.c
1830 F:      drivers/watchdog/coh901327_wdt.c
1831 F:      Documentation/devicetree/bindings/arm/ste-*
1832 F:      Documentation/devicetree/bindings/arm/ux500/
1833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1834
1835 ARM/NUVOTON NPCM ARCHITECTURE
1836 M:      Avi Fishman <avifishman70@gmail.com>
1837 M:      Tomer Maimon <tmaimon77@gmail.com>
1838 R:      Patrick Venture <venture@google.com>
1839 R:      Nancy Yuen <yuenn@google.com>
1840 R:      Brendan Higgins <brendanhiggins@google.com>
1841 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1842 S:      Supported
1843 F:      arch/arm/mach-npcm/
1844 F:      arch/arm/boot/dts/nuvoton-npcm*
1845 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1846 F:      drivers/*/*npcm*
1847 F:      Documentation/devicetree/bindings/*/*npcm*
1848 F:      Documentation/devicetree/bindings/*/*/*npcm*
1849
1850 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1851 M:      Wan ZongShun <mcuos.com@gmail.com>
1852 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853 W:      http://www.mcuos.com
1854 S:      Maintained
1855 F:      arch/arm/mach-w90x900/
1856 F:      drivers/input/keyboard/w90p910_keypad.c
1857 F:      drivers/input/touchscreen/w90p910_ts.c
1858 F:      drivers/watchdog/nuc900_wdt.c
1859 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1860 F:      drivers/mtd/nand/raw/nuc900_nand.c
1861 F:      drivers/rtc/rtc-nuc900.c
1862 F:      drivers/spi/spi-nuc900.c
1863 F:      drivers/usb/host/ehci-w90x900.c
1864 F:      drivers/video/fbdev/nuc900fb.c
1865
1866 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1867 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1868 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1869 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1870 S:      Supported
1871
1872 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1873 M:      Alexander Clouter <alex@digriz.org.uk>
1874 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875 W:      http://www.digriz.org.uk/ts78xx/kernel
1876 S:      Maintained
1877 F:      arch/arm/mach-orion5x/ts78xx-*
1878
1879 ARM/OXNAS platform support
1880 M:      Neil Armstrong <narmstrong@baylibre.com>
1881 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1883 S:      Maintained
1884 F:      arch/arm/mach-oxnas/
1885 F:      arch/arm/boot/dts/ox8*.dts*
1886 N:      oxnas
1887
1888 ARM/PALM TREO SUPPORT
1889 M:      Tomas Cech <sleep_walker@suse.com>
1890 L:      linux-arm-kernel@lists.infradead.org
1891 W:      http://hackndev.com
1892 S:      Maintained
1893 F:      arch/arm/mach-pxa/palmtreo.*
1894
1895 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1896 M:      Marek Vasut <marek.vasut@gmail.com>
1897 L:      linux-arm-kernel@lists.infradead.org
1898 W:      http://hackndev.com
1899 S:      Maintained
1900 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1901 F:      arch/arm/mach-pxa/palmtx.c
1902 F:      arch/arm/mach-pxa/palmt5.*
1903 F:      arch/arm/mach-pxa/include/mach/palmld.h
1904 F:      arch/arm/mach-pxa/palmld.c
1905 F:      arch/arm/mach-pxa/palmte2.*
1906 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1907 F:      arch/arm/mach-pxa/palmtc.c
1908
1909 ARM/PALMZ72 SUPPORT
1910 M:      Sergey Lapin <slapin@ossfans.org>
1911 L:      linux-arm-kernel@lists.infradead.org
1912 W:      http://hackndev.com
1913 S:      Maintained
1914 F:      arch/arm/mach-pxa/palmz72.*
1915
1916 ARM/PLEB SUPPORT
1917 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1918 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1919 S:      Maintained
1920
1921 ARM/PT DIGITAL BOARD PORT
1922 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1923 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 W:      http://www.armlinux.org.uk/
1925 S:      Maintained
1926
1927 ARM/QUALCOMM SUPPORT
1928 M:      Andy Gross <andy.gross@linaro.org>
1929 M:      David Brown <david.brown@linaro.org>
1930 L:      linux-arm-msm@vger.kernel.org
1931 S:      Maintained
1932 F:      Documentation/devicetree/bindings/soc/qcom/
1933 F:      arch/arm/boot/dts/qcom-*.dts
1934 F:      arch/arm/boot/dts/qcom-*.dtsi
1935 F:      arch/arm/mach-qcom/
1936 F:      arch/arm64/boot/dts/qcom/*
1937 F:      drivers/i2c/busses/i2c-qup.c
1938 F:      drivers/clk/qcom/
1939 F:      drivers/dma/qcom/
1940 F:      drivers/soc/qcom/
1941 F:      drivers/spi/spi-qup.c
1942 F:      drivers/tty/serial/msm_serial.c
1943 F:      drivers/*/pm8???-*
1944 F:      drivers/mfd/ssbi.c
1945 F:      drivers/firmware/qcom_scm*
1946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1947
1948 ARM/RADISYS ENP2611 MACHINE SUPPORT
1949 M:      Lennert Buytenhek <kernel@wantstofly.org>
1950 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 S:      Maintained
1952
1953 ARM/REALTEK ARCHITECTURE
1954 M:      Andreas Färber <afaerber@suse.de>
1955 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956 S:      Maintained
1957 F:      arch/arm64/boot/dts/realtek/
1958 F:      Documentation/devicetree/bindings/arm/realtek.txt
1959
1960 ARM/RENESAS ARM64 ARCHITECTURE
1961 M:      Simon Horman <horms@verge.net.au>
1962 M:      Magnus Damm <magnus.damm@gmail.com>
1963 L:      linux-renesas-soc@vger.kernel.org
1964 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1966 S:      Supported
1967 F:      arch/arm64/boot/dts/renesas/
1968 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1969 F:      drivers/soc/renesas/
1970 F:      include/linux/soc/renesas/
1971
1972 ARM/RISCPC ARCHITECTURE
1973 M:      Russell King <linux@armlinux.org.uk>
1974 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975 W:      http://www.armlinux.org.uk/
1976 S:      Maintained
1977 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1978 F:      arch/arm/include/asm/hardware/ioc.h
1979 F:      arch/arm/include/asm/hardware/iomd.h
1980 F:      arch/arm/include/asm/hardware/memc.h
1981 F:      arch/arm/mach-rpc/
1982 F:      drivers/net/ethernet/8390/etherh.c
1983 F:      drivers/net/ethernet/i825xx/ether1*
1984 F:      drivers/net/ethernet/seeq/ether3*
1985 F:      drivers/scsi/arm/
1986
1987 ARM/Rockchip SoC support
1988 M:      Heiko Stuebner <heiko@sntech.de>
1989 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990 L:      linux-rockchip@lists.infradead.org
1991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1992 S:      Maintained
1993 F:      arch/arm/boot/dts/rk3*
1994 F:      arch/arm/boot/dts/rv1108*
1995 F:      arch/arm/mach-rockchip/
1996 F:      drivers/clk/rockchip/
1997 F:      drivers/i2c/busses/i2c-rk3x.c
1998 F:      drivers/*/*rockchip*
1999 F:      drivers/*/*/*rockchip*
2000 F:      sound/soc/rockchip/
2001 N:      rockchip
2002
2003 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2004 M:      Kukjin Kim <kgene@kernel.org>
2005 M:      Krzysztof Kozlowski <krzk@kernel.org>
2006 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2008 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2009 S:      Maintained
2010 F:      arch/arm/boot/dts/s3c*
2011 F:      arch/arm/boot/dts/s5p*
2012 F:      arch/arm/boot/dts/exynos*
2013 F:      arch/arm64/boot/dts/exynos/
2014 F:      arch/arm/plat-samsung/
2015 F:      arch/arm/mach-s3c24*/
2016 F:      arch/arm/mach-s3c64xx/
2017 F:      arch/arm/mach-s5p*/
2018 F:      arch/arm/mach-exynos*/
2019 F:      drivers/*/*s3c24*
2020 F:      drivers/*/*/*s3c24*
2021 F:      drivers/*/*s3c64xx*
2022 F:      drivers/*/*s5pv210*
2023 F:      drivers/memory/samsung/*
2024 F:      drivers/soc/samsung/*
2025 F:      Documentation/arm/Samsung/
2026 F:      Documentation/devicetree/bindings/arm/samsung/
2027 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2028 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2029 N:      exynos
2030
2031 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2032 M:      Kyungmin Park <kyungmin.park@samsung.com>
2033 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2034 S:      Maintained
2035 F:      arch/arm/mach-s5pv210/
2036
2037 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2038 M:      Kyungmin Park <kyungmin.park@samsung.com>
2039 M:      Kamil Debski <kamil@wypas.org>
2040 M:      Andrzej Hajda <a.hajda@samsung.com>
2041 L:      linux-arm-kernel@lists.infradead.org
2042 L:      linux-media@vger.kernel.org
2043 S:      Maintained
2044 F:      drivers/media/platform/s5p-g2d/
2045
2046 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2047 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2048 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2049 L:      linux-media@vger.kernel.org
2050 S:      Maintained
2051 F:      drivers/media/platform/s5p-cec/
2052 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2053
2054 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2055 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2056 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2057 L:      linux-arm-kernel@lists.infradead.org
2058 L:      linux-media@vger.kernel.org
2059 S:      Maintained
2060 F:      drivers/media/platform/s5p-jpeg/
2061
2062 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2063 M:      Kyungmin Park <kyungmin.park@samsung.com>
2064 M:      Kamil Debski <kamil@wypas.org>
2065 M:      Jeongtae Park <jtp.park@samsung.com>
2066 M:      Andrzej Hajda <a.hajda@samsung.com>
2067 L:      linux-arm-kernel@lists.infradead.org
2068 L:      linux-media@vger.kernel.org
2069 S:      Maintained
2070 F:      drivers/media/platform/s5p-mfc/
2071
2072 ARM/SHMOBILE ARM ARCHITECTURE
2073 M:      Simon Horman <horms@verge.net.au>
2074 M:      Magnus Damm <magnus.damm@gmail.com>
2075 L:      linux-renesas-soc@vger.kernel.org
2076 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2078 S:      Supported
2079 F:      arch/arm/boot/dts/emev2*
2080 F:      arch/arm/boot/dts/r7s*
2081 F:      arch/arm/boot/dts/r8a*
2082 F:      arch/arm/boot/dts/r9a*
2083 F:      arch/arm/boot/dts/sh*
2084 F:      arch/arm/configs/shmobile_defconfig
2085 F:      arch/arm/include/debug/renesas-scif.S
2086 F:      arch/arm/mach-shmobile/
2087 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2088 F:      drivers/soc/renesas/
2089 F:      include/linux/soc/renesas/
2090
2091 ARM/SOCFPGA ARCHITECTURE
2092 M:      Dinh Nguyen <dinguyen@kernel.org>
2093 S:      Maintained
2094 F:      arch/arm/mach-socfpga/
2095 F:      arch/arm/boot/dts/socfpga*
2096 F:      arch/arm/configs/socfpga_defconfig
2097 F:      arch/arm64/boot/dts/altera/
2098 W:      http://www.rocketboards.org
2099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2100
2101 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2102 M:      Dinh Nguyen <dinguyen@kernel.org>
2103 S:      Maintained
2104 F:      drivers/clk/socfpga/
2105
2106 ARM/SOCFPGA EDAC SUPPORT
2107 M:      Thor Thayer <thor.thayer@linux.intel.com>
2108 S:      Maintained
2109 F:      drivers/edac/altera_edac.
2110
2111 ARM/SPREADTRUM SoC SUPPORT
2112 M:      Orson Zhai <orsonzhai@gmail.com>
2113 M:      Baolin Wang <baolin.wang@linaro.org>
2114 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2115 S:      Maintained
2116 F:      arch/arm64/boot/dts/sprd
2117 N:      sprd
2118
2119 ARM/STI ARCHITECTURE
2120 M:      Patrice Chotard <patrice.chotard@st.com>
2121 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2122 W:      http://www.stlinux.com
2123 S:      Maintained
2124 F:      arch/arm/mach-sti/
2125 F:      arch/arm/boot/dts/sti*
2126 F:      drivers/char/hw_random/st-rng.c
2127 F:      drivers/clocksource/arm_global_timer.c
2128 F:      drivers/clocksource/clksrc_st_lpc.c
2129 F:      drivers/cpufreq/sti-cpufreq.c
2130 F:      drivers/dma/st_fdma*
2131 F:      drivers/i2c/busses/i2c-st.c
2132 F:      drivers/media/rc/st_rc.c
2133 F:      drivers/media/platform/sti/c8sectpfe/
2134 F:      drivers/mmc/host/sdhci-st.c
2135 F:      drivers/phy/st/phy-miphy28lp.c
2136 F:      drivers/phy/st/phy-stih407-usb.c
2137 F:      drivers/pinctrl/pinctrl-st.c
2138 F:      drivers/remoteproc/st_remoteproc.c
2139 F:      drivers/remoteproc/st_slim_rproc.c
2140 F:      drivers/reset/sti/
2141 F:      drivers/rtc/rtc-st-lpc.c
2142 F:      drivers/tty/serial/st-asc.c
2143 F:      drivers/usb/dwc3/dwc3-st.c
2144 F:      drivers/usb/host/ehci-st.c
2145 F:      drivers/usb/host/ohci-st.c
2146 F:      drivers/watchdog/st_lpc_wdt.c
2147 F:      drivers/ata/ahci_st.c
2148 F:      include/linux/remoteproc/st_slim_rproc.h
2149
2150 ARM/STM32 ARCHITECTURE
2151 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2152 M:      Alexandre Torgue <alexandre.torgue@st.com>
2153 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2154 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2155 S:      Maintained
2156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2157 N:      stm32
2158 N:      stm
2159 F:      arch/arm/boot/dts/stm32*
2160 F:      arch/arm/mach-stm32/
2161 F:      drivers/clocksource/armv7m_systick.c
2162
2163 ARM/Synaptics SoC support
2164 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2165 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2166 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167 S:      Maintained
2168 F:      arch/arm/mach-berlin/
2169 F:      arch/arm/boot/dts/berlin*
2170 F:      arch/arm64/boot/dts/synaptics/
2171
2172 ARM/TANGO ARCHITECTURE
2173 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2174 M:      Mans Rullgard <mans@mansr.com>
2175 L:      linux-arm-kernel@lists.infradead.org
2176 S:      Odd Fixes
2177 N:      tango
2178
2179 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2180 M:      Lennert Buytenhek <kernel@wantstofly.org>
2181 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182 S:      Maintained
2183
2184 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2185 M:      Hans Verkuil <hans.verkuil@cisco.com>
2186 L:      linux-tegra@vger.kernel.org
2187 L:      linux-media@vger.kernel.org
2188 S:      Maintained
2189 F:      drivers/media/platform/tegra-cec/
2190 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2191
2192 ARM/TETON BGA MACHINE SUPPORT
2193 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2194 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2195 S:      Maintained
2196
2197 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2198 M:      Santosh Shilimkar <ssantosh@kernel.org>
2199 L:      linux-kernel@vger.kernel.org
2200 S:      Maintained
2201 F:      drivers/memory/*emif*
2202
2203 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2204 M:      Tero Kristo <t-kristo@ti.com>
2205 M:      Nishanth Menon <nm@ti.com>
2206 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207 S:      Supported
2208 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2209 F:      arch/arm64/boot/dts/ti/Makefile
2210 F:      arch/arm64/boot/dts/ti/k3-*
2211
2212 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2213 M:      Santosh Shilimkar <ssantosh@kernel.org>
2214 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2215 S:      Maintained
2216 F:      arch/arm/mach-keystone/
2217 F:      arch/arm/boot/dts/keystone-*
2218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2219
2220 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2221 M:      Santosh Shilimkar <ssantosh@kernel.org>
2222 L:      linux-kernel@vger.kernel.org
2223 S:      Maintained
2224 F:      drivers/clk/keystone/
2225
2226 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2227 M:      Santosh Shilimkar <ssantosh@kernel.org>
2228 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229 L:      linux-kernel@vger.kernel.org
2230 S:      Maintained
2231 F:      drivers/clocksource/timer-keystone.c
2232
2233 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2234 M:      Santosh Shilimkar <ssantosh@kernel.org>
2235 L:      linux-kernel@vger.kernel.org
2236 S:      Maintained
2237 F:      drivers/power/reset/keystone-reset.c
2238
2239 ARM/THECUS N2100 MACHINE SUPPORT
2240 M:      Lennert Buytenhek <kernel@wantstofly.org>
2241 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2242 S:      Maintained
2243
2244 ARM/TOSA MACHINE SUPPORT
2245 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2246 M:      Dirk Opfer <dirk@opfer-online.de>
2247 S:      Maintained
2248
2249 ARM/UNIPHIER ARCHITECTURE
2250 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2251 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2253 S:      Maintained
2254 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2255 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2256 F:      arch/arm/boot/dts/uniphier*
2257 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2258 F:      arch/arm/mach-uniphier/
2259 F:      arch/arm/mm/cache-uniphier.c
2260 F:      arch/arm64/boot/dts/socionext/uniphier*
2261 F:      drivers/bus/uniphier-system-bus.c
2262 F:      drivers/clk/uniphier/
2263 F:      drivers/gpio/gpio-uniphier.c
2264 F:      drivers/i2c/busses/i2c-uniphier*
2265 F:      drivers/irqchip/irq-uniphier-aidet.c
2266 F:      drivers/mmc/host/uniphier-sd.c
2267 F:      drivers/pinctrl/uniphier/
2268 F:      drivers/reset/reset-uniphier.c
2269 F:      drivers/tty/serial/8250/8250_uniphier.c
2270 N:      uniphier
2271
2272 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2273 M:      Ulf Hansson <ulf.hansson@linaro.org>
2274 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2275 T:      git git://git.linaro.org/people/ulfh/clk.git
2276 S:      Maintained
2277 F:      drivers/clk/ux500/
2278
2279 ARM/VERSATILE EXPRESS PLATFORM
2280 M:      Liviu Dudau <liviu.dudau@arm.com>
2281 M:      Sudeep Holla <sudeep.holla@arm.com>
2282 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2284 S:      Maintained
2285 F:      arch/arm/boot/dts/vexpress*
2286 F:      arch/arm64/boot/dts/arm/
2287 F:      arch/arm/mach-vexpress/
2288 F:      */*/vexpress*
2289 F:      */*/*/vexpress*
2290 F:      drivers/clk/versatile/clk-vexpress-osc.c
2291 F:      drivers/clocksource/timer-versatile.c
2292 N:      mps2
2293
2294 ARM/VFP SUPPORT
2295 M:      Russell King <linux@armlinux.org.uk>
2296 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2297 W:      http://www.armlinux.org.uk/
2298 S:      Maintained
2299 F:      arch/arm/vfp/
2300
2301 ARM/VOIPAC PXA270 SUPPORT
2302 M:      Marek Vasut <marek.vasut@gmail.com>
2303 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2304 S:      Maintained
2305 F:      arch/arm/mach-pxa/vpac270.c
2306 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2307
2308 ARM/VT8500 ARM ARCHITECTURE
2309 M:      Tony Prisk <linux@prisktech.co.nz>
2310 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2311 S:      Maintained
2312 F:      arch/arm/mach-vt8500/
2313 F:      drivers/clocksource/timer-vt8500.c
2314 F:      drivers/i2c/busses/i2c-wmt.c
2315 F:      drivers/mmc/host/wmt-sdmmc.c
2316 F:      drivers/pwm/pwm-vt8500.c
2317 F:      drivers/rtc/rtc-vt8500.c
2318 F:      drivers/tty/serial/vt8500_serial.c
2319 F:      drivers/usb/host/ehci-platform.c
2320 F:      drivers/usb/host/uhci-platform.c
2321 F:      drivers/video/fbdev/vt8500lcdfb.*
2322 F:      drivers/video/fbdev/wm8505fb*
2323 F:      drivers/video/fbdev/wmt_ge_rops.*
2324
2325 ARM/ZIPIT Z2 SUPPORT
2326 M:      Marek Vasut <marek.vasut@gmail.com>
2327 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2328 S:      Maintained
2329 F:      arch/arm/mach-pxa/z2.c
2330 F:      arch/arm/mach-pxa/include/mach/z2.h
2331
2332 ARM/ZTE ARCHITECTURE
2333 M:      Jun Nie <jun.nie@linaro.org>
2334 M:      Shawn Guo <shawnguo@kernel.org>
2335 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2336 S:      Maintained
2337 F:      arch/arm/boot/dts/zx2967*
2338 F:      arch/arm/mach-zx/
2339 F:      arch/arm64/boot/dts/zte/
2340 F:      drivers/clk/zte/
2341 F:      drivers/dma/zx_dma.c
2342 F:      drivers/gpio/gpio-zx.c
2343 F:      drivers/i2c/busses/i2c-zx2967.c
2344 F:      drivers/mmc/host/dw_mmc-zx.*
2345 F:      drivers/pinctrl/zte/
2346 F:      drivers/soc/zte/
2347 F:      drivers/thermal/zx2967_thermal.c
2348 F:      drivers/watchdog/zx2967_wdt.c
2349 F:      Documentation/devicetree/bindings/arm/zte.txt
2350 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2351 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2352 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2353 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2354 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2355 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2356 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2357 F:      Documentation/devicetree/bindings/soc/zte/
2358 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2359 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2360 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2361 F:      include/dt-bindings/clock/zx2967*.h
2362 F:      include/dt-bindings/soc/zte,*.h
2363 F:      sound/soc/codecs/zx_aud96p22.c
2364 F:      sound/soc/zte/
2365
2366 ARM/ZYNQ ARCHITECTURE
2367 M:      Michal Simek <michal.simek@xilinx.com>
2368 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2369 W:      http://wiki.xilinx.com
2370 T:      git https://github.com/Xilinx/linux-xlnx.git
2371 S:      Supported
2372 F:      arch/arm/mach-zynq/
2373 F:      drivers/cpuidle/cpuidle-zynq.c
2374 F:      drivers/block/xsysace.c
2375 N:      zynq
2376 N:      xilinx
2377 F:      drivers/clocksource/timer-cadence-ttc.c
2378 F:      drivers/i2c/busses/i2c-cadence.c
2379 F:      drivers/mmc/host/sdhci-of-arasan.c
2380 F:      drivers/edac/synopsys_edac.c
2381 F:      drivers/i2c/busses/i2c-xiic.c
2382
2383 ARM64 PORT (AARCH64 ARCHITECTURE)
2384 M:      Catalin Marinas <catalin.marinas@arm.com>
2385 M:      Will Deacon <will.deacon@arm.com>
2386 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2388 S:      Maintained
2389 F:      arch/arm64/
2390 X:      arch/arm64/boot/dts/
2391 F:      Documentation/arm64/
2392
2393 AS3645A LED FLASH CONTROLLER DRIVER
2394 M:      Sakari Ailus <sakari.ailus@iki.fi>
2395 L:      linux-leds@vger.kernel.org
2396 S:      Maintained
2397 F:      drivers/leds/leds-as3645a.c
2398
2399 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2400 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2401 L:      linux-media@vger.kernel.org
2402 T:      git git://linuxtv.org/media_tree.git
2403 S:      Maintained
2404 F:      drivers/media/i2c/ak7375.c
2405 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2406
2407 ASAHI KASEI AK8974 DRIVER
2408 M:      Linus Walleij <linus.walleij@linaro.org>
2409 L:      linux-iio@vger.kernel.org
2410 W:      http://www.akm.com/
2411 S:      Supported
2412 F:      drivers/iio/magnetometer/ak8974.c
2413
2414 ASC7621 HARDWARE MONITOR DRIVER
2415 M:      George Joseph <george.joseph@fairview5.com>
2416 L:      linux-hwmon@vger.kernel.org
2417 S:      Maintained
2418 F:      Documentation/hwmon/asc7621
2419 F:      drivers/hwmon/asc7621.c
2420
2421 ASPEED VIDEO ENGINE DRIVER
2422 M:      Eddie James <eajames@linux.ibm.com>
2423 L:      linux-media@vger.kernel.org
2424 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2425 S:      Maintained
2426 F:      drivers/media/platform/aspeed-video.c
2427 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2428
2429 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2430 M:      Corentin Chary <corentin.chary@gmail.com>
2431 L:      acpi4asus-user@lists.sourceforge.net
2432 L:      platform-driver-x86@vger.kernel.org
2433 W:      http://acpi4asus.sf.net
2434 S:      Maintained
2435 F:      drivers/platform/x86/asus*.c
2436 F:      drivers/platform/x86/eeepc*.c
2437
2438 ASUS WIRELESS RADIO CONTROL DRIVER
2439 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2440 L:      platform-driver-x86@vger.kernel.org
2441 S:      Maintained
2442 F:      drivers/platform/x86/asus-wireless.c
2443
2444 ASYMMETRIC KEYS
2445 M:      David Howells <dhowells@redhat.com>
2446 L:      keyrings@vger.kernel.org
2447 S:      Maintained
2448 F:      Documentation/crypto/asymmetric-keys.txt
2449 F:      include/linux/verification.h
2450 F:      include/crypto/public_key.h
2451 F:      include/crypto/pkcs7.h
2452 F:      crypto/asymmetric_keys/
2453
2454 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2455 R:      Dan Williams <dan.j.williams@intel.com>
2456 W:      http://sourceforge.net/projects/xscaleiop
2457 S:      Odd fixes
2458 F:      Documentation/crypto/async-tx-api.txt
2459 F:      crypto/async_tx/
2460 F:      drivers/dma/
2461 F:      include/linux/dmaengine.h
2462 F:      include/linux/async_tx.h
2463
2464 AT24 EEPROM DRIVER
2465 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2466 L:      linux-i2c@vger.kernel.org
2467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2468 S:      Maintained
2469 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2470 F:      drivers/misc/eeprom/at24.c
2471 F:      include/linux/platform_data/at24.h
2472
2473 ATA OVER ETHERNET (AOE) DRIVER
2474 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2475 W:      http://www.openaoe.org/
2476 S:      Supported
2477 F:      Documentation/aoe/
2478 F:      drivers/block/aoe/
2479
2480 ATHEROS 71XX/9XXX GPIO DRIVER
2481 M:      Alban Bedel <albeu@free.fr>
2482 W:      https://github.com/AlbanBedel/linux
2483 T:      git git://github.com/AlbanBedel/linux
2484 S:      Maintained
2485 F:      drivers/gpio/gpio-ath79.c
2486 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2487
2488 ATHEROS 71XX/9XXX USB PHY DRIVER
2489 M:      Alban Bedel <albeu@free.fr>
2490 W:      https://github.com/AlbanBedel/linux
2491 T:      git git://github.com/AlbanBedel/linux
2492 S:      Maintained
2493 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2494 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2495
2496 ATHEROS ATH GENERIC UTILITIES
2497 M:      Kalle Valo <kvalo@codeaurora.org>
2498 L:      linux-wireless@vger.kernel.org
2499 S:      Supported
2500 F:      drivers/net/wireless/ath/*
2501
2502 ATHEROS ATH5K WIRELESS DRIVER
2503 M:      Jiri Slaby <jirislaby@gmail.com>
2504 M:      Nick Kossifidis <mickflemm@gmail.com>
2505 M:      Luis Chamberlain <mcgrof@kernel.org>
2506 L:      linux-wireless@vger.kernel.org
2507 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2508 S:      Maintained
2509 F:      drivers/net/wireless/ath/ath5k/
2510
2511 ATHEROS ATH6KL WIRELESS DRIVER
2512 M:      Kalle Valo <kvalo@codeaurora.org>
2513 L:      linux-wireless@vger.kernel.org
2514 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2516 S:      Supported
2517 F:      drivers/net/wireless/ath/ath6kl/
2518
2519 ATI_REMOTE2 DRIVER
2520 M:      Ville Syrjala <syrjala@sci.fi>
2521 S:      Maintained
2522 F:      drivers/input/misc/ati_remote2.c
2523
2524 ATK0110 HWMON DRIVER
2525 M:      Luca Tettamanti <kronos.it@gmail.com>
2526 L:      linux-hwmon@vger.kernel.org
2527 S:      Maintained
2528 F:      drivers/hwmon/asus_atk0110.c
2529
2530 ATLX ETHERNET DRIVERS
2531 M:      Jay Cliburn <jcliburn@gmail.com>
2532 M:      Chris Snook <chris.snook@gmail.com>
2533 L:      netdev@vger.kernel.org
2534 W:      http://sourceforge.net/projects/atl1
2535 W:      http://atl1.sourceforge.net
2536 S:      Maintained
2537 F:      drivers/net/ethernet/atheros/
2538
2539 ATM
2540 M:      Chas Williams <3chas3@gmail.com>
2541 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2542 L:      netdev@vger.kernel.org
2543 W:      http://linux-atm.sourceforge.net
2544 S:      Maintained
2545 F:      drivers/atm/
2546 F:      include/linux/atm*
2547 F:      include/uapi/linux/atm*
2548
2549 ATMEL MACB ETHERNET DRIVER
2550 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2551 S:      Supported
2552 F:      drivers/net/ethernet/cadence/
2553
2554 ATMEL MAXTOUCH DRIVER
2555 M:      Nick Dyer <nick@shmanahar.org>
2556 T:      git git://github.com/ndyer/linux.git
2557 S:      Maintained
2558 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2559 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2560
2561 ATMEL WIRELESS DRIVER
2562 M:      Simon Kelley <simon@thekelleys.org.uk>
2563 L:      linux-wireless@vger.kernel.org
2564 W:      http://www.thekelleys.org.uk/atmel
2565 W:      http://atmelwlandriver.sourceforge.net/
2566 S:      Maintained
2567 F:      drivers/net/wireless/atmel/atmel*
2568
2569 ATOMIC INFRASTRUCTURE
2570 M:      Will Deacon <will.deacon@arm.com>
2571 M:      Peter Zijlstra <peterz@infradead.org>
2572 R:      Boqun Feng <boqun.feng@gmail.com>
2573 L:      linux-kernel@vger.kernel.org
2574 S:      Maintained
2575 F:      arch/*/include/asm/atomic*.h
2576 F:      include/*/atomic*.h
2577
2578 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2579 M:      Bradley Grove <linuxdrivers@attotech.com>
2580 L:      linux-scsi@vger.kernel.org
2581 W:      http://www.attotech.com
2582 S:      Supported
2583 F:      drivers/scsi/esas2r
2584
2585 ATUSB IEEE 802.15.4 RADIO DRIVER
2586 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2587 L:      linux-wpan@vger.kernel.org
2588 S:      Maintained
2589 F:      drivers/net/ieee802154/atusb.c
2590 F:      drivers/net/ieee802154/atusb.h
2591 F:      drivers/net/ieee802154/at86rf230.h
2592
2593 AUDIT SUBSYSTEM
2594 M:      Paul Moore <paul@paul-moore.com>
2595 M:      Eric Paris <eparis@redhat.com>
2596 L:      linux-audit@redhat.com (moderated for non-subscribers)
2597 W:      https://github.com/linux-audit
2598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2599 S:      Supported
2600 F:      include/linux/audit.h
2601 F:      include/uapi/linux/audit.h
2602 F:      kernel/audit*
2603
2604 AUXILIARY DISPLAY DRIVERS
2605 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2606 S:      Maintained
2607 F:      drivers/auxdisplay/
2608 F:      include/linux/cfag12864b.h
2609
2610 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2611 M:      Andreas Klinger <ak@it-klinger.de>
2612 L:      linux-iio@vger.kernel.org
2613 S:      Maintained
2614 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2615 F:      drivers/iio/adc/hx711.c
2616
2617 AX.25 NETWORK LAYER
2618 M:      Ralf Baechle <ralf@linux-mips.org>
2619 L:      linux-hams@vger.kernel.org
2620 W:      http://www.linux-ax25.org/
2621 S:      Maintained
2622 F:      include/uapi/linux/ax25.h
2623 F:      include/net/ax25.h
2624 F:      net/ax25/
2625
2626 AXENTIA ARM DEVICES
2627 M:      Peter Rosin <peda@axentia.se>
2628 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2629 S:      Maintained
2630 F:      Documentation/devicetree/bindings/arm/axentia.txt
2631 F:      arch/arm/boot/dts/at91-linea.dtsi
2632 F:      arch/arm/boot/dts/at91-natte.dtsi
2633 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2634 F:      arch/arm/boot/dts/at91-tse850-3.dts
2635
2636 AXENTIA ASOC DRIVERS
2637 M:      Peter Rosin <peda@axentia.se>
2638 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2639 S:      Maintained
2640 F:      Documentation/devicetree/bindings/sound/axentia,*
2641 F:      sound/soc/atmel/tse850-pcm5142.c
2642
2643 AXXIA I2C CONTROLLER
2644 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2645 L:      linux-i2c@vger.kernel.org
2646 S:      Maintained
2647 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2648 F:      drivers/i2c/busses/i2c-axxia.c
2649
2650 AZ6007 DVB DRIVER
2651 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2652 L:      linux-media@vger.kernel.org
2653 W:      https://linuxtv.org
2654 T:      git git://linuxtv.org/media_tree.git
2655 S:      Maintained
2656 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2657
2658 AZTECH FM RADIO RECEIVER DRIVER
2659 M:      Hans Verkuil <hverkuil@xs4all.nl>
2660 L:      linux-media@vger.kernel.org
2661 T:      git git://linuxtv.org/media_tree.git
2662 W:      https://linuxtv.org
2663 S:      Maintained
2664 F:      drivers/media/radio/radio-aztech*
2665
2666 B43 WIRELESS DRIVER
2667 L:      linux-wireless@vger.kernel.org
2668 L:      b43-dev@lists.infradead.org
2669 W:      http://wireless.kernel.org/en/users/Drivers/b43
2670 S:      Odd Fixes
2671 F:      drivers/net/wireless/broadcom/b43/
2672
2673 B43LEGACY WIRELESS DRIVER
2674 M:      Larry Finger <Larry.Finger@lwfinger.net>
2675 L:      linux-wireless@vger.kernel.org
2676 L:      b43-dev@lists.infradead.org
2677 W:      http://wireless.kernel.org/en/users/Drivers/b43
2678 S:      Maintained
2679 F:      drivers/net/wireless/broadcom/b43legacy/
2680
2681 BACKLIGHT CLASS/SUBSYSTEM
2682 M:      Lee Jones <lee.jones@linaro.org>
2683 M:      Daniel Thompson <daniel.thompson@linaro.org>
2684 M:      Jingoo Han <jingoohan1@gmail.com>
2685 L:      dri-devel@lists.freedesktop.org
2686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2687 S:      Maintained
2688 F:      drivers/video/backlight/
2689 F:      include/linux/backlight.h
2690 F:      include/linux/pwm_backlight.h
2691 F:      Documentation/devicetree/bindings/leds/backlight
2692
2693 BATMAN ADVANCED
2694 M:      Marek Lindner <mareklindner@neomailbox.ch>
2695 M:      Simon Wunderlich <sw@simonwunderlich.de>
2696 M:      Antonio Quartulli <a@unstable.cc>
2697 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2698 W:      https://www.open-mesh.org/
2699 Q:      https://patchwork.open-mesh.org/project/batman/list/
2700 S:      Maintained
2701 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2702 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2703 F:      Documentation/networking/batman-adv.rst
2704 F:      include/uapi/linux/batadv_packet.h
2705 F:      include/uapi/linux/batman_adv.h
2706 F:      net/batman-adv/
2707
2708 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2709 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2710 L:      linux-hams@vger.kernel.org
2711 W:      http://www.baycom.org/~tom/ham/ham.html
2712 S:      Maintained
2713 F:      drivers/net/hamradio/baycom*
2714
2715 BCACHE (BLOCK LAYER CACHE)
2716 M:      Coly Li <colyli@suse.de>
2717 M:      Kent Overstreet <kent.overstreet@gmail.com>
2718 L:      linux-bcache@vger.kernel.org
2719 W:      http://bcache.evilpiepirate.org
2720 C:      irc://irc.oftc.net/bcache
2721 S:      Maintained
2722 F:      drivers/md/bcache/
2723
2724 BDISP ST MEDIA DRIVER
2725 M:      Fabien Dessenne <fabien.dessenne@st.com>
2726 L:      linux-media@vger.kernel.org
2727 T:      git git://linuxtv.org/media_tree.git
2728 W:      https://linuxtv.org
2729 S:      Supported
2730 F:      drivers/media/platform/sti/bdisp
2731
2732 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2733 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2734 L:      netdev@vger.kernel.org
2735 S:      Maintained
2736 F:      drivers/net/ethernet/ec_bhf.c
2737
2738 BEFS FILE SYSTEM
2739 M:      Luis de Bethencourt <luisbg@kernel.org>
2740 M:      Salah Triki <salah.triki@gmail.com>
2741 S:      Maintained
2742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2743 F:      Documentation/filesystems/befs.txt
2744 F:      fs/befs/
2745
2746 BFQ I/O SCHEDULER
2747 M:      Paolo Valente <paolo.valente@linaro.org>
2748 M:      Jens Axboe <axboe@kernel.dk>
2749 L:      linux-block@vger.kernel.org
2750 S:      Maintained
2751 F:      block/bfq-*
2752 F:      Documentation/block/bfq-iosched.txt
2753
2754 BFS FILE SYSTEM
2755 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2756 S:      Maintained
2757 F:      Documentation/filesystems/bfs.txt
2758 F:      fs/bfs/
2759 F:      include/uapi/linux/bfs_fs.h
2760
2761 BLINKM RGB LED DRIVER
2762 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2763 S:      Maintained
2764 F:      drivers/leds/leds-blinkm.c
2765
2766 BLOCK LAYER
2767 M:      Jens Axboe <axboe@kernel.dk>
2768 L:      linux-block@vger.kernel.org
2769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2770 S:      Maintained
2771 F:      block/
2772 F:      drivers/block/
2773 F:      kernel/trace/blktrace.c
2774 F:      lib/sbitmap.c
2775
2776 BLOCK2MTD DRIVER
2777 M:      Joern Engel <joern@lazybastard.org>
2778 L:      linux-mtd@lists.infradead.org
2779 S:      Maintained
2780 F:      drivers/mtd/devices/block2mtd.c
2781
2782 BLUETOOTH DRIVERS
2783 M:      Marcel Holtmann <marcel@holtmann.org>
2784 M:      Johan Hedberg <johan.hedberg@gmail.com>
2785 L:      linux-bluetooth@vger.kernel.org
2786 W:      http://www.bluez.org/
2787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2789 S:      Maintained
2790 F:      drivers/bluetooth/
2791
2792 BLUETOOTH SUBSYSTEM
2793 M:      Marcel Holtmann <marcel@holtmann.org>
2794 M:      Johan Hedberg <johan.hedberg@gmail.com>
2795 L:      linux-bluetooth@vger.kernel.org
2796 W:      http://www.bluez.org/
2797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2799 S:      Maintained
2800 F:      net/bluetooth/
2801 F:      include/net/bluetooth/
2802
2803 BONDING DRIVER
2804 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2805 M:      Veaceslav Falico <vfalico@gmail.com>
2806 M:      Andy Gospodarek <andy@greyhouse.net>
2807 L:      netdev@vger.kernel.org
2808 W:      http://sourceforge.net/projects/bonding/
2809 S:      Supported
2810 F:      drivers/net/bonding/
2811 F:      include/uapi/linux/if_bonding.h
2812
2813 BPF (Safe dynamic programs and tools)
2814 M:      Alexei Starovoitov <ast@kernel.org>
2815 M:      Daniel Borkmann <daniel@iogearbox.net>
2816 L:      netdev@vger.kernel.org
2817 L:      linux-kernel@vger.kernel.org
2818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2820 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2821 S:      Supported
2822 F:      arch/*/net/*
2823 F:      Documentation/networking/filter.txt
2824 F:      Documentation/bpf/
2825 F:      include/linux/bpf*
2826 F:      include/linux/filter.h
2827 F:      include/trace/events/xdp.h
2828 F:      include/uapi/linux/bpf*
2829 F:      include/uapi/linux/filter.h
2830 F:      kernel/bpf/
2831 F:      kernel/trace/bpf_trace.c
2832 F:      lib/test_bpf.c
2833 F:      net/bpf/
2834 F:      net/core/filter.c
2835 F:      net/sched/act_bpf.c
2836 F:      net/sched/cls_bpf.c
2837 F:      samples/bpf/
2838 F:      tools/bpf/
2839 F:      tools/lib/bpf/
2840 F:      tools/testing/selftests/bpf/
2841
2842 BPF JIT for ARM
2843 M:      Shubham Bansal <illusionist.neo@gmail.com>
2844 L:      netdev@vger.kernel.org
2845 S:      Maintained
2846 F:      arch/arm/net/
2847
2848 BPF JIT for ARM64
2849 M:      Daniel Borkmann <daniel@iogearbox.net>
2850 M:      Alexei Starovoitov <ast@kernel.org>
2851 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2852 L:      netdev@vger.kernel.org
2853 S:      Supported
2854 F:      arch/arm64/net/
2855
2856 BPF JIT for MIPS (32-BIT AND 64-BIT)
2857 M:      Paul Burton <paul.burton@mips.com>
2858 L:      netdev@vger.kernel.org
2859 S:      Maintained
2860 F:      arch/mips/net/
2861
2862 BPF JIT for NFP NICs
2863 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2864 L:      netdev@vger.kernel.org
2865 S:      Supported
2866 F:      drivers/net/ethernet/netronome/nfp/bpf/
2867
2868 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2869 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2870 M:      Sandipan Das <sandipan@linux.ibm.com>
2871 L:      netdev@vger.kernel.org
2872 S:      Maintained
2873 F:      arch/powerpc/net/
2874
2875 BPF JIT for S390
2876 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
2877 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
2878 L:      netdev@vger.kernel.org
2879 S:      Maintained
2880 F:      arch/s390/net/
2881 X:      arch/s390/net/pnet.c
2882
2883 BPF JIT for SPARC (32-BIT AND 64-BIT)
2884 M:      David S. Miller <davem@davemloft.net>
2885 L:      netdev@vger.kernel.org
2886 S:      Maintained
2887 F:      arch/sparc/net/
2888
2889 BPF JIT for X86 32-BIT
2890 M:      Wang YanQing <udknight@gmail.com>
2891 L:      netdev@vger.kernel.org
2892 S:      Maintained
2893 F:      arch/x86/net/bpf_jit_comp32.c
2894
2895 BPF JIT for X86 64-BIT
2896 M:      Alexei Starovoitov <ast@kernel.org>
2897 M:      Daniel Borkmann <daniel@iogearbox.net>
2898 L:      netdev@vger.kernel.org
2899 S:      Supported
2900 F:      arch/x86/net/
2901 X:      arch/x86/net/bpf_jit_comp32.c
2902
2903 BROADCOM B44 10/100 ETHERNET DRIVER
2904 M:      Michael Chan <michael.chan@broadcom.com>
2905 L:      netdev@vger.kernel.org
2906 S:      Supported
2907 F:      drivers/net/ethernet/broadcom/b44.*
2908
2909 BROADCOM B53 ETHERNET SWITCH DRIVER
2910 M:      Florian Fainelli <f.fainelli@gmail.com>
2911 L:      netdev@vger.kernel.org
2912 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2913 S:      Supported
2914 F:      drivers/net/dsa/b53/*
2915 F:      include/linux/platform_data/b53.h
2916
2917 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2918 M:      Florian Fainelli <f.fainelli@gmail.com>
2919 M:      Ray Jui <rjui@broadcom.com>
2920 M:      Scott Branden <sbranden@broadcom.com>
2921 M:      bcm-kernel-feedback-list@broadcom.com
2922 T:      git git://github.com/broadcom/mach-bcm
2923 S:      Maintained
2924 N:      bcm281*
2925 N:      bcm113*
2926 N:      bcm216*
2927 N:      kona
2928 F:      arch/arm/mach-bcm/
2929
2930 BROADCOM BCM2835 ARM ARCHITECTURE
2931 M:      Eric Anholt <eric@anholt.net>
2932 M:      Stefan Wahren <stefan.wahren@i2se.com>
2933 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2934 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2935 T:      git git://github.com/anholt/linux
2936 S:      Maintained
2937 N:      bcm2835
2938 F:      drivers/staging/vc04_services
2939
2940 BROADCOM BCM47XX MIPS ARCHITECTURE
2941 M:      Hauke Mehrtens <hauke@hauke-m.de>
2942 M:      Rafał Miłecki <zajec5@gmail.com>
2943 L:      linux-mips@vger.kernel.org
2944 S:      Maintained
2945 F:      Documentation/devicetree/bindings/mips/brcm/
2946 F:      arch/mips/bcm47xx/*
2947 F:      arch/mips/include/asm/mach-bcm47xx/*
2948
2949 BROADCOM BCM5301X ARM ARCHITECTURE
2950 M:      Hauke Mehrtens <hauke@hauke-m.de>
2951 M:      Rafał Miłecki <zajec5@gmail.com>
2952 M:      bcm-kernel-feedback-list@broadcom.com
2953 L:      linux-arm-kernel@lists.infradead.org
2954 S:      Maintained
2955 F:      arch/arm/mach-bcm/bcm_5301x.c
2956 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2957 F:      arch/arm/boot/dts/bcm470*
2958 F:      arch/arm/boot/dts/bcm953012*
2959
2960 BROADCOM BCM53573 ARM ARCHITECTURE
2961 M:      Rafał Miłecki <rafal@milecki.pl>
2962 L:      linux-arm-kernel@lists.infradead.org
2963 S:      Maintained
2964 F:      arch/arm/boot/dts/bcm53573*
2965 F:      arch/arm/boot/dts/bcm47189*
2966
2967 BROADCOM BCM63XX ARM ARCHITECTURE
2968 M:      Florian Fainelli <f.fainelli@gmail.com>
2969 M:      bcm-kernel-feedback-list@broadcom.com
2970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2971 T:      git git://github.com/broadcom/stblinux.git
2972 S:      Maintained
2973 N:      bcm63xx
2974
2975 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2976 M:      Kevin Cernekee <cernekee@gmail.com>
2977 L:      linux-usb@vger.kernel.org
2978 S:      Maintained
2979 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2980
2981 BROADCOM BCM7XXX ARM ARCHITECTURE
2982 M:      Brian Norris <computersforpeace@gmail.com>
2983 M:      Gregory Fong <gregory.0xf0@gmail.com>
2984 M:      Florian Fainelli <f.fainelli@gmail.com>
2985 M:      bcm-kernel-feedback-list@broadcom.com
2986 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2987 T:      git git://github.com/broadcom/stblinux.git
2988 S:      Maintained
2989 F:      arch/arm/mach-bcm/*brcmstb*
2990 F:      arch/arm/boot/dts/bcm7*.dts*
2991 F:      drivers/bus/brcmstb_gisb.c
2992 F:      arch/arm/mm/cache-b15-rac.c
2993 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2994 N:      brcmstb
2995
2996 BROADCOM BMIPS CPUFREQ DRIVER
2997 M:      Markus Mayer <mmayer@broadcom.com>
2998 M:      bcm-kernel-feedback-list@broadcom.com
2999 L:      linux-pm@vger.kernel.org
3000 S:      Maintained
3001 F:      drivers/cpufreq/bmips-cpufreq.c
3002
3003 BROADCOM BMIPS MIPS ARCHITECTURE
3004 M:      Kevin Cernekee <cernekee@gmail.com>
3005 M:      Florian Fainelli <f.fainelli@gmail.com>
3006 L:      linux-mips@vger.kernel.org
3007 T:      git git://github.com/broadcom/stblinux.git
3008 S:      Maintained
3009 F:      arch/mips/bmips/*
3010 F:      arch/mips/include/asm/mach-bmips/*
3011 F:      arch/mips/kernel/*bmips*
3012 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3013 F:      drivers/irqchip/irq-bcm63*
3014 F:      drivers/irqchip/irq-bcm7*
3015 F:      drivers/irqchip/irq-brcmstb*
3016 F:      include/linux/bcm963xx_nvram.h
3017 F:      include/linux/bcm963xx_tag.h
3018
3019 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3020 M:      Rasesh Mody <rasesh.mody@cavium.com>
3021 M:      Dept-GELinuxNICDev@cavium.com
3022 L:      netdev@vger.kernel.org
3023 S:      Supported
3024 F:      drivers/net/ethernet/broadcom/bnx2.*
3025 F:      drivers/net/ethernet/broadcom/bnx2_*
3026
3027 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3028 M:      QLogic-Storage-Upstream@qlogic.com
3029 L:      linux-scsi@vger.kernel.org
3030 S:      Supported
3031 F:      drivers/scsi/bnx2fc/
3032
3033 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3034 M:      QLogic-Storage-Upstream@qlogic.com
3035 L:      linux-scsi@vger.kernel.org
3036 S:      Supported
3037 F:      drivers/scsi/bnx2i/
3038
3039 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3040 M:      Ariel Elior <ariel.elior@cavium.com>
3041 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3042 M:      everest-linux-l2@cavium.com
3043 L:      netdev@vger.kernel.org
3044 S:      Supported
3045 F:      drivers/net/ethernet/broadcom/bnx2x/
3046
3047 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3048 M:      Michael Chan <michael.chan@broadcom.com>
3049 L:      netdev@vger.kernel.org
3050 S:      Supported
3051 F:      drivers/net/ethernet/broadcom/bnxt/
3052
3053 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3054 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3055 M:      Franky Lin <franky.lin@broadcom.com>
3056 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3057 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3058 M:      Wright Feng <wright.feng@cypress.com>
3059 L:      linux-wireless@vger.kernel.org
3060 L:      brcm80211-dev-list.pdl@broadcom.com
3061 L:      brcm80211-dev-list@cypress.com
3062 S:      Supported
3063 F:      drivers/net/wireless/broadcom/brcm80211/
3064
3065 BROADCOM BRCMSTB GPIO DRIVER
3066 M:      Gregory Fong <gregory.0xf0@gmail.com>
3067 L:      bcm-kernel-feedback-list@broadcom.com
3068 S:      Supported
3069 F:      drivers/gpio/gpio-brcmstb.c
3070 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3071
3072 BROADCOM BRCMSTB I2C DRIVER
3073 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3074 L:      linux-i2c@vger.kernel.org
3075 L:      bcm-kernel-feedback-list@broadcom.com
3076 S:      Supported
3077 F:      drivers/i2c/busses/i2c-brcmstb.c
3078 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3079
3080 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3081 M:      Al Cooper <alcooperx@gmail.com>
3082 L:      linux-kernel@vger.kernel.org
3083 L:      bcm-kernel-feedback-list@broadcom.com
3084 S:      Maintained
3085 F:      drivers/phy/broadcom/phy-brcm-usb*
3086
3087 BROADCOM GENET ETHERNET DRIVER
3088 M:      Doug Berger <opendmb@gmail.com>
3089 M:      Florian Fainelli <f.fainelli@gmail.com>
3090 L:      netdev@vger.kernel.org
3091 S:      Supported
3092 F:      drivers/net/ethernet/broadcom/genet/
3093
3094 BROADCOM IPROC ARM ARCHITECTURE
3095 M:      Ray Jui <rjui@broadcom.com>
3096 M:      Scott Branden <sbranden@broadcom.com>
3097 M:      bcm-kernel-feedback-list@broadcom.com
3098 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3099 T:      git git://github.com/broadcom/cygnus-linux.git
3100 S:      Maintained
3101 N:      iproc
3102 N:      cygnus
3103 N:      bcm[-_]nsp
3104 N:      bcm9113*
3105 N:      bcm9583*
3106 N:      bcm9585*
3107 N:      bcm9586*
3108 N:      bcm988312
3109 N:      bcm113*
3110 N:      bcm583*
3111 N:      bcm585*
3112 N:      bcm586*
3113 N:      bcm88312
3114 N:      hr2
3115 N:      stingray
3116 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3117 F:      arch/arm64/boot/dts/broadcom/stingray/*
3118 F:      drivers/clk/bcm/clk-ns*
3119 F:      drivers/clk/bcm/clk-sr*
3120 F:      drivers/pinctrl/bcm/pinctrl-ns*
3121 F:      include/dt-bindings/clock/bcm-sr*
3122
3123 BROADCOM KONA GPIO DRIVER
3124 M:      Ray Jui <rjui@broadcom.com>
3125 L:      bcm-kernel-feedback-list@broadcom.com
3126 S:      Supported
3127 F:      drivers/gpio/gpio-bcm-kona.c
3128 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3129
3130 BROADCOM NETXTREME-E ROCE DRIVER
3131 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3132 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3133 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3134 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3135 L:      linux-rdma@vger.kernel.org
3136 W:      http://www.broadcom.com
3137 S:      Supported
3138 F:      drivers/infiniband/hw/bnxt_re/
3139 F:      include/uapi/rdma/bnxt_re-abi.h
3140
3141 BROADCOM NVRAM DRIVER
3142 M:      Rafał Miłecki <zajec5@gmail.com>
3143 L:      linux-mips@vger.kernel.org
3144 S:      Maintained
3145 F:      drivers/firmware/broadcom/*
3146
3147 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3148 M:      Rafał Miłecki <zajec5@gmail.com>
3149 L:      linux-wireless@vger.kernel.org
3150 S:      Maintained
3151 F:      drivers/bcma/
3152 F:      include/linux/bcma/
3153
3154 BROADCOM STB AVS CPUFREQ DRIVER
3155 M:      Markus Mayer <mmayer@broadcom.com>
3156 M:      bcm-kernel-feedback-list@broadcom.com
3157 L:      linux-pm@vger.kernel.org
3158 S:      Maintained
3159 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3160 F:      drivers/cpufreq/brcmstb*
3161
3162 BROADCOM STB AVS TMON DRIVER
3163 M:      Markus Mayer <mmayer@broadcom.com>
3164 M:      bcm-kernel-feedback-list@broadcom.com
3165 L:      linux-pm@vger.kernel.org
3166 S:      Maintained
3167 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3168 F:      drivers/thermal/broadcom/brcmstb*
3169
3170 BROADCOM STB NAND FLASH DRIVER
3171 M:      Brian Norris <computersforpeace@gmail.com>
3172 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3173 L:      linux-mtd@lists.infradead.org
3174 L:      bcm-kernel-feedback-list@broadcom.com
3175 S:      Maintained
3176 F:      drivers/mtd/nand/raw/brcmnand/
3177
3178 BROADCOM STB DPFE DRIVER
3179 M:      Markus Mayer <mmayer@broadcom.com>
3180 M:      bcm-kernel-feedback-list@broadcom.com
3181 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3182 S:      Maintained
3183 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3184 F:      drivers/memory/brcmstb_dpfe.c
3185
3186 BROADCOM SPI DRIVER
3187 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3188 M:      bcm-kernel-feedback-list@broadcom.com
3189 S:      Maintained
3190 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3191 F:      drivers/spi/spi-bcm-qspi.*
3192 F:      drivers/spi/spi-brcmstb-qspi.c
3193 F:      drivers/spi/spi-iproc-qspi.c
3194
3195 BROADCOM SYSTEMPORT ETHERNET DRIVER
3196 M:      Florian Fainelli <f.fainelli@gmail.com>
3197 L:      netdev@vger.kernel.org
3198 S:      Supported
3199 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3200
3201 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3202 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3203 M:      Prashant Sreedharan <prashant@broadcom.com>
3204 M:      Michael Chan <mchan@broadcom.com>
3205 L:      netdev@vger.kernel.org
3206 S:      Supported
3207 F:      drivers/net/ethernet/broadcom/tg3.*
3208
3209 BROCADE BFA FC SCSI DRIVER
3210 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3211 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3212 L:      linux-scsi@vger.kernel.org
3213 S:      Supported
3214 F:      drivers/scsi/bfa/
3215
3216 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3217 M:      Rasesh Mody <rasesh.mody@cavium.com>
3218 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3219 M:      Dept-GELinuxNICDev@cavium.com
3220 L:      netdev@vger.kernel.org
3221 S:      Supported
3222 F:      drivers/net/ethernet/brocade/bna/
3223
3224 BSG (block layer generic sg v4 driver)
3225 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3226 L:      linux-scsi@vger.kernel.org
3227 S:      Supported
3228 F:      block/bsg.c
3229 F:      include/linux/bsg.h
3230 F:      include/uapi/linux/bsg.h
3231
3232 BT87X AUDIO DRIVER
3233 M:      Clemens Ladisch <clemens@ladisch.de>
3234 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3235 T:      git git://git.alsa-project.org/alsa-kernel.git
3236 S:      Maintained
3237 F:      Documentation/sound/cards/bt87x.rst
3238 F:      sound/pci/bt87x.c
3239
3240 BT8XXGPIO DRIVER
3241 M:      Michael Buesch <m@bues.ch>
3242 W:      http://bu3sch.de/btgpio.php
3243 S:      Maintained
3244 F:      drivers/gpio/gpio-bt8xx.c
3245
3246 BTRFS FILE SYSTEM
3247 M:      Chris Mason <clm@fb.com>
3248 M:      Josef Bacik <josef@toxicpanda.com>
3249 M:      David Sterba <dsterba@suse.com>
3250 L:      linux-btrfs@vger.kernel.org
3251 W:      http://btrfs.wiki.kernel.org/
3252 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3254 S:      Maintained
3255 F:      Documentation/filesystems/btrfs.txt
3256 F:      fs/btrfs/
3257 F:      include/linux/btrfs*
3258 F:      include/uapi/linux/btrfs*
3259
3260 BTTV VIDEO4LINUX DRIVER
3261 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3262 L:      linux-media@vger.kernel.org
3263 W:      https://linuxtv.org
3264 T:      git git://linuxtv.org/media_tree.git
3265 S:      Odd fixes
3266 F:      Documentation/media/v4l-drivers/bttv*
3267 F:      drivers/media/pci/bt8xx/bttv*
3268
3269 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3270 M:      Chanwoo Choi <cw00.choi@samsung.com>
3271 L:      linux-pm@vger.kernel.org
3272 L:      linux-samsung-soc@vger.kernel.org
3273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3274 S:      Maintained
3275 F:      drivers/devfreq/exynos-bus.c
3276 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3277
3278 BUSLOGIC SCSI DRIVER
3279 M:      Khalid Aziz <khalid@gonehiking.org>
3280 L:      linux-scsi@vger.kernel.org
3281 S:      Maintained
3282 F:      drivers/scsi/BusLogic.*
3283 F:      drivers/scsi/FlashPoint.*
3284
3285 C-MEDIA CMI8788 DRIVER
3286 M:      Clemens Ladisch <clemens@ladisch.de>
3287 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3288 T:      git git://git.alsa-project.org/alsa-kernel.git
3289 S:      Maintained
3290 F:      sound/pci/oxygen/
3291
3292 C-SKY ARCHITECTURE
3293 M:      Guo Ren <guoren@kernel.org>
3294 T:      git https://github.com/c-sky/csky-linux.git
3295 S:      Supported
3296 F:      arch/csky/
3297 F:      Documentation/devicetree/bindings/csky/
3298 F:      drivers/irqchip/irq-csky-*
3299 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3300 F:      drivers/clocksource/timer-gx6605s.c
3301 F:      drivers/clocksource/timer-mp-csky.c
3302 F:      Documentation/devicetree/bindings/timer/csky,*
3303 K:      csky
3304 N:      csky
3305
3306 C6X ARCHITECTURE
3307 M:      Mark Salter <msalter@redhat.com>
3308 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3309 L:      linux-c6x-dev@linux-c6x.org
3310 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3311 S:      Maintained
3312 F:      arch/c6x/
3313
3314 CA8210 IEEE-802.15.4 RADIO DRIVER
3315 M:      Harry Morris <h.morris@cascoda.com>
3316 L:      linux-wpan@vger.kernel.org
3317 W:      https://github.com/Cascoda/ca8210-linux.git
3318 S:      Maintained
3319 F:      drivers/net/ieee802154/ca8210.c
3320 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3321
3322 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3323 M:      David Howells <dhowells@redhat.com>
3324 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3325 S:      Supported
3326 F:      Documentation/filesystems/caching/cachefiles.txt
3327 F:      fs/cachefiles/
3328
3329 CADENCE MIPI-CSI2 BRIDGES
3330 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3331 L:      linux-media@vger.kernel.org
3332 S:      Maintained
3333 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3334 F:      drivers/media/platform/cadence/cdns-csi2*
3335
3336 CADET FM/AM RADIO RECEIVER DRIVER
3337 M:      Hans Verkuil <hverkuil@xs4all.nl>
3338 L:      linux-media@vger.kernel.org
3339 T:      git git://linuxtv.org/media_tree.git
3340 W:      https://linuxtv.org
3341 S:      Maintained
3342 F:      drivers/media/radio/radio-cadet*
3343
3344 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3345 M:      Jonathan Corbet <corbet@lwn.net>
3346 L:      linux-media@vger.kernel.org
3347 T:      git git://linuxtv.org/media_tree.git
3348 S:      Maintained
3349 F:      Documentation/media/v4l-drivers/cafe_ccic*
3350 F:      drivers/media/platform/marvell-ccic/
3351
3352 CAIF NETWORK LAYER
3353 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3354 L:      netdev@vger.kernel.org
3355 S:      Supported
3356 F:      Documentation/networking/caif/
3357 F:      drivers/net/caif/
3358 F:      include/uapi/linux/caif/
3359 F:      include/net/caif/
3360 F:      net/caif/
3361
3362 CAKE QDISC
3363 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3364 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3365 S:      Maintained
3366 F:      net/sched/sch_cake.c
3367
3368 CALGARY x86-64 IOMMU
3369 M:      Muli Ben-Yehuda <mulix@mulix.org>
3370 M:      Jon Mason <jdmason@kudzu.us>
3371 L:      iommu@lists.linux-foundation.org
3372 S:      Maintained
3373 F:      arch/x86/kernel/pci-calgary_64.c
3374 F:      arch/x86/kernel/tce_64.c
3375 F:      arch/x86/include/asm/calgary.h
3376 F:      arch/x86/include/asm/tce.h
3377
3378 CAN NETWORK DRIVERS
3379 M:      Wolfgang Grandegger <wg@grandegger.com>
3380 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3381 L:      linux-can@vger.kernel.org
3382 W:      https://github.com/linux-can
3383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3385 S:      Maintained
3386 F:      Documentation/devicetree/bindings/net/can/
3387 F:      drivers/net/can/
3388 F:      include/linux/can/dev.h
3389 F:      include/linux/can/platform/
3390 F:      include/uapi/linux/can/error.h
3391 F:      include/uapi/linux/can/netlink.h
3392
3393 CAN NETWORK LAYER
3394 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3395 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3396 L:      linux-can@vger.kernel.org
3397 W:      https://github.com/linux-can
3398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3400 S:      Maintained
3401 F:      Documentation/networking/can.rst
3402 F:      net/can/
3403 F:      include/linux/can/core.h
3404 F:      include/uapi/linux/can.h
3405 F:      include/uapi/linux/can/bcm.h
3406 F:      include/uapi/linux/can/raw.h
3407 F:      include/uapi/linux/can/gw.h
3408
3409 CAPABILITIES
3410 M:      Serge Hallyn <serge@hallyn.com>
3411 L:      linux-security-module@vger.kernel.org
3412 S:      Supported
3413 F:      include/linux/capability.h
3414 F:      include/uapi/linux/capability.h
3415 F:      security/commoncap.c
3416 F:      kernel/capability.c
3417
3418 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3419 M:      Kevin Tsai <ktsai@capellamicro.com>
3420 S:      Maintained
3421 F:      drivers/iio/light/cm*
3422
3423 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3424 M:      Christian Lamparter <chunkeey@googlemail.com>
3425 L:      linux-wireless@vger.kernel.org
3426 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3427 S:      Maintained
3428 F:      drivers/net/wireless/ath/carl9170/
3429
3430 CAVIUM I2C DRIVER
3431 M:      Jan Glauber <jglauber@cavium.com>
3432 M:      David Daney <david.daney@cavium.com>
3433 W:      http://www.cavium.com
3434 S:      Supported
3435 F:      drivers/i2c/busses/i2c-octeon*
3436 F:      drivers/i2c/busses/i2c-thunderx*
3437
3438 CAVIUM LIQUIDIO NETWORK DRIVER
3439 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3440 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3441 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3442 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3443 L:      netdev@vger.kernel.org
3444 W:      http://www.cavium.com
3445 S:      Supported
3446 F:      drivers/net/ethernet/cavium/liquidio/
3447
3448 CAVIUM MMC DRIVER
3449 M:      Jan Glauber <jglauber@cavium.com>
3450 M:      David Daney <david.daney@cavium.com>
3451 M:      Steven J. Hill <Steven.Hill@cavium.com>
3452 W:      http://www.cavium.com
3453 S:      Supported
3454 F:      drivers/mmc/host/cavium*
3455
3456 CAVIUM OCTEON-TX CRYPTO DRIVER
3457 M:      George Cherian <george.cherian@cavium.com>
3458 L:      linux-crypto@vger.kernel.org
3459 W:      http://www.cavium.com
3460 S:      Supported
3461 F:      drivers/crypto/cavium/cpt/
3462
3463 CAVIUM THUNDERX2 ARM64 SOC
3464 M:      Robert Richter <rrichter@cavium.com>
3465 M:      Jayachandran C <jnair@caviumnetworks.com>
3466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3467 S:      Maintained
3468 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3469 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3470
3471 CC2520 IEEE-802.15.4 RADIO DRIVER
3472 M:      Varka Bhadram <varkabhadram@gmail.com>
3473 L:      linux-wpan@vger.kernel.org
3474 S:      Maintained
3475 F:      drivers/net/ieee802154/cc2520.c
3476 F:      include/linux/spi/cc2520.h
3477 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3478
3479 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3480 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3481 L:      linux-crypto@vger.kernel.org
3482 S:      Supported
3483 F:      drivers/crypto/ccree/
3484 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3485
3486 CEC FRAMEWORK
3487 M:      Hans Verkuil <hans.verkuil@cisco.com>
3488 L:      linux-media@vger.kernel.org
3489 T:      git git://linuxtv.org/media_tree.git
3490 W:      http://linuxtv.org
3491 S:      Supported
3492 F:      Documentation/media/kapi/cec-core.rst
3493 F:      Documentation/media/uapi/cec
3494 F:      drivers/media/cec/
3495 F:      drivers/media/rc/keymaps/rc-cec.c
3496 F:      include/media/cec.h
3497 F:      include/media/cec-notifier.h
3498 F:      include/uapi/linux/cec.h
3499 F:      include/uapi/linux/cec-funcs.h
3500 F:      Documentation/devicetree/bindings/media/cec.txt
3501 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3502
3503 CEC GPIO DRIVER
3504 M:      Hans Verkuil <hans.verkuil@cisco.com>
3505 L:      linux-media@vger.kernel.org
3506 T:      git git://linuxtv.org/media_tree.git
3507 W:      http://linuxtv.org
3508 S:      Supported
3509 F:      drivers/media/platform/cec-gpio/
3510 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3511
3512 CELL BROADBAND ENGINE ARCHITECTURE
3513 M:      Arnd Bergmann <arnd@arndb.de>
3514 L:      linuxppc-dev@lists.ozlabs.org
3515 W:      http://www.ibm.com/developerworks/power/cell/
3516 S:      Supported
3517 F:      arch/powerpc/include/asm/cell*.h
3518 F:      arch/powerpc/include/asm/spu*.h
3519 F:      arch/powerpc/include/uapi/asm/spu*.h
3520 F:      arch/powerpc/oprofile/*cell*
3521 F:      arch/powerpc/platforms/cell/
3522
3523 CEPH COMMON CODE (LIBCEPH)
3524 M:      Ilya Dryomov <idryomov@gmail.com>
3525 M:      "Yan, Zheng" <zyan@redhat.com>
3526 M:      Sage Weil <sage@redhat.com>
3527 L:      ceph-devel@vger.kernel.org
3528 W:      http://ceph.com/
3529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3530 T:      git git://github.com/ceph/ceph-client.git
3531 S:      Supported
3532 F:      net/ceph/
3533 F:      include/linux/ceph/
3534 F:      include/linux/crush/
3535
3536 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3537 M:      "Yan, Zheng" <zyan@redhat.com>
3538 M:      Sage Weil <sage@redhat.com>
3539 M:      Ilya Dryomov <idryomov@gmail.com>
3540 L:      ceph-devel@vger.kernel.org
3541 W:      http://ceph.com/
3542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3543 T:      git git://github.com/ceph/ceph-client.git
3544 S:      Supported
3545 F:      Documentation/filesystems/ceph.txt
3546 F:      fs/ceph/
3547
3548 CERTIFICATE HANDLING:
3549 M:      David Howells <dhowells@redhat.com>
3550 M:      David Woodhouse <dwmw2@infradead.org>
3551 L:      keyrings@vger.kernel.org
3552 S:      Maintained
3553 F:      Documentation/admin-guide/module-signing.rst
3554 F:      certs/
3555 F:      scripts/sign-file.c
3556 F:      scripts/extract-cert.c
3557
3558 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3559 L:      linux-usb@vger.kernel.org
3560 S:      Orphan
3561 F:      Documentation/usb/WUSB-Design-overview.txt
3562 F:      Documentation/usb/wusb-cbaf
3563 F:      drivers/usb/host/hwa-hc.c
3564 F:      drivers/usb/host/whci/
3565 F:      drivers/usb/wusbcore/
3566 F:      include/linux/usb/wusb*
3567
3568 CFAG12864B LCD DRIVER
3569 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3570 S:      Maintained
3571 F:      drivers/auxdisplay/cfag12864b.c
3572 F:      include/linux/cfag12864b.h
3573
3574 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3575 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3576 S:      Maintained
3577 F:      drivers/auxdisplay/cfag12864bfb.c
3578 F:      include/linux/cfag12864b.h
3579
3580 802.11 (including CFG80211/NL80211)
3581 M:      Johannes Berg <johannes@sipsolutions.net>
3582 L:      linux-wireless@vger.kernel.org
3583 W:      http://wireless.kernel.org/
3584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3586 S:      Maintained
3587 F:      net/wireless/
3588 F:      include/uapi/linux/nl80211.h
3589 F:      include/linux/ieee80211.h
3590 F:      include/net/wext.h
3591 F:      include/net/cfg80211.h
3592 F:      include/net/iw_handler.h
3593 F:      include/net/ieee80211_radiotap.h
3594 F:      Documentation/driver-api/80211/cfg80211.rst
3595 F:      Documentation/networking/regulatory.txt
3596
3597 CHAR and MISC DRIVERS
3598 M:      Arnd Bergmann <arnd@arndb.de>
3599 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3601 S:      Supported
3602 F:      drivers/char/
3603 F:      drivers/misc/
3604 F:      include/linux/miscdevice.h
3605
3606 CHECKPATCH
3607 M:      Andy Whitcroft <apw@canonical.com>
3608 M:      Joe Perches <joe@perches.com>
3609 S:      Maintained
3610 F:      scripts/checkpatch.pl
3611
3612 CHINESE DOCUMENTATION
3613 M:      Harry Wei <harryxiyou@gmail.com>
3614 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3615 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3616 S:      Maintained
3617 F:      Documentation/translations/zh_CN/
3618
3619 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3620 M:      Peter Chen <Peter.Chen@nxp.com>
3621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3622 L:      linux-usb@vger.kernel.org
3623 S:      Maintained
3624 F:      drivers/usb/chipidea/
3625
3626 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3627 M:      Hans de Goede <hdegoede@redhat.com>
3628 L:      linux-input@vger.kernel.org
3629 S:      Maintained
3630 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3631 F:      drivers/input/touchscreen/chipone_icn8318.c
3632
3633 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3634 M:      Hans de Goede <hdegoede@redhat.com>
3635 L:      linux-input@vger.kernel.org
3636 S:      Maintained
3637 F:      drivers/input/touchscreen/chipone_icn8505.c
3638
3639 CHROME HARDWARE PLATFORM SUPPORT
3640 M:      Benson Leung <bleung@chromium.org>
3641 M:      Olof Johansson <olof@lixom.net>
3642 S:      Maintained
3643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3644 F:      drivers/platform/chrome/
3645
3646 CIRRUS LOGIC AUDIO CODEC DRIVERS
3647 M:      Brian Austin <brian.austin@cirrus.com>
3648 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3649 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3650 S:      Maintained
3651 F:      sound/soc/codecs/cs*
3652
3653 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3654 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3655 L:      netdev@vger.kernel.org
3656 S:      Maintained
3657 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3658
3659 CISCO FCOE HBA DRIVER
3660 M:      Satish Kharat <satishkh@cisco.com>
3661 M:      Sesidhar Baddela <sebaddel@cisco.com>
3662 M:      Karan Tilak Kumar <kartilak@cisco.com>
3663 L:      linux-scsi@vger.kernel.org
3664 S:      Supported
3665 F:      drivers/scsi/fnic/
3666
3667 CISCO SCSI HBA DRIVER
3668 M:      Karan Tilak Kumar <kartilak@cisco.com>
3669 M:      Sesidhar Baddela <sebaddel@cisco.com>
3670 L:      linux-scsi@vger.kernel.org
3671 S:      Supported
3672 F:      drivers/scsi/snic/
3673
3674 CISCO VIC ETHERNET NIC DRIVER
3675 M:      Christian Benvenuti <benve@cisco.com>
3676 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3677 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3678 S:      Supported
3679 F:      drivers/net/ethernet/cisco/enic/
3680
3681 CISCO VIC LOW LATENCY NIC DRIVER
3682 M:      Christian Benvenuti <benve@cisco.com>
3683 S:      Supported
3684 F:      drivers/infiniband/hw/usnic/
3685
3686 CIRRUS LOGIC MADERA CODEC DRIVERS
3687 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3688 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3689 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3690 L:      patches@opensource.cirrus.com
3691 T:      git https://github.com/CirrusLogic/linux-drivers.git
3692 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3693 S:      Supported
3694 F:      Documentation/devicetree/bindings/mfd/madera.txt
3695 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3696 F:      include/linux/mfd/madera/*
3697 F:      drivers/gpio/gpio-madera*
3698 F:      drivers/mfd/madera*
3699 F:      drivers/mfd/cs47l*
3700 F:      drivers/pinctrl/cirrus/*
3701
3702 CLANG-FORMAT FILE
3703 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3704 S:      Maintained
3705 F:      .clang-format
3706
3707 CLEANCACHE API
3708 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3709 L:      linux-kernel@vger.kernel.org
3710 S:      Maintained
3711 F:      mm/cleancache.c
3712 F:      include/linux/cleancache.h
3713
3714 CLK API
3715 M:      Russell King <linux@armlinux.org.uk>
3716 L:      linux-clk@vger.kernel.org
3717 S:      Maintained
3718 F:      include/linux/clk.h
3719
3720 CLOCKSOURCE, CLOCKEVENT DRIVERS
3721 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3722 M:      Thomas Gleixner <tglx@linutronix.de>
3723 L:      linux-kernel@vger.kernel.org
3724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3725 S:      Supported
3726 F:      drivers/clocksource/
3727 F:      Documentation/devicetree/bindings/timer/
3728
3729 CMPC ACPI DRIVER
3730 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3731 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3732 L:      platform-driver-x86@vger.kernel.org
3733 S:      Supported
3734 F:      drivers/platform/x86/classmate-laptop.c
3735
3736 COBALT MEDIA DRIVER
3737 M:      Hans Verkuil <hans.verkuil@cisco.com>
3738 L:      linux-media@vger.kernel.org
3739 T:      git git://linuxtv.org/media_tree.git
3740 W:      https://linuxtv.org
3741 S:      Supported
3742 F:      drivers/media/pci/cobalt/
3743
3744 COCCINELLE/Semantic Patches (SmPL)
3745 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3746 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3747 M:      Nicolas Palix <nicolas.palix@imag.fr>
3748 M:      Michal Marek <michal.lkml@markovi.net>
3749 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3751 W:      http://coccinelle.lip6.fr/
3752 S:      Supported
3753 F:      Documentation/dev-tools/coccinelle.rst
3754 F:      scripts/coccinelle/
3755 F:      scripts/coccicheck
3756
3757 CODA FILE SYSTEM
3758 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3759 M:      coda@cs.cmu.edu
3760 L:      codalist@coda.cs.cmu.edu
3761 W:      http://www.coda.cs.cmu.edu/
3762 S:      Maintained
3763 F:      Documentation/filesystems/coda.txt
3764 F:      fs/coda/
3765 F:      include/linux/coda*.h
3766 F:      include/uapi/linux/coda*.h
3767
3768 CODA V4L2 MEM2MEM DRIVER
3769 M:      Philipp Zabel <p.zabel@pengutronix.de>
3770 L:      linux-media@vger.kernel.org
3771 S:      Maintained
3772 F:      Documentation/devicetree/bindings/media/coda.txt
3773 F:      drivers/media/platform/coda/
3774
3775 CODE OF CONDUCT
3776 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3777 S:      Supported
3778 F:      Documentation/process/code-of-conduct.rst
3779 F:      Documentation/process/code-of-conduct-interpretation.rst
3780
3781 COMMON CLK FRAMEWORK
3782 M:      Michael Turquette <mturquette@baylibre.com>
3783 M:      Stephen Boyd <sboyd@kernel.org>
3784 L:      linux-clk@vger.kernel.org
3785 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3787 S:      Maintained
3788 F:      Documentation/devicetree/bindings/clock/
3789 F:      drivers/clk/
3790 X:      drivers/clk/clkdev.c
3791 F:      include/linux/clk-pr*
3792 F:      include/linux/clk/
3793 F:      include/linux/of_clk.h
3794
3795 COMMON INTERNET FILE SYSTEM (CIFS)
3796 M:      Steve French <sfrench@samba.org>
3797 L:      linux-cifs@vger.kernel.org
3798 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3799 W:      http://linux-cifs.samba.org/
3800 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3801 S:      Supported
3802 F:      Documentation/filesystems/cifs/
3803 F:      fs/cifs/
3804
3805 COMPACTPCI HOTPLUG CORE
3806 M:      Scott Murray <scott@spiteful.org>
3807 L:      linux-pci@vger.kernel.org
3808 S:      Maintained
3809 F:      drivers/pci/hotplug/cpci_hotplug*
3810
3811 COMPACTPCI HOTPLUG GENERIC DRIVER
3812 M:      Scott Murray <scott@spiteful.org>
3813 L:      linux-pci@vger.kernel.org
3814 S:      Maintained
3815 F:      drivers/pci/hotplug/cpcihp_generic.c
3816
3817 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3818 M:      Scott Murray <scott@spiteful.org>
3819 L:      linux-pci@vger.kernel.org
3820 S:      Maintained
3821 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3822
3823 COMPAL LAPTOP SUPPORT
3824 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3825 L:      platform-driver-x86@vger.kernel.org
3826 S:      Maintained
3827 F:      drivers/platform/x86/compal-laptop.c
3828
3829 COMPILER ATTRIBUTES
3830 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3831 S:      Maintained
3832 F:      include/linux/compiler_attributes.h
3833
3834 CONEXANT ACCESSRUNNER USB DRIVER
3835 L:      accessrunner-general@lists.sourceforge.net
3836 W:      http://accessrunner.sourceforge.net/
3837 S:      Orphan
3838 F:      drivers/usb/atm/cxacru.c
3839
3840 CONFIGFS
3841 M:      Joel Becker <jlbec@evilplan.org>
3842 M:      Christoph Hellwig <hch@lst.de>
3843 T:      git git://git.infradead.org/users/hch/configfs.git
3844 S:      Supported
3845 F:      fs/configfs/
3846 F:      include/linux/configfs.h
3847
3848 CONNECTOR
3849 M:      Evgeniy Polyakov <zbr@ioremap.net>
3850 L:      netdev@vger.kernel.org
3851 S:      Maintained
3852 F:      drivers/connector/
3853
3854 CONTROL GROUP (CGROUP)
3855 M:      Tejun Heo <tj@kernel.org>
3856 M:      Li Zefan <lizefan@huawei.com>
3857 M:      Johannes Weiner <hannes@cmpxchg.org>
3858 L:      cgroups@vger.kernel.org
3859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3860 S:      Maintained
3861 F:      Documentation/cgroup*
3862 F:      include/linux/cgroup*
3863 F:      kernel/cgroup*
3864
3865 CONTROL GROUP - CPUSET
3866 M:      Li Zefan <lizefan@huawei.com>
3867 L:      cgroups@vger.kernel.org
3868 W:      http://www.bullopensource.org/cpuset/
3869 W:      http://oss.sgi.com/projects/cpusets/
3870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3871 S:      Maintained
3872 F:      Documentation/cgroup-v1/cpusets.txt
3873 F:      include/linux/cpuset.h
3874 F:      kernel/cgroup/cpuset.c
3875
3876 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3877 M:      Johannes Weiner <hannes@cmpxchg.org>
3878 M:      Michal Hocko <mhocko@kernel.org>
3879 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3880 L:      cgroups@vger.kernel.org
3881 L:      linux-mm@kvack.org
3882 S:      Maintained
3883 F:      mm/memcontrol.c
3884 F:      mm/swap_cgroup.c
3885
3886 CORETEMP HARDWARE MONITORING DRIVER
3887 M:      Fenghua Yu <fenghua.yu@intel.com>
3888 L:      linux-hwmon@vger.kernel.org
3889 S:      Maintained
3890 F:      Documentation/hwmon/coretemp
3891 F:      drivers/hwmon/coretemp.c
3892
3893 COSA/SRP SYNC SERIAL DRIVER
3894 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3895 W:      http://www.fi.muni.cz/~kas/cosa/
3896 S:      Maintained
3897 F:      drivers/net/wan/cosa*
3898
3899 CPMAC ETHERNET DRIVER
3900 M:      Florian Fainelli <f.fainelli@gmail.com>
3901 L:      netdev@vger.kernel.org
3902 S:      Maintained
3903 F:      drivers/net/ethernet/ti/cpmac.c
3904
3905 CPU FREQUENCY DRIVERS
3906 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3907 M:      Viresh Kumar <viresh.kumar@linaro.org>
3908 L:      linux-pm@vger.kernel.org
3909 S:      Maintained
3910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3911 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3912 B:      https://bugzilla.kernel.org
3913 F:      Documentation/cpu-freq/
3914 F:      Documentation/devicetree/bindings/cpufreq/
3915 F:      drivers/cpufreq/
3916 F:      include/linux/cpufreq.h
3917 F:      tools/testing/selftests/cpufreq/
3918
3919 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3920 M:      Viresh Kumar <viresh.kumar@linaro.org>
3921 M:      Sudeep Holla <sudeep.holla@arm.com>
3922 L:      linux-pm@vger.kernel.org
3923 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3924 S:      Maintained
3925 F:      drivers/cpufreq/arm_big_little.h
3926 F:      drivers/cpufreq/arm_big_little.c
3927
3928 CPU POWER MONITORING SUBSYSTEM
3929 M:      Thomas Renninger <trenn@suse.com>
3930 M:      Shuah Khan <shuah@kernel.org>
3931 L:      linux-pm@vger.kernel.org
3932 S:      Maintained
3933 F:      tools/power/cpupower/
3934
3935 CPUID/MSR DRIVER
3936 M:      "H. Peter Anvin" <hpa@zytor.com>
3937 S:      Maintained
3938 F:      arch/x86/kernel/cpuid.c
3939 F:      arch/x86/kernel/msr.c
3940
3941 CPUIDLE DRIVER - ARM BIG LITTLE
3942 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3943 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3944 L:      linux-pm@vger.kernel.org
3945 L:      linux-arm-kernel@lists.infradead.org
3946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3947 S:      Maintained
3948 F:      drivers/cpuidle/cpuidle-big_little.c
3949
3950 CPUIDLE DRIVER - ARM EXYNOS
3951 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3952 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3953 M:      Kukjin Kim <kgene@kernel.org>
3954 L:      linux-pm@vger.kernel.org
3955 L:      linux-samsung-soc@vger.kernel.org
3956 S:      Supported
3957 F:      drivers/cpuidle/cpuidle-exynos.c
3958 F:      arch/arm/mach-exynos/pm.c
3959
3960 CPUIDLE DRIVERS
3961 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3962 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3963 L:      linux-pm@vger.kernel.org
3964 S:      Maintained
3965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3966 B:      https://bugzilla.kernel.org
3967 F:      drivers/cpuidle/*
3968 F:      include/linux/cpuidle.h
3969
3970 CRAMFS FILESYSTEM
3971 M:      Nicolas Pitre <nico@linaro.org>
3972 S:      Maintained
3973 F:      Documentation/filesystems/cramfs.txt
3974 F:      fs/cramfs/
3975
3976 CRYPTO API
3977 M:      Herbert Xu <herbert@gondor.apana.org.au>
3978 M:      "David S. Miller" <davem@davemloft.net>
3979 L:      linux-crypto@vger.kernel.org
3980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3982 S:      Maintained
3983 F:      Documentation/crypto/
3984 F:      Documentation/devicetree/bindings/crypto/
3985 F:      arch/*/crypto/
3986 F:      crypto/
3987 F:      drivers/crypto/
3988 F:      include/crypto/
3989 F:      include/linux/crypto*
3990
3991 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3992 M:      Neil Horman <nhorman@tuxdriver.com>
3993 L:      linux-crypto@vger.kernel.org
3994 S:      Maintained
3995 F:      crypto/ansi_cprng.c
3996 F:      crypto/rng.c
3997
3998 CS3308 MEDIA DRIVER
3999 M:      Hans Verkuil <hverkuil@xs4all.nl>
4000 L:      linux-media@vger.kernel.org
4001 T:      git git://linuxtv.org/media_tree.git
4002 W:      http://linuxtv.org
4003 S:      Odd Fixes
4004 F:      drivers/media/i2c/cs3308.c
4005
4006 CS5535 Audio ALSA driver
4007 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4008 S:      Maintained
4009 F:      sound/pci/cs5535audio/
4010
4011 CSI DRIVERS FOR ALLWINNER V3s
4012 M:      Yong Deng <yong.deng@magewell.com>
4013 L:      linux-media@vger.kernel.org
4014 T:      git git://linuxtv.org/media_tree.git
4015 S:      Maintained
4016 F:      drivers/media/platform/sunxi/sun6i-csi/
4017 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4018
4019 CW1200 WLAN driver
4020 M:      Solomon Peachy <pizza@shaftnet.org>
4021 S:      Maintained
4022 F:      drivers/net/wireless/st/cw1200/
4023
4024 CX18 VIDEO4LINUX DRIVER
4025 M:      Andy Walls <awalls@md.metrocast.net>
4026 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4027 L:      linux-media@vger.kernel.org
4028 T:      git git://linuxtv.org/media_tree.git
4029 W:      https://linuxtv.org
4030 W:      http://www.ivtvdriver.org/index.php/Cx18
4031 S:      Maintained
4032 F:      Documentation/media/v4l-drivers/cx18*
4033 F:      drivers/media/pci/cx18/
4034 F:      include/uapi/linux/ivtv*
4035
4036 CX2341X MPEG ENCODER HELPER MODULE
4037 M:      Hans Verkuil <hverkuil@xs4all.nl>
4038 L:      linux-media@vger.kernel.org
4039 T:      git git://linuxtv.org/media_tree.git
4040 W:      https://linuxtv.org
4041 S:      Maintained
4042 F:      drivers/media/common/cx2341x*
4043 F:      include/media/drv-intf/cx2341x.h
4044
4045 CX24120 MEDIA DRIVER
4046 M:      Jemma Denson <jdenson@gmail.com>
4047 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4048 L:      linux-media@vger.kernel.org
4049 W:      https://linuxtv.org
4050 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4051 S:      Maintained
4052 F:      drivers/media/dvb-frontends/cx24120*
4053
4054 CX88 VIDEO4LINUX DRIVER
4055 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4056 L:      linux-media@vger.kernel.org
4057 W:      https://linuxtv.org
4058 T:      git git://linuxtv.org/media_tree.git
4059 S:      Odd fixes
4060 F:      Documentation/media/v4l-drivers/cx88*
4061 F:      drivers/media/pci/cx88/
4062
4063 CXD2820R MEDIA DRIVER
4064 M:      Antti Palosaari <crope@iki.fi>
4065 L:      linux-media@vger.kernel.org
4066 W:      https://linuxtv.org
4067 W:      http://palosaari.fi/linux/
4068 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4069 T:      git git://linuxtv.org/anttip/media_tree.git
4070 S:      Maintained
4071 F:      drivers/media/dvb-frontends/cxd2820r*
4072
4073 CXGB3 ETHERNET DRIVER (CXGB3)
4074 M:      Arjun Vynipadath <arjun@chelsio.com>
4075 L:      netdev@vger.kernel.org
4076 W:      http://www.chelsio.com
4077 S:      Supported
4078 F:      drivers/net/ethernet/chelsio/cxgb3/
4079
4080 CXGB3 ISCSI DRIVER (CXGB3I)
4081 M:      Karen Xie <kxie@chelsio.com>
4082 L:      linux-scsi@vger.kernel.org
4083 W:      http://www.chelsio.com
4084 S:      Supported
4085 F:      drivers/scsi/cxgbi/cxgb3i
4086
4087 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4088 M:      Steve Wise <swise@chelsio.com>
4089 L:      linux-rdma@vger.kernel.org
4090 W:      http://www.openfabrics.org
4091 S:      Supported
4092 F:      drivers/infiniband/hw/cxgb3/
4093 F:      include/uapi/rdma/cxgb3-abi.h
4094
4095 CXGB4 CRYPTO DRIVER (chcr)
4096 M:      Harsh Jain <harsh@chelsio.com>
4097 L:      linux-crypto@vger.kernel.org
4098 W:      http://www.chelsio.com
4099 S:      Supported
4100 F:      drivers/crypto/chelsio
4101
4102 CXGB4 ETHERNET DRIVER (CXGB4)
4103 M:      Arjun Vynipadath <arjun@chelsio.com>
4104 L:      netdev@vger.kernel.org
4105 W:      http://www.chelsio.com
4106 S:      Supported
4107 F:      drivers/net/ethernet/chelsio/cxgb4/
4108
4109 CXGB4 ISCSI DRIVER (CXGB4I)
4110 M:      Karen Xie <kxie@chelsio.com>
4111 L:      linux-scsi@vger.kernel.org
4112 W:      http://www.chelsio.com
4113 S:      Supported
4114 F:      drivers/scsi/cxgbi/cxgb4i
4115
4116 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4117 M:      Steve Wise <swise@chelsio.com>
4118 L:      linux-rdma@vger.kernel.org
4119 W:      http://www.openfabrics.org
4120 S:      Supported
4121 F:      drivers/infiniband/hw/cxgb4/
4122 F:      include/uapi/rdma/cxgb4-abi.h
4123
4124 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4125 M:      Casey Leedom <leedom@chelsio.com>
4126 L:      netdev@vger.kernel.org
4127 W:      http://www.chelsio.com
4128 S:      Supported
4129 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4130
4131 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4132 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4133 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4134 L:      linuxppc-dev@lists.ozlabs.org
4135 S:      Supported
4136 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4137 F:      drivers/misc/cxl/
4138 F:      include/misc/cxl*
4139 F:      include/uapi/misc/cxl.h
4140 F:      Documentation/powerpc/cxl.txt
4141 F:      Documentation/ABI/testing/sysfs-class-cxl
4142
4143 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4144 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4145 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4146 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4147 L:      linux-scsi@vger.kernel.org
4148 S:      Supported
4149 F:      drivers/scsi/cxlflash/
4150 F:      include/uapi/scsi/cxlflash_ioctl.h
4151 F:      Documentation/powerpc/cxlflash.txt
4152
4153 CYBERPRO FB DRIVER
4154 M:      Russell King <linux@armlinux.org.uk>
4155 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4156 W:      http://www.armlinux.org.uk/
4157 S:      Maintained
4158 F:      drivers/video/fbdev/cyber2000fb.*
4159
4160 CYCLADES ASYNC MUX DRIVER
4161 W:      http://www.cyclades.com/
4162 S:      Orphan
4163 F:      drivers/tty/cyclades.c
4164 F:      include/linux/cyclades.h
4165 F:      include/uapi/linux/cyclades.h
4166
4167 CYCLADES PC300 DRIVER
4168 W:      http://www.cyclades.com/
4169 S:      Orphan
4170 F:      drivers/net/wan/pc300*
4171
4172 CYPRESS_FIRMWARE MEDIA DRIVER
4173 M:      Antti Palosaari <crope@iki.fi>
4174 L:      linux-media@vger.kernel.org
4175 W:      https://linuxtv.org
4176 W:      http://palosaari.fi/linux/
4177 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4178 T:      git git://linuxtv.org/anttip/media_tree.git
4179 S:      Maintained
4180 F:      drivers/media/common/cypress_firmware*
4181
4182 CYTTSP TOUCHSCREEN DRIVER
4183 M:      Ferruh Yigit <fery@cypress.com>
4184 L:      linux-input@vger.kernel.org
4185 S:      Supported
4186 F:      drivers/input/touchscreen/cyttsp*
4187 F:      include/linux/input/cyttsp.h
4188
4189 D-LINK DIR-685 TOUCHKEYS DRIVER
4190 M:      Linus Walleij <linus.walleij@linaro.org>
4191 L:      linux-input@vger.kernel.org
4192 S:      Supported
4193 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4194
4195 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4196 M:      Joshua Kinard <kumba@gentoo.org>
4197 S:      Maintained
4198 F:      drivers/rtc/rtc-ds1685.c
4199 F:      include/linux/rtc/ds1685.h
4200
4201 DAMA SLAVE for AX.25
4202 M:      Joerg Reuter <jreuter@yaina.de>
4203 W:      http://yaina.de/jreuter/
4204 W:      http://www.qsl.net/dl1bke/
4205 L:      linux-hams@vger.kernel.org
4206 S:      Maintained
4207 F:      net/ax25/af_ax25.c
4208 F:      net/ax25/ax25_dev.c
4209 F:      net/ax25/ax25_ds_*
4210 F:      net/ax25/ax25_in.c
4211 F:      net/ax25/ax25_out.c
4212 F:      net/ax25/ax25_timer.c
4213 F:      net/ax25/sysctl_net_ax25.c
4214
4215 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4216 L:      netdev@vger.kernel.org
4217 S:      Orphan
4218 F:      Documentation/networking/dmfe.txt
4219 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4220
4221 DC390/AM53C974 SCSI driver
4222 M:      Hannes Reinecke <hare@suse.com>
4223 L:      linux-scsi@vger.kernel.org
4224 S:      Maintained
4225 F:      drivers/scsi/am53c974.c
4226
4227 DC395x SCSI driver
4228 M:      Oliver Neukum <oliver@neukum.org>
4229 M:      Ali Akcaagac <aliakc@web.de>
4230 M:      Jamie Lenehan <lenehan@twibble.org>
4231 L:      dc395x@twibble.org
4232 W:      http://twibble.org/dist/dc395x/
4233 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4234 S:      Maintained
4235 F:      Documentation/scsi/dc395x.txt
4236 F:      drivers/scsi/dc395x.*
4237
4238 DCCP PROTOCOL
4239 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4240 L:      dccp@vger.kernel.org
4241 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4242 S:      Maintained
4243 F:      include/linux/dccp.h
4244 F:      include/uapi/linux/dccp.h
4245 F:      include/linux/tfrc.h
4246 F:      net/dccp/
4247
4248 DECnet NETWORK LAYER
4249 W:      http://linux-decnet.sourceforge.net
4250 L:      linux-decnet-user@lists.sourceforge.net
4251 S:      Orphan
4252 F:      Documentation/networking/decnet.txt
4253 F:      net/decnet/
4254
4255 DECSTATION PLATFORM SUPPORT
4256 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4257 L:      linux-mips@vger.kernel.org
4258 W:      http://www.linux-mips.org/wiki/DECstation
4259 S:      Maintained
4260 F:      arch/mips/dec/
4261 F:      arch/mips/include/asm/dec/
4262 F:      arch/mips/include/asm/mach-dec/
4263
4264 DEFXX FDDI NETWORK DRIVER
4265 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4266 S:      Maintained
4267 F:      drivers/net/fddi/defxx.*
4268
4269 DELL SMBIOS DRIVER
4270 M:      Pali Rohár <pali.rohar@gmail.com>
4271 M:      Mario Limonciello <mario.limonciello@dell.com>
4272 L:      platform-driver-x86@vger.kernel.org
4273 S:      Maintained
4274 F:      drivers/platform/x86/dell-smbios.*
4275
4276 DELL SMBIOS SMM DRIVER
4277 M:      Mario Limonciello <mario.limonciello@dell.com>
4278 L:      platform-driver-x86@vger.kernel.org
4279 S:      Maintained
4280 F:      drivers/platform/x86/dell-smbios-smm.c
4281
4282 DELL SMBIOS WMI DRIVER
4283 M:      Mario Limonciello <mario.limonciello@dell.com>
4284 L:      platform-driver-x86@vger.kernel.org
4285 S:      Maintained
4286 F:      drivers/platform/x86/dell-smbios-wmi.c
4287 F:      tools/wmi/dell-smbios-example.c
4288
4289 DEFZA FDDI NETWORK DRIVER
4290 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4291 S:      Maintained
4292 F:      drivers/net/fddi/defza.*
4293
4294 DELL LAPTOP DRIVER
4295 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4296 M:      Pali Rohár <pali.rohar@gmail.com>
4297 L:      platform-driver-x86@vger.kernel.org
4298 S:      Maintained
4299 F:      drivers/platform/x86/dell-laptop.c
4300
4301 DELL LAPTOP FREEFALL DRIVER
4302 M:      Pali Rohár <pali.rohar@gmail.com>
4303 S:      Maintained
4304 F:      drivers/platform/x86/dell-smo8800.c
4305
4306 DELL LAPTOP RBTN DRIVER
4307 M:      Pali Rohár <pali.rohar@gmail.com>
4308 S:      Maintained
4309 F:      drivers/platform/x86/dell-rbtn.*
4310
4311 DELL REMOTE BIOS UPDATE DRIVER
4312 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4313 L:      platform-driver-x86@vger.kernel.org
4314 S:      Maintained
4315 F:      drivers/platform/x86/dell_rbu.c
4316
4317 DELL LAPTOP SMM DRIVER
4318 M:      Pali Rohár <pali.rohar@gmail.com>
4319 S:      Maintained
4320 F:      drivers/hwmon/dell-smm-hwmon.c
4321 F:      include/uapi/linux/i8k.h
4322
4323 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4324 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4325 L:      platform-driver-x86@vger.kernel.org
4326 S:      Maintained
4327 F:      Documentation/dcdbas.txt
4328 F:      drivers/platform/x86/dcdbas.*
4329
4330 DELL WMI NOTIFICATIONS DRIVER
4331 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4332 M:      Pali Rohár <pali.rohar@gmail.com>
4333 S:      Maintained
4334 F:      drivers/platform/x86/dell-wmi.c
4335
4336 DELL WMI DESCRIPTOR DRIVER
4337 M:      Mario Limonciello <mario.limonciello@dell.com>
4338 S:      Maintained
4339 F:      drivers/platform/x86/dell-wmi-descriptor.c
4340
4341 DELTA ST MEDIA DRIVER
4342 M:      Hugues Fruchet <hugues.fruchet@st.com>
4343 L:      linux-media@vger.kernel.org
4344 T:      git git://linuxtv.org/media_tree.git
4345 W:      https://linuxtv.org
4346 S:      Supported
4347 F:      drivers/media/platform/sti/delta
4348
4349 DENALI NAND DRIVER
4350 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4351 L:      linux-mtd@lists.infradead.org
4352 S:      Supported
4353 F:      drivers/mtd/nand/raw/denali*
4354
4355 DESIGNWARE USB2 DRD IP DRIVER
4356 M:      Minas Harutyunyan <hminas@synopsys.com>
4357 L:      linux-usb@vger.kernel.org
4358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4359 S:      Maintained
4360 F:      drivers/usb/dwc2/
4361
4362 DESIGNWARE USB3 DRD IP DRIVER
4363 M:      Felipe Balbi <balbi@kernel.org>
4364 L:      linux-usb@vger.kernel.org
4365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4366 S:      Maintained
4367 F:      drivers/usb/dwc3/
4368
4369 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4370 M:      Andreas Klinger <ak@it-klinger.de>
4371 L:      linux-iio@vger.kernel.org
4372 S:      Maintained
4373 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4374 F:      drivers/iio/proximity/srf*.c
4375
4376 DEVICE COREDUMP (DEV_COREDUMP)
4377 M:      Johannes Berg <johannes@sipsolutions.net>
4378 L:      linux-kernel@vger.kernel.org
4379 S:      Maintained
4380 F:      drivers/base/devcoredump.c
4381 F:      include/linux/devcoredump.h
4382
4383 DEVICE FREQUENCY (DEVFREQ)
4384 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4385 M:      Kyungmin Park <kyungmin.park@samsung.com>
4386 R:      Chanwoo Choi <cw00.choi@samsung.com>
4387 L:      linux-pm@vger.kernel.org
4388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4389 S:      Maintained
4390 F:      drivers/devfreq/
4391 F:      include/linux/devfreq.h
4392 F:      Documentation/devicetree/bindings/devfreq/
4393
4394 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4395 M:      Chanwoo Choi <cw00.choi@samsung.com>
4396 L:      linux-pm@vger.kernel.org
4397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4398 S:      Supported
4399 F:      drivers/devfreq/event/
4400 F:      drivers/devfreq/devfreq-event.c
4401 F:      include/linux/devfreq-event.h
4402 F:      Documentation/devicetree/bindings/devfreq/event/
4403
4404 DEVICE NUMBER REGISTRY
4405 M:      Torben Mathiasen <device@lanana.org>
4406 W:      http://lanana.org/docs/device-list/index.html
4407 S:      Maintained
4408
4409 DEVICE-MAPPER  (LVM)
4410 M:      Alasdair Kergon <agk@redhat.com>
4411 M:      Mike Snitzer <snitzer@redhat.com>
4412 M:      dm-devel@redhat.com
4413 L:      dm-devel@redhat.com
4414 W:      http://sources.redhat.com/dm
4415 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4417 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4418 S:      Maintained
4419 F:      Documentation/device-mapper/
4420 F:      drivers/md/Makefile
4421 F:      drivers/md/Kconfig
4422 F:      drivers/md/dm*
4423 F:      drivers/md/persistent-data/
4424 F:      include/linux/device-mapper.h
4425 F:      include/linux/dm-*.h
4426 F:      include/uapi/linux/dm-*.h
4427
4428 DEVLINK
4429 M:      Jiri Pirko <jiri@mellanox.com>
4430 L:      netdev@vger.kernel.org
4431 S:      Supported
4432 F:      net/core/devlink.c
4433 F:      include/net/devlink.h
4434 F:      include/uapi/linux/devlink.h
4435
4436 DIALOG SEMICONDUCTOR DRIVERS
4437 M:      Support Opensource <support.opensource@diasemi.com>
4438 W:      http://www.dialog-semiconductor.com/products
4439 S:      Supported
4440 F:      Documentation/hwmon/da90??
4441 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4442 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4443 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4444 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4445 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4446 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4447 F:      drivers/gpio/gpio-da90??.c
4448 F:      drivers/hwmon/da90??-hwmon.c
4449 F:      drivers/iio/adc/da91??-*.c
4450 F:      drivers/input/misc/da90??_onkey.c
4451 F:      drivers/input/touchscreen/da9052_tsi.c
4452 F:      drivers/leds/leds-da90??.c
4453 F:      drivers/mfd/da903x.c
4454 F:      drivers/mfd/da90??-*.c
4455 F:      drivers/mfd/da91??-*.c
4456 F:      drivers/power/supply/da9052-battery.c
4457 F:      drivers/power/supply/da91??-*.c
4458 F:      drivers/regulator/da903x.c
4459 F:      drivers/regulator/da9???-regulator.[ch]
4460 F:      drivers/thermal/da90??-thermal.c
4461 F:      drivers/rtc/rtc-da90??.c
4462 F:      drivers/video/backlight/da90??_bl.c
4463 F:      drivers/watchdog/da90??_wdt.c
4464 F:      include/linux/mfd/da903x.h
4465 F:      include/linux/mfd/da9052/
4466 F:      include/linux/mfd/da9055/
4467 F:      include/linux/mfd/da9062/
4468 F:      include/linux/mfd/da9063/
4469 F:      include/linux/mfd/da9150/
4470 F:      include/linux/regulator/da9211.h
4471 F:      include/sound/da[79]*.h
4472 F:      sound/soc/codecs/da[79]*.[ch]
4473
4474 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4475 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4476 L:      linux-gpio@vger.kernel.org
4477 S:      Maintained
4478 F:      drivers/gpio/gpio-gpio-mm.c
4479
4480 DIOLAN U2C-12 I2C DRIVER
4481 M:      Guenter Roeck <linux@roeck-us.net>
4482 L:      linux-i2c@vger.kernel.org
4483 S:      Maintained
4484 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4485
4486 FILESYSTEM DIRECT ACCESS (DAX)
4487 M:      Matthew Wilcox <willy@infradead.org>
4488 M:      Ross Zwisler <zwisler@kernel.org>
4489 M:      Jan Kara <jack@suse.cz>
4490 L:      linux-fsdevel@vger.kernel.org
4491 S:      Supported
4492 F:      fs/dax.c
4493 F:      include/linux/dax.h
4494 F:      include/trace/events/fs_dax.h
4495
4496 DEVICE DIRECT ACCESS (DAX)
4497 M:      Dan Williams <dan.j.williams@intel.com>
4498 M:      Dave Jiang <dave.jiang@intel.com>
4499 M:      Ross Zwisler <zwisler@kernel.org>
4500 M:      Vishal Verma <vishal.l.verma@intel.com>
4501 L:      linux-nvdimm@lists.01.org
4502 S:      Supported
4503 F:      drivers/dax/
4504
4505 DIRECTORY NOTIFICATION (DNOTIFY)
4506 M:      Jan Kara <jack@suse.cz>
4507 R:      Amir Goldstein <amir73il@gmail.com>
4508 L:      linux-fsdevel@vger.kernel.org
4509 S:      Maintained
4510 F:      Documentation/filesystems/dnotify.txt
4511 F:      fs/notify/dnotify/
4512 F:      include/linux/dnotify.h
4513
4514 DISK GEOMETRY AND PARTITION HANDLING
4515 M:      Andries Brouwer <aeb@cwi.nl>
4516 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4517 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4518 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4519 S:      Maintained
4520
4521 DISKQUOTA
4522 M:      Jan Kara <jack@suse.com>
4523 S:      Maintained
4524 F:      Documentation/filesystems/quota.txt
4525 F:      fs/quota/
4526 F:      include/linux/quota*.h
4527 F:      include/uapi/linux/quota*.h
4528
4529 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4530 M:      Bernie Thompson <bernie@plugable.com>
4531 L:      linux-fbdev@vger.kernel.org
4532 S:      Maintained
4533 W:      http://plugable.com/category/projects/udlfb/
4534 F:      drivers/video/fbdev/udlfb.c
4535 F:      include/video/udlfb.h
4536 F:      Documentation/fb/udlfb.txt
4537
4538 DISTRIBUTED LOCK MANAGER (DLM)
4539 M:      Christine Caulfield <ccaulfie@redhat.com>
4540 M:      David Teigland <teigland@redhat.com>
4541 L:      cluster-devel@redhat.com
4542 W:      http://sources.redhat.com/cluster/
4543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4544 S:      Supported
4545 F:      fs/dlm/
4546
4547 DMA BUFFER SHARING FRAMEWORK
4548 M:      Sumit Semwal <sumit.semwal@linaro.org>
4549 S:      Maintained
4550 L:      linux-media@vger.kernel.org
4551 L:      dri-devel@lists.freedesktop.org
4552 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4553 F:      drivers/dma-buf/
4554 F:      include/linux/dma-buf*
4555 F:      include/linux/reservation.h
4556 F:      include/linux/*fence.h
4557 F:      Documentation/driver-api/dma-buf.rst
4558 T:      git git://anongit.freedesktop.org/drm/drm-misc
4559
4560 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4561 M:      Vinod Koul <vkoul@kernel.org>
4562 L:      dmaengine@vger.kernel.org
4563 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4564 S:      Maintained
4565 F:      drivers/dma/
4566 F:      include/linux/dmaengine.h
4567 F:      include/linux/of_dma.h
4568 F:      Documentation/devicetree/bindings/dma/
4569 F:      Documentation/driver-api/dmaengine/
4570 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4571
4572 DMA MAPPING HELPERS
4573 M:      Christoph Hellwig <hch@lst.de>
4574 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4575 R:      Robin Murphy <robin.murphy@arm.com>
4576 L:      iommu@lists.linux-foundation.org
4577 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4578 W:      http://git.infradead.org/users/hch/dma-mapping.git
4579 S:      Supported
4580 F:      kernel/dma/
4581 F:      include/asm-generic/dma-mapping.h
4582 F:      include/linux/dma-direct.h
4583 F:      include/linux/dma-mapping.h
4584 F:      include/linux/dma-noncoherent.h
4585
4586 DME1737 HARDWARE MONITOR DRIVER
4587 M:      Juerg Haefliger <juergh@gmail.com>
4588 L:      linux-hwmon@vger.kernel.org
4589 S:      Maintained
4590 F:      Documentation/hwmon/dme1737
4591 F:      drivers/hwmon/dme1737.c
4592
4593 DMI/SMBIOS SUPPORT
4594 M:      Jean Delvare <jdelvare@suse.com>
4595 S:      Maintained
4596 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4597 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4598 F:      drivers/firmware/dmi-id.c
4599 F:      drivers/firmware/dmi_scan.c
4600 F:      include/linux/dmi.h
4601
4602 DOCUMENTATION
4603 M:      Jonathan Corbet <corbet@lwn.net>
4604 L:      linux-doc@vger.kernel.org
4605 S:      Maintained
4606 F:      Documentation/
4607 F:      scripts/kernel-doc
4608 X:      Documentation/ABI/
4609 X:      Documentation/acpi/
4610 X:      Documentation/devicetree/
4611 X:      Documentation/i2c/
4612 X:      Documentation/media/
4613 X:      Documentation/power/
4614 X:      Documentation/spi/
4615 T:      git git://git.lwn.net/linux.git docs-next
4616
4617 DOCUMENTATION/ITALIAN
4618 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4619 L:      linux-doc@vger.kernel.org
4620 S:      Maintained
4621 F:      Documentation/translations/it_IT
4622
4623 DONGWOON DW9714 LENS VOICE COIL DRIVER
4624 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4625 L:      linux-media@vger.kernel.org
4626 T:      git git://linuxtv.org/media_tree.git
4627 S:      Maintained
4628 F:      drivers/media/i2c/dw9714.c
4629 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4630
4631 DONGWOON DW9807 LENS VOICE COIL DRIVER
4632 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4633 L:      linux-media@vger.kernel.org
4634 T:      git git://linuxtv.org/media_tree.git
4635 S:      Maintained
4636 F:      drivers/media/i2c/dw9807-vcm.c
4637 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4638
4639 DOUBLETALK DRIVER
4640 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4641 L:      blinux-list@redhat.com
4642 S:      Maintained
4643 F:      drivers/char/dtlk.c
4644 F:      include/linux/dtlk.h
4645
4646 DPAA2 DATAPATH I/O (DPIO) DRIVER
4647 M:      Roy Pledge <Roy.Pledge@nxp.com>
4648 L:      linux-kernel@vger.kernel.org
4649 S:      Maintained
4650 F:      drivers/soc/fsl/dpio
4651
4652 DPAA2 ETHERNET DRIVER
4653 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4654 L:      netdev@vger.kernel.org
4655 S:      Maintained
4656 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4657 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4658 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4659 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4660 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4661
4662 DPAA2 ETHERNET SWITCH DRIVER
4663 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4664 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4665 L:      linux-kernel@vger.kernel.org
4666 S:      Maintained
4667 F:      drivers/staging/fsl-dpaa2/ethsw
4668
4669 DPAA2 PTP CLOCK DRIVER
4670 M:      Yangbo Lu <yangbo.lu@nxp.com>
4671 L:      netdev@vger.kernel.org
4672 S:      Maintained
4673 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4674 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4675
4676 DPT_I2O SCSI RAID DRIVER
4677 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4678 L:      linux-scsi@vger.kernel.org
4679 W:      http://www.adaptec.com/
4680 S:      Maintained
4681 F:      drivers/scsi/dpt*
4682 F:      drivers/scsi/dpt/
4683
4684 DRBD DRIVER
4685 M:      Philipp Reisner <philipp.reisner@linbit.com>
4686 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4687 L:      drbd-dev@lists.linbit.com
4688 W:      http://www.drbd.org
4689 T:      git git://git.linbit.com/linux-drbd.git
4690 T:      git git://git.linbit.com/drbd-8.4.git
4691 S:      Supported
4692 F:      drivers/block/drbd/
4693 F:      lib/lru_cache.c
4694 F:      Documentation/blockdev/drbd/
4695
4696 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4697 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4698 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4700 S:      Supported
4701 F:      Documentation/kobject.txt
4702 F:      drivers/base/
4703 F:      fs/debugfs/
4704 F:      fs/sysfs/
4705 F:      include/linux/debugfs.h
4706 F:      include/linux/kobj*
4707 F:      lib/kobj*
4708
4709 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4710 M:      Kevin Hilman <khilman@kernel.org>
4711 M:      Nishanth Menon <nm@ti.com>
4712 S:      Maintained
4713 F:      drivers/power/avs/
4714 F:      include/linux/power/smartreflex.h
4715 L:      linux-pm@vger.kernel.org
4716
4717 DRM DRIVER FOR ARM PL111 CLCD
4718 M:      Eric Anholt <eric@anholt.net>
4719 T:      git git://anongit.freedesktop.org/drm/drm-misc
4720 S:      Supported
4721 F:      drivers/gpu/drm/pl111/
4722
4723 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4724 M:      Linus Walleij <linus.walleij@linaro.org>
4725 T:      git git://anongit.freedesktop.org/drm/drm-misc
4726 S:      Maintained
4727 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4728 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4729
4730 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4731 M:      Dave Airlie <airlied@redhat.com>
4732 S:      Odd Fixes
4733 F:      drivers/gpu/drm/ast/
4734
4735 DRM DRIVER FOR BOCHS VIRTUAL GPU
4736 M:      Gerd Hoffmann <kraxel@redhat.com>
4737 L:      virtualization@lists.linux-foundation.org
4738 T:      git git://anongit.freedesktop.org/drm/drm-misc
4739 S:      Maintained
4740 F:      drivers/gpu/drm/bochs/
4741
4742 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4743 M:      Linus Walleij <linus.walleij@linaro.org>
4744 T:      git git://anongit.freedesktop.org/drm/drm-misc
4745 S:      Maintained
4746 F:      drivers/gpu/drm/tve200/
4747
4748 DRM DRIVER FOR ILITEK ILI9225 PANELS
4749 M:      David Lechner <david@lechnology.com>
4750 S:      Maintained
4751 F:      drivers/gpu/drm/tinydrm/ili9225.c
4752 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4753
4754 DRM DRIVER FOR HX8357D PANELS
4755 M:      Eric Anholt <eric@anholt.net>
4756 T:      git git://anongit.freedesktop.org/drm/drm-misc
4757 S:      Maintained
4758 F:      drivers/gpu/drm/tinydrm/hx8357d.c
4759 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
4760
4761 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4762 S:      Orphan / Obsolete
4763 F:      drivers/gpu/drm/i810/
4764 F:      include/uapi/drm/i810_drm.h
4765
4766 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4767 S:      Orphan / Obsolete
4768 F:      drivers/gpu/drm/mga/
4769 F:      include/uapi/drm/mga_drm.h
4770
4771 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4772 M:      Dave Airlie <airlied@redhat.com>
4773 S:      Odd Fixes
4774 F:      drivers/gpu/drm/mgag200/
4775
4776 DRM DRIVER FOR MI0283QT
4777 M:      Noralf Trønnes <noralf@tronnes.org>
4778 S:      Maintained
4779 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4780 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4781
4782 DRM DRIVER FOR MSM ADRENO GPU
4783 M:      Rob Clark <robdclark@gmail.com>
4784 L:      linux-arm-msm@vger.kernel.org
4785 L:      dri-devel@lists.freedesktop.org
4786 L:      freedreno@lists.freedesktop.org
4787 T:      git git://people.freedesktop.org/~robclark/linux
4788 S:      Maintained
4789 F:      drivers/gpu/drm/msm/
4790 F:      include/uapi/drm/msm_drm.h
4791 F:      Documentation/devicetree/bindings/display/msm/
4792
4793 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4794 M:      Ben Skeggs <bskeggs@redhat.com>
4795 L:      dri-devel@lists.freedesktop.org
4796 L:      nouveau@lists.freedesktop.org
4797 T:      git git://github.com/skeggsb/linux
4798 S:      Supported
4799 F:      drivers/gpu/drm/nouveau/
4800 F:      include/uapi/drm/nouveau_drm.h
4801
4802 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4803 M:      Stefan Mavrodiev <stefan@olimex.com>
4804 S:      Maintained
4805 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4806 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4807
4808 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4809 M:      Noralf Trønnes <noralf@tronnes.org>
4810 S:      Maintained
4811 F:      drivers/gpu/drm/tinydrm/repaper.c
4812 F:      Documentation/devicetree/bindings/display/repaper.txt
4813
4814 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4815 M:      Dave Airlie <airlied@redhat.com>
4816 M:      Gerd Hoffmann <kraxel@redhat.com>
4817 L:      virtualization@lists.linux-foundation.org
4818 T:      git git://anongit.freedesktop.org/drm/drm-misc
4819 S:      Obsolete
4820 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4821 F:      drivers/gpu/drm/cirrus/
4822
4823 DRM DRIVER FOR QXL VIRTUAL GPU
4824 M:      Dave Airlie <airlied@redhat.com>
4825 M:      Gerd Hoffmann <kraxel@redhat.com>
4826 L:      virtualization@lists.linux-foundation.org
4827 T:      git git://anongit.freedesktop.org/drm/drm-misc
4828 S:      Maintained
4829 F:      drivers/gpu/drm/qxl/
4830 F:      include/uapi/drm/qxl_drm.h
4831
4832 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4833 S:      Orphan / Obsolete
4834 F:      drivers/gpu/drm/r128/
4835 F:      include/uapi/drm/r128_drm.h
4836
4837 DRM DRIVER FOR SAVAGE VIDEO CARDS
4838 S:      Orphan / Obsolete
4839 F:      drivers/gpu/drm/savage/
4840 F:      include/uapi/drm/savage_drm.h
4841
4842 DRM DRIVER FOR SIS VIDEO CARDS
4843 S:      Orphan / Obsolete
4844 F:      drivers/gpu/drm/sis/
4845 F:      include/uapi/drm/sis_drm.h
4846
4847 DRM DRIVER FOR SITRONIX ST7586 PANELS
4848 M:      David Lechner <david@lechnology.com>
4849 S:      Maintained
4850 F:      drivers/gpu/drm/tinydrm/st7586.c
4851 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4852
4853 DRM DRIVER FOR SITRONIX ST7735R PANELS
4854 M:      David Lechner <david@lechnology.com>
4855 S:      Maintained
4856 F:      drivers/gpu/drm/tinydrm/st7735r.c
4857 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4858
4859 DRM DRIVER FOR TDFX VIDEO CARDS
4860 S:      Orphan / Obsolete
4861 F:      drivers/gpu/drm/tdfx/
4862
4863 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4864 M:      Dave Airlie <airlied@redhat.com>
4865 R:      Sean Paul <sean@poorly.run>
4866 L:      dri-devel@lists.freedesktop.org
4867 S:      Odd Fixes
4868 F:      drivers/gpu/drm/udl/
4869 T:      git git://anongit.freedesktop.org/drm/drm-misc
4870
4871 DRM DRIVER FOR VMWARE VIRTUAL GPU
4872 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4873 M:      Thomas Hellstrom <thellstrom@vmware.com>
4874 L:      dri-devel@lists.freedesktop.org
4875 T:      git git://people.freedesktop.org/~thomash/linux
4876 S:      Supported
4877 F:      drivers/gpu/drm/vmwgfx/
4878 F:      include/uapi/drm/vmwgfx_drm.h
4879
4880 DRM DRIVERS
4881 M:      David Airlie <airlied@linux.ie>
4882 M:      Daniel Vetter <daniel@ffwll.ch>
4883 L:      dri-devel@lists.freedesktop.org
4884 T:      git git://anongit.freedesktop.org/drm/drm
4885 B:      https://bugs.freedesktop.org/
4886 C:      irc://chat.freenode.net/dri-devel
4887 S:      Maintained
4888 F:      drivers/gpu/drm/
4889 F:      drivers/gpu/vga/
4890 F:      Documentation/devicetree/bindings/display/
4891 F:      Documentation/devicetree/bindings/gpu/
4892 F:      Documentation/gpu/
4893 F:      include/drm/
4894 F:      include/uapi/drm/
4895 F:      include/linux/vga*
4896
4897 DRM DRIVERS AND MISC GPU PATCHES
4898 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4899 M:      Maxime Ripard <maxime.ripard@bootlin.com>
4900 M:      Sean Paul <sean@poorly.run>
4901 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4902 S:      Maintained
4903 T:      git git://anongit.freedesktop.org/drm/drm-misc
4904 F:      Documentation/gpu/
4905 F:      drivers/gpu/vga/
4906 F:      drivers/gpu/drm/*
4907 F:      include/drm/drm*
4908 F:      include/uapi/drm/drm*
4909 F:      include/linux/vga*
4910
4911 DRM DRIVERS FOR ALLWINNER A10
4912 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4913 L:      dri-devel@lists.freedesktop.org
4914 S:      Supported
4915 F:      drivers/gpu/drm/sun4i/
4916 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4917 T:      git git://anongit.freedesktop.org/drm/drm-misc
4918
4919 DRM DRIVERS FOR AMLOGIC SOCS
4920 M:      Neil Armstrong <narmstrong@baylibre.com>
4921 L:      dri-devel@lists.freedesktop.org
4922 L:      linux-amlogic@lists.infradead.org
4923 W:      http://linux-meson.com/
4924 S:      Supported
4925 F:      drivers/gpu/drm/meson/
4926 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4927 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4928 F:      Documentation/gpu/meson.rst
4929 T:      git git://anongit.freedesktop.org/drm/drm-misc
4930
4931 DRM DRIVERS FOR ATMEL HLCDC
4932 M:      Boris Brezillon <bbrezillon@kernel.org>
4933 L:      dri-devel@lists.freedesktop.org
4934 S:      Supported
4935 F:      drivers/gpu/drm/atmel-hlcdc/
4936 F:      Documentation/devicetree/bindings/display/atmel/
4937 T:      git git://anongit.freedesktop.org/drm/drm-misc
4938
4939 DRM DRIVERS FOR BRIDGE CHIPS
4940 M:      Archit Taneja <architt@codeaurora.org>
4941 M:      Andrzej Hajda <a.hajda@samsung.com>
4942 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4943 S:      Maintained
4944 T:      git git://anongit.freedesktop.org/drm/drm-misc
4945 F:      drivers/gpu/drm/bridge/
4946
4947 DRM DRIVERS FOR EXYNOS
4948 M:      Inki Dae <inki.dae@samsung.com>
4949 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4950 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4951 M:      Kyungmin Park <kyungmin.park@samsung.com>
4952 L:      dri-devel@lists.freedesktop.org
4953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4954 S:      Supported
4955 F:      drivers/gpu/drm/exynos/
4956 F:      include/uapi/drm/exynos_drm.h
4957 F:      Documentation/devicetree/bindings/display/exynos/
4958
4959 DRM DRIVERS FOR FREESCALE DCU
4960 M:      Stefan Agner <stefan@agner.ch>
4961 M:      Alison Wang <alison.wang@nxp.com>
4962 L:      dri-devel@lists.freedesktop.org
4963 S:      Supported
4964 F:      drivers/gpu/drm/fsl-dcu/
4965 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4966 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4967 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4968 T:      git git://anongit.freedesktop.org/drm/drm-misc
4969
4970 DRM DRIVERS FOR FREESCALE IMX
4971 M:      Philipp Zabel <p.zabel@pengutronix.de>
4972 L:      dri-devel@lists.freedesktop.org
4973 S:      Maintained
4974 F:      drivers/gpu/drm/imx/
4975 F:      drivers/gpu/ipu-v3/
4976 F:      Documentation/devicetree/bindings/display/imx/
4977
4978 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4979 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4980 L:      dri-devel@lists.freedesktop.org
4981 T:      git git://github.com/patjak/drm-gma500
4982 S:      Maintained
4983 F:      drivers/gpu/drm/gma500/
4984
4985 DRM DRIVERS FOR HISILICON
4986 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4987 M:      Rongrong Zou <zourongrong@gmail.com>
4988 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4989 R:      Chen Feng <puck.chen@hisilicon.com>
4990 L:      dri-devel@lists.freedesktop.org
4991 T:      git git://github.com/xin3liang/linux.git
4992 S:      Maintained
4993 F:      drivers/gpu/drm/hisilicon/
4994 F:      Documentation/devicetree/bindings/display/hisilicon/
4995
4996 DRM DRIVERS FOR MEDIATEK
4997 M:      CK Hu <ck.hu@mediatek.com>
4998 M:      Philipp Zabel <p.zabel@pengutronix.de>
4999 L:      dri-devel@lists.freedesktop.org
5000 S:      Supported
5001 F:      drivers/gpu/drm/mediatek/
5002 F:      Documentation/devicetree/bindings/display/mediatek/
5003
5004 DRM DRIVERS FOR NVIDIA TEGRA
5005 M:      Thierry Reding <thierry.reding@gmail.com>
5006 L:      dri-devel@lists.freedesktop.org
5007 L:      linux-tegra@vger.kernel.org
5008 T:      git git://anongit.freedesktop.org/tegra/linux.git
5009 S:      Supported
5010 F:      drivers/gpu/drm/tegra/
5011 F:      drivers/gpu/host1x/
5012 F:      include/linux/host1x.h
5013 F:      include/uapi/drm/tegra_drm.h
5014 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5015
5016 DRM DRIVERS FOR RENESAS
5017 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5018 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5019 L:      dri-devel@lists.freedesktop.org
5020 L:      linux-renesas-soc@vger.kernel.org
5021 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5022 S:      Supported
5023 F:      drivers/gpu/drm/rcar-du/
5024 F:      drivers/gpu/drm/shmobile/
5025 F:      include/linux/platform_data/shmob_drm.h
5026 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5027 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5028 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5029
5030 DRM DRIVERS FOR ROCKCHIP
5031 M:      Sandy Huang <hjc@rock-chips.com>
5032 M:      Heiko Stübner <heiko@sntech.de>
5033 L:      dri-devel@lists.freedesktop.org
5034 S:      Maintained
5035 F:      drivers/gpu/drm/rockchip/
5036 F:      Documentation/devicetree/bindings/display/rockchip/
5037 T:      git git://anongit.freedesktop.org/drm/drm-misc
5038
5039 DRM DRIVERS FOR STI
5040 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5041 M:      Vincent Abriou <vincent.abriou@st.com>
5042 L:      dri-devel@lists.freedesktop.org
5043 T:      git git://anongit.freedesktop.org/drm/drm-misc
5044 S:      Maintained
5045 F:      drivers/gpu/drm/sti
5046 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5047
5048 DRM DRIVERS FOR STM
5049 M:      Yannick Fertre <yannick.fertre@st.com>
5050 M:      Philippe Cornu <philippe.cornu@st.com>
5051 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5052 M:      Vincent Abriou <vincent.abriou@st.com>
5053 L:      dri-devel@lists.freedesktop.org
5054 T:      git git://anongit.freedesktop.org/drm/drm-misc
5055 S:      Maintained
5056 F:      drivers/gpu/drm/stm
5057 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5058
5059 DRM DRIVERS FOR TI LCDC
5060 M:      Jyri Sarha <jsarha@ti.com>
5061 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5062 L:      dri-devel@lists.freedesktop.org
5063 S:      Maintained
5064 F:      drivers/gpu/drm/tilcdc/
5065 F:      Documentation/devicetree/bindings/display/tilcdc/
5066
5067 DRM DRIVERS FOR TI OMAP
5068 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5069 L:      dri-devel@lists.freedesktop.org
5070 S:      Maintained
5071 F:      drivers/gpu/drm/omapdrm/
5072 F:      Documentation/devicetree/bindings/display/ti/
5073
5074 DRM DRIVERS FOR V3D
5075 M:      Eric Anholt <eric@anholt.net>
5076 S:      Supported
5077 F:      drivers/gpu/drm/v3d/
5078 F:      include/uapi/drm/v3d_drm.h
5079 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5080 T:      git git://anongit.freedesktop.org/drm/drm-misc
5081
5082 DRM DRIVERS FOR VC4
5083 M:      Eric Anholt <eric@anholt.net>
5084 T:      git git://github.com/anholt/linux
5085 S:      Supported
5086 F:      drivers/gpu/drm/vc4/
5087 F:      include/uapi/drm/vc4_drm.h
5088 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5089 T:      git git://anongit.freedesktop.org/drm/drm-misc
5090
5091 DRM DRIVERS FOR VIVANTE GPU IP
5092 M:      Lucas Stach <l.stach@pengutronix.de>
5093 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5094 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5095 L:      etnaviv@lists.freedesktop.org
5096 L:      dri-devel@lists.freedesktop.org
5097 S:      Maintained
5098 F:      drivers/gpu/drm/etnaviv/
5099 F:      include/uapi/drm/etnaviv_drm.h
5100 F:      Documentation/devicetree/bindings/display/etnaviv/
5101
5102 DRM DRIVERS FOR ZTE ZX
5103 M:      Shawn Guo <shawnguo@kernel.org>
5104 L:      dri-devel@lists.freedesktop.org
5105 S:      Maintained
5106 F:      drivers/gpu/drm/zte/
5107 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5108 T:      git git://anongit.freedesktop.org/drm/drm-misc
5109
5110 DRM PANEL DRIVERS
5111 M:      Thierry Reding <thierry.reding@gmail.com>
5112 L:      dri-devel@lists.freedesktop.org
5113 T:      git git://anongit.freedesktop.org/drm/drm-misc
5114 S:      Maintained
5115 F:      drivers/gpu/drm/drm_panel.c
5116 F:      drivers/gpu/drm/panel/
5117 F:      include/drm/drm_panel.h
5118 F:      Documentation/devicetree/bindings/display/panel/
5119
5120 DRM TINYDRM DRIVERS
5121 M:      Noralf Trønnes <noralf@tronnes.org>
5122 W:      https://github.com/notro/tinydrm/wiki/Development
5123 T:      git git://anongit.freedesktop.org/drm/drm-misc
5124 S:      Maintained
5125 F:      drivers/gpu/drm/tinydrm/
5126 F:      include/drm/tinydrm/
5127
5128 DRM DRIVERS FOR XEN
5129 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5130 T:      git git://anongit.freedesktop.org/drm/drm-misc
5131 L:      dri-devel@lists.freedesktop.org
5132 L:      xen-devel@lists.xen.org
5133 S:      Supported
5134 F:      drivers/gpu/drm/xen/
5135 F:      Documentation/gpu/xen-front.rst
5136
5137 DRM TTM SUBSYSTEM
5138 M:      Christian Koenig <christian.koenig@amd.com>
5139 M:      Huang Rui <ray.huang@amd.com>
5140 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5141 T:      git git://people.freedesktop.org/~agd5f/linux
5142 S:      Maintained
5143 L:      dri-devel@lists.freedesktop.org
5144 F:      include/drm/ttm/
5145 F:      drivers/gpu/drm/ttm/
5146
5147 DSBR100 USB FM RADIO DRIVER
5148 M:      Alexey Klimov <klimov.linux@gmail.com>
5149 L:      linux-media@vger.kernel.org
5150 T:      git git://linuxtv.org/media_tree.git
5151 S:      Maintained
5152 F:      drivers/media/radio/dsbr100.c
5153
5154 DSCC4 DRIVER
5155 M:      Francois Romieu <romieu@fr.zoreil.com>
5156 L:      netdev@vger.kernel.org
5157 S:      Maintained
5158 F:      drivers/net/wan/dscc4.c
5159
5160 DT3155 MEDIA DRIVER
5161 M:      Hans Verkuil <hverkuil@xs4all.nl>
5162 L:      linux-media@vger.kernel.org
5163 T:      git git://linuxtv.org/media_tree.git
5164 W:      https://linuxtv.org
5165 S:      Odd Fixes
5166 F:      drivers/media/pci/dt3155/
5167
5168 DVB_USB_AF9015 MEDIA DRIVER
5169 M:      Antti Palosaari <crope@iki.fi>
5170 L:      linux-media@vger.kernel.org
5171 W:      https://linuxtv.org
5172 W:      http://palosaari.fi/linux/
5173 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5174 T:      git git://linuxtv.org/anttip/media_tree.git
5175 S:      Maintained
5176 F:      drivers/media/usb/dvb-usb-v2/af9015*
5177
5178 DVB_USB_AF9035 MEDIA DRIVER
5179 M:      Antti Palosaari <crope@iki.fi>
5180 L:      linux-media@vger.kernel.org
5181 W:      https://linuxtv.org
5182 W:      http://palosaari.fi/linux/
5183 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5184 T:      git git://linuxtv.org/anttip/media_tree.git
5185 S:      Maintained
5186 F:      drivers/media/usb/dvb-usb-v2/af9035*
5187
5188 DVB_USB_ANYSEE MEDIA DRIVER
5189 M:      Antti Palosaari <crope@iki.fi>
5190 L:      linux-media@vger.kernel.org
5191 W:      https://linuxtv.org
5192 W:      http://palosaari.fi/linux/
5193 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5194 T:      git git://linuxtv.org/anttip/media_tree.git
5195 S:      Maintained
5196 F:      drivers/media/usb/dvb-usb-v2/anysee*
5197
5198 DVB_USB_AU6610 MEDIA DRIVER
5199 M:      Antti Palosaari <crope@iki.fi>
5200 L:      linux-media@vger.kernel.org
5201 W:      https://linuxtv.org
5202 W:      http://palosaari.fi/linux/
5203 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5204 T:      git git://linuxtv.org/anttip/media_tree.git
5205 S:      Maintained
5206 F:      drivers/media/usb/dvb-usb-v2/au6610*
5207
5208 DVB_USB_CE6230 MEDIA DRIVER
5209 M:      Antti Palosaari <crope@iki.fi>
5210 L:      linux-media@vger.kernel.org
5211 W:      https://linuxtv.org
5212 W:      http://palosaari.fi/linux/
5213 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5214 T:      git git://linuxtv.org/anttip/media_tree.git
5215 S:      Maintained
5216 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5217
5218 DVB_USB_CXUSB MEDIA DRIVER
5219 M:      Michael Krufky <mkrufky@linuxtv.org>
5220 L:      linux-media@vger.kernel.org
5221 W:      https://linuxtv.org
5222 W:      http://github.com/mkrufky
5223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5224 T:      git git://linuxtv.org/media_tree.git
5225 S:      Maintained
5226 F:      drivers/media/usb/dvb-usb/cxusb*
5227
5228 DVB_USB_EC168 MEDIA DRIVER
5229 M:      Antti Palosaari <crope@iki.fi>
5230 L:      linux-media@vger.kernel.org
5231 W:      https://linuxtv.org
5232 W:      http://palosaari.fi/linux/
5233 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5234 T:      git git://linuxtv.org/anttip/media_tree.git
5235 S:      Maintained
5236 F:      drivers/media/usb/dvb-usb-v2/ec168*
5237
5238 DVB_USB_GL861 MEDIA DRIVER
5239 M:      Antti Palosaari <crope@iki.fi>
5240 L:      linux-media@vger.kernel.org
5241 W:      https://linuxtv.org
5242 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5243 T:      git git://linuxtv.org/anttip/media_tree.git
5244 S:      Maintained
5245 F:      drivers/media/usb/dvb-usb-v2/gl861*
5246
5247 DVB_USB_MXL111SF MEDIA DRIVER
5248 M:      Michael Krufky <mkrufky@linuxtv.org>
5249 L:      linux-media@vger.kernel.org
5250 W:      https://linuxtv.org
5251 W:      http://github.com/mkrufky
5252 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5253 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5254 S:      Maintained
5255 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5256
5257 DVB_USB_RTL28XXU MEDIA DRIVER
5258 M:      Antti Palosaari <crope@iki.fi>
5259 L:      linux-media@vger.kernel.org
5260 W:      https://linuxtv.org
5261 W:      http://palosaari.fi/linux/
5262 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5263 T:      git git://linuxtv.org/anttip/media_tree.git
5264 S:      Maintained
5265 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5266
5267 DVB_USB_V2 MEDIA DRIVER
5268 M:      Antti Palosaari <crope@iki.fi>
5269 L:      linux-media@vger.kernel.org
5270 W:      https://linuxtv.org
5271 W:      http://palosaari.fi/linux/
5272 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5273 T:      git git://linuxtv.org/anttip/media_tree.git
5274 S:      Maintained
5275 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5276 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5277
5278 DYNAMIC DEBUG
5279 M:      Jason Baron <jbaron@akamai.com>
5280 S:      Maintained
5281 F:      lib/dynamic_debug.c
5282 F:      include/linux/dynamic_debug.h
5283
5284 DYNAMIC INTERRUPT MODERATION
5285 M:      Tal Gilboa <talgi@mellanox.com>
5286 S:      Maintained
5287 F:      include/linux/net_dim.h
5288
5289 DZ DECSTATION DZ11 SERIAL DRIVER
5290 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5291 S:      Maintained
5292 F:      drivers/tty/serial/dz.*
5293
5294 E3X0 POWER BUTTON DRIVER
5295 M:      Moritz Fischer <moritz.fischer@ettus.com>
5296 L:      usrp-users@lists.ettus.com
5297 W:      http://www.ettus.com
5298 S:      Supported
5299 F:      drivers/input/misc/e3x0-button.c
5300 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5301
5302 E4000 MEDIA DRIVER
5303 M:      Antti Palosaari <crope@iki.fi>
5304 L:      linux-media@vger.kernel.org
5305 W:      https://linuxtv.org
5306 W:      http://palosaari.fi/linux/
5307 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5308 T:      git git://linuxtv.org/anttip/media_tree.git
5309 S:      Maintained
5310 F:      drivers/media/tuners/e4000*
5311
5312 EARTH_PT1 MEDIA DRIVER
5313 M:      Akihiro Tsukada <tskd08@gmail.com>
5314 L:      linux-media@vger.kernel.org
5315 S:      Odd Fixes
5316 F:      drivers/media/pci/pt1/
5317
5318 EARTH_PT3 MEDIA DRIVER
5319 M:      Akihiro Tsukada <tskd08@gmail.com>
5320 L:      linux-media@vger.kernel.org
5321 S:      Odd Fixes
5322 F:      drivers/media/pci/pt3/
5323
5324 EC100 MEDIA DRIVER
5325 M:      Antti Palosaari <crope@iki.fi>
5326 L:      linux-media@vger.kernel.org
5327 W:      https://linuxtv.org
5328 W:      http://palosaari.fi/linux/
5329 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5330 T:      git git://linuxtv.org/anttip/media_tree.git
5331 S:      Maintained
5332 F:      drivers/media/dvb-frontends/ec100*
5333
5334 ECRYPT FILE SYSTEM
5335 M:      Tyler Hicks <tyhicks@canonical.com>
5336 L:      ecryptfs@vger.kernel.org
5337 W:      http://ecryptfs.org
5338 W:      https://launchpad.net/ecryptfs
5339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5340 S:      Supported
5341 F:      Documentation/filesystems/ecryptfs.txt
5342 F:      fs/ecryptfs/
5343
5344 EDAC-AMD64
5345 M:      Borislav Petkov <bp@alien8.de>
5346 L:      linux-edac@vger.kernel.org
5347 S:      Maintained
5348 F:      drivers/edac/amd64_edac*
5349
5350 EDAC-CALXEDA
5351 M:      Robert Richter <rric@kernel.org>
5352 L:      linux-edac@vger.kernel.org
5353 S:      Maintained
5354 F:      drivers/edac/highbank*
5355
5356 EDAC-CAVIUM OCTEON
5357 M:      Ralf Baechle <ralf@linux-mips.org>
5358 M:      David Daney <david.daney@cavium.com>
5359 L:      linux-edac@vger.kernel.org
5360 L:      linux-mips@vger.kernel.org
5361 S:      Supported
5362 F:      drivers/edac/octeon_edac*
5363
5364 EDAC-CAVIUM THUNDERX
5365 M:      David Daney <david.daney@cavium.com>
5366 M:      Jan Glauber <jglauber@cavium.com>
5367 L:      linux-edac@vger.kernel.org
5368 S:      Supported
5369 F:      drivers/edac/thunderx_edac*
5370
5371 EDAC-CORE
5372 M:      Borislav Petkov <bp@alien8.de>
5373 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5374 L:      linux-edac@vger.kernel.org
5375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5377 S:      Supported
5378 F:      Documentation/admin-guide/ras.rst
5379 F:      Documentation/driver-api/edac.rst
5380 F:      drivers/edac/
5381 F:      include/linux/edac.h
5382
5383 EDAC-E752X
5384 M:      Mark Gross <mark.gross@intel.com>
5385 L:      linux-edac@vger.kernel.org
5386 S:      Maintained
5387 F:      drivers/edac/e752x_edac.c
5388
5389 EDAC-E7XXX
5390 L:      linux-edac@vger.kernel.org
5391 S:      Maintained
5392 F:      drivers/edac/e7xxx_edac.c
5393
5394 EDAC-FSL_DDR
5395 M:      York Sun <york.sun@nxp.com>
5396 L:      linux-edac@vger.kernel.org
5397 S:      Maintained
5398 F:      drivers/edac/fsl_ddr_edac.*
5399
5400 EDAC-GHES
5401 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5402 L:      linux-edac@vger.kernel.org
5403 S:      Maintained
5404 F:      drivers/edac/ghes_edac.c
5405
5406 EDAC-I3000
5407 L:      linux-edac@vger.kernel.org
5408 S:      Orphan
5409 F:      drivers/edac/i3000_edac.c
5410
5411 EDAC-I5000
5412 L:      linux-edac@vger.kernel.org
5413 S:      Maintained
5414 F:      drivers/edac/i5000_edac.c
5415
5416 EDAC-I5400
5417 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5418 L:      linux-edac@vger.kernel.org
5419 S:      Maintained
5420 F:      drivers/edac/i5400_edac.c
5421
5422 EDAC-I7300
5423 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5424 L:      linux-edac@vger.kernel.org
5425 S:      Maintained
5426 F:      drivers/edac/i7300_edac.c
5427
5428 EDAC-I7CORE
5429 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5430 L:      linux-edac@vger.kernel.org
5431 S:      Maintained
5432 F:      drivers/edac/i7core_edac.c
5433
5434 EDAC-I82443BXGX
5435 M:      Tim Small <tim@buttersideup.com>
5436 L:      linux-edac@vger.kernel.org
5437 S:      Maintained
5438 F:      drivers/edac/i82443bxgx_edac.c
5439
5440 EDAC-I82975X
5441 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5442 M:      "Arvind R." <arvino55@gmail.com>
5443 L:      linux-edac@vger.kernel.org
5444 S:      Maintained
5445 F:      drivers/edac/i82975x_edac.c
5446
5447 EDAC-IE31200
5448 M:      Jason Baron <jbaron@akamai.com>
5449 L:      linux-edac@vger.kernel.org
5450 S:      Maintained
5451 F:      drivers/edac/ie31200_edac.c
5452
5453 EDAC-MPC85XX
5454 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5455 L:      linux-edac@vger.kernel.org
5456 S:      Maintained
5457 F:      drivers/edac/mpc85xx_edac.[ch]
5458
5459 EDAC-PASEMI
5460 M:      Egor Martovetsky <egor@pasemi.com>
5461 L:      linux-edac@vger.kernel.org
5462 S:      Maintained
5463 F:      drivers/edac/pasemi_edac.c
5464
5465 EDAC-PND2
5466 M:      Tony Luck <tony.luck@intel.com>
5467 L:      linux-edac@vger.kernel.org
5468 S:      Maintained
5469 F:      drivers/edac/pnd2_edac.[ch]
5470
5471 EDAC-R82600
5472 M:      Tim Small <tim@buttersideup.com>
5473 L:      linux-edac@vger.kernel.org
5474 S:      Maintained
5475 F:      drivers/edac/r82600_edac.c
5476
5477 EDAC-SBRIDGE
5478 M:      Tony Luck <tony.luck@intel.com>
5479 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5480 L:      linux-edac@vger.kernel.org
5481 S:      Maintained
5482 F:      drivers/edac/sb_edac.c
5483
5484 EDAC-SKYLAKE
5485 M:      Tony Luck <tony.luck@intel.com>
5486 L:      linux-edac@vger.kernel.org
5487 S:      Maintained
5488 F:      drivers/edac/skx_edac.c
5489
5490 EDAC-TI
5491 M:      Tero Kristo <t-kristo@ti.com>
5492 L:      linux-edac@vger.kernel.org
5493 S:      Maintained
5494 F:      drivers/edac/ti_edac.c
5495
5496 EDAC-QCOM
5497 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5498 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5499 L:      linux-arm-msm@vger.kernel.org
5500 L:      linux-edac@vger.kernel.org
5501 S:      Maintained
5502 F:      drivers/edac/qcom_edac.c
5503
5504 EDIROL UA-101/UA-1000 DRIVER
5505 M:      Clemens Ladisch <clemens@ladisch.de>
5506 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5507 T:      git git://git.alsa-project.org/alsa-kernel.git
5508 S:      Maintained
5509 F:      sound/usb/misc/ua101.c
5510
5511 EFI TEST DRIVER
5512 L:      linux-efi@vger.kernel.org
5513 M:      Ivan Hu <ivan.hu@canonical.com>
5514 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5515 S:      Maintained
5516 F:      drivers/firmware/efi/test/
5517
5518 EFI VARIABLE FILESYSTEM
5519 M:      Matthew Garrett <matthew.garrett@nebula.com>
5520 M:      Jeremy Kerr <jk@ozlabs.org>
5521 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5523 L:      linux-efi@vger.kernel.org
5524 S:      Maintained
5525 F:      fs/efivarfs/
5526
5527 EFIFB FRAMEBUFFER DRIVER
5528 L:      linux-fbdev@vger.kernel.org
5529 M:      Peter Jones <pjones@redhat.com>
5530 S:      Maintained
5531 F:      drivers/video/fbdev/efifb.c
5532
5533 EFS FILESYSTEM
5534 W:      http://aeschi.ch.eu.org/efs/
5535 S:      Orphan
5536 F:      fs/efs/
5537
5538 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5539 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5540 L:      netdev@vger.kernel.org
5541 S:      Maintained
5542 F:      drivers/net/ethernet/ibm/ehea/
5543
5544 EM28XX VIDEO4LINUX DRIVER
5545 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5546 L:      linux-media@vger.kernel.org
5547 W:      https://linuxtv.org
5548 T:      git git://linuxtv.org/media_tree.git
5549 S:      Maintained
5550 F:      drivers/media/usb/em28xx/
5551 F:      Documentation/media/v4l-drivers/em28xx*
5552
5553 EMBEDDED LINUX
5554 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5555 M:      Matt Mackall <mpm@selenic.com>
5556 M:      David Woodhouse <dwmw2@infradead.org>
5557 L:      linux-embedded@vger.kernel.org
5558 S:      Maintained
5559
5560 Emulex 10Gbps iSCSI - OneConnect DRIVER
5561 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5562 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5563 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5564 L:      linux-scsi@vger.kernel.org
5565 W:      http://www.broadcom.com
5566 S:      Supported
5567 F:      drivers/scsi/be2iscsi/
5568
5569 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5570 M:      Sathya Perla <sathya.perla@broadcom.com>
5571 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5572 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5573 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5574 L:      netdev@vger.kernel.org
5575 W:      http://www.emulex.com
5576 S:      Supported
5577 F:      drivers/net/ethernet/emulex/benet/
5578
5579 EMULEX ONECONNECT ROCE DRIVER
5580 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5581 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5582 L:      linux-rdma@vger.kernel.org
5583 W:      http://www.broadcom.com
5584 S:      Odd Fixes
5585 F:      drivers/infiniband/hw/ocrdma/
5586 F:      include/uapi/rdma/ocrdma-abi.h
5587
5588 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5589 M:      James Smart <james.smart@broadcom.com>
5590 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5591 L:      linux-scsi@vger.kernel.org
5592 W:      http://www.broadcom.com
5593 S:      Supported
5594 F:      drivers/scsi/lpfc/
5595
5596 ENE CB710 FLASH CARD READER DRIVER
5597 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5598 S:      Maintained
5599 F:      drivers/misc/cb710/
5600 F:      drivers/mmc/host/cb710-mmc.*
5601 F:      include/linux/cb710.h
5602
5603 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5604 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5605 S:      Maintained
5606 F:      drivers/media/rc/ene_ir.*
5607
5608 EPSON S1D13XXX FRAMEBUFFER DRIVER
5609 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5610 S:      Maintained
5611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5612 F:      drivers/video/fbdev/s1d13xxxfb.c
5613 F:      include/video/s1d13xxxfb.h
5614
5615 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5616 M:      Jeff Layton <jlayton@kernel.org>
5617 S:      Maintained
5618 F:      lib/errseq.c
5619 F:      include/linux/errseq.h
5620
5621 ET131X NETWORK DRIVER
5622 M:      Mark Einon <mark.einon@gmail.com>
5623 S:      Odd Fixes
5624 F:      drivers/net/ethernet/agere/
5625
5626 ETHERNET BRIDGE
5627 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5628 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5629 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5630 L:      netdev@vger.kernel.org
5631 W:      http://www.linuxfoundation.org/en/Net:Bridge
5632 S:      Maintained
5633 F:      include/linux/netfilter_bridge/
5634 F:      net/bridge/
5635
5636 ETHERNET PHY LIBRARY
5637 M:      Andrew Lunn <andrew@lunn.ch>
5638 M:      Florian Fainelli <f.fainelli@gmail.com>
5639 M:      Heiner Kallweit <hkallweit1@gmail.com>
5640 L:      netdev@vger.kernel.org
5641 S:      Maintained
5642 F:      Documentation/ABI/testing/sysfs-bus-mdio
5643 F:      Documentation/devicetree/bindings/net/mdio*
5644 F:      Documentation/networking/phy.txt
5645 F:      drivers/net/phy/
5646 F:      drivers/of/of_mdio.c
5647 F:      drivers/of/of_net.c
5648 F:      include/linux/*mdio*.h
5649 F:      include/linux/of_net.h
5650 F:      include/linux/phy.h
5651 F:      include/linux/phy_fixed.h
5652 F:      include/linux/platform_data/mdio-bcm-unimac.h
5653 F:      include/trace/events/mdio.h
5654 F:      include/uapi/linux/mdio.h
5655 F:      include/uapi/linux/mii.h
5656
5657 EXT2 FILE SYSTEM
5658 M:      Jan Kara <jack@suse.com>
5659 L:      linux-ext4@vger.kernel.org
5660 S:      Maintained
5661 F:      Documentation/filesystems/ext2.txt
5662 F:      fs/ext2/
5663 F:      include/linux/ext2*
5664
5665 EXT4 FILE SYSTEM
5666 M:      "Theodore Ts'o" <tytso@mit.edu>
5667 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5668 L:      linux-ext4@vger.kernel.org
5669 W:      http://ext4.wiki.kernel.org
5670 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5672 S:      Maintained
5673 F:      Documentation/filesystems/ext4/ext4.rst
5674 F:      fs/ext4/
5675
5676 Extended Verification Module (EVM)
5677 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5678 L:      linux-integrity@vger.kernel.org
5679 S:      Supported
5680 F:      security/integrity/evm/
5681
5682 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5683 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5684 L:      linux-efi@vger.kernel.org
5685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5686 S:      Maintained
5687 F:      Documentation/efi-stub.txt
5688 F:      arch/*/kernel/efi.c
5689 F:      arch/x86/boot/compressed/eboot.[ch]
5690 F:      arch/*/include/asm/efi.h
5691 F:      arch/x86/platform/efi/
5692 F:      drivers/firmware/efi/
5693 F:      include/linux/efi*.h
5694 F:      arch/arm/boot/compressed/efi-header.S
5695 F:      arch/arm64/kernel/efi-entry.S
5696
5697 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5698 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5699 M:      Chanwoo Choi <cw00.choi@samsung.com>
5700 L:      linux-kernel@vger.kernel.org
5701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5702 S:      Maintained
5703 F:      drivers/extcon/
5704 F:      include/linux/extcon/
5705 F:      include/linux/extcon.h
5706 F:      Documentation/extcon/
5707 F:      Documentation/devicetree/bindings/extcon/
5708
5709 EXYNOS DP DRIVER
5710 M:      Jingoo Han <jingoohan1@gmail.com>
5711 L:      dri-devel@lists.freedesktop.org
5712 S:      Maintained
5713 F:      drivers/gpu/drm/exynos/exynos_dp*
5714
5715 EXYNOS SYSMMU (IOMMU) driver
5716 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5717 L:      iommu@lists.linux-foundation.org
5718 S:      Maintained
5719 F:      drivers/iommu/exynos-iommu.c
5720
5721 EZchip NPS platform support
5722 M:      Vineet Gupta <vgupta@synopsys.com>
5723 M:      Ofer Levi <oferle@mellanox.com>
5724 S:      Supported
5725 F:      arch/arc/plat-eznps
5726 F:      arch/arc/boot/dts/eznps.dts
5727
5728 F2FS FILE SYSTEM
5729 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5730 M:      Chao Yu <yuchao0@huawei.com>
5731 L:      linux-f2fs-devel@lists.sourceforge.net
5732 W:      https://f2fs.wiki.kernel.org/
5733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5734 S:      Maintained
5735 F:      Documentation/filesystems/f2fs.txt
5736 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5737 F:      fs/f2fs/
5738 F:      include/linux/f2fs_fs.h
5739 F:      include/trace/events/f2fs.h
5740
5741 F71805F HARDWARE MONITORING DRIVER
5742 M:      Jean Delvare <jdelvare@suse.com>
5743 L:      linux-hwmon@vger.kernel.org
5744 S:      Maintained
5745 F:      Documentation/hwmon/f71805f
5746 F:      drivers/hwmon/f71805f.c
5747
5748 FADDR2LINE
5749 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5750 S:      Maintained
5751 F:      scripts/faddr2line
5752
5753 FAILOVER MODULE
5754 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5755 L:      netdev@vger.kernel.org
5756 S:      Supported
5757 F:      net/core/failover.c
5758 F:      include/net/failover.h
5759 F:      Documentation/networking/failover.rst
5760
5761 FANOTIFY
5762 M:      Jan Kara <jack@suse.cz>
5763 R:      Amir Goldstein <amir73il@gmail.com>
5764 L:      linux-fsdevel@vger.kernel.org
5765 S:      Maintained
5766 F:      fs/notify/fanotify/
5767 F:      include/linux/fanotify.h
5768 F:      include/uapi/linux/fanotify.h
5769
5770 FARSYNC SYNCHRONOUS DRIVER
5771 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5772 W:      http://www.farsite.co.uk/
5773 S:      Supported
5774 F:      drivers/net/wan/farsync.*
5775
5776 FAULT INJECTION SUPPORT
5777 M:      Akinobu Mita <akinobu.mita@gmail.com>
5778 S:      Supported
5779 F:      Documentation/fault-injection/
5780 F:      lib/fault-inject.c
5781
5782 FBTFT Framebuffer drivers
5783 S:      Orphan
5784 L:      dri-devel@lists.freedesktop.org
5785 L:      linux-fbdev@vger.kernel.org
5786 F:      drivers/staging/fbtft/
5787
5788 FC0011 TUNER DRIVER
5789 M:      Michael Buesch <m@bues.ch>
5790 L:      linux-media@vger.kernel.org
5791 S:      Maintained
5792 F:      drivers/media/tuners/fc0011.h
5793 F:      drivers/media/tuners/fc0011.c
5794
5795 FC2580 MEDIA DRIVER
5796 M:      Antti Palosaari <crope@iki.fi>
5797 L:      linux-media@vger.kernel.org
5798 W:      https://linuxtv.org
5799 W:      http://palosaari.fi/linux/
5800 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5801 T:      git git://linuxtv.org/anttip/media_tree.git
5802 S:      Maintained
5803 F:      drivers/media/tuners/fc2580*
5804
5805 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5806 M:      Johannes Thumshirn <jth@kernel.org>
5807 L:      linux-scsi@vger.kernel.org
5808 W:      www.Open-FCoE.org
5809 S:      Supported
5810 F:      drivers/scsi/libfc/
5811 F:      drivers/scsi/fcoe/
5812 F:      include/scsi/fc/
5813 F:      include/scsi/libfc.h
5814 F:      include/scsi/libfcoe.h
5815 F:      include/uapi/scsi/fc/
5816
5817 FILE LOCKING (flock() and fcntl()/lockf())
5818 M:      Jeff Layton <jlayton@kernel.org>
5819 M:      "J. Bruce Fields" <bfields@fieldses.org>
5820 L:      linux-fsdevel@vger.kernel.org
5821 S:      Maintained
5822 F:      include/linux/fcntl.h
5823 F:      include/uapi/linux/fcntl.h
5824 F:      fs/fcntl.c
5825 F:      fs/locks.c
5826
5827 FILESYSTEMS (VFS and infrastructure)
5828 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5829 L:      linux-fsdevel@vger.kernel.org
5830 S:      Maintained
5831 F:      fs/*
5832 F:      include/linux/fs.h
5833 F:      include/uapi/linux/fs.h
5834
5835 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5836 M:      Riku Voipio <riku.voipio@iki.fi>
5837 L:      linux-hwmon@vger.kernel.org
5838 S:      Maintained
5839 F:      drivers/hwmon/f75375s.c
5840 F:      include/linux/f75375s.h
5841
5842 FIREWIRE AUDIO DRIVERS
5843 M:      Clemens Ladisch <clemens@ladisch.de>
5844 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5845 T:      git git://git.alsa-project.org/alsa-kernel.git
5846 S:      Maintained
5847 F:      sound/firewire/
5848
5849 FIREWIRE MEDIA DRIVERS (firedtv)
5850 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5851 L:      linux-media@vger.kernel.org
5852 L:      linux1394-devel@lists.sourceforge.net
5853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5854 S:      Maintained
5855 F:      drivers/media/firewire/
5856
5857 FIREWIRE SBP-2 TARGET
5858 M:      Chris Boot <bootc@bootc.net>
5859 L:      linux-scsi@vger.kernel.org
5860 L:      target-devel@vger.kernel.org
5861 L:      linux1394-devel@lists.sourceforge.net
5862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5863 S:      Maintained
5864 F:      drivers/target/sbp/
5865
5866 FIREWIRE SUBSYSTEM
5867 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5868 L:      linux1394-devel@lists.sourceforge.net
5869 W:      http://ieee1394.wiki.kernel.org/
5870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5871 S:      Maintained
5872 F:      drivers/firewire/
5873 F:      include/linux/firewire.h
5874 F:      include/uapi/linux/firewire*.h
5875 F:      tools/firewire/
5876
5877 FIRMWARE LOADER (request_firmware)
5878 M:      Luis Chamberlain <mcgrof@kernel.org>
5879 L:      linux-kernel@vger.kernel.org
5880 S:      Maintained
5881 F:      Documentation/firmware_class/
5882 F:      drivers/base/firmware_loader/
5883 F:      include/linux/firmware.h
5884
5885 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5886 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5887 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5888 S:      Maintained
5889 F:      drivers/block/rsxx/
5890
5891 FLOPPY DRIVER
5892 M:      Jiri Kosina <jikos@kernel.org>
5893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5894 S:      Odd fixes
5895 F:      drivers/block/floppy.c
5896
5897 FMC SUBSYSTEM
5898 M:      Alessandro Rubini <rubini@gnudd.com>
5899 W:      http://www.ohwr.org/projects/fmc-bus
5900 S:      Supported
5901 F:      drivers/fmc/
5902 F:      include/linux/fmc*.h
5903 F:      include/linux/ipmi-fru.h
5904 K:      fmc_d.*register
5905
5906 FPGA MANAGER FRAMEWORK
5907 M:      Alan Tull <atull@kernel.org>
5908 M:      Moritz Fischer <mdf@kernel.org>
5909 L:      linux-fpga@vger.kernel.org
5910 S:      Maintained
5911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5912 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5913 F:      Documentation/fpga/
5914 F:      Documentation/driver-api/fpga/
5915 F:      Documentation/devicetree/bindings/fpga/
5916 F:      drivers/fpga/
5917 F:      include/linux/fpga/
5918 W:      http://www.rocketboards.org
5919
5920 FPGA DFL DRIVERS
5921 M:      Wu Hao <hao.wu@intel.com>
5922 L:      linux-fpga@vger.kernel.org
5923 S:      Maintained
5924 F:      Documentation/fpga/dfl.txt
5925 F:      include/uapi/linux/fpga-dfl.h
5926 F:      drivers/fpga/dfl*
5927
5928 FPU EMULATOR
5929 M:      Bill Metzenthen <billm@melbpc.org.au>
5930 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5931 S:      Maintained
5932 F:      arch/x86/math-emu/
5933
5934 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5935 L:      netdev@vger.kernel.org
5936 S:      Orphan
5937 F:      drivers/net/wan/dlci.c
5938 F:      drivers/net/wan/sdla.c
5939
5940 FRAMEBUFFER LAYER
5941 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5942 L:      dri-devel@lists.freedesktop.org
5943 L:      linux-fbdev@vger.kernel.org
5944 T:      git git://github.com/bzolnier/linux.git
5945 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5946 S:      Maintained
5947 F:      Documentation/fb/
5948 F:      drivers/video/
5949 F:      include/video/
5950 F:      include/linux/fb.h
5951 F:      include/uapi/video/
5952 F:      include/uapi/linux/fb.h
5953
5954 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5955 M:      Horia Geantă <horia.geanta@nxp.com>
5956 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5957 L:      linux-crypto@vger.kernel.org
5958 S:      Maintained
5959 F:      drivers/crypto/caam/
5960 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5961
5962 FREESCALE DIU FRAMEBUFFER DRIVER
5963 M:      Timur Tabi <timur@kernel.org>
5964 L:      linux-fbdev@vger.kernel.org
5965 S:      Maintained
5966 F:      drivers/video/fbdev/fsl-diu-fb.*
5967
5968 FREESCALE DMA DRIVER
5969 M:      Li Yang <leoyang.li@nxp.com>
5970 M:      Zhang Wei <zw@zh-kernel.org>
5971 L:      linuxppc-dev@lists.ozlabs.org
5972 S:      Maintained
5973 F:      drivers/dma/fsldma.*
5974
5975 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5976 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5977 L:      netdev@vger.kernel.org
5978 S:      Maintained
5979 F:      drivers/net/ethernet/freescale/gianfar*
5980 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5981
5982 FREESCALE GPMI NAND DRIVER
5983 M:      Han Xu <han.xu@nxp.com>
5984 L:      linux-mtd@lists.infradead.org
5985 S:      Maintained
5986 F:      drivers/mtd/nand/raw/gpmi-nand/*
5987
5988 FREESCALE I2C CPM DRIVER
5989 M:      Jochen Friedrich <jochen@scram.de>
5990 L:      linuxppc-dev@lists.ozlabs.org
5991 L:      linux-i2c@vger.kernel.org
5992 S:      Maintained
5993 F:      drivers/i2c/busses/i2c-cpm.c
5994
5995 FREESCALE IMX LPI2C DRIVER
5996 M:      Dong Aisheng <aisheng.dong@nxp.com>
5997 L:      linux-i2c@vger.kernel.org
5998 L:      linux-imx@nxp.com
5999 S:      Maintained
6000 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6001 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6002
6003 FREESCALE IMX / MXC FEC DRIVER
6004 M:      Fugang Duan <fugang.duan@nxp.com>
6005 L:      netdev@vger.kernel.org
6006 S:      Maintained
6007 F:      drivers/net/ethernet/freescale/fec_main.c
6008 F:      drivers/net/ethernet/freescale/fec_ptp.c
6009 F:      drivers/net/ethernet/freescale/fec.h
6010 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6011
6012 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6013 M:      Sascha Hauer <s.hauer@pengutronix.de>
6014 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6015 L:      linux-fbdev@vger.kernel.org
6016 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6017 S:      Maintained
6018 F:      include/linux/platform_data/video-imxfb.h
6019 F:      drivers/video/fbdev/imxfb.c
6020
6021 FREESCALE QORIQ DPAA ETHERNET DRIVER
6022 M:      Madalin Bucur <madalin.bucur@nxp.com>
6023 L:      netdev@vger.kernel.org
6024 S:      Maintained
6025 F:      drivers/net/ethernet/freescale/dpaa
6026
6027 FREESCALE QORIQ DPAA FMAN DRIVER
6028 M:      Madalin Bucur <madalin.bucur@nxp.com>
6029 L:      netdev@vger.kernel.org
6030 S:      Maintained
6031 F:      drivers/net/ethernet/freescale/fman
6032 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6033
6034 FREESCALE QORIQ PTP CLOCK DRIVER
6035 M:      Yangbo Lu <yangbo.lu@nxp.com>
6036 L:      netdev@vger.kernel.org
6037 S:      Maintained
6038 F:      drivers/ptp/ptp_qoriq.c
6039 F:      include/linux/fsl/ptp_qoriq.h
6040 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6041
6042 FREESCALE QUAD SPI DRIVER
6043 M:      Han Xu <han.xu@nxp.com>
6044 L:      linux-mtd@lists.infradead.org
6045 S:      Maintained
6046 F:      drivers/mtd/spi-nor/fsl-quadspi.c
6047
6048 FREESCALE QUICC ENGINE LIBRARY
6049 M:      Qiang Zhao <qiang.zhao@nxp.com>
6050 L:      linuxppc-dev@lists.ozlabs.org
6051 S:      Maintained
6052 F:      drivers/soc/fsl/qe/
6053 F:      include/soc/fsl/*qe*.h
6054 F:      include/soc/fsl/*ucc*.h
6055
6056 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6057 M:      Li Yang <leoyang.li@nxp.com>
6058 L:      netdev@vger.kernel.org
6059 L:      linuxppc-dev@lists.ozlabs.org
6060 S:      Maintained
6061 F:      drivers/net/ethernet/freescale/ucc_geth*
6062
6063 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6064 M:      Zhao Qiang <qiang.zhao@nxp.com>
6065 L:      netdev@vger.kernel.org
6066 L:      linuxppc-dev@lists.ozlabs.org
6067 S:      Maintained
6068 F:      drivers/net/wan/fsl_ucc_hdlc*
6069
6070 FREESCALE QUICC ENGINE UCC UART DRIVER
6071 M:      Timur Tabi <timur@kernel.org>
6072 L:      linuxppc-dev@lists.ozlabs.org
6073 S:      Maintained
6074 F:      drivers/tty/serial/ucc_uart.c
6075
6076 FREESCALE SOC DRIVERS
6077 M:      Li Yang <leoyang.li@nxp.com>
6078 L:      linuxppc-dev@lists.ozlabs.org
6079 L:      linux-arm-kernel@lists.infradead.org
6080 S:      Maintained
6081 F:      Documentation/devicetree/bindings/soc/fsl/
6082 F:      drivers/soc/fsl/
6083 F:      include/linux/fsl/
6084
6085 FREESCALE SOC FS_ENET DRIVER
6086 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6087 L:      linuxppc-dev@lists.ozlabs.org
6088 L:      netdev@vger.kernel.org
6089 S:      Maintained
6090 F:      drivers/net/ethernet/freescale/fs_enet/
6091 F:      include/linux/fs_enet_pd.h
6092
6093 FREESCALE SOC SOUND DRIVERS
6094 M:      Timur Tabi <timur@kernel.org>
6095 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6096 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6097 R:      Fabio Estevam <fabio.estevam@nxp.com>
6098 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6099 L:      linuxppc-dev@lists.ozlabs.org
6100 S:      Maintained
6101 F:      sound/soc/fsl/fsl*
6102 F:      sound/soc/fsl/imx*
6103 F:      sound/soc/fsl/mpc8610_hpcd.c
6104
6105 FREESCALE USB PERIPHERAL DRIVERS
6106 M:      Li Yang <leoyang.li@nxp.com>
6107 L:      linux-usb@vger.kernel.org
6108 L:      linuxppc-dev@lists.ozlabs.org
6109 S:      Maintained
6110 F:      drivers/usb/gadget/udc/fsl*
6111
6112 FREEVXFS FILESYSTEM
6113 M:      Christoph Hellwig <hch@infradead.org>
6114 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6115 S:      Maintained
6116 F:      fs/freevxfs/
6117
6118 FREEZER
6119 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6120 M:      Pavel Machek <pavel@ucw.cz>
6121 L:      linux-pm@vger.kernel.org
6122 S:      Supported
6123 F:      Documentation/power/freezing-of-tasks.txt
6124 F:      include/linux/freezer.h
6125 F:      kernel/freezer.c
6126
6127 FRONTSWAP API
6128 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6129 L:      linux-kernel@vger.kernel.org
6130 S:      Maintained
6131 F:      mm/frontswap.c
6132 F:      include/linux/frontswap.h
6133
6134 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6135 M:      David Howells <dhowells@redhat.com>
6136 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6137 S:      Supported
6138 F:      Documentation/filesystems/caching/
6139 F:      fs/fscache/
6140 F:      include/linux/fscache*.h
6141
6142 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6143 M:      Theodore Y. Ts'o <tytso@mit.edu>
6144 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6145 L:      linux-fscrypt@vger.kernel.org
6146 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6148 S:      Supported
6149 F:      fs/crypto/
6150 F:      include/linux/fscrypt*.h
6151 F:      Documentation/filesystems/fscrypt.rst
6152
6153 FSI-ATTACHED I2C DRIVER
6154 M:      Eddie James <eajames@linux.vnet.ibm.com>
6155 L:      linux-i2c@vger.kernel.org
6156 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6157 S:      Maintained
6158 F:      drivers/i2c/busses/i2c-fsi.c
6159 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6160
6161 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6162 M:      Jan Kara <jack@suse.cz>
6163 R:      Amir Goldstein <amir73il@gmail.com>
6164 L:      linux-fsdevel@vger.kernel.org
6165 S:      Maintained
6166 F:      fs/notify/
6167 F:      include/linux/fsnotify*.h
6168
6169 FUJITSU LAPTOP EXTRAS
6170 M:      Jonathan Woithe <jwoithe@just42.net>
6171 L:      platform-driver-x86@vger.kernel.org
6172 S:      Maintained
6173 F:      drivers/platform/x86/fujitsu-laptop.c
6174
6175 FUJITSU M-5MO LS CAMERA ISP DRIVER
6176 M:      Kyungmin Park <kyungmin.park@samsung.com>
6177 M:      Heungjun Kim <riverful.kim@samsung.com>
6178 L:      linux-media@vger.kernel.org
6179 S:      Maintained
6180 F:      drivers/media/i2c/m5mols/
6181 F:      include/media/i2c/m5mols.h
6182
6183 FUJITSU TABLET EXTRAS
6184 M:      Robert Gerlach <khnz@gmx.de>
6185 L:      platform-driver-x86@vger.kernel.org
6186 S:      Maintained
6187 F:      drivers/platform/x86/fujitsu-tablet.c
6188
6189 FUSE: FILESYSTEM IN USERSPACE
6190 M:      Miklos Szeredi <miklos@szeredi.hu>
6191 L:      linux-fsdevel@vger.kernel.org
6192 W:      http://fuse.sourceforge.net/
6193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6194 S:      Maintained
6195 F:      fs/fuse/
6196 F:      include/uapi/linux/fuse.h
6197 F:      Documentation/filesystems/fuse.txt
6198
6199 FUTEX SUBSYSTEM
6200 M:      Thomas Gleixner <tglx@linutronix.de>
6201 M:      Ingo Molnar <mingo@redhat.com>
6202 R:      Peter Zijlstra <peterz@infradead.org>
6203 R:      Darren Hart <dvhart@infradead.org>
6204 L:      linux-kernel@vger.kernel.org
6205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6206 S:      Maintained
6207 F:      kernel/futex.c
6208 F:      kernel/futex_compat.c
6209 F:      include/asm-generic/futex.h
6210 F:      include/linux/futex.h
6211 F:      include/uapi/linux/futex.h
6212 F:      tools/testing/selftests/futex/
6213 F:      tools/perf/bench/futex*
6214 F:      Documentation/*futex*
6215
6216 GCC PLUGINS
6217 M:      Kees Cook <keescook@chromium.org>
6218 R:      Emese Revfy <re.emese@gmail.com>
6219 L:      kernel-hardening@lists.openwall.com
6220 S:      Maintained
6221 F:      scripts/gcc-plugins/
6222 F:      scripts/gcc-plugin.sh
6223 F:      scripts/Makefile.gcc-plugins
6224 F:      Documentation/gcc-plugins.txt
6225
6226 GASKET DRIVER FRAMEWORK
6227 M:      Rob Springer <rspringer@google.com>
6228 M:      Todd Poynor <toddpoynor@google.com>
6229 M:      Ben Chan <benchan@chromium.org>
6230 S:      Maintained
6231 F:      drivers/staging/gasket/
6232
6233 GCOV BASED KERNEL PROFILING
6234 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6235 S:      Maintained
6236 F:      kernel/gcov/
6237 F:      Documentation/dev-tools/gcov.rst
6238
6239 GDB KERNEL DEBUGGING HELPER SCRIPTS
6240 M:      Jan Kiszka <jan.kiszka@siemens.com>
6241 M:      Kieran Bingham <kbingham@kernel.org>
6242 S:      Supported
6243 F:      scripts/gdb/
6244
6245 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6246 M:      Achim Leubner <achim_leubner@adaptec.com>
6247 L:      linux-scsi@vger.kernel.org
6248 W:      http://www.icp-vortex.com/
6249 S:      Supported
6250 F:      drivers/scsi/gdt*
6251
6252 GEMTEK FM RADIO RECEIVER DRIVER
6253 M:      Hans Verkuil <hverkuil@xs4all.nl>
6254 L:      linux-media@vger.kernel.org
6255 T:      git git://linuxtv.org/media_tree.git
6256 W:      https://linuxtv.org
6257 S:      Maintained
6258 F:      drivers/media/radio/radio-gemtek*
6259
6260 GENERIC GPIO I2C DRIVER
6261 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6262 S:      Supported
6263 F:      drivers/i2c/busses/i2c-gpio.c
6264 F:      include/linux/platform_data/i2c-gpio.h
6265
6266 GENERIC GPIO I2C MULTIPLEXER DRIVER
6267 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6268 L:      linux-i2c@vger.kernel.org
6269 S:      Supported
6270 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6271 F:      include/linux/platform_data/i2c-mux-gpio.h
6272 F:      Documentation/i2c/muxes/i2c-mux-gpio
6273
6274 GENERIC HDLC (WAN) DRIVERS
6275 M:      Krzysztof Halasa <khc@pm.waw.pl>
6276 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6277 S:      Maintained
6278 F:      drivers/net/wan/c101.c
6279 F:      drivers/net/wan/hd6457*
6280 F:      drivers/net/wan/hdlc*
6281 F:      drivers/net/wan/n2.c
6282 F:      drivers/net/wan/pc300too.c
6283 F:      drivers/net/wan/pci200syn.c
6284 F:      drivers/net/wan/wanxl*
6285
6286 GENERIC INCLUDE/ASM HEADER FILES
6287 M:      Arnd Bergmann <arnd@arndb.de>
6288 L:      linux-arch@vger.kernel.org
6289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6290 S:      Maintained
6291 F:      include/asm-generic/
6292 F:      include/uapi/asm-generic/
6293
6294 GENERIC PHY FRAMEWORK
6295 M:      Kishon Vijay Abraham I <kishon@ti.com>
6296 L:      linux-kernel@vger.kernel.org
6297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6298 S:      Supported
6299 F:      drivers/phy/
6300 F:      include/linux/phy/
6301
6302 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6303 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6304 S:      Supported
6305 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6306
6307 GENERIC PM DOMAINS
6308 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6309 M:      Kevin Hilman <khilman@kernel.org>
6310 M:      Ulf Hansson <ulf.hansson@linaro.org>
6311 L:      linux-pm@vger.kernel.org
6312 S:      Supported
6313 F:      drivers/base/power/domain*.c
6314 F:      include/linux/pm_domain.h
6315 F:      Documentation/devicetree/bindings/power/power_domain.txt
6316
6317 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6318 M:      Eugen Hristev <eugen.hristev@microchip.com>
6319 L:      linux-input@vger.kernel.org
6320 S:      Maintained
6321 F:      drivers/input/touchscreen/resistive-adc-touch.c
6322
6323 GENERIC UIO DRIVER FOR PCI DEVICES
6324 M:      "Michael S. Tsirkin" <mst@redhat.com>
6325 L:      kvm@vger.kernel.org
6326 S:      Supported
6327 F:      drivers/uio/uio_pci_generic.c
6328
6329 GENWQE (IBM Generic Workqueue Card)
6330 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6331 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6332 S:      Supported
6333 F:      drivers/misc/genwqe/
6334
6335 GET_MAINTAINER SCRIPT
6336 M:      Joe Perches <joe@perches.com>
6337 S:      Maintained
6338 F:      scripts/get_maintainer.pl
6339
6340 GFS2 FILE SYSTEM
6341 M:      Bob Peterson <rpeterso@redhat.com>
6342 M:      Andreas Gruenbacher <agruenba@redhat.com>
6343 L:      cluster-devel@redhat.com
6344 W:      http://sources.redhat.com/cluster/
6345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6346 S:      Supported
6347 F:      Documentation/filesystems/gfs2*.txt
6348 F:      fs/gfs2/
6349 F:      include/uapi/linux/gfs2_ondisk.h
6350
6351 GIGASET ISDN DRIVERS
6352 M:      Paul Bolle <pebolle@tiscali.nl>
6353 L:      gigaset307x-common@lists.sourceforge.net
6354 W:      http://gigaset307x.sourceforge.net/
6355 S:      Odd Fixes
6356 F:      Documentation/isdn/README.gigaset
6357 F:      drivers/isdn/gigaset/
6358 F:      include/uapi/linux/gigaset_dev.h
6359
6360 GNSS SUBSYSTEM
6361 M:      Johan Hovold <johan@kernel.org>
6362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6363 S:      Maintained
6364 F:      Documentation/ABI/testing/sysfs-class-gnss
6365 F:      Documentation/devicetree/bindings/gnss/
6366 F:      drivers/gnss/
6367 F:      include/linux/gnss.h
6368
6369 GO7007 MPEG CODEC
6370 M:      Hans Verkuil <hans.verkuil@cisco.com>
6371 L:      linux-media@vger.kernel.org
6372 S:      Maintained
6373 F:      drivers/media/usb/go7007/
6374
6375 GOODIX TOUCHSCREEN
6376 M:      Bastien Nocera <hadess@hadess.net>
6377 L:      linux-input@vger.kernel.org
6378 S:      Maintained
6379 F:      drivers/input/touchscreen/goodix.c
6380
6381 GPD POCKET FAN DRIVER
6382 M:      Hans de Goede <hdegoede@redhat.com>
6383 L:      platform-driver-x86@vger.kernel.org
6384 S:      Maintained
6385 F:      drivers/platform/x86/gpd-pocket-fan.c
6386
6387 GPIO ACPI SUPPORT
6388 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6389 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6390 L:      linux-gpio@vger.kernel.org
6391 L:      linux-acpi@vger.kernel.org
6392 S:      Maintained
6393 F:      Documentation/acpi/gpio-properties.txt
6394 F:      drivers/gpio/gpiolib-acpi.c
6395
6396 GPIO IR Transmitter
6397 M:      Sean Young <sean@mess.org>
6398 L:      linux-media@vger.kernel.org
6399 S:      Maintained
6400 F:      drivers/media/rc/gpio-ir-tx.c
6401
6402 GPIO MOCKUP DRIVER
6403 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6404 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6405 L:      linux-gpio@vger.kernel.org
6406 S:      Maintained
6407 F:      drivers/gpio/gpio-mockup.c
6408 F:      tools/testing/selftests/gpio/
6409
6410 GPIO SUBSYSTEM
6411 M:      Linus Walleij <linus.walleij@linaro.org>
6412 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6413 L:      linux-gpio@vger.kernel.org
6414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6415 S:      Maintained
6416 F:      Documentation/devicetree/bindings/gpio/
6417 F:      Documentation/driver-api/gpio/
6418 F:      Documentation/gpio/
6419 F:      Documentation/ABI/testing/gpio-cdev
6420 F:      Documentation/ABI/obsolete/sysfs-gpio
6421 F:      drivers/gpio/
6422 F:      include/linux/gpio/
6423 F:      include/linux/gpio.h
6424 F:      include/linux/of_gpio.h
6425 F:      include/asm-generic/gpio.h
6426 F:      include/uapi/linux/gpio.h
6427 F:      tools/gpio/
6428
6429 GRE DEMULTIPLEXER DRIVER
6430 M:      Dmitry Kozlov <xeb@mail.ru>
6431 L:      netdev@vger.kernel.org
6432 S:      Maintained
6433 F:      net/ipv4/gre_demux.c
6434 F:      net/ipv4/gre_offload.c
6435 F:      include/net/gre.h
6436
6437 GRETH 10/100/1G Ethernet MAC device driver
6438 M:      Andreas Larsson <andreas@gaisler.com>
6439 L:      netdev@vger.kernel.org
6440 S:      Maintained
6441 F:      drivers/net/ethernet/aeroflex/
6442
6443 GREYBUS AUDIO PROTOCOLS DRIVERS
6444 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6445 M:      Mark Greer <mgreer@animalcreek.com>
6446 S:      Maintained
6447 F:      drivers/staging/greybus/audio_apbridgea.c
6448 F:      drivers/staging/greybus/audio_apbridgea.h
6449 F:      drivers/staging/greybus/audio_codec.c
6450 F:      drivers/staging/greybus/audio_codec.h
6451 F:      drivers/staging/greybus/audio_gb.c
6452 F:      drivers/staging/greybus/audio_manager.c
6453 F:      drivers/staging/greybus/audio_manager.h
6454 F:      drivers/staging/greybus/audio_manager_module.c
6455 F:      drivers/staging/greybus/audio_manager_private.h
6456 F:      drivers/staging/greybus/audio_manager_sysfs.c
6457 F:      drivers/staging/greybus/audio_module.c
6458 F:      drivers/staging/greybus/audio_topology.c
6459
6460 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6461 M:      Viresh Kumar <vireshk@kernel.org>
6462 S:      Maintained
6463 F:      drivers/staging/greybus/authentication.c
6464 F:      drivers/staging/greybus/bootrom.c
6465 F:      drivers/staging/greybus/firmware.h
6466 F:      drivers/staging/greybus/fw-core.c
6467 F:      drivers/staging/greybus/fw-download.c
6468 F:      drivers/staging/greybus/fw-management.c
6469 F:      drivers/staging/greybus/greybus_authentication.h
6470 F:      drivers/staging/greybus/greybus_firmware.h
6471 F:      drivers/staging/greybus/hid.c
6472 F:      drivers/staging/greybus/i2c.c
6473 F:      drivers/staging/greybus/spi.c
6474 F:      drivers/staging/greybus/spilib.c
6475 F:      drivers/staging/greybus/spilib.h
6476
6477 GREYBUS LOOPBACK DRIVER
6478 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6479 S:      Maintained
6480 F:      drivers/staging/greybus/loopback.c
6481
6482 GREYBUS PLATFORM DRIVERS
6483 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6484 S:      Maintained
6485 F:      drivers/staging/greybus/arche-platform.c
6486 F:      drivers/staging/greybus/arche-apb-ctrl.c
6487 F:      drivers/staging/greybus/arche_platform.h
6488
6489 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6490 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6491 S:      Maintained
6492 F:      drivers/staging/greybus/sdio.c
6493 F:      drivers/staging/greybus/light.c
6494 F:      drivers/staging/greybus/gpio.c
6495 F:      drivers/staging/greybus/power_supply.c
6496 F:      drivers/staging/greybus/spi.c
6497 F:      drivers/staging/greybus/spilib.c
6498
6499 GREYBUS SUBSYSTEM
6500 M:      Johan Hovold <johan@kernel.org>
6501 M:      Alex Elder <elder@kernel.org>
6502 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6503 S:      Maintained
6504 F:      drivers/staging/greybus/
6505 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6506
6507 GREYBUS UART PROTOCOLS DRIVERS
6508 M:      David Lin <dtwlin@gmail.com>
6509 S:      Maintained
6510 F:      drivers/staging/greybus/uart.c
6511 F:      drivers/staging/greybus/log.c
6512
6513 GS1662 VIDEO SERIALIZER
6514 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6515 L:      linux-media@vger.kernel.org
6516 T:      git git://linuxtv.org/media_tree.git
6517 S:      Maintained
6518 F:      drivers/media/spi/gs1662.c
6519
6520 GSPCA FINEPIX SUBDRIVER
6521 M:      Frank Zago <frank@zago.net>
6522 L:      linux-media@vger.kernel.org
6523 T:      git git://linuxtv.org/media_tree.git
6524 S:      Maintained
6525 F:      drivers/media/usb/gspca/finepix.c
6526
6527 GSPCA GL860 SUBDRIVER
6528 M:      Olivier Lorin <o.lorin@laposte.net>
6529 L:      linux-media@vger.kernel.org
6530 T:      git git://linuxtv.org/media_tree.git
6531 S:      Maintained
6532 F:      drivers/media/usb/gspca/gl860/
6533
6534 GSPCA M5602 SUBDRIVER
6535 M:      Erik Andren <erik.andren@gmail.com>
6536 L:      linux-media@vger.kernel.org
6537 T:      git git://linuxtv.org/media_tree.git
6538 S:      Maintained
6539 F:      drivers/media/usb/gspca/m5602/
6540
6541 GSPCA PAC207 SONIXB SUBDRIVER
6542 M:      Hans Verkuil <hverkuil@xs4all.nl>
6543 L:      linux-media@vger.kernel.org
6544 T:      git git://linuxtv.org/media_tree.git
6545 S:      Odd Fixes
6546 F:      drivers/media/usb/gspca/pac207.c
6547
6548 GSPCA SN9C20X SUBDRIVER
6549 M:      Brian Johnson <brijohn@gmail.com>
6550 L:      linux-media@vger.kernel.org
6551 T:      git git://linuxtv.org/media_tree.git
6552 S:      Maintained
6553 F:      drivers/media/usb/gspca/sn9c20x.c
6554
6555 GSPCA T613 SUBDRIVER
6556 M:      Leandro Costantino <lcostantino@gmail.com>
6557 L:      linux-media@vger.kernel.org
6558 T:      git git://linuxtv.org/media_tree.git
6559 S:      Maintained
6560 F:      drivers/media/usb/gspca/t613.c
6561
6562 GSPCA USB WEBCAM DRIVER
6563 M:      Hans Verkuil <hverkuil@xs4all.nl>
6564 L:      linux-media@vger.kernel.org
6565 T:      git git://linuxtv.org/media_tree.git
6566 S:      Odd Fixes
6567 F:      drivers/media/usb/gspca/
6568
6569 GTP (GPRS Tunneling Protocol)
6570 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6571 M:      Harald Welte <laforge@gnumonks.org>
6572 L:      osmocom-net-gprs@lists.osmocom.org
6573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6574 S:      Maintained
6575 F:      drivers/net/gtp.c
6576
6577 GUID PARTITION TABLE (GPT)
6578 M:      Davidlohr Bueso <dave@stgolabs.net>
6579 L:      linux-efi@vger.kernel.org
6580 S:      Maintained
6581 F:      block/partitions/efi.*
6582
6583 H8/300 ARCHITECTURE
6584 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6585 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6586 W:      http://uclinux-h8.sourceforge.jp
6587 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6588 S:      Maintained
6589 F:      arch/h8300/
6590 F:      drivers/clocksource/h8300_*.c
6591 F:      drivers/clk/h8300/
6592 F:      drivers/irqchip/irq-renesas-h8*.c
6593
6594 HACKRF MEDIA DRIVER
6595 M:      Antti Palosaari <crope@iki.fi>
6596 L:      linux-media@vger.kernel.org
6597 W:      https://linuxtv.org
6598 W:      http://palosaari.fi/linux/
6599 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6600 T:      git git://linuxtv.org/anttip/media_tree.git
6601 S:      Maintained
6602 F:      drivers/media/usb/hackrf/
6603
6604 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6605 M:      Frank Seidel <frank@f-seidel.de>
6606 L:      platform-driver-x86@vger.kernel.org
6607 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6608 S:      Maintained
6609 F:      drivers/platform/x86/hdaps.c
6610
6611 HARDWARE MONITORING
6612 M:      Jean Delvare <jdelvare@suse.com>
6613 M:      Guenter Roeck <linux@roeck-us.net>
6614 L:      linux-hwmon@vger.kernel.org
6615 W:      http://hwmon.wiki.kernel.org/
6616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6617 S:      Maintained
6618 F:      Documentation/devicetree/bindings/hwmon/
6619 F:      Documentation/hwmon/
6620 F:      drivers/hwmon/
6621 F:      include/linux/hwmon*.h
6622 F:      include/trace/events/hwmon*.h
6623
6624 HARDWARE RANDOM NUMBER GENERATOR CORE
6625 M:      Matt Mackall <mpm@selenic.com>
6626 M:      Herbert Xu <herbert@gondor.apana.org.au>
6627 L:      linux-crypto@vger.kernel.org
6628 S:      Odd fixes
6629 F:      Documentation/devicetree/bindings/rng/
6630 F:      Documentation/hw_random.txt
6631 F:      drivers/char/hw_random/
6632 F:      include/linux/hw_random.h
6633
6634 HARDWARE TRACING FACILITIES
6635 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6636 S:      Maintained
6637 F:      drivers/hwtracing/
6638
6639 HARDWARE SPINLOCK CORE
6640 M:      Ohad Ben-Cohen <ohad@wizery.com>
6641 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6642 L:      linux-remoteproc@vger.kernel.org
6643 S:      Maintained
6644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6645 F:      Documentation/devicetree/bindings/hwlock/
6646 F:      Documentation/hwspinlock.txt
6647 F:      drivers/hwspinlock/
6648 F:      include/linux/hwspinlock.h
6649
6650 HARMONY SOUND DRIVER
6651 L:      linux-parisc@vger.kernel.org
6652 S:      Maintained
6653 F:      sound/parisc/harmony.*
6654
6655 HDPVR USB VIDEO ENCODER DRIVER
6656 M:      Hans Verkuil <hverkuil@xs4all.nl>
6657 L:      linux-media@vger.kernel.org
6658 T:      git git://linuxtv.org/media_tree.git
6659 W:      https://linuxtv.org
6660 S:      Odd Fixes
6661 F:      drivers/media/usb/hdpvr/
6662
6663 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6664 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6665 S:      Supported
6666 F:      Documentation/watchdog/hpwdt.txt
6667 F:      drivers/watchdog/hpwdt.c
6668
6669 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6670 M:      Don Brace <don.brace@microsemi.com>
6671 L:      esc.storagedev@microsemi.com
6672 L:      linux-scsi@vger.kernel.org
6673 S:      Supported
6674 F:      Documentation/scsi/hpsa.txt
6675 F:      drivers/scsi/hpsa*.[ch]
6676 F:      include/linux/cciss*.h
6677 F:      include/uapi/linux/cciss*.h
6678
6679 HFI1 DRIVER
6680 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6681 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6682 L:      linux-rdma@vger.kernel.org
6683 S:      Supported
6684 F:      drivers/infiniband/hw/hfi1
6685
6686 HFS FILESYSTEM
6687 L:      linux-fsdevel@vger.kernel.org
6688 S:      Orphan
6689 F:      Documentation/filesystems/hfs.txt
6690 F:      fs/hfs/
6691
6692 HFSPLUS FILESYSTEM
6693 L:      linux-fsdevel@vger.kernel.org
6694 S:      Orphan
6695 F:      Documentation/filesystems/hfsplus.txt
6696 F:      fs/hfsplus/
6697
6698 HGA FRAMEBUFFER DRIVER
6699 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6700 L:      linux-nvidia@lists.surfsouth.com
6701 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6702 S:      Maintained
6703 F:      drivers/video/fbdev/hgafb.c
6704
6705 HIBERNATION (aka Software Suspend, aka swsusp)
6706 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6707 M:      Pavel Machek <pavel@ucw.cz>
6708 L:      linux-pm@vger.kernel.org
6709 B:      https://bugzilla.kernel.org
6710 S:      Supported
6711 F:      arch/x86/power/
6712 F:      drivers/base/power/
6713 F:      kernel/power/
6714 F:      include/linux/suspend.h
6715 F:      include/linux/freezer.h
6716 F:      include/linux/pm.h
6717 F:      arch/*/include/asm/suspend*.h
6718
6719 HID CORE LAYER
6720 M:      Jiri Kosina <jikos@kernel.org>
6721 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6722 L:      linux-input@vger.kernel.org
6723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6724 S:      Maintained
6725 F:      drivers/hid/
6726 F:      include/linux/hid*
6727 F:      include/uapi/linux/hid*
6728
6729 HID SENSOR HUB DRIVERS
6730 M:      Jiri Kosina <jikos@kernel.org>
6731 M:      Jonathan Cameron <jic23@kernel.org>
6732 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6733 L:      linux-input@vger.kernel.org
6734 L:      linux-iio@vger.kernel.org
6735 S:      Maintained
6736 F:      Documentation/hid/hid-sensor*
6737 F:      drivers/hid/hid-sensor-*
6738 F:      drivers/iio/*/hid-*
6739 F:      include/linux/hid-sensor-*
6740
6741 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6742 M:      Thomas Gleixner <tglx@linutronix.de>
6743 L:      linux-kernel@vger.kernel.org
6744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6745 S:      Maintained
6746 F:      Documentation/timers/
6747 F:      kernel/time/hrtimer.c
6748 F:      kernel/time/clockevents.c
6749 F:      kernel/time/timer_*.c
6750 F:      include/linux/clockchips.h
6751 F:      include/linux/hrtimer.h
6752
6753 HIGH-SPEED SCC DRIVER FOR AX.25
6754 L:      linux-hams@vger.kernel.org
6755 S:      Orphan
6756 F:      drivers/net/hamradio/dmascc.c
6757 F:      drivers/net/hamradio/scc.c
6758
6759 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6760 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6761 W:      http://www.highpoint-tech.com
6762 S:      Supported
6763 F:      Documentation/scsi/hptiop.txt
6764 F:      drivers/scsi/hptiop.c
6765
6766 HIPPI
6767 M:      Jes Sorensen <jes@trained-monkey.org>
6768 L:      linux-hippi@sunsite.dk
6769 S:      Maintained
6770 F:      include/linux/hippidevice.h
6771 F:      include/uapi/linux/if_hippi.h
6772 F:      net/802/hippi.c
6773 F:      drivers/net/hippi/
6774
6775 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6776 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6777 M:      Salil Mehta <salil.mehta@huawei.com>
6778 L:      netdev@vger.kernel.org
6779 W:      http://www.hisilicon.com
6780 S:      Maintained
6781 F:      drivers/net/ethernet/hisilicon/hns3/
6782
6783 HISILICON LPC BUS DRIVER
6784 M:      john.garry@huawei.com
6785 W:      http://www.hisilicon.com
6786 S:      Maintained
6787 F:      drivers/bus/hisi_lpc.c
6788 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6789
6790 HISILICON NETWORK SUBSYSTEM DRIVER
6791 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6792 M:      Salil Mehta <salil.mehta@huawei.com>
6793 L:      netdev@vger.kernel.org
6794 W:      http://www.hisilicon.com
6795 S:      Maintained
6796 F:      drivers/net/ethernet/hisilicon/
6797 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6798
6799 HISILICON PMU DRIVER
6800 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6801 W:      http://www.hisilicon.com
6802 S:      Supported
6803 F:      drivers/perf/hisilicon
6804 F:      Documentation/perf/hisi-pmu.txt
6805
6806 HISILICON ROCE DRIVER
6807 M:      Lijun Ou <oulijun@huawei.com>
6808 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6809 L:      linux-rdma@vger.kernel.org
6810 S:      Maintained
6811 F:      drivers/infiniband/hw/hns/
6812 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6813
6814 HISILICON SAS Controller
6815 M:      John Garry <john.garry@huawei.com>
6816 W:      http://www.hisilicon.com
6817 S:      Supported
6818 F:      drivers/scsi/hisi_sas/
6819 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6820
6821 HMM - Heterogeneous Memory Management
6822 M:      Jérôme Glisse <jglisse@redhat.com>
6823 L:      linux-mm@kvack.org
6824 S:      Maintained
6825 F:      mm/hmm*
6826 F:      include/linux/hmm*
6827 F:      Documentation/vm/hmm.rst
6828
6829 HOST AP DRIVER
6830 M:      Jouni Malinen <j@w1.fi>
6831 L:      linux-wireless@vger.kernel.org
6832 W:      http://w1.fi/hostap-driver.html
6833 S:      Obsolete
6834 F:      drivers/net/wireless/intersil/hostap/
6835
6836 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6837 L:      platform-driver-x86@vger.kernel.org
6838 S:      Orphan
6839 F:      drivers/platform/x86/tc1100-wmi.c
6840
6841 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6842 M:      Jaroslav Kysela <perex@perex.cz>
6843 S:      Maintained
6844 F:      drivers/net/ethernet/hp/hp100.*
6845
6846 HPET:   High Precision Event Timers driver
6847 M:      Clemens Ladisch <clemens@ladisch.de>
6848 S:      Maintained
6849 F:      Documentation/timers/hpet.txt
6850 F:      drivers/char/hpet.c
6851 F:      include/linux/hpet.h
6852 F:      include/uapi/linux/hpet.h
6853
6854 HPET:   x86
6855 S:      Orphan
6856 F:      arch/x86/kernel/hpet.c
6857 F:      arch/x86/include/asm/hpet.h
6858
6859 HPFS FILESYSTEM
6860 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6861 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6862 S:      Maintained
6863 F:      fs/hpfs/
6864
6865 HSI SUBSYSTEM
6866 M:      Sebastian Reichel <sre@kernel.org>
6867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6868 S:      Maintained
6869 F:      Documentation/ABI/testing/sysfs-bus-hsi
6870 F:      Documentation/driver-api/hsi.rst
6871 F:      drivers/hsi/
6872 F:      include/linux/hsi/
6873 F:      include/uapi/linux/hsi/
6874
6875 HSO 3G MODEM DRIVER
6876 L:      linux-usb@vger.kernel.org
6877 S:      Orphan
6878 F:      drivers/net/usb/hso.c
6879
6880 HSR NETWORK PROTOCOL
6881 M:      Arvid Brodin <arvid.brodin@alten.se>
6882 L:      netdev@vger.kernel.org
6883 S:      Maintained
6884 F:      net/hsr/
6885
6886 HT16K33 LED CONTROLLER DRIVER
6887 M:      Robin van der Gracht <robin@protonic.nl>
6888 S:      Maintained
6889 F:      drivers/auxdisplay/ht16k33.c
6890 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6891
6892 HTCPEN TOUCHSCREEN DRIVER
6893 M:      Pau Oliva Fora <pof@eslack.org>
6894 L:      linux-input@vger.kernel.org
6895 S:      Maintained
6896 F:      drivers/input/touchscreen/htcpen.c
6897
6898 HUAWEI ETHERNET DRIVER
6899 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6900 L:      netdev@vger.kernel.org
6901 S:      Supported
6902 F:      Documentation/networking/hinic.txt
6903 F:      drivers/net/ethernet/huawei/hinic/
6904
6905 HUGETLB FILESYSTEM
6906 M:      Mike Kravetz <mike.kravetz@oracle.com>
6907 L:      linux-mm@kvack.org
6908 S:      Maintained
6909 F:      fs/hugetlbfs/
6910 F:      mm/hugetlb.c
6911 F:      include/linux/hugetlb.h
6912 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6913 F:      Documentation/vm/hugetlbfs_reserv.rst
6914 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6915
6916 HVA ST MEDIA DRIVER
6917 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6918 L:      linux-media@vger.kernel.org
6919 T:      git git://linuxtv.org/media_tree.git
6920 W:      https://linuxtv.org
6921 S:      Supported
6922 F:      drivers/media/platform/sti/hva
6923
6924 HWPOISON MEMORY FAILURE HANDLING
6925 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6926 L:      linux-mm@kvack.org
6927 S:      Maintained
6928 F:      mm/memory-failure.c
6929 F:      mm/hwpoison-inject.c
6930
6931 HYGON PROCESSOR SUPPORT
6932 M:      Pu Wen <puwen@hygon.cn>
6933 L:      linux-kernel@vger.kernel.org
6934 S:      Maintained
6935 F:      arch/x86/kernel/cpu/hygon.c
6936
6937 Hyper-V CORE AND DRIVERS
6938 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6939 M:      Haiyang Zhang <haiyangz@microsoft.com>
6940 M:      Stephen Hemminger <sthemmin@microsoft.com>
6941 M:      Sasha Levin <sashal@kernel.org>
6942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
6943 L:      devel@linuxdriverproject.org
6944 S:      Supported
6945 F:      Documentation/networking/netvsc.txt
6946 F:      arch/x86/include/asm/mshyperv.h
6947 F:      arch/x86/include/asm/trace/hyperv.h
6948 F:      arch/x86/include/asm/hyperv-tlfs.h
6949 F:      arch/x86/kernel/cpu/mshyperv.c
6950 F:      arch/x86/hyperv
6951 F:      drivers/hid/hid-hyperv.c
6952 F:      drivers/hv/
6953 F:      drivers/input/serio/hyperv-keyboard.c
6954 F:      drivers/pci/controller/pci-hyperv.c
6955 F:      drivers/net/hyperv/
6956 F:      drivers/scsi/storvsc_drv.c
6957 F:      drivers/uio/uio_hv_generic.c
6958 F:      drivers/video/fbdev/hyperv_fb.c
6959 F:      net/vmw_vsock/hyperv_transport.c
6960 F:      include/linux/hyperv.h
6961 F:      include/uapi/linux/hyperv.h
6962 F:      tools/hv/
6963 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6964
6965 HYPERVISOR VIRTUAL CONSOLE DRIVER
6966 L:      linuxppc-dev@lists.ozlabs.org
6967 S:      Odd Fixes
6968 F:      drivers/tty/hvc/
6969
6970 I2C ACPI SUPPORT
6971 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6972 L:      linux-i2c@vger.kernel.org
6973 L:      linux-acpi@vger.kernel.org
6974 S:      Maintained
6975 F:      drivers/i2c/i2c-core-acpi.c
6976
6977 I2C CONTROLLER DRIVER FOR NVIDIA GPU
6978 M:      Ajay Gupta <ajayg@nvidia.com>
6979 L:      linux-i2c@vger.kernel.org
6980 S:      Maintained
6981 F:      Documentation/i2c/busses/i2c-nvidia-gpu
6982 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
6983
6984 I2C MUXES
6985 M:      Peter Rosin <peda@axentia.se>
6986 L:      linux-i2c@vger.kernel.org
6987 S:      Maintained
6988 F:      Documentation/i2c/i2c-topology
6989 F:      Documentation/i2c/muxes/
6990 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6991 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6992 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6993 F:      drivers/i2c/i2c-mux.c
6994 F:      drivers/i2c/muxes/
6995 F:      include/linux/i2c-mux.h
6996
6997 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6998 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6999 L:      linux-i2c@vger.kernel.org
7000 S:      Maintained
7001 F:      drivers/i2c/busses/i2c-mv64xxx.c
7002
7003 I2C OVER PARALLEL PORT
7004 M:      Jean Delvare <jdelvare@suse.com>
7005 L:      linux-i2c@vger.kernel.org
7006 S:      Maintained
7007 F:      Documentation/i2c/busses/i2c-parport
7008 F:      Documentation/i2c/busses/i2c-parport-light
7009 F:      drivers/i2c/busses/i2c-parport.c
7010 F:      drivers/i2c/busses/i2c-parport-light.c
7011
7012 I2C SUBSYSTEM
7013 M:      Wolfram Sang <wsa@the-dreams.de>
7014 L:      linux-i2c@vger.kernel.org
7015 W:      https://i2c.wiki.kernel.org/
7016 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7018 S:      Maintained
7019 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7020 F:      Documentation/i2c/
7021 F:      drivers/i2c/*
7022 F:      include/linux/i2c.h
7023 F:      include/linux/i2c-dev.h
7024 F:      include/linux/i2c-smbus.h
7025 F:      include/uapi/linux/i2c.h
7026 F:      include/uapi/linux/i2c-*.h
7027
7028 I2C SUBSYSTEM HOST DRIVERS
7029 L:      linux-i2c@vger.kernel.org
7030 W:      https://i2c.wiki.kernel.org/
7031 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7033 S:      Odd Fixes
7034 F:      Documentation/devicetree/bindings/i2c/
7035 F:      drivers/i2c/algos/
7036 F:      drivers/i2c/busses/
7037
7038 I2C-TAOS-EVM DRIVER
7039 M:      Jean Delvare <jdelvare@suse.com>
7040 L:      linux-i2c@vger.kernel.org
7041 S:      Maintained
7042 F:      Documentation/i2c/busses/i2c-taos-evm
7043 F:      drivers/i2c/busses/i2c-taos-evm.c
7044
7045 I2C-TINY-USB DRIVER
7046 M:      Till Harbaum <till@harbaum.org>
7047 L:      linux-i2c@vger.kernel.org
7048 W:      http://www.harbaum.org/till/i2c_tiny_usb
7049 S:      Maintained
7050 F:      drivers/i2c/busses/i2c-tiny-usb.c
7051
7052 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7053 M:      Jean Delvare <jdelvare@suse.com>
7054 L:      linux-i2c@vger.kernel.org
7055 S:      Maintained
7056 F:      Documentation/i2c/busses/i2c-ali1535
7057 F:      Documentation/i2c/busses/i2c-ali1563
7058 F:      Documentation/i2c/busses/i2c-ali15x3
7059 F:      Documentation/i2c/busses/i2c-amd756
7060 F:      Documentation/i2c/busses/i2c-amd8111
7061 F:      Documentation/i2c/busses/i2c-i801
7062 F:      Documentation/i2c/busses/i2c-nforce2
7063 F:      Documentation/i2c/busses/i2c-piix4
7064 F:      Documentation/i2c/busses/i2c-sis5595
7065 F:      Documentation/i2c/busses/i2c-sis630
7066 F:      Documentation/i2c/busses/i2c-sis96x
7067 F:      Documentation/i2c/busses/i2c-via
7068 F:      Documentation/i2c/busses/i2c-viapro
7069 F:      drivers/i2c/busses/i2c-ali1535.c
7070 F:      drivers/i2c/busses/i2c-ali1563.c
7071 F:      drivers/i2c/busses/i2c-ali15x3.c
7072 F:      drivers/i2c/busses/i2c-amd756.c
7073 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7074 F:      drivers/i2c/busses/i2c-amd8111.c
7075 F:      drivers/i2c/busses/i2c-i801.c
7076 F:      drivers/i2c/busses/i2c-isch.c
7077 F:      drivers/i2c/busses/i2c-nforce2.c
7078 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7079 F:      drivers/i2c/busses/i2c-piix4.c
7080 F:      drivers/i2c/busses/i2c-sis5595.c
7081 F:      drivers/i2c/busses/i2c-sis630.c
7082 F:      drivers/i2c/busses/i2c-sis96x.c
7083 F:      drivers/i2c/busses/i2c-via.c
7084 F:      drivers/i2c/busses/i2c-viapro.c
7085
7086 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7087 M:      Hans de Goede <hdegoede@redhat.com>
7088 L:      linux-i2c@vger.kernel.org
7089 S:      Maintained
7090 F:      drivers/i2c/busses/i2c-cht-wc.c
7091
7092 I2C/SMBUS ISMT DRIVER
7093 M:      Seth Heasley <seth.heasley@intel.com>
7094 M:      Neil Horman <nhorman@tuxdriver.com>
7095 L:      linux-i2c@vger.kernel.org
7096 F:      drivers/i2c/busses/i2c-ismt.c
7097 F:      Documentation/i2c/busses/i2c-ismt
7098
7099 I2C/SMBUS STUB DRIVER
7100 M:      Jean Delvare <jdelvare@suse.com>
7101 L:      linux-i2c@vger.kernel.org
7102 S:      Maintained
7103 F:      drivers/i2c/i2c-stub.c
7104
7105 I3C SUBSYSTEM
7106 M:      Boris Brezillon <bbrezillon@kernel.org>
7107 L:      linux-i3c@lists.infradead.org
7108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7109 S:      Maintained
7110 F:      Documentation/ABI/testing/sysfs-bus-i3c
7111 F:      Documentation/devicetree/bindings/i3c/
7112 F:      Documentation/driver-api/i3c
7113 F:      drivers/i3c/
7114 F:      include/linux/i3c/
7115 F:      include/dt-bindings/i3c/
7116
7117 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7118 M:      Vitor Soares <vitor.soares@synopsys.com>
7119 S:      Maintained
7120 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7121 F:      drivers/i3c/master/dw*
7122
7123 IA64 (Itanium) PLATFORM
7124 M:      Tony Luck <tony.luck@intel.com>
7125 M:      Fenghua Yu <fenghua.yu@intel.com>
7126 L:      linux-ia64@vger.kernel.org
7127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7128 S:      Maintained
7129 F:      arch/ia64/
7130
7131 IBM Power 842 compression accelerator
7132 M:      Haren Myneni <haren@us.ibm.com>
7133 S:      Supported
7134 F:      drivers/crypto/nx/Makefile
7135 F:      drivers/crypto/nx/Kconfig
7136 F:      drivers/crypto/nx/nx-842*
7137 F:      include/linux/sw842.h
7138 F:      crypto/842.c
7139 F:      lib/842/
7140
7141 IBM Power in-Nest Crypto Acceleration
7142 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7143 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7144 L:      linux-crypto@vger.kernel.org
7145 S:      Supported
7146 F:      drivers/crypto/nx/Makefile
7147 F:      drivers/crypto/nx/Kconfig
7148 F:      drivers/crypto/nx/nx-aes*
7149 F:      drivers/crypto/nx/nx-sha*
7150 F:      drivers/crypto/nx/nx.*
7151 F:      drivers/crypto/nx/nx_csbcpb.h
7152 F:      drivers/crypto/nx/nx_debugfs.h
7153
7154 IBM Power Linux RAID adapter
7155 M:      Brian King <brking@us.ibm.com>
7156 S:      Supported
7157 F:      drivers/scsi/ipr.*
7158
7159 IBM Power SRIOV Virtual NIC Device Driver
7160 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7161 M:      John Allen <jallen@linux.vnet.ibm.com>
7162 L:      netdev@vger.kernel.org
7163 S:      Supported
7164 F:      drivers/net/ethernet/ibm/ibmvnic.*
7165
7166 IBM Power Virtual Accelerator Switchboard
7167 M:      Sukadev Bhattiprolu
7168 L:      linuxppc-dev@lists.ozlabs.org
7169 S:      Supported
7170 F:      arch/powerpc/platforms/powernv/vas*
7171 F:      arch/powerpc/platforms/powernv/copy-paste.h
7172 F:      arch/powerpc/include/asm/vas.h
7173 F:      arch/powerpc/include/uapi/asm/vas.h
7174
7175 IBM Power Virtual Ethernet Device Driver
7176 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7177 L:      netdev@vger.kernel.org
7178 S:      Supported
7179 F:      drivers/net/ethernet/ibm/ibmveth.*
7180
7181 IBM Power Virtual FC Device Drivers
7182 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7183 L:      linux-scsi@vger.kernel.org
7184 S:      Supported
7185 F:      drivers/scsi/ibmvscsi/ibmvfc*
7186
7187 IBM Power Virtual Management Channel Driver
7188 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7189 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
7190 S:      Supported
7191 F:      drivers/misc/ibmvmc.*
7192
7193 IBM Power Virtual SCSI Device Drivers
7194 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7195 L:      linux-scsi@vger.kernel.org
7196 S:      Supported
7197 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7198 F:      include/scsi/viosrp.h
7199
7200 IBM Power Virtual SCSI Device Target Driver
7201 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7202 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
7203 L:      linux-scsi@vger.kernel.org
7204 L:      target-devel@vger.kernel.org
7205 S:      Supported
7206 F:      drivers/scsi/ibmvscsi_tgt/
7207
7208 IBM Power VMX Cryptographic instructions
7209 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7210 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7211 L:      linux-crypto@vger.kernel.org
7212 S:      Supported
7213 F:      drivers/crypto/vmx/Makefile
7214 F:      drivers/crypto/vmx/Kconfig
7215 F:      drivers/crypto/vmx/vmx.c
7216 F:      drivers/crypto/vmx/aes*
7217 F:      drivers/crypto/vmx/ghash*
7218 F:      drivers/crypto/vmx/ppc-xlate.pl
7219
7220 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7221 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7222 L:      linux-pci@vger.kernel.org
7223 L:      linuxppc-dev@lists.ozlabs.org
7224 S:      Supported
7225 F:      drivers/pci/hotplug/rpaphp*
7226
7227 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7228 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7229 L:      linux-pci@vger.kernel.org
7230 L:      linuxppc-dev@lists.ozlabs.org
7231 S:      Supported
7232 F:      drivers/pci/hotplug/rpadlpar*
7233
7234 IBM ServeRAID RAID DRIVER
7235 S:      Orphan
7236 F:      drivers/scsi/ips.*
7237
7238 ICH LPC AND GPIO DRIVER
7239 M:      Peter Tyser <ptyser@xes-inc.com>
7240 S:      Maintained
7241 F:      drivers/mfd/lpc_ich.c
7242 F:      drivers/gpio/gpio-ich.c
7243
7244 IDE SUBSYSTEM
7245 M:      "David S. Miller" <davem@davemloft.net>
7246 L:      linux-ide@vger.kernel.org
7247 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7249 S:      Maintained
7250 F:      Documentation/ide/
7251 F:      drivers/ide/
7252 F:      include/linux/ide.h
7253
7254 IDE/ATAPI DRIVERS
7255 M:      Borislav Petkov <bp@alien8.de>
7256 L:      linux-ide@vger.kernel.org
7257 S:      Maintained
7258 F:      Documentation/cdrom/ide-cd
7259 F:      drivers/ide/ide-cd*
7260
7261 IDEAPAD LAPTOP EXTRAS DRIVER
7262 M:      Ike Panhc <ike.pan@canonical.com>
7263 L:      platform-driver-x86@vger.kernel.org
7264 W:      http://launchpad.net/ideapad-laptop
7265 S:      Maintained
7266 F:      drivers/platform/x86/ideapad-laptop.c
7267
7268 IDEAPAD LAPTOP SLIDEBAR DRIVER
7269 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7270 L:      linux-input@vger.kernel.org
7271 W:      https://github.com/o2genum/ideapad-slidebar
7272 S:      Maintained
7273 F:      drivers/input/misc/ideapad_slidebar.c
7274
7275 IDT VersaClock 5 CLOCK DRIVER
7276 M:      Marek Vasut <marek.vasut@gmail.com>
7277 S:      Maintained
7278 F:      drivers/clk/clk-versaclock5.c
7279
7280 IEEE 802.15.4 SUBSYSTEM
7281 M:      Alexander Aring <alex.aring@gmail.com>
7282 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7283 L:      linux-wpan@vger.kernel.org
7284 W:      http://wpan.cakelab.org/
7285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7287 S:      Maintained
7288 F:      net/ieee802154/
7289 F:      net/mac802154/
7290 F:      drivers/net/ieee802154/
7291 F:      include/linux/nl802154.h
7292 F:      include/linux/ieee802154.h
7293 F:      include/net/nl802154.h
7294 F:      include/net/mac802154.h
7295 F:      include/net/af_ieee802154.h
7296 F:      include/net/cfg802154.h
7297 F:      include/net/ieee802154_netdev.h
7298 F:      Documentation/networking/ieee802154.txt
7299
7300 IFE PROTOCOL
7301 M:      Yotam Gigi <yotam.gi@gmail.com>
7302 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7303 F:      net/ife
7304 F:      include/net/ife.h
7305 F:      include/uapi/linux/ife.h
7306
7307 IGORPLUG-USB IR RECEIVER
7308 M:      Sean Young <sean@mess.org>
7309 L:      linux-media@vger.kernel.org
7310 S:      Maintained
7311 F:      drivers/media/rc/igorplugusb.c
7312
7313 IGUANAWORKS USB IR TRANSCEIVER
7314 M:      Sean Young <sean@mess.org>
7315 L:      linux-media@vger.kernel.org
7316 S:      Maintained
7317 F:      drivers/media/rc/iguanair.c
7318
7319 IIO DIGITAL POTENTIOMETER DAC
7320 M:      Peter Rosin <peda@axentia.se>
7321 L:      linux-iio@vger.kernel.org
7322 S:      Maintained
7323 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7324 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7325 F:      drivers/iio/dac/dpot-dac.c
7326
7327 IIO ENVELOPE DETECTOR
7328 M:      Peter Rosin <peda@axentia.se>
7329 L:      linux-iio@vger.kernel.org
7330 S:      Maintained
7331 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7332 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7333 F:      drivers/iio/adc/envelope-detector.c
7334
7335 IIO MULTIPLEXER
7336 M:      Peter Rosin <peda@axentia.se>
7337 L:      linux-iio@vger.kernel.org
7338 S:      Maintained
7339 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7340 F:      drivers/iio/multiplexer/iio-mux.c
7341
7342 IIO SUBSYSTEM AND DRIVERS
7343 M:      Jonathan Cameron <jic23@kernel.org>
7344 R:      Hartmut Knaack <knaack.h@gmx.de>
7345 R:      Lars-Peter Clausen <lars@metafoo.de>
7346 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7347 L:      linux-iio@vger.kernel.org
7348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7349 S:      Maintained
7350 F:      Documentation/ABI/testing/configfs-iio*
7351 F:      Documentation/ABI/testing/sysfs-bus-iio*
7352 F:      Documentation/devicetree/bindings/iio/
7353 F:      drivers/iio/
7354 F:      drivers/staging/iio/
7355 F:      include/linux/iio/
7356 F:      tools/iio/
7357
7358 IIO UNIT CONVERTER
7359 M:      Peter Rosin <peda@axentia.se>
7360 L:      linux-iio@vger.kernel.org
7361 S:      Maintained
7362 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7363 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7364 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7365 F:      drivers/iio/afe/iio-rescale.c
7366
7367 IKANOS/ADI EAGLE ADSL USB DRIVER
7368 M:      Matthieu Castet <castet.matthieu@free.fr>
7369 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7370 S:      Maintained
7371 F:      drivers/usb/atm/ueagle-atm.c
7372
7373 IMGTEC ASCII LCD DRIVER
7374 M:      Paul Burton <paul.burton@mips.com>
7375 S:      Maintained
7376 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7377 F:      drivers/auxdisplay/img-ascii-lcd.c
7378
7379 IMGTEC IR DECODER DRIVER
7380 M:      James Hogan <jhogan@kernel.org>
7381 S:      Maintained
7382 F:      drivers/media/rc/img-ir/
7383
7384 IMON SOUNDGRAPH USB IR RECEIVER
7385 M:      Sean Young <sean@mess.org>
7386 L:      linux-media@vger.kernel.org
7387 S:      Maintained
7388 F:      drivers/media/rc/imon_raw.c
7389 F:      drivers/media/rc/imon.c
7390
7391 IMS TWINTURBO FRAMEBUFFER DRIVER
7392 L:      linux-fbdev@vger.kernel.org
7393 S:      Orphan
7394 F:      drivers/video/fbdev/imsttfb.c
7395
7396 INA209 HARDWARE MONITOR DRIVER
7397 M:      Guenter Roeck <linux@roeck-us.net>
7398 L:      linux-hwmon@vger.kernel.org
7399 S:      Maintained
7400 F:      Documentation/hwmon/ina209
7401 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7402 F:      drivers/hwmon/ina209.c
7403
7404 INA2XX HARDWARE MONITOR DRIVER
7405 M:      Guenter Roeck <linux@roeck-us.net>
7406 L:      linux-hwmon@vger.kernel.org
7407 S:      Maintained
7408 F:      Documentation/hwmon/ina2xx
7409 F:      drivers/hwmon/ina2xx.c
7410 F:      include/linux/platform_data/ina2xx.h
7411
7412 INDUSTRY PACK SUBSYSTEM (IPACK)
7413 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7414 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7415 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7416 L:      industrypack-devel@lists.sourceforge.net
7417 W:      http://industrypack.sourceforge.net
7418 S:      Maintained
7419 F:      drivers/ipack/
7420
7421 INFINIBAND SUBSYSTEM
7422 M:      Doug Ledford <dledford@redhat.com>
7423 M:      Jason Gunthorpe <jgg@mellanox.com>
7424 L:      linux-rdma@vger.kernel.org
7425 W:      https://github.com/linux-rdma/rdma-core
7426 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7428 S:      Supported
7429 F:      Documentation/devicetree/bindings/infiniband/
7430 F:      Documentation/infiniband/
7431 F:      drivers/infiniband/
7432 F:      include/uapi/linux/if_infiniband.h
7433 F:      include/uapi/rdma/
7434 F:      include/rdma/
7435
7436 INGENIC JZ4780 DMA Driver
7437 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7438 S:      Maintained
7439 F:      drivers/dma/dma-jz4780.c
7440
7441 INGENIC JZ4780 NAND DRIVER
7442 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7443 L:      linux-mtd@lists.infradead.org
7444 S:      Maintained
7445 F:      drivers/mtd/nand/raw/jz4780_*
7446
7447 INOTIFY
7448 M:      Jan Kara <jack@suse.cz>
7449 R:      Amir Goldstein <amir73il@gmail.com>
7450 L:      linux-fsdevel@vger.kernel.org
7451 S:      Maintained
7452 F:      Documentation/filesystems/inotify.txt
7453 F:      fs/notify/inotify/
7454 F:      include/linux/inotify.h
7455 F:      include/uapi/linux/inotify.h
7456
7457 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7458 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7459 L:      linux-input@vger.kernel.org
7460 Q:      http://patchwork.kernel.org/project/linux-input/list/
7461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7462 S:      Maintained
7463 F:      drivers/input/
7464 F:      include/linux/input.h
7465 F:      include/uapi/linux/input.h
7466 F:      include/uapi/linux/input-event-codes.h
7467 F:      include/linux/input/
7468 F:      Documentation/devicetree/bindings/input/
7469 F:      Documentation/devicetree/bindings/serio/
7470 F:      Documentation/input/
7471
7472 INPUT MULTITOUCH (MT) PROTOCOL
7473 M:      Henrik Rydberg <rydberg@bitmath.org>
7474 L:      linux-input@vger.kernel.org
7475 S:      Odd fixes
7476 F:      Documentation/input/multi-touch-protocol.rst
7477 F:      drivers/input/input-mt.c
7478 K:      \b(ABS|SYN)_MT_
7479
7480 INSIDE SECURE CRYPTO DRIVER
7481 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7482 F:      drivers/crypto/inside-secure/
7483 S:      Maintained
7484 L:      linux-crypto@vger.kernel.org
7485
7486 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7487 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7488 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7489 L:      linux-integrity@vger.kernel.org
7490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7491 S:      Supported
7492 F:      security/integrity/ima/
7493
7494 INTEL 810/815 FRAMEBUFFER DRIVER
7495 M:      Antonino Daplas <adaplas@gmail.com>
7496 L:      linux-fbdev@vger.kernel.org
7497 S:      Maintained
7498 F:      drivers/video/fbdev/i810/
7499
7500 INTEL ASoC DRIVERS
7501 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7502 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7503 M:      Jie Yang <yang.jie@linux.intel.com>
7504 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7505 S:      Supported
7506 F:      sound/soc/intel/
7507
7508 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7509 M:      Hans de Goede <hdegoede@redhat.com>
7510 L:      platform-driver-x86@vger.kernel.org
7511 S:      Maintained
7512 F:      drivers/platform/x86/intel_atomisp2_pm.c
7513
7514 INTEL C600 SERIES SAS CONTROLLER DRIVER
7515 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7516 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7517 L:      linux-scsi@vger.kernel.org
7518 T:      git git://git.code.sf.net/p/intel-sas/isci
7519 S:      Supported
7520 F:      drivers/scsi/isci/
7521
7522 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7523 M:      Jani Nikula <jani.nikula@linux.intel.com>
7524 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7525 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7526 L:      intel-gfx@lists.freedesktop.org
7527 W:      https://01.org/linuxgraphics/
7528 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7529 C:      irc://chat.freenode.net/intel-gfx
7530 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7531 T:      git git://anongit.freedesktop.org/drm-intel
7532 S:      Supported
7533 F:      drivers/gpu/drm/i915/
7534 F:      include/drm/i915*
7535 F:      include/uapi/drm/i915_drm.h
7536 F:      Documentation/gpu/i915.rst
7537
7538 INTEL ETHERNET DRIVERS
7539 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7540 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7541 W:      http://www.intel.com/support/feedback.htm
7542 W:      http://e1000.sourceforge.net/
7543 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7546 S:      Supported
7547 F:      Documentation/networking/e100.rst
7548 F:      Documentation/networking/e1000.rst
7549 F:      Documentation/networking/e1000e.rst
7550 F:      Documentation/networking/fm10k.rst
7551 F:      Documentation/networking/igb.rst
7552 F:      Documentation/networking/igbvf.rst
7553 F:      Documentation/networking/ixgb.rst
7554 F:      Documentation/networking/ixgbe.rst
7555 F:      Documentation/networking/ixgbevf.rst
7556 F:      Documentation/networking/i40e.rst
7557 F:      Documentation/networking/iavf.rst
7558 F:      Documentation/networking/ice.rst
7559 F:      drivers/net/ethernet/intel/
7560 F:      drivers/net/ethernet/intel/*/
7561 F:      include/linux/avf/virtchnl.h
7562
7563 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7564 M:      Maik Broemme <mbroemme@libmpq.org>
7565 L:      linux-fbdev@vger.kernel.org
7566 S:      Maintained
7567 F:      Documentation/fb/intelfb.txt
7568 F:      drivers/video/fbdev/intelfb/
7569
7570 INTEL GPIO DRIVERS
7571 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7572 L:      linux-gpio@vger.kernel.org
7573 S:      Maintained
7574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7575 F:      drivers/gpio/gpio-ich.c
7576 F:      drivers/gpio/gpio-intel-mid.c
7577 F:      drivers/gpio/gpio-lynxpoint.c
7578 F:      drivers/gpio/gpio-merrifield.c
7579 F:      drivers/gpio/gpio-ml-ioh.c
7580 F:      drivers/gpio/gpio-pch.c
7581 F:      drivers/gpio/gpio-sch.c
7582 F:      drivers/gpio/gpio-sodaville.c
7583
7584 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7585 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7586 M:      Zhi Wang <zhi.a.wang@intel.com>
7587 L:      intel-gvt-dev@lists.freedesktop.org
7588 L:      intel-gfx@lists.freedesktop.org
7589 W:      https://01.org/igvt-g
7590 T:      git https://github.com/intel/gvt-linux.git
7591 S:      Supported
7592 F:      drivers/gpu/drm/i915/gvt/
7593
7594 INTEL HID EVENT DRIVER
7595 M:      Alex Hung <alex.hung@canonical.com>
7596 L:      platform-driver-x86@vger.kernel.org
7597 S:      Maintained
7598 F:      drivers/platform/x86/intel-hid.c
7599
7600 INTEL I/OAT DMA DRIVER
7601 M:      Dave Jiang <dave.jiang@intel.com>
7602 R:      Dan Williams <dan.j.williams@intel.com>
7603 L:      dmaengine@vger.kernel.org
7604 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7605 S:      Supported
7606 F:      drivers/dma/ioat*
7607
7608 INTEL IDLE DRIVER
7609 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7610 M:      Len Brown <lenb@kernel.org>
7611 L:      linux-pm@vger.kernel.org
7612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7613 B:      https://bugzilla.kernel.org
7614 S:      Supported
7615 F:      drivers/idle/intel_idle.c
7616
7617 INTEL INTEGRATED SENSOR HUB DRIVER
7618 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7619 M:      Jiri Kosina <jikos@kernel.org>
7620 L:      linux-input@vger.kernel.org
7621 S:      Maintained
7622 F:      drivers/hid/intel-ish-hid/
7623
7624 INTEL IOMMU (VT-d)
7625 M:      David Woodhouse <dwmw2@infradead.org>
7626 L:      iommu@lists.linux-foundation.org
7627 T:      git git://git.infradead.org/iommu-2.6.git
7628 S:      Supported
7629 F:      drivers/iommu/intel-iommu.c
7630 F:      include/linux/intel-iommu.h
7631
7632 INTEL IOP-ADMA DMA DRIVER
7633 R:      Dan Williams <dan.j.williams@intel.com>
7634 S:      Odd fixes
7635 F:      drivers/dma/iop-adma.c
7636
7637 INTEL IPU3 CSI-2 CIO2 DRIVER
7638 M:      Yong Zhi <yong.zhi@intel.com>
7639 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7640 M:      Bingbu Cao <bingbu.cao@intel.com>
7641 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7642 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7643 L:      linux-media@vger.kernel.org
7644 S:      Maintained
7645 F:      drivers/media/pci/intel/ipu3/
7646 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7647
7648 INTEL IPU3 CSI-2 IMGU DRIVER
7649 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7650 L:      linux-media@vger.kernel.org
7651 S:      Maintained
7652 F:      drivers/staging/media/ipu3/
7653 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7654 F:      Documentation/media/v4l-drivers/ipu3.rst
7655
7656 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7657 M:      Krzysztof Halasa <khalasa@piap.pl>
7658 S:      Maintained
7659 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7660 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7661 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7662 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7663 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7664 F:      drivers/net/wan/ixp4xx_hss.c
7665
7666 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7667 M:      Deepak Saxena <dsaxena@plexity.net>
7668 S:      Maintained
7669 F:      drivers/char/hw_random/ixp4xx-rng.c
7670
7671 INTEL MANAGEMENT ENGINE (mei)
7672 M:      Tomas Winkler <tomas.winkler@intel.com>
7673 L:      linux-kernel@vger.kernel.org
7674 S:      Supported
7675 F:      include/uapi/linux/mei.h
7676 F:      include/linux/mei_cl_bus.h
7677 F:      drivers/misc/mei/*
7678 F:      drivers/watchdog/mei_wdt.c
7679 F:      Documentation/misc-devices/mei/*
7680 F:      samples/mei/*
7681
7682 INTEL MENLOW THERMAL DRIVER
7683 M:      Sujith Thomas <sujith.thomas@intel.com>
7684 L:      platform-driver-x86@vger.kernel.org
7685 W:      https://01.org/linux-acpi
7686 S:      Supported
7687 F:      drivers/platform/x86/intel_menlow.c
7688
7689 INTEL MIC DRIVERS (mic)
7690 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7691 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7692 S:      Supported
7693 W:      https://github.com/sudeepdutt/mic
7694 W:      http://software.intel.com/en-us/mic-developer
7695 F:      include/linux/mic_bus.h
7696 F:      include/linux/scif.h
7697 F:      include/uapi/linux/mic_common.h
7698 F:      include/uapi/linux/mic_ioctl.h
7699 F:      include/uapi/linux/scif_ioctl.h
7700 F:      drivers/misc/mic/
7701 F:      drivers/dma/mic_x100_dma.c
7702 F:      drivers/dma/mic_x100_dma.h
7703 F:      Documentation/mic/
7704
7705 INTEL PMC CORE DRIVER
7706 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7707 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7708 L:      platform-driver-x86@vger.kernel.org
7709 S:      Maintained
7710 F:      drivers/platform/x86/intel_pmc_core*
7711
7712 INTEL PMC/P-Unit IPC DRIVER
7713 M:      Zha Qipeng<qipeng.zha@intel.com>
7714 L:      platform-driver-x86@vger.kernel.org
7715 S:      Maintained
7716 F:      drivers/platform/x86/intel_pmc_ipc.c
7717 F:      drivers/platform/x86/intel_punit_ipc.c
7718 F:      arch/x86/include/asm/intel_pmc_ipc.h
7719 F:      arch/x86/include/asm/intel_punit_ipc.h
7720
7721 INTEL PMIC GPIO DRIVERS
7722 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7723 S:      Maintained
7724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7725 F:      drivers/gpio/gpio-*cove.c
7726 F:      drivers/gpio/gpio-msic.c
7727
7728 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7729 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7730 S:      Maintained
7731 F:      drivers/mfd/intel_msic.c
7732 F:      drivers/mfd/intel_soc_pmic*
7733 F:      include/linux/mfd/intel_msic.h
7734 F:      include/linux/mfd/intel_soc_pmic*
7735
7736 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7737 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7738 L:      linux-wireless@vger.kernel.org
7739 S:      Maintained
7740 F:      Documentation/networking/README.ipw2100
7741 F:      Documentation/networking/README.ipw2200
7742 F:      drivers/net/wireless/intel/ipw2x00/
7743
7744 INTEL PSTATE DRIVER
7745 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7746 M:      Len Brown <lenb@kernel.org>
7747 L:      linux-pm@vger.kernel.org
7748 S:      Supported
7749 F:      drivers/cpufreq/intel_pstate.c
7750
7751 INTEL RDMA RNIC DRIVER
7752 M:      Faisal Latif <faisal.latif@intel.com>
7753 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7754 L:      linux-rdma@vger.kernel.org
7755 S:      Supported
7756 F:      drivers/infiniband/hw/i40iw/
7757 F:      include/uapi/rdma/i40iw-abi.h
7758
7759 INTEL TELEMETRY DRIVER
7760 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7761 M:      "David E. Box" <david.e.box@linux.intel.com>
7762 L:      platform-driver-x86@vger.kernel.org
7763 S:      Maintained
7764 F:      arch/x86/include/asm/intel_telemetry.h
7765 F:      drivers/platform/x86/intel_telemetry*
7766
7767 INTEL VIRTUAL BUTTON DRIVER
7768 M:      AceLan Kao <acelan.kao@canonical.com>
7769 L:      platform-driver-x86@vger.kernel.org
7770 S:      Maintained
7771 F:      drivers/platform/x86/intel-vbtn.c
7772
7773 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7774 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7775 L:      linux-wireless@vger.kernel.org
7776 S:      Supported
7777 F:      drivers/net/wireless/intel/iwlegacy/
7778
7779 INTEL WIRELESS WIFI LINK (iwlwifi)
7780 M:      Johannes Berg <johannes.berg@intel.com>
7781 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7782 M:      Luca Coelho <luciano.coelho@intel.com>
7783 M:      Intel Linux Wireless <linuxwifi@intel.com>
7784 L:      linux-wireless@vger.kernel.org
7785 W:      http://intellinuxwireless.org
7786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7787 S:      Supported
7788 F:      drivers/net/wireless/intel/iwlwifi/
7789
7790 INTEL WIRELESS WIMAX CONNECTION 2400
7791 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7792 M:      linux-wimax@intel.com
7793 L:      wimax@linuxwimax.org (subscribers-only)
7794 S:      Supported
7795 W:      http://linuxwimax.org
7796 F:      Documentation/wimax/README.i2400m
7797 F:      drivers/net/wimax/i2400m/
7798 F:      include/uapi/linux/wimax/i2400m.h
7799
7800 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7801 M:      Mario Limonciello <mario.limonciello@dell.com>
7802 S:      Maintained
7803 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7804
7805 INTEL(R) TRACE HUB
7806 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7807 S:      Supported
7808 F:      Documentation/trace/intel_th.rst
7809 F:      drivers/hwtracing/intel_th/
7810
7811 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7812 M:      Ning Sun <ning.sun@intel.com>
7813 L:      tboot-devel@lists.sourceforge.net
7814 W:      http://tboot.sourceforge.net
7815 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7816 S:      Supported
7817 F:      Documentation/intel_txt.txt
7818 F:      include/linux/tboot.h
7819 F:      arch/x86/kernel/tboot.c
7820
7821 INTEL-MID GPIO DRIVER
7822 M:      David Cohen <david.a.cohen@linux.intel.com>
7823 L:      linux-gpio@vger.kernel.org
7824 S:      Maintained
7825 F:      drivers/gpio/gpio-intel-mid.c
7826
7827 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7828 M:      Linus Walleij <linus.walleij@linaro.org>
7829 L:      linux-iio@vger.kernel.org
7830 S:      Maintained
7831 F:      drivers/iio/gyro/mpu3050*
7832 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7833
7834 IOC3 ETHERNET DRIVER
7835 M:      Ralf Baechle <ralf@linux-mips.org>
7836 L:      linux-mips@vger.kernel.org
7837 S:      Maintained
7838 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7839
7840 IOC3 SERIAL DRIVER
7841 M:      Pat Gefre <pfg@sgi.com>
7842 L:      linux-serial@vger.kernel.org
7843 S:      Maintained
7844 F:      drivers/tty/serial/ioc3_serial.c
7845
7846 IOMMU DRIVERS
7847 M:      Joerg Roedel <joro@8bytes.org>
7848 L:      iommu@lists.linux-foundation.org
7849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7850 S:      Maintained
7851 F:      Documentation/devicetree/bindings/iommu/
7852 F:      drivers/iommu/
7853 F:      include/linux/iommu.h
7854 F:      include/linux/of_iommu.h
7855 F:      include/linux/iova.h
7856
7857 IP MASQUERADING
7858 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7859 S:      Maintained
7860 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7861
7862 IPMI SUBSYSTEM
7863 M:      Corey Minyard <minyard@acm.org>
7864 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7865 W:      http://openipmi.sourceforge.net/
7866 S:      Supported
7867 F:      Documentation/devicetree/bindings/ipmi/
7868 F:      Documentation/IPMI.txt
7869 F:      drivers/char/ipmi/
7870 F:      include/linux/ipmi*
7871 F:      include/uapi/linux/ipmi*
7872
7873 IPS SCSI RAID DRIVER
7874 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7875 L:      linux-scsi@vger.kernel.org
7876 W:      http://www.adaptec.com/
7877 S:      Maintained
7878 F:      drivers/scsi/ips*
7879
7880 IPVS
7881 M:      Wensong Zhang <wensong@linux-vs.org>
7882 M:      Simon Horman <horms@verge.net.au>
7883 M:      Julian Anastasov <ja@ssi.bg>
7884 L:      netdev@vger.kernel.org
7885 L:      lvs-devel@vger.kernel.org
7886 S:      Maintained
7887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7889 F:      Documentation/networking/ipvs-sysctl.txt
7890 F:      include/net/ip_vs.h
7891 F:      include/uapi/linux/ip_vs.h
7892 F:      net/netfilter/ipvs/
7893
7894 IPWIRELESS DRIVER
7895 M:      Jiri Kosina <jikos@kernel.org>
7896 M:      David Sterba <dsterba@suse.com>
7897 S:      Odd Fixes
7898 F:      drivers/tty/ipwireless/
7899
7900 IPX NETWORK LAYER
7901 L:      netdev@vger.kernel.org
7902 S:      Obsolete
7903 F:      include/uapi/linux/ipx.h
7904
7905 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7906 M:      Marc Zyngier <marc.zyngier@arm.com>
7907 S:      Maintained
7908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7909 F:      Documentation/IRQ-domain.txt
7910 F:      include/linux/irqdomain.h
7911 F:      kernel/irq/irqdomain.c
7912 F:      kernel/irq/msi.c
7913
7914 IRQ SUBSYSTEM
7915 M:      Thomas Gleixner <tglx@linutronix.de>
7916 L:      linux-kernel@vger.kernel.org
7917 S:      Maintained
7918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7919 F:      kernel/irq/
7920
7921 IRQCHIP DRIVERS
7922 M:      Thomas Gleixner <tglx@linutronix.de>
7923 M:      Jason Cooper <jason@lakedaemon.net>
7924 M:      Marc Zyngier <marc.zyngier@arm.com>
7925 L:      linux-kernel@vger.kernel.org
7926 S:      Maintained
7927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7928 F:      Documentation/devicetree/bindings/interrupt-controller/
7929 F:      drivers/irqchip/
7930
7931 ISA
7932 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7933 S:      Maintained
7934 F:      Documentation/isa.txt
7935 F:      drivers/base/isa.c
7936 F:      include/linux/isa.h
7937
7938 ISA RADIO MODULE
7939 M:      Hans Verkuil <hverkuil@xs4all.nl>
7940 L:      linux-media@vger.kernel.org
7941 T:      git git://linuxtv.org/media_tree.git
7942 W:      https://linuxtv.org
7943 S:      Maintained
7944 F:      drivers/media/radio/radio-isa*
7945
7946 ISAPNP
7947 M:      Jaroslav Kysela <perex@perex.cz>
7948 S:      Maintained
7949 F:      Documentation/isapnp.txt
7950 F:      drivers/pnp/isapnp/
7951 F:      include/linux/isapnp.h
7952
7953 ISCSI
7954 M:      Lee Duncan <lduncan@suse.com>
7955 M:      Chris Leech <cleech@redhat.com>
7956 L:      open-iscsi@googlegroups.com
7957 W:      www.open-iscsi.com
7958 S:      Maintained
7959 F:      drivers/scsi/*iscsi*
7960 F:      include/scsi/*iscsi*
7961
7962 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7963 M:      Peter Jones <pjones@redhat.com>
7964 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7965 S:      Maintained
7966 F:      drivers/firmware/iscsi_ibft*
7967
7968 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7969 M:      Sagi Grimberg <sagi@grimberg.me>
7970 M:      Max Gurtovoy <maxg@mellanox.com>
7971 L:      linux-rdma@vger.kernel.org
7972 S:      Supported
7973 W:      http://www.openfabrics.org
7974 W:      www.open-iscsi.org
7975 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7976 F:      drivers/infiniband/ulp/iser/
7977
7978 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7979 M:      Sagi Grimberg <sagi@grimberg.me>
7980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7981 L:      linux-rdma@vger.kernel.org
7982 L:      target-devel@vger.kernel.org
7983 S:      Supported
7984 W:      http://www.linux-iscsi.org
7985 F:      drivers/infiniband/ulp/isert
7986
7987 ISDN SUBSYSTEM
7988 M:      Karsten Keil <isdn@linux-pingi.de>
7989 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7990 L:      netdev@vger.kernel.org
7991 W:      http://www.isdn4linux.de
7992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7993 S:      Maintained
7994 F:      Documentation/isdn/
7995 F:      drivers/isdn/
7996 F:      include/linux/isdn.h
7997 F:      include/linux/isdn/
7998 F:      include/uapi/linux/isdn.h
7999 F:      include/uapi/linux/isdn/
8000
8001 ISDN SUBSYSTEM (Eicon active card driver)
8002 M:      Armin Schindler <mac@melware.de>
8003 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8004 W:      http://www.melware.de
8005 S:      Maintained
8006 F:      drivers/isdn/hardware/eicon/
8007
8008 IT87 HARDWARE MONITORING DRIVER
8009 M:      Jean Delvare <jdelvare@suse.com>
8010 L:      linux-hwmon@vger.kernel.org
8011 S:      Maintained
8012 F:      Documentation/hwmon/it87
8013 F:      drivers/hwmon/it87.c
8014
8015 IT913X MEDIA DRIVER
8016 M:      Antti Palosaari <crope@iki.fi>
8017 L:      linux-media@vger.kernel.org
8018 W:      https://linuxtv.org
8019 W:      http://palosaari.fi/linux/
8020 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8021 T:      git git://linuxtv.org/anttip/media_tree.git
8022 S:      Maintained
8023 F:      drivers/media/tuners/it913x*
8024
8025 IVTV VIDEO4LINUX DRIVER
8026 M:      Andy Walls <awalls@md.metrocast.net>
8027 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8028 L:      linux-media@vger.kernel.org
8029 T:      git git://linuxtv.org/media_tree.git
8030 W:      http://www.ivtvdriver.org
8031 S:      Maintained
8032 F:      Documentation/media/v4l-drivers/ivtv*
8033 F:      drivers/media/pci/ivtv/
8034 F:      include/uapi/linux/ivtv*
8035
8036 IX2505V MEDIA DRIVER
8037 M:      Malcolm Priestley <tvboxspy@gmail.com>
8038 L:      linux-media@vger.kernel.org
8039 W:      https://linuxtv.org
8040 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8041 S:      Maintained
8042 F:      drivers/media/dvb-frontends/ix2505v*
8043
8044 JAILHOUSE HYPERVISOR INTERFACE
8045 M:      Jan Kiszka <jan.kiszka@siemens.com>
8046 L:      jailhouse-dev@googlegroups.com
8047 S:      Maintained
8048 F:      arch/x86/kernel/jailhouse.c
8049 F:      arch/x86/include/asm/jailhouse_para.h
8050
8051 JC42.4 TEMPERATURE SENSOR DRIVER
8052 M:      Guenter Roeck <linux@roeck-us.net>
8053 L:      linux-hwmon@vger.kernel.org
8054 S:      Maintained
8055 F:      drivers/hwmon/jc42.c
8056 F:      Documentation/hwmon/jc42
8057
8058 JFS FILESYSTEM
8059 M:      Dave Kleikamp <shaggy@kernel.org>
8060 L:      jfs-discussion@lists.sourceforge.net
8061 W:      http://jfs.sourceforge.net/
8062 T:      git git://github.com/kleikamp/linux-shaggy.git
8063 S:      Maintained
8064 F:      Documentation/filesystems/jfs.txt
8065 F:      fs/jfs/
8066
8067 JME NETWORK DRIVER
8068 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8069 L:      netdev@vger.kernel.org
8070 S:      Maintained
8071 F:      drivers/net/ethernet/jme.*
8072
8073 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8074 M:      David Woodhouse <dwmw2@infradead.org>
8075 L:      linux-mtd@lists.infradead.org
8076 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8077 S:      Maintained
8078 F:      fs/jffs2/
8079 F:      include/uapi/linux/jffs2.h
8080
8081 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8082 M:      "Theodore Ts'o" <tytso@mit.edu>
8083 M:      Jan Kara <jack@suse.com>
8084 L:      linux-ext4@vger.kernel.org
8085 S:      Maintained
8086 F:      fs/jbd2/
8087 F:      include/linux/jbd2.h
8088
8089 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8090 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8091 L:      linux-media@vger.kernel.org
8092 S:      Maintained
8093 F:      drivers/media/platform/rcar_jpu.c
8094
8095 JSM Neo PCI based serial card
8096 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
8097 L:      linux-serial@vger.kernel.org
8098 S:      Maintained
8099 F:      drivers/tty/serial/jsm/
8100
8101 K10TEMP HARDWARE MONITORING DRIVER
8102 M:      Clemens Ladisch <clemens@ladisch.de>
8103 L:      linux-hwmon@vger.kernel.org
8104 S:      Maintained
8105 F:      Documentation/hwmon/k10temp
8106 F:      drivers/hwmon/k10temp.c
8107
8108 K8TEMP HARDWARE MONITORING DRIVER
8109 M:      Rudolf Marek <r.marek@assembler.cz>
8110 L:      linux-hwmon@vger.kernel.org
8111 S:      Maintained
8112 F:      Documentation/hwmon/k8temp
8113 F:      drivers/hwmon/k8temp.c
8114
8115 KASAN
8116 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8117 R:      Alexander Potapenko <glider@google.com>
8118 R:      Dmitry Vyukov <dvyukov@google.com>
8119 L:      kasan-dev@googlegroups.com
8120 S:      Maintained
8121 F:      arch/*/include/asm/kasan.h
8122 F:      arch/*/mm/kasan_init*
8123 F:      Documentation/dev-tools/kasan.rst
8124 F:      include/linux/kasan*.h
8125 F:      lib/test_kasan.c
8126 F:      mm/kasan/
8127 F:      scripts/Makefile.kasan
8128
8129 KCONFIG
8130 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8132 L:      linux-kbuild@vger.kernel.org
8133 S:      Maintained
8134 F:      Documentation/kbuild/kconfig*
8135 F:      scripts/kconfig/
8136 F:      scripts/Kconfig.include
8137
8138 KDUMP
8139 M:      Dave Young <dyoung@redhat.com>
8140 M:      Baoquan He <bhe@redhat.com>
8141 R:      Vivek Goyal <vgoyal@redhat.com>
8142 L:      kexec@lists.infradead.org
8143 W:      http://lse.sourceforge.net/kdump/
8144 S:      Maintained
8145 F:      Documentation/kdump/
8146
8147 KEENE FM RADIO TRANSMITTER DRIVER
8148 M:      Hans Verkuil <hverkuil@xs4all.nl>
8149 L:      linux-media@vger.kernel.org
8150 T:      git git://linuxtv.org/media_tree.git
8151 W:      https://linuxtv.org
8152 S:      Maintained
8153 F:      drivers/media/radio/radio-keene*
8154
8155 KERNEL AUTOMOUNTER
8156 M:      Ian Kent <raven@themaw.net>
8157 L:      autofs@vger.kernel.org
8158 S:      Maintained
8159 F:      fs/autofs/
8160
8161 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8162 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8163 M:      Michal Marek <michal.lkml@markovi.net>
8164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8165 L:      linux-kbuild@vger.kernel.org
8166 S:      Maintained
8167 F:      Documentation/kbuild/
8168 F:      Makefile
8169 F:      scripts/Kbuild*
8170 F:      scripts/Makefile*
8171 F:      scripts/basic/
8172 F:      scripts/mk*
8173 F:      scripts/mod/
8174 F:      scripts/package/
8175
8176 KERNEL JANITORS
8177 L:      kernel-janitors@vger.kernel.org
8178 W:      http://kernelnewbies.org/KernelJanitors
8179 S:      Odd Fixes
8180
8181 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8182 M:      "J. Bruce Fields" <bfields@fieldses.org>
8183 M:      Jeff Layton <jlayton@kernel.org>
8184 L:      linux-nfs@vger.kernel.org
8185 W:      http://nfs.sourceforge.net/
8186 T:      git git://linux-nfs.org/~bfields/linux.git
8187 S:      Supported
8188 F:      fs/nfsd/
8189 F:      include/uapi/linux/nfsd/
8190 F:      fs/lockd/
8191 F:      fs/nfs_common/
8192 F:      net/sunrpc/
8193 F:      include/linux/lockd/
8194 F:      include/linux/sunrpc/
8195 F:      include/uapi/linux/sunrpc/
8196
8197 KERNEL SELFTEST FRAMEWORK
8198 M:      Shuah Khan <shuah@kernel.org>
8199 L:      linux-kselftest@vger.kernel.org
8200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8201 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8202 S:      Maintained
8203 F:      tools/testing/selftests/
8204 F:      Documentation/dev-tools/kselftest*
8205
8206 KERNEL USERMODE HELPER
8207 M:      Luis Chamberlain <mcgrof@kernel.org>
8208 L:      linux-kernel@vger.kernel.org
8209 S:      Maintained
8210 F:      kernel/umh.c
8211 F:      include/linux/umh.h
8212
8213 KERNEL VIRTUAL MACHINE (KVM)
8214 M:      Paolo Bonzini <pbonzini@redhat.com>
8215 M:      Radim Krčmář <rkrcmar@redhat.com>
8216 L:      kvm@vger.kernel.org
8217 W:      http://www.linux-kvm.org
8218 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8219 S:      Supported
8220 F:      Documentation/virtual/kvm/
8221 F:      include/trace/events/kvm.h
8222 F:      include/uapi/asm-generic/kvm*
8223 F:      include/uapi/linux/kvm*
8224 F:      include/asm-generic/kvm*
8225 F:      include/linux/kvm*
8226 F:      include/kvm/iodev.h
8227 F:      virt/kvm/*
8228 F:      tools/kvm/
8229
8230 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8231 M:      Joerg Roedel <joro@8bytes.org>
8232 L:      kvm@vger.kernel.org
8233 W:      http://www.linux-kvm.org/
8234 S:      Maintained
8235 F:      arch/x86/include/asm/svm.h
8236 F:      arch/x86/kvm/svm.c
8237
8238 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8239 M:      Christoffer Dall <christoffer.dall@arm.com>
8240 M:      Marc Zyngier <marc.zyngier@arm.com>
8241 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8242 L:      kvmarm@lists.cs.columbia.edu
8243 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8245 S:      Supported
8246 F:      arch/arm/include/uapi/asm/kvm*
8247 F:      arch/arm/include/asm/kvm*
8248 F:      arch/arm/kvm/
8249 F:      virt/kvm/arm/
8250 F:      include/kvm/arm_*
8251
8252 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8253 M:      Christoffer Dall <christoffer.dall@arm.com>
8254 M:      Marc Zyngier <marc.zyngier@arm.com>
8255 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8256 L:      kvmarm@lists.cs.columbia.edu
8257 S:      Maintained
8258 F:      arch/arm64/include/uapi/asm/kvm*
8259 F:      arch/arm64/include/asm/kvm*
8260 F:      arch/arm64/kvm/
8261
8262 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8263 M:      James Hogan <jhogan@kernel.org>
8264 L:      linux-mips@vger.kernel.org
8265 S:      Supported
8266 F:      arch/mips/include/uapi/asm/kvm*
8267 F:      arch/mips/include/asm/kvm*
8268 F:      arch/mips/kvm/
8269
8270 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8271 M:      Paul Mackerras <paulus@ozlabs.org>
8272 L:      kvm-ppc@vger.kernel.org
8273 W:      http://www.linux-kvm.org/
8274 T:      git git://github.com/agraf/linux-2.6.git
8275 S:      Supported
8276 F:      arch/powerpc/include/uapi/asm/kvm*
8277 F:      arch/powerpc/include/asm/kvm*
8278 F:      arch/powerpc/kvm/
8279 F:      arch/powerpc/kernel/kvm*
8280
8281 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8282 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8283 M:      Janosch Frank <frankja@linux.ibm.com>
8284 R:      David Hildenbrand <david@redhat.com>
8285 R:      Cornelia Huck <cohuck@redhat.com>
8286 L:      linux-s390@vger.kernel.org
8287 W:      http://www.ibm.com/developerworks/linux/linux390/
8288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8289 S:      Supported
8290 F:      arch/s390/include/uapi/asm/kvm*
8291 F:      arch/s390/include/asm/gmap.h
8292 F:      arch/s390/include/asm/kvm*
8293 F:      arch/s390/kvm/
8294 F:      arch/s390/mm/gmap.c
8295
8296 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8297 M:      Paolo Bonzini <pbonzini@redhat.com>
8298 M:      Radim Krčmář <rkrcmar@redhat.com>
8299 L:      kvm@vger.kernel.org
8300 W:      http://www.linux-kvm.org
8301 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8302 S:      Supported
8303 F:      arch/x86/kvm/
8304 F:      arch/x86/include/uapi/asm/kvm*
8305 F:      arch/x86/include/asm/kvm*
8306 F:      arch/x86/include/asm/pvclock-abi.h
8307 F:      arch/x86/kernel/kvm.c
8308 F:      arch/x86/kernel/kvmclock.c
8309
8310 KERNFS
8311 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8312 M:      Tejun Heo <tj@kernel.org>
8313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8314 S:      Supported
8315 F:      include/linux/kernfs.h
8316 F:      fs/kernfs/
8317
8318 KEXEC
8319 M:      Eric Biederman <ebiederm@xmission.com>
8320 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8321 L:      kexec@lists.infradead.org
8322 S:      Maintained
8323 F:      include/linux/kexec.h
8324 F:      include/uapi/linux/kexec.h
8325 F:      kernel/kexec*
8326
8327 KEYS-ENCRYPTED
8328 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8329 L:      linux-integrity@vger.kernel.org
8330 L:      keyrings@vger.kernel.org
8331 S:      Supported
8332 F:      Documentation/security/keys/trusted-encrypted.rst
8333 F:      include/keys/encrypted-type.h
8334 F:      security/keys/encrypted-keys/
8335
8336 KEYS-TRUSTED
8337 M:      James Bottomley <jejb@linux.vnet.ibm.com>
8338 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8339 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8340 L:      linux-integrity@vger.kernel.org
8341 L:      keyrings@vger.kernel.org
8342 S:      Supported
8343 F:      Documentation/security/keys/trusted-encrypted.rst
8344 F:      include/keys/trusted-type.h
8345 F:      security/keys/trusted.c
8346 F:      security/keys/trusted.h
8347
8348 KEYS/KEYRINGS:
8349 M:      David Howells <dhowells@redhat.com>
8350 L:      keyrings@vger.kernel.org
8351 S:      Maintained
8352 F:      Documentation/security/keys/core.rst
8353 F:      include/linux/key.h
8354 F:      include/linux/key-type.h
8355 F:      include/linux/keyctl.h
8356 F:      include/uapi/linux/keyctl.h
8357 F:      include/keys/
8358 F:      security/keys/
8359
8360 KGDB / KDB /debug_core
8361 M:      Jason Wessel <jason.wessel@windriver.com>
8362 M:      Daniel Thompson <daniel.thompson@linaro.org>
8363 W:      http://kgdb.wiki.kernel.org/
8364 L:      kgdb-bugreport@lists.sourceforge.net
8365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8366 S:      Maintained
8367 F:      Documentation/dev-tools/kgdb.rst
8368 F:      drivers/misc/kgdbts.c
8369 F:      drivers/tty/serial/kgdboc.c
8370 F:      include/linux/kdb.h
8371 F:      include/linux/kgdb.h
8372 F:      kernel/debug/
8373
8374 KMEMLEAK
8375 M:      Catalin Marinas <catalin.marinas@arm.com>
8376 S:      Maintained
8377 F:      Documentation/dev-tools/kmemleak.rst
8378 F:      include/linux/kmemleak.h
8379 F:      mm/kmemleak.c
8380 F:      mm/kmemleak-test.c
8381
8382 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8383 M:      Luis Chamberlain <mcgrof@kernel.org>
8384 L:      linux-kernel@vger.kernel.org
8385 S:      Maintained
8386 F:      kernel/kmod.c
8387 F:      include/linux/kmod.h
8388 F:      lib/test_kmod.c
8389 F:      tools/testing/selftests/kmod/
8390
8391 KPROBES
8392 M:      Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8393 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8394 M:      "David S. Miller" <davem@davemloft.net>
8395 M:      Masami Hiramatsu <mhiramat@kernel.org>
8396 S:      Maintained
8397 F:      Documentation/kprobes.txt
8398 F:      include/linux/kprobes.h
8399 F:      include/asm-generic/kprobes.h
8400 F:      kernel/kprobes.c
8401
8402 KS0108 LCD CONTROLLER DRIVER
8403 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8404 S:      Maintained
8405 F:      Documentation/auxdisplay/ks0108
8406 F:      drivers/auxdisplay/ks0108.c
8407 F:      include/linux/ks0108.h
8408
8409 L3MDEV
8410 M:      David Ahern <dsa@cumulusnetworks.com>
8411 L:      netdev@vger.kernel.org
8412 S:      Maintained
8413 F:      net/l3mdev
8414 F:      include/net/l3mdev.h
8415
8416 L7 BPF FRAMEWORK
8417 M:      John Fastabend <john.fastabend@gmail.com>
8418 M:      Daniel Borkmann <daniel@iogearbox.net>
8419 L:      netdev@vger.kernel.org
8420 S:      Maintained
8421 F:      include/linux/skmsg.h
8422 F:      net/core/skmsg.c
8423 F:      net/core/sock_map.c
8424 F:      net/ipv4/tcp_bpf.c
8425
8426 LANTIQ / INTEL Ethernet drivers
8427 M:      Hauke Mehrtens <hauke@hauke-m.de>
8428 L:      netdev@vger.kernel.org
8429 S:      Maintained
8430 F:      net/dsa/tag_gswip.c
8431 F:      drivers/net/ethernet/lantiq_xrx200.c
8432 F:      drivers/net/dsa/lantiq_pce.h
8433 F:      drivers/net/dsa/lantiq_gswip.c
8434
8435 LANTIQ MIPS ARCHITECTURE
8436 M:      John Crispin <john@phrozen.org>
8437 L:      linux-mips@vger.kernel.org
8438 S:      Maintained
8439 F:      arch/mips/lantiq
8440 F:      drivers/soc/lantiq
8441
8442 LAPB module
8443 L:      linux-x25@vger.kernel.org
8444 S:      Orphan
8445 F:      Documentation/networking/lapb-module.txt
8446 F:      include/*/lapb.h
8447 F:      net/lapb/
8448
8449 LASI 53c700 driver for PARISC
8450 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8451 L:      linux-scsi@vger.kernel.org
8452 S:      Maintained
8453 F:      Documentation/scsi/53c700.txt
8454 F:      drivers/scsi/53c700*
8455
8456 LEAKING_ADDRESSES
8457 M:      Tobin C. Harding <me@tobin.cc>
8458 M:      Tycho Andersen <tycho@tycho.ws>
8459 L:      kernel-hardening@lists.openwall.com
8460 S:      Maintained
8461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8462 F:      scripts/leaking_addresses.pl
8463
8464 LED SUBSYSTEM
8465 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8466 M:      Pavel Machek <pavel@ucw.cz>
8467 L:      linux-leds@vger.kernel.org
8468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8469 S:      Maintained
8470 F:      Documentation/devicetree/bindings/leds/
8471 F:      drivers/leds/
8472 F:      include/linux/leds.h
8473
8474 LEGACY EEPROM DRIVER
8475 M:      Jean Delvare <jdelvare@suse.com>
8476 S:      Maintained
8477 F:      Documentation/misc-devices/eeprom
8478 F:      drivers/misc/eeprom/eeprom.c
8479
8480 LEGO MINDSTORMS EV3
8481 R:      David Lechner <david@lechnology.com>
8482 S:      Maintained
8483 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8484 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8485 F:      drivers/power/supply/lego_ev3_battery.c
8486
8487 LEGO USB Tower driver
8488 M:      Juergen Stuber <starblue@users.sourceforge.net>
8489 L:      legousb-devel@lists.sourceforge.net
8490 W:      http://legousb.sourceforge.net/
8491 S:      Maintained
8492 F:      drivers/usb/misc/legousbtower.c
8493
8494 LG LAPTOP EXTRAS
8495 M:      Matan Ziv-Av <matan@svgalib.org>
8496 L:      platform-driver-x86@vger.kernel.org
8497 S:      Maintained
8498 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8499 F:      Documentation/laptops/lg-laptop.rst
8500 F:      drivers/platform/x86/lg-laptop.c
8501
8502 LG2160 MEDIA DRIVER
8503 M:      Michael Krufky <mkrufky@linuxtv.org>
8504 L:      linux-media@vger.kernel.org
8505 W:      https://linuxtv.org
8506 W:      http://github.com/mkrufky
8507 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8508 T:      git git://linuxtv.org/mkrufky/tuners.git
8509 S:      Maintained
8510 F:      drivers/media/dvb-frontends/lg2160.*
8511
8512 LGDT3305 MEDIA DRIVER
8513 M:      Michael Krufky <mkrufky@linuxtv.org>
8514 L:      linux-media@vger.kernel.org
8515 W:      https://linuxtv.org
8516 W:      http://github.com/mkrufky
8517 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8518 T:      git git://linuxtv.org/mkrufky/tuners.git
8519 S:      Maintained
8520 F:      drivers/media/dvb-frontends/lgdt3305.*
8521
8522 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8523 M:      Viresh Kumar <vireshk@kernel.org>
8524 L:      linux-ide@vger.kernel.org
8525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8526 S:      Maintained
8527 F:      include/linux/pata_arasan_cf_data.h
8528 F:      drivers/ata/pata_arasan_cf.c
8529
8530 LIBATA PATA DRIVERS
8531 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8532 M:      Jens Axboe <axboe@kernel.dk>
8533 L:      linux-ide@vger.kernel.org
8534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8535 S:      Maintained
8536 F:      drivers/ata/pata_*.c
8537 F:      drivers/ata/ata_generic.c
8538
8539 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8540 M:      Linus Walleij <linus.walleij@linaro.org>
8541 L:      linux-ide@vger.kernel.org
8542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8543 S:      Maintained
8544 F:      drivers/ata/pata_ftide010.c
8545 F:      drivers/ata/sata_gemini.c
8546 F:      drivers/ata/sata_gemini.h
8547
8548 LIBATA SATA AHCI PLATFORM devices support
8549 M:      Hans de Goede <hdegoede@redhat.com>
8550 M:      Jens Axboe <axboe@kernel.dk>
8551 L:      linux-ide@vger.kernel.org
8552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8553 S:      Maintained
8554 F:      drivers/ata/ahci_platform.c
8555 F:      drivers/ata/libahci_platform.c
8556 F:      include/linux/ahci_platform.h
8557
8558 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8559 M:      Mikael Pettersson <mikpelinux@gmail.com>
8560 L:      linux-ide@vger.kernel.org
8561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8562 S:      Maintained
8563 F:      drivers/ata/sata_promise.*
8564
8565 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8566 M:      Jens Axboe <axboe@kernel.dk>
8567 L:      linux-ide@vger.kernel.org
8568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8569 S:      Maintained
8570 F:      drivers/ata/
8571 F:      include/linux/ata.h
8572 F:      include/linux/libata.h
8573 F:      Documentation/devicetree/bindings/ata/
8574
8575 LIBLOCKDEP
8576 M:      Sasha Levin <alexander.levin@microsoft.com>
8577 S:      Maintained
8578 F:      tools/lib/lockdep/
8579
8580 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8581 M:      Ross Zwisler <zwisler@kernel.org>
8582 M:      Dan Williams <dan.j.williams@intel.com>
8583 M:      Vishal Verma <vishal.l.verma@intel.com>
8584 M:      Dave Jiang <dave.jiang@intel.com>
8585 L:      linux-nvdimm@lists.01.org
8586 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8587 S:      Supported
8588 F:      drivers/nvdimm/blk.c
8589 F:      drivers/nvdimm/region_devs.c
8590
8591 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8592 M:      Vishal Verma <vishal.l.verma@intel.com>
8593 M:      Dan Williams <dan.j.williams@intel.com>
8594 M:      Ross Zwisler <zwisler@kernel.org>
8595 M:      Dave Jiang <dave.jiang@intel.com>
8596 L:      linux-nvdimm@lists.01.org
8597 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8598 S:      Supported
8599 F:      drivers/nvdimm/btt*
8600
8601 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8602 M:      Ross Zwisler <zwisler@kernel.org>
8603 M:      Dan Williams <dan.j.williams@intel.com>
8604 M:      Vishal Verma <vishal.l.verma@intel.com>
8605 M:      Dave Jiang <dave.jiang@intel.com>
8606 L:      linux-nvdimm@lists.01.org
8607 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8608 S:      Supported
8609 F:      drivers/nvdimm/pmem*
8610
8611 LIBNVDIMM: DEVICETREE BINDINGS
8612 M:      Oliver O'Halloran <oohall@gmail.com>
8613 L:      linux-nvdimm@lists.01.org
8614 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8615 S:      Supported
8616 F:      drivers/nvdimm/of_pmem.c
8617 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8618
8619 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8620 M:      Dan Williams <dan.j.williams@intel.com>
8621 M:      Ross Zwisler <zwisler@kernel.org>
8622 M:      Vishal Verma <vishal.l.verma@intel.com>
8623 M:      Dave Jiang <dave.jiang@intel.com>
8624 L:      linux-nvdimm@lists.01.org
8625 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8627 S:      Supported
8628 F:      drivers/nvdimm/*
8629 F:      drivers/acpi/nfit/*
8630 F:      include/linux/nd.h
8631 F:      include/linux/libnvdimm.h
8632 F:      include/uapi/linux/ndctl.h
8633
8634 LIGHTNVM PLATFORM SUPPORT
8635 M:      Matias Bjorling <mb@lightnvm.io>
8636 W:      http://github/OpenChannelSSD
8637 L:      linux-block@vger.kernel.org
8638 S:      Maintained
8639 F:      drivers/lightnvm/
8640 F:      include/linux/lightnvm.h
8641 F:      include/uapi/linux/lightnvm.h
8642
8643 LINUX FOR POWER MACINTOSH
8644 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8645 W:      http://www.penguinppc.org/
8646 L:      linuxppc-dev@lists.ozlabs.org
8647 S:      Maintained
8648 F:      arch/powerpc/platforms/powermac/
8649 F:      drivers/macintosh/
8650
8651 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8652 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8653 M:      Paul Mackerras <paulus@samba.org>
8654 M:      Michael Ellerman <mpe@ellerman.id.au>
8655 W:      https://github.com/linuxppc/linux/wiki
8656 L:      linuxppc-dev@lists.ozlabs.org
8657 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8659 S:      Supported
8660 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8661 F:      Documentation/devicetree/bindings/powerpc/
8662 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8663 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8664 F:      Documentation/powerpc/
8665 F:      arch/powerpc/
8666 F:      drivers/char/tpm/tpm_ibmvtpm*
8667 F:      drivers/crypto/nx/
8668 F:      drivers/crypto/vmx/
8669 F:      drivers/i2c/busses/i2c-opal.c
8670 F:      drivers/net/ethernet/ibm/ibmveth.*
8671 F:      drivers/net/ethernet/ibm/ibmvnic.*
8672 F:      drivers/pci/hotplug/pnv_php.c
8673 F:      drivers/pci/hotplug/rpa*
8674 F:      drivers/rtc/rtc-opal.c
8675 F:      drivers/scsi/ibmvscsi/
8676 F:      drivers/tty/hvc/hvc_opal.c
8677 F:      drivers/watchdog/wdrtas.c
8678 F:      tools/testing/selftests/powerpc
8679 N:      /pmac
8680 N:      powermac
8681 N:      powernv
8682 N:      [^a-z0-9]ps3
8683 N:      pseries
8684
8685 LINUX FOR POWERPC EMBEDDED MPC5XXX
8686 M:      Anatolij Gustschin <agust@denx.de>
8687 L:      linuxppc-dev@lists.ozlabs.org
8688 T:      git git://git.denx.de/linux-denx-agust.git
8689 S:      Maintained
8690 F:      arch/powerpc/platforms/512x/
8691 F:      arch/powerpc/platforms/52xx/
8692
8693 LINUX FOR POWERPC EMBEDDED PPC4XX
8694 M:      Alistair Popple <alistair@popple.id.au>
8695 M:      Matt Porter <mporter@kernel.crashing.org>
8696 W:      http://www.penguinppc.org/
8697 L:      linuxppc-dev@lists.ozlabs.org
8698 S:      Maintained
8699 F:      arch/powerpc/platforms/40x/
8700 F:      arch/powerpc/platforms/44x/
8701
8702 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8703 M:      Scott Wood <oss@buserror.net>
8704 M:      Kumar Gala <galak@kernel.crashing.org>
8705 W:      http://www.penguinppc.org/
8706 L:      linuxppc-dev@lists.ozlabs.org
8707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8708 S:      Maintained
8709 F:      arch/powerpc/platforms/83xx/
8710 F:      arch/powerpc/platforms/85xx/
8711 F:      Documentation/devicetree/bindings/powerpc/fsl/
8712
8713 LINUX FOR POWERPC EMBEDDED PPC8XX
8714 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8715 W:      http://www.penguinppc.org/
8716 L:      linuxppc-dev@lists.ozlabs.org
8717 S:      Maintained
8718 F:      arch/powerpc/platforms/8xx/
8719
8720 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8721 L:      linuxppc-dev@lists.ozlabs.org
8722 S:      Orphan
8723 F:      arch/powerpc/*/*virtex*
8724 F:      arch/powerpc/*/*/*virtex*
8725
8726 LINUX FOR POWERPC PA SEMI PWRFICIENT
8727 L:      linuxppc-dev@lists.ozlabs.org
8728 S:      Orphan
8729 F:      arch/powerpc/platforms/pasemi/
8730 F:      drivers/*/*pasemi*
8731 F:      drivers/*/*/*pasemi*
8732
8733 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8734 M:      Kees Cook <keescook@chromium.org>
8735 S:      Maintained
8736 F:      drivers/misc/lkdtm/*
8737
8738 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8739 M:      Alan Stern <stern@rowland.harvard.edu>
8740 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8741 M:      Will Deacon <will.deacon@arm.com>
8742 M:      Peter Zijlstra <peterz@infradead.org>
8743 M:      Boqun Feng <boqun.feng@gmail.com>
8744 M:      Nicholas Piggin <npiggin@gmail.com>
8745 M:      David Howells <dhowells@redhat.com>
8746 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8747 M:      Luc Maranget <luc.maranget@inria.fr>
8748 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8749 R:      Akira Yokosawa <akiyks@gmail.com>
8750 R:      Daniel Lustig <dlustig@nvidia.com>
8751 L:      linux-kernel@vger.kernel.org
8752 L:      linux-arch@vger.kernel.org
8753 S:      Supported
8754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8755 F:      tools/memory-model/
8756 F:      Documentation/atomic_bitops.txt
8757 F:      Documentation/atomic_t.txt
8758 F:      Documentation/core-api/atomic_ops.rst
8759 F:      Documentation/core-api/refcount-vs-atomic.rst
8760 F:      Documentation/memory-barriers.txt
8761
8762 LIS3LV02D ACCELEROMETER DRIVER
8763 M:      Eric Piel <eric.piel@tremplin-utc.net>
8764 S:      Maintained
8765 F:      Documentation/misc-devices/lis3lv02d
8766 F:      drivers/misc/lis3lv02d/
8767 F:      drivers/platform/x86/hp_accel.c
8768
8769 LIVE PATCHING
8770 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8771 M:      Jessica Yu <jeyu@kernel.org>
8772 M:      Jiri Kosina <jikos@kernel.org>
8773 M:      Miroslav Benes <mbenes@suse.cz>
8774 R:      Petr Mladek <pmladek@suse.com>
8775 S:      Maintained
8776 F:      kernel/livepatch/
8777 F:      include/linux/livepatch.h
8778 F:      arch/x86/include/asm/livepatch.h
8779 F:      arch/x86/kernel/livepatch.c
8780 F:      Documentation/livepatch/
8781 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8782 F:      samples/livepatch/
8783 L:      live-patching@vger.kernel.org
8784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8785
8786 LLC (802.2)
8787 L:      netdev@vger.kernel.org
8788 S:      Odd fixes
8789 F:      include/linux/llc.h
8790 F:      include/uapi/linux/llc.h
8791 F:      include/net/llc*
8792 F:      net/llc/
8793
8794 LM73 HARDWARE MONITOR DRIVER
8795 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8796 L:      linux-hwmon@vger.kernel.org
8797 S:      Maintained
8798 F:      drivers/hwmon/lm73.c
8799
8800 LM78 HARDWARE MONITOR DRIVER
8801 M:      Jean Delvare <jdelvare@suse.com>
8802 L:      linux-hwmon@vger.kernel.org
8803 S:      Maintained
8804 F:      Documentation/hwmon/lm78
8805 F:      drivers/hwmon/lm78.c
8806
8807 LM83 HARDWARE MONITOR DRIVER
8808 M:      Jean Delvare <jdelvare@suse.com>
8809 L:      linux-hwmon@vger.kernel.org
8810 S:      Maintained
8811 F:      Documentation/hwmon/lm83
8812 F:      drivers/hwmon/lm83.c
8813
8814 LM90 HARDWARE MONITOR DRIVER
8815 M:      Jean Delvare <jdelvare@suse.com>
8816 L:      linux-hwmon@vger.kernel.org
8817 S:      Maintained
8818 F:      Documentation/hwmon/lm90
8819 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8820 F:      drivers/hwmon/lm90.c
8821 F:      include/dt-bindings/thermal/lm90.h
8822
8823 LM95234 HARDWARE MONITOR DRIVER
8824 M:      Guenter Roeck <linux@roeck-us.net>
8825 L:      linux-hwmon@vger.kernel.org
8826 S:      Maintained
8827 F:      Documentation/hwmon/lm95234
8828 F:      drivers/hwmon/lm95234.c
8829
8830 LME2510 MEDIA DRIVER
8831 M:      Malcolm Priestley <tvboxspy@gmail.com>
8832 L:      linux-media@vger.kernel.org
8833 W:      https://linuxtv.org
8834 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8835 S:      Maintained
8836 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8837
8838 LOADPIN SECURITY MODULE
8839 M:      Kees Cook <keescook@chromium.org>
8840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8841 S:      Supported
8842 F:      security/loadpin/
8843 F:      Documentation/admin-guide/LSM/LoadPin.rst
8844
8845 LOCKING PRIMITIVES
8846 M:      Peter Zijlstra <peterz@infradead.org>
8847 M:      Ingo Molnar <mingo@redhat.com>
8848 M:      Will Deacon <will.deacon@arm.com>
8849 L:      linux-kernel@vger.kernel.org
8850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8851 S:      Maintained
8852 F:      Documentation/locking/
8853 F:      include/linux/lockdep.h
8854 F:      include/linux/spinlock*.h
8855 F:      arch/*/include/asm/spinlock*.h
8856 F:      include/linux/rwlock*.h
8857 F:      include/linux/mutex*.h
8858 F:      include/linux/rwsem*.h
8859 F:      arch/*/include/asm/rwsem.h
8860 F:      include/linux/seqlock.h
8861 F:      lib/locking*.[ch]
8862 F:      kernel/locking/
8863 X:      kernel/locking/locktorture.c
8864
8865 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8866 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8867 L:      linux-ntfs-dev@lists.sourceforge.net
8868 W:      http://www.linux-ntfs.org/content/view/19/37/
8869 S:      Maintained
8870 F:      Documentation/ldm.txt
8871 F:      block/partitions/ldm.*
8872
8873 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8874 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8875 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8876 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8877 L:      MPT-FusionLinux.pdl@broadcom.com
8878 L:      linux-scsi@vger.kernel.org
8879 W:      http://www.avagotech.com/support/
8880 S:      Supported
8881 F:      drivers/message/fusion/
8882 F:      drivers/scsi/mpt3sas/
8883
8884 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8885 M:      Matthew Wilcox <willy@infradead.org>
8886 L:      linux-scsi@vger.kernel.org
8887 S:      Maintained
8888 F:      drivers/scsi/sym53c8xx_2/
8889
8890 LTC1660 DAC DRIVER
8891 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
8892 L:      linux-iio@vger.kernel.org
8893 S:      Maintained
8894 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8895 F:      drivers/iio/dac/ltc1660.c
8896
8897 LTC4261 HARDWARE MONITOR DRIVER
8898 M:      Guenter Roeck <linux@roeck-us.net>
8899 L:      linux-hwmon@vger.kernel.org
8900 S:      Maintained
8901 F:      Documentation/hwmon/ltc4261
8902 F:      drivers/hwmon/ltc4261.c
8903
8904 LTC4306 I2C MULTIPLEXER DRIVER
8905 M:      Michael Hennerich <michael.hennerich@analog.com>
8906 W:      http://ez.analog.com/community/linux-device-drivers
8907 L:      linux-i2c@vger.kernel.org
8908 S:      Supported
8909 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8910 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8911
8912 LTP (Linux Test Project)
8913 M:      Mike Frysinger <vapier@gentoo.org>
8914 M:      Cyril Hrubis <chrubis@suse.cz>
8915 M:      Wanlong Gao <wanlong.gao@gmail.com>
8916 M:      Jan Stancek <jstancek@redhat.com>
8917 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8918 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8919 L:      ltp@lists.linux.it (subscribers-only)
8920 W:      http://linux-test-project.github.io/
8921 T:      git git://github.com/linux-test-project/ltp.git
8922 S:      Maintained
8923
8924 M68K ARCHITECTURE
8925 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8926 L:      linux-m68k@lists.linux-m68k.org
8927 W:      http://www.linux-m68k.org/
8928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8929 S:      Maintained
8930 F:      arch/m68k/
8931 F:      drivers/zorro/
8932
8933 M68K ON APPLE MACINTOSH
8934 M:      Joshua Thompson <funaho@jurai.org>
8935 W:      http://www.mac.linux-m68k.org/
8936 L:      linux-m68k@lists.linux-m68k.org
8937 S:      Maintained
8938 F:      arch/m68k/mac/
8939
8940 M68K ON HP9000/300
8941 M:      Philip Blundell <philb@gnu.org>
8942 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8943 S:      Maintained
8944 F:      arch/m68k/hp300/
8945
8946 M88DS3103 MEDIA DRIVER
8947 M:      Antti Palosaari <crope@iki.fi>
8948 L:      linux-media@vger.kernel.org
8949 W:      https://linuxtv.org
8950 W:      http://palosaari.fi/linux/
8951 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8952 T:      git git://linuxtv.org/anttip/media_tree.git
8953 S:      Maintained
8954 F:      drivers/media/dvb-frontends/m88ds3103*
8955
8956 M88RS2000 MEDIA DRIVER
8957 M:      Malcolm Priestley <tvboxspy@gmail.com>
8958 L:      linux-media@vger.kernel.org
8959 W:      https://linuxtv.org
8960 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8961 S:      Maintained
8962 F:      drivers/media/dvb-frontends/m88rs2000*
8963
8964 MA901 MASTERKIT USB FM RADIO DRIVER
8965 M:      Alexey Klimov <klimov.linux@gmail.com>
8966 L:      linux-media@vger.kernel.org
8967 T:      git git://linuxtv.org/media_tree.git
8968 S:      Maintained
8969 F:      drivers/media/radio/radio-ma901.c
8970
8971 MAC80211
8972 M:      Johannes Berg <johannes@sipsolutions.net>
8973 L:      linux-wireless@vger.kernel.org
8974 W:      http://wireless.kernel.org/
8975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8977 S:      Maintained
8978 F:      Documentation/networking/mac80211-injection.txt
8979 F:      include/net/mac80211.h
8980 F:      net/mac80211/
8981 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8982 F:      Documentation/networking/mac80211_hwsim/README
8983
8984 MAILBOX API
8985 M:      Jassi Brar <jassisinghbrar@gmail.com>
8986 L:      linux-kernel@vger.kernel.org
8987 S:      Maintained
8988 F:      drivers/mailbox/
8989 F:      include/linux/mailbox_client.h
8990 F:      include/linux/mailbox_controller.h
8991
8992 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8993 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8994 W:      http://www.kernel.org/doc/man-pages
8995 L:      linux-man@vger.kernel.org
8996 S:      Maintained
8997
8998 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8999 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9000 L:      linux-mips@vger.kernel.org
9001 S:      Maintained
9002 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9003
9004 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9005 M:      Andrew Lunn <andrew@lunn.ch>
9006 M:      Vivien Didelot <vivien.didelot@gmail.com>
9007 L:      netdev@vger.kernel.org
9008 S:      Maintained
9009 F:      drivers/net/dsa/mv88e6xxx/
9010 F:      include/linux/platform_data/mv88e6xxx.h
9011 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9012
9013 MARVELL ARMADA DRM SUPPORT
9014 M:      Russell King <linux@armlinux.org.uk>
9015 S:      Maintained
9016 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9017 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9018 F:      drivers/gpu/drm/armada/
9019 F:      include/uapi/drm/armada_drm.h
9020 F:      Documentation/devicetree/bindings/display/armada/
9021
9022 MARVELL CRYPTO DRIVER
9023 M:      Boris Brezillon <bbrezillon@kernel.org>
9024 M:      Arnaud Ebalard <arno@natisbad.org>
9025 F:      drivers/crypto/marvell/
9026 S:      Maintained
9027 L:      linux-crypto@vger.kernel.org
9028
9029 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9030 M:      Mirko Lindner <mlindner@marvell.com>
9031 M:      Stephen Hemminger <stephen@networkplumber.org>
9032 L:      netdev@vger.kernel.org
9033 S:      Maintained
9034 F:      drivers/net/ethernet/marvell/sk*
9035
9036 MARVELL LIBERTAS WIRELESS DRIVER
9037 L:      libertas-dev@lists.infradead.org
9038 S:      Orphan
9039 F:      drivers/net/wireless/marvell/libertas/
9040
9041 MARVELL MACCHIATOBIN SUPPORT
9042 M:      Russell King <linux@armlinux.org.uk>
9043 L:      linux-arm-kernel@lists.infradead.org
9044 S:      Maintained
9045 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9046
9047 MARVELL MV643XX ETHERNET DRIVER
9048 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9049 L:      netdev@vger.kernel.org
9050 S:      Maintained
9051 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9052 F:      include/linux/mv643xx.h
9053
9054 MARVELL MV88X3310 PHY DRIVER
9055 M:      Russell King <linux@armlinux.org.uk>
9056 L:      netdev@vger.kernel.org
9057 S:      Maintained
9058 F:      drivers/net/phy/marvell10g.c
9059
9060 MARVELL MVNETA ETHERNET DRIVER
9061 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9062 L:      netdev@vger.kernel.org
9063 S:      Maintained
9064 F:      drivers/net/ethernet/marvell/mvneta.*
9065
9066 MARVELL MWIFIEX WIRELESS DRIVER
9067 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9068 M:      Nishant Sarmukadam <nishants@marvell.com>
9069 M:      Ganapathi Bhat <gbhat@marvell.com>
9070 M:      Xinming Hu <huxinming820@gmail.com>
9071 L:      linux-wireless@vger.kernel.org
9072 S:      Maintained
9073 F:      drivers/net/wireless/marvell/mwifiex/
9074
9075 MARVELL MWL8K WIRELESS DRIVER
9076 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9077 L:      linux-wireless@vger.kernel.org
9078 S:      Odd Fixes
9079 F:      drivers/net/wireless/marvell/mwl8k.c
9080
9081 MARVELL NAND CONTROLLER DRIVER
9082 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9083 L:      linux-mtd@lists.infradead.org
9084 S:      Maintained
9085 F:      drivers/mtd/nand/raw/marvell_nand.c
9086 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9087
9088 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9089 M:      Nicolas Pitre <nico@fluxnic.net>
9090 S:      Odd Fixes
9091 F:      drivers/mmc/host/mvsdio.*
9092
9093 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9094 M:      Hu Ziji <huziji@marvell.com>
9095 L:      linux-mmc@vger.kernel.org
9096 S:      Supported
9097 F:      drivers/mmc/host/sdhci-xenon*
9098 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9099
9100 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9101 M:      Sunil Goutham <sgoutham@marvell.com>
9102 M:      Linu Cherian <lcherian@marvell.com>
9103 M:      Geetha sowjanya <gakula@marvell.com>
9104 M:      Jerin Jacob <jerinj@marvell.com>
9105 L:      netdev@vger.kernel.org
9106 S:      Supported
9107 F:      drivers/net/ethernet/marvell/octeontx2/af/
9108
9109 MATROX FRAMEBUFFER DRIVER
9110 L:      linux-fbdev@vger.kernel.org
9111 S:      Orphan
9112 F:      drivers/video/fbdev/matrox/matroxfb_*
9113 F:      include/uapi/linux/matroxfb.h
9114
9115 MAX16065 HARDWARE MONITOR DRIVER
9116 M:      Guenter Roeck <linux@roeck-us.net>
9117 L:      linux-hwmon@vger.kernel.org
9118 S:      Maintained
9119 F:      Documentation/hwmon/max16065
9120 F:      drivers/hwmon/max16065.c
9121
9122 MAX2175 SDR TUNER DRIVER
9123 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9124 L:      linux-media@vger.kernel.org
9125 T:      git git://linuxtv.org/media_tree.git
9126 S:      Maintained
9127 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9128 F:      Documentation/media/v4l-drivers/max2175.rst
9129 F:      drivers/media/i2c/max2175*
9130 F:      include/uapi/linux/max2175.h
9131
9132 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9133 L:      linux-hwmon@vger.kernel.org
9134 S:      Orphan
9135 F:      Documentation/hwmon/max6650
9136 F:      drivers/hwmon/max6650.c
9137
9138 MAX6697 HARDWARE MONITOR DRIVER
9139 M:      Guenter Roeck <linux@roeck-us.net>
9140 L:      linux-hwmon@vger.kernel.org
9141 S:      Maintained
9142 F:      Documentation/hwmon/max6697
9143 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9144 F:      drivers/hwmon/max6697.c
9145 F:      include/linux/platform_data/max6697.h
9146
9147 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9148 M:      Peter Rosin <peda@axentia.se>
9149 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9150 S:      Maintained
9151 F:      Documentation/devicetree/bindings/sound/max9860.txt
9152 F:      sound/soc/codecs/max9860.*
9153
9154 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9155 M:      Javier Martinez Canillas <javier@dowhile0.org>
9156 L:      linux-kernel@vger.kernel.org
9157 S:      Supported
9158 F:      drivers/regulator/max77802-regulator.c
9159 F:      Documentation/devicetree/bindings/*/*max77802.txt
9160 F:      include/dt-bindings/*/*max77802.h
9161
9162 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9163 M:      Krzysztof Kozlowski <krzk@kernel.org>
9164 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9165 L:      linux-pm@vger.kernel.org
9166 S:      Supported
9167 F:      drivers/power/supply/max14577_charger.c
9168 F:      drivers/power/supply/max77693_charger.c
9169
9170 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9171 M:      Chanwoo Choi <cw00.choi@samsung.com>
9172 M:      Krzysztof Kozlowski <krzk@kernel.org>
9173 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9174 L:      linux-kernel@vger.kernel.org
9175 S:      Supported
9176 F:      drivers/*/max14577*.c
9177 F:      drivers/*/max77686*.c
9178 F:      drivers/*/max77693*.c
9179 F:      drivers/extcon/extcon-max14577.c
9180 F:      drivers/extcon/extcon-max77693.c
9181 F:      drivers/rtc/rtc-max77686.c
9182 F:      drivers/clk/clk-max77686.c
9183 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9184 F:      Documentation/devicetree/bindings/*/max77686.txt
9185 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9186 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9187 F:      include/linux/mfd/max14577*.h
9188 F:      include/linux/mfd/max77686*.h
9189 F:      include/linux/mfd/max77693*.h
9190
9191 MAXIRADIO FM RADIO RECEIVER DRIVER
9192 M:      Hans Verkuil <hverkuil@xs4all.nl>
9193 L:      linux-media@vger.kernel.org
9194 T:      git git://linuxtv.org/media_tree.git
9195 W:      https://linuxtv.org
9196 S:      Maintained
9197 F:      drivers/media/radio/radio-maxiradio*
9198
9199 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9200 M:      Peter Rosin <peda@axentia.se>
9201 L:      linux-iio@vger.kernel.org
9202 S:      Maintained
9203 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9204 F:      drivers/iio/potentiometer/mcp4018.c
9205 F:      drivers/iio/potentiometer/mcp4531.c
9206
9207 MCR20A IEEE-802.15.4 RADIO DRIVER
9208 M:      Xue Liu <liuxuenetmail@gmail.com>
9209 L:      linux-wpan@vger.kernel.org
9210 W:      https://github.com/xueliu/mcr20a-linux
9211 S:      Maintained
9212 F:      drivers/net/ieee802154/mcr20a.c
9213 F:      drivers/net/ieee802154/mcr20a.h
9214 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9215
9216 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9217 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9218 L:      linux-iio@vger.kernel.org
9219 S:      Maintained
9220 F:      drivers/iio/dac/cio-dac.c
9221
9222 MEDIA DRIVERS FOR ASCOT2E
9223 M:      Sergey Kozlov <serjk@netup.ru>
9224 M:      Abylay Ospan <aospan@netup.ru>
9225 L:      linux-media@vger.kernel.org
9226 W:      https://linuxtv.org
9227 W:      http://netup.tv/
9228 T:      git git://linuxtv.org/media_tree.git
9229 S:      Supported
9230 F:      drivers/media/dvb-frontends/ascot2e*
9231
9232 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9233 M:      Jasmin Jessich <jasmin@anw.at>
9234 L:      linux-media@vger.kernel.org
9235 W:      https://linuxtv.org
9236 T:      git git://linuxtv.org/media_tree.git
9237 S:      Maintained
9238 F:      drivers/media/dvb-frontends/cxd2099*
9239
9240 MEDIA DRIVERS FOR CXD2841ER
9241 M:      Sergey Kozlov <serjk@netup.ru>
9242 M:      Abylay Ospan <aospan@netup.ru>
9243 L:      linux-media@vger.kernel.org
9244 W:      https://linuxtv.org
9245 W:      http://netup.tv/
9246 T:      git git://linuxtv.org/media_tree.git
9247 S:      Supported
9248 F:      drivers/media/dvb-frontends/cxd2841er*
9249
9250 MEDIA DRIVERS FOR CXD2880
9251 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9252 L:      linux-media@vger.kernel.org
9253 W:      http://linuxtv.org/
9254 T:      git git://linuxtv.org/media_tree.git
9255 S:      Supported
9256 F:      drivers/media/dvb-frontends/cxd2880/*
9257 F:      drivers/media/spi/cxd2880*
9258
9259 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9260 L:      linux-media@vger.kernel.org
9261 W:      https://linuxtv.org
9262 T:      git git://linuxtv.org/media_tree.git
9263 S:      Orphan
9264 F:      drivers/media/pci/ddbridge/*
9265
9266 MEDIA DRIVERS FOR FREESCALE IMX
9267 M:      Steve Longerbeam <slongerbeam@gmail.com>
9268 M:      Philipp Zabel <p.zabel@pengutronix.de>
9269 L:      linux-media@vger.kernel.org
9270 T:      git git://linuxtv.org/media_tree.git
9271 S:      Maintained
9272 F:      Documentation/devicetree/bindings/media/imx.txt
9273 F:      Documentation/media/v4l-drivers/imx.rst
9274 F:      drivers/staging/media/imx/
9275 F:      include/linux/imx-media.h
9276 F:      include/media/imx.h
9277
9278 MEDIA DRIVER FOR FREESCALE IMX PXP
9279 M:      Philipp Zabel <p.zabel@pengutronix.de>
9280 L:      linux-media@vger.kernel.org
9281 T:      git git://linuxtv.org/media_tree.git
9282 S:      Maintained
9283 F:      drivers/media/platform/imx-pxp.[ch]
9284
9285 MEDIA DRIVERS FOR HELENE
9286 M:      Abylay Ospan <aospan@netup.ru>
9287 L:      linux-media@vger.kernel.org
9288 W:      https://linuxtv.org
9289 W:      http://netup.tv/
9290 T:      git git://linuxtv.org/media_tree.git
9291 S:      Supported
9292 F:      drivers/media/dvb-frontends/helene*
9293
9294 MEDIA DRIVERS FOR HORUS3A
9295 M:      Sergey Kozlov <serjk@netup.ru>
9296 M:      Abylay Ospan <aospan@netup.ru>
9297 L:      linux-media@vger.kernel.org
9298 W:      https://linuxtv.org
9299 W:      http://netup.tv/
9300 T:      git git://linuxtv.org/media_tree.git
9301 S:      Supported
9302 F:      drivers/media/dvb-frontends/horus3a*
9303
9304 MEDIA DRIVERS FOR LNBH25
9305 M:      Sergey Kozlov <serjk@netup.ru>
9306 M:      Abylay Ospan <aospan@netup.ru>
9307 L:      linux-media@vger.kernel.org
9308 W:      https://linuxtv.org
9309 W:      http://netup.tv/
9310 T:      git git://linuxtv.org/media_tree.git
9311 S:      Supported
9312 F:      drivers/media/dvb-frontends/lnbh25*
9313
9314 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9315 L:      linux-media@vger.kernel.org
9316 W:      https://linuxtv.org
9317 T:      git git://linuxtv.org/media_tree.git
9318 S:      Orphan
9319 F:      drivers/media/dvb-frontends/mxl5xx*
9320
9321 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9322 M:      Sergey Kozlov <serjk@netup.ru>
9323 M:      Abylay Ospan <aospan@netup.ru>
9324 L:      linux-media@vger.kernel.org
9325 W:      https://linuxtv.org
9326 W:      http://netup.tv/
9327 T:      git git://linuxtv.org/media_tree.git
9328 S:      Supported
9329 F:      drivers/media/pci/netup_unidvb/*
9330
9331 MEDIA DRIVERS FOR RENESAS - CEU
9332 M:      Jacopo Mondi <jacopo@jmondi.org>
9333 L:      linux-media@vger.kernel.org
9334 L:      linux-renesas-soc@vger.kernel.org
9335 T:      git git://linuxtv.org/media_tree.git
9336 S:      Supported
9337 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9338 F:      drivers/media/platform/renesas-ceu.c
9339 F:      include/media/drv-intf/renesas-ceu.h
9340
9341 MEDIA DRIVERS FOR RENESAS - DRIF
9342 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9343 L:      linux-media@vger.kernel.org
9344 L:      linux-renesas-soc@vger.kernel.org
9345 T:      git git://linuxtv.org/media_tree.git
9346 S:      Supported
9347 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9348 F:      drivers/media/platform/rcar_drif.c
9349
9350 MEDIA DRIVERS FOR RENESAS - FCP
9351 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9352 L:      linux-media@vger.kernel.org
9353 L:      linux-renesas-soc@vger.kernel.org
9354 T:      git git://linuxtv.org/media_tree.git
9355 S:      Supported
9356 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9357 F:      drivers/media/platform/rcar-fcp.c
9358 F:      include/media/rcar-fcp.h
9359
9360 MEDIA DRIVERS FOR RENESAS - FDP1
9361 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9362 L:      linux-media@vger.kernel.org
9363 L:      linux-renesas-soc@vger.kernel.org
9364 T:      git git://linuxtv.org/media_tree.git
9365 S:      Supported
9366 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9367 F:      drivers/media/platform/rcar_fdp1.c
9368
9369 MEDIA DRIVERS FOR RENESAS - VIN
9370 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9371 L:      linux-media@vger.kernel.org
9372 L:      linux-renesas-soc@vger.kernel.org
9373 T:      git git://linuxtv.org/media_tree.git
9374 S:      Supported
9375 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9376 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9377 F:      drivers/media/platform/rcar-vin/
9378
9379 MEDIA DRIVERS FOR RENESAS - VSP1
9380 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9381 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9382 L:      linux-media@vger.kernel.org
9383 L:      linux-renesas-soc@vger.kernel.org
9384 T:      git git://linuxtv.org/media_tree.git
9385 S:      Supported
9386 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9387 F:      drivers/media/platform/vsp1/
9388
9389 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9390 L:      linux-media@vger.kernel.org
9391 W:      https://linuxtv.org
9392 T:      git git://linuxtv.org/media_tree.git
9393 S:      Orphan
9394 F:      drivers/media/dvb-frontends/stv0910*
9395
9396 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9397 L:      linux-media@vger.kernel.org
9398 W:      https://linuxtv.org
9399 T:      git git://linuxtv.org/media_tree.git
9400 S:      Orphan
9401 F:      drivers/media/dvb-frontends/stv6111*
9402
9403 MEDIA DRIVERS FOR STM32 - DCMI
9404 M:      Hugues Fruchet <hugues.fruchet@st.com>
9405 L:      linux-media@vger.kernel.org
9406 T:      git git://linuxtv.org/media_tree.git
9407 S:      Supported
9408 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9409 F:      drivers/media/platform/stm32/stm32-dcmi.c
9410
9411 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9412 M:      Dmitry Osipenko <digetx@gmail.com>
9413 L:      linux-media@vger.kernel.org
9414 L:      linux-tegra@vger.kernel.org
9415 T:      git git://linuxtv.org/media_tree.git
9416 S:      Maintained
9417 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9418 F:      drivers/staging/media/tegra-vde/
9419
9420 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9421 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9422 P:      LinuxTV.org Project
9423 L:      linux-media@vger.kernel.org
9424 W:      https://linuxtv.org
9425 Q:      http://patchwork.kernel.org/project/linux-media/list/
9426 T:      git git://linuxtv.org/media_tree.git
9427 S:      Maintained
9428 F:      Documentation/devicetree/bindings/media/
9429 F:      Documentation/media/
9430 F:      drivers/media/
9431 F:      drivers/staging/media/
9432 F:      include/linux/platform_data/media/
9433 F:      include/media/
9434 F:      include/uapi/linux/dvb/
9435 F:      include/uapi/linux/videodev2.h
9436 F:      include/uapi/linux/media.h
9437 F:      include/uapi/linux/v4l2-*
9438 F:      include/uapi/linux/meye.h
9439 F:      include/uapi/linux/ivtv*
9440 F:      include/uapi/linux/uvcvideo.h
9441
9442 MEDIATEK BLUETOOTH DRIVER
9443 M:      Sean Wang <sean.wang@mediatek.com>
9444 L:      linux-bluetooth@vger.kernel.org
9445 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9446 S:      Maintained
9447 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9448 F:      drivers/bluetooth/btmtkuart.c
9449
9450 MEDIATEK CIR DRIVER
9451 M:      Sean Wang <sean.wang@mediatek.com>
9452 S:      Maintained
9453 F:      drivers/media/rc/mtk-cir.c
9454
9455 MEDIATEK DMA DRIVER
9456 M:      Sean Wang <sean.wang@mediatek.com>
9457 L:      dmaengine@vger.kernel.org
9458 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9459 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9460 S:      Maintained
9461 F:      Documentation/devicetree/bindings/dma/mtk-*
9462 F:      drivers/dma/mediatek/
9463
9464 MEDIATEK PMIC LED DRIVER
9465 M:      Sean Wang <sean.wang@mediatek.com>
9466 S:      Maintained
9467 F:      drivers/leds/leds-mt6323.c
9468 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9469
9470 MEDIATEK ETHERNET DRIVER
9471 M:      Felix Fietkau <nbd@openwrt.org>
9472 M:      John Crispin <john@phrozen.org>
9473 M:      Sean Wang <sean.wang@mediatek.com>
9474 M:      Nelson Chang <nelson.chang@mediatek.com>
9475 L:      netdev@vger.kernel.org
9476 S:      Maintained
9477 F:      drivers/net/ethernet/mediatek/
9478
9479 MEDIATEK SWITCH DRIVER
9480 M:      Sean Wang <sean.wang@mediatek.com>
9481 L:      netdev@vger.kernel.org
9482 S:      Maintained
9483 F:      drivers/net/dsa/mt7530.*
9484 F:      net/dsa/tag_mtk.c
9485
9486 MEDIATEK JPEG DRIVER
9487 M:      Rick Chang <rick.chang@mediatek.com>
9488 M:      Bin Liu <bin.liu@mediatek.com>
9489 S:      Supported
9490 F:      drivers/media/platform/mtk-jpeg/
9491 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9492
9493 MEDIATEK MDP DRIVER
9494 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9495 M:      Houlong Wei <houlong.wei@mediatek.com>
9496 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9497 S:      Supported
9498 F:      drivers/media/platform/mtk-mdp/
9499 F:      drivers/media/platform/mtk-vpu/
9500 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9501
9502 MEDIATEK MEDIA DRIVER
9503 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9504 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9505 S:      Supported
9506 F:      drivers/media/platform/mtk-vcodec/
9507 F:      drivers/media/platform/mtk-vpu/
9508 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9509 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9510
9511 MEDIATEK MT76 WIRELESS LAN DRIVER
9512 M:      Felix Fietkau <nbd@nbd.name>
9513 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9514 L:      linux-wireless@vger.kernel.org
9515 S:      Maintained
9516 F:      drivers/net/wireless/mediatek/mt76/
9517
9518 MEDIATEK MT7601U WIRELESS LAN DRIVER
9519 M:      Jakub Kicinski <kubakici@wp.pl>
9520 L:      linux-wireless@vger.kernel.org
9521 S:      Maintained
9522 F:      drivers/net/wireless/mediatek/mt7601u/
9523
9524 MEDIATEK NAND CONTROLLER DRIVER
9525 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9526 L:      linux-mtd@lists.infradead.org
9527 S:      Maintained
9528 F:      drivers/mtd/nand/raw/mtk_*
9529 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9530
9531 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9532 M:      Sean Wang <sean.wang@mediatek.com>
9533 S:      Maintained
9534 F:      drivers/char/hw_random/mtk-rng.c
9535
9536 MEDIATEK USB3 DRD IP DRIVER
9537 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9538 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9539 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9540 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9541 S:      Maintained
9542 F:      drivers/usb/mtu3/
9543
9544 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9545 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9546 M:      Martin Donnelly <martin.donnelly@ge.com>
9547 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9548 S:      Maintained
9549 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9550 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9551
9552 MEGARAID SCSI/SAS DRIVERS
9553 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9554 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9555 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9556 L:      megaraidlinux.pdl@broadcom.com
9557 L:      linux-scsi@vger.kernel.org
9558 W:      http://www.avagotech.com/support/
9559 S:      Maintained
9560 F:      Documentation/scsi/megaraid.txt
9561 F:      drivers/scsi/megaraid.*
9562 F:      drivers/scsi/megaraid/
9563
9564 MELEXIS MLX90614 DRIVER
9565 M:      Crt Mori <cmo@melexis.com>
9566 L:      linux-iio@vger.kernel.org
9567 W:      http://www.melexis.com
9568 S:      Supported
9569 F:      drivers/iio/temperature/mlx90614.c
9570
9571 MELEXIS MLX90632 DRIVER
9572 M:      Crt Mori <cmo@melexis.com>
9573 L:      linux-iio@vger.kernel.org
9574 W:      http://www.melexis.com
9575 S:      Supported
9576 F:      drivers/iio/temperature/mlx90632.c
9577
9578 MELFAS MIP4 TOUCHSCREEN DRIVER
9579 M:      Sangwon Jee <jeesw@melfas.com>
9580 W:      http://www.melfas.com
9581 S:      Supported
9582 F:      drivers/input/touchscreen/melfas_mip4.c
9583 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9584
9585 MELLANOX ETHERNET DRIVER (mlx4_en)
9586 M:      Tariq Toukan <tariqt@mellanox.com>
9587 L:      netdev@vger.kernel.org
9588 S:      Supported
9589 W:      http://www.mellanox.com
9590 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9591 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9592
9593 MELLANOX ETHERNET DRIVER (mlx5e)
9594 M:      Saeed Mahameed <saeedm@mellanox.com>
9595 L:      netdev@vger.kernel.org
9596 S:      Supported
9597 W:      http://www.mellanox.com
9598 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9599 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9600
9601 MELLANOX ETHERNET INNOVA DRIVERS
9602 R:      Boris Pismenny <borisp@mellanox.com>
9603 L:      netdev@vger.kernel.org
9604 S:      Supported
9605 W:      http://www.mellanox.com
9606 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9607 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9608 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9609 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9610 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9611
9612 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9613 R:      Boris Pismenny <borisp@mellanox.com>
9614 L:      netdev@vger.kernel.org
9615 S:      Supported
9616 W:      http://www.mellanox.com
9617 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9618 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9619 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9620
9621 MELLANOX ETHERNET SWITCH DRIVERS
9622 M:      Jiri Pirko <jiri@mellanox.com>
9623 M:      Ido Schimmel <idosch@mellanox.com>
9624 L:      netdev@vger.kernel.org
9625 S:      Supported
9626 W:      http://www.mellanox.com
9627 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9628 F:      drivers/net/ethernet/mellanox/mlxsw/
9629 F:      tools/testing/selftests/drivers/net/mlxsw/
9630
9631 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9632 M:      mlxsw@mellanox.com
9633 L:      netdev@vger.kernel.org
9634 S:      Supported
9635 W:      http://www.mellanox.com
9636 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9637 F:      drivers/net/ethernet/mellanox/mlxfw/
9638
9639 MELLANOX HARDWARE PLATFORM SUPPORT
9640 M:      Andy Shevchenko <andy@infradead.org>
9641 M:      Darren Hart <dvhart@infradead.org>
9642 M:      Vadim Pasternak <vadimp@mellanox.com>
9643 L:      platform-driver-x86@vger.kernel.org
9644 S:      Supported
9645 F:      drivers/platform/mellanox/
9646
9647 MELLANOX MLX4 core VPI driver
9648 M:      Tariq Toukan <tariqt@mellanox.com>
9649 L:      netdev@vger.kernel.org
9650 L:      linux-rdma@vger.kernel.org
9651 W:      http://www.mellanox.com
9652 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9653 S:      Supported
9654 F:      drivers/net/ethernet/mellanox/mlx4/
9655 F:      include/linux/mlx4/
9656
9657 MELLANOX MLX4 IB driver
9658 M:      Yishai Hadas <yishaih@mellanox.com>
9659 L:      linux-rdma@vger.kernel.org
9660 W:      http://www.mellanox.com
9661 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9662 S:      Supported
9663 F:      drivers/infiniband/hw/mlx4/
9664 F:      include/linux/mlx4/
9665 F:      include/uapi/rdma/mlx4-abi.h
9666
9667 MELLANOX MLX5 core VPI driver
9668 M:      Saeed Mahameed <saeedm@mellanox.com>
9669 M:      Leon Romanovsky <leonro@mellanox.com>
9670 L:      netdev@vger.kernel.org
9671 L:      linux-rdma@vger.kernel.org
9672 W:      http://www.mellanox.com
9673 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9674 S:      Supported
9675 F:      drivers/net/ethernet/mellanox/mlx5/core/
9676 F:      include/linux/mlx5/
9677
9678 MELLANOX MLX5 IB driver
9679 M:      Leon Romanovsky <leonro@mellanox.com>
9680 L:      linux-rdma@vger.kernel.org
9681 W:      http://www.mellanox.com
9682 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9683 S:      Supported
9684 F:      drivers/infiniband/hw/mlx5/
9685 F:      include/linux/mlx5/
9686 F:      include/uapi/rdma/mlx5-abi.h
9687
9688 MELLANOX MLXCPLD I2C AND MUX DRIVER
9689 M:      Vadim Pasternak <vadimp@mellanox.com>
9690 M:      Michael Shych <michaelsh@mellanox.com>
9691 L:      linux-i2c@vger.kernel.org
9692 S:      Supported
9693 F:      drivers/i2c/busses/i2c-mlxcpld.c
9694 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9695 F:      Documentation/i2c/busses/i2c-mlxcpld
9696
9697 MELLANOX MLXCPLD LED DRIVER
9698 M:      Vadim Pasternak <vadimp@mellanox.com>
9699 L:      linux-leds@vger.kernel.org
9700 S:      Supported
9701 F:      drivers/leds/leds-mlxcpld.c
9702 F:      drivers/leds/leds-mlxreg.c
9703 F:      Documentation/leds/leds-mlxcpld.txt
9704
9705 MELLANOX PLATFORM DRIVER
9706 M:      Vadim Pasternak <vadimp@mellanox.com>
9707 L:      platform-driver-x86@vger.kernel.org
9708 S:      Supported
9709 F:      drivers/platform/x86/mlx-platform.c
9710
9711 MEMBARRIER SUPPORT
9712 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9713 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9714 L:      linux-kernel@vger.kernel.org
9715 S:      Supported
9716 F:      kernel/sched/membarrier.c
9717 F:      include/uapi/linux/membarrier.h
9718 F:      arch/powerpc/include/asm/membarrier.h
9719
9720 MEMORY MANAGEMENT
9721 L:      linux-mm@kvack.org
9722 W:      http://www.linux-mm.org
9723 S:      Maintained
9724 F:      include/linux/mm.h
9725 F:      include/linux/gfp.h
9726 F:      include/linux/mmzone.h
9727 F:      include/linux/memory_hotplug.h
9728 F:      include/linux/vmalloc.h
9729 F:      mm/
9730
9731 MEMORY TECHNOLOGY DEVICES (MTD)
9732 M:      David Woodhouse <dwmw2@infradead.org>
9733 M:      Brian Norris <computersforpeace@gmail.com>
9734 M:      Boris Brezillon <bbrezillon@kernel.org>
9735 M:      Marek Vasut <marek.vasut@gmail.com>
9736 M:      Richard Weinberger <richard@nod.at>
9737 L:      linux-mtd@lists.infradead.org
9738 W:      http://www.linux-mtd.infradead.org/
9739 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9740 T:      git git://git.infradead.org/linux-mtd.git master
9741 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9742 S:      Maintained
9743 F:      Documentation/devicetree/bindings/mtd/
9744 F:      drivers/mtd/
9745 F:      include/linux/mtd/
9746 F:      include/uapi/mtd/
9747
9748 MEN A21 WATCHDOG DRIVER
9749 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9750 L:      linux-watchdog@vger.kernel.org
9751 S:      Maintained
9752 F:      drivers/watchdog/mena21_wdt.c
9753
9754 MEN CHAMELEON BUS (mcb)
9755 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9756 S:      Maintained
9757 F:      drivers/mcb/
9758 F:      include/linux/mcb.h
9759 F:      Documentation/men-chameleon-bus.txt
9760
9761 MEN F21BMC (Board Management Controller)
9762 M:      Andreas Werner <andreas.werner@men.de>
9763 S:      Supported
9764 F:      drivers/mfd/menf21bmc.c
9765 F:      drivers/watchdog/menf21bmc_wdt.c
9766 F:      drivers/leds/leds-menf21bmc.c
9767 F:      drivers/hwmon/menf21bmc_hwmon.c
9768 F:      Documentation/hwmon/menf21bmc
9769
9770 MEN Z069 WATCHDOG DRIVER
9771 M:      Johannes Thumshirn <jth@kernel.org>
9772 L:      linux-watchdog@vger.kernel.org
9773 S:      Maintained
9774 F:      drivers/watchdog/menz69_wdt.c
9775
9776 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9777 M:      Neil Armstrong <narmstrong@baylibre.com>
9778 L:      linux-media@lists.freedesktop.org
9779 L:      linux-amlogic@lists.infradead.org
9780 W:      http://linux-meson.com/
9781 S:      Supported
9782 F:      drivers/media/platform/meson/ao-cec.c
9783 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9784 T:      git git://linuxtv.org/media_tree.git
9785
9786 MICROBLAZE ARCHITECTURE
9787 M:      Michal Simek <monstr@monstr.eu>
9788 W:      http://www.monstr.eu/fdt/
9789 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9790 S:      Supported
9791 F:      arch/microblaze/
9792
9793 MICROCHIP AT91 SERIAL DRIVER
9794 M:      Richard Genoud <richard.genoud@gmail.com>
9795 S:      Maintained
9796 F:      drivers/tty/serial/atmel_serial.c
9797 F:      drivers/tty/serial/atmel_serial.h
9798 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9799
9800 MICROCHIP AUDIO ASOC DRIVERS
9801 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9802 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9803 S:      Supported
9804 F:      sound/soc/atmel
9805
9806 MICROCHIP DMA DRIVER
9807 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9808 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9809 L:      dmaengine@vger.kernel.org
9810 S:      Supported
9811 F:      drivers/dma/at_hdmac.c
9812 F:      drivers/dma/at_hdmac_regs.h
9813 F:      include/linux/platform_data/dma-atmel.h
9814 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
9815 F:      include/dt-bindings/dma/at91.h
9816
9817 MICROCHIP ECC DRIVER
9818 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9819 L:      linux-crypto@vger.kernel.org
9820 S:      Maintained
9821 F:      drivers/crypto/atmel-ecc.*
9822
9823 MICROCHIP I2C DRIVER
9824 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9825 L:      linux-i2c@vger.kernel.org
9826 S:      Supported
9827 F:      drivers/i2c/busses/i2c-at91.c
9828
9829 MICROCHIP ISC DRIVER
9830 M:      Eugen Hristev <eugen.hristev@microchip.com>
9831 L:      linux-media@vger.kernel.org
9832 S:      Supported
9833 F:      drivers/media/platform/atmel/atmel-isc.c
9834 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9835 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
9836
9837 MICROCHIP ISI DRIVER
9838 M:      Eugen Hristev <eugen.hristev@microchip.com>
9839 L:      linux-media@vger.kernel.org
9840 S:      Supported
9841 F:      drivers/media/platform/atmel/atmel-isi.c
9842 F:      drivers/media/platform/atmel/atmel-isi.h
9843
9844 MICROCHIP AT91 USART MFD DRIVER
9845 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9846 L:      linux-kernel@vger.kernel.org
9847 S:      Supported
9848 F:      drivers/mfd/at91-usart.c
9849 F:      include/dt-bindings/mfd/at91-usart.h
9850 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9851
9852 MICROCHIP AT91 USART SPI DRIVER
9853 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9854 L:      linux-spi@vger.kernel.org
9855 S:      Supported
9856 F:      drivers/spi/spi-at91-usart.c
9857 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9858
9859 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9860 M:      Woojung Huh <Woojung.Huh@microchip.com>
9861 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9862 L:      netdev@vger.kernel.org
9863 S:      Maintained
9864 F:      net/dsa/tag_ksz.c
9865 F:      drivers/net/dsa/microchip/*
9866 F:      include/linux/platform_data/microchip-ksz.h
9867 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9868
9869 MICROCHIP LAN743X ETHERNET DRIVER
9870 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9871 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9872 L:      netdev@vger.kernel.org
9873 S:      Maintained
9874 F:      drivers/net/ethernet/microchip/lan743x_*
9875
9876 MICROCHIP LCDFB DRIVER
9877 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9878 L:      linux-fbdev@vger.kernel.org
9879 S:      Maintained
9880 F:      drivers/video/fbdev/atmel_lcdfb.c
9881 F:      include/video/atmel_lcdc.h
9882
9883 MICROCHIP MMC/SD/SDIO MCI DRIVER
9884 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9885 S:      Maintained
9886 F:      drivers/mmc/host/atmel-mci.c
9887
9888 MICROCHIP MCP3911 ADC DRIVER
9889 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9890 M:      Kent Gustavsson <kent@minoris.se>
9891 L:      linux-iio@vger.kernel.org
9892 S:      Supported
9893 F:      drivers/iio/adc/mcp3911.c
9894 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9895
9896 MICROCHIP NAND DRIVER
9897 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9898 L:      linux-mtd@lists.infradead.org
9899 S:      Supported
9900 F:      drivers/mtd/nand/raw/atmel/*
9901 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9902
9903 MICROCHIP PWM DRIVER
9904 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
9905 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9906 L:      linux-pwm@vger.kernel.org
9907 S:      Supported
9908 F:      drivers/pwm/pwm-atmel.c
9909 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9910
9911 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9912 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9913 M:      Eugen Hristev <eugen.hristev@microchip.com>
9914 L:      linux-iio@vger.kernel.org
9915 S:      Supported
9916 F:      drivers/iio/adc/at91-sama5d2_adc.c
9917 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9918 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9919
9920 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9921 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9922 S:      Supported
9923 F:      drivers/power/reset/at91-sama5d2_shdwc.c
9924
9925 MICROCHIP SPI DRIVER
9926 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9927 S:      Supported
9928 F:      drivers/spi/spi-atmel.*
9929
9930 MICROCHIP SSC DRIVER
9931 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9932 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9933 S:      Supported
9934 F:      drivers/misc/atmel-ssc.c
9935 F:      include/linux/atmel-ssc.h
9936
9937 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9938 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9939 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9940 S:      Supported
9941 F:      drivers/misc/atmel_tclib.c
9942 F:      drivers/clocksource/tcb_clksrc.c
9943
9944 MICROCHIP USBA UDC DRIVER
9945 M:      Cristian Birsan <cristian.birsan@microchip.com>
9946 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9947 S:      Supported
9948 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
9949
9950 MICROCHIP USB251XB DRIVER
9951 M:      Richard Leitner <richard.leitner@skidata.com>
9952 L:      linux-usb@vger.kernel.org
9953 S:      Maintained
9954 F:      drivers/usb/misc/usb251xb.c
9955 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9956
9957 MICROCHIP XDMA DRIVER
9958 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9959 L:      linux-arm-kernel@lists.infradead.org
9960 L:      dmaengine@vger.kernel.org
9961 S:      Supported
9962 F:      drivers/dma/at_xdmac.c
9963
9964 MICROSEMI MIPS SOCS
9965 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9966 L:      linux-mips@vger.kernel.org
9967 S:      Maintained
9968 F:      arch/mips/generic/board-ocelot.c
9969 F:      arch/mips/configs/generic/board-ocelot.config
9970 F:      arch/mips/boot/dts/mscc/
9971 F:      Documentation/devicetree/bindings/mips/mscc.txt
9972
9973 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9974 M:      Don Brace <don.brace@microsemi.com>
9975 L:      esc.storagedev@microsemi.com
9976 L:      linux-scsi@vger.kernel.org
9977 S:      Supported
9978 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9979 F:      drivers/scsi/smartpqi/Kconfig
9980 F:      drivers/scsi/smartpqi/Makefile
9981 F:      include/linux/cciss*.h
9982 F:      include/uapi/linux/cciss*.h
9983 F:      Documentation/scsi/smartpqi.txt
9984
9985 MICROSEMI ETHERNET SWITCH DRIVER
9986 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9987 L:      netdev@vger.kernel.org
9988 S:      Supported
9989 F:      drivers/net/ethernet/mscc/
9990
9991 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9992 M:      Chen Yu <yu.c.chen@intel.com>
9993 L:      platform-driver-x86@vger.kernel.org
9994 S:      Supported
9995 F:      drivers/platform/x86/surfacepro3_button.c
9996
9997 MICROTEK X6 SCANNER
9998 M:      Oliver Neukum <oliver@neukum.org>
9999 S:      Maintained
10000 F:      drivers/usb/image/microtek.*
10001
10002 MIPS
10003 M:      Ralf Baechle <ralf@linux-mips.org>
10004 M:      Paul Burton <paul.burton@mips.com>
10005 M:      James Hogan <jhogan@kernel.org>
10006 L:      linux-mips@vger.kernel.org
10007 W:      http://www.linux-mips.org/
10008 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10010 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10011 S:      Supported
10012 F:      Documentation/devicetree/bindings/mips/
10013 F:      Documentation/mips/
10014 F:      arch/mips/
10015 F:      drivers/platform/mips/
10016
10017 MIPS BOSTON DEVELOPMENT BOARD
10018 M:      Paul Burton <paul.burton@mips.com>
10019 L:      linux-mips@vger.kernel.org
10020 S:      Maintained
10021 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10022 F:      arch/mips/boot/dts/img/boston.dts
10023 F:      arch/mips/configs/generic/board-boston.config
10024 F:      drivers/clk/imgtec/clk-boston.c
10025 F:      include/dt-bindings/clock/boston-clock.h
10026
10027 MIPS GENERIC PLATFORM
10028 M:      Paul Burton <paul.burton@mips.com>
10029 L:      linux-mips@vger.kernel.org
10030 S:      Supported
10031 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10032 F:      arch/mips/generic/
10033 F:      arch/mips/tools/generic-board-config.sh
10034
10035 MIPS/LOONGSON1 ARCHITECTURE
10036 M:      Keguang Zhang <keguang.zhang@gmail.com>
10037 L:      linux-mips@vger.kernel.org
10038 S:      Maintained
10039 F:      arch/mips/loongson32/
10040 F:      arch/mips/include/asm/mach-loongson32/
10041 F:      drivers/*/*loongson1*
10042 F:      drivers/*/*/*loongson1*
10043
10044 MIPS/LOONGSON2 ARCHITECTURE
10045 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10046 L:      linux-mips@vger.kernel.org
10047 S:      Maintained
10048 F:      arch/mips/loongson64/fuloong-2e/
10049 F:      arch/mips/loongson64/lemote-2f/
10050 F:      arch/mips/include/asm/mach-loongson64/
10051 F:      drivers/*/*loongson2*
10052 F:      drivers/*/*/*loongson2*
10053
10054 MIPS/LOONGSON3 ARCHITECTURE
10055 M:      Huacai Chen <chenhc@lemote.com>
10056 L:      linux-mips@vger.kernel.org
10057 S:      Maintained
10058 F:      arch/mips/loongson64/
10059 F:      arch/mips/include/asm/mach-loongson64/
10060 F:      drivers/platform/mips/cpu_hwmon.c
10061 F:      drivers/*/*loongson3*
10062 F:      drivers/*/*/*loongson3*
10063
10064 MIPS RINT INSTRUCTION EMULATION
10065 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10066 L:      linux-mips@vger.kernel.org
10067 S:      Supported
10068 F:      arch/mips/math-emu/sp_rint.c
10069 F:      arch/mips/math-emu/dp_rint.c
10070
10071 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10072 M:      Hans Verkuil <hverkuil@xs4all.nl>
10073 L:      linux-media@vger.kernel.org
10074 T:      git git://linuxtv.org/media_tree.git
10075 W:      https://linuxtv.org
10076 S:      Odd Fixes
10077 F:      drivers/media/radio/radio-miropcm20*
10078
10079 MMP SUPPORT
10080 R:      Lubomir Rintel <lkundrak@v3.sk>
10081 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10082 S:      Odd Fixes
10083 F:      arch/arm/boot/dts/mmp*
10084 F:      arch/arm/mach-mmp/
10085
10086 MMU GATHER AND TLB INVALIDATION
10087 M:      Will Deacon <will.deacon@arm.com>
10088 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10089 M:      Andrew Morton <akpm@linux-foundation.org>
10090 M:      Nick Piggin <npiggin@gmail.com>
10091 M:      Peter Zijlstra <peterz@infradead.org>
10092 L:      linux-arch@vger.kernel.org
10093 L:      linux-mm@kvack.org
10094 S:      Maintained
10095 F:      arch/*/include/asm/tlb.h
10096 F:      include/asm-generic/tlb.h
10097 F:      mm/mmu_gather.c
10098
10099 MN88472 MEDIA DRIVER
10100 M:      Antti Palosaari <crope@iki.fi>
10101 L:      linux-media@vger.kernel.org
10102 W:      https://linuxtv.org
10103 W:      http://palosaari.fi/linux/
10104 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10105 S:      Maintained
10106 F:      drivers/media/dvb-frontends/mn88472*
10107
10108 MN88473 MEDIA DRIVER
10109 M:      Antti Palosaari <crope@iki.fi>
10110 L:      linux-media@vger.kernel.org
10111 W:      https://linuxtv.org
10112 W:      http://palosaari.fi/linux/
10113 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10114 S:      Maintained
10115 F:      drivers/media/dvb-frontends/mn88473*
10116
10117 MODULE SUPPORT
10118 M:      Jessica Yu <jeyu@kernel.org>
10119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10120 S:      Maintained
10121 F:      include/linux/module.h
10122 F:      kernel/module.c
10123
10124 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10125 W:      http://popies.net/meye/
10126 S:      Orphan
10127 F:      Documentation/media/v4l-drivers/meye*
10128 F:      drivers/media/pci/meye/
10129 F:      include/uapi/linux/meye.h
10130
10131 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10132 M:      Jiri Slaby <jirislaby@gmail.com>
10133 S:      Maintained
10134 F:      Documentation/serial/moxa-smartio
10135 F:      drivers/tty/mxser.*
10136
10137 MR800 AVERMEDIA USB FM RADIO DRIVER
10138 M:      Alexey Klimov <klimov.linux@gmail.com>
10139 L:      linux-media@vger.kernel.org
10140 T:      git git://linuxtv.org/media_tree.git
10141 S:      Maintained
10142 F:      drivers/media/radio/radio-mr800.c
10143
10144 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10145 M:      Alan Ott <alan@signal11.us>
10146 L:      linux-wpan@vger.kernel.org
10147 S:      Maintained
10148 F:      drivers/net/ieee802154/mrf24j40.c
10149 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10150
10151 MSI LAPTOP SUPPORT
10152 M:      "Lee, Chun-Yi" <jlee@suse.com>
10153 L:      platform-driver-x86@vger.kernel.org
10154 S:      Maintained
10155 F:      drivers/platform/x86/msi-laptop.c
10156
10157 MSI WMI SUPPORT
10158 L:      platform-driver-x86@vger.kernel.org
10159 S:      Orphan
10160 F:      drivers/platform/x86/msi-wmi.c
10161
10162 MSI001 MEDIA DRIVER
10163 M:      Antti Palosaari <crope@iki.fi>
10164 L:      linux-media@vger.kernel.org
10165 W:      https://linuxtv.org
10166 W:      http://palosaari.fi/linux/
10167 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10168 T:      git git://linuxtv.org/anttip/media_tree.git
10169 S:      Maintained
10170 F:      drivers/media/tuners/msi001*
10171
10172 MSI2500 MEDIA DRIVER
10173 M:      Antti Palosaari <crope@iki.fi>
10174 L:      linux-media@vger.kernel.org
10175 W:      https://linuxtv.org
10176 W:      http://palosaari.fi/linux/
10177 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10178 T:      git git://linuxtv.org/anttip/media_tree.git
10179 S:      Maintained
10180 F:      drivers/media/usb/msi2500/
10181
10182 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10183 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10184 L:      linux-mtd@lists.infradead.org
10185 S:      Maintained
10186 F:      drivers/mtd/devices/docg3*
10187
10188 MT9M032 APTINA SENSOR DRIVER
10189 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10190 L:      linux-media@vger.kernel.org
10191 T:      git git://linuxtv.org/media_tree.git
10192 S:      Maintained
10193 F:      drivers/media/i2c/mt9m032.c
10194 F:      include/media/i2c/mt9m032.h
10195
10196 MT9P031 APTINA CAMERA SENSOR
10197 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10198 L:      linux-media@vger.kernel.org
10199 T:      git git://linuxtv.org/media_tree.git
10200 S:      Maintained
10201 F:      drivers/media/i2c/mt9p031.c
10202 F:      include/media/i2c/mt9p031.h
10203
10204 MT9T001 APTINA CAMERA SENSOR
10205 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10206 L:      linux-media@vger.kernel.org
10207 T:      git git://linuxtv.org/media_tree.git
10208 S:      Maintained
10209 F:      drivers/media/i2c/mt9t001.c
10210 F:      include/media/i2c/mt9t001.h
10211
10212 MT9T112 APTINA CAMERA SENSOR
10213 M:      Jacopo Mondi <jacopo@jmondi.org>
10214 L:      linux-media@vger.kernel.org
10215 T:      git git://linuxtv.org/media_tree.git
10216 S:      Odd Fixes
10217 F:      drivers/media/i2c/mt9t112.c
10218 F:      include/media/i2c/mt9t112.h
10219
10220 MT9V032 APTINA CAMERA SENSOR
10221 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10222 L:      linux-media@vger.kernel.org
10223 T:      git git://linuxtv.org/media_tree.git
10224 S:      Maintained
10225 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10226 F:      drivers/media/i2c/mt9v032.c
10227 F:      include/media/i2c/mt9v032.h
10228
10229 MT9V111 APTINA CAMERA SENSOR
10230 M:      Jacopo Mondi <jacopo@jmondi.org>
10231 L:      linux-media@vger.kernel.org
10232 T:      git git://linuxtv.org/media_tree.git
10233 S:      Maintained
10234 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10235 F:      drivers/media/i2c/mt9v111.c
10236
10237 MULTIFUNCTION DEVICES (MFD)
10238 M:      Lee Jones <lee.jones@linaro.org>
10239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10240 S:      Supported
10241 F:      Documentation/devicetree/bindings/mfd/
10242 F:      drivers/mfd/
10243 F:      include/linux/mfd/
10244 F:      include/dt-bindings/mfd/
10245
10246 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10247 S:      Orphan
10248 F:      drivers/mmc/host/mmc_spi.c
10249 F:      include/linux/spi/mmc_spi.h
10250
10251 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10252 M:      Ulf Hansson <ulf.hansson@linaro.org>
10253 L:      linux-mmc@vger.kernel.org
10254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10255 S:      Maintained
10256 F:      Documentation/devicetree/bindings/mmc/
10257 F:      drivers/mmc/
10258 F:      include/linux/mmc/
10259 F:      include/uapi/linux/mmc/
10260
10261 MULTIPLEXER SUBSYSTEM
10262 M:      Peter Rosin <peda@axentia.se>
10263 S:      Maintained
10264 F:      Documentation/ABI/testing/sysfs-class-mux*
10265 F:      Documentation/devicetree/bindings/mux/
10266 F:      include/dt-bindings/mux/
10267 F:      include/linux/mux/
10268 F:      drivers/mux/
10269
10270 MULTITECH MULTIPORT CARD (ISICOM)
10271 S:      Orphan
10272 F:      drivers/tty/isicom.c
10273 F:      include/linux/isicom.h
10274
10275 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10276 M:      Bin Liu <b-liu@ti.com>
10277 L:      linux-usb@vger.kernel.org
10278 S:      Maintained
10279 F:      drivers/usb/musb/
10280
10281 MXL301RF MEDIA DRIVER
10282 M:      Akihiro Tsukada <tskd08@gmail.com>
10283 L:      linux-media@vger.kernel.org
10284 S:      Odd Fixes
10285 F:      drivers/media/tuners/mxl301rf*
10286
10287 MXL5007T MEDIA DRIVER
10288 M:      Michael Krufky <mkrufky@linuxtv.org>
10289 L:      linux-media@vger.kernel.org
10290 W:      https://linuxtv.org
10291 W:      http://github.com/mkrufky
10292 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10293 T:      git git://linuxtv.org/mkrufky/tuners.git
10294 S:      Maintained
10295 F:      drivers/media/tuners/mxl5007t.*
10296
10297 MXSFB DRM DRIVER
10298 M:      Marek Vasut <marex@denx.de>
10299 M:      Stefan Agner <stefan@agner.ch>
10300 L:      dri-devel@lists.freedesktop.org
10301 S:      Supported
10302 F:      drivers/gpu/drm/mxsfb/
10303 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10304 T:      git git://anongit.freedesktop.org/drm/drm-misc
10305
10306 MYLEX DAC960 PCI RAID Controller
10307 M:      Hannes Reinecke <hare@kernel.org>
10308 L:      linux-scsi@vger.kernel.org
10309 S:      Supported
10310 F:      drivers/scsi/myrb.*
10311 F:      drivers/scsi/myrs.*
10312
10313 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10314 M:      Chris Lee <christopher.lee@cspi.com>
10315 L:      netdev@vger.kernel.org
10316 W:      https://www.cspi.com/ethernet-products/support/downloads/
10317 S:      Supported
10318 F:      drivers/net/ethernet/myricom/myri10ge/
10319
10320 NAND FLASH SUBSYSTEM
10321 M:      Boris Brezillon <bbrezillon@kernel.org>
10322 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10323 R:      Richard Weinberger <richard@nod.at>
10324 L:      linux-mtd@lists.infradead.org
10325 W:      http://www.linux-mtd.infradead.org/
10326 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10327 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10328 T:      git git://git.infradead.org/linux-mtd.git nand/next
10329 S:      Maintained
10330 F:      drivers/mtd/nand/
10331 F:      include/linux/mtd/*nand*.h
10332
10333 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10334 M:      Daniel Mack <zonque@gmail.com>
10335 S:      Maintained
10336 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10337 W:      http://www.native-instruments.com
10338 F:      sound/usb/caiaq/
10339
10340 NATSEMI ETHERNET DRIVER (DP8381x)
10341 S:      Orphan
10342 F:      drivers/net/ethernet/natsemi/natsemi.c
10343
10344 NCR 5380 SCSI DRIVERS
10345 M:      Finn Thain <fthain@telegraphics.com.au>
10346 M:      Michael Schmitz <schmitzmic@gmail.com>
10347 L:      linux-scsi@vger.kernel.org
10348 S:      Maintained
10349 F:      Documentation/scsi/g_NCR5380.txt
10350 F:      drivers/scsi/NCR5380.*
10351 F:      drivers/scsi/arm/cumana_1.c
10352 F:      drivers/scsi/arm/oak.c
10353 F:      drivers/scsi/atari_scsi.*
10354 F:      drivers/scsi/dmx3191d.c
10355 F:      drivers/scsi/g_NCR5380.*
10356 F:      drivers/scsi/mac_scsi.*
10357 F:      drivers/scsi/sun3_scsi.*
10358 F:      drivers/scsi/sun3_scsi_vme.c
10359
10360 NCSI LIBRARY:
10361 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10362 S:      Maintained
10363 F:      net/ncsi/
10364
10365 NCT6775 HARDWARE MONITOR DRIVER
10366 M:      Guenter Roeck <linux@roeck-us.net>
10367 L:      linux-hwmon@vger.kernel.org
10368 S:      Maintained
10369 F:      Documentation/hwmon/nct6775
10370 F:      drivers/hwmon/nct6775.c
10371
10372 NET_FAILOVER MODULE
10373 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10374 L:      netdev@vger.kernel.org
10375 S:      Supported
10376 F:      driver/net/net_failover.c
10377 F:      include/net/net_failover.h
10378 F:      Documentation/networking/net_failover.rst
10379
10380 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10381 M:      Faisal Latif <faisal.latif@intel.com>
10382 L:      linux-rdma@vger.kernel.org
10383 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10384 S:      Supported
10385 F:      drivers/infiniband/hw/nes/
10386 F:      include/uapi/rdma/nes-abi.h
10387
10388 NETEM NETWORK EMULATOR
10389 M:      Stephen Hemminger <stephen@networkplumber.org>
10390 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10391 S:      Maintained
10392 F:      net/sched/sch_netem.c
10393
10394 NETERION 10GbE DRIVERS (s2io/vxge)
10395 M:      Jon Mason <jdmason@kudzu.us>
10396 L:      netdev@vger.kernel.org
10397 S:      Supported
10398 F:      Documentation/networking/s2io.txt
10399 F:      Documentation/networking/vxge.txt
10400 F:      drivers/net/ethernet/neterion/
10401
10402 NETFILTER
10403 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10404 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10405 M:      Florian Westphal <fw@strlen.de>
10406 L:      netfilter-devel@vger.kernel.org
10407 L:      coreteam@netfilter.org
10408 W:      http://www.netfilter.org/
10409 W:      http://www.iptables.org/
10410 W:      http://www.nftables.org/
10411 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10414 S:      Maintained
10415 F:      include/linux/netfilter*
10416 F:      include/linux/netfilter/
10417 F:      include/net/netfilter/
10418 F:      include/uapi/linux/netfilter*
10419 F:      include/uapi/linux/netfilter/
10420 F:      net/*/netfilter.c
10421 F:      net/*/netfilter/
10422 F:      net/netfilter/
10423 F:      net/bridge/br_netfilter*.c
10424
10425 NETROM NETWORK LAYER
10426 M:      Ralf Baechle <ralf@linux-mips.org>
10427 L:      linux-hams@vger.kernel.org
10428 W:      http://www.linux-ax25.org/
10429 S:      Maintained
10430 F:      include/net/netrom.h
10431 F:      include/uapi/linux/netrom.h
10432 F:      net/netrom/
10433
10434 NETRONOME ETHERNET DRIVERS
10435 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10436 L:      oss-drivers@netronome.com
10437 S:      Maintained
10438 F:      drivers/net/ethernet/netronome/
10439
10440 NETWORK BLOCK DEVICE (NBD)
10441 M:      Josef Bacik <josef@toxicpanda.com>
10442 S:      Maintained
10443 L:      linux-block@vger.kernel.org
10444 L:      nbd@other.debian.org
10445 F:      Documentation/blockdev/nbd.txt
10446 F:      drivers/block/nbd.c
10447 F:      include/uapi/linux/nbd.h
10448
10449 NETWORK DROP MONITOR
10450 M:      Neil Horman <nhorman@tuxdriver.com>
10451 L:      netdev@vger.kernel.org
10452 S:      Maintained
10453 W:      https://fedorahosted.org/dropwatch/
10454 F:      net/core/drop_monitor.c
10455
10456 NETWORKING DRIVERS
10457 M:      "David S. Miller" <davem@davemloft.net>
10458 L:      netdev@vger.kernel.org
10459 W:      http://www.linuxfoundation.org/en/Net
10460 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10463 S:      Odd Fixes
10464 F:      Documentation/devicetree/bindings/net/
10465 F:      drivers/net/
10466 F:      include/linux/if_*
10467 F:      include/linux/netdevice.h
10468 F:      include/linux/etherdevice.h
10469 F:      include/linux/fcdevice.h
10470 F:      include/linux/fddidevice.h
10471 F:      include/linux/hippidevice.h
10472 F:      include/linux/inetdevice.h
10473 F:      include/uapi/linux/if_*
10474 F:      include/uapi/linux/netdevice.h
10475
10476 NETWORKING DRIVERS (WIRELESS)
10477 M:      Kalle Valo <kvalo@codeaurora.org>
10478 L:      linux-wireless@vger.kernel.org
10479 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10482 S:      Maintained
10483 F:      Documentation/devicetree/bindings/net/wireless/
10484 F:      drivers/net/wireless/
10485
10486 NETWORKING [DSA]
10487 M:      Andrew Lunn <andrew@lunn.ch>
10488 M:      Vivien Didelot <vivien.didelot@gmail.com>
10489 M:      Florian Fainelli <f.fainelli@gmail.com>
10490 S:      Maintained
10491 F:      Documentation/devicetree/bindings/net/dsa/
10492 F:      net/dsa/
10493 F:      include/net/dsa.h
10494 F:      include/linux/dsa/
10495 F:      drivers/net/dsa/
10496
10497 NETWORKING [GENERAL]
10498 M:      "David S. Miller" <davem@davemloft.net>
10499 L:      netdev@vger.kernel.org
10500 W:      http://www.linuxfoundation.org/en/Net
10501 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10504 B:      mailto:netdev@vger.kernel.org
10505 S:      Maintained
10506 F:      net/
10507 F:      include/net/
10508 F:      include/linux/in.h
10509 F:      include/linux/net.h
10510 F:      include/linux/netdevice.h
10511 F:      include/uapi/linux/in.h
10512 F:      include/uapi/linux/net.h
10513 F:      include/uapi/linux/netdevice.h
10514 F:      include/uapi/linux/net_namespace.h
10515 F:      tools/testing/selftests/net/
10516 F:      lib/net_utils.c
10517 F:      lib/random32.c
10518 F:      Documentation/networking/
10519
10520 NETWORKING [IPSEC]
10521 M:      Steffen Klassert <steffen.klassert@secunet.com>
10522 M:      Herbert Xu <herbert@gondor.apana.org.au>
10523 M:      "David S. Miller" <davem@davemloft.net>
10524 L:      netdev@vger.kernel.org
10525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10527 S:      Maintained
10528 F:      net/xfrm/
10529 F:      net/key/
10530 F:      net/ipv4/xfrm*
10531 F:      net/ipv4/esp4*
10532 F:      net/ipv4/ah4.c
10533 F:      net/ipv4/ipcomp.c
10534 F:      net/ipv4/ip_vti.c
10535 F:      net/ipv6/xfrm*
10536 F:      net/ipv6/esp6*
10537 F:      net/ipv6/ah6.c
10538 F:      net/ipv6/ipcomp6.c
10539 F:      net/ipv6/ip6_vti.c
10540 F:      include/uapi/linux/xfrm.h
10541 F:      include/net/xfrm.h
10542
10543 NETWORKING [IPv4/IPv6]
10544 M:      "David S. Miller" <davem@davemloft.net>
10545 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10546 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10547 L:      netdev@vger.kernel.org
10548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10549 S:      Maintained
10550 F:      net/ipv4/
10551 F:      net/ipv6/
10552 F:      include/net/ip*
10553 F:      arch/x86/net/*
10554
10555 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10556 M:      Paul Moore <paul@paul-moore.com>
10557 W:      https://github.com/netlabel
10558 L:      netdev@vger.kernel.org
10559 L:      linux-security-module@vger.kernel.org
10560 S:      Maintained
10561 F:      Documentation/netlabel/
10562 F:      include/net/calipso.h
10563 F:      include/net/cipso_ipv4.h
10564 F:      include/net/netlabel.h
10565 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10566 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10567 F:      net/netlabel/
10568 F:      net/ipv4/cipso_ipv4.c
10569 F:      net/ipv6/calipso.c
10570 F:      net/netfilter/xt_CONNSECMARK.c
10571 F:      net/netfilter/xt_SECMARK.c
10572
10573 NETWORKING [TCP]
10574 M:      Eric Dumazet <edumazet@google.com>
10575 L:      netdev@vger.kernel.org
10576 S:      Maintained
10577 F:      net/ipv4/tcp*.c
10578 F:      net/ipv4/syncookies.c
10579 F:      net/ipv6/tcp*.c
10580 F:      net/ipv6/syncookies.c
10581 F:      include/uapi/linux/tcp.h
10582 F:      include/net/tcp.h
10583 F:      include/linux/tcp.h
10584 F:      include/trace/events/tcp.h
10585
10586 NETWORKING [TLS]
10587 M:      Boris Pismenny <borisp@mellanox.com>
10588 M:      Aviad Yehezkel <aviadye@mellanox.com>
10589 M:      Dave Watson <davejwatson@fb.com>
10590 M:      John Fastabend <john.fastabend@gmail.com>
10591 M:      Daniel Borkmann <daniel@iogearbox.net>
10592 L:      netdev@vger.kernel.org
10593 S:      Maintained
10594 F:      net/tls/*
10595 F:      include/uapi/linux/tls.h
10596 F:      include/net/tls.h
10597
10598 NETWORKING [WIRELESS]
10599 L:      linux-wireless@vger.kernel.org
10600 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10601
10602 NETDEVSIM
10603 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10604 S:      Maintained
10605 F:      drivers/net/netdevsim/*
10606
10607 NETXEN (1/10) GbE SUPPORT
10608 M:      Manish Chopra <manish.chopra@cavium.com>
10609 M:      Rahul Verma <rahul.verma@cavium.com>
10610 M:      Dept-GELinuxNICDev@cavium.com
10611 L:      netdev@vger.kernel.org
10612 S:      Supported
10613 F:      drivers/net/ethernet/qlogic/netxen/
10614
10615 NFC SUBSYSTEM
10616 M:      Samuel Ortiz <sameo@linux.intel.com>
10617 L:      linux-wireless@vger.kernel.org
10618 L:      linux-nfc@lists.01.org (subscribers-only)
10619 S:      Supported
10620 F:      net/nfc/
10621 F:      include/net/nfc/
10622 F:      include/uapi/linux/nfc.h
10623 F:      drivers/nfc/
10624 F:      include/linux/platform_data/nfcmrvl.h
10625 F:      include/linux/platform_data/nxp-nci.h
10626 F:      Documentation/devicetree/bindings/net/nfc/
10627
10628 NFS, SUNRPC, AND LOCKD CLIENTS
10629 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10630 M:      Anna Schumaker <anna.schumaker@netapp.com>
10631 L:      linux-nfs@vger.kernel.org
10632 W:      http://client.linux-nfs.org
10633 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10634 S:      Maintained
10635 F:      fs/lockd/
10636 F:      fs/nfs/
10637 F:      fs/nfs_common/
10638 F:      net/sunrpc/
10639 F:      include/linux/lockd/
10640 F:      include/linux/nfs*
10641 F:      include/linux/sunrpc/
10642 F:      include/uapi/linux/nfs*
10643 F:      include/uapi/linux/sunrpc/
10644
10645 NILFS2 FILESYSTEM
10646 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10647 L:      linux-nilfs@vger.kernel.org
10648 W:      https://nilfs.sourceforge.io/
10649 W:      https://nilfs.osdn.jp/
10650 T:      git git://github.com/konis/nilfs2.git
10651 S:      Supported
10652 F:      Documentation/filesystems/nilfs2.txt
10653 F:      fs/nilfs2/
10654 F:      include/trace/events/nilfs2.h
10655 F:      include/uapi/linux/nilfs2_api.h
10656 F:      include/uapi/linux/nilfs2_ondisk.h
10657
10658 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10659 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10660 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10661 S:      Maintained
10662 F:      Documentation/scsi/NinjaSCSI.txt
10663 F:      drivers/scsi/pcmcia/nsp_*
10664
10665 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10666 M:      GOTO Masanori <gotom@debian.or.jp>
10667 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10668 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10669 S:      Maintained
10670 F:      Documentation/scsi/NinjaSCSI.txt
10671 F:      drivers/scsi/nsp32*
10672
10673 NIOS2 ARCHITECTURE
10674 M:      Ley Foon Tan <lftan@altera.com>
10675 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10677 S:      Maintained
10678 F:      arch/nios2/
10679
10680 NOHZ, DYNTICKS SUPPORT
10681 M:      Frederic Weisbecker <fweisbec@gmail.com>
10682 M:      Thomas Gleixner <tglx@linutronix.de>
10683 M:      Ingo Molnar <mingo@kernel.org>
10684 L:      linux-kernel@vger.kernel.org
10685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10686 S:      Maintained
10687 F:      kernel/time/tick*.*
10688 F:      include/linux/tick.h
10689 F:      include/linux/sched/nohz.h
10690
10691 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10692 M:      Pavel Machek <pavel@ucw.cz>
10693 M:      Sakari Ailus <sakari.ailus@iki.fi>
10694 L:      linux-media@vger.kernel.org
10695 S:      Maintained
10696 F:      drivers/media/i2c/et8ek8
10697 F:      drivers/media/i2c/ad5820.c
10698
10699 NOKIA N900 POWER SUPPLY DRIVERS
10700 R:      Pali Rohár <pali.rohar@gmail.com>
10701 F:      include/linux/power/bq2415x_charger.h
10702 F:      include/linux/power/bq27xxx_battery.h
10703 F:      include/linux/power/isp1704_charger.h
10704 F:      drivers/power/supply/bq2415x_charger.c
10705 F:      drivers/power/supply/bq27xxx_battery.c
10706 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10707 F:      drivers/power/supply/isp1704_charger.c
10708 F:      drivers/power/supply/rx51_battery.c
10709
10710 NTB AMD DRIVER
10711 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10712 L:      linux-ntb@googlegroups.com
10713 S:      Supported
10714 F:      drivers/ntb/hw/amd/
10715
10716 NTB DRIVER CORE
10717 M:      Jon Mason <jdmason@kudzu.us>
10718 M:      Dave Jiang <dave.jiang@intel.com>
10719 M:      Allen Hubbe <allenbh@gmail.com>
10720 L:      linux-ntb@googlegroups.com
10721 S:      Supported
10722 W:      https://github.com/jonmason/ntb/wiki
10723 T:      git git://github.com/jonmason/ntb.git
10724 F:      drivers/ntb/
10725 F:      drivers/net/ntb_netdev.c
10726 F:      include/linux/ntb.h
10727 F:      include/linux/ntb_transport.h
10728 F:      tools/testing/selftests/ntb/
10729
10730 NTB IDT DRIVER
10731 M:      Serge Semin <fancer.lancer@gmail.com>
10732 L:      linux-ntb@googlegroups.com
10733 S:      Supported
10734 F:      drivers/ntb/hw/idt/
10735
10736 NTB INTEL DRIVER
10737 M:      Dave Jiang <dave.jiang@intel.com>
10738 L:      linux-ntb@googlegroups.com
10739 S:      Supported
10740 W:      https://github.com/davejiang/linux/wiki
10741 T:      git https://github.com/davejiang/linux.git
10742 F:      drivers/ntb/hw/intel/
10743
10744 NTFS FILESYSTEM
10745 M:      Anton Altaparmakov <anton@tuxera.com>
10746 L:      linux-ntfs-dev@lists.sourceforge.net
10747 W:      http://www.tuxera.com/
10748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10749 S:      Supported
10750 F:      Documentation/filesystems/ntfs.txt
10751 F:      fs/ntfs/
10752
10753 NUBUS SUBSYSTEM
10754 M:      Finn Thain <fthain@telegraphics.com.au>
10755 L:      linux-m68k@lists.linux-m68k.org
10756 S:      Maintained
10757 F:      arch/*/include/asm/nubus.h
10758 F:      drivers/nubus/
10759 F:      include/linux/nubus.h
10760 F:      include/uapi/linux/nubus.h
10761
10762 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10763 M:      Antonino Daplas <adaplas@gmail.com>
10764 L:      linux-fbdev@vger.kernel.org
10765 S:      Maintained
10766 F:      drivers/video/fbdev/riva/
10767 F:      drivers/video/fbdev/nvidia/
10768
10769 NVM EXPRESS DRIVER
10770 M:      Keith Busch <keith.busch@intel.com>
10771 M:      Jens Axboe <axboe@fb.com>
10772 M:      Christoph Hellwig <hch@lst.de>
10773 M:      Sagi Grimberg <sagi@grimberg.me>
10774 L:      linux-nvme@lists.infradead.org
10775 T:      git://git.infradead.org/nvme.git
10776 W:      http://git.infradead.org/nvme.git
10777 S:      Supported
10778 F:      drivers/nvme/host/
10779 F:      include/linux/nvme.h
10780 F:      include/uapi/linux/nvme_ioctl.h
10781
10782 NVM EXPRESS FC TRANSPORT DRIVERS
10783 M:      James Smart <james.smart@broadcom.com>
10784 L:      linux-nvme@lists.infradead.org
10785 S:      Supported
10786 F:      include/linux/nvme-fc.h
10787 F:      include/linux/nvme-fc-driver.h
10788 F:      drivers/nvme/host/fc.c
10789 F:      drivers/nvme/target/fc.c
10790 F:      drivers/nvme/target/fcloop.c
10791
10792 NVM EXPRESS TARGET DRIVER
10793 M:      Christoph Hellwig <hch@lst.de>
10794 M:      Sagi Grimberg <sagi@grimberg.me>
10795 L:      linux-nvme@lists.infradead.org
10796 T:      git://git.infradead.org/nvme.git
10797 W:      http://git.infradead.org/nvme.git
10798 S:      Supported
10799 F:      drivers/nvme/target/
10800
10801 NVMEM FRAMEWORK
10802 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10803 S:      Maintained
10804 F:      drivers/nvmem/
10805 F:      Documentation/devicetree/bindings/nvmem/
10806 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10807 F:      include/linux/nvmem-consumer.h
10808 F:      include/linux/nvmem-provider.h
10809
10810 NXP SGTL5000 DRIVER
10811 M:      Fabio Estevam <fabio.estevam@nxp.com>
10812 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10813 S:      Maintained
10814 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10815 F:      sound/soc/codecs/sgtl5000*
10816
10817 NXP TDA998X DRM DRIVER
10818 M:      Russell King <linux@armlinux.org.uk>
10819 S:      Maintained
10820 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10821 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10822 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10823 F:      include/drm/i2c/tda998x.h
10824 F:      include/dt-bindings/display/tda998x.h
10825 K:      "nxp,tda998x"
10826
10827 NXP TFA9879 DRIVER
10828 M:      Peter Rosin <peda@axentia.se>
10829 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10830 S:      Maintained
10831 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10832 F:      sound/soc/codecs/tfa9879*
10833
10834 NXP-NCI NFC DRIVER
10835 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10836 R:      Charles Gorand <charles.gorand@effinnov.com>
10837 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10838 S:      Supported
10839 F:      drivers/nfc/nxp-nci
10840
10841 OBJTOOL
10842 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10843 M:      Peter Zijlstra <peterz@infradead.org>
10844 S:      Supported
10845 F:      tools/objtool/
10846
10847 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10848 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10849 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10850 L:      linuxppc-dev@lists.ozlabs.org
10851 S:      Supported
10852 F:      arch/powerpc/platforms/powernv/ocxl.c
10853 F:      arch/powerpc/include/asm/pnv-ocxl.h
10854 F:      drivers/misc/ocxl/
10855 F:      include/misc/ocxl*
10856 F:      include/uapi/misc/ocxl.h
10857 F:      Documentation/accelerators/ocxl.rst
10858
10859 OMAP AUDIO SUPPORT
10860 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10861 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10862 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10863 L:      linux-omap@vger.kernel.org
10864 S:      Maintained
10865 F:      sound/soc/omap/
10866
10867 OMAP CLOCK FRAMEWORK SUPPORT
10868 M:      Paul Walmsley <paul@pwsan.com>
10869 L:      linux-omap@vger.kernel.org
10870 S:      Maintained
10871 F:      arch/arm/*omap*/*clock*
10872
10873 OMAP DEVICE TREE SUPPORT
10874 M:      Benoît Cousson <bcousson@baylibre.com>
10875 M:      Tony Lindgren <tony@atomide.com>
10876 L:      linux-omap@vger.kernel.org
10877 L:      devicetree@vger.kernel.org
10878 S:      Maintained
10879 F:      arch/arm/boot/dts/*omap*
10880 F:      arch/arm/boot/dts/*am3*
10881 F:      arch/arm/boot/dts/*am4*
10882 F:      arch/arm/boot/dts/*am5*
10883 F:      arch/arm/boot/dts/*dra7*
10884
10885 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10886 L:      linux-omap@vger.kernel.org
10887 L:      linux-fbdev@vger.kernel.org
10888 S:      Orphan
10889 F:      drivers/video/fbdev/omap2/
10890 F:      Documentation/arm/OMAP/DSS
10891
10892 OMAP FRAMEBUFFER SUPPORT
10893 L:      linux-fbdev@vger.kernel.org
10894 L:      linux-omap@vger.kernel.org
10895 S:      Orphan
10896 F:      drivers/video/fbdev/omap/
10897
10898 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10899 M:      Roger Quadros <rogerq@ti.com>
10900 M:      Tony Lindgren <tony@atomide.com>
10901 L:      linux-omap@vger.kernel.org
10902 S:      Maintained
10903 F:      drivers/memory/omap-gpmc.c
10904 F:      arch/arm/mach-omap2/*gpmc*
10905
10906 OMAP GPIO DRIVER
10907 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10908 M:      Santosh Shilimkar <ssantosh@kernel.org>
10909 M:      Kevin Hilman <khilman@kernel.org>
10910 L:      linux-omap@vger.kernel.org
10911 S:      Maintained
10912 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10913 F:      drivers/gpio/gpio-omap.c
10914
10915 OMAP HARDWARE SPINLOCK SUPPORT
10916 M:      Ohad Ben-Cohen <ohad@wizery.com>
10917 L:      linux-omap@vger.kernel.org
10918 S:      Maintained
10919 F:      drivers/hwspinlock/omap_hwspinlock.c
10920
10921 OMAP HS MMC SUPPORT
10922 L:      linux-mmc@vger.kernel.org
10923 L:      linux-omap@vger.kernel.org
10924 S:      Orphan
10925 F:      drivers/mmc/host/omap_hsmmc.c
10926
10927 OMAP HWMOD DATA
10928 M:      Paul Walmsley <paul@pwsan.com>
10929 L:      linux-omap@vger.kernel.org
10930 S:      Maintained
10931 F:      arch/arm/mach-omap2/omap_hwmod*data*
10932
10933 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10934 M:      Benoît Cousson <bcousson@baylibre.com>
10935 L:      linux-omap@vger.kernel.org
10936 S:      Maintained
10937 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10938
10939 OMAP HWMOD SUPPORT
10940 M:      Benoît Cousson <bcousson@baylibre.com>
10941 M:      Paul Walmsley <paul@pwsan.com>
10942 L:      linux-omap@vger.kernel.org
10943 S:      Maintained
10944 F:      arch/arm/mach-omap2/omap_hwmod.*
10945
10946 OMAP I2C DRIVER
10947 M:      Vignesh R <vigneshr@ti.com>
10948 L:      linux-omap@vger.kernel.org
10949 L:      linux-i2c@vger.kernel.org
10950 S:      Maintained
10951 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
10952 F:      drivers/i2c/busses/i2c-omap.c
10953
10954 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10955 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10956 L:      linux-media@vger.kernel.org
10957 S:      Maintained
10958 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10959 F:      drivers/media/platform/omap3isp/
10960 F:      drivers/staging/media/omap4iss/
10961
10962 OMAP MMC SUPPORT
10963 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10964 L:      linux-omap@vger.kernel.org
10965 S:      Odd Fixes
10966 F:      drivers/mmc/host/omap.c
10967
10968 OMAP POWER MANAGEMENT SUPPORT
10969 M:      Kevin Hilman <khilman@kernel.org>
10970 L:      linux-omap@vger.kernel.org
10971 S:      Maintained
10972 F:      arch/arm/*omap*/*pm*
10973 F:      drivers/cpufreq/omap-cpufreq.c
10974
10975 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10976 M:      Rajendra Nayak <rnayak@codeaurora.org>
10977 M:      Paul Walmsley <paul@pwsan.com>
10978 L:      linux-omap@vger.kernel.org
10979 S:      Maintained
10980 F:      arch/arm/mach-omap2/prm*
10981
10982 OMAP RANDOM NUMBER GENERATOR SUPPORT
10983 M:      Deepak Saxena <dsaxena@plexity.net>
10984 S:      Maintained
10985 F:      drivers/char/hw_random/omap-rng.c
10986
10987 OMAP USB SUPPORT
10988 L:      linux-usb@vger.kernel.org
10989 L:      linux-omap@vger.kernel.org
10990 S:      Orphan
10991 F:      drivers/usb/*/*omap*
10992 F:      arch/arm/*omap*/usb*
10993
10994 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10995 M:      Mark Jackson <mpfj@newflow.co.uk>
10996 L:      linux-omap@vger.kernel.org
10997 S:      Maintained
10998 F:      arch/arm/boot/dts/am335x-nano.dts
10999
11000 OMAP1 SUPPORT
11001 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11002 M:      Tony Lindgren <tony@atomide.com>
11003 L:      linux-omap@vger.kernel.org
11004 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11006 S:      Maintained
11007 F:      arch/arm/mach-omap1/
11008 F:      arch/arm/plat-omap/
11009 F:      arch/arm/configs/omap1_defconfig
11010 F:      drivers/i2c/busses/i2c-omap.c
11011 F:      include/linux/platform_data/i2c-omap.h
11012 F:      include/linux/platform_data/ams-delta-fiq.h
11013
11014 OMAP2+ SUPPORT
11015 M:      Tony Lindgren <tony@atomide.com>
11016 L:      linux-omap@vger.kernel.org
11017 W:      http://www.muru.com/linux/omap/
11018 W:      http://linux.omap.com/
11019 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11021 S:      Maintained
11022 F:      arch/arm/mach-omap2/
11023 F:      arch/arm/plat-omap/
11024 F:      arch/arm/configs/omap2plus_defconfig
11025 F:      drivers/i2c/busses/i2c-omap.c
11026 F:      drivers/irqchip/irq-omap-intc.c
11027 F:      drivers/mfd/*omap*.c
11028 F:      drivers/mfd/menelaus.c
11029 F:      drivers/mfd/palmas.c
11030 F:      drivers/mfd/tps65217.c
11031 F:      drivers/mfd/tps65218.c
11032 F:      drivers/mfd/tps65910.c
11033 F:      drivers/mfd/twl-core.[ch]
11034 F:      drivers/mfd/twl4030*.c
11035 F:      drivers/mfd/twl6030*.c
11036 F:      drivers/mfd/twl6040*.c
11037 F:      drivers/regulator/palmas-regulator*.c
11038 F:      drivers/regulator/pbias-regulator.c
11039 F:      drivers/regulator/tps65217-regulator.c
11040 F:      drivers/regulator/tps65218-regulator.c
11041 F:      drivers/regulator/tps65910-regulator.c
11042 F:      drivers/regulator/twl-regulator.c
11043 F:      drivers/regulator/twl6030-regulator.c
11044 F:      include/linux/platform_data/i2c-omap.h
11045
11046 ONION OMEGA2+ BOARD
11047 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11048 L:      linux-mips@vger.kernel.org
11049 S:      Maintained
11050 F:      arch/mips/boot/dts/ralink/omega2p.dts
11051
11052 OMFS FILESYSTEM
11053 M:      Bob Copeland <me@bobcopeland.com>
11054 L:      linux-karma-devel@lists.sourceforge.net
11055 S:      Maintained
11056 F:      Documentation/filesystems/omfs.txt
11057 F:      fs/omfs/
11058
11059 OMNIKEY CARDMAN 4000 DRIVER
11060 M:      Harald Welte <laforge@gnumonks.org>
11061 S:      Maintained
11062 F:      drivers/char/pcmcia/cm4000_cs.c
11063 F:      include/linux/cm4000_cs.h
11064 F:      include/uapi/linux/cm4000_cs.h
11065
11066 OMNIKEY CARDMAN 4040 DRIVER
11067 M:      Harald Welte <laforge@gnumonks.org>
11068 S:      Maintained
11069 F:      drivers/char/pcmcia/cm4040_cs.*
11070
11071 OMNIVISION OV13858 SENSOR DRIVER
11072 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11073 L:      linux-media@vger.kernel.org
11074 T:      git git://linuxtv.org/media_tree.git
11075 S:      Maintained
11076 F:      drivers/media/i2c/ov13858.c
11077
11078 OMNIVISION OV2680 SENSOR DRIVER
11079 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11080 L:      linux-media@vger.kernel.org
11081 T:      git git://linuxtv.org/media_tree.git
11082 S:      Maintained
11083 F:      drivers/media/i2c/ov2680.c
11084 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11085
11086 OMNIVISION OV2685 SENSOR DRIVER
11087 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11088 L:      linux-media@vger.kernel.org
11089 T:      git git://linuxtv.org/media_tree.git
11090 S:      Maintained
11091 F:      drivers/media/i2c/ov2685.c
11092
11093 OMNIVISION OV5640 SENSOR DRIVER
11094 M:      Steve Longerbeam <slongerbeam@gmail.com>
11095 L:      linux-media@vger.kernel.org
11096 T:      git git://linuxtv.org/media_tree.git
11097 S:      Maintained
11098 F:      drivers/media/i2c/ov5640.c
11099
11100 OMNIVISION OV5647 SENSOR DRIVER
11101 M:      Luis Oliveira <lolivei@synopsys.com>
11102 L:      linux-media@vger.kernel.org
11103 T:      git git://linuxtv.org/media_tree.git
11104 S:      Maintained
11105 F:      drivers/media/i2c/ov5647.c
11106
11107 OMNIVISION OV5695 SENSOR DRIVER
11108 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11109 L:      linux-media@vger.kernel.org
11110 T:      git git://linuxtv.org/media_tree.git
11111 S:      Maintained
11112 F:      drivers/media/i2c/ov5695.c
11113
11114 OMNIVISION OV7670 SENSOR DRIVER
11115 M:      Jonathan Corbet <corbet@lwn.net>
11116 L:      linux-media@vger.kernel.org
11117 T:      git git://linuxtv.org/media_tree.git
11118 S:      Maintained
11119 F:      drivers/media/i2c/ov7670.c
11120 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11121
11122 OMNIVISION OV772x SENSOR DRIVER
11123 M:      Jacopo Mondi <jacopo@jmondi.org>
11124 L:      linux-media@vger.kernel.org
11125 T:      git git://linuxtv.org/media_tree.git
11126 S:      Odd fixes
11127 F:      drivers/media/i2c/ov772x.c
11128 F:      include/media/i2c/ov772x.h
11129 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11130
11131 OMNIVISION OV7740 SENSOR DRIVER
11132 M:      Wenyou Yang <wenyou.yang@microchip.com>
11133 L:      linux-media@vger.kernel.org
11134 T:      git git://linuxtv.org/media_tree.git
11135 S:      Maintained
11136 F:      drivers/media/i2c/ov7740.c
11137 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11138
11139 OMNIVISION OV9650 SENSOR DRIVER
11140 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11141 R:      Akinobu Mita <akinobu.mita@gmail.com>
11142 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11143 L:      linux-media@vger.kernel.org
11144 T:      git git://linuxtv.org/media_tree.git
11145 S:      Maintained
11146 F:      drivers/media/i2c/ov9650.c
11147 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11148
11149 ONENAND FLASH DRIVER
11150 M:      Kyungmin Park <kyungmin.park@samsung.com>
11151 L:      linux-mtd@lists.infradead.org
11152 S:      Maintained
11153 F:      drivers/mtd/nand/onenand/
11154 F:      include/linux/mtd/onenand*.h
11155
11156 ONSTREAM SCSI TAPE DRIVER
11157 M:      Willem Riede <osst@riede.org>
11158 L:      osst-users@lists.sourceforge.net
11159 L:      linux-scsi@vger.kernel.org
11160 S:      Maintained
11161 F:      Documentation/scsi/osst.txt
11162 F:      drivers/scsi/osst.*
11163 F:      drivers/scsi/osst_*.h
11164 F:      drivers/scsi/st.h
11165
11166 OP-TEE DRIVER
11167 M:      Jens Wiklander <jens.wiklander@linaro.org>
11168 S:      Maintained
11169 F:      drivers/tee/optee/
11170
11171 OPA-VNIC DRIVER
11172 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11173 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11174 L:      linux-rdma@vger.kernel.org
11175 S:      Supported
11176 F:      drivers/infiniband/ulp/opa_vnic
11177
11178 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11179 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11180 M:      Frank Rowand <frowand.list@gmail.com>
11181 L:      devicetree@vger.kernel.org
11182 S:      Maintained
11183 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11184 F:      Documentation/devicetree/overlay-notes.txt
11185 F:      drivers/of/overlay.c
11186 F:      drivers/of/resolver.c
11187 K:      of_overlay_notifier_
11188
11189 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11190 M:      Rob Herring <robh+dt@kernel.org>
11191 M:      Frank Rowand <frowand.list@gmail.com>
11192 L:      devicetree@vger.kernel.org
11193 W:      http://www.devicetree.org/
11194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11195 S:      Maintained
11196 F:      drivers/of/
11197 F:      include/linux/of*.h
11198 F:      scripts/dtc/
11199 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11200
11201 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11202 M:      Rob Herring <robh+dt@kernel.org>
11203 M:      Mark Rutland <mark.rutland@arm.com>
11204 L:      devicetree@vger.kernel.org
11205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11206 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11207 S:      Maintained
11208 F:      Documentation/devicetree/
11209 F:      arch/*/boot/dts/
11210 F:      include/dt-bindings/
11211
11212 OPENCORES I2C BUS DRIVER
11213 M:      Peter Korsgaard <peter@korsgaard.com>
11214 L:      linux-i2c@vger.kernel.org
11215 S:      Maintained
11216 F:      Documentation/i2c/busses/i2c-ocores
11217 F:      drivers/i2c/busses/i2c-ocores.c
11218
11219 OPENRISC ARCHITECTURE
11220 M:      Jonas Bonn <jonas@southpole.se>
11221 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11222 M:      Stafford Horne <shorne@gmail.com>
11223 T:      git git://github.com/openrisc/linux.git
11224 L:      openrisc@lists.librecores.org
11225 W:      http://openrisc.io
11226 S:      Maintained
11227 F:      Documentation/devicetree/bindings/openrisc/
11228 F:      Documentation/openrisc/
11229 F:      arch/openrisc/
11230 F:      drivers/irqchip/irq-ompic.c
11231 F:      drivers/irqchip/irq-or1k-*
11232
11233 OPENVSWITCH
11234 M:      Pravin B Shelar <pshelar@ovn.org>
11235 L:      netdev@vger.kernel.org
11236 L:      dev@openvswitch.org
11237 W:      http://openvswitch.org
11238 S:      Maintained
11239 F:      net/openvswitch/
11240 F:      include/uapi/linux/openvswitch.h
11241
11242 OPERATING PERFORMANCE POINTS (OPP)
11243 M:      Viresh Kumar <vireshk@kernel.org>
11244 M:      Nishanth Menon <nm@ti.com>
11245 M:      Stephen Boyd <sboyd@kernel.org>
11246 L:      linux-pm@vger.kernel.org
11247 S:      Maintained
11248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11249 F:      drivers/opp/
11250 F:      include/linux/pm_opp.h
11251 F:      Documentation/power/opp.txt
11252 F:      Documentation/devicetree/bindings/opp/
11253
11254 OPL4 DRIVER
11255 M:      Clemens Ladisch <clemens@ladisch.de>
11256 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11257 T:      git git://git.alsa-project.org/alsa-kernel.git
11258 S:      Maintained
11259 F:      sound/drivers/opl4/
11260
11261 OPROFILE
11262 M:      Robert Richter <rric@kernel.org>
11263 L:      oprofile-list@lists.sf.net
11264 S:      Maintained
11265 F:      arch/*/include/asm/oprofile*.h
11266 F:      arch/*/oprofile/
11267 F:      drivers/oprofile/
11268 F:      include/linux/oprofile.h
11269
11270 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11271 M:      Mark Fasheh <mark@fasheh.com>
11272 M:      Joel Becker <jlbec@evilplan.org>
11273 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11274 W:      http://ocfs2.wiki.kernel.org
11275 S:      Supported
11276 F:      Documentation/filesystems/ocfs2.txt
11277 F:      Documentation/filesystems/dlmfs.txt
11278 F:      fs/ocfs2/
11279
11280 ORANGEFS FILESYSTEM
11281 M:      Mike Marshall <hubcap@omnibond.com>
11282 R:      Martin Brandenburg <martin@omnibond.com>
11283 L:      devel@lists.orangefs.org
11284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11285 S:      Supported
11286 F:      fs/orangefs/
11287 F:      Documentation/filesystems/orangefs.txt
11288
11289 ORINOCO DRIVER
11290 L:      linux-wireless@vger.kernel.org
11291 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11292 W:      http://www.nongnu.org/orinoco/
11293 S:      Orphan
11294 F:      drivers/net/wireless/intersil/orinoco/
11295
11296 OSD LIBRARY and FILESYSTEM
11297 M:      Boaz Harrosh <ooo@electrozaur.com>
11298 S:      Maintained
11299 F:      drivers/scsi/osd/
11300 F:      include/scsi/osd_*
11301 F:      fs/exofs/
11302
11303 OV2659 OMNIVISION SENSOR DRIVER
11304 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11305 L:      linux-media@vger.kernel.org
11306 W:      https://linuxtv.org
11307 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11308 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11309 S:      Maintained
11310 F:      drivers/media/i2c/ov2659.c
11311 F:      include/media/i2c/ov2659.h
11312
11313 OVERLAY FILESYSTEM
11314 M:      Miklos Szeredi <miklos@szeredi.hu>
11315 L:      linux-unionfs@vger.kernel.org
11316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11317 S:      Supported
11318 F:      fs/overlayfs/
11319 F:      Documentation/filesystems/overlayfs.txt
11320
11321 P54 WIRELESS DRIVER
11322 M:      Christian Lamparter <chunkeey@googlemail.com>
11323 L:      linux-wireless@vger.kernel.org
11324 W:      http://wireless.kernel.org/en/users/Drivers/p54
11325 S:      Maintained
11326 F:      drivers/net/wireless/intersil/p54/
11327
11328 PA SEMI ETHERNET DRIVER
11329 L:      netdev@vger.kernel.org
11330 S:      Orphan
11331 F:      drivers/net/ethernet/pasemi/*
11332
11333 PA SEMI SMBUS DRIVER
11334 L:      linux-i2c@vger.kernel.org
11335 S:      Orphan
11336 F:      drivers/i2c/busses/i2c-pasemi.c
11337
11338 PADATA PARALLEL EXECUTION MECHANISM
11339 M:      Steffen Klassert <steffen.klassert@secunet.com>
11340 L:      linux-crypto@vger.kernel.org
11341 S:      Maintained
11342 F:      kernel/padata.c
11343 F:      include/linux/padata.h
11344 F:      Documentation/padata.txt
11345
11346 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11347 M:      Harald Welte <laforge@gnumonks.org>
11348 L:      platform-driver-x86@vger.kernel.org
11349 S:      Maintained
11350 F:      drivers/platform/x86/panasonic-laptop.c
11351
11352 PARALLEL LCD/KEYPAD PANEL DRIVER
11353 M:      Willy Tarreau <willy@haproxy.com>
11354 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11355 S:      Odd Fixes
11356 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11357 F:      drivers/auxdisplay/panel.c
11358
11359 PARALLEL PORT SUBSYSTEM
11360 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11361 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11362 L:      linux-parport@lists.infradead.org (subscribers-only)
11363 S:      Maintained
11364 F:      drivers/parport/
11365 F:      include/linux/parport*.h
11366 F:      drivers/char/ppdev.c
11367 F:      include/uapi/linux/ppdev.h
11368 F:      Documentation/parport*.txt
11369
11370 PARAVIRT_OPS INTERFACE
11371 M:      Juergen Gross <jgross@suse.com>
11372 M:      Alok Kataria <akataria@vmware.com>
11373 L:      virtualization@lists.linux-foundation.org
11374 S:      Supported
11375 F:      Documentation/virtual/paravirt_ops.txt
11376 F:      arch/*/kernel/paravirt*
11377 F:      arch/*/include/asm/paravirt*.h
11378 F:      include/linux/hypervisor.h
11379
11380 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11381 M:      Tim Waugh <tim@cyberelk.net>
11382 L:      linux-parport@lists.infradead.org (subscribers-only)
11383 S:      Maintained
11384 F:      Documentation/blockdev/paride.txt
11385 F:      drivers/block/paride/
11386
11387 PARISC ARCHITECTURE
11388 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
11389 M:      Helge Deller <deller@gmx.de>
11390 L:      linux-parisc@vger.kernel.org
11391 W:      http://www.parisc-linux.org/
11392 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11395 S:      Maintained
11396 F:      arch/parisc/
11397 F:      Documentation/parisc/
11398 F:      drivers/parisc/
11399 F:      drivers/char/agp/parisc-agp.c
11400 F:      drivers/input/serio/gscps2.c
11401 F:      drivers/parport/parport_gsc.*
11402 F:      drivers/tty/serial/8250/8250_gsc.c
11403 F:      drivers/video/fbdev/sti*
11404 F:      drivers/video/console/sti*
11405 F:      drivers/video/logo/logo_parisc*
11406
11407 PARMAN
11408 M:      Jiri Pirko <jiri@mellanox.com>
11409 L:      netdev@vger.kernel.org
11410 S:      Supported
11411 F:      lib/parman.c
11412 F:      lib/test_parman.c
11413 F:      include/linux/parman.h
11414
11415 PC87360 HARDWARE MONITORING DRIVER
11416 M:      Jim Cromie <jim.cromie@gmail.com>
11417 L:      linux-hwmon@vger.kernel.org
11418 S:      Maintained
11419 F:      Documentation/hwmon/pc87360
11420 F:      drivers/hwmon/pc87360.c
11421
11422 PC8736x GPIO DRIVER
11423 M:      Jim Cromie <jim.cromie@gmail.com>
11424 S:      Maintained
11425 F:      drivers/char/pc8736x_gpio.c
11426
11427 PC87427 HARDWARE MONITORING DRIVER
11428 M:      Jean Delvare <jdelvare@suse.com>
11429 L:      linux-hwmon@vger.kernel.org
11430 S:      Maintained
11431 F:      Documentation/hwmon/pc87427
11432 F:      drivers/hwmon/pc87427.c
11433
11434 PCA9532 LED DRIVER
11435 M:      Riku Voipio <riku.voipio@iki.fi>
11436 S:      Maintained
11437 F:      drivers/leds/leds-pca9532.c
11438 F:      include/linux/leds-pca9532.h
11439
11440 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11441 M:      Guenter Roeck <linux@roeck-us.net>
11442 L:      linux-i2c@vger.kernel.org
11443 S:      Maintained
11444 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11445
11446 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11447 M:      Khalid Aziz <khalid@gonehiking.org>
11448 S:      Maintained
11449 F:      drivers/firmware/pcdp.*
11450
11451 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11452 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11453 L:      linux-pci@vger.kernel.org
11454 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11455 S:      Maintained
11456 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11457 F:      drivers/pci/controller/pci-aardvark.c
11458
11459 PCI DRIVER FOR ALTERA PCIE IP
11460 M:      Ley Foon Tan <lftan@altera.com>
11461 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11462 L:      linux-pci@vger.kernel.org
11463 S:      Supported
11464 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11465 F:      drivers/pci/controller/pcie-altera.c
11466
11467 PCI DRIVER FOR APPLIEDMICRO XGENE
11468 M:      Tanmay Inamdar <tinamdar@apm.com>
11469 L:      linux-pci@vger.kernel.org
11470 L:      linux-arm-kernel@lists.infradead.org
11471 S:      Maintained
11472 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11473 F:      drivers/pci/controller/pci-xgene.c
11474
11475 PCI DRIVER FOR ARM VERSATILE PLATFORM
11476 M:      Rob Herring <robh@kernel.org>
11477 L:      linux-pci@vger.kernel.org
11478 L:      linux-arm-kernel@lists.infradead.org
11479 S:      Maintained
11480 F:      Documentation/devicetree/bindings/pci/versatile.txt
11481 F:      drivers/pci/controller/pci-versatile.c
11482
11483 PCI DRIVER FOR ARMADA 8K
11484 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11485 L:      linux-pci@vger.kernel.org
11486 L:      linux-arm-kernel@lists.infradead.org
11487 S:      Maintained
11488 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11489 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11490
11491 PCI DRIVER FOR CADENCE PCIE IP
11492 M:      Alan Douglas <adouglas@cadence.com>
11493 L:      linux-pci@vger.kernel.org
11494 S:      Maintained
11495 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11496 F:      drivers/pci/controller/pcie-cadence*
11497
11498 PCI DRIVER FOR FREESCALE LAYERSCAPE
11499 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11500 M:      Mingkai Hu <mingkai.hu@nxp.com>
11501 M:      Roy Zang <roy.zang@nxp.com>
11502 L:      linuxppc-dev@lists.ozlabs.org
11503 L:      linux-pci@vger.kernel.org
11504 L:      linux-arm-kernel@lists.infradead.org
11505 S:      Maintained
11506 F:      drivers/pci/controller/dwc/*layerscape*
11507
11508 PCI DRIVER FOR GENERIC OF HOSTS
11509 M:      Will Deacon <will.deacon@arm.com>
11510 L:      linux-pci@vger.kernel.org
11511 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11512 S:      Maintained
11513 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11514 F:      drivers/pci/controller/pci-host-common.c
11515 F:      drivers/pci/controller/pci-host-generic.c
11516
11517 PCI DRIVER FOR IMX6
11518 M:      Richard Zhu <hongxing.zhu@nxp.com>
11519 M:      Lucas Stach <l.stach@pengutronix.de>
11520 L:      linux-pci@vger.kernel.org
11521 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11522 S:      Maintained
11523 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11524 F:      drivers/pci/controller/dwc/*imx6*
11525
11526 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11527 M:      Keith Busch <keith.busch@intel.com>
11528 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11529 L:      linux-pci@vger.kernel.org
11530 S:      Supported
11531 F:      drivers/pci/controller/vmd.c
11532
11533 PCI DRIVER FOR MICROSEMI SWITCHTEC
11534 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11535 M:      Logan Gunthorpe <logang@deltatee.com>
11536 L:      linux-pci@vger.kernel.org
11537 S:      Maintained
11538 F:      Documentation/switchtec.txt
11539 F:      Documentation/ABI/testing/sysfs-class-switchtec
11540 F:      drivers/pci/switch/switchtec*
11541 F:      include/uapi/linux/switchtec_ioctl.h
11542 F:      include/linux/switchtec.h
11543 F:      drivers/ntb/hw/mscc/
11544
11545 PCI DRIVER FOR MOBIVEIL PCIE IP
11546 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11547 L:      linux-pci@vger.kernel.org
11548 S:      Supported
11549 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11550 F:      drivers/pci/controller/pcie-mobiveil.c
11551
11552 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11553 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11554 M:      Jason Cooper <jason@lakedaemon.net>
11555 L:      linux-pci@vger.kernel.org
11556 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11557 S:      Maintained
11558 F:      drivers/pci/controller/*mvebu*
11559
11560 PCI DRIVER FOR NVIDIA TEGRA
11561 M:      Thierry Reding <thierry.reding@gmail.com>
11562 L:      linux-tegra@vger.kernel.org
11563 L:      linux-pci@vger.kernel.org
11564 S:      Supported
11565 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11566 F:      drivers/pci/controller/pci-tegra.c
11567
11568 PCI DRIVER FOR RENESAS R-CAR
11569 M:      Simon Horman <horms@verge.net.au>
11570 L:      linux-pci@vger.kernel.org
11571 L:      linux-renesas-soc@vger.kernel.org
11572 S:      Maintained
11573 F:      drivers/pci/controller/*rcar*
11574
11575 PCI DRIVER FOR SAMSUNG EXYNOS
11576 M:      Jingoo Han <jingoohan1@gmail.com>
11577 L:      linux-pci@vger.kernel.org
11578 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11579 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11580 S:      Maintained
11581 F:      drivers/pci/controller/dwc/pci-exynos.c
11582
11583 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11584 M:      Jingoo Han <jingoohan1@gmail.com>
11585 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11586 L:      linux-pci@vger.kernel.org
11587 S:      Maintained
11588 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11589 F:      drivers/pci/controller/dwc/*designware*
11590
11591 PCI DRIVER FOR TI DRA7XX
11592 M:      Kishon Vijay Abraham I <kishon@ti.com>
11593 L:      linux-omap@vger.kernel.org
11594 L:      linux-pci@vger.kernel.org
11595 S:      Supported
11596 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11597 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11598
11599 PCI DRIVER FOR TI KEYSTONE
11600 M:      Murali Karicheri <m-karicheri2@ti.com>
11601 L:      linux-pci@vger.kernel.org
11602 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11603 S:      Maintained
11604 F:      drivers/pci/controller/dwc/pci-keystone.c
11605
11606 PCI ENDPOINT SUBSYSTEM
11607 M:      Kishon Vijay Abraham I <kishon@ti.com>
11608 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11609 L:      linux-pci@vger.kernel.org
11610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11611 S:      Supported
11612 F:      drivers/pci/endpoint/
11613 F:      drivers/misc/pci_endpoint_test.c
11614 F:      tools/pci/
11615
11616 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11617 M:      Russell Currey <ruscur@russell.cc>
11618 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11619 M:      Oliver O'Halloran <oohall@gmail.com>
11620 L:      linuxppc-dev@lists.ozlabs.org
11621 S:      Supported
11622 F:      Documentation/PCI/pci-error-recovery.txt
11623 F:      drivers/pci/pcie/aer.c
11624 F:      drivers/pci/pcie/dpc.c
11625 F:      drivers/pci/pcie/err.c
11626 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11627 F:      arch/powerpc/kernel/eeh*.c
11628 F:      arch/powerpc/platforms/*/eeh*.c
11629 F:      arch/powerpc/include/*/eeh*.h
11630
11631 PCI ERROR RECOVERY
11632 M:      Linas Vepstas <linasvepstas@gmail.com>
11633 L:      linux-pci@vger.kernel.org
11634 S:      Supported
11635 F:      Documentation/PCI/pci-error-recovery.txt
11636
11637 PCI MSI DRIVER FOR ALTERA MSI IP
11638 M:      Ley Foon Tan <lftan@altera.com>
11639 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11640 L:      linux-pci@vger.kernel.org
11641 S:      Supported
11642 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11643 F:      drivers/pci/controller/pcie-altera-msi.c
11644
11645 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11646 M:      Duc Dang <dhdang@apm.com>
11647 L:      linux-pci@vger.kernel.org
11648 L:      linux-arm-kernel@lists.infradead.org
11649 S:      Maintained
11650 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11651 F:      drivers/pci/controller/pci-xgene-msi.c
11652
11653 PCI SUBSYSTEM
11654 M:      Bjorn Helgaas <bhelgaas@google.com>
11655 L:      linux-pci@vger.kernel.org
11656 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11658 S:      Supported
11659 F:      Documentation/devicetree/bindings/pci/
11660 F:      Documentation/PCI/
11661 F:      drivers/acpi/pci*
11662 F:      drivers/pci/
11663 F:      include/asm-generic/pci*
11664 F:      include/linux/pci*
11665 F:      include/linux/of_pci.h
11666 F:      include/uapi/linux/pci*
11667 F:      lib/pci*
11668 F:      arch/x86/pci/
11669 F:      arch/x86/kernel/quirks.c
11670
11671 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11672 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11673 L:      linux-pci@vger.kernel.org
11674 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11676 S:      Supported
11677 F:      drivers/pci/controller/
11678
11679 PCIE DRIVER FOR AXIS ARTPEC
11680 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11681 L:      linux-arm-kernel@axis.com
11682 L:      linux-pci@vger.kernel.org
11683 S:      Maintained
11684 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11685 F:      drivers/pci/controller/dwc/*artpec*
11686
11687 PCIE DRIVER FOR CAVIUM THUNDERX
11688 M:      David Daney <david.daney@cavium.com>
11689 L:      linux-pci@vger.kernel.org
11690 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11691 S:      Supported
11692 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11693 F:      drivers/pci/controller/pci-thunder-*
11694
11695 PCIE DRIVER FOR HISILICON
11696 M:      Zhou Wang <wangzhou1@hisilicon.com>
11697 L:      linux-pci@vger.kernel.org
11698 S:      Maintained
11699 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11700 F:      drivers/pci/controller/dwc/pcie-hisi.c
11701
11702 PCIE DRIVER FOR HISILICON KIRIN
11703 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11704 M:      Binghui Wang <wangbinghui@hisilicon.com>
11705 L:      linux-pci@vger.kernel.org
11706 S:      Maintained
11707 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11708 F:      drivers/pci/controller/dwc/pcie-kirin.c
11709
11710 PCIE DRIVER FOR HISILICON STB
11711 M:      Jianguo Sun <sunjianguo1@huawei.com>
11712 M:      Shawn Guo <shawn.guo@linaro.org>
11713 L:      linux-pci@vger.kernel.org
11714 S:      Maintained
11715 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11716 F:      drivers/pci/controller/dwc/pcie-histb.c
11717
11718 PCIE DRIVER FOR MEDIATEK
11719 M:      Ryder Lee <ryder.lee@mediatek.com>
11720 L:      linux-pci@vger.kernel.org
11721 L:      linux-mediatek@lists.infradead.org
11722 S:      Supported
11723 F:      Documentation/devicetree/bindings/pci/mediatek*
11724 F:      drivers/pci/controller/*mediatek*
11725
11726 PCIE DRIVER FOR QUALCOMM MSM
11727 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11728 L:      linux-pci@vger.kernel.org
11729 L:      linux-arm-msm@vger.kernel.org
11730 S:      Maintained
11731 F:      drivers/pci/controller/dwc/*qcom*
11732
11733 PCIE DRIVER FOR ROCKCHIP
11734 M:      Shawn Lin <shawn.lin@rock-chips.com>
11735 L:      linux-pci@vger.kernel.org
11736 L:      linux-rockchip@lists.infradead.org
11737 S:      Maintained
11738 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11739 F:      drivers/pci/controller/pcie-rockchip*
11740
11741 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11742 M:      Linus Walleij <linus.walleij@linaro.org>
11743 L:      linux-pci@vger.kernel.org
11744 S:      Maintained
11745 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11746 F:      drivers/pci/controller/pci-v3-semi.c
11747
11748 PCIE DRIVER FOR ST SPEAR13XX
11749 M:      Pratyush Anand <pratyush.anand@gmail.com>
11750 L:      linux-pci@vger.kernel.org
11751 S:      Maintained
11752 F:      drivers/pci/controller/dwc/*spear*
11753
11754 PCMCIA SUBSYSTEM
11755 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11757 S:      Odd Fixes
11758 F:      Documentation/pcmcia/
11759 F:      tools/pcmcia/
11760 F:      drivers/pcmcia/
11761 F:      include/pcmcia/
11762
11763 PCNET32 NETWORK DRIVER
11764 M:      Don Fry <pcnet32@frontier.com>
11765 L:      netdev@vger.kernel.org
11766 S:      Maintained
11767 F:      drivers/net/ethernet/amd/pcnet32.c
11768
11769 PCRYPT PARALLEL CRYPTO ENGINE
11770 M:      Steffen Klassert <steffen.klassert@secunet.com>
11771 L:      linux-crypto@vger.kernel.org
11772 S:      Maintained
11773 F:      crypto/pcrypt.c
11774 F:      include/crypto/pcrypt.h
11775
11776 PEAQ WMI HOTKEYS DRIVER
11777 M:      Hans de Goede <hdegoede@redhat.com>
11778 L:      platform-driver-x86@vger.kernel.org
11779 S:      Maintained
11780 F:      drivers/platform/x86/peaq-wmi.c
11781
11782 PER-CPU MEMORY ALLOCATOR
11783 M:      Dennis Zhou <dennis@kernel.org>
11784 M:      Tejun Heo <tj@kernel.org>
11785 M:      Christoph Lameter <cl@linux.com>
11786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11787 S:      Maintained
11788 F:      include/linux/percpu*.h
11789 F:      mm/percpu*.c
11790 F:      arch/*/include/asm/percpu.h
11791
11792 PER-TASK DELAY ACCOUNTING
11793 M:      Balbir Singh <bsingharora@gmail.com>
11794 S:      Maintained
11795 F:      include/linux/delayacct.h
11796 F:      kernel/delayacct.c
11797
11798 PERFORMANCE EVENTS SUBSYSTEM
11799 M:      Peter Zijlstra <peterz@infradead.org>
11800 M:      Ingo Molnar <mingo@redhat.com>
11801 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11802 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11803 R:      Jiri Olsa <jolsa@redhat.com>
11804 R:      Namhyung Kim <namhyung@kernel.org>
11805 L:      linux-kernel@vger.kernel.org
11806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11807 S:      Supported
11808 F:      kernel/events/*
11809 F:      include/linux/perf_event.h
11810 F:      include/uapi/linux/perf_event.h
11811 F:      arch/*/kernel/perf_event*.c
11812 F:      arch/*/kernel/*/perf_event*.c
11813 F:      arch/*/kernel/*/*/perf_event*.c
11814 F:      arch/*/include/asm/perf_event.h
11815 F:      arch/*/kernel/perf_callchain.c
11816 F:      arch/*/events/*
11817 F:      tools/perf/
11818
11819 PERSONALITY HANDLING
11820 M:      Christoph Hellwig <hch@infradead.org>
11821 L:      linux-abi-devel@lists.sourceforge.net
11822 S:      Maintained
11823 F:      include/linux/personality.h
11824 F:      include/uapi/linux/personality.h
11825
11826 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11827 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11828 L:      linux-input@vger.kernel.org
11829 S:      Maintained
11830 F:      Documentation/input/devices/pxrc.rst
11831 F:      drivers/input/joystick/pxrc.c
11832
11833 PHONET PROTOCOL
11834 M:      Remi Denis-Courmont <courmisch@gmail.com>
11835 S:      Supported
11836 F:      Documentation/networking/phonet.txt
11837 F:      include/linux/phonet.h
11838 F:      include/net/phonet/
11839 F:      include/uapi/linux/phonet.h
11840 F:      net/phonet/
11841
11842 PHRAM MTD DRIVER
11843 M:      Joern Engel <joern@lazybastard.org>
11844 L:      linux-mtd@lists.infradead.org
11845 S:      Maintained
11846 F:      drivers/mtd/devices/phram.c
11847
11848 PICOLCD HID DRIVER
11849 M:      Bruno Prémont <bonbons@linux-vserver.org>
11850 L:      linux-input@vger.kernel.org
11851 S:      Maintained
11852 F:      drivers/hid/hid-picolcd*
11853
11854 PICOXCELL SUPPORT
11855 M:      Jamie Iles <jamie@jamieiles.com>
11856 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11857 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11858 S:      Supported
11859 F:      arch/arm/boot/dts/picoxcell*
11860 F:      arch/arm/mach-picoxcell/
11861 F:      drivers/crypto/picoxcell*
11862
11863 PIN CONTROL SUBSYSTEM
11864 M:      Linus Walleij <linus.walleij@linaro.org>
11865 L:      linux-gpio@vger.kernel.org
11866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11867 S:      Maintained
11868 F:      Documentation/devicetree/bindings/pinctrl/
11869 F:      Documentation/driver-api/pinctl.rst
11870 F:      drivers/pinctrl/
11871 F:      include/linux/pinctrl/
11872
11873 PIN CONTROLLER - ATMEL AT91
11874 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11875 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11876 S:      Maintained
11877 F:      drivers/pinctrl/pinctrl-at91.*
11878
11879 PIN CONTROLLER - ATMEL AT91 PIO4
11880 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11881 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11882 L:      linux-gpio@vger.kernel.org
11883 S:      Supported
11884 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11885
11886 PIN CONTROLLER - FREESCALE
11887 M:      Dong Aisheng <aisheng.dong@nxp.com>
11888 M:      Fabio Estevam <festevam@gmail.com>
11889 M:      Shawn Guo <shawnguo@kernel.org>
11890 M:      Stefan Agner <stefan@agner.ch>
11891 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11892 L:      linux-gpio@vger.kernel.org
11893 S:      Maintained
11894 F:      drivers/pinctrl/freescale/
11895 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11896
11897 PIN CONTROLLER - INTEL
11898 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11899 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11901 S:      Maintained
11902 F:      drivers/pinctrl/intel/
11903
11904 PIN CONTROLLER - MEDIATEK
11905 M:      Sean Wang <sean.wang@kernel.org>
11906 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11907 S:      Maintained
11908 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11909 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11910 F:      drivers/pinctrl/mediatek/
11911
11912 PIN CONTROLLER - QUALCOMM
11913 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11914 S:      Maintained
11915 L:      linux-arm-msm@vger.kernel.org
11916 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11917 F:      drivers/pinctrl/qcom/
11918
11919 PIN CONTROLLER - RENESAS
11920 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11921 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11922 L:      linux-renesas-soc@vger.kernel.org
11923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11924 S:      Maintained
11925 F:      drivers/pinctrl/sh-pfc/
11926
11927 PIN CONTROLLER - SAMSUNG
11928 M:      Tomasz Figa <tomasz.figa@gmail.com>
11929 M:      Krzysztof Kozlowski <krzk@kernel.org>
11930 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11931 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11932 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11933 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11935 S:      Maintained
11936 F:      drivers/pinctrl/samsung/
11937 F:      include/dt-bindings/pinctrl/samsung.h
11938 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11939
11940 PIN CONTROLLER - SINGLE
11941 M:      Tony Lindgren <tony@atomide.com>
11942 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11943 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11944 L:      linux-omap@vger.kernel.org
11945 S:      Maintained
11946 F:      drivers/pinctrl/pinctrl-single.c
11947
11948 PIN CONTROLLER - ST SPEAR
11949 M:      Viresh Kumar <vireshk@kernel.org>
11950 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11951 W:      http://www.st.com/spear
11952 S:      Maintained
11953 F:      drivers/pinctrl/spear/
11954
11955 PISTACHIO SOC SUPPORT
11956 M:      James Hartley <james.hartley@sondrel.com>
11957 L:      linux-mips@vger.kernel.org
11958 S:      Odd Fixes
11959 F:      arch/mips/pistachio/
11960 F:      arch/mips/include/asm/mach-pistachio/
11961 F:      arch/mips/boot/dts/img/pistachio*
11962 F:      arch/mips/configs/pistachio*_defconfig
11963
11964 PKTCDVD DRIVER
11965 S:      Orphan
11966 M:      linux-block@vger.kernel.org
11967 F:      drivers/block/pktcdvd.c
11968 F:      include/linux/pktcdvd.h
11969 F:      include/uapi/linux/pktcdvd.h
11970
11971 PKUNITY SOC DRIVERS
11972 M:      Guan Xuetao <gxt@pku.edu.cn>
11973 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11974 S:      Maintained
11975 T:      git git://github.com/gxt/linux.git
11976 F:      drivers/input/serio/i8042-unicore32io.h
11977 F:      drivers/i2c/busses/i2c-puv3.c
11978 F:      drivers/video/fbdev/fb-puv3.c
11979 F:      drivers/rtc/rtc-puv3.c
11980
11981 PMBUS HARDWARE MONITORING DRIVERS
11982 M:      Guenter Roeck <linux@roeck-us.net>
11983 L:      linux-hwmon@vger.kernel.org
11984 W:      http://hwmon.wiki.kernel.org/
11985 W:      http://www.roeck-us.net/linux/drivers/
11986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11987 S:      Maintained
11988 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11989 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
11990 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
11991 F:      Documentation/hwmon/adm1275
11992 F:      Documentation/hwmon/ibm-cffps
11993 F:      Documentation/hwmon/ir35221
11994 F:      Documentation/hwmon/lm25066
11995 F:      Documentation/hwmon/ltc2978
11996 F:      Documentation/hwmon/ltc3815
11997 F:      Documentation/hwmon/max16064
11998 F:      Documentation/hwmon/max20751
11999 F:      Documentation/hwmon/max31785
12000 F:      Documentation/hwmon/max34440
12001 F:      Documentation/hwmon/max8688
12002 F:      Documentation/hwmon/pmbus
12003 F:      Documentation/hwmon/pmbus-core
12004 F:      Documentation/hwmon/tps40422
12005 F:      Documentation/hwmon/ucd9000
12006 F:      Documentation/hwmon/ucd9200
12007 F:      Documentation/hwmon/zl6100
12008 F:      drivers/hwmon/pmbus/
12009 F:      include/linux/pmbus.h
12010
12011 PMC SIERRA MaxRAID DRIVER
12012 L:      linux-scsi@vger.kernel.org
12013 W:      http://www.pmc-sierra.com/
12014 S:      Orphan
12015 F:      drivers/scsi/pmcraid.*
12016
12017 PMC SIERRA PM8001 DRIVER
12018 M:      Jack Wang <jinpu.wang@profitbricks.com>
12019 M:      lindar_liu@usish.com
12020 L:      linux-scsi@vger.kernel.org
12021 S:      Supported
12022 F:      drivers/scsi/pm8001/
12023
12024 PNP SUPPORT
12025 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12026 S:      Maintained
12027 F:      drivers/pnp/
12028
12029 POSIX CLOCKS and TIMERS
12030 M:      Thomas Gleixner <tglx@linutronix.de>
12031 L:      linux-kernel@vger.kernel.org
12032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12033 S:      Maintained
12034 F:      fs/timerfd.c
12035 F:      include/linux/timer*
12036 F:      kernel/time/*timer*
12037
12038 POWER MANAGEMENT CORE
12039 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12040 L:      linux-pm@vger.kernel.org
12041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12042 B:      https://bugzilla.kernel.org
12043 S:      Supported
12044 F:      drivers/base/power/
12045 F:      include/linux/pm.h
12046 F:      include/linux/pm_*
12047 F:      include/linux/powercap.h
12048 F:      drivers/powercap/
12049 F:      kernel/configs/nopm.config
12050
12051 POWER STATE COORDINATION INTERFACE (PSCI)
12052 M:      Mark Rutland <mark.rutland@arm.com>
12053 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12054 L:      linux-arm-kernel@lists.infradead.org
12055 S:      Maintained
12056 F:      drivers/firmware/psci*.c
12057 F:      include/linux/psci.h
12058 F:      include/uapi/linux/psci.h
12059
12060 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12061 M:      Sebastian Reichel <sre@kernel.org>
12062 L:      linux-pm@vger.kernel.org
12063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12064 S:      Maintained
12065 F:      Documentation/ABI/testing/sysfs-class-power
12066 F:      Documentation/devicetree/bindings/power/supply/
12067 F:      include/linux/power_supply.h
12068 F:      drivers/power/supply/
12069
12070 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12071 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12072 L:      linuxppc-dev@lists.ozlabs.org
12073 S:      Maintained
12074 F:      drivers/char/powernv-op-panel.c
12075
12076 PPP OVER ATM (RFC 2364)
12077 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12078 S:      Maintained
12079 F:      net/atm/pppoatm.c
12080 F:      include/uapi/linux/atmppp.h
12081
12082 PPP OVER ETHERNET
12083 M:      Michal Ostrowski <mostrows@earthlink.net>
12084 S:      Maintained
12085 F:      drivers/net/ppp/pppoe.c
12086 F:      drivers/net/ppp/pppox.c
12087
12088 PPP OVER L2TP
12089 M:      James Chapman <jchapman@katalix.com>
12090 S:      Maintained
12091 F:      net/l2tp/l2tp_ppp.c
12092 F:      include/linux/if_pppol2tp.h
12093 F:      include/uapi/linux/if_pppol2tp.h
12094
12095 PPP PROTOCOL DRIVERS AND COMPRESSORS
12096 M:      Paul Mackerras <paulus@samba.org>
12097 L:      linux-ppp@vger.kernel.org
12098 S:      Maintained
12099 F:      drivers/net/ppp/ppp_*
12100
12101 PPS SUPPORT
12102 M:      Rodolfo Giometti <giometti@enneenne.com>
12103 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12104 L:      linuxpps@ml.enneenne.com (subscribers-only)
12105 S:      Maintained
12106 F:      Documentation/pps/
12107 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12108 F:      Documentation/ABI/testing/sysfs-pps
12109 F:      drivers/pps/
12110 F:      include/linux/pps*.h
12111 F:      include/uapi/linux/pps.h
12112
12113 PPTP DRIVER
12114 M:      Dmitry Kozlov <xeb@mail.ru>
12115 L:      netdev@vger.kernel.org
12116 S:      Maintained
12117 F:      drivers/net/ppp/pptp.c
12118 W:      http://sourceforge.net/projects/accel-pptp
12119
12120 PREEMPTIBLE KERNEL
12121 M:      Robert Love <rml@tech9.net>
12122 L:      kpreempt-tech@lists.sourceforge.net
12123 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12124 S:      Supported
12125 F:      Documentation/preempt-locking.txt
12126 F:      include/linux/preempt.h
12127
12128 PRINTK
12129 M:      Petr Mladek <pmladek@suse.com>
12130 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12131 R:      Steven Rostedt <rostedt@goodmis.org>
12132 S:      Maintained
12133 F:      kernel/printk/
12134 F:      include/linux/printk.h
12135
12136 PRISM54 WIRELESS DRIVER
12137 M:      Luis Chamberlain <mcgrof@kernel.org>
12138 L:      linux-wireless@vger.kernel.org
12139 W:      http://wireless.kernel.org/en/users/Drivers/p54
12140 S:      Obsolete
12141 F:      drivers/net/wireless/intersil/prism54/
12142
12143 PROC FILESYSTEM
12144 R:      Alexey Dobriyan <adobriyan@gmail.com>
12145 L:      linux-kernel@vger.kernel.org
12146 L:      linux-fsdevel@vger.kernel.org
12147 S:      Maintained
12148 F:      fs/proc/
12149 F:      include/linux/proc_fs.h
12150 F:      tools/testing/selftests/proc/
12151 F:      Documentation/filesystems/proc.txt
12152
12153 PROC SYSCTL
12154 M:      Luis Chamberlain <mcgrof@kernel.org>
12155 M:      Kees Cook <keescook@chromium.org>
12156 L:      linux-kernel@vger.kernel.org
12157 L:      linux-fsdevel@vger.kernel.org
12158 S:      Maintained
12159 F:      fs/proc/proc_sysctl.c
12160 F:      include/linux/sysctl.h
12161 F:      kernel/sysctl.c
12162 F:      tools/testing/selftests/sysctl/
12163
12164 PS3 NETWORK SUPPORT
12165 M:      Geoff Levand <geoff@infradead.org>
12166 L:      netdev@vger.kernel.org
12167 L:      linuxppc-dev@lists.ozlabs.org
12168 S:      Maintained
12169 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12170
12171 PS3 PLATFORM SUPPORT
12172 M:      Geoff Levand <geoff@infradead.org>
12173 L:      linuxppc-dev@lists.ozlabs.org
12174 S:      Maintained
12175 F:      arch/powerpc/boot/ps3*
12176 F:      arch/powerpc/include/asm/lv1call.h
12177 F:      arch/powerpc/include/asm/ps3*.h
12178 F:      arch/powerpc/platforms/ps3/
12179 F:      drivers/*/ps3*
12180 F:      drivers/ps3/
12181 F:      drivers/rtc/rtc-ps3.c
12182 F:      drivers/usb/host/*ps3.c
12183 F:      sound/ppc/snd_ps3*
12184
12185 PS3VRAM DRIVER
12186 M:      Jim Paris <jim@jtan.com>
12187 M:      Geoff Levand <geoff@infradead.org>
12188 L:      linuxppc-dev@lists.ozlabs.org
12189 S:      Maintained
12190 F:      drivers/block/ps3vram.c
12191
12192 PSAMPLE PACKET SAMPLING SUPPORT:
12193 M:      Yotam Gigi <yotam.gi@gmail.com>
12194 S:      Maintained
12195 F:      net/psample
12196 F:      include/net/psample.h
12197 F:      include/uapi/linux/psample.h
12198
12199 PSTORE FILESYSTEM
12200 M:      Kees Cook <keescook@chromium.org>
12201 M:      Anton Vorontsov <anton@enomsg.org>
12202 M:      Colin Cross <ccross@android.com>
12203 M:      Tony Luck <tony.luck@intel.com>
12204 S:      Maintained
12205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12206 F:      fs/pstore/
12207 F:      include/linux/pstore*
12208 F:      drivers/firmware/efi/efi-pstore.c
12209 F:      drivers/acpi/apei/erst.c
12210 F:      Documentation/admin-guide/ramoops.rst
12211 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12212 K:      \b(pstore|ramoops)
12213
12214 PTP HARDWARE CLOCK SUPPORT
12215 M:      Richard Cochran <richardcochran@gmail.com>
12216 L:      netdev@vger.kernel.org
12217 S:      Maintained
12218 W:      http://linuxptp.sourceforge.net/
12219 F:      Documentation/ABI/testing/sysfs-ptp
12220 F:      Documentation/ptp/*
12221 F:      drivers/net/phy/dp83640*
12222 F:      drivers/ptp/*
12223 F:      include/linux/ptp_cl*
12224
12225 PTRACE SUPPORT
12226 M:      Oleg Nesterov <oleg@redhat.com>
12227 S:      Maintained
12228 F:      include/asm-generic/syscall.h
12229 F:      include/linux/ptrace.h
12230 F:      include/linux/regset.h
12231 F:      include/linux/tracehook.h
12232 F:      include/uapi/linux/ptrace.h
12233 F:      include/uapi/linux/ptrace.h
12234 F:      include/asm-generic/ptrace.h
12235 F:      kernel/ptrace.c
12236 F:      arch/*/ptrace*.c
12237 F:      arch/*/*/ptrace*.c
12238 F:      arch/*/include/asm/ptrace*.h
12239
12240 PULSE8-CEC DRIVER
12241 M:      Hans Verkuil <hverkuil@xs4all.nl>
12242 L:      linux-media@vger.kernel.org
12243 T:      git git://linuxtv.org/media_tree.git
12244 S:      Maintained
12245 F:      drivers/media/usb/pulse8-cec/*
12246 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12247
12248 PVRUSB2 VIDEO4LINUX DRIVER
12249 M:      Mike Isely <isely@pobox.com>
12250 L:      pvrusb2@isely.net       (subscribers-only)
12251 L:      linux-media@vger.kernel.org
12252 W:      http://www.isely.net/pvrusb2/
12253 T:      git git://linuxtv.org/media_tree.git
12254 S:      Maintained
12255 F:      Documentation/media/v4l-drivers/pvrusb2*
12256 F:      drivers/media/usb/pvrusb2/
12257
12258 PWC WEBCAM DRIVER
12259 M:      Hans Verkuil <hverkuil@xs4all.nl>
12260 L:      linux-media@vger.kernel.org
12261 T:      git git://linuxtv.org/media_tree.git
12262 S:      Odd Fixes
12263 F:      drivers/media/usb/pwc/*
12264
12265 PWM FAN DRIVER
12266 M:      Kamil Debski <kamil@wypas.org>
12267 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12268 L:      linux-hwmon@vger.kernel.org
12269 S:      Supported
12270 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12271 F:      Documentation/hwmon/pwm-fan
12272 F:      drivers/hwmon/pwm-fan.c
12273
12274 PWM IR Transmitter
12275 M:      Sean Young <sean@mess.org>
12276 L:      linux-media@vger.kernel.org
12277 S:      Maintained
12278 F:      drivers/media/rc/pwm-ir-tx.c
12279
12280 PWM SUBSYSTEM
12281 M:      Thierry Reding <thierry.reding@gmail.com>
12282 L:      linux-pwm@vger.kernel.org
12283 S:      Maintained
12284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12285 F:      Documentation/pwm.txt
12286 F:      Documentation/devicetree/bindings/pwm/
12287 F:      include/linux/pwm.h
12288 F:      drivers/pwm/
12289 F:      drivers/video/backlight/pwm_bl.c
12290 F:      include/linux/pwm_backlight.h
12291 F:      drivers/gpio/gpio-mvebu.c
12292 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12293
12294 PXA GPIO DRIVER
12295 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12296 L:      linux-gpio@vger.kernel.org
12297 S:      Maintained
12298 F:      drivers/gpio/gpio-pxa.c
12299
12300 PXA MMCI DRIVER
12301 S:      Orphan
12302
12303 PXA RTC DRIVER
12304 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12305 L:      linux-rtc@vger.kernel.org
12306 S:      Maintained
12307
12308 PXA2xx/PXA3xx SUPPORT
12309 M:      Daniel Mack <daniel@zonque.org>
12310 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12311 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12312 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12313 T:      git git://github.com/hzhuang1/linux.git
12314 T:      git git://github.com/rjarzmik/linux.git
12315 S:      Maintained
12316 F:      arch/arm/boot/dts/pxa*
12317 F:      arch/arm/mach-pxa/
12318 F:      drivers/dma/pxa*
12319 F:      drivers/pcmcia/pxa2xx*
12320 F:      drivers/pinctrl/pxa/
12321 F:      drivers/spi/spi-pxa2xx*
12322 F:      drivers/usb/gadget/udc/pxa2*
12323 F:      include/sound/pxa2xx-lib.h
12324 F:      sound/arm/pxa*
12325 F:      sound/soc/pxa/
12326
12327 QAT DRIVER
12328 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12329 L:      qat-linux@intel.com
12330 S:      Supported
12331 F:      drivers/crypto/qat/
12332
12333 QCOM AUDIO (ASoC) DRIVERS
12334 M:      Patrick Lai <plai@codeaurora.org>
12335 M:      Banajit Goswami <bgoswami@codeaurora.org>
12336 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12337 S:      Supported
12338 F:      sound/soc/qcom/
12339
12340 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12341 M:      Gabriel Somlo <somlo@cmu.edu>
12342 M:      "Michael S. Tsirkin" <mst@redhat.com>
12343 L:      qemu-devel@nongnu.org
12344 S:      Maintained
12345 F:      drivers/firmware/qemu_fw_cfg.c
12346 F:      include/uapi/linux/qemu_fw_cfg.h
12347
12348 QIB DRIVER
12349 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12350 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12351 L:      linux-rdma@vger.kernel.org
12352 S:      Supported
12353 F:      drivers/infiniband/hw/qib/
12354
12355 QLOGIC QL41xxx FCOE DRIVER
12356 M:      QLogic-Storage-Upstream@cavium.com
12357 L:      linux-scsi@vger.kernel.org
12358 S:      Supported
12359 F:      drivers/scsi/qedf/
12360
12361 QLOGIC QL41xxx ISCSI DRIVER
12362 M:      QLogic-Storage-Upstream@cavium.com
12363 L:      linux-scsi@vger.kernel.org
12364 S:      Supported
12365 F:      drivers/scsi/qedi/
12366
12367 QLOGIC QL4xxx ETHERNET DRIVER
12368 M:      Ariel Elior <Ariel.Elior@cavium.com>
12369 M:      everest-linux-l2@cavium.com
12370 L:      netdev@vger.kernel.org
12371 S:      Supported
12372 F:      drivers/net/ethernet/qlogic/qed/
12373 F:      include/linux/qed/
12374 F:      drivers/net/ethernet/qlogic/qede/
12375
12376 QLOGIC QL4xxx RDMA DRIVER
12377 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
12378 M:      Ariel Elior <Ariel.Elior@cavium.com>
12379 L:      linux-rdma@vger.kernel.org
12380 S:      Supported
12381 F:      drivers/infiniband/hw/qedr/
12382 F:      include/uapi/rdma/qedr-abi.h
12383
12384 QLOGIC QLA1280 SCSI DRIVER
12385 M:      Michael Reed <mdr@sgi.com>
12386 L:      linux-scsi@vger.kernel.org
12387 S:      Maintained
12388 F:      drivers/scsi/qla1280.[ch]
12389
12390 QLOGIC QLA2XXX FC-SCSI DRIVER
12391 M:      qla2xxx-upstream@qlogic.com
12392 L:      linux-scsi@vger.kernel.org
12393 S:      Supported
12394 F:      Documentation/scsi/LICENSE.qla2xxx
12395 F:      drivers/scsi/qla2xxx/
12396
12397 QLOGIC QLA3XXX NETWORK DRIVER
12398 M:      Dept-GELinuxNICDev@cavium.com
12399 L:      netdev@vger.kernel.org
12400 S:      Supported
12401 F:      Documentation/networking/LICENSE.qla3xxx
12402 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12403
12404 QLOGIC QLA4XXX iSCSI DRIVER
12405 M:      QLogic-Storage-Upstream@qlogic.com
12406 L:      linux-scsi@vger.kernel.org
12407 S:      Supported
12408 F:      Documentation/scsi/LICENSE.qla4xxx
12409 F:      drivers/scsi/qla4xxx/
12410
12411 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12412 M:      Shahed Shaikh <Shahed.Shaikh@cavium.com>
12413 M:      Manish Chopra <manish.chopra@cavium.com>
12414 M:      Dept-GELinuxNICDev@cavium.com
12415 L:      netdev@vger.kernel.org
12416 S:      Supported
12417 F:      drivers/net/ethernet/qlogic/qlcnic/
12418
12419 QLOGIC QLGE 10Gb ETHERNET DRIVER
12420 M:      Manish Chopra <manish.chopra@cavium.com>
12421 M:      Dept-GELinuxNICDev@cavium.com
12422 L:      netdev@vger.kernel.org
12423 S:      Supported
12424 F:      drivers/net/ethernet/qlogic/qlge/
12425
12426 QM1D1B0004 MEDIA DRIVER
12427 M:      Akihiro Tsukada <tskd08@gmail.com>
12428 L:      linux-media@vger.kernel.org
12429 S:      Odd Fixes
12430 F:      drivers/media/tuners/qm1d1b0004*
12431
12432 QM1D1C0042 MEDIA DRIVER
12433 M:      Akihiro Tsukada <tskd08@gmail.com>
12434 L:      linux-media@vger.kernel.org
12435 S:      Odd Fixes
12436 F:      drivers/media/tuners/qm1d1c0042*
12437
12438 QNX4 FILESYSTEM
12439 M:      Anders Larsen <al@alarsen.net>
12440 W:      http://www.alarsen.net/linux/qnx4fs/
12441 S:      Maintained
12442 F:      fs/qnx4/
12443 F:      include/uapi/linux/qnx4_fs.h
12444 F:      include/uapi/linux/qnxtypes.h
12445
12446 QORIQ DPAA2 FSL-MC BUS DRIVER
12447 M:      Stuart Yoder <stuyoder@gmail.com>
12448 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12449 L:      linux-kernel@vger.kernel.org
12450 S:      Maintained
12451 F:      drivers/bus/fsl-mc/
12452 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12453 F:      Documentation/networking/dpaa2/overview.rst
12454
12455 QT1010 MEDIA DRIVER
12456 M:      Antti Palosaari <crope@iki.fi>
12457 L:      linux-media@vger.kernel.org
12458 W:      https://linuxtv.org
12459 W:      http://palosaari.fi/linux/
12460 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12461 T:      git git://linuxtv.org/anttip/media_tree.git
12462 S:      Maintained
12463 F:      drivers/media/tuners/qt1010*
12464
12465 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12466 M:      Kalle Valo <kvalo@codeaurora.org>
12467 L:      ath10k@lists.infradead.org
12468 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12470 S:      Supported
12471 F:      drivers/net/wireless/ath/ath10k/
12472
12473 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12474 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12475 L:      linux-wireless@vger.kernel.org
12476 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12477 S:      Supported
12478 F:      drivers/net/wireless/ath/ath9k/
12479
12480 QUALCOMM CAMERA SUBSYSTEM DRIVER
12481 M:      Todor Tomov <todor.too@gmail.com>
12482 L:      linux-media@vger.kernel.org
12483 S:      Maintained
12484 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12485 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12486 F:      drivers/media/platform/qcom/camss/
12487
12488 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12489 M:  Ilia Lin <ilia.lin@gmail.com>
12490 L:  linux-pm@vger.kernel.org
12491 S:  Maintained
12492 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12493 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12494
12495 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12496 M:      Timur Tabi <timur@kernel.org>
12497 L:      netdev@vger.kernel.org
12498 S:      Maintained
12499 F:      drivers/net/ethernet/qualcomm/emac/
12500
12501 QUALCOMM GENERIC INTERFACE I2C DRIVER
12502 M:      Alok Chauhan <alokc@codeaurora.org>
12503 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12504 L:      linux-i2c@vger.kernel.org
12505 L:      linux-arm-msm@vger.kernel.org
12506 S:      Supported
12507 F:      drivers/i2c/busses/i2c-qcom-geni.c
12508
12509 QUALCOMM HEXAGON ARCHITECTURE
12510 M:      Richard Kuo <rkuo@codeaurora.org>
12511 L:      linux-hexagon@vger.kernel.org
12512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12513 S:      Supported
12514 F:      arch/hexagon/
12515
12516 QUALCOMM HIDMA DRIVER
12517 M:      Sinan Kaya <okaya@kernel.org>
12518 L:      linux-arm-kernel@lists.infradead.org
12519 L:      linux-arm-msm@vger.kernel.org
12520 L:      dmaengine@vger.kernel.org
12521 S:      Supported
12522 F:      drivers/dma/qcom/hidma*
12523
12524 QUALCOMM IOMMU
12525 M:      Rob Clark <robdclark@gmail.com>
12526 L:      iommu@lists.linux-foundation.org
12527 L:      linux-arm-msm@vger.kernel.org
12528 S:      Maintained
12529 F:      drivers/iommu/qcom_iommu.c
12530
12531 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12532 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12533 L:      linux-media@vger.kernel.org
12534 L:      linux-arm-msm@vger.kernel.org
12535 T:      git git://linuxtv.org/media_tree.git
12536 S:      Maintained
12537 F:      drivers/media/platform/qcom/venus/
12538
12539 QUALCOMM WCN36XX WIRELESS DRIVER
12540 M:      Kalle Valo <kvalo@codeaurora.org>
12541 L:      wcn36xx@lists.infradead.org
12542 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12543 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12544 S:      Supported
12545 F:      drivers/net/wireless/ath/wcn36xx/
12546
12547 QUANTENNA QTNFMAC WIRELESS DRIVER
12548 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12549 M:      Avinash Patil <avinashp@quantenna.com>
12550 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12551 L:      linux-wireless@vger.kernel.org
12552 S:      Maintained
12553 F:      drivers/net/wireless/quantenna
12554
12555 RADEON and AMDGPU DRM DRIVERS
12556 M:      Alex Deucher <alexander.deucher@amd.com>
12557 M:      Christian König <christian.koenig@amd.com>
12558 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12559 L:      amd-gfx@lists.freedesktop.org
12560 T:      git git://people.freedesktop.org/~agd5f/linux
12561 S:      Supported
12562 F:      drivers/gpu/drm/radeon/
12563 F:      include/uapi/drm/radeon_drm.h
12564 F:      drivers/gpu/drm/amd/
12565 F:      include/uapi/drm/amdgpu_drm.h
12566
12567 RADEON FRAMEBUFFER DISPLAY DRIVER
12568 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12569 L:      linux-fbdev@vger.kernel.org
12570 S:      Maintained
12571 F:      drivers/video/fbdev/aty/radeon*
12572 F:      include/uapi/linux/radeonfb.h
12573
12574 RADIOSHARK RADIO DRIVER
12575 M:      Hans Verkuil <hverkuil@xs4all.nl>
12576 L:      linux-media@vger.kernel.org
12577 T:      git git://linuxtv.org/media_tree.git
12578 S:      Maintained
12579 F:      drivers/media/radio/radio-shark.c
12580
12581 RADIOSHARK2 RADIO DRIVER
12582 M:      Hans Verkuil <hverkuil@xs4all.nl>
12583 L:      linux-media@vger.kernel.org
12584 T:      git git://linuxtv.org/media_tree.git
12585 S:      Maintained
12586 F:      drivers/media/radio/radio-shark2.c
12587 F:      drivers/media/radio/radio-tea5777.c
12588
12589 RADOS BLOCK DEVICE (RBD)
12590 M:      Ilya Dryomov <idryomov@gmail.com>
12591 M:      Sage Weil <sage@redhat.com>
12592 M:      Alex Elder <elder@kernel.org>
12593 L:      ceph-devel@vger.kernel.org
12594 W:      http://ceph.com/
12595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12596 T:      git git://github.com/ceph/ceph-client.git
12597 S:      Supported
12598 F:      Documentation/ABI/testing/sysfs-bus-rbd
12599 F:      drivers/block/rbd.c
12600 F:      drivers/block/rbd_types.h
12601
12602 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12603 M:      Paul Mackerras <paulus@samba.org>
12604 L:      linux-fbdev@vger.kernel.org
12605 S:      Maintained
12606 F:      drivers/video/fbdev/aty/aty128fb.c
12607
12608 RAINSHADOW-CEC DRIVER
12609 M:      Hans Verkuil <hverkuil@xs4all.nl>
12610 L:      linux-media@vger.kernel.org
12611 T:      git git://linuxtv.org/media_tree.git
12612 S:      Maintained
12613 F:      drivers/media/usb/rainshadow-cec/*
12614
12615 RALINK MIPS ARCHITECTURE
12616 M:      John Crispin <john@phrozen.org>
12617 L:      linux-mips@vger.kernel.org
12618 S:      Maintained
12619 F:      arch/mips/ralink
12620
12621 RALINK RT2X00 WIRELESS LAN DRIVER
12622 P:      rt2x00 project
12623 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12624 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12625 L:      linux-wireless@vger.kernel.org
12626 S:      Maintained
12627 F:      drivers/net/wireless/ralink/rt2x00/
12628
12629 RAMDISK RAM BLOCK DEVICE DRIVER
12630 M:      Jens Axboe <axboe@kernel.dk>
12631 S:      Maintained
12632 F:      Documentation/blockdev/ramdisk.txt
12633 F:      drivers/block/brd.c
12634
12635 RANCHU VIRTUAL BOARD FOR MIPS
12636 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12637 L:      linux-mips@vger.kernel.org
12638 S:      Supported
12639 F:      arch/mips/generic/board-ranchu.c
12640 F:      arch/mips/configs/generic/board-ranchu.config
12641
12642 RANDOM NUMBER DRIVER
12643 M:      "Theodore Ts'o" <tytso@mit.edu>
12644 S:      Maintained
12645 F:      drivers/char/random.c
12646
12647 RAPIDIO SUBSYSTEM
12648 M:      Matt Porter <mporter@kernel.crashing.org>
12649 M:      Alexandre Bounine <alex.bou9@gmail.com>
12650 S:      Maintained
12651 F:      drivers/rapidio/
12652
12653 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12654 L:      linux-wireless@vger.kernel.org
12655 S:      Orphan
12656 F:      drivers/net/wireless/ray*
12657
12658 RCUTORTURE TEST FRAMEWORK
12659 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12660 M:      Josh Triplett <josh@joshtriplett.org>
12661 R:      Steven Rostedt <rostedt@goodmis.org>
12662 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12663 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12664 L:      linux-kernel@vger.kernel.org
12665 S:      Supported
12666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12667 F:      tools/testing/selftests/rcutorture
12668
12669 RDC R-321X SoC
12670 M:      Florian Fainelli <florian@openwrt.org>
12671 S:      Maintained
12672
12673 RDC R6040 FAST ETHERNET DRIVER
12674 M:      Florian Fainelli <f.fainelli@gmail.com>
12675 L:      netdev@vger.kernel.org
12676 S:      Maintained
12677 F:      drivers/net/ethernet/rdc/r6040.c
12678
12679 RDMAVT - RDMA verbs software
12680 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12681 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12682 L:      linux-rdma@vger.kernel.org
12683 S:      Supported
12684 F:      drivers/infiniband/sw/rdmavt
12685
12686 RDS - RELIABLE DATAGRAM SOCKETS
12687 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12688 L:      netdev@vger.kernel.org
12689 L:      linux-rdma@vger.kernel.org
12690 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12691 W:      https://oss.oracle.com/projects/rds/
12692 S:      Supported
12693 F:      net/rds/
12694 F:      Documentation/networking/rds.txt
12695
12696 RDT - RESOURCE ALLOCATION
12697 M:      Fenghua Yu <fenghua.yu@intel.com>
12698 M:      Reinette Chatre <reinette.chatre@intel.com>
12699 L:      linux-kernel@vger.kernel.org
12700 S:      Supported
12701 F:      arch/x86/kernel/cpu/intel_rdt*
12702 F:      arch/x86/include/asm/intel_rdt_sched.h
12703 F:      Documentation/x86/intel_rdt*
12704
12705 READ-COPY UPDATE (RCU)
12706 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12707 M:      Josh Triplett <josh@joshtriplett.org>
12708 R:      Steven Rostedt <rostedt@goodmis.org>
12709 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12710 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12711 L:      linux-kernel@vger.kernel.org
12712 W:      http://www.rdrop.com/users/paulmck/RCU/
12713 S:      Supported
12714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12715 F:      Documentation/RCU/
12716 X:      Documentation/RCU/torture.txt
12717 F:      include/linux/rcu*
12718 X:      include/linux/srcu*.h
12719 F:      kernel/rcu/
12720 X:      kernel/rcu/srcu*.c
12721
12722 REAL TIME CLOCK (RTC) SUBSYSTEM
12723 M:      Alessandro Zummo <a.zummo@towertech.it>
12724 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12725 L:      linux-rtc@vger.kernel.org
12726 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12728 S:      Maintained
12729 F:      Documentation/devicetree/bindings/rtc/
12730 F:      Documentation/rtc.txt
12731 F:      drivers/rtc/
12732 F:      include/linux/rtc.h
12733 F:      include/uapi/linux/rtc.h
12734 F:      include/linux/rtc/
12735 F:      include/linux/platform_data/rtc-*
12736 F:      tools/testing/selftests/rtc/
12737
12738 REALTEK AUDIO CODECS
12739 M:      Bard Liao <bardliao@realtek.com>
12740 M:      Oder Chiou <oder_chiou@realtek.com>
12741 S:      Maintained
12742 F:      sound/soc/codecs/rt*
12743 F:      include/sound/rt*.h
12744
12745 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12746 M:      Linus Walleij <linus.walleij@linaro.org>
12747 S:      Maintained
12748 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12749 F:      drivers/net/dsa/realtek-smi*
12750 F:      drivers/net/dsa/rtl83*
12751
12752 REGISTER MAP ABSTRACTION
12753 M:      Mark Brown <broonie@kernel.org>
12754 L:      linux-kernel@vger.kernel.org
12755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12756 S:      Supported
12757 F:      Documentation/devicetree/bindings/regmap/
12758 F:      drivers/base/regmap/
12759 F:      include/linux/regmap.h
12760
12761 REISERFS FILE SYSTEM
12762 L:      reiserfs-devel@vger.kernel.org
12763 S:      Supported
12764 F:      fs/reiserfs/
12765
12766 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12767 M:      Ohad Ben-Cohen <ohad@wizery.com>
12768 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12769 L:      linux-remoteproc@vger.kernel.org
12770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12771 S:      Maintained
12772 F:      Documentation/devicetree/bindings/remoteproc/
12773 F:      Documentation/remoteproc.txt
12774 F:      drivers/remoteproc/
12775 F:      include/linux/remoteproc.h
12776
12777 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12778 M:      Ohad Ben-Cohen <ohad@wizery.com>
12779 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12780 L:      linux-remoteproc@vger.kernel.org
12781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12782 S:      Maintained
12783 F:      drivers/rpmsg/
12784 F:      Documentation/rpmsg.txt
12785 F:      include/linux/rpmsg.h
12786 F:      include/linux/rpmsg/
12787
12788 RENESAS CLOCK DRIVERS
12789 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12790 L:      linux-renesas-soc@vger.kernel.org
12791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12792 S:      Supported
12793 F:      drivers/clk/renesas/
12794
12795 RENESAS EMEV2 I2C DRIVER
12796 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12797 S:      Supported
12798 F:      drivers/i2c/busses/i2c-emev2.c
12799
12800 RENESAS ETHERNET DRIVERS
12801 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12802 L:      netdev@vger.kernel.org
12803 L:      linux-renesas-soc@vger.kernel.org
12804 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12805 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12806 F:      drivers/net/ethernet/renesas/
12807 F:      include/linux/sh_eth.h
12808
12809 RENESAS R-CAR GYROADC DRIVER
12810 M:      Marek Vasut <marek.vasut@gmail.com>
12811 L:      linux-iio@vger.kernel.org
12812 S:      Supported
12813 F:      drivers/iio/adc/rcar_gyro_adc.c
12814
12815 RENESAS R-CAR I2C DRIVERS
12816 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12817 S:      Supported
12818 F:      drivers/i2c/busses/i2c-rcar.c
12819 F:      drivers/i2c/busses/i2c-sh_mobile.c
12820
12821 RENESAS RIIC DRIVER
12822 M:      Chris Brandt <chris.brandt@renesas.com>
12823 S:      Supported
12824 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
12825 F:      drivers/i2c/busses/i2c-riic.c
12826
12827 RENESAS USB PHY DRIVER
12828 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12829 L:      linux-renesas-soc@vger.kernel.org
12830 S:      Maintained
12831 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12832
12833 RESET CONTROLLER FRAMEWORK
12834 M:      Philipp Zabel <p.zabel@pengutronix.de>
12835 T:      git git://git.pengutronix.de/git/pza/linux
12836 S:      Maintained
12837 F:      drivers/reset/
12838 F:      Documentation/devicetree/bindings/reset/
12839 F:      include/dt-bindings/reset/
12840 F:      include/linux/reset.h
12841 F:      include/linux/reset-controller.h
12842
12843 RESTARTABLE SEQUENCES SUPPORT
12844 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12845 M:      Peter Zijlstra <peterz@infradead.org>
12846 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12847 M:      Boqun Feng <boqun.feng@gmail.com>
12848 L:      linux-kernel@vger.kernel.org
12849 S:      Supported
12850 F:      kernel/rseq.c
12851 F:      include/uapi/linux/rseq.h
12852 F:      include/trace/events/rseq.h
12853 F:      tools/testing/selftests/rseq/
12854
12855 RFKILL
12856 M:      Johannes Berg <johannes@sipsolutions.net>
12857 L:      linux-wireless@vger.kernel.org
12858 W:      http://wireless.kernel.org/
12859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12861 S:      Maintained
12862 F:      Documentation/rfkill.txt
12863 F:      Documentation/ABI/stable/sysfs-class-rfkill
12864 F:      net/rfkill/
12865 F:      include/linux/rfkill.h
12866 F:      include/uapi/linux/rfkill.h
12867
12868 RHASHTABLE
12869 M:      Thomas Graf <tgraf@suug.ch>
12870 M:      Herbert Xu <herbert@gondor.apana.org.au>
12871 L:      netdev@vger.kernel.org
12872 S:      Maintained
12873 F:      lib/rhashtable.c
12874 F:      lib/test_rhashtable.c
12875 F:      include/linux/rhashtable.h
12876 F:      include/linux/rhashtable-types.h
12877
12878 RICOH R5C592 MEMORYSTICK DRIVER
12879 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12880 S:      Maintained
12881 F:      drivers/memstick/host/r592.*
12882
12883 RICOH SMARTMEDIA/XD DRIVER
12884 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12885 S:      Maintained
12886 F:      drivers/mtd/nand/raw/r852.c
12887 F:      drivers/mtd/nand/raw/r852.h
12888
12889 RISC-V ARCHITECTURE
12890 M:      Palmer Dabbelt <palmer@sifive.com>
12891 M:      Albert Ou <aou@eecs.berkeley.edu>
12892 L:      linux-riscv@lists.infradead.org
12893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12894 S:      Supported
12895 F:      arch/riscv/
12896 K:      riscv
12897 N:      riscv
12898
12899 ROCCAT DRIVERS
12900 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12901 W:      http://sourceforge.net/projects/roccat/
12902 S:      Maintained
12903 F:      drivers/hid/hid-roccat*
12904 F:      include/linux/hid-roccat*
12905 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12906
12907 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12908 M:      Jacob chen <jacob2.chen@rock-chips.com>
12909 L:      linux-media@vger.kernel.org
12910 S:      Maintained
12911 F:      drivers/media/platform/rockchip/rga/
12912 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12913
12914 ROCKCHIP VPU CODEC DRIVER
12915 M:      Ezequiel Garcia <ezequiel@collabora.com>
12916 L:      linux-media@vger.kernel.org
12917 S:      Maintained
12918 F:      drivers/staging/media/platform/rockchip/vpu/
12919 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
12920
12921 ROCKER DRIVER
12922 M:      Jiri Pirko <jiri@resnulli.us>
12923 L:      netdev@vger.kernel.org
12924 S:      Supported
12925 F:      drivers/net/ethernet/rocker/
12926
12927 ROCKETPORT DRIVER
12928 P:      Comtrol Corp.
12929 W:      http://www.comtrol.com
12930 S:      Maintained
12931 F:      Documentation/serial/rocket.txt
12932 F:      drivers/tty/rocket*
12933
12934 ROCKETPORT EXPRESS/INFINITY DRIVER
12935 M:      Kevin Cernekee <cernekee@gmail.com>
12936 L:      linux-serial@vger.kernel.org
12937 S:      Odd Fixes
12938 F:      drivers/tty/serial/rp2.*
12939
12940 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12941 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12942 L:      linux-kernel@vger.kernel.org
12943 L:      linux-renesas-soc@vger.kernel.org
12944 S:      Supported
12945 F:      drivers/mfd/bd9571mwv.c
12946 F:      drivers/regulator/bd9571mwv-regulator.c
12947 F:      drivers/gpio/gpio-bd9571mwv.c
12948 F:      include/linux/mfd/bd9571mwv.h
12949 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12950
12951 ROSE NETWORK LAYER
12952 M:      Ralf Baechle <ralf@linux-mips.org>
12953 L:      linux-hams@vger.kernel.org
12954 W:      http://www.linux-ax25.org/
12955 S:      Maintained
12956 F:      include/net/rose.h
12957 F:      include/uapi/linux/rose.h
12958 F:      net/rose/
12959
12960 RTL2830 MEDIA DRIVER
12961 M:      Antti Palosaari <crope@iki.fi>
12962 L:      linux-media@vger.kernel.org
12963 W:      https://linuxtv.org
12964 W:      http://palosaari.fi/linux/
12965 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12966 T:      git git://linuxtv.org/anttip/media_tree.git
12967 S:      Maintained
12968 F:      drivers/media/dvb-frontends/rtl2830*
12969
12970 RTL2832 MEDIA DRIVER
12971 M:      Antti Palosaari <crope@iki.fi>
12972 L:      linux-media@vger.kernel.org
12973 W:      https://linuxtv.org
12974 W:      http://palosaari.fi/linux/
12975 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12976 T:      git git://linuxtv.org/anttip/media_tree.git
12977 S:      Maintained
12978 F:      drivers/media/dvb-frontends/rtl2832*
12979
12980 RTL2832_SDR MEDIA DRIVER
12981 M:      Antti Palosaari <crope@iki.fi>
12982 L:      linux-media@vger.kernel.org
12983 W:      https://linuxtv.org
12984 W:      http://palosaari.fi/linux/
12985 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12986 T:      git git://linuxtv.org/anttip/media_tree.git
12987 S:      Maintained
12988 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12989
12990 RTL8180 WIRELESS DRIVER
12991 L:      linux-wireless@vger.kernel.org
12992 W:      http://wireless.kernel.org/
12993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12994 S:      Orphan
12995 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12996
12997 RTL8187 WIRELESS DRIVER
12998 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12999 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13000 M:      Larry Finger <Larry.Finger@lwfinger.net>
13001 L:      linux-wireless@vger.kernel.org
13002 W:      http://wireless.kernel.org/
13003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13004 S:      Maintained
13005 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13006
13007 REALTEK WIRELESS DRIVER (rtlwifi family)
13008 M:      Ping-Ke Shih <pkshih@realtek.com>
13009 L:      linux-wireless@vger.kernel.org
13010 W:      http://wireless.kernel.org/
13011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13012 S:      Maintained
13013 F:      drivers/net/wireless/realtek/rtlwifi/
13014
13015 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13016 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13017 L:      linux-wireless@vger.kernel.org
13018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13019 S:      Maintained
13020 F:      drivers/net/wireless/realtek/rtl8xxxu/
13021
13022 RXRPC SOCKETS (AF_RXRPC)
13023 M:      David Howells <dhowells@redhat.com>
13024 L:      linux-afs@lists.infradead.org
13025 S:      Supported
13026 F:      net/rxrpc/
13027 F:      include/keys/rxrpc-type.h
13028 F:      include/net/af_rxrpc.h
13029 F:      include/trace/events/rxrpc.h
13030 F:      include/uapi/linux/rxrpc.h
13031 F:      Documentation/networking/rxrpc.txt
13032 W:      https://www.infradead.org/~dhowells/kafs/
13033
13034 S3 SAVAGE FRAMEBUFFER DRIVER
13035 M:      Antonino Daplas <adaplas@gmail.com>
13036 L:      linux-fbdev@vger.kernel.org
13037 S:      Maintained
13038 F:      drivers/video/fbdev/savage/
13039
13040 S390
13041 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13042 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13043 L:      linux-s390@vger.kernel.org
13044 W:      http://www.ibm.com/developerworks/linux/linux390/
13045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13046 S:      Supported
13047 F:      arch/s390/
13048 F:      drivers/s390/
13049 F:      Documentation/s390/
13050 F:      Documentation/driver-api/s390-drivers.rst
13051
13052 S390 COMMON I/O LAYER
13053 M:      Sebastian Ott <sebott@linux.ibm.com>
13054 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13055 L:      linux-s390@vger.kernel.org
13056 W:      http://www.ibm.com/developerworks/linux/linux390/
13057 S:      Supported
13058 F:      drivers/s390/cio/
13059
13060 S390 DASD DRIVER
13061 M:      Stefan Haberland <sth@linux.ibm.com>
13062 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13063 L:      linux-s390@vger.kernel.org
13064 W:      http://www.ibm.com/developerworks/linux/linux390/
13065 S:      Supported
13066 F:      drivers/s390/block/dasd*
13067 F:      block/partitions/ibm.c
13068
13069 S390 IOMMU (PCI)
13070 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13071 L:      linux-s390@vger.kernel.org
13072 W:      http://www.ibm.com/developerworks/linux/linux390/
13073 S:      Supported
13074 F:      drivers/iommu/s390-iommu.c
13075
13076 S390 IUCV NETWORK LAYER
13077 M:      Julian Wiedmann <jwi@linux.ibm.com>
13078 M:      Ursula Braun <ubraun@linux.ibm.com>
13079 L:      linux-s390@vger.kernel.org
13080 W:      http://www.ibm.com/developerworks/linux/linux390/
13081 S:      Supported
13082 F:      drivers/s390/net/*iucv*
13083 F:      include/net/iucv/
13084 F:      net/iucv/
13085
13086 S390 NETWORK DRIVERS
13087 M:      Julian Wiedmann <jwi@linux.ibm.com>
13088 M:      Ursula Braun <ubraun@linux.ibm.com>
13089 L:      linux-s390@vger.kernel.org
13090 W:      http://www.ibm.com/developerworks/linux/linux390/
13091 S:      Supported
13092 F:      drivers/s390/net/
13093
13094 S390 PCI SUBSYSTEM
13095 M:      Sebastian Ott <sebott@linux.ibm.com>
13096 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13097 L:      linux-s390@vger.kernel.org
13098 W:      http://www.ibm.com/developerworks/linux/linux390/
13099 S:      Supported
13100 F:      arch/s390/pci/
13101 F:      drivers/pci/hotplug/s390_pci_hpc.c
13102
13103 S390 VFIO-CCW DRIVER
13104 M:      Cornelia Huck <cohuck@redhat.com>
13105 M:      Halil Pasic <pasic@linux.ibm.com>
13106 L:      linux-s390@vger.kernel.org
13107 L:      kvm@vger.kernel.org
13108 S:      Supported
13109 F:      drivers/s390/cio/vfio_ccw*
13110 F:      Documentation/s390/vfio-ccw.txt
13111 F:      include/uapi/linux/vfio_ccw.h
13112
13113 S390 ZCRYPT DRIVER
13114 M:      Harald Freudenberger <freude@linux.ibm.com>
13115 L:      linux-s390@vger.kernel.org
13116 W:      http://www.ibm.com/developerworks/linux/linux390/
13117 S:      Supported
13118 F:      drivers/s390/crypto/
13119
13120 S390 VFIO AP DRIVER
13121 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13122 M:      Pierre Morel <pmorel@linux.ibm.com>
13123 M:      Halil Pasic <pasic@linux.ibm.com>
13124 L:      linux-s390@vger.kernel.org
13125 W:      http://www.ibm.com/developerworks/linux/linux390/
13126 S:      Supported
13127 F:      drivers/s390/crypto/vfio_ap_drv.c
13128 F:      drivers/s390/crypto/vfio_ap_private.h
13129 F:      drivers/s390/crypto/vfio_ap_ops.c
13130 F:      Documentation/s390/vfio-ap.txt
13131
13132 S390 ZFCP DRIVER
13133 M:      Steffen Maier <maier@linux.ibm.com>
13134 M:      Benjamin Block <bblock@linux.ibm.com>
13135 L:      linux-s390@vger.kernel.org
13136 W:      http://www.ibm.com/developerworks/linux/linux390/
13137 S:      Supported
13138 F:      drivers/s390/scsi/zfcp_*
13139
13140 S3C24XX SD/MMC Driver
13141 M:      Ben Dooks <ben-linux@fluff.org>
13142 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13143 S:      Supported
13144 F:      drivers/mmc/host/s3cmci.*
13145
13146 SAA6588 RDS RECEIVER DRIVER
13147 M:      Hans Verkuil <hverkuil@xs4all.nl>
13148 L:      linux-media@vger.kernel.org
13149 T:      git git://linuxtv.org/media_tree.git
13150 W:      https://linuxtv.org
13151 S:      Odd Fixes
13152 F:      drivers/media/i2c/saa6588*
13153
13154 SAA7134 VIDEO4LINUX DRIVER
13155 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13156 L:      linux-media@vger.kernel.org
13157 W:      https://linuxtv.org
13158 T:      git git://linuxtv.org/media_tree.git
13159 S:      Odd fixes
13160 F:      Documentation/media/v4l-drivers/saa7134*
13161 F:      drivers/media/pci/saa7134/
13162
13163 SAA7146 VIDEO4LINUX-2 DRIVER
13164 M:      Hans Verkuil <hverkuil@xs4all.nl>
13165 L:      linux-media@vger.kernel.org
13166 T:      git git://linuxtv.org/media_tree.git
13167 S:      Maintained
13168 F:      drivers/media/common/saa7146/
13169 F:      drivers/media/pci/saa7146/
13170 F:      include/media/drv-intf/saa7146*
13171
13172 SAMSUNG AUDIO (ASoC) DRIVERS
13173 M:      Krzysztof Kozlowski <krzk@kernel.org>
13174 M:      Sangbeom Kim <sbkim73@samsung.com>
13175 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13176 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13177 S:      Supported
13178 F:      sound/soc/samsung/
13179 F:      Documentation/devicetree/bindings/sound/samsung*
13180
13181 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13182 M:      Krzysztof Kozlowski <krzk@kernel.org>
13183 L:      linux-crypto@vger.kernel.org
13184 L:      linux-samsung-soc@vger.kernel.org
13185 S:      Maintained
13186 F:      drivers/crypto/exynos-rng.c
13187 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13188
13189 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13190 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13191 L:      linux-samsung-soc@vger.kernel.org
13192 S:      Maintained
13193 F:      drivers/char/hw_random/exynos-trng.c
13194 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13195
13196 SAMSUNG FRAMEBUFFER DRIVER
13197 M:      Jingoo Han <jingoohan1@gmail.com>
13198 L:      linux-fbdev@vger.kernel.org
13199 S:      Maintained
13200 F:      drivers/video/fbdev/s3c-fb.c
13201
13202 SAMSUNG LAPTOP DRIVER
13203 M:      Corentin Chary <corentin.chary@gmail.com>
13204 L:      platform-driver-x86@vger.kernel.org
13205 S:      Maintained
13206 F:      drivers/platform/x86/samsung-laptop.c
13207
13208 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13209 M:      Sangbeom Kim <sbkim73@samsung.com>
13210 M:      Krzysztof Kozlowski <krzk@kernel.org>
13211 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13212 L:      linux-kernel@vger.kernel.org
13213 L:      linux-samsung-soc@vger.kernel.org
13214 S:      Supported
13215 F:      drivers/mfd/sec*.c
13216 F:      drivers/regulator/s2m*.c
13217 F:      drivers/regulator/s5m*.c
13218 F:      drivers/clk/clk-s2mps11.c
13219 F:      drivers/rtc/rtc-s5m.c
13220 F:      include/linux/mfd/samsung/
13221 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13222 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13223 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13224 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13225
13226 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13227 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13228 L:      linux-media@vger.kernel.org
13229 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13230 S:      Maintained
13231 F:      drivers/media/platform/s3c-camif/
13232 F:      include/media/drv-intf/s3c_camif.h
13233
13234 SAMSUNG S3FWRN5 NFC DRIVER
13235 M:      Robert Baldyga <r.baldyga@samsung.com>
13236 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13237 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13238 S:      Supported
13239 F:      drivers/nfc/s3fwrn5
13240
13241 SAMSUNG S5C73M3 CAMERA DRIVER
13242 M:      Kyungmin Park <kyungmin.park@samsung.com>
13243 M:      Andrzej Hajda <a.hajda@samsung.com>
13244 L:      linux-media@vger.kernel.org
13245 S:      Supported
13246 F:      drivers/media/i2c/s5c73m3/*
13247
13248 SAMSUNG S5K5BAF CAMERA DRIVER
13249 M:      Kyungmin Park <kyungmin.park@samsung.com>
13250 M:      Andrzej Hajda <a.hajda@samsung.com>
13251 L:      linux-media@vger.kernel.org
13252 S:      Supported
13253 F:      drivers/media/i2c/s5k5baf.c
13254
13255 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13256 M:      Krzysztof Kozlowski <krzk@kernel.org>
13257 M:      Vladimir Zapolskiy <vz@mleia.com>
13258 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13259 L:      linux-crypto@vger.kernel.org
13260 L:      linux-samsung-soc@vger.kernel.org
13261 S:      Maintained
13262 F:      drivers/crypto/s5p-sss.c
13263
13264 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13265 M:      Kyungmin Park <kyungmin.park@samsung.com>
13266 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13267 L:      linux-media@vger.kernel.org
13268 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13269 S:      Supported
13270 F:      drivers/media/platform/exynos4-is/
13271
13272 SAMSUNG SOC CLOCK DRIVERS
13273 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13274 M:      Tomasz Figa <tomasz.figa@gmail.com>
13275 M:      Chanwoo Choi <cw00.choi@samsung.com>
13276 S:      Supported
13277 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13279 F:      drivers/clk/samsung/
13280 F:      include/dt-bindings/clock/exynos*.h
13281 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13282
13283 SAMSUNG SPI DRIVERS
13284 M:      Kukjin Kim <kgene@kernel.org>
13285 M:      Krzysztof Kozlowski <krzk@kernel.org>
13286 M:      Andi Shyti <andi@etezian.org>
13287 L:      linux-spi@vger.kernel.org
13288 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13289 S:      Maintained
13290 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13291 F:      drivers/spi/spi-s3c*
13292 F:      include/linux/platform_data/spi-s3c64xx.h
13293
13294 SAMSUNG SXGBE DRIVERS
13295 M:      Byungho An <bh74.an@samsung.com>
13296 M:      Girish K S <ks.giri@samsung.com>
13297 M:      Vipul Pandya <vipul.pandya@samsung.com>
13298 S:      Supported
13299 L:      netdev@vger.kernel.org
13300 F:      drivers/net/ethernet/samsung/sxgbe/
13301
13302 SAMSUNG THERMAL DRIVER
13303 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13304 L:      linux-pm@vger.kernel.org
13305 L:      linux-samsung-soc@vger.kernel.org
13306 S:      Supported
13307 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13308 F:      drivers/thermal/samsung/
13309
13310 SAMSUNG USB2 PHY DRIVER
13311 M:      Kamil Debski <kamil@wypas.org>
13312 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13313 L:      linux-kernel@vger.kernel.org
13314 S:      Supported
13315 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13316 F:      Documentation/phy/samsung-usb2.txt
13317 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13318 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13319 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13320 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13321 F:      drivers/phy/samsung/phy-samsung-usb2.c
13322 F:      drivers/phy/samsung/phy-samsung-usb2.h
13323
13324 SC1200 WDT DRIVER
13325 M:      Zwane Mwaikambo <zwanem@gmail.com>
13326 S:      Maintained
13327 F:      drivers/watchdog/sc1200wdt.c
13328
13329 SCHEDULER
13330 M:      Ingo Molnar <mingo@redhat.com>
13331 M:      Peter Zijlstra <peterz@infradead.org>
13332 L:      linux-kernel@vger.kernel.org
13333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13334 S:      Maintained
13335 F:      kernel/sched/
13336 F:      include/linux/sched.h
13337 F:      include/uapi/linux/sched.h
13338 F:      include/linux/wait.h
13339
13340 SCR24X CHIP CARD INTERFACE DRIVER
13341 M:      Lubomir Rintel <lkundrak@v3.sk>
13342 S:      Supported
13343 F:      drivers/char/pcmcia/scr24x_cs.c
13344
13345 SCSI CDROM DRIVER
13346 M:      Jens Axboe <axboe@kernel.dk>
13347 L:      linux-scsi@vger.kernel.org
13348 W:      http://www.kernel.dk
13349 S:      Maintained
13350 F:      drivers/scsi/sr*
13351
13352 SCSI RDMA PROTOCOL (SRP) INITIATOR
13353 M:      Bart Van Assche <bvanassche@acm.org>
13354 L:      linux-rdma@vger.kernel.org
13355 S:      Supported
13356 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13357 F:      drivers/infiniband/ulp/srp/
13358 F:      include/scsi/srp.h
13359
13360 SCSI RDMA PROTOCOL (SRP) TARGET
13361 M:      Bart Van Assche <bvanassche@acm.org>
13362 L:      linux-rdma@vger.kernel.org
13363 L:      target-devel@vger.kernel.org
13364 S:      Supported
13365 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13366 F:      drivers/infiniband/ulp/srpt/
13367
13368 SCSI SG DRIVER
13369 M:      Doug Gilbert <dgilbert@interlog.com>
13370 L:      linux-scsi@vger.kernel.org
13371 W:      http://sg.danny.cz/sg
13372 S:      Maintained
13373 F:      Documentation/scsi/scsi-generic.txt
13374 F:      drivers/scsi/sg.c
13375 F:      include/scsi/sg.h
13376
13377 SCSI SUBSYSTEM
13378 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13380 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13382 L:      linux-scsi@vger.kernel.org
13383 S:      Maintained
13384 F:      Documentation/devicetree/bindings/scsi/
13385 F:      drivers/scsi/
13386 F:      include/scsi/
13387
13388 SCSI TAPE DRIVER
13389 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13390 L:      linux-scsi@vger.kernel.org
13391 S:      Maintained
13392 F:      Documentation/scsi/st.txt
13393 F:      drivers/scsi/st.*
13394 F:      drivers/scsi/st_*.h
13395
13396 SCTP PROTOCOL
13397 M:      Vlad Yasevich <vyasevich@gmail.com>
13398 M:      Neil Horman <nhorman@tuxdriver.com>
13399 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13400 L:      linux-sctp@vger.kernel.org
13401 W:      http://lksctp.sourceforge.net
13402 S:      Maintained
13403 F:      Documentation/networking/sctp.txt
13404 F:      include/linux/sctp.h
13405 F:      include/uapi/linux/sctp.h
13406 F:      include/net/sctp/
13407 F:      net/sctp/
13408
13409 SCx200 CPU SUPPORT
13410 M:      Jim Cromie <jim.cromie@gmail.com>
13411 S:      Odd Fixes
13412 F:      Documentation/i2c/busses/scx200_acb
13413 F:      arch/x86/platform/scx200/
13414 F:      drivers/watchdog/scx200_wdt.c
13415 F:      drivers/i2c/busses/scx200*
13416 F:      drivers/mtd/maps/scx200_docflash.c
13417 F:      include/linux/scx200.h
13418
13419 SCx200 GPIO DRIVER
13420 M:      Jim Cromie <jim.cromie@gmail.com>
13421 S:      Maintained
13422 F:      drivers/char/scx200_gpio.c
13423 F:      include/linux/scx200_gpio.h
13424
13425 SCx200 HRT CLOCKSOURCE DRIVER
13426 M:      Jim Cromie <jim.cromie@gmail.com>
13427 S:      Maintained
13428 F:      drivers/clocksource/scx200_hrt.c
13429
13430 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13431 M:      Sascha Sommer <saschasommer@freenet.de>
13432 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13433 S:      Maintained
13434 F:      drivers/mmc/host/sdricoh_cs.c
13435
13436 SECO BOARDS CEC DRIVER
13437 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
13438 S:      Maintained
13439 F:      drivers/media/platform/seco-cec/seco-cec.c
13440 F:      drivers/media/platform/seco-cec/seco-cec.h
13441
13442 SECURE COMPUTING
13443 M:      Kees Cook <keescook@chromium.org>
13444 R:      Andy Lutomirski <luto@amacapital.net>
13445 R:      Will Drewry <wad@chromium.org>
13446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13447 S:      Supported
13448 F:      kernel/seccomp.c
13449 F:      include/uapi/linux/seccomp.h
13450 F:      include/linux/seccomp.h
13451 F:      tools/testing/selftests/seccomp/*
13452 F:      tools/testing/selftests/kselftest_harness.h
13453 F:      Documentation/userspace-api/seccomp_filter.rst
13454 K:      \bsecure_computing
13455 K:      \bTIF_SECCOMP\b
13456
13457 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13458 M:      Al Cooper <alcooperx@gmail.com>
13459 L:      linux-mmc@vger.kernel.org
13460 L:      bcm-kernel-feedback-list@broadcom.com
13461 S:      Maintained
13462 F:      drivers/mmc/host/sdhci-brcmstb*
13463
13464 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13465 M:      Adrian Hunter <adrian.hunter@intel.com>
13466 L:      linux-mmc@vger.kernel.org
13467 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13468 S:      Maintained
13469 F:      drivers/mmc/host/sdhci*
13470 F:      include/linux/mmc/sdhci*
13471
13472 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13473 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13474 M:      Manjunath M B <manjumb@synopsys.com>
13475 L:      linux-mmc@vger.kernel.org
13476 S:      Maintained
13477 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13478
13479 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13480 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13481 L:      linux-mmc@vger.kernel.org
13482 S:      Supported
13483 F:      drivers/mmc/host/sdhci-of-at91.c
13484
13485 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13486 M:      Ben Dooks <ben-linux@fluff.org>
13487 M:      Jaehoon Chung <jh80.chung@samsung.com>
13488 L:      linux-mmc@vger.kernel.org
13489 S:      Maintained
13490 F:      drivers/mmc/host/sdhci-s3c*
13491
13492 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13493 M:      Viresh Kumar <vireshk@kernel.org>
13494 L:      linux-mmc@vger.kernel.org
13495 S:      Maintained
13496 F:      drivers/mmc/host/sdhci-spear.c
13497
13498 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13499 M:      Kishon Vijay Abraham I <kishon@ti.com>
13500 L:      linux-mmc@vger.kernel.org
13501 S:      Maintained
13502 F:      drivers/mmc/host/sdhci-omap.c
13503
13504 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13505 M:      Scott Bauer <scott.bauer@intel.com>
13506 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13507 L:      linux-block@vger.kernel.org
13508 S:      Supported
13509 F:      block/sed*
13510 F:      block/opal_proto.h
13511 F:      include/linux/sed*
13512 F:      include/uapi/linux/sed*
13513
13514 SECURITY CONTACT
13515 M:      Security Officers <security@kernel.org>
13516 S:      Supported
13517
13518 SECURITY SUBSYSTEM
13519 M:      James Morris <jmorris@namei.org>
13520 M:      "Serge E. Hallyn" <serge@hallyn.com>
13521 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13523 W:      http://kernsec.org/
13524 S:      Supported
13525 F:      security/
13526 X:      security/selinux/
13527
13528 SELINUX SECURITY MODULE
13529 M:      Paul Moore <paul@paul-moore.com>
13530 M:      Stephen Smalley <sds@tycho.nsa.gov>
13531 M:      Eric Paris <eparis@parisplace.org>
13532 L:      selinux@vger.kernel.org
13533 W:      https://selinuxproject.org
13534 W:      https://github.com/SELinuxProject
13535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13536 S:      Supported
13537 F:      include/linux/selinux*
13538 F:      security/selinux/
13539 F:      scripts/selinux/
13540 F:      Documentation/admin-guide/LSM/SELinux.rst
13541
13542 SENSABLE PHANTOM
13543 M:      Jiri Slaby <jirislaby@gmail.com>
13544 S:      Maintained
13545 F:      drivers/misc/phantom.c
13546 F:      include/uapi/linux/phantom.h
13547
13548 SERIAL DEVICE BUS
13549 M:      Rob Herring <robh@kernel.org>
13550 L:      linux-serial@vger.kernel.org
13551 S:      Maintained
13552 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13553 F:      drivers/tty/serdev/
13554 F:      include/linux/serdev.h
13555
13556 SERIAL DRIVERS
13557 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13558 L:      linux-serial@vger.kernel.org
13559 S:      Maintained
13560 F:      Documentation/devicetree/bindings/serial/
13561 F:      drivers/tty/serial/
13562
13563 SERIAL IR RECEIVER
13564 M:      Sean Young <sean@mess.org>
13565 L:      linux-media@vger.kernel.org
13566 S:      Maintained
13567 F:      drivers/media/rc/serial_ir.c
13568
13569 SFC NETWORK DRIVER
13570 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13571 M:      Edward Cree <ecree@solarflare.com>
13572 M:      Bert Kenward <bkenward@solarflare.com>
13573 L:      netdev@vger.kernel.org
13574 S:      Supported
13575 F:      drivers/net/ethernet/sfc/
13576
13577 SGI GRU DRIVER
13578 M:      Dimitri Sivanich <sivanich@sgi.com>
13579 S:      Maintained
13580 F:      drivers/misc/sgi-gru/
13581
13582 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13583 M:      Pat Gefre <pfg@sgi.com>
13584 L:      linux-ia64@vger.kernel.org
13585 S:      Supported
13586 F:      Documentation/ia64/serial.txt
13587 F:      drivers/tty/serial/ioc?_serial.c
13588 F:      include/linux/ioc?.h
13589
13590 SGI XP/XPC/XPNET DRIVER
13591 M:      Cliff Whickman <cpw@sgi.com>
13592 M:      Robin Holt <robinmholt@gmail.com>
13593 S:      Maintained
13594 F:      drivers/misc/sgi-xp/
13595
13596 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13597 M:      Ursula Braun <ubraun@linux.ibm.com>
13598 L:      linux-s390@vger.kernel.org
13599 W:      http://www.ibm.com/developerworks/linux/linux390/
13600 S:      Supported
13601 F:      net/smc/
13602
13603 SHARP RJ54N1CB0C SENSOR DRIVER
13604 M:      Jacopo Mondi <jacopo@jmondi.org>
13605 L:      linux-media@vger.kernel.org
13606 T:      git git://linuxtv.org/media_tree.git
13607 S:      Odd fixes
13608 F:      drivers/media/i2c/rj54n1cb0c.c
13609 F:      include/media/i2c/rj54n1cb0c.h
13610
13611 SH_VEU V4L2 MEM2MEM DRIVER
13612 L:      linux-media@vger.kernel.org
13613 S:      Orphan
13614 F:      drivers/media/platform/sh_veu.c
13615
13616 SH_VOU V4L2 OUTPUT DRIVER
13617 L:      linux-media@vger.kernel.org
13618 S:      Orphan
13619 F:      drivers/media/platform/sh_vou.c
13620 F:      include/media/drv-intf/sh_vou.h
13621
13622 SI2157 MEDIA DRIVER
13623 M:      Antti Palosaari <crope@iki.fi>
13624 L:      linux-media@vger.kernel.org
13625 W:      https://linuxtv.org
13626 W:      http://palosaari.fi/linux/
13627 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13628 T:      git git://linuxtv.org/anttip/media_tree.git
13629 S:      Maintained
13630 F:      drivers/media/tuners/si2157*
13631
13632 SI2165 MEDIA DRIVER
13633 M:      Matthias Schwarzott <zzam@gentoo.org>
13634 L:      linux-media@vger.kernel.org
13635 W:      https://linuxtv.org
13636 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13637 S:      Maintained
13638 F:      drivers/media/dvb-frontends/si2165*
13639
13640 SI2168 MEDIA DRIVER
13641 M:      Antti Palosaari <crope@iki.fi>
13642 L:      linux-media@vger.kernel.org
13643 W:      https://linuxtv.org
13644 W:      http://palosaari.fi/linux/
13645 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13646 T:      git git://linuxtv.org/anttip/media_tree.git
13647 S:      Maintained
13648 F:      drivers/media/dvb-frontends/si2168*
13649
13650 SI470X FM RADIO RECEIVER I2C DRIVER
13651 M:      Hans Verkuil <hverkuil@xs4all.nl>
13652 L:      linux-media@vger.kernel.org
13653 T:      git git://linuxtv.org/media_tree.git
13654 W:      https://linuxtv.org
13655 S:      Odd Fixes
13656 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13657
13658 SI470X FM RADIO RECEIVER USB DRIVER
13659 M:      Hans Verkuil <hverkuil@xs4all.nl>
13660 L:      linux-media@vger.kernel.org
13661 T:      git git://linuxtv.org/media_tree.git
13662 W:      https://linuxtv.org
13663 S:      Maintained
13664 F:      drivers/media/radio/si470x/radio-si470x-common.c
13665 F:      drivers/media/radio/si470x/radio-si470x.h
13666 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13667
13668 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13669 M:      Eduardo Valentin <edubezval@gmail.com>
13670 L:      linux-media@vger.kernel.org
13671 T:      git git://linuxtv.org/media_tree.git
13672 W:      https://linuxtv.org
13673 S:      Odd Fixes
13674 F:      drivers/media/radio/si4713/si4713.?
13675
13676 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13677 M:      Eduardo Valentin <edubezval@gmail.com>
13678 L:      linux-media@vger.kernel.org
13679 T:      git git://linuxtv.org/media_tree.git
13680 W:      https://linuxtv.org
13681 S:      Odd Fixes
13682 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13683
13684 SI4713 FM RADIO TRANSMITTER USB DRIVER
13685 M:      Hans Verkuil <hverkuil@xs4all.nl>
13686 L:      linux-media@vger.kernel.org
13687 T:      git git://linuxtv.org/media_tree.git
13688 W:      https://linuxtv.org
13689 S:      Maintained
13690 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13691
13692 SIANO DVB DRIVER
13693 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13694 L:      linux-media@vger.kernel.org
13695 W:      https://linuxtv.org
13696 T:      git git://linuxtv.org/media_tree.git
13697 S:      Odd fixes
13698 F:      drivers/media/common/siano/
13699 F:      drivers/media/usb/siano/
13700 F:      drivers/media/usb/siano/
13701 F:      drivers/media/mmc/siano/
13702
13703 SIFIVE DRIVERS
13704 M:      Palmer Dabbelt <palmer@sifive.com>
13705 L:      linux-riscv@lists.infradead.org
13706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13707 S:      Supported
13708 K:      sifive
13709 N:      sifive
13710
13711 SILEAD TOUCHSCREEN DRIVER
13712 M:      Hans de Goede <hdegoede@redhat.com>
13713 L:      linux-input@vger.kernel.org
13714 L:      platform-driver-x86@vger.kernel.org
13715 S:      Maintained
13716 F:      drivers/input/touchscreen/silead.c
13717 F:      drivers/platform/x86/touchscreen_dmi.c
13718
13719 SILICON MOTION SM712 FRAME BUFFER DRIVER
13720 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13721 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13722 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13723 L:      linux-fbdev@vger.kernel.org
13724 S:      Maintained
13725 F:      drivers/video/fbdev/sm712*
13726 F:      Documentation/fb/sm712fb.txt
13727
13728 SIMPLE FIRMWARE INTERFACE (SFI)
13729 M:      Len Brown <lenb@kernel.org>
13730 L:      sfi-devel@simplefirmware.org
13731 W:      http://simplefirmware.org/
13732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13733 S:      Supported
13734 F:      arch/x86/platform/sfi/
13735 F:      drivers/sfi/
13736 F:      include/linux/sfi*.h
13737
13738 SIMPLEFB FB DRIVER
13739 M:      Hans de Goede <hdegoede@redhat.com>
13740 L:      linux-fbdev@vger.kernel.org
13741 S:      Maintained
13742 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13743 F:      drivers/video/fbdev/simplefb.c
13744 F:      include/linux/platform_data/simplefb.h
13745
13746 SIMTEC EB110ATX (Chalice CATS)
13747 P:      Ben Dooks
13748 P:      Vincent Sanders <vince@simtec.co.uk>
13749 M:      Simtec Linux Team <linux@simtec.co.uk>
13750 W:      http://www.simtec.co.uk/products/EB110ATX/
13751 S:      Supported
13752
13753 SIMTEC EB2410ITX (BAST)
13754 P:      Ben Dooks
13755 P:      Vincent Sanders <vince@simtec.co.uk>
13756 M:      Simtec Linux Team <linux@simtec.co.uk>
13757 W:      http://www.simtec.co.uk/products/EB2410ITX/
13758 S:      Supported
13759 F:      arch/arm/mach-s3c24xx/mach-bast.c
13760 F:      arch/arm/mach-s3c24xx/bast-ide.c
13761 F:      arch/arm/mach-s3c24xx/bast-irq.c
13762
13763 SIPHASH PRF ROUTINES
13764 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13765 S:      Maintained
13766 F:      lib/siphash.c
13767 F:      lib/test_siphash.c
13768 F:      include/linux/siphash.h
13769
13770 SIOX
13771 M:      Gavin Schenk <g.schenk@eckelmann.de>
13772 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13773 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13774 S:      Supported
13775 F:      drivers/siox/*
13776 F:      drivers/gpio/gpio-siox.c
13777 F:      include/trace/events/siox.h
13778
13779 SIS 190 ETHERNET DRIVER
13780 M:      Francois Romieu <romieu@fr.zoreil.com>
13781 L:      netdev@vger.kernel.org
13782 S:      Maintained
13783 F:      drivers/net/ethernet/sis/sis190.c
13784
13785 SIS 900/7016 FAST ETHERNET DRIVER
13786 M:      Daniele Venzano <venza@brownhat.org>
13787 W:      http://www.brownhat.org/sis900.html
13788 L:      netdev@vger.kernel.org
13789 S:      Maintained
13790 F:      drivers/net/ethernet/sis/sis900.*
13791
13792 SIS FRAMEBUFFER DRIVER
13793 M:      Thomas Winischhofer <thomas@winischhofer.net>
13794 W:      http://www.winischhofer.net/linuxsisvga.shtml
13795 S:      Maintained
13796 F:      Documentation/fb/sisfb.txt
13797 F:      drivers/video/fbdev/sis/
13798 F:      include/video/sisfb.h
13799
13800 SIS USB2VGA DRIVER
13801 M:      Thomas Winischhofer <thomas@winischhofer.net>
13802 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13803 S:      Maintained
13804 F:      drivers/usb/misc/sisusbvga/
13805
13806 SLAB ALLOCATOR
13807 M:      Christoph Lameter <cl@linux.com>
13808 M:      Pekka Enberg <penberg@kernel.org>
13809 M:      David Rientjes <rientjes@google.com>
13810 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13811 M:      Andrew Morton <akpm@linux-foundation.org>
13812 L:      linux-mm@kvack.org
13813 S:      Maintained
13814 F:      include/linux/sl?b*.h
13815 F:      mm/sl?b*
13816
13817 SLEEPABLE READ-COPY UPDATE (SRCU)
13818 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13819 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13820 M:      Josh Triplett <josh@joshtriplett.org>
13821 R:      Steven Rostedt <rostedt@goodmis.org>
13822 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13823 L:      linux-kernel@vger.kernel.org
13824 W:      http://www.rdrop.com/users/paulmck/RCU/
13825 S:      Supported
13826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13827 F:      include/linux/srcu*.h
13828 F:      kernel/rcu/srcu*.c
13829
13830 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13831 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13832 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13833 S:      Maintained
13834 F:      drivers/slimbus/
13835 F:      Documentation/devicetree/bindings/slimbus/
13836 F:      include/linux/slimbus.h
13837
13838 SMACK SECURITY MODULE
13839 M:      Casey Schaufler <casey@schaufler-ca.com>
13840 L:      linux-security-module@vger.kernel.org
13841 W:      http://schaufler-ca.com
13842 T:      git git://github.com/cschaufler/smack-next
13843 S:      Maintained
13844 F:      Documentation/admin-guide/LSM/Smack.rst
13845 F:      security/smack/
13846
13847 SMC91x ETHERNET DRIVER
13848 M:      Nicolas Pitre <nico@fluxnic.net>
13849 S:      Odd Fixes
13850 F:      drivers/net/ethernet/smsc/smc91x.*
13851
13852 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13853 M:      Sakari Ailus <sakari.ailus@iki.fi>
13854 L:      linux-media@vger.kernel.org
13855 S:      Maintained
13856 F:      drivers/media/i2c/smiapp/
13857 F:      include/media/i2c/smiapp.h
13858 F:      drivers/media/i2c/smiapp-pll.c
13859 F:      drivers/media/i2c/smiapp-pll.h
13860 F:      include/uapi/linux/smiapp.h
13861 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13862
13863 SMM665 HARDWARE MONITOR DRIVER
13864 M:      Guenter Roeck <linux@roeck-us.net>
13865 L:      linux-hwmon@vger.kernel.org
13866 S:      Maintained
13867 F:      Documentation/hwmon/smm665
13868 F:      drivers/hwmon/smm665.c
13869
13870 SMSC EMC2103 HARDWARE MONITOR DRIVER
13871 M:      Steve Glendinning <steve.glendinning@shawell.net>
13872 L:      linux-hwmon@vger.kernel.org
13873 S:      Maintained
13874 F:      Documentation/hwmon/emc2103
13875 F:      drivers/hwmon/emc2103.c
13876
13877 SMSC SCH5627 HARDWARE MONITOR DRIVER
13878 M:      Hans de Goede <hdegoede@redhat.com>
13879 L:      linux-hwmon@vger.kernel.org
13880 S:      Supported
13881 F:      Documentation/hwmon/sch5627
13882 F:      drivers/hwmon/sch5627.c
13883
13884 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13885 M:      Steve Glendinning <steve.glendinning@shawell.net>
13886 L:      linux-fbdev@vger.kernel.org
13887 S:      Maintained
13888 F:      drivers/video/fbdev/smscufx.c
13889
13890 SMSC47B397 HARDWARE MONITOR DRIVER
13891 M:      Jean Delvare <jdelvare@suse.com>
13892 L:      linux-hwmon@vger.kernel.org
13893 S:      Maintained
13894 F:      Documentation/hwmon/smsc47b397
13895 F:      drivers/hwmon/smsc47b397.c
13896
13897 SMSC911x ETHERNET DRIVER
13898 M:      Steve Glendinning <steve.glendinning@shawell.net>
13899 L:      netdev@vger.kernel.org
13900 S:      Maintained
13901 F:      include/linux/smsc911x.h
13902 F:      drivers/net/ethernet/smsc/smsc911x.*
13903
13904 SMSC9420 PCI ETHERNET DRIVER
13905 M:      Steve Glendinning <steve.glendinning@shawell.net>
13906 L:      netdev@vger.kernel.org
13907 S:      Maintained
13908 F:      drivers/net/ethernet/smsc/smsc9420.*
13909
13910 SOC-CAMERA V4L2 SUBSYSTEM
13911 L:      linux-media@vger.kernel.org
13912 T:      git git://linuxtv.org/media_tree.git
13913 S:      Orphan
13914 F:      include/media/soc*
13915 F:      drivers/media/i2c/soc_camera/
13916 F:      drivers/media/platform/soc_camera/
13917
13918 SOCIONEXT SYNQUACER I2C DRIVER
13919 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13920 L:      linux-i2c@vger.kernel.org
13921 S:      Maintained
13922 F:      drivers/i2c/busses/i2c-synquacer.c
13923 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13924
13925 SOCIONEXT UNIPHIER SOUND DRIVER
13926 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13927 S:      Orphan
13928 F:      sound/soc/uniphier/
13929
13930 SOEKRIS NET48XX LED SUPPORT
13931 M:      Chris Boot <bootc@bootc.net>
13932 S:      Maintained
13933 F:      drivers/leds/leds-net48xx.c
13934
13935 SOFT-ROCE DRIVER (rxe)
13936 M:      Moni Shoua <monis@mellanox.com>
13937 L:      linux-rdma@vger.kernel.org
13938 S:      Supported
13939 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13940 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13941 F:      drivers/infiniband/sw/rxe/
13942 F:      include/uapi/rdma/rdma_user_rxe.h
13943
13944 SOFTLOGIC 6x10 MPEG CODEC
13945 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13946 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13947 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13948 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13949 M:      Ismael Luceno <ismael@iodev.co.uk>
13950 L:      linux-media@vger.kernel.org
13951 S:      Supported
13952 F:      drivers/media/pci/solo6x10/
13953
13954 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13955 M:      James Morse <james.morse@arm.com>
13956 L:      linux-arm-kernel@lists.infradead.org
13957 S:      Maintained
13958 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13959 F:      drivers/firmware/arm_sdei.c
13960 F:      include/linux/arm_sdei.h
13961 F:      include/uapi/linux/arm_sdei.h
13962
13963 SOFTWARE RAID (Multiple Disks) SUPPORT
13964 M:      Shaohua Li <shli@kernel.org>
13965 L:      linux-raid@vger.kernel.org
13966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13967 S:      Supported
13968 F:      drivers/md/Makefile
13969 F:      drivers/md/Kconfig
13970 F:      drivers/md/md*
13971 F:      drivers/md/raid*
13972 F:      include/linux/raid/
13973 F:      include/uapi/linux/raid/
13974
13975 SOCIONEXT (SNI) AVE NETWORK DRIVER
13976 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13977 L:      netdev@vger.kernel.org
13978 S:      Maintained
13979 F:      drivers/net/ethernet/socionext/sni_ave.c
13980 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
13981
13982 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13983 M:      Jassi Brar <jaswinder.singh@linaro.org>
13984 L:      netdev@vger.kernel.org
13985 S:      Maintained
13986 F:      drivers/net/ethernet/socionext/netsec.c
13987 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13988
13989 SOLIDRUN CLEARFOG SUPPORT
13990 M:      Russell King <linux@armlinux.org.uk>
13991 S:      Maintained
13992 F:      arch/arm/boot/dts/armada-388-clearfog*
13993 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13994
13995 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13996 M:      Russell King <linux@armlinux.org.uk>
13997 S:      Maintained
13998 F:      arch/arm/boot/dts/imx6*-cubox-i*
13999 F:      arch/arm/boot/dts/imx6*-hummingboard*
14000 F:      arch/arm/boot/dts/imx6*-sr-*
14001
14002 SONIC NETWORK DRIVER
14003 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14004 L:      netdev@vger.kernel.org
14005 S:      Maintained
14006 F:      drivers/net/ethernet/natsemi/sonic.*
14007
14008 SONICS SILICON BACKPLANE DRIVER (SSB)
14009 M:      Michael Buesch <m@bues.ch>
14010 L:      linux-wireless@vger.kernel.org
14011 S:      Maintained
14012 F:      drivers/ssb/
14013 F:      include/linux/ssb/
14014
14015 SONY IMX214 SENSOR DRIVER
14016 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14017 L:      linux-media@vger.kernel.org
14018 T:      git git://linuxtv.org/media_tree.git
14019 S:      Maintained
14020 F:      drivers/media/i2c/imx214.c
14021 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14022
14023 SONY IMX258 SENSOR DRIVER
14024 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14025 L:      linux-media@vger.kernel.org
14026 T:      git git://linuxtv.org/media_tree.git
14027 S:      Maintained
14028 F:      drivers/media/i2c/imx258.c
14029
14030 SONY IMX274 SENSOR DRIVER
14031 M:      Leon Luo <leonl@leopardimaging.com>
14032 L:      linux-media@vger.kernel.org
14033 T:      git git://linuxtv.org/media_tree.git
14034 S:      Maintained
14035 F:      drivers/media/i2c/imx274.c
14036 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14037
14038 SONY IMX319 SENSOR DRIVER
14039 M:      Bingbu Cao <bingbu.cao@intel.com>
14040 L:      linux-media@vger.kernel.org
14041 T:      git git://linuxtv.org/media_tree.git
14042 S:      Maintained
14043 F:      drivers/media/i2c/imx319.c
14044
14045 SONY IMX355 SENSOR DRIVER
14046 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14047 L:      linux-media@vger.kernel.org
14048 T:      git git://linuxtv.org/media_tree.git
14049 S:      Maintained
14050 F:      drivers/media/i2c/imx355.c
14051
14052 SONY MEMORYSTICK CARD SUPPORT
14053 M:      Alex Dubov <oakad@yahoo.com>
14054 W:      http://tifmxx.berlios.de/
14055 S:      Maintained
14056 F:      drivers/memstick/host/tifm_ms.c
14057
14058 SONY MEMORYSTICK STANDARD SUPPORT
14059 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14060 S:      Maintained
14061 F:      drivers/memstick/core/ms_block.*
14062
14063 SONY VAIO CONTROL DEVICE DRIVER
14064 M:      Mattia Dongili <malattia@linux.it>
14065 L:      platform-driver-x86@vger.kernel.org
14066 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14067 S:      Maintained
14068 F:      Documentation/laptops/sony-laptop.txt
14069 F:      drivers/char/sonypi.c
14070 F:      drivers/platform/x86/sony-laptop.c
14071 F:      include/linux/sony-laptop.h
14072
14073 SOUND
14074 M:      Jaroslav Kysela <perex@perex.cz>
14075 M:      Takashi Iwai <tiwai@suse.com>
14076 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14077 W:      http://www.alsa-project.org/
14078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14079 T:      git git://git.alsa-project.org/alsa-kernel.git
14080 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14081 S:      Maintained
14082 F:      Documentation/sound/
14083 F:      include/sound/
14084 F:      include/uapi/sound/
14085 F:      sound/
14086
14087 SOUND - COMPRESSED AUDIO
14088 M:      Vinod Koul <vkoul@kernel.org>
14089 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14091 S:      Supported
14092 F:      Documentation/sound/designs/compress-offload.rst
14093 F:      include/sound/compress_driver.h
14094 F:      include/uapi/sound/compress_*
14095 F:      sound/core/compress_offload.c
14096 F:      sound/soc/soc-compress.c
14097
14098 SOUND - DMAENGINE HELPERS
14099 M:      Lars-Peter Clausen <lars@metafoo.de>
14100 S:      Supported
14101 F:      include/sound/dmaengine_pcm.h
14102 F:      sound/core/pcm_dmaengine.c
14103 F:      sound/soc/soc-generic-dmaengine-pcm.c
14104
14105 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14106 M:      Liam Girdwood <lgirdwood@gmail.com>
14107 M:      Mark Brown <broonie@kernel.org>
14108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14109 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14110 W:      http://alsa-project.org/main/index.php/ASoC
14111 S:      Supported
14112 F:      Documentation/devicetree/bindings/sound/
14113 F:      Documentation/sound/soc/
14114 F:      sound/soc/
14115 F:      include/dt-bindings/sound/
14116 F:      include/sound/soc*
14117
14118 SOUNDWIRE SUBSYSTEM
14119 M:      Vinod Koul <vkoul@kernel.org>
14120 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14121 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14122 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14123 S:      Supported
14124 F:      Documentation/driver-api/soundwire/
14125 F:      drivers/soundwire/
14126 F:      include/linux/soundwire/
14127
14128 SP2 MEDIA DRIVER
14129 M:      Olli Salonen <olli.salonen@iki.fi>
14130 L:      linux-media@vger.kernel.org
14131 W:      https://linuxtv.org
14132 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14133 S:      Maintained
14134 F:      drivers/media/dvb-frontends/sp2*
14135
14136 SPARC + UltraSPARC (sparc/sparc64)
14137 M:      "David S. Miller" <davem@davemloft.net>
14138 L:      sparclinux@vger.kernel.org
14139 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14142 S:      Maintained
14143 F:      arch/sparc/
14144 F:      drivers/sbus/
14145
14146 SPARC SERIAL DRIVERS
14147 M:      "David S. Miller" <davem@davemloft.net>
14148 L:      sparclinux@vger.kernel.org
14149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14151 S:      Maintained
14152 F:      include/linux/sunserialcore.h
14153 F:      drivers/tty/serial/suncore.c
14154 F:      drivers/tty/serial/sunhv.c
14155 F:      drivers/tty/serial/sunsab.c
14156 F:      drivers/tty/serial/sunsab.h
14157 F:      drivers/tty/serial/sunsu.c
14158 F:      drivers/tty/serial/sunzilog.c
14159 F:      drivers/tty/serial/sunzilog.h
14160 F:      drivers/tty/vcc.c
14161
14162 SPARSE CHECKER
14163 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14164 L:      linux-sparse@vger.kernel.org
14165 W:      https://sparse.wiki.kernel.org/
14166 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14167 S:      Maintained
14168 F:      include/linux/compiler.h
14169
14170 SPEAR CLOCK FRAMEWORK SUPPORT
14171 M:      Viresh Kumar <vireshk@kernel.org>
14172 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14173 W:      http://www.st.com/spear
14174 S:      Maintained
14175 F:      drivers/clk/spear/
14176
14177 SPEAR PLATFORM SUPPORT
14178 M:      Viresh Kumar <vireshk@kernel.org>
14179 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14180 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14181 W:      http://www.st.com/spear
14182 S:      Maintained
14183 F:      arch/arm/boot/dts/spear*
14184 F:      arch/arm/mach-spear/
14185
14186 SPI NOR SUBSYSTEM
14187 M:      Marek Vasut <marek.vasut@gmail.com>
14188 L:      linux-mtd@lists.infradead.org
14189 W:      http://www.linux-mtd.infradead.org/
14190 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14191 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14192 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14193 S:      Maintained
14194 F:      drivers/mtd/spi-nor/
14195 F:      include/linux/mtd/spi-nor.h
14196
14197 SPI SUBSYSTEM
14198 M:      Mark Brown <broonie@kernel.org>
14199 L:      linux-spi@vger.kernel.org
14200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14201 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14202 S:      Maintained
14203 F:      Documentation/devicetree/bindings/spi/
14204 F:      Documentation/spi/
14205 F:      drivers/spi/
14206 F:      include/linux/spi/
14207 F:      include/uapi/linux/spi/
14208 F:      tools/spi/
14209
14210 SPIDERNET NETWORK DRIVER for CELL
14211 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14212 L:      netdev@vger.kernel.org
14213 S:      Supported
14214 F:      Documentation/networking/spider_net.txt
14215 F:      drivers/net/ethernet/toshiba/spider_net*
14216
14217 SPMI SUBSYSTEM
14218 R:      Stephen Boyd <sboyd@kernel.org>
14219 L:      linux-arm-msm@vger.kernel.org
14220 F:      Documentation/devicetree/bindings/spmi/
14221 F:      drivers/spmi/
14222 F:      include/dt-bindings/spmi/spmi.h
14223 F:      include/linux/spmi.h
14224 F:      include/trace/events/spmi.h
14225
14226 SPU FILE SYSTEM
14227 M:      Jeremy Kerr <jk@ozlabs.org>
14228 L:      linuxppc-dev@lists.ozlabs.org
14229 W:      http://www.ibm.com/developerworks/power/cell/
14230 S:      Supported
14231 F:      Documentation/filesystems/spufs.txt
14232 F:      arch/powerpc/platforms/cell/spufs/
14233
14234 SQUASHFS FILE SYSTEM
14235 M:      Phillip Lougher <phillip@squashfs.org.uk>
14236 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14237 W:      http://squashfs.org.uk
14238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14239 S:      Maintained
14240 F:      Documentation/filesystems/squashfs.txt
14241 F:      fs/squashfs/
14242
14243 SRM (Alpha) environment access
14244 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14245 S:      Maintained
14246 F:      arch/alpha/kernel/srm_env.c
14247
14248 ST STM32 I2C/SMBUS DRIVER
14249 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14250 L:      linux-i2c@vger.kernel.org
14251 S:      Maintained
14252 F:      drivers/i2c/busses/i2c-stm32*
14253
14254 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14255 M:      Song Qiang <songqiang1304521@gmail.com>
14256 L:      linux-iio@vger.kernel.org
14257 S:      Maintained
14258 F:      drivers/iio/proximity/vl53l0x-i2c.c
14259 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14260
14261 STABLE BRANCH
14262 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14263 M:      Sasha Levin <sashal@kernel.org>
14264 L:      stable@vger.kernel.org
14265 S:      Supported
14266 F:      Documentation/process/stable-kernel-rules.rst
14267
14268 STAGING - COMEDI
14269 M:      Ian Abbott <abbotti@mev.co.uk>
14270 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14271 S:      Odd Fixes
14272 F:      drivers/staging/comedi/
14273
14274 STAGING - EROFS FILE SYSTEM
14275 M:      Gao Xiang <gaoxiang25@huawei.com>
14276 M:      Chao Yu <yuchao0@huawei.com>
14277 L:      linux-erofs@lists.ozlabs.org
14278 S:      Maintained
14279 F:      drivers/staging/erofs/
14280
14281 STAGING - INDUSTRIAL IO
14282 M:      Jonathan Cameron <jic23@kernel.org>
14283 L:      linux-iio@vger.kernel.org
14284 S:      Odd Fixes
14285 F:      Documentation/devicetree/bindings/staging/iio/
14286 F:      drivers/staging/iio/
14287
14288 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14289 M:      Marc Dietrich <marvin24@gmx.de>
14290 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14291 L:      linux-tegra@vger.kernel.org
14292 S:      Maintained
14293 F:      drivers/staging/nvec/
14294
14295 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14296 M:      Jens Frederich <jfrederich@gmail.com>
14297 M:      Daniel Drake <dsd@laptop.org>
14298 M:      Jon Nettleton <jon.nettleton@gmail.com>
14299 W:      http://wiki.laptop.org/go/DCON
14300 S:      Maintained
14301 F:      drivers/staging/olpc_dcon/
14302
14303 STAGING - REALTEK RTL8712U DRIVERS
14304 M:      Larry Finger <Larry.Finger@lwfinger.net>
14305 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14306 S:      Odd Fixes
14307 F:      drivers/staging/rtl8712/
14308
14309 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14310 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14311 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14312 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14313 L:      linux-fbdev@vger.kernel.org
14314 S:      Maintained
14315 F:      drivers/staging/sm750fb/
14316
14317 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14318 M:      William Hubbs <w.d.hubbs@gmail.com>
14319 M:      Chris Brannon <chris@the-brannons.com>
14320 M:      Kirk Reiser <kirk@reisers.ca>
14321 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14322 L:      speakup@linux-speakup.org
14323 W:      http://www.linux-speakup.org/
14324 S:      Odd Fixes
14325 F:      drivers/staging/speakup/
14326
14327 STAGING - VIA VT665X DRIVERS
14328 M:      Forest Bond <forest@alittletooquiet.net>
14329 S:      Odd Fixes
14330 F:      drivers/staging/vt665?/
14331
14332 STAGING - WILC1000 WIFI DRIVER
14333 M:      Aditya Shankar <aditya.shankar@microchip.com>
14334 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
14335 L:      linux-wireless@vger.kernel.org
14336 S:      Supported
14337 F:      drivers/staging/wilc1000/
14338
14339 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14340 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14341 S:      Odd Fixes
14342 F:      drivers/staging/xgifb/
14343
14344 STAGING SUBSYSTEM
14345 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14347 L:      devel@driverdev.osuosl.org
14348 S:      Supported
14349 F:      drivers/staging/
14350
14351 STARFIRE/DURALAN NETWORK DRIVER
14352 M:      Ion Badulescu <ionut@badula.org>
14353 S:      Odd Fixes
14354 F:      drivers/net/ethernet/adaptec/starfire*
14355
14356 STEC S1220 SKD DRIVER
14357 M:      Bart Van Assche <bart.vanassche@wdc.com>
14358 L:      linux-block@vger.kernel.org
14359 S:      Maintained
14360 F:      drivers/block/skd*[ch]
14361
14362 STI AUDIO (ASoC) DRIVERS
14363 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14364 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14365 S:      Maintained
14366 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14367 F:      sound/soc/sti/
14368
14369 STI CEC DRIVER
14370 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14371 S:      Maintained
14372 F:      drivers/media/platform/sti/cec/
14373 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14374
14375 STK1160 USB VIDEO CAPTURE DRIVER
14376 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14377 L:      linux-media@vger.kernel.org
14378 T:      git git://linuxtv.org/media_tree.git
14379 S:      Maintained
14380 F:      drivers/media/usb/stk1160/
14381
14382 STM32 AUDIO (ASoC) DRIVERS
14383 M:      Olivier Moysan <olivier.moysan@st.com>
14384 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14385 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14386 S:      Maintained
14387 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14388 F:      sound/soc/stm/
14389
14390 STM32 TIMER/LPTIMER DRIVERS
14391 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14392 S:      Maintained
14393 F:      drivers/*/stm32-*timer*
14394 F:      drivers/pwm/pwm-stm32*
14395 F:      include/linux/*/stm32-*tim*
14396 F:      Documentation/ABI/testing/*timer-stm32
14397 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14398 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14399
14400 STMMAC ETHERNET DRIVER
14401 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14402 M:      Alexandre Torgue <alexandre.torgue@st.com>
14403 M:      Jose Abreu <joabreu@synopsys.com>
14404 L:      netdev@vger.kernel.org
14405 W:      http://www.stlinux.com
14406 S:      Supported
14407 F:      drivers/net/ethernet/stmicro/stmmac/
14408
14409 SUN3/3X
14410 M:      Sam Creasey <sammy@sammy.net>
14411 W:      http://sammy.net/sun3/
14412 S:      Maintained
14413 F:      arch/m68k/kernel/*sun3*
14414 F:      arch/m68k/sun3*/
14415 F:      arch/m68k/include/asm/sun3*
14416 F:      drivers/net/ethernet/i825xx/sun3*
14417
14418 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14419 M:      Hans de Goede <hdegoede@redhat.com>
14420 L:      linux-input@vger.kernel.org
14421 S:      Maintained
14422 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14423 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14424
14425 SUNDANCE NETWORK DRIVER
14426 M:      Denis Kirjanov <kda@linux-powerpc.org>
14427 L:      netdev@vger.kernel.org
14428 S:      Maintained
14429 F:      drivers/net/ethernet/dlink/sundance.c
14430
14431 SUPERH
14432 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14433 M:      Rich Felker <dalias@libc.org>
14434 L:      linux-sh@vger.kernel.org
14435 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14436 S:      Maintained
14437 F:      Documentation/sh/
14438 F:      arch/sh/
14439 F:      drivers/sh/
14440
14441 SUSPEND TO RAM
14442 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14443 M:      Len Brown <len.brown@intel.com>
14444 M:      Pavel Machek <pavel@ucw.cz>
14445 L:      linux-pm@vger.kernel.org
14446 B:      https://bugzilla.kernel.org
14447 S:      Supported
14448 F:      Documentation/power/
14449 F:      arch/x86/kernel/acpi/
14450 F:      drivers/base/power/
14451 F:      kernel/power/
14452 F:      include/linux/suspend.h
14453 F:      include/linux/freezer.h
14454 F:      include/linux/pm.h
14455
14456 SVGA HANDLING
14457 M:      Martin Mares <mj@ucw.cz>
14458 L:      linux-video@atrey.karlin.mff.cuni.cz
14459 S:      Maintained
14460 F:      Documentation/svga.txt
14461 F:      arch/x86/boot/video*
14462
14463 SWIOTLB SUBSYSTEM
14464 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14465 L:      iommu@lists.linux-foundation.org
14466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14467 S:      Supported
14468 F:      kernel/dma/swiotlb.c
14469 F:      arch/*/kernel/pci-swiotlb.c
14470 F:      include/linux/swiotlb.h
14471
14472 SWITCHDEV
14473 M:      Jiri Pirko <jiri@resnulli.us>
14474 M:      Ivan Vecera <ivecera@redhat.com>
14475 L:      netdev@vger.kernel.org
14476 S:      Supported
14477 F:      net/switchdev/
14478 F:      include/net/switchdev.h
14479
14480 SY8106A REGULATOR DRIVER
14481 M:      Icenowy Zheng <icenowy@aosc.io>
14482 S:      Maintained
14483 F:      drivers/regulator/sy8106a-regulator.c
14484 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14485
14486 SYNC FILE FRAMEWORK
14487 M:      Sumit Semwal <sumit.semwal@linaro.org>
14488 R:      Gustavo Padovan <gustavo@padovan.org>
14489 S:      Maintained
14490 L:      linux-media@vger.kernel.org
14491 L:      dri-devel@lists.freedesktop.org
14492 F:      drivers/dma-buf/sync_*
14493 F:      drivers/dma-buf/dma-fence*
14494 F:      drivers/dma-buf/sw_sync.c
14495 F:      include/linux/sync_file.h
14496 F:      include/uapi/linux/sync_file.h
14497 F:      Documentation/sync_file.txt
14498 T:      git git://anongit.freedesktop.org/drm/drm-misc
14499
14500 SYNOPSYS ARC ARCHITECTURE
14501 M:      Vineet Gupta <vgupta@synopsys.com>
14502 L:      linux-snps-arc@lists.infradead.org
14503 S:      Supported
14504 F:      arch/arc/
14505 F:      Documentation/devicetree/bindings/arc/*
14506 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14507 F:      drivers/clocksource/arc_timer.c
14508 F:      drivers/tty/serial/arc_uart.c
14509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14510
14511 SYNOPSYS ARC HSDK SDP pll clock driver
14512 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14513 S:      Supported
14514 F:      drivers/clk/clk-hsdk-pll.c
14515 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14516
14517 SYNOPSYS ARC SDP clock driver
14518 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14519 S:      Supported
14520 F:      drivers/clk/axs10x/*
14521 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14522
14523 SYNOPSYS ARC SDP platform support
14524 M:      Alexey Brodkin <abrodkin@synopsys.com>
14525 S:      Supported
14526 F:      arch/arc/plat-axs10x
14527 F:      arch/arc/boot/dts/ax*
14528 F:      Documentation/devicetree/bindings/arc/axs10*
14529
14530 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14531 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14532 S:      Supported
14533 F:      drivers/reset/reset-axs10x.c
14534 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14535
14536 SYNOPSYS CREG GPIO DRIVER
14537 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14538 S:      Maintained
14539 F:      drivers/gpio/gpio-creg-snps.c
14540 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14541
14542 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14543 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14544 S:      Maintained
14545 F:      drivers/tty/serial/8250/8250_dw.c
14546
14547 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14548 M:      Hoan Tran <hotran@apm.com>
14549 L:      linux-gpio@vger.kernel.org
14550 S:      Maintained
14551 F:      drivers/gpio/gpio-dwapb.c
14552 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14553
14554 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14555 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14556 S:      Maintained
14557 F:      drivers/dma/dwi-axi-dmac/
14558 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14559
14560 SYNOPSYS DESIGNWARE DMAC DRIVER
14561 M:      Viresh Kumar <vireshk@kernel.org>
14562 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14563 S:      Maintained
14564 F:      include/linux/dma/dw.h
14565 F:      include/linux/platform_data/dma-dw.h
14566 F:      drivers/dma/dw/
14567
14568 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14569 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14570 L:      netdev@vger.kernel.org
14571 S:      Supported
14572 F:      drivers/net/ethernet/synopsys/
14573
14574 SYNOPSYS DESIGNWARE I2C DRIVER
14575 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14576 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14577 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14578 L:      linux-i2c@vger.kernel.org
14579 S:      Maintained
14580 F:      drivers/i2c/busses/i2c-designware-*
14581 F:      include/linux/platform_data/i2c-designware.h
14582
14583 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14584 M:      Jaehoon Chung <jh80.chung@samsung.com>
14585 L:      linux-mmc@vger.kernel.org
14586 S:      Maintained
14587 F:      drivers/mmc/host/dw_mmc*
14588
14589 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14590 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14591 S:      Supported
14592 F:      drivers/reset/reset-hsdk.c
14593 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14594 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14595
14596 SYSTEM CONFIGURATION (SYSCON)
14597 M:      Lee Jones <lee.jones@linaro.org>
14598 M:      Arnd Bergmann <arnd@arndb.de>
14599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14600 S:      Supported
14601 F:      drivers/mfd/syscon.c
14602
14603 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14604 M:      Sudeep Holla <sudeep.holla@arm.com>
14605 L:      linux-arm-kernel@lists.infradead.org
14606 S:      Maintained
14607 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14608 F:      drivers/clk/clk-sc[mp]i.c
14609 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14610 F:      drivers/firmware/arm_scpi.c
14611 F:      drivers/firmware/arm_scmi/
14612 F:      include/linux/sc[mp]i_protocol.h
14613
14614 SYSTEM RESET/SHUTDOWN DRIVERS
14615 M:      Sebastian Reichel <sre@kernel.org>
14616 L:      linux-pm@vger.kernel.org
14617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14618 S:      Maintained
14619 F:      Documentation/devicetree/bindings/power/reset/
14620 F:      drivers/power/reset/
14621
14622 SYSTEM TRACE MODULE CLASS
14623 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14624 S:      Maintained
14625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14626 F:      Documentation/trace/stm.rst
14627 F:      drivers/hwtracing/stm/
14628 F:      include/linux/stm.h
14629 F:      include/uapi/linux/stm.h
14630
14631 SYSV FILESYSTEM
14632 M:      Christoph Hellwig <hch@infradead.org>
14633 S:      Maintained
14634 F:      Documentation/filesystems/sysv-fs.txt
14635 F:      fs/sysv/
14636 F:      include/linux/sysv_fs.h
14637
14638 TARGET SUBSYSTEM
14639 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14640 L:      linux-scsi@vger.kernel.org
14641 L:      target-devel@vger.kernel.org
14642 W:      http://www.linux-iscsi.org
14643 W:      http://groups.google.com/group/linux-iscsi-target-dev
14644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14645 S:      Supported
14646 F:      drivers/target/
14647 F:      include/target/
14648 F:      Documentation/target/
14649
14650 TASKSTATS STATISTICS INTERFACE
14651 M:      Balbir Singh <bsingharora@gmail.com>
14652 S:      Maintained
14653 F:      Documentation/accounting/taskstats*
14654 F:      include/linux/taskstats*
14655 F:      kernel/taskstats.c
14656
14657 TC subsystem
14658 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14659 M:      Cong Wang <xiyou.wangcong@gmail.com>
14660 M:      Jiri Pirko <jiri@resnulli.us>
14661 L:      netdev@vger.kernel.org
14662 S:      Maintained
14663 F:      include/net/pkt_cls.h
14664 F:      include/net/pkt_sched.h
14665 F:      include/net/tc_act/
14666 F:      include/uapi/linux/pkt_cls.h
14667 F:      include/uapi/linux/pkt_sched.h
14668 F:      include/uapi/linux/tc_act/
14669 F:      include/uapi/linux/tc_ematch/
14670 F:      net/sched/
14671
14672 TC90522 MEDIA DRIVER
14673 M:      Akihiro Tsukada <tskd08@gmail.com>
14674 L:      linux-media@vger.kernel.org
14675 S:      Odd Fixes
14676 F:      drivers/media/dvb-frontends/tc90522*
14677
14678 TCP LOW PRIORITY MODULE
14679 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14680 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14681 W:      http://tcp-lp-mod.sourceforge.net/
14682 S:      Maintained
14683 F:      net/ipv4/tcp_lp.c
14684
14685 TDA10071 MEDIA DRIVER
14686 M:      Antti Palosaari <crope@iki.fi>
14687 L:      linux-media@vger.kernel.org
14688 W:      https://linuxtv.org
14689 W:      http://palosaari.fi/linux/
14690 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14691 T:      git git://linuxtv.org/anttip/media_tree.git
14692 S:      Maintained
14693 F:      drivers/media/dvb-frontends/tda10071*
14694
14695 TDA18212 MEDIA DRIVER
14696 M:      Antti Palosaari <crope@iki.fi>
14697 L:      linux-media@vger.kernel.org
14698 W:      https://linuxtv.org
14699 W:      http://palosaari.fi/linux/
14700 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14701 T:      git git://linuxtv.org/anttip/media_tree.git
14702 S:      Maintained
14703 F:      drivers/media/tuners/tda18212*
14704
14705 TDA18218 MEDIA DRIVER
14706 M:      Antti Palosaari <crope@iki.fi>
14707 L:      linux-media@vger.kernel.org
14708 W:      https://linuxtv.org
14709 W:      http://palosaari.fi/linux/
14710 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14711 T:      git git://linuxtv.org/anttip/media_tree.git
14712 S:      Maintained
14713 F:      drivers/media/tuners/tda18218*
14714
14715 TDA18250 MEDIA DRIVER
14716 M:      Olli Salonen <olli.salonen@iki.fi>
14717 L:      linux-media@vger.kernel.org
14718 W:      https://linuxtv.org
14719 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14720 T:      git git://linuxtv.org/media_tree.git
14721 S:      Maintained
14722 F:      drivers/media/tuners/tda18250*
14723
14724 TDA18271 MEDIA DRIVER
14725 M:      Michael Krufky <mkrufky@linuxtv.org>
14726 L:      linux-media@vger.kernel.org
14727 W:      https://linuxtv.org
14728 W:      http://github.com/mkrufky
14729 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14730 T:      git git://linuxtv.org/mkrufky/tuners.git
14731 S:      Maintained
14732 F:      drivers/media/tuners/tda18271*
14733
14734 TDA1997x MEDIA DRIVER
14735 M:      Tim Harvey <tharvey@gateworks.com>
14736 L:      linux-media@vger.kernel.org
14737 W:      https://linuxtv.org
14738 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14739 S:      Maintained
14740 F:      drivers/media/i2c/tda1997x.*
14741
14742 TDA827x MEDIA DRIVER
14743 M:      Michael Krufky <mkrufky@linuxtv.org>
14744 L:      linux-media@vger.kernel.org
14745 W:      https://linuxtv.org
14746 W:      http://github.com/mkrufky
14747 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14748 T:      git git://linuxtv.org/mkrufky/tuners.git
14749 S:      Maintained
14750 F:      drivers/media/tuners/tda8290.*
14751
14752 TDA8290 MEDIA DRIVER
14753 M:      Michael Krufky <mkrufky@linuxtv.org>
14754 L:      linux-media@vger.kernel.org
14755 W:      https://linuxtv.org
14756 W:      http://github.com/mkrufky
14757 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14758 T:      git git://linuxtv.org/mkrufky/tuners.git
14759 S:      Maintained
14760 F:      drivers/media/tuners/tda8290.*
14761
14762 TDA9840 MEDIA DRIVER
14763 M:      Hans Verkuil <hverkuil@xs4all.nl>
14764 L:      linux-media@vger.kernel.org
14765 T:      git git://linuxtv.org/media_tree.git
14766 W:      https://linuxtv.org
14767 S:      Maintained
14768 F:      drivers/media/i2c/tda9840*
14769
14770 TEA5761 TUNER DRIVER
14771 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14772 L:      linux-media@vger.kernel.org
14773 W:      https://linuxtv.org
14774 T:      git git://linuxtv.org/media_tree.git
14775 S:      Odd fixes
14776 F:      drivers/media/tuners/tea5761.*
14777
14778 TEA5767 TUNER DRIVER
14779 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14780 L:      linux-media@vger.kernel.org
14781 W:      https://linuxtv.org
14782 T:      git git://linuxtv.org/media_tree.git
14783 S:      Maintained
14784 F:      drivers/media/tuners/tea5767.*
14785
14786 TEA6415C MEDIA DRIVER
14787 M:      Hans Verkuil <hverkuil@xs4all.nl>
14788 L:      linux-media@vger.kernel.org
14789 T:      git git://linuxtv.org/media_tree.git
14790 W:      https://linuxtv.org
14791 S:      Maintained
14792 F:      drivers/media/i2c/tea6415c*
14793
14794 TEA6420 MEDIA DRIVER
14795 M:      Hans Verkuil <hverkuil@xs4all.nl>
14796 L:      linux-media@vger.kernel.org
14797 T:      git git://linuxtv.org/media_tree.git
14798 W:      https://linuxtv.org
14799 S:      Maintained
14800 F:      drivers/media/i2c/tea6420*
14801
14802 TEAM DRIVER
14803 M:      Jiri Pirko <jiri@resnulli.us>
14804 L:      netdev@vger.kernel.org
14805 S:      Supported
14806 F:      drivers/net/team/
14807 F:      include/linux/if_team.h
14808 F:      include/uapi/linux/if_team.h
14809
14810 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14811 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14812 S:      Maintained
14813 F:      arch/x86/platform/ts5500/
14814
14815 TECHNOTREND USB IR RECEIVER
14816 M:      Sean Young <sean@mess.org>
14817 L:      linux-media@vger.kernel.org
14818 S:      Maintained
14819 F:      drivers/media/rc/ttusbir.c
14820
14821 TECHWELL TW9910 VIDEO DECODER
14822 L:      linux-media@vger.kernel.org
14823 S:      Orphan
14824 F:      drivers/media/i2c/tw9910.c
14825 F:      include/media/i2c/tw9910.h
14826
14827 TEE SUBSYSTEM
14828 M:      Jens Wiklander <jens.wiklander@linaro.org>
14829 S:      Maintained
14830 F:      include/linux/tee_drv.h
14831 F:      include/uapi/linux/tee.h
14832 F:      drivers/tee/
14833 F:      Documentation/tee.txt
14834
14835 TEGRA ARCHITECTURE SUPPORT
14836 M:      Thierry Reding <thierry.reding@gmail.com>
14837 M:      Jonathan Hunter <jonathanh@nvidia.com>
14838 L:      linux-tegra@vger.kernel.org
14839 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14841 S:      Supported
14842 N:      [^a-z]tegra
14843
14844 TEGRA CLOCK DRIVER
14845 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14846 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14847 S:      Supported
14848 F:      drivers/clk/tegra/
14849
14850 TEGRA DMA DRIVERS
14851 M:      Laxman Dewangan <ldewangan@nvidia.com>
14852 M:      Jon Hunter <jonathanh@nvidia.com>
14853 S:      Supported
14854 F:      drivers/dma/tegra*
14855
14856 TEGRA I2C DRIVER
14857 M:      Laxman Dewangan <ldewangan@nvidia.com>
14858 S:      Supported
14859 F:      drivers/i2c/busses/i2c-tegra.c
14860
14861 TEGRA IOMMU DRIVERS
14862 M:      Thierry Reding <thierry.reding@gmail.com>
14863 L:      linux-tegra@vger.kernel.org
14864 S:      Supported
14865 F:      drivers/iommu/tegra*
14866
14867 TEGRA KBC DRIVER
14868 M:      Laxman Dewangan <ldewangan@nvidia.com>
14869 S:      Supported
14870 F:      drivers/input/keyboard/tegra-kbc.c
14871
14872 TEGRA NAND DRIVER
14873 M:      Stefan Agner <stefan@agner.ch>
14874 M:      Lucas Stach <dev@lynxeye.de>
14875 S:      Maintained
14876 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14877 F:      drivers/mtd/nand/raw/tegra_nand.c
14878
14879 TEGRA PWM DRIVER
14880 M:      Thierry Reding <thierry.reding@gmail.com>
14881 S:      Supported
14882 F:      drivers/pwm/pwm-tegra.c
14883
14884 TEGRA SERIAL DRIVER
14885 M:      Laxman Dewangan <ldewangan@nvidia.com>
14886 S:      Supported
14887 F:      drivers/tty/serial/serial-tegra.c
14888
14889 TEGRA SPI DRIVER
14890 M:      Laxman Dewangan <ldewangan@nvidia.com>
14891 S:      Supported
14892 F:      drivers/spi/spi-tegra*
14893
14894 TEHUTI ETHERNET DRIVER
14895 M:      Andy Gospodarek <andy@greyhouse.net>
14896 L:      netdev@vger.kernel.org
14897 S:      Supported
14898 F:      drivers/net/ethernet/tehuti/*
14899
14900 Telecom Clock Driver for MCPL0010
14901 M:      Mark Gross <mark.gross@intel.com>
14902 S:      Supported
14903 F:      drivers/char/tlclk.c
14904
14905 TENSILICA XTENSA PORT (xtensa)
14906 M:      Chris Zankel <chris@zankel.net>
14907 M:      Max Filippov <jcmvbkbc@gmail.com>
14908 L:      linux-xtensa@linux-xtensa.org
14909 T:      git git://github.com/czankel/xtensa-linux.git
14910 S:      Maintained
14911 F:      arch/xtensa/
14912 F:      drivers/irqchip/irq-xtensa-*
14913
14914 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14915 M:      Nishanth Menon <nm@ti.com>
14916 M:      Tero Kristo <t-kristo@ti.com>
14917 M:      Santosh Shilimkar <ssantosh@kernel.org>
14918 L:      linux-arm-kernel@lists.infradead.org
14919 S:      Maintained
14920 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14921 F:      drivers/firmware/ti_sci*
14922 F:      include/linux/soc/ti/ti_sci_protocol.h
14923 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14924 F:      drivers/soc/ti/ti_sci_pm_domains.c
14925 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14926 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14927 F:      drivers/clk/keystone/sci-clk.c
14928 F:      drivers/reset/reset-ti-sci.c
14929
14930 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14931 M:      Hans Verkuil <hverkuil@xs4all.nl>
14932 L:      linux-media@vger.kernel.org
14933 T:      git git://linuxtv.org/media_tree.git
14934 W:      https://linuxtv.org
14935 S:      Maintained
14936 F:      drivers/media/radio/radio-raremono.c
14937
14938 THERMAL
14939 M:      Zhang Rui <rui.zhang@intel.com>
14940 M:      Eduardo Valentin <edubezval@gmail.com>
14941 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
14942 L:      linux-pm@vger.kernel.org
14943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14945 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14946 S:      Supported
14947 F:      drivers/thermal/
14948 F:      include/linux/thermal.h
14949 F:      include/uapi/linux/thermal.h
14950 F:      include/linux/cpu_cooling.h
14951 F:      Documentation/devicetree/bindings/thermal/
14952
14953 THERMAL/CPU_COOLING
14954 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14955 M:      Viresh Kumar <viresh.kumar@linaro.org>
14956 M:      Javi Merino <javi.merino@kernel.org>
14957 L:      linux-pm@vger.kernel.org
14958 S:      Supported
14959 F:      Documentation/thermal/cpu-cooling-api.txt
14960 F:      drivers/thermal/cpu_cooling.c
14961 F:      include/linux/cpu_cooling.h
14962
14963 THINKPAD ACPI EXTRAS DRIVER
14964 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14965 L:      ibm-acpi-devel@lists.sourceforge.net
14966 L:      platform-driver-x86@vger.kernel.org
14967 W:      http://ibm-acpi.sourceforge.net
14968 W:      http://thinkwiki.org/wiki/Ibm-acpi
14969 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14970 S:      Maintained
14971 F:      drivers/platform/x86/thinkpad_acpi.c
14972
14973 THUNDERBOLT DRIVER
14974 M:      Andreas Noever <andreas.noever@gmail.com>
14975 M:      Michael Jamet <michael.jamet@intel.com>
14976 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14977 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14979 S:      Maintained
14980 F:      Documentation/admin-guide/thunderbolt.rst
14981 F:      drivers/thunderbolt/
14982 F:      include/linux/thunderbolt.h
14983
14984 THUNDERBOLT NETWORK DRIVER
14985 M:      Michael Jamet <michael.jamet@intel.com>
14986 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14987 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14988 L:      netdev@vger.kernel.org
14989 S:      Maintained
14990 F:      drivers/net/thunderbolt.c
14991
14992 THUNDERX GPIO DRIVER
14993 M:      David Daney <david.daney@cavium.com>
14994 S:      Maintained
14995 F:      drivers/gpio/gpio-thunderx.c
14996
14997 TI AM437X VPFE DRIVER
14998 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14999 L:      linux-media@vger.kernel.org
15000 W:      https://linuxtv.org
15001 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15002 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15003 S:      Maintained
15004 F:      drivers/media/platform/am437x/
15005
15006 TI BANDGAP AND THERMAL DRIVER
15007 M:      Eduardo Valentin <edubezval@gmail.com>
15008 M:      Keerthy <j-keerthy@ti.com>
15009 L:      linux-pm@vger.kernel.org
15010 L:      linux-omap@vger.kernel.org
15011 S:      Maintained
15012 F:      drivers/thermal/ti-soc-thermal/
15013
15014 TI BQ27XXX POWER SUPPLY DRIVER
15015 R:      Andrew F. Davis <afd@ti.com>
15016 F:      include/linux/power/bq27xxx_battery.h
15017 F:      drivers/power/supply/bq27xxx_battery.c
15018 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15019
15020 TI CDCE706 CLOCK DRIVER
15021 M:      Max Filippov <jcmvbkbc@gmail.com>
15022 S:      Maintained
15023 F:      drivers/clk/clk-cdce706.c
15024
15025 TI CLOCK DRIVER
15026 M:      Tero Kristo <t-kristo@ti.com>
15027 L:      linux-omap@vger.kernel.org
15028 S:      Maintained
15029 F:      drivers/clk/ti/
15030 F:      include/linux/clk/ti.h
15031
15032 TI DAVINCI MACHINE SUPPORT
15033 M:      Sekhar Nori <nsekhar@ti.com>
15034 M:      Kevin Hilman <khilman@kernel.org>
15035 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15037 S:      Supported
15038 F:      arch/arm/mach-davinci/
15039 F:      drivers/i2c/busses/i2c-davinci.c
15040 F:      arch/arm/boot/dts/da850*
15041
15042 TI DAVINCI SERIES CLOCK DRIVER
15043 M:      David Lechner <david@lechnology.com>
15044 R:      Sekhar Nori <nsekhar@ti.com>
15045 S:      Maintained
15046 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15047 F:      drivers/clk/davinci/
15048
15049 TI DAVINCI SERIES GPIO DRIVER
15050 M:      Keerthy <j-keerthy@ti.com>
15051 L:      linux-gpio@vger.kernel.org
15052 S:      Maintained
15053 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15054 F:      drivers/gpio/gpio-davinci.c
15055
15056 TI DAVINCI SERIES MEDIA DRIVER
15057 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15058 L:      linux-media@vger.kernel.org
15059 W:      https://linuxtv.org
15060 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15061 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15062 S:      Maintained
15063 F:      drivers/media/platform/davinci/
15064 F:      include/media/davinci/
15065
15066 TI ETHERNET SWITCH DRIVER (CPSW)
15067 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15068 L:      linux-omap@vger.kernel.org
15069 L:      netdev@vger.kernel.org
15070 S:      Maintained
15071 F:      drivers/net/ethernet/ti/cpsw*
15072 F:      drivers/net/ethernet/ti/davinci*
15073
15074 TI FLASH MEDIA INTERFACE DRIVER
15075 M:      Alex Dubov <oakad@yahoo.com>
15076 S:      Maintained
15077 F:      drivers/misc/tifm*
15078 F:      drivers/mmc/host/tifm_sd.c
15079 F:      include/linux/tifm.h
15080
15081 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15082 M:      Santosh Shilimkar <ssantosh@kernel.org>
15083 L:      linux-kernel@vger.kernel.org
15084 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15085 S:      Maintained
15086 F:      drivers/soc/ti/*
15087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15088
15089 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15090 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15091 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15092 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15093 S:      Maintained
15094 F:      sound/soc/codecs/lm49453*
15095 F:      sound/soc/codecs/isabelle*
15096
15097 TI LP855x BACKLIGHT DRIVER
15098 M:      Milo Kim <milo.kim@ti.com>
15099 S:      Maintained
15100 F:      Documentation/backlight/lp855x-driver.txt
15101 F:      drivers/video/backlight/lp855x_bl.c
15102 F:      include/linux/platform_data/lp855x.h
15103
15104 TI LP8727 CHARGER DRIVER
15105 M:      Milo Kim <milo.kim@ti.com>
15106 S:      Maintained
15107 F:      drivers/power/supply/lp8727_charger.c
15108 F:      include/linux/platform_data/lp8727.h
15109
15110 TI LP8788 MFD DRIVER
15111 M:      Milo Kim <milo.kim@ti.com>
15112 S:      Maintained
15113 F:      drivers/iio/adc/lp8788_adc.c
15114 F:      drivers/leds/leds-lp8788.c
15115 F:      drivers/mfd/lp8788*.c
15116 F:      drivers/power/supply/lp8788-charger.c
15117 F:      drivers/regulator/lp8788-*.c
15118 F:      include/linux/mfd/lp8788*.h
15119
15120 TI NETCP ETHERNET DRIVER
15121 M:      Wingman Kwok <w-kwok2@ti.com>
15122 M:      Murali Karicheri <m-karicheri2@ti.com>
15123 L:      netdev@vger.kernel.org
15124 S:      Maintained
15125 F:      drivers/net/ethernet/ti/netcp*
15126
15127 TI PCM3060 ASoC CODEC DRIVER
15128 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15129 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15130 S:      Maintained
15131 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15132 F:      sound/soc/codecs/pcm3060*
15133
15134 TI TAS571X FAMILY ASoC CODEC DRIVER
15135 M:      Kevin Cernekee <cernekee@chromium.org>
15136 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15137 S:      Odd Fixes
15138 F:      sound/soc/codecs/tas571x*
15139
15140 TI TRF7970A NFC DRIVER
15141 M:      Mark Greer <mgreer@animalcreek.com>
15142 L:      linux-wireless@vger.kernel.org
15143 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15144 S:      Supported
15145 F:      drivers/nfc/trf7970a.c
15146 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15147
15148 TI TWL4030 SERIES SOC CODEC DRIVER
15149 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15150 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15151 S:      Maintained
15152 F:      sound/soc/codecs/twl4030*
15153
15154 TI VPE/CAL DRIVERS
15155 M:      Benoit Parrot <bparrot@ti.com>
15156 L:      linux-media@vger.kernel.org
15157 W:      http://linuxtv.org/
15158 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15159 S:      Maintained
15160 F:      drivers/media/platform/ti-vpe/
15161
15162 TI WILINK WIRELESS DRIVERS
15163 L:      linux-wireless@vger.kernel.org
15164 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15165 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15167 S:      Orphan
15168 F:      drivers/net/wireless/ti/
15169 F:      include/linux/wl12xx.h
15170
15171 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15172 M:      John Stultz <john.stultz@linaro.org>
15173 M:      Thomas Gleixner <tglx@linutronix.de>
15174 R:      Stephen Boyd <sboyd@kernel.org>
15175 L:      linux-kernel@vger.kernel.org
15176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15177 S:      Supported
15178 F:      include/linux/clocksource.h
15179 F:      include/linux/time.h
15180 F:      include/linux/timex.h
15181 F:      include/uapi/linux/time.h
15182 F:      include/uapi/linux/timex.h
15183 F:      kernel/time/clocksource.c
15184 F:      kernel/time/time*.c
15185 F:      kernel/time/alarmtimer.c
15186 F:      kernel/time/ntp.c
15187 F:      tools/testing/selftests/timers/
15188
15189 TIPC NETWORK LAYER
15190 M:      Jon Maloy <jon.maloy@ericsson.com>
15191 M:      Ying Xue <ying.xue@windriver.com>
15192 L:      netdev@vger.kernel.org (core kernel code)
15193 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15194 W:      http://tipc.sourceforge.net/
15195 S:      Maintained
15196 F:      include/uapi/linux/tipc*.h
15197 F:      net/tipc/
15198
15199 TLAN NETWORK DRIVER
15200 M:      Samuel Chessman <chessman@tux.org>
15201 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15202 W:      http://sourceforge.net/projects/tlan/
15203 S:      Maintained
15204 F:      Documentation/networking/tlan.txt
15205 F:      drivers/net/ethernet/ti/tlan.*
15206
15207 TM6000 VIDEO4LINUX DRIVER
15208 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15209 L:      linux-media@vger.kernel.org
15210 W:      https://linuxtv.org
15211 T:      git git://linuxtv.org/media_tree.git
15212 S:      Odd fixes
15213 F:      drivers/media/usb/tm6000/
15214 F:      Documentation/media/v4l-drivers/tm6000*
15215
15216 TMIO/SDHI MMC DRIVER
15217 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15218 L:      linux-mmc@vger.kernel.org
15219 S:      Supported
15220 F:      drivers/mmc/host/tmio_mmc*
15221 F:      drivers/mmc/host/renesas_sdhi*
15222 F:      include/linux/mfd/tmio.h
15223
15224 TMP401 HARDWARE MONITOR DRIVER
15225 M:      Guenter Roeck <linux@roeck-us.net>
15226 L:      linux-hwmon@vger.kernel.org
15227 S:      Maintained
15228 F:      Documentation/hwmon/tmp401
15229 F:      drivers/hwmon/tmp401.c
15230
15231 TMPFS (SHMEM FILESYSTEM)
15232 M:      Hugh Dickins <hughd@google.com>
15233 L:      linux-mm@kvack.org
15234 S:      Maintained
15235 F:      include/linux/shmem_fs.h
15236 F:      mm/shmem.c
15237
15238 TOMOYO SECURITY MODULE
15239 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15240 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15241 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15242 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15243 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15244 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15245 W:      http://tomoyo.sourceforge.jp/
15246 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15247 S:      Maintained
15248 F:      security/tomoyo/
15249
15250 TOPSTAR LAPTOP EXTRAS DRIVER
15251 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15252 L:      platform-driver-x86@vger.kernel.org
15253 S:      Maintained
15254 F:      drivers/platform/x86/topstar-laptop.c
15255
15256 TORTURE-TEST MODULES
15257 M:      Davidlohr Bueso <dave@stgolabs.net>
15258 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15259 M:      Josh Triplett <josh@joshtriplett.org>
15260 L:      linux-kernel@vger.kernel.org
15261 S:      Supported
15262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15263 F:      Documentation/RCU/torture.txt
15264 F:      kernel/torture.c
15265 F:      kernel/rcu/rcutorture.c
15266 F:      kernel/rcu/rcuperf.c
15267 F:      kernel/locking/locktorture.c
15268
15269 TOSHIBA ACPI EXTRAS DRIVER
15270 M:      Azael Avalos <coproscefalo@gmail.com>
15271 L:      platform-driver-x86@vger.kernel.org
15272 S:      Maintained
15273 F:      drivers/platform/x86/toshiba_acpi.c
15274
15275 TOSHIBA BLUETOOTH DRIVER
15276 M:      Azael Avalos <coproscefalo@gmail.com>
15277 L:      platform-driver-x86@vger.kernel.org
15278 S:      Maintained
15279 F:      drivers/platform/x86/toshiba_bluetooth.c
15280
15281 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15282 M:      Azael Avalos <coproscefalo@gmail.com>
15283 L:      platform-driver-x86@vger.kernel.org
15284 S:      Maintained
15285 F:      drivers/platform/x86/toshiba_haps.c
15286
15287 TOSHIBA SMM DRIVER
15288 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15289 W:      http://www.buzzard.org.uk/toshiba/
15290 S:      Maintained
15291 F:      drivers/char/toshiba.c
15292 F:      include/linux/toshiba.h
15293 F:      include/uapi/linux/toshiba.h
15294
15295 TOSHIBA TC358743 DRIVER
15296 M:      Mats Randgaard <matrandg@cisco.com>
15297 L:      linux-media@vger.kernel.org
15298 S:      Maintained
15299 F:      drivers/media/i2c/tc358743*
15300 F:      include/media/i2c/tc358743.h
15301
15302 TOSHIBA WMI HOTKEYS DRIVER
15303 M:      Azael Avalos <coproscefalo@gmail.com>
15304 L:      platform-driver-x86@vger.kernel.org
15305 S:      Maintained
15306 F:      drivers/platform/x86/toshiba-wmi.c
15307
15308 TPM DEVICE DRIVER
15309 M:      Peter Huewe <peterhuewe@gmx.de>
15310 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15311 R:      Jason Gunthorpe <jgg@ziepe.ca>
15312 L:      linux-integrity@vger.kernel.org
15313 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15314 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15315 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15316 S:      Maintained
15317 F:      drivers/char/tpm/
15318
15319 TRACING
15320 M:      Steven Rostedt <rostedt@goodmis.org>
15321 M:      Ingo Molnar <mingo@redhat.com>
15322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15323 S:      Maintained
15324 F:      Documentation/trace/ftrace.rst
15325 F:      arch/*/*/*/ftrace.h
15326 F:      arch/*/kernel/ftrace.c
15327 F:      include/*/ftrace.h
15328 F:      include/linux/trace*.h
15329 F:      include/trace/
15330 F:      kernel/trace/
15331 F:      tools/testing/selftests/ftrace/
15332
15333 TRACING MMIO ACCESSES (MMIOTRACE)
15334 M:      Steven Rostedt <rostedt@goodmis.org>
15335 M:      Ingo Molnar <mingo@kernel.org>
15336 R:      Karol Herbst <karolherbst@gmail.com>
15337 R:      Pekka Paalanen <ppaalanen@gmail.com>
15338 S:      Maintained
15339 L:      linux-kernel@vger.kernel.org
15340 L:      nouveau@lists.freedesktop.org
15341 F:      kernel/trace/trace_mmiotrace.c
15342 F:      include/linux/mmiotrace.h
15343 F:      arch/x86/mm/kmmio.c
15344 F:      arch/x86/mm/mmio-mod.c
15345 F:      arch/x86/mm/testmmiotrace.c
15346
15347 TRIVIAL PATCHES
15348 M:      Jiri Kosina <trivial@kernel.org>
15349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15350 S:      Maintained
15351 K:      ^Subject:.*(?i)trivial
15352
15353 TEMPO SEMICONDUCTOR DRIVERS
15354 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15355 S:      Maintained
15356 F:      sound/soc/codecs/tscs*.c
15357 F:      sound/soc/codecs/tscs*.h
15358 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15359
15360 TTY LAYER
15361 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15362 M:      Jiri Slaby <jslaby@suse.com>
15363 S:      Supported
15364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15365 F:      Documentation/serial/
15366 F:      drivers/tty/
15367 F:      drivers/tty/serial/serial_core.c
15368 F:      include/linux/serial_core.h
15369 F:      include/linux/serial.h
15370 F:      include/linux/tty.h
15371 F:      include/uapi/linux/serial_core.h
15372 F:      include/uapi/linux/serial.h
15373 F:      include/uapi/linux/tty.h
15374
15375 TUA9001 MEDIA DRIVER
15376 M:      Antti Palosaari <crope@iki.fi>
15377 L:      linux-media@vger.kernel.org
15378 W:      https://linuxtv.org
15379 W:      http://palosaari.fi/linux/
15380 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15381 T:      git git://linuxtv.org/anttip/media_tree.git
15382 S:      Maintained
15383 F:      drivers/media/tuners/tua9001*
15384
15385 TULIP NETWORK DRIVERS
15386 L:      netdev@vger.kernel.org
15387 L:      linux-parisc@vger.kernel.org
15388 S:      Orphan
15389 F:      drivers/net/ethernet/dec/tulip/
15390
15391 TUN/TAP driver
15392 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15393 W:      http://vtun.sourceforge.net/tun
15394 S:      Maintained
15395 F:      Documentation/networking/tuntap.txt
15396 F:      arch/um/os-Linux/drivers/
15397
15398 TURBOCHANNEL SUBSYSTEM
15399 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15400 M:      Ralf Baechle <ralf@linux-mips.org>
15401 L:      linux-mips@vger.kernel.org
15402 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15403 S:      Maintained
15404 F:      drivers/tc/
15405 F:      include/linux/tc.h
15406
15407 TURBOSTAT UTILITY
15408 M:      "Len Brown" <lenb@kernel.org>
15409 L:      linux-pm@vger.kernel.org
15410 B:      https://bugzilla.kernel.org
15411 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15413 S:      Supported
15414 F:      tools/power/x86/turbostat/
15415
15416 TW5864 VIDEO4LINUX DRIVER
15417 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15418 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15419 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15420 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15421 L:      linux-media@vger.kernel.org
15422 S:      Supported
15423 F:      drivers/media/pci/tw5864/
15424
15425 TW68 VIDEO4LINUX DRIVER
15426 M:      Hans Verkuil <hverkuil@xs4all.nl>
15427 L:      linux-media@vger.kernel.org
15428 T:      git git://linuxtv.org/media_tree.git
15429 W:      https://linuxtv.org
15430 S:      Odd Fixes
15431 F:      drivers/media/pci/tw68/
15432
15433 TW686X VIDEO4LINUX DRIVER
15434 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15435 L:      linux-media@vger.kernel.org
15436 T:      git git://linuxtv.org/media_tree.git
15437 W:      http://linuxtv.org
15438 S:      Maintained
15439 F:      drivers/media/pci/tw686x/
15440
15441 UBI FILE SYSTEM (UBIFS)
15442 M:      Richard Weinberger <richard@nod.at>
15443 M:      Artem Bityutskiy <dedekind1@gmail.com>
15444 M:      Adrian Hunter <adrian.hunter@intel.com>
15445 L:      linux-mtd@lists.infradead.org
15446 T:      git git://git.infradead.org/ubifs-2.6.git
15447 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15448 S:      Supported
15449 F:      Documentation/filesystems/ubifs.txt
15450 F:      fs/ubifs/
15451
15452 UCLINUX (M68KNOMMU AND COLDFIRE)
15453 M:      Greg Ungerer <gerg@linux-m68k.org>
15454 W:      http://www.linux-m68k.org/
15455 W:      http://www.uclinux.org/
15456 L:      linux-m68k@lists.linux-m68k.org
15457 L:      uclinux-dev@uclinux.org  (subscribers-only)
15458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15459 S:      Maintained
15460 F:      arch/m68k/coldfire/
15461 F:      arch/m68k/68*/
15462 F:      arch/m68k/*/*_no.*
15463 F:      arch/m68k/include/asm/*_no.*
15464
15465 UDF FILESYSTEM
15466 M:      Jan Kara <jack@suse.com>
15467 S:      Maintained
15468 F:      Documentation/filesystems/udf.txt
15469 F:      fs/udf/
15470
15471 UDRAW TABLET
15472 M:      Bastien Nocera <hadess@hadess.net>
15473 L:      linux-input@vger.kernel.org
15474 S:      Maintained
15475 F:      drivers/hid/hid-udraw-ps3.c
15476
15477 UFS FILESYSTEM
15478 M:      Evgeniy Dushistov <dushistov@mail.ru>
15479 S:      Maintained
15480 F:      Documentation/filesystems/ufs.txt
15481 F:      fs/ufs/
15482
15483 UHID USERSPACE HID IO DRIVER:
15484 M:      David Herrmann <dh.herrmann@googlemail.com>
15485 L:      linux-input@vger.kernel.org
15486 S:      Maintained
15487 F:      drivers/hid/uhid.c
15488 F:      include/uapi/linux/uhid.h
15489
15490 ULPI BUS
15491 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15492 L:      linux-usb@vger.kernel.org
15493 S:      Maintained
15494 F:      drivers/usb/common/ulpi.c
15495 F:      include/linux/ulpi/
15496
15497 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15498 L:      linux-usb@vger.kernel.org
15499 S:      Orphan
15500 F:      drivers/uwb/
15501 F:      include/linux/uwb.h
15502 F:      include/linux/uwb/
15503
15504 UNICORE32 ARCHITECTURE:
15505 M:      Guan Xuetao <gxt@pku.edu.cn>
15506 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15507 S:      Maintained
15508 T:      git git://github.com/gxt/linux.git
15509 F:      arch/unicore32/
15510
15511 UNIFDEF
15512 M:      Tony Finch <dot@dotat.at>
15513 W:      http://dotat.at/prog/unifdef
15514 S:      Maintained
15515 F:      scripts/unifdef.c
15516
15517 UNIFORM CDROM DRIVER
15518 M:      Jens Axboe <axboe@kernel.dk>
15519 W:      http://www.kernel.dk
15520 S:      Maintained
15521 F:      Documentation/cdrom/
15522 F:      drivers/cdrom/cdrom.c
15523 F:      include/linux/cdrom.h
15524 F:      include/uapi/linux/cdrom.h
15525
15526 UNISYS S-PAR DRIVERS
15527 M:      David Kershner <david.kershner@unisys.com>
15528 L:      sparmaintainer@unisys.com (Unisys internal)
15529 S:      Supported
15530 F:      include/linux/visorbus.h
15531 F:      drivers/visorbus/
15532 F:      drivers/staging/unisys/
15533
15534 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15535 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15536 L:      linux-scsi@vger.kernel.org
15537 S:      Supported
15538 F:      Documentation/scsi/ufs.txt
15539 F:      drivers/scsi/ufs/
15540
15541 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15542 M:      Joao Pinto <jpinto@synopsys.com>
15543 L:      linux-scsi@vger.kernel.org
15544 S:      Supported
15545 F:      drivers/scsi/ufs/*dwc*
15546
15547 UNSORTED BLOCK IMAGES (UBI)
15548 M:      Artem Bityutskiy <dedekind1@gmail.com>
15549 M:      Richard Weinberger <richard@nod.at>
15550 W:      http://www.linux-mtd.infradead.org/
15551 L:      linux-mtd@lists.infradead.org
15552 T:      git git://git.infradead.org/ubifs-2.6.git
15553 S:      Supported
15554 F:      drivers/mtd/ubi/
15555 F:      include/linux/mtd/ubi.h
15556 F:      include/uapi/mtd/ubi-user.h
15557
15558 USB "USBNET" DRIVER FRAMEWORK
15559 M:      Oliver Neukum <oneukum@suse.com>
15560 L:      netdev@vger.kernel.org
15561 W:      http://www.linux-usb.org/usbnet
15562 S:      Maintained
15563 F:      drivers/net/usb/usbnet.c
15564 F:      include/linux/usb/usbnet.h
15565
15566 USB ACM DRIVER
15567 M:      Oliver Neukum <oneukum@suse.com>
15568 L:      linux-usb@vger.kernel.org
15569 S:      Maintained
15570 F:      Documentation/usb/acm.txt
15571 F:      drivers/usb/class/cdc-acm.*
15572
15573 USB AR5523 WIRELESS DRIVER
15574 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15575 L:      linux-wireless@vger.kernel.org
15576 S:      Maintained
15577 F:      drivers/net/wireless/ath/ar5523/
15578
15579 USB ATTACHED SCSI
15580 M:      Oliver Neukum <oneukum@suse.com>
15581 L:      linux-usb@vger.kernel.org
15582 L:      linux-scsi@vger.kernel.org
15583 S:      Maintained
15584 F:      drivers/usb/storage/uas.c
15585
15586 USB CDC ETHERNET DRIVER
15587 M:      Oliver Neukum <oliver@neukum.org>
15588 L:      linux-usb@vger.kernel.org
15589 S:      Maintained
15590 F:      drivers/net/usb/cdc_*.c
15591 F:      include/uapi/linux/usb/cdc.h
15592
15593 USB CHAOSKEY DRIVER
15594 M:      Keith Packard <keithp@keithp.com>
15595 L:      linux-usb@vger.kernel.org
15596 S:      Maintained
15597 F:      drivers/usb/misc/chaoskey.c
15598
15599 USB CYPRESS C67X00 DRIVER
15600 M:      Peter Korsgaard <jacmet@sunsite.dk>
15601 L:      linux-usb@vger.kernel.org
15602 S:      Maintained
15603 F:      drivers/usb/c67x00/
15604
15605 USB DAVICOM DM9601 DRIVER
15606 M:      Peter Korsgaard <jacmet@sunsite.dk>
15607 L:      netdev@vger.kernel.org
15608 W:      http://www.linux-usb.org/usbnet
15609 S:      Maintained
15610 F:      drivers/net/usb/dm9601.c
15611
15612 USB DIAMOND RIO500 DRIVER
15613 M:      Cesar Miquel <miquel@df.uba.ar>
15614 L:      rio500-users@lists.sourceforge.net
15615 W:      http://rio500.sourceforge.net
15616 S:      Maintained
15617 F:      drivers/usb/misc/rio500*
15618
15619 USB EHCI DRIVER
15620 M:      Alan Stern <stern@rowland.harvard.edu>
15621 L:      linux-usb@vger.kernel.org
15622 S:      Maintained
15623 F:      Documentation/usb/ehci.txt
15624 F:      drivers/usb/host/ehci*
15625
15626 USB GADGET/PERIPHERAL SUBSYSTEM
15627 M:      Felipe Balbi <balbi@kernel.org>
15628 L:      linux-usb@vger.kernel.org
15629 W:      http://www.linux-usb.org/gadget
15630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15631 S:      Maintained
15632 F:      drivers/usb/gadget/
15633 F:      include/linux/usb/gadget*
15634
15635 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15636 M:      Jiri Kosina <jikos@kernel.org>
15637 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15638 L:      linux-usb@vger.kernel.org
15639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15640 S:      Maintained
15641 F:      Documentation/hid/hiddev.txt
15642 F:      drivers/hid/usbhid/
15643
15644 USB INTEL XHCI ROLE MUX DRIVER
15645 M:      Hans de Goede <hdegoede@redhat.com>
15646 L:      linux-usb@vger.kernel.org
15647 S:      Maintained
15648 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15649
15650 USB ISP116X DRIVER
15651 M:      Olav Kongas <ok@artecdesign.ee>
15652 L:      linux-usb@vger.kernel.org
15653 S:      Maintained
15654 F:      drivers/usb/host/isp116x*
15655 F:      include/linux/usb/isp116x.h
15656
15657 USB LAN78XX ETHERNET DRIVER
15658 M:      Woojung Huh <woojung.huh@microchip.com>
15659 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15660 L:      netdev@vger.kernel.org
15661 S:      Maintained
15662 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15663 F:      drivers/net/usb/lan78xx.*
15664 F:      include/dt-bindings/net/microchip-lan78xx.h
15665
15666 USB MASS STORAGE DRIVER
15667 M:      Alan Stern <stern@rowland.harvard.edu>
15668 L:      linux-usb@vger.kernel.org
15669 L:      usb-storage@lists.one-eyed-alien.net
15670 S:      Maintained
15671 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15672 F:      drivers/usb/storage/
15673
15674 USB MIDI DRIVER
15675 M:      Clemens Ladisch <clemens@ladisch.de>
15676 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15677 T:      git git://git.alsa-project.org/alsa-kernel.git
15678 S:      Maintained
15679 F:      sound/usb/midi.*
15680
15681 USB NETWORKING DRIVERS
15682 L:      linux-usb@vger.kernel.org
15683 S:      Odd Fixes
15684 F:      drivers/net/usb/
15685
15686 USB OHCI DRIVER
15687 M:      Alan Stern <stern@rowland.harvard.edu>
15688 L:      linux-usb@vger.kernel.org
15689 S:      Maintained
15690 F:      Documentation/usb/ohci.txt
15691 F:      drivers/usb/host/ohci*
15692
15693 USB OTG FSM (Finite State Machine)
15694 M:      Peter Chen <Peter.Chen@nxp.com>
15695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15696 L:      linux-usb@vger.kernel.org
15697 S:      Maintained
15698 F:      drivers/usb/common/usb-otg-fsm.c
15699
15700 USB OVER IP DRIVER
15701 M:      Valentina Manea <valentina.manea.m@gmail.com>
15702 M:      Shuah Khan <shuah@kernel.org>
15703 L:      linux-usb@vger.kernel.org
15704 S:      Maintained
15705 F:      Documentation/usb/usbip_protocol.txt
15706 F:      drivers/usb/usbip/
15707 F:      tools/usb/usbip/
15708 F:      tools/testing/selftests/drivers/usb/usbip/
15709
15710 USB PEGASUS DRIVER
15711 M:      Petko Manolov <petkan@nucleusys.com>
15712 L:      linux-usb@vger.kernel.org
15713 L:      netdev@vger.kernel.org
15714 T:      git git://github.com/petkan/pegasus.git
15715 W:      https://github.com/petkan/pegasus
15716 S:      Maintained
15717 F:      drivers/net/usb/pegasus.*
15718
15719 USB PHY LAYER
15720 M:      Felipe Balbi <balbi@kernel.org>
15721 L:      linux-usb@vger.kernel.org
15722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15723 S:      Maintained
15724 F:      drivers/usb/phy/
15725
15726 USB PRINTER DRIVER (usblp)
15727 M:      Pete Zaitcev <zaitcev@redhat.com>
15728 L:      linux-usb@vger.kernel.org
15729 S:      Supported
15730 F:      drivers/usb/class/usblp.c
15731
15732 USB QMI WWAN NETWORK DRIVER
15733 M:      Bjørn Mork <bjorn@mork.no>
15734 L:      netdev@vger.kernel.org
15735 S:      Maintained
15736 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15737 F:      drivers/net/usb/qmi_wwan.c
15738
15739 USB RTL8150 DRIVER
15740 M:      Petko Manolov <petkan@nucleusys.com>
15741 L:      linux-usb@vger.kernel.org
15742 L:      netdev@vger.kernel.org
15743 T:      git git://github.com/petkan/rtl8150.git
15744 W:      https://github.com/petkan/rtl8150
15745 S:      Maintained
15746 F:      drivers/net/usb/rtl8150.c
15747
15748 USB SERIAL SUBSYSTEM
15749 M:      Johan Hovold <johan@kernel.org>
15750 L:      linux-usb@vger.kernel.org
15751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15752 S:      Maintained
15753 F:      Documentation/usb/usb-serial.txt
15754 F:      drivers/usb/serial/
15755 F:      include/linux/usb/serial.h
15756
15757 USB SMSC75XX ETHERNET DRIVER
15758 M:      Steve Glendinning <steve.glendinning@shawell.net>
15759 L:      netdev@vger.kernel.org
15760 S:      Maintained
15761 F:      drivers/net/usb/smsc75xx.*
15762
15763 USB SMSC95XX ETHERNET DRIVER
15764 M:      Steve Glendinning <steve.glendinning@shawell.net>
15765 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15766 L:      netdev@vger.kernel.org
15767 S:      Maintained
15768 F:      drivers/net/usb/smsc95xx.*
15769
15770 USB SUBSYSTEM
15771 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15772 L:      linux-usb@vger.kernel.org
15773 W:      http://www.linux-usb.org
15774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15775 S:      Supported
15776 F:      Documentation/devicetree/bindings/usb/
15777 F:      Documentation/usb/
15778 F:      drivers/usb/
15779 F:      include/linux/usb.h
15780 F:      include/linux/usb/
15781
15782 USB TYPEC PI3USB30532 MUX DRIVER
15783 M:      Hans de Goede <hdegoede@redhat.com>
15784 L:      linux-usb@vger.kernel.org
15785 S:      Maintained
15786 F:      drivers/usb/typec/mux/pi3usb30532.c
15787
15788 USB TYPEC CLASS
15789 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15790 L:      linux-usb@vger.kernel.org
15791 S:      Maintained
15792 F:      Documentation/ABI/testing/sysfs-class-typec
15793 F:      Documentation/driver-api/usb/typec.rst
15794 F:      drivers/usb/typec/
15795 F:      include/linux/usb/typec.h
15796
15797 USB TYPEC BUS FOR ALTERNATE MODES
15798 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15799 L:      linux-usb@vger.kernel.org
15800 S:      Maintained
15801 F:      Documentation/ABI/testing/sysfs-bus-typec
15802 F:      Documentation/driver-api/usb/typec_bus.rst
15803 F:      drivers/usb/typec/altmodes/
15804 F:      include/linux/usb/typec_altmode.h
15805
15806 USB TYPEC PORT CONTROLLER DRIVERS
15807 M:      Guenter Roeck <linux@roeck-us.net>
15808 L:      linux-usb@vger.kernel.org
15809 S:      Maintained
15810 F:      drivers/usb/typec/tcpm/
15811
15812 USB UHCI DRIVER
15813 M:      Alan Stern <stern@rowland.harvard.edu>
15814 L:      linux-usb@vger.kernel.org
15815 S:      Maintained
15816 F:      drivers/usb/host/uhci*
15817
15818 USB VIDEO CLASS
15819 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15820 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15821 L:      linux-media@vger.kernel.org
15822 T:      git git://linuxtv.org/media_tree.git
15823 W:      http://www.ideasonboard.org/uvc/
15824 S:      Maintained
15825 F:      drivers/media/usb/uvc/
15826 F:      include/uapi/linux/uvcvideo.h
15827
15828 USB VISION DRIVER
15829 M:      Hans Verkuil <hverkuil@xs4all.nl>
15830 L:      linux-media@vger.kernel.org
15831 T:      git git://linuxtv.org/media_tree.git
15832 W:      https://linuxtv.org
15833 S:      Odd Fixes
15834 F:      drivers/media/usb/usbvision/
15835
15836 USB WEBCAM GADGET
15837 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15838 L:      linux-usb@vger.kernel.org
15839 S:      Maintained
15840 F:      drivers/usb/gadget/function/*uvc*
15841 F:      drivers/usb/gadget/legacy/webcam.c
15842 F:      include/uapi/linux/usb/g_uvc.h
15843
15844 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15845 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15846 L:      linux-wireless@vger.kernel.org
15847 S:      Maintained
15848 F:      drivers/net/wireless/rndis_wlan.c
15849
15850 USB XHCI DRIVER
15851 M:      Mathias Nyman <mathias.nyman@intel.com>
15852 L:      linux-usb@vger.kernel.org
15853 S:      Supported
15854 F:      drivers/usb/host/xhci*
15855 F:      drivers/usb/host/pci-quirks*
15856
15857 USB ZD1201 DRIVER
15858 L:      linux-wireless@vger.kernel.org
15859 W:      http://linux-lc100020.sourceforge.net
15860 S:      Orphan
15861 F:      drivers/net/wireless/zydas/zd1201.*
15862
15863 USB ZR364XX DRIVER
15864 M:      Antoine Jacquet <royale@zerezo.com>
15865 L:      linux-usb@vger.kernel.org
15866 L:      linux-media@vger.kernel.org
15867 T:      git git://linuxtv.org/media_tree.git
15868 W:      http://royale.zerezo.com/zr364xx/
15869 S:      Maintained
15870 F:      Documentation/media/v4l-drivers/zr364xx*
15871 F:      drivers/media/usb/zr364xx/
15872
15873 USER-MODE LINUX (UML)
15874 M:      Jeff Dike <jdike@addtoit.com>
15875 M:      Richard Weinberger <richard@nod.at>
15876 L:      linux-um@lists.infradead.org
15877 W:      http://user-mode-linux.sourceforge.net
15878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15879 S:      Maintained
15880 F:      Documentation/virtual/uml/
15881 F:      arch/um/
15882 F:      arch/x86/um/
15883 F:      fs/hostfs/
15884 F:      fs/hppfs/
15885
15886 USERSPACE COPYIN/COPYOUT (UIOVEC)
15887 M:      Alexander Viro <viro@zeniv.linux.org.uk>
15888 S:      Maintained
15889 F:      lib/iov_iter.c
15890 F:      include/linux/uio.h
15891
15892 USERSPACE DMA BUFFER DRIVER
15893 M:      Gerd Hoffmann <kraxel@redhat.com>
15894 S:      Maintained
15895 L:      dri-devel@lists.freedesktop.org
15896 F:      drivers/dma-buf/udmabuf.c
15897 F:      include/uapi/linux/udmabuf.h
15898 T:      git git://anongit.freedesktop.org/drm/drm-misc
15899
15900 USERSPACE I/O (UIO)
15901 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15902 S:      Maintained
15903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15904 F:      Documentation/driver-api/uio-howto.rst
15905 F:      drivers/uio/
15906 F:      include/linux/uio_driver.h
15907
15908 UTIL-LINUX PACKAGE
15909 M:      Karel Zak <kzak@redhat.com>
15910 L:      util-linux@vger.kernel.org
15911 W:      http://en.wikipedia.org/wiki/Util-linux
15912 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15913 S:      Maintained
15914
15915 UUID HELPERS
15916 M:      Christoph Hellwig <hch@lst.de>
15917 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15918 L:      linux-kernel@vger.kernel.org
15919 T:      git git://git.infradead.org/users/hch/uuid.git
15920 F:      lib/uuid.c
15921 F:      lib/test_uuid.c
15922 F:      include/linux/uuid.h
15923 F:      include/uapi/linux/uuid.h
15924 S:      Maintained
15925
15926 UVESAFB DRIVER
15927 M:      Michal Januszewski <spock@gentoo.org>
15928 L:      linux-fbdev@vger.kernel.org
15929 W:      https://github.com/mjanusz/v86d
15930 S:      Maintained
15931 F:      Documentation/fb/uvesafb.txt
15932 F:      drivers/video/fbdev/uvesafb.*
15933
15934 VF610 NAND DRIVER
15935 M:      Stefan Agner <stefan@agner.ch>
15936 L:      linux-mtd@lists.infradead.org
15937 S:      Supported
15938 F:      drivers/mtd/nand/raw/vf610_nfc.c
15939
15940 VFAT/FAT/MSDOS FILESYSTEM
15941 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15942 S:      Maintained
15943 F:      Documentation/filesystems/vfat.txt
15944 F:      fs/fat/
15945
15946 VFIO DRIVER
15947 M:      Alex Williamson <alex.williamson@redhat.com>
15948 L:      kvm@vger.kernel.org
15949 T:      git git://github.com/awilliam/linux-vfio.git
15950 S:      Maintained
15951 F:      Documentation/vfio.txt
15952 F:      drivers/vfio/
15953 F:      include/linux/vfio.h
15954 F:      include/uapi/linux/vfio.h
15955
15956 VFIO MEDIATED DEVICE DRIVERS
15957 M:      Kirti Wankhede <kwankhede@nvidia.com>
15958 L:      kvm@vger.kernel.org
15959 S:      Maintained
15960 F:      Documentation/vfio-mediated-device.txt
15961 F:      drivers/vfio/mdev/
15962 F:      include/linux/mdev.h
15963 F:      samples/vfio-mdev/
15964
15965 VFIO PLATFORM DRIVER
15966 M:      Eric Auger <eric.auger@redhat.com>
15967 L:      kvm@vger.kernel.org
15968 S:      Maintained
15969 F:      drivers/vfio/platform/
15970
15971 VGA_SWITCHEROO
15972 R:      Lukas Wunner <lukas@wunner.de>
15973 S:      Maintained
15974 F:      Documentation/gpu/vga-switcheroo.rst
15975 F:      drivers/gpu/vga/vga_switcheroo.c
15976 F:      include/linux/vga_switcheroo.h
15977 T:      git git://anongit.freedesktop.org/drm/drm-misc
15978
15979 VIA RHINE NETWORK DRIVER
15980 S:      Orphan
15981 F:      drivers/net/ethernet/via/via-rhine.c
15982
15983 VIA SD/MMC CARD CONTROLLER DRIVER
15984 M:      Bruce Chang <brucechang@via.com.tw>
15985 M:      Harald Welte <HaraldWelte@viatech.com>
15986 S:      Maintained
15987 F:      drivers/mmc/host/via-sdmmc.c
15988
15989 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15990 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15991 L:      linux-fbdev@vger.kernel.org
15992 S:      Maintained
15993 F:      include/linux/via-core.h
15994 F:      include/linux/via-gpio.h
15995 F:      include/linux/via_i2c.h
15996 F:      drivers/video/fbdev/via/
15997
15998 VIA VELOCITY NETWORK DRIVER
15999 M:      Francois Romieu <romieu@fr.zoreil.com>
16000 L:      netdev@vger.kernel.org
16001 S:      Maintained
16002 F:      drivers/net/ethernet/via/via-velocity.*
16003
16004 VICODEC VIRTUAL CODEC DRIVER
16005 M:      Hans Verkuil <hans.verkuil@cisco.com>
16006 L:      linux-media@vger.kernel.org
16007 T:      git git://linuxtv.org/media_tree.git
16008 W:      https://linuxtv.org
16009 S:      Maintained
16010 F:      drivers/media/platform/vicodec/*
16011
16012 VIDEO MULTIPLEXER DRIVER
16013 M:      Philipp Zabel <p.zabel@pengutronix.de>
16014 L:      linux-media@vger.kernel.org
16015 S:      Maintained
16016 F:      drivers/media/platform/video-mux.c
16017
16018 VIDEO I2C POLLING DRIVER
16019 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16020 L:      linux-media@vger.kernel.org
16021 S:      Maintained
16022 F:      drivers/media/i2c/video-i2c.c
16023
16024 VIDEOBUF2 FRAMEWORK
16025 M:      Pawel Osciak <pawel@osciak.com>
16026 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16027 M:      Kyungmin Park <kyungmin.park@samsung.com>
16028 L:      linux-media@vger.kernel.org
16029 S:      Maintained
16030 F:      drivers/media/common/videobuf2/*
16031 F:      include/media/videobuf2-*
16032
16033 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16034 M:      Helen Koike <helen.koike@collabora.com>
16035 L:      linux-media@vger.kernel.org
16036 T:      git git://linuxtv.org/media_tree.git
16037 W:      https://linuxtv.org
16038 S:      Maintained
16039 F:      drivers/media/platform/vimc/*
16040
16041 VIRT LIB
16042 M:      Alex Williamson <alex.williamson@redhat.com>
16043 M:      Paolo Bonzini <pbonzini@redhat.com>
16044 L:      kvm@vger.kernel.org
16045 S:      Supported
16046 F:      virt/lib/
16047
16048 VIRTIO AND VHOST VSOCK DRIVER
16049 M:      Stefan Hajnoczi <stefanha@redhat.com>
16050 L:      kvm@vger.kernel.org
16051 L:      virtualization@lists.linux-foundation.org
16052 L:      netdev@vger.kernel.org
16053 S:      Maintained
16054 F:      include/linux/virtio_vsock.h
16055 F:      include/uapi/linux/virtio_vsock.h
16056 F:      include/uapi/linux/vsockmon.h
16057 F:      include/uapi/linux/vm_sockets_diag.h
16058 F:      net/vmw_vsock/diag.c
16059 F:      net/vmw_vsock/af_vsock_tap.c
16060 F:      net/vmw_vsock/virtio_transport_common.c
16061 F:      net/vmw_vsock/virtio_transport.c
16062 F:      drivers/net/vsockmon.c
16063 F:      drivers/vhost/vsock.c
16064 F:      tools/testing/vsock/
16065
16066 VIRTIO CONSOLE DRIVER
16067 M:      Amit Shah <amit@kernel.org>
16068 L:      virtualization@lists.linux-foundation.org
16069 S:      Maintained
16070 F:      drivers/char/virtio_console.c
16071 F:      include/linux/virtio_console.h
16072 F:      include/uapi/linux/virtio_console.h
16073
16074 VIRTIO CORE, NET AND BLOCK DRIVERS
16075 M:      "Michael S. Tsirkin" <mst@redhat.com>
16076 M:      Jason Wang <jasowang@redhat.com>
16077 L:      virtualization@lists.linux-foundation.org
16078 S:      Maintained
16079 F:      Documentation/devicetree/bindings/virtio/
16080 F:      drivers/virtio/
16081 F:      tools/virtio/
16082 F:      drivers/net/virtio_net.c
16083 F:      drivers/block/virtio_blk.c
16084 F:      include/linux/virtio*.h
16085 F:      include/uapi/linux/virtio_*.h
16086 F:      drivers/crypto/virtio/
16087 F:      mm/balloon_compaction.c
16088
16089 VIRTIO CRYPTO DRIVER
16090 M:      Gonglei <arei.gonglei@huawei.com>
16091 L:      virtualization@lists.linux-foundation.org
16092 L:      linux-crypto@vger.kernel.org
16093 S:      Maintained
16094 F:      drivers/crypto/virtio/
16095 F:      include/uapi/linux/virtio_crypto.h
16096
16097 VIRTIO DRIVERS FOR S390
16098 M:      Cornelia Huck <cohuck@redhat.com>
16099 M:      Halil Pasic <pasic@linux.ibm.com>
16100 L:      linux-s390@vger.kernel.org
16101 L:      virtualization@lists.linux-foundation.org
16102 L:      kvm@vger.kernel.org
16103 S:      Supported
16104 F:      drivers/s390/virtio/
16105 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16106
16107 VIRTIO GPU DRIVER
16108 M:      David Airlie <airlied@linux.ie>
16109 M:      Gerd Hoffmann <kraxel@redhat.com>
16110 L:      dri-devel@lists.freedesktop.org
16111 L:      virtualization@lists.linux-foundation.org
16112 T:      git git://anongit.freedesktop.org/drm/drm-misc
16113 S:      Maintained
16114 F:      drivers/gpu/drm/virtio/
16115 F:      include/uapi/linux/virtio_gpu.h
16116
16117 VIRTIO HOST (VHOST)
16118 M:      "Michael S. Tsirkin" <mst@redhat.com>
16119 M:      Jason Wang <jasowang@redhat.com>
16120 L:      kvm@vger.kernel.org
16121 L:      virtualization@lists.linux-foundation.org
16122 L:      netdev@vger.kernel.org
16123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16124 S:      Maintained
16125 F:      drivers/vhost/
16126 F:      include/uapi/linux/vhost.h
16127
16128 VIRTIO INPUT DRIVER
16129 M:      Gerd Hoffmann <kraxel@redhat.com>
16130 S:      Maintained
16131 F:      drivers/virtio/virtio_input.c
16132 F:      include/uapi/linux/virtio_input.h
16133
16134 VIRTUAL BOX GUEST DEVICE DRIVER
16135 M:      Hans de Goede <hdegoede@redhat.com>
16136 M:      Arnd Bergmann <arnd@arndb.de>
16137 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16138 S:      Maintained
16139 F:      include/linux/vbox_utils.h
16140 F:      include/uapi/linux/vbox*.h
16141 F:      drivers/virt/vboxguest/
16142
16143 VIRTUAL SERIO DEVICE DRIVER
16144 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16145 S:      Maintained
16146 F:      drivers/input/serio/userio.c
16147 F:      include/uapi/linux/userio.h
16148
16149 VIVID VIRTUAL VIDEO DRIVER
16150 M:      Hans Verkuil <hverkuil@xs4all.nl>
16151 L:      linux-media@vger.kernel.org
16152 T:      git git://linuxtv.org/media_tree.git
16153 W:      https://linuxtv.org
16154 S:      Maintained
16155 F:      drivers/media/platform/vivid/*
16156
16157 VLYNQ BUS
16158 M:      Florian Fainelli <f.fainelli@gmail.com>
16159 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16160 S:      Maintained
16161 F:      drivers/vlynq/vlynq.c
16162 F:      include/linux/vlynq.h
16163
16164 VME SUBSYSTEM
16165 M:      Martyn Welch <martyn@welchs.me.uk>
16166 M:      Manohar Vanga <manohar.vanga@gmail.com>
16167 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16168 L:      devel@driverdev.osuosl.org
16169 S:      Maintained
16170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16171 F:      Documentation/driver-api/vme.rst
16172 F:      drivers/staging/vme/
16173 F:      drivers/vme/
16174 F:      include/linux/vme*
16175
16176 VMWARE BALLOON DRIVER
16177 M:      Xavier Deguillard <xdeguillard@vmware.com>
16178 M:      Nadav Amit <namit@vmware.com>
16179 M:      "VMware, Inc." <pv-drivers@vmware.com>
16180 L:      linux-kernel@vger.kernel.org
16181 S:      Maintained
16182 F:      drivers/misc/vmw_balloon.c
16183
16184 VMWARE HYPERVISOR INTERFACE
16185 M:      Alok Kataria <akataria@vmware.com>
16186 L:      virtualization@lists.linux-foundation.org
16187 S:      Supported
16188 F:      arch/x86/kernel/cpu/vmware.c
16189
16190 VMWARE PVRDMA DRIVER
16191 M:      Adit Ranadive <aditr@vmware.com>
16192 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16193 L:      linux-rdma@vger.kernel.org
16194 S:      Maintained
16195 F:      drivers/infiniband/hw/vmw_pvrdma/
16196
16197 VMware PVSCSI driver
16198 M:      Jim Gill <jgill@vmware.com>
16199 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16200 L:      linux-scsi@vger.kernel.org
16201 S:      Maintained
16202 F:      drivers/scsi/vmw_pvscsi.c
16203 F:      drivers/scsi/vmw_pvscsi.h
16204
16205 VMWARE VMMOUSE SUBDRIVER
16206 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16207 M:      "VMware, Inc." <pv-drivers@vmware.com>
16208 L:      linux-input@vger.kernel.org
16209 S:      Maintained
16210 F:      drivers/input/mouse/vmmouse.c
16211 F:      drivers/input/mouse/vmmouse.h
16212
16213 VMWARE VMXNET3 ETHERNET DRIVER
16214 M:      Ronak Doshi <doshir@vmware.com>
16215 M:      "VMware, Inc." <pv-drivers@vmware.com>
16216 L:      netdev@vger.kernel.org
16217 S:      Maintained
16218 F:      drivers/net/vmxnet3/
16219
16220 VOCORE VOCORE2 BOARD
16221 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16222 L:      linux-mips@vger.kernel.org
16223 S:      Maintained
16224 F:      arch/mips/boot/dts/ralink/vocore2.dts
16225
16226 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16227 M:      Liam Girdwood <lgirdwood@gmail.com>
16228 M:      Mark Brown <broonie@kernel.org>
16229 L:      linux-kernel@vger.kernel.org
16230 W:      http://www.slimlogic.co.uk/?p=48
16231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16232 S:      Supported
16233 F:      Documentation/devicetree/bindings/regulator/
16234 F:      Documentation/power/regulator/
16235 F:      drivers/regulator/
16236 F:      include/dt-bindings/regulator/
16237 F:      include/linux/regulator/
16238
16239 VRF
16240 M:      David Ahern <dsa@cumulusnetworks.com>
16241 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16242 L:      netdev@vger.kernel.org
16243 S:      Maintained
16244 F:      drivers/net/vrf.c
16245 F:      Documentation/networking/vrf.txt
16246
16247 VT1211 HARDWARE MONITOR DRIVER
16248 M:      Juerg Haefliger <juergh@gmail.com>
16249 L:      linux-hwmon@vger.kernel.org
16250 S:      Maintained
16251 F:      Documentation/hwmon/vt1211
16252 F:      drivers/hwmon/vt1211.c
16253
16254 VT8231 HARDWARE MONITOR DRIVER
16255 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16256 L:      linux-hwmon@vger.kernel.org
16257 S:      Maintained
16258 F:      drivers/hwmon/vt8231.c
16259
16260 VUB300 USB to SDIO/SD/MMC bridge chip
16261 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16262 L:      linux-mmc@vger.kernel.org
16263 L:      linux-usb@vger.kernel.org
16264 S:      Supported
16265 F:      drivers/mmc/host/vub300.c
16266
16267 W1 DALLAS'S 1-WIRE BUS
16268 M:      Evgeniy Polyakov <zbr@ioremap.net>
16269 S:      Maintained
16270 F:      Documentation/devicetree/bindings/w1/
16271 F:      Documentation/w1/
16272 F:      drivers/w1/
16273 F:      include/linux/w1.h
16274
16275 W83791D HARDWARE MONITORING DRIVER
16276 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16277 L:      linux-hwmon@vger.kernel.org
16278 S:      Maintained
16279 F:      Documentation/hwmon/w83791d
16280 F:      drivers/hwmon/w83791d.c
16281
16282 W83793 HARDWARE MONITORING DRIVER
16283 M:      Rudolf Marek <r.marek@assembler.cz>
16284 L:      linux-hwmon@vger.kernel.org
16285 S:      Maintained
16286 F:      Documentation/hwmon/w83793
16287 F:      drivers/hwmon/w83793.c
16288
16289 W83795 HARDWARE MONITORING DRIVER
16290 M:      Jean Delvare <jdelvare@suse.com>
16291 L:      linux-hwmon@vger.kernel.org
16292 S:      Maintained
16293 F:      drivers/hwmon/w83795.c
16294
16295 W83L51xD SD/MMC CARD INTERFACE DRIVER
16296 M:      Pierre Ossman <pierre@ossman.eu>
16297 S:      Maintained
16298 F:      drivers/mmc/host/wbsd.*
16299
16300 WACOM PROTOCOL 4 SERIAL TABLETS
16301 M:      Julian Squires <julian@cipht.net>
16302 M:      Hans de Goede <hdegoede@redhat.com>
16303 L:      linux-input@vger.kernel.org
16304 S:      Maintained
16305 F:      drivers/input/tablet/wacom_serial4.c
16306
16307 WATCHDOG DEVICE DRIVERS
16308 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16309 M:      Guenter Roeck <linux@roeck-us.net>
16310 L:      linux-watchdog@vger.kernel.org
16311 W:      http://www.linux-watchdog.org/
16312 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16313 S:      Maintained
16314 F:      Documentation/devicetree/bindings/watchdog/
16315 F:      Documentation/watchdog/
16316 F:      drivers/watchdog/
16317 F:      include/linux/watchdog.h
16318 F:      include/uapi/linux/watchdog.h
16319
16320 WHISKEYCOVE PMIC GPIO DRIVER
16321 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16322 L:      linux-gpio@vger.kernel.org
16323 S:      Maintained
16324 F:      drivers/gpio/gpio-wcove.c
16325
16326 WIIMOTE HID DRIVER
16327 M:      David Herrmann <dh.herrmann@googlemail.com>
16328 L:      linux-input@vger.kernel.org
16329 S:      Maintained
16330 F:      drivers/hid/hid-wiimote*
16331
16332 WILOCITY WIL6210 WIRELESS DRIVER
16333 M:      Maya Erez <merez@codeaurora.org>
16334 L:      linux-wireless@vger.kernel.org
16335 L:      wil6210@qti.qualcomm.com
16336 S:      Supported
16337 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16338 F:      drivers/net/wireless/ath/wil6210/
16339
16340 WIMAX STACK
16341 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16342 M:      linux-wimax@intel.com
16343 L:      wimax@linuxwimax.org (subscribers-only)
16344 S:      Supported
16345 W:      http://linuxwimax.org
16346 F:      Documentation/wimax/README.wimax
16347 F:      include/linux/wimax/debug.h
16348 F:      include/net/wimax.h
16349 F:      include/uapi/linux/wimax.h
16350 F:      net/wimax/
16351
16352 WINBOND CIR DRIVER
16353 M:      David Härdeman <david@hardeman.nu>
16354 S:      Maintained
16355 F:      drivers/media/rc/winbond-cir.c
16356
16357 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16358 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16359 L:      linux-watchdog@vger.kernel.org
16360 S:      Maintained
16361 F:      drivers/watchdog/ebc-c384_wdt.c
16362
16363 WINSYSTEMS WS16C48 GPIO DRIVER
16364 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16365 L:      linux-gpio@vger.kernel.org
16366 S:      Maintained
16367 F:      drivers/gpio/gpio-ws16c48.c
16368
16369 WISTRON LAPTOP BUTTON DRIVER
16370 M:      Miloslav Trmac <mitr@volny.cz>
16371 S:      Maintained
16372 F:      drivers/input/misc/wistron_btns.c
16373
16374 WL3501 WIRELESS PCMCIA CARD DRIVER
16375 L:      linux-wireless@vger.kernel.org
16376 S:      Odd fixes
16377 F:      drivers/net/wireless/wl3501*
16378
16379 WOLFSON MICROELECTRONICS DRIVERS
16380 L:      patches@opensource.cirrus.com
16381 T:      git https://github.com/CirrusLogic/linux-drivers.git
16382 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16383 S:      Supported
16384 F:      Documentation/hwmon/wm83??
16385 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16386 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16387 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16388 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16389 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16390 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16391 F:      drivers/clk/clk-wm83*.c
16392 F:      drivers/extcon/extcon-arizona.c
16393 F:      drivers/leds/leds-wm83*.c
16394 F:      drivers/gpio/gpio-*wm*.c
16395 F:      drivers/gpio/gpio-arizona.c
16396 F:      drivers/hwmon/wm83??-hwmon.c
16397 F:      drivers/input/misc/wm831x-on.c
16398 F:      drivers/input/touchscreen/wm831x-ts.c
16399 F:      drivers/input/touchscreen/wm97*.c
16400 F:      drivers/mfd/arizona*
16401 F:      drivers/mfd/wm*.c
16402 F:      drivers/mfd/cs47l24*
16403 F:      drivers/power/supply/wm83*.c
16404 F:      drivers/rtc/rtc-wm83*.c
16405 F:      drivers/regulator/wm8*.c
16406 F:      drivers/regulator/arizona*
16407 F:      drivers/video/backlight/wm83*_bl.c
16408 F:      drivers/watchdog/wm83*_wdt.c
16409 F:      include/linux/mfd/arizona/
16410 F:      include/linux/mfd/wm831x/
16411 F:      include/linux/mfd/wm8350/
16412 F:      include/linux/mfd/wm8400*
16413 F:      include/linux/regulator/arizona*
16414 F:      include/linux/wm97xx.h
16415 F:      include/sound/wm????.h
16416 F:      sound/soc/codecs/arizona.?
16417 F:      sound/soc/codecs/wm*
16418 F:      sound/soc/codecs/cs47l24*
16419
16420 WORKQUEUE
16421 M:      Tejun Heo <tj@kernel.org>
16422 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16424 S:      Maintained
16425 F:      include/linux/workqueue.h
16426 F:      kernel/workqueue.c
16427 F:      Documentation/core-api/workqueue.rst
16428
16429 X-POWERS AXP288 PMIC DRIVERS
16430 M:      Hans de Goede <hdegoede@redhat.com>
16431 S:      Maintained
16432 N:      axp288
16433 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16434
16435 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16436 M:      Chen-Yu Tsai <wens@csie.org>
16437 L:      linux-kernel@vger.kernel.org
16438 S:      Maintained
16439 N:      axp[128]
16440
16441 X.25 NETWORK LAYER
16442 M:      Andrew Hendry <andrew.hendry@gmail.com>
16443 L:      linux-x25@vger.kernel.org
16444 S:      Odd Fixes
16445 F:      Documentation/networking/x25*
16446 F:      include/net/x25*
16447 F:      net/x25/
16448
16449 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16450 M:      Thomas Gleixner <tglx@linutronix.de>
16451 M:      Ingo Molnar <mingo@redhat.com>
16452 M:      Borislav Petkov <bp@alien8.de>
16453 R:      "H. Peter Anvin" <hpa@zytor.com>
16454 M:      x86@kernel.org
16455 L:      linux-kernel@vger.kernel.org
16456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16457 S:      Maintained
16458 F:      Documentation/devicetree/bindings/x86/
16459 F:      Documentation/x86/
16460 F:      arch/x86/
16461
16462 X86 ENTRY CODE
16463 M:      Andy Lutomirski <luto@kernel.org>
16464 L:      linux-kernel@vger.kernel.org
16465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16466 S:      Maintained
16467 F:      arch/x86/entry/
16468
16469 X86 MCE INFRASTRUCTURE
16470 M:      Tony Luck <tony.luck@intel.com>
16471 M:      Borislav Petkov <bp@alien8.de>
16472 L:      linux-edac@vger.kernel.org
16473 S:      Maintained
16474 F:      arch/x86/kernel/cpu/mcheck/*
16475
16476 X86 MICROCODE UPDATE SUPPORT
16477 M:      Borislav Petkov <bp@alien8.de>
16478 S:      Maintained
16479 F:      arch/x86/kernel/cpu/microcode/*
16480
16481 X86 MM
16482 M:      Dave Hansen <dave.hansen@linux.intel.com>
16483 M:      Andy Lutomirski <luto@kernel.org>
16484 M:      Peter Zijlstra <peterz@infradead.org>
16485 L:      linux-kernel@vger.kernel.org
16486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16487 S:      Maintained
16488 F:      arch/x86/mm/
16489
16490 X86 PLATFORM DRIVERS
16491 M:      Darren Hart <dvhart@infradead.org>
16492 M:      Andy Shevchenko <andy@infradead.org>
16493 L:      platform-driver-x86@vger.kernel.org
16494 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16495 S:      Maintained
16496 F:      drivers/platform/x86/
16497 F:      drivers/platform/olpc/
16498
16499 X86 VDSO
16500 M:      Andy Lutomirski <luto@kernel.org>
16501 L:      linux-kernel@vger.kernel.org
16502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16503 S:      Maintained
16504 F:      arch/x86/entry/vdso/
16505
16506 XARRAY
16507 M:      Matthew Wilcox <willy@infradead.org>
16508 L:      linux-fsdevel@vger.kernel.org
16509 S:      Supported
16510 F:      Documentation/core-api/xarray.rst
16511 F:      lib/idr.c
16512 F:      lib/xarray.c
16513 F:      include/linux/idr.h
16514 F:      include/linux/xarray.h
16515 F:      tools/testing/radix-tree
16516
16517 XBOX DVD IR REMOTE
16518 M:      Benjamin Valentin <benpicco@googlemail.com>
16519 S:      Maintained
16520 F:      drivers/media/rc/xbox_remote.c
16521 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
16522
16523 XC2028/3028 TUNER DRIVER
16524 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16525 L:      linux-media@vger.kernel.org
16526 W:      https://linuxtv.org
16527 T:      git git://linuxtv.org/media_tree.git
16528 S:      Maintained
16529 F:      drivers/media/tuners/tuner-xc2028.*
16530
16531 XDP SOCKETS (AF_XDP)
16532 M:      Björn Töpel <bjorn.topel@intel.com>
16533 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16534 L:      netdev@vger.kernel.org
16535 S:      Maintained
16536 F:      kernel/bpf/xskmap.c
16537 F:      net/xdp/
16538
16539 XEN BLOCK SUBSYSTEM
16540 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16541 M:      Roger Pau Monné <roger.pau@citrix.com>
16542 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16543 S:      Supported
16544 F:      drivers/block/xen-blkback/*
16545 F:      drivers/block/xen*
16546
16547 XEN HYPERVISOR ARM
16548 M:      Stefano Stabellini <sstabellini@kernel.org>
16549 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16550 S:      Maintained
16551 F:      arch/arm/xen/
16552 F:      arch/arm/include/asm/xen/
16553
16554 XEN HYPERVISOR ARM64
16555 M:      Stefano Stabellini <sstabellini@kernel.org>
16556 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16557 S:      Maintained
16558 F:      arch/arm64/xen/
16559 F:      arch/arm64/include/asm/xen/
16560
16561 XEN HYPERVISOR INTERFACE
16562 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16563 M:      Juergen Gross <jgross@suse.com>
16564 R:      Stefano Stabellini <sstabellini@kernel.org>
16565 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16567 S:      Supported
16568 F:      arch/x86/xen/
16569 F:      drivers/*/xen-*front.c
16570 F:      drivers/xen/
16571 F:      arch/x86/include/asm/xen/
16572 F:      arch/x86/include/asm/pvclock-abi.h
16573 F:      include/xen/
16574 F:      include/uapi/xen/
16575 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16576 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16577
16578 XEN NETWORK BACKEND DRIVER
16579 M:      Wei Liu <wei.liu2@citrix.com>
16580 M:      Paul Durrant <paul.durrant@citrix.com>
16581 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16582 L:      netdev@vger.kernel.org
16583 S:      Supported
16584 F:      drivers/net/xen-netback/*
16585
16586 XEN PCI SUBSYSTEM
16587 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16588 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16589 S:      Supported
16590 F:      arch/x86/pci/*xen*
16591 F:      drivers/pci/*xen*
16592
16593 XEN PVSCSI DRIVERS
16594 M:      Juergen Gross <jgross@suse.com>
16595 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16596 L:      linux-scsi@vger.kernel.org
16597 S:      Supported
16598 F:      drivers/scsi/xen-scsifront.c
16599 F:      drivers/xen/xen-scsiback.c
16600 F:      include/xen/interface/io/vscsiif.h
16601
16602 XEN SWIOTLB SUBSYSTEM
16603 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16604 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16605 L:      iommu@lists.linux-foundation.org
16606 S:      Supported
16607 F:      arch/x86/xen/*swiotlb*
16608 F:      drivers/xen/*swiotlb*
16609
16610 XEN SOUND FRONTEND DRIVER
16611 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16612 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16613 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16614 S:      Supported
16615 F:      sound/xen/*
16616
16617 XFS FILESYSTEM
16618 M:      Darrick J. Wong <darrick.wong@oracle.com>
16619 M:      linux-xfs@vger.kernel.org
16620 L:      linux-xfs@vger.kernel.org
16621 W:      http://xfs.org/
16622 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16623 S:      Supported
16624 F:      Documentation/filesystems/xfs.txt
16625 F:      fs/xfs/
16626
16627 XILINX AXI ETHERNET DRIVER
16628 M:      Anirudha Sarangi <anirudh@xilinx.com>
16629 M:      John Linn <John.Linn@xilinx.com>
16630 S:      Maintained
16631 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16632
16633 XILINX UARTLITE SERIAL DRIVER
16634 M:      Peter Korsgaard <jacmet@sunsite.dk>
16635 L:      linux-serial@vger.kernel.org
16636 S:      Maintained
16637 F:      drivers/tty/serial/uartlite.c
16638
16639 XILINX VIDEO IP CORES
16640 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16641 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16642 L:      linux-media@vger.kernel.org
16643 T:      git git://linuxtv.org/media_tree.git
16644 S:      Supported
16645 F:      Documentation/devicetree/bindings/media/xilinx/
16646 F:      drivers/media/platform/xilinx/
16647 F:      include/uapi/linux/xilinx-v4l2-controls.h
16648
16649 XILLYBUS DRIVER
16650 M:      Eli Billauer <eli.billauer@gmail.com>
16651 L:      linux-kernel@vger.kernel.org
16652 S:      Supported
16653 F:      drivers/char/xillybus/
16654
16655 XLP9XX I2C DRIVER
16656 M:      George Cherian <george.cherian@cavium.com>
16657 M:      Jan Glauber <jglauber@cavium.com>
16658 L:      linux-i2c@vger.kernel.org
16659 W:      http://www.cavium.com
16660 S:      Supported
16661 F:      drivers/i2c/busses/i2c-xlp9xx.c
16662
16663 XRA1403 GPIO EXPANDER
16664 M:      Nandor Han <nandor.han@ge.com>
16665 M:      Semi Malinen <semi.malinen@ge.com>
16666 L:      linux-gpio@vger.kernel.org
16667 S:      Maintained
16668 F:      drivers/gpio/gpio-xra1403.c
16669 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16670
16671 XTENSA XTFPGA PLATFORM SUPPORT
16672 M:      Max Filippov <jcmvbkbc@gmail.com>
16673 L:      linux-xtensa@linux-xtensa.org
16674 S:      Maintained
16675 F:      drivers/spi/spi-xtensa-xtfpga.c
16676 F:      sound/soc/xtensa/xtfpga-i2s.c
16677
16678 YAM DRIVER FOR AX.25
16679 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16680 L:      linux-hams@vger.kernel.org
16681 S:      Maintained
16682 F:      drivers/net/hamradio/yam*
16683 F:      include/linux/yam.h
16684
16685 YAMA SECURITY MODULE
16686 M:      Kees Cook <keescook@chromium.org>
16687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16688 S:      Supported
16689 F:      security/yama/
16690 F:      Documentation/admin-guide/LSM/Yama.rst
16691
16692 YEALINK PHONE DRIVER
16693 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16694 L:      usbb2k-api-dev@nongnu.org
16695 S:      Maintained
16696 F:      Documentation/input/devices/yealink.rst
16697 F:      drivers/input/misc/yealink.*
16698
16699 Z8530 DRIVER FOR AX.25
16700 M:      Joerg Reuter <jreuter@yaina.de>
16701 W:      http://yaina.de/jreuter/
16702 W:      http://www.qsl.net/dl1bke/
16703 L:      linux-hams@vger.kernel.org
16704 S:      Maintained
16705 F:      Documentation/networking/z8530drv.txt
16706 F:      drivers/net/hamradio/*scc.c
16707 F:      drivers/net/hamradio/z8530.h
16708
16709 ZBUD COMPRESSED PAGE ALLOCATOR
16710 M:      Seth Jennings <sjenning@redhat.com>
16711 M:      Dan Streetman <ddstreet@ieee.org>
16712 L:      linux-mm@kvack.org
16713 S:      Maintained
16714 F:      mm/zbud.c
16715 F:      include/linux/zbud.h
16716
16717 ZD1211RW WIRELESS DRIVER
16718 M:      Daniel Drake <dsd@gentoo.org>
16719 M:      Ulrich Kunitz <kune@deine-taler.de>
16720 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16721 L:      linux-wireless@vger.kernel.org
16722 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16723 S:      Maintained
16724 F:      drivers/net/wireless/zydas/zd1211rw/
16725
16726 ZD1301 MEDIA DRIVER
16727 M:      Antti Palosaari <crope@iki.fi>
16728 L:      linux-media@vger.kernel.org
16729 W:      https://linuxtv.org/
16730 W:      http://palosaari.fi/linux/
16731 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16732 S:      Maintained
16733 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16734
16735 ZD1301_DEMOD MEDIA DRIVER
16736 M:      Antti Palosaari <crope@iki.fi>
16737 L:      linux-media@vger.kernel.org
16738 W:      https://linuxtv.org/
16739 W:      http://palosaari.fi/linux/
16740 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16741 S:      Maintained
16742 F:      drivers/media/dvb-frontends/zd1301_demod*
16743
16744 ZPOOL COMPRESSED PAGE STORAGE API
16745 M:      Dan Streetman <ddstreet@ieee.org>
16746 L:      linux-mm@kvack.org
16747 S:      Maintained
16748 F:      mm/zpool.c
16749 F:      include/linux/zpool.h
16750
16751 ZR36067 VIDEO FOR LINUX DRIVER
16752 L:      mjpeg-users@lists.sourceforge.net
16753 L:      linux-media@vger.kernel.org
16754 W:      http://mjpeg.sourceforge.net/driver-zoran/
16755 T:      hg https://linuxtv.org/hg/v4l-dvb
16756 S:      Odd Fixes
16757 F:      drivers/staging/media/zoran/
16758
16759 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16760 M:      Minchan Kim <minchan@kernel.org>
16761 M:      Nitin Gupta <ngupta@vflare.org>
16762 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16763 L:      linux-kernel@vger.kernel.org
16764 S:      Maintained
16765 F:      drivers/block/zram/
16766 F:      Documentation/blockdev/zram.txt
16767
16768 ZS DECSTATION Z85C30 SERIAL DRIVER
16769 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16770 S:      Maintained
16771 F:      drivers/tty/serial/zs.*
16772
16773 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16774 M:      Minchan Kim <minchan@kernel.org>
16775 M:      Nitin Gupta <ngupta@vflare.org>
16776 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16777 L:      linux-mm@kvack.org
16778 S:      Maintained
16779 F:      mm/zsmalloc.c
16780 F:      include/linux/zsmalloc.h
16781 F:      Documentation/vm/zsmalloc.rst
16782
16783 ZSWAP COMPRESSED SWAP CACHING
16784 M:      Seth Jennings <sjenning@redhat.com>
16785 M:      Dan Streetman <ddstreet@ieee.org>
16786 L:      linux-mm@kvack.org
16787 S:      Maintained
16788 F:      mm/zswap.c
16789
16790 THE REST
16791 M:      Linus Torvalds <torvalds@linux-foundation.org>
16792 L:      linux-kernel@vger.kernel.org
16793 Q:      http://patchwork.kernel.org/project/LKML/list/
16794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16795 S:      Buried alive in reporters
16796 F:      *
16797 F:      */