drm/v3d: add CONFIG_MMU dependency
[linux-2.6-microblaze.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@mathematik.tu-chemnitz.de>
141 L:      netdev@vger.kernel.org
142 S:      Maintained
143 F:      Documentation/networking/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L:      netdev@vger.kernel.org
184 S:      Maintained
185 F:      drivers/net/ethernet/realtek/r8169.c
186
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L:      linux-serial@vger.kernel.org
190 S:      Maintained
191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F:      drivers/tty/serial/8250*
193 F:      include/linux/serial_8250.h
194
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L:      netdev@vger.kernel.org
197 S:      Orphan / Obsolete
198 F:      drivers/net/ethernet/8390/
199
200 9P FILE SYSTEM
201 M:      Eric Van Hensbergen <ericvh@gmail.com>
202 M:      Ron Minnich <rminnich@sandia.gov>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 L:      v9fs-developer@lists.sourceforge.net
205 W:      http://swik.net/v9fs
206 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 S:      Maintained
209 F:      Documentation/filesystems/9p.txt
210 F:      fs/9p/
211 F:      net/9p/
212 F:      include/net/9p/
213 F:      include/uapi/linux/virtio_9p.h
214 F:      include/trace/events/9p.h
215
216 A8293 MEDIA DRIVER
217 M:      Antti Palosaari <crope@iki.fi>
218 L:      linux-media@vger.kernel.org
219 W:      https://linuxtv.org
220 W:      http://palosaari.fi/linux/
221 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
222 T:      git git://linuxtv.org/anttip/media_tree.git
223 S:      Maintained
224 F:      drivers/media/dvb-frontends/a8293*
225
226 AACRAID SCSI RAID DRIVER
227 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228 L:      linux-scsi@vger.kernel.org
229 W:      http://www.adaptec.com/
230 S:      Supported
231 F:      Documentation/scsi/aacraid.txt
232 F:      drivers/scsi/aacraid/
233
234 ABI/API
235 L:      linux-api@vger.kernel.org
236 F:      include/linux/syscalls.h
237 F:      kernel/sys_ni.c
238
239 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240 M:      Hans de Goede <hdegoede@redhat.com>
241 L:      linux-hwmon@vger.kernel.org
242 S:      Maintained
243 F:      drivers/hwmon/abituguru.c
244
245 ABIT UGURU 3 HARDWARE MONITOR DRIVER
246 M:      Alistair John Strachan <alistair@devzero.co.uk>
247 L:      linux-hwmon@vger.kernel.org
248 S:      Maintained
249 F:      drivers/hwmon/abituguru3.c
250
251 ACCES 104-DIO-48E GPIO DRIVER
252 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
253 L:      linux-gpio@vger.kernel.org
254 S:      Maintained
255 F:      drivers/gpio/gpio-104-dio-48e.c
256
257 ACCES 104-IDI-48 GPIO DRIVER
258 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
259 L:      linux-gpio@vger.kernel.org
260 S:      Maintained
261 F:      drivers/gpio/gpio-104-idi-48.c
262
263 ACCES 104-IDIO-16 GPIO DRIVER
264 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
265 L:      linux-gpio@vger.kernel.org
266 S:      Maintained
267 F:      drivers/gpio/gpio-104-idio-16.c
268
269 ACCES 104-QUAD-8 IIO DRIVER
270 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
271 L:      linux-iio@vger.kernel.org
272 S:      Maintained
273 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274 F:      drivers/iio/counter/104-quad-8.c
275
276 ACCES PCI-IDIO-16 GPIO DRIVER
277 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
278 L:      linux-gpio@vger.kernel.org
279 S:      Maintained
280 F:      drivers/gpio/gpio-pci-idio-16.c
281
282 ACCES PCIe-IDIO-24 GPIO DRIVER
283 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
284 L:      linux-gpio@vger.kernel.org
285 S:      Maintained
286 F:      drivers/gpio/gpio-pcie-idio-24.c
287
288 ACENIC DRIVER
289 M:      Jes Sorensen <jes@trained-monkey.org>
290 L:      linux-acenic@sunsite.dk
291 S:      Maintained
292 F:      drivers/net/ethernet/alteon/acenic*
293
294 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295 M:      Peter Feuerer <peter@piie.net>
296 L:      platform-driver-x86@vger.kernel.org
297 W:      http://piie.net/?section=acerhdf
298 S:      Maintained
299 F:      drivers/platform/x86/acerhdf.c
300
301 ACER WMI LAPTOP EXTRAS
302 M:      "Lee, Chun-Yi" <jlee@suse.com>
303 L:      platform-driver-x86@vger.kernel.org
304 S:      Maintained
305 F:      drivers/platform/x86/acer-wmi.c
306
307 ACPI
308 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
309 M:      Len Brown <lenb@kernel.org>
310 L:      linux-acpi@vger.kernel.org
311 W:      https://01.org/linux-acpi
312 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314 B:      https://bugzilla.kernel.org
315 S:      Supported
316 F:      drivers/acpi/
317 F:      drivers/pnp/pnpacpi/
318 F:      include/linux/acpi.h
319 F:      include/linux/fwnode.h
320 F:      include/acpi/
321 F:      Documentation/acpi/
322 F:      Documentation/ABI/testing/sysfs-bus-acpi
323 F:      Documentation/ABI/testing/configfs-acpi
324 F:      drivers/pci/*acpi*
325 F:      drivers/pci/*/*acpi*
326 F:      drivers/pci/*/*/*acpi*
327 F:      tools/power/acpi/
328
329 ACPI APEI
330 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
331 M:      Len Brown <lenb@kernel.org>
332 L:      linux-acpi@vger.kernel.org
333 R:      Tony Luck <tony.luck@intel.com>
334 R:      Borislav Petkov <bp@alien8.de>
335 F:      drivers/acpi/apei/
336
337 ACPI COMPONENT ARCHITECTURE (ACPICA)
338 M:      Robert Moore <robert.moore@intel.com>
339 M:      Erik Schmauss <erik.schmauss@intel.com>
340 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341 L:      linux-acpi@vger.kernel.org
342 L:      devel@acpica.org
343 W:      https://acpica.org/
344 W:      https://github.com/acpica/acpica/
345 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 B:      https://bugzilla.kernel.org
348 B:      https://bugs.acpica.org
349 S:      Supported
350 F:      drivers/acpi/acpica/
351 F:      include/acpi/
352 F:      tools/power/acpi/
353
354 ACPI FAN DRIVER
355 M:      Zhang Rui <rui.zhang@intel.com>
356 L:      linux-acpi@vger.kernel.org
357 W:      https://01.org/linux-acpi
358 B:      https://bugzilla.kernel.org
359 S:      Supported
360 F:      drivers/acpi/fan.c
361
362 ACPI FOR ARM64 (ACPI/arm64)
363 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364 M:      Hanjun Guo <hanjun.guo@linaro.org>
365 M:      Sudeep Holla <sudeep.holla@arm.com>
366 L:      linux-acpi@vger.kernel.org
367 S:      Maintained
368 F:      drivers/acpi/arm64
369
370 ACPI PMIC DRIVERS
371 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
372 M:      Len Brown <lenb@kernel.org>
373 R:      Andy Shevchenko <andy@infradead.org>
374 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
375 L:      linux-acpi@vger.kernel.org
376 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 B:      https://bugzilla.kernel.org
379 S:      Supported
380 F:      drivers/acpi/pmic/
381
382 ACPI THERMAL DRIVER
383 M:      Zhang Rui <rui.zhang@intel.com>
384 L:      linux-acpi@vger.kernel.org
385 W:      https://01.org/linux-acpi
386 B:      https://bugzilla.kernel.org
387 S:      Supported
388 F:      drivers/acpi/*thermal*
389
390 ACPI VIDEO DRIVER
391 M:      Zhang Rui <rui.zhang@intel.com>
392 L:      linux-acpi@vger.kernel.org
393 W:      https://01.org/linux-acpi
394 B:      https://bugzilla.kernel.org
395 S:      Supported
396 F:      drivers/acpi/acpi_video.c
397
398 ACPI WMI DRIVER
399 L:      platform-driver-x86@vger.kernel.org
400 S:      Orphan
401 F:      drivers/platform/x86/wmi.c
402 F:      include/uapi/linux/wmi.h
403
404 AD1889 ALSA SOUND DRIVER
405 M:      Thibaut Varene <T-Bone@parisc-linux.org>
406 W:      http://wiki.parisc-linux.org/AD1889
407 L:      linux-parisc@vger.kernel.org
408 S:      Maintained
409 F:      sound/pci/ad1889.*
410
411 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412 M:      Michael Hennerich <michael.hennerich@analog.com>
413 W:      http://wiki.analog.com/AD5254
414 W:      http://ez.analog.com/community/linux-device-drivers
415 S:      Supported
416 F:      drivers/misc/ad525x_dpot.c
417
418 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419 M:      Michael Hennerich <michael.hennerich@analog.com>
420 W:      http://wiki.analog.com/AD5398
421 W:      http://ez.analog.com/community/linux-device-drivers
422 S:      Supported
423 F:      drivers/regulator/ad5398.c
424
425 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426 M:      Michael Hennerich <michael.hennerich@analog.com>
427 W:      http://wiki.analog.com/AD7142
428 W:      http://ez.analog.com/community/linux-device-drivers
429 S:      Supported
430 F:      drivers/input/misc/ad714x.c
431
432 AD7877 TOUCHSCREEN DRIVER
433 M:      Michael Hennerich <michael.hennerich@analog.com>
434 W:      http://wiki.analog.com/AD7877
435 W:      http://ez.analog.com/community/linux-device-drivers
436 S:      Supported
437 F:      drivers/input/touchscreen/ad7877.c
438
439 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440 M:      Michael Hennerich <michael.hennerich@analog.com>
441 W:      http://wiki.analog.com/AD7879
442 W:      http://ez.analog.com/community/linux-device-drivers
443 S:      Supported
444 F:      drivers/input/touchscreen/ad7879.c
445
446 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447 M:      Jiri Kosina <jikos@kernel.org>
448 S:      Maintained
449
450 ADF7242 IEEE 802.15.4 RADIO DRIVER
451 M:      Michael Hennerich <michael.hennerich@analog.com>
452 W:      https://wiki.analog.com/ADF7242
453 W:      http://ez.analog.com/community/linux-device-drivers
454 L:      linux-wpan@vger.kernel.org
455 S:      Supported
456 F:      drivers/net/ieee802154/adf7242.c
457 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458
459 ADM1025 HARDWARE MONITOR DRIVER
460 M:      Jean Delvare <jdelvare@suse.com>
461 L:      linux-hwmon@vger.kernel.org
462 S:      Maintained
463 F:      Documentation/hwmon/adm1025
464 F:      drivers/hwmon/adm1025.c
465
466 ADM1029 HARDWARE MONITOR DRIVER
467 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
468 L:      linux-hwmon@vger.kernel.org
469 S:      Maintained
470 F:      drivers/hwmon/adm1029.c
471
472 ADM8211 WIRELESS DRIVER
473 L:      linux-wireless@vger.kernel.org
474 W:      http://wireless.kernel.org/
475 S:      Orphan
476 F:      drivers/net/wireless/admtek/adm8211.*
477
478 ADP1653 FLASH CONTROLLER DRIVER
479 M:      Sakari Ailus <sakari.ailus@iki.fi>
480 L:      linux-media@vger.kernel.org
481 S:      Maintained
482 F:      drivers/media/i2c/adp1653.c
483 F:      include/media/i2c/adp1653.h
484
485 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486 M:      Michael Hennerich <michael.hennerich@analog.com>
487 W:      http://wiki.analog.com/ADP5520
488 W:      http://ez.analog.com/community/linux-device-drivers
489 S:      Supported
490 F:      drivers/mfd/adp5520.c
491 F:      drivers/video/backlight/adp5520_bl.c
492 F:      drivers/leds/leds-adp5520.c
493 F:      drivers/gpio/gpio-adp5520.c
494 F:      drivers/input/keyboard/adp5520-keys.c
495
496 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497 M:      Michael Hennerich <michael.hennerich@analog.com>
498 W:      http://wiki.analog.com/ADP5588
499 W:      http://ez.analog.com/community/linux-device-drivers
500 S:      Supported
501 F:      drivers/input/keyboard/adp5588-keys.c
502 F:      drivers/gpio/gpio-adp5588.c
503
504 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505 M:      Michael Hennerich <michael.hennerich@analog.com>
506 W:      http://wiki.analog.com/ADP8860
507 W:      http://ez.analog.com/community/linux-device-drivers
508 S:      Supported
509 F:      drivers/video/backlight/adp8860_bl.c
510
511 ADS1015 HARDWARE MONITOR DRIVER
512 M:      Dirk Eibach <eibach@gdsys.de>
513 L:      linux-hwmon@vger.kernel.org
514 S:      Maintained
515 F:      Documentation/hwmon/ads1015
516 F:      drivers/hwmon/ads1015.c
517 F:      include/linux/platform_data/ads1015.h
518
519 ADT746X FAN DRIVER
520 M:      Colin Leroy <colin@colino.net>
521 S:      Maintained
522 F:      drivers/macintosh/therm_adt746x.c
523
524 ADT7475 HARDWARE MONITOR DRIVER
525 M:      Jean Delvare <jdelvare@suse.com>
526 L:      linux-hwmon@vger.kernel.org
527 S:      Maintained
528 F:      Documentation/hwmon/adt7475
529 F:      drivers/hwmon/adt7475.c
530
531 ADVANSYS SCSI DRIVER
532 M:      Matthew Wilcox <matthew@wil.cx>
533 M:      Hannes Reinecke <hare@suse.com>
534 L:      linux-scsi@vger.kernel.org
535 S:      Maintained
536 F:      Documentation/scsi/advansys.txt
537 F:      drivers/scsi/advansys.c
538
539 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540 M:      Michael Hennerich <michael.hennerich@analog.com>
541 W:      http://wiki.analog.com/ADXL345
542 W:      http://ez.analog.com/community/linux-device-drivers
543 S:      Supported
544 F:      drivers/input/misc/adxl34x.c
545
546 AF9013 MEDIA DRIVER
547 M:      Antti Palosaari <crope@iki.fi>
548 L:      linux-media@vger.kernel.org
549 W:      https://linuxtv.org
550 W:      http://palosaari.fi/linux/
551 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
552 T:      git git://linuxtv.org/anttip/media_tree.git
553 S:      Maintained
554 F:      drivers/media/dvb-frontends/af9013*
555
556 AF9033 MEDIA DRIVER
557 M:      Antti Palosaari <crope@iki.fi>
558 L:      linux-media@vger.kernel.org
559 W:      https://linuxtv.org
560 W:      http://palosaari.fi/linux/
561 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
562 T:      git git://linuxtv.org/anttip/media_tree.git
563 S:      Maintained
564 F:      drivers/media/dvb-frontends/af9033*
565
566 AFFS FILE SYSTEM
567 M:      David Sterba <dsterba@suse.com>
568 L:      linux-fsdevel@vger.kernel.org
569 S:      Odd Fixes
570 F:      Documentation/filesystems/affs.txt
571 F:      fs/affs/
572
573 AFS FILESYSTEM
574 M:      David Howells <dhowells@redhat.com>
575 L:      linux-afs@lists.infradead.org
576 S:      Supported
577 F:      fs/afs/
578 F:      include/trace/events/afs.h
579 F:      Documentation/filesystems/afs.txt
580 W:      https://www.infradead.org/~dhowells/kafs/
581
582 AGPGART DRIVER
583 M:      David Airlie <airlied@linux.ie>
584 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
585 S:      Maintained
586 F:      drivers/char/agp/
587 F:      include/linux/agp*
588 F:      include/uapi/linux/agp*
589
590 AHA152X SCSI DRIVER
591 M:      "Juergen E. Fischer" <fischer@norbit.de>
592 L:      linux-scsi@vger.kernel.org
593 S:      Maintained
594 F:      drivers/scsi/aha152x*
595 F:      drivers/scsi/pcmcia/aha152x*
596
597 AIC7XXX / AIC79XX SCSI DRIVER
598 M:      Hannes Reinecke <hare@suse.com>
599 L:      linux-scsi@vger.kernel.org
600 S:      Maintained
601 F:      drivers/scsi/aic7xxx/
602
603 AIMSLAB FM RADIO RECEIVER DRIVER
604 M:      Hans Verkuil <hverkuil@xs4all.nl>
605 L:      linux-media@vger.kernel.org
606 T:      git git://linuxtv.org/media_tree.git
607 W:      https://linuxtv.org
608 S:      Maintained
609 F:      drivers/media/radio/radio-aimslab*
610
611 AIO
612 M:      Benjamin LaHaise <bcrl@kvack.org>
613 L:      linux-aio@kvack.org
614 S:      Supported
615 F:      fs/aio.c
616 F:      include/linux/*aio*.h
617
618 AIRSPY MEDIA DRIVER
619 M:      Antti Palosaari <crope@iki.fi>
620 L:      linux-media@vger.kernel.org
621 W:      https://linuxtv.org
622 W:      http://palosaari.fi/linux/
623 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
624 T:      git git://linuxtv.org/anttip/media_tree.git
625 S:      Maintained
626 F:      drivers/media/usb/airspy/
627
628 ALACRITECH GIGABIT ETHERNET DRIVER
629 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
630 S:      Maintained
631 F:      drivers/net/ethernet/alacritech/*
632
633 ALCATEL SPEEDTOUCH USB DRIVER
634 M:      Duncan Sands <duncan.sands@free.fr>
635 L:      linux-usb@vger.kernel.org
636 W:      http://www.linux-usb.org/SpeedTouch/
637 S:      Maintained
638 F:      drivers/usb/atm/speedtch.c
639 F:      drivers/usb/atm/usbatm.c
640
641 ALCHEMY AU1XX0 MMC DRIVER
642 M:      Manuel Lauss <manuel.lauss@gmail.com>
643 S:      Maintained
644 F:      drivers/mmc/host/au1xmmc.c
645
646 ALI1563 I2C DRIVER
647 M:      Rudolf Marek <r.marek@assembler.cz>
648 L:      linux-i2c@vger.kernel.org
649 S:      Maintained
650 F:      Documentation/i2c/busses/i2c-ali1563
651 F:      drivers/i2c/busses/i2c-ali1563.c
652
653 ALLWINNER SECURITY SYSTEM
654 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
655 L:      linux-crypto@vger.kernel.org
656 S:      Maintained
657 F:      drivers/crypto/sunxi-ss/
658
659 ALPHA PORT
660 M:      Richard Henderson <rth@twiddle.net>
661 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
662 M:      Matt Turner <mattst88@gmail.com>
663 S:      Odd Fixes
664 L:      linux-alpha@vger.kernel.org
665 F:      arch/alpha/
666
667 ALPS PS/2 TOUCHPAD DRIVER
668 R:      Pali Rohár <pali.rohar@gmail.com>
669 F:      drivers/input/mouse/alps.*
670
671 ALTERA I2C CONTROLLER DRIVER
672 M:      Thor Thayer <thor.thayer@linux.intel.com>
673 S:      Maintained
674 F:      drivers/i2c/busses/i2c-altera.c
675
676 ALTERA MAILBOX DRIVER
677 M:      Ley Foon Tan <lftan@altera.com>
678 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
679 S:      Maintained
680 F:      drivers/mailbox/mailbox-altera.c
681
682 ALTERA PIO DRIVER
683 M:      Tien Hock Loh <thloh@altera.com>
684 L:      linux-gpio@vger.kernel.org
685 S:      Maintained
686 F:      drivers/gpio/gpio-altera.c
687
688 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
689 M:      Thor Thayer <thor.thayer@linux.intel.com>
690 S:      Maintained
691 F:      drivers/gpio/gpio-altera-a10sr.c
692 F:      drivers/mfd/altera-a10sr.c
693 F:      drivers/reset/reset-a10sr.c
694 F:      include/linux/mfd/altera-a10sr.h
695 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
696
697 ALTERA TRIPLE SPEED ETHERNET DRIVER
698 M:      Vince Bridgers <vbridger@opensource.altera.com>
699 L:      netdev@vger.kernel.org
700 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701 S:      Maintained
702 F:      drivers/net/ethernet/altera/
703
704 ALTERA UART/JTAG UART SERIAL DRIVERS
705 M:      Tobias Klauser <tklauser@distanz.ch>
706 L:      linux-serial@vger.kernel.org
707 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708 S:      Maintained
709 F:      drivers/tty/serial/altera_uart.c
710 F:      drivers/tty/serial/altera_jtaguart.c
711 F:      include/linux/altera_uart.h
712 F:      include/linux/altera_jtaguart.h
713
714 AMAZON ETHERNET DRIVERS
715 M:      Netanel Belgazal <netanel@amazon.com>
716 R:      Saeed Bishara <saeedb@amazon.com>
717 R:      Zorik Machulsky <zorik@amazon.com>
718 L:      netdev@vger.kernel.org
719 S:      Supported
720 F:      Documentation/networking/ena.txt
721 F:      drivers/net/ethernet/amazon/
722
723 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
724 M:      Tom Lendacky <thomas.lendacky@amd.com>
725 M:      Gary Hook <gary.hook@amd.com>
726 L:      linux-crypto@vger.kernel.org
727 S:      Supported
728 F:      drivers/crypto/ccp/
729 F:      include/linux/ccp.h
730
731 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
732 M:      Huang Rui <ray.huang@amd.com>
733 L:      linux-hwmon@vger.kernel.org
734 S:      Supported
735 F:      Documentation/hwmon/fam15h_power
736 F:      drivers/hwmon/fam15h_power.c
737
738 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
739 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
740 S:      Orphan
741 F:      drivers/usb/gadget/udc/amd5536udc.*
742
743 AMD GEODE PROCESSOR/CHIPSET SUPPORT
744 P:      Andres Salomon <dilinger@queued.net>
745 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
746 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
747 S:      Supported
748 F:      drivers/char/hw_random/geode-rng.c
749 F:      drivers/crypto/geode*
750 F:      drivers/video/fbdev/geode/
751 F:      arch/x86/include/asm/geode.h
752
753 AMD IOMMU (AMD-VI)
754 M:      Joerg Roedel <joro@8bytes.org>
755 L:      iommu@lists.linux-foundation.org
756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
757 S:      Maintained
758 F:      drivers/iommu/amd_iommu*.[ch]
759 F:      include/linux/amd-iommu.h
760
761 AMD KFD
762 M:      Oded Gabbay <oded.gabbay@gmail.com>
763 L:      dri-devel@lists.freedesktop.org
764 T:      git git://people.freedesktop.org/~gabbayo/linux.git
765 S:      Supported
766 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
767 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
768 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
769 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
770 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
771 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
772 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
773 F:      drivers/gpu/drm/amd/amdkfd/
774 F:      drivers/gpu/drm/amd/include/cik_structs.h
775 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
776 F:      drivers/gpu/drm/amd/include/vi_structs.h
777 F:      drivers/gpu/drm/amd/include/v9_structs.h
778 F:      include/uapi/linux/kfd_ioctl.h
779
780 AMD SEATTLE DEVICE TREE SUPPORT
781 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
782 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
783 M:      Tom Lendacky <thomas.lendacky@amd.com>
784 S:      Supported
785 F:      arch/arm64/boot/dts/amd/
786
787 AMD XGBE DRIVER
788 M:      Tom Lendacky <thomas.lendacky@amd.com>
789 L:      netdev@vger.kernel.org
790 S:      Supported
791 F:      drivers/net/ethernet/amd/xgbe/
792 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
793
794 AMS (Apple Motion Sensor) DRIVER
795 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
796 S:      Supported
797 F:      drivers/macintosh/ams/
798
799 ANALOG DEVICES INC AD9389B DRIVER
800 M:      Hans Verkuil <hans.verkuil@cisco.com>
801 L:      linux-media@vger.kernel.org
802 S:      Maintained
803 F:      drivers/media/i2c/ad9389b*
804
805 ANALOG DEVICES INC ADV7180 DRIVER
806 M:      Lars-Peter Clausen <lars@metafoo.de>
807 L:      linux-media@vger.kernel.org
808 W:      http://ez.analog.com/community/linux-device-drivers
809 S:      Supported
810 F:      drivers/media/i2c/adv7180.c
811
812 ANALOG DEVICES INC ADV748X DRIVER
813 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
814 L:      linux-media@vger.kernel.org
815 S:      Maintained
816 F:      drivers/media/i2c/adv748x/*
817
818 ANALOG DEVICES INC ADV7511 DRIVER
819 M:      Hans Verkuil <hans.verkuil@cisco.com>
820 L:      linux-media@vger.kernel.org
821 S:      Maintained
822 F:      drivers/media/i2c/adv7511*
823
824 ANALOG DEVICES INC ADV7604 DRIVER
825 M:      Hans Verkuil <hans.verkuil@cisco.com>
826 L:      linux-media@vger.kernel.org
827 S:      Maintained
828 F:      drivers/media/i2c/adv7604*
829
830 ANALOG DEVICES INC ADV7842 DRIVER
831 M:      Hans Verkuil <hans.verkuil@cisco.com>
832 L:      linux-media@vger.kernel.org
833 S:      Maintained
834 F:      drivers/media/i2c/adv7842*
835
836 ANALOG DEVICES INC ASOC CODEC DRIVERS
837 M:      Lars-Peter Clausen <lars@metafoo.de>
838 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
839 W:      http://wiki.analog.com/
840 W:      http://ez.analog.com/community/linux-device-drivers
841 S:      Supported
842 F:      sound/soc/codecs/adau*
843 F:      sound/soc/codecs/adav*
844 F:      sound/soc/codecs/ad1*
845 F:      sound/soc/codecs/ad7*
846 F:      sound/soc/codecs/ssm*
847 F:      sound/soc/codecs/sigmadsp.*
848
849 ANALOG DEVICES INC DMA DRIVERS
850 M:      Lars-Peter Clausen <lars@metafoo.de>
851 W:      http://ez.analog.com/community/linux-device-drivers
852 S:      Supported
853 F:      drivers/dma/dma-axi-dmac.c
854
855 ANALOG DEVICES INC IIO DRIVERS
856 M:      Lars-Peter Clausen <lars@metafoo.de>
857 M:      Michael Hennerich <Michael.Hennerich@analog.com>
858 W:      http://wiki.analog.com/
859 W:      http://ez.analog.com/community/linux-device-drivers
860 S:      Supported
861 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
862 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
863 F:      drivers/iio/*/ad*
864 F:      drivers/iio/adc/ltc2497*
865 X:      drivers/iio/*/adjd*
866 F:      drivers/staging/iio/*/ad*
867
868 ANDES ARCHITECTURE
869 M:      Greentime Hu <green.hu@gmail.com>
870 M:      Vincent Chen <deanbo422@gmail.com>
871 T:      git https://github.com/andestech/linux.git
872 S:      Supported
873 F:      arch/nds32/
874 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
875 F:      Documentation/devicetree/bindings/nds32/
876 K:      nds32
877 N:      nds32
878
879 ANDROID CONFIG FRAGMENTS
880 M:      Rob Herring <robh@kernel.org>
881 S:      Supported
882 F:      kernel/configs/android*
883
884 ANDROID DRIVERS
885 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
886 M:      Arve Hjønnevåg <arve@android.com>
887 M:      Todd Kjos <tkjos@android.com>
888 M:      Martijn Coenen <maco@android.com>
889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
890 L:      devel@driverdev.osuosl.org
891 S:      Supported
892 F:      drivers/android/
893 F:      drivers/staging/android/
894
895 ANDROID GOLDFISH PIC DRIVER
896 M:      Miodrag Dinic <miodrag.dinic@mips.com>
897 S:      Supported
898 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
899 F:      drivers/irqchip/irq-goldfish-pic.c
900
901 ANDROID GOLDFISH RTC DRIVER
902 M:      Miodrag Dinic <miodrag.dinic@mips.com>
903 S:      Supported
904 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
905 F:      drivers/rtc/rtc-goldfish.c
906
907 ANDROID ION DRIVER
908 M:      Laura Abbott <labbott@redhat.com>
909 M:      Sumit Semwal <sumit.semwal@linaro.org>
910 L:      devel@driverdev.osuosl.org
911 L:      dri-devel@lists.freedesktop.org
912 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
913 S:      Supported
914 F:      drivers/staging/android/ion
915 F:      drivers/staging/android/uapi/ion.h
916
917 AOA (Apple Onboard Audio) ALSA DRIVER
918 M:      Johannes Berg <johannes@sipsolutions.net>
919 L:      linuxppc-dev@lists.ozlabs.org
920 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
921 S:      Maintained
922 F:      sound/aoa/
923
924 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
925 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
926 L:      linux-iio@vger.kernel.org
927 S:      Maintained
928 F:      drivers/iio/adc/stx104.c
929
930 APM DRIVER
931 M:      Jiri Kosina <jikos@kernel.org>
932 S:      Odd fixes
933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
934 F:      arch/x86/kernel/apm_32.c
935 F:      include/linux/apm_bios.h
936 F:      include/uapi/linux/apm_bios.h
937 F:      drivers/char/apm-emulation.c
938
939 APPARMOR SECURITY MODULE
940 M:      John Johansen <john.johansen@canonical.com>
941 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
942 W:      wiki.apparmor.net
943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
944 S:      Supported
945 F:      security/apparmor/
946 F:      Documentation/admin-guide/LSM/apparmor.rst
947
948 APPLE BCM5974 MULTITOUCH DRIVER
949 M:      Henrik Rydberg <rydberg@bitmath.org>
950 L:      linux-input@vger.kernel.org
951 S:      Odd fixes
952 F:      drivers/input/mouse/bcm5974.c
953
954 APPLE SMC DRIVER
955 M:      Henrik Rydberg <rydberg@bitmath.org>
956 L:      linux-hwmon@vger.kernel.org
957 S:      Odd fixes
958 F:      drivers/hwmon/applesmc.c
959
960 APPLETALK NETWORK LAYER
961 L:      netdev@vger.kernel.org
962 S:      Odd fixes
963 F:      drivers/net/appletalk/
964 F:      net/appletalk/
965
966 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
967 M:      Duc Dang <dhdang@apm.com>
968 S:      Supported
969 F:      arch/arm64/boot/dts/apm/
970
971 APPLIED MICRO (APM) X-GENE SOC EDAC
972 M:      Loc Ho <lho@apm.com>
973 S:      Supported
974 F:      drivers/edac/xgene_edac.c
975 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
976
977 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
978 M:      Iyappan Subramanian <isubramanian@apm.com>
979 M:      Keyur Chudgar <kchudgar@apm.com>
980 S:      Supported
981 F:      drivers/net/ethernet/apm/xgene-v2/
982
983 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
984 M:      Iyappan Subramanian <isubramanian@apm.com>
985 M:      Keyur Chudgar <kchudgar@apm.com>
986 M:      Quan Nguyen <qnguyen@apm.com>
987 S:      Supported
988 F:      drivers/net/ethernet/apm/xgene/
989 F:      drivers/net/phy/mdio-xgene.c
990 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
991 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
992
993 APPLIED MICRO (APM) X-GENE SOC PMU
994 M:      Tai Nguyen <ttnguyen@apm.com>
995 S:      Supported
996 F:      drivers/perf/xgene_pmu.c
997 F:      Documentation/perf/xgene-pmu.txt
998 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
999
1000 APTINA CAMERA SENSOR PLL
1001 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1002 L:      linux-media@vger.kernel.org
1003 S:      Maintained
1004 F:      drivers/media/i2c/aptina-pll.*
1005
1006 ARC FRAMEBUFFER DRIVER
1007 M:      Jaya Kumar <jayalk@intworks.biz>
1008 S:      Maintained
1009 F:      drivers/video/fbdev/arcfb.c
1010 F:      drivers/video/fbdev/core/fb_defio.c
1011
1012 ARC PGU DRM DRIVER
1013 M:      Alexey Brodkin <abrodkin@synopsys.com>
1014 S:      Supported
1015 F:      drivers/gpu/drm/arc/
1016 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1017
1018 ARCNET NETWORK LAYER
1019 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1020 L:      netdev@vger.kernel.org
1021 S:      Maintained
1022 F:      drivers/net/arcnet/
1023 F:      include/uapi/linux/if_arcnet.h
1024
1025 ARM ARCHITECTED TIMER DRIVER
1026 M:      Mark Rutland <mark.rutland@arm.com>
1027 M:      Marc Zyngier <marc.zyngier@arm.com>
1028 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1029 S:      Maintained
1030 F:      arch/arm/include/asm/arch_timer.h
1031 F:      arch/arm64/include/asm/arch_timer.h
1032 F:      drivers/clocksource/arm_arch_timer.c
1033
1034 ARM HDLCD DRM DRIVER
1035 M:      Liviu Dudau <liviu.dudau@arm.com>
1036 S:      Supported
1037 F:      drivers/gpu/drm/arm/hdlcd_*
1038 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1039
1040 ARM MALI-DP DRM DRIVER
1041 M:      Liviu Dudau <liviu.dudau@arm.com>
1042 M:      Brian Starkey <brian.starkey@arm.com>
1043 M:      Mali DP Maintainers <malidp@foss.arm.com>
1044 S:      Supported
1045 F:      drivers/gpu/drm/arm/
1046 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1047
1048 ARM MFM AND FLOPPY DRIVERS
1049 M:      Ian Molton <spyro@f2s.com>
1050 S:      Maintained
1051 F:      arch/arm/lib/floppydma.S
1052 F:      arch/arm/include/asm/floppy.h
1053
1054 ARM PMU PROFILING AND DEBUGGING
1055 M:      Will Deacon <will.deacon@arm.com>
1056 M:      Mark Rutland <mark.rutland@arm.com>
1057 S:      Maintained
1058 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1059 F:      arch/arm*/kernel/perf_*
1060 F:      arch/arm/oprofile/common.c
1061 F:      arch/arm*/kernel/hw_breakpoint.c
1062 F:      arch/arm*/include/asm/hw_breakpoint.h
1063 F:      arch/arm*/include/asm/perf_event.h
1064 F:      drivers/perf/*
1065 F:      include/linux/perf/arm_pmu.h
1066 F:      Documentation/devicetree/bindings/arm/pmu.txt
1067 F:      Documentation/devicetree/bindings/perf/
1068
1069 ARM PORT
1070 M:      Russell King <linux@armlinux.org.uk>
1071 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1072 W:      http://www.armlinux.org.uk/
1073 S:      Odd Fixes
1074 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1075 F:      arch/arm/
1076 X:      arch/arm/boot/dts/
1077
1078 ARM PRIMECELL AACI PL041 DRIVER
1079 M:      Russell King <linux@armlinux.org.uk>
1080 S:      Odd Fixes
1081 F:      sound/arm/aaci.*
1082
1083 ARM PRIMECELL BUS SUPPORT
1084 M:      Russell King <linux@armlinux.org.uk>
1085 S:      Odd Fixes
1086 F:      drivers/amba/
1087 F:      include/linux/amba/bus.h
1088
1089 ARM PRIMECELL CLCD PL110 DRIVER
1090 M:      Russell King <linux@armlinux.org.uk>
1091 S:      Odd Fixes
1092 F:      drivers/video/fbdev/amba-clcd.*
1093
1094 ARM PRIMECELL KMI PL050 DRIVER
1095 M:      Russell King <linux@armlinux.org.uk>
1096 S:      Odd Fixes
1097 F:      drivers/input/serio/ambakmi.*
1098 F:      include/linux/amba/kmi.h
1099
1100 ARM PRIMECELL MMCI PL180/1 DRIVER
1101 M:      Russell King <linux@armlinux.org.uk>
1102 S:      Odd Fixes
1103 F:      drivers/mmc/host/mmci.*
1104 F:      include/linux/amba/mmci.h
1105
1106 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1107 M:      Russell King <linux@armlinux.org.uk>
1108 S:      Odd Fixes
1109 F:      drivers/tty/serial/amba-pl01*.c
1110 F:      include/linux/amba/serial.h
1111
1112 ARM SMMU DRIVERS
1113 M:      Will Deacon <will.deacon@arm.com>
1114 R:      Robin Murphy <robin.murphy@arm.com>
1115 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1116 S:      Maintained
1117 F:      drivers/iommu/arm-smmu.c
1118 F:      drivers/iommu/arm-smmu-v3.c
1119 F:      drivers/iommu/io-pgtable-arm.c
1120 F:      drivers/iommu/io-pgtable-arm-v7s.c
1121
1122 ARM SUB-ARCHITECTURES
1123 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124 S:      Maintained
1125 F:      arch/arm/mach-*/
1126 F:      arch/arm/plat-*/
1127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1128
1129 ARM/ACTIONS SEMI ARCHITECTURE
1130 M:      Andreas Färber <afaerber@suse.de>
1131 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132 S:      Maintained
1133 N:      owl
1134 F:      arch/arm/mach-actions/
1135 F:      arch/arm/boot/dts/owl-*
1136 F:      arch/arm64/boot/dts/actions/
1137 F:      drivers/clocksource/owl-*
1138 F:      drivers/soc/actions/
1139 F:      include/dt-bindings/power/owl-*
1140 F:      include/linux/soc/actions/
1141 F:      Documentation/devicetree/bindings/arm/actions.txt
1142 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1143 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1144
1145 ARM/ADS SPHERE MACHINE SUPPORT
1146 M:      Lennert Buytenhek <kernel@wantstofly.org>
1147 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148 S:      Maintained
1149
1150 ARM/AFEB9260 MACHINE SUPPORT
1151 M:      Sergey Lapin <slapin@ossfans.org>
1152 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153 S:      Maintained
1154
1155 ARM/AJECO 1ARM MACHINE SUPPORT
1156 M:      Lennert Buytenhek <kernel@wantstofly.org>
1157 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158 S:      Maintained
1159
1160 ARM/Allwinner SoC Clock Support
1161 M:      Emilio López <emilio@elopez.com.ar>
1162 S:      Maintained
1163 F:      drivers/clk/sunxi/
1164
1165 ARM/Allwinner sunXi SoC support
1166 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1167 M:      Chen-Yu Tsai <wens@csie.org>
1168 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169 S:      Maintained
1170 N:      sun[x456789]i
1171 N:      sun50i
1172 F:      arch/arm/mach-sunxi/
1173 F:      arch/arm64/boot/dts/allwinner/
1174 F:      drivers/clk/sunxi-ng/
1175 F:      drivers/pinctrl/sunxi/
1176 F:      drivers/soc/sunxi/
1177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1178
1179 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1180 M:      Neil Armstrong <narmstrong@baylibre.com>
1181 M:      Jerome Brunet <jbrunet@baylibre.com>
1182 L:      linux-amlogic@lists.infradead.org
1183 S:      Maintained
1184 F:      drivers/clk/meson/
1185 F:      include/dt-bindings/clock/meson*
1186 F:      include/dt-bindings/clock/gxbb*
1187 F:      Documentation/devicetree/bindings/clock/amlogic*
1188
1189 ARM/Amlogic Meson SoC support
1190 M:      Carlo Caione <carlo@caione.org>
1191 M:      Kevin Hilman <khilman@baylibre.com>
1192 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193 L:      linux-amlogic@lists.infradead.org
1194 W:      http://linux-meson.com/
1195 S:      Maintained
1196 F:      arch/arm/mach-meson/
1197 F:      arch/arm/boot/dts/meson*
1198 F:      arch/arm64/boot/dts/amlogic/
1199 F:      drivers/pinctrl/meson/
1200 F:      drivers/mmc/host/meson*
1201 N:      meson
1202
1203 ARM/Annapurna Labs ALPINE ARCHITECTURE
1204 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1205 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1206 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207 S:      Maintained
1208 F:      arch/arm/mach-alpine/
1209 F:      arch/arm/boot/dts/alpine*
1210 F:      arch/arm64/boot/dts/al/
1211 F:      drivers/*/*alpine*
1212
1213 ARM/ARTPEC MACHINE SUPPORT
1214 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1215 M:      Lars Persson <lars.persson@axis.com>
1216 S:      Maintained
1217 L:      linux-arm-kernel@axis.com
1218 F:      arch/arm/mach-artpec
1219 F:      arch/arm/boot/dts/artpec6*
1220 F:      drivers/clk/axis
1221 F:      drivers/crypto/axis
1222 F:      drivers/pinctrl/pinctrl-artpec*
1223 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1224
1225 ARM/ASPEED I2C DRIVER
1226 M:      Brendan Higgins <brendanhiggins@google.com>
1227 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1228 R:      Joel Stanley <joel@jms.id.au>
1229 L:      linux-i2c@vger.kernel.org
1230 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1231 S:      Maintained
1232 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1233 F:      drivers/i2c/busses/i2c-aspeed.c
1234 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1235 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1236
1237 ARM/ASPEED MACHINE SUPPORT
1238 M:      Joel Stanley <joel@jms.id.au>
1239 R:      Andrew Jeffery <andrew@aj.id.au>
1240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1242 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1243 S:      Supported
1244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1245 F:      arch/arm/mach-aspeed/
1246 F:      arch/arm/boot/dts/aspeed-*
1247 N:      aspeed
1248
1249 ARM/ATMEL AT91 Clock Support
1250 M:      Boris Brezillon <boris.brezillon@bootlin.com>
1251 S:      Maintained
1252 F:      drivers/clk/at91
1253
1254 ARM/CALXEDA HIGHBANK ARCHITECTURE
1255 M:      Rob Herring <robh@kernel.org>
1256 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257 S:      Maintained
1258 F:      arch/arm/mach-highbank/
1259 F:      arch/arm/boot/dts/highbank.dts
1260 F:      arch/arm/boot/dts/ecx-*.dts*
1261
1262 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1263 M:      Krzysztof Halasa <khalasa@piap.pl>
1264 S:      Maintained
1265 F:      arch/arm/mach-cns3xxx/
1266
1267 ARM/CAVIUM THUNDER NETWORK DRIVER
1268 M:      Sunil Goutham <sgoutham@cavium.com>
1269 M:      Robert Richter <rric@kernel.org>
1270 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271 S:      Supported
1272 F:      drivers/net/ethernet/cavium/thunder/
1273
1274 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1275 M:      Lukasz Majewski <lukma@denx.de>
1276 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277 S:      Maintained
1278 F:      arch/arm/mach-ep93xx/ts72xx.c
1279
1280 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1281 M:      Alexander Shiyan <shc_work@mail.ru>
1282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283 S:      Odd Fixes
1284 N:      clps711x
1285
1286 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1287 M:      Lennert Buytenhek <kernel@wantstofly.org>
1288 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289 S:      Maintained
1290
1291 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1292 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1293 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1294 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295 S:      Maintained
1296 F:      arch/arm/mach-ep93xx/
1297 F:      arch/arm/mach-ep93xx/include/mach/
1298
1299 ARM/CLKDEV SUPPORT
1300 M:      Russell King <linux@armlinux.org.uk>
1301 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302 S:      Maintained
1303 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1304 F:      drivers/clk/clkdev.c
1305
1306 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1307 M:      Mike Rapoport <mike@compulab.co.il>
1308 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309 S:      Maintained
1310
1311 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1312 M:      Baruch Siach <baruch@tkos.co.il>
1313 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314 S:      Maintained
1315 F:      arch/arm/boot/dts/cx92755*
1316 N:      digicolor
1317
1318 ARM/CONTEC MICRO9 MACHINE SUPPORT
1319 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1320 S:      Maintained
1321 F:      arch/arm/mach-ep93xx/micro9.c
1322
1323 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1324 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326 S:      Maintained
1327 F:      drivers/hwtracing/coresight/*
1328 F:      Documentation/trace/coresight.txt
1329 F:      Documentation/trace/coresight-cpu-debug.txt
1330 F:      Documentation/devicetree/bindings/arm/coresight.txt
1331 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1332 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1333 F:      tools/perf/arch/arm/util/pmu.c
1334 F:      tools/perf/arch/arm/util/auxtrace.c
1335 F:      tools/perf/arch/arm/util/cs-etm.c
1336 F:      tools/perf/arch/arm/util/cs-etm.h
1337 F:      tools/perf/util/cs-etm.*
1338 F:      tools/perf/util/cs-etm-decoder/*
1339
1340 ARM/CORGI MACHINE SUPPORT
1341 M:      Richard Purdie <rpurdie@rpsys.net>
1342 S:      Maintained
1343
1344 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1345 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1346 M:      Linus Walleij <linus.walleij@linaro.org>
1347 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348 T:      git git://github.com/ulli-kroll/linux.git
1349 S:      Maintained
1350 F:      Documentation/devicetree/bindings/arm/gemini.txt
1351 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1352 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1353 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1354 F:      arch/arm/mach-gemini/
1355 F:      drivers/net/ethernet/cortina/
1356 F:      drivers/pinctrl/pinctrl-gemini.c
1357 F:      drivers/rtc/rtc-ftrtc010.c
1358
1359 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1360 M:      Barry Song <baohua@kernel.org>
1361 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1363 S:      Maintained
1364 F:      arch/arm/boot/dts/prima2*
1365 F:      arch/arm/mach-prima2/
1366 F:      drivers/clk/sirf/
1367 F:      drivers/clocksource/timer-prima2.c
1368 F:      drivers/clocksource/timer-atlas7.c
1369 N:      [^a-z]sirf
1370
1371 ARM/EBSA110 MACHINE SUPPORT
1372 M:      Russell King <linux@armlinux.org.uk>
1373 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374 W:      http://www.armlinux.org.uk/
1375 S:      Maintained
1376 F:      arch/arm/mach-ebsa110/
1377 F:      drivers/net/ethernet/amd/am79c961a.*
1378
1379 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1380 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1381 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 S:      Maintained
1384 N:      efm32
1385
1386 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1387 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1388 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1389 S:      Maintained
1390 F:      arch/arm/mach-pxa/ezx.c
1391
1392 ARM/FARADAY FA526 PORT
1393 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1394 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395 S:      Maintained
1396 T:      git git://git.berlios.de/gemini-board
1397 F:      arch/arm/mm/*-fa*
1398
1399 ARM/FOOTBRIDGE ARCHITECTURE
1400 M:      Russell King <linux@armlinux.org.uk>
1401 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 W:      http://www.armlinux.org.uk/
1403 S:      Maintained
1404 F:      arch/arm/include/asm/hardware/dec21285.h
1405 F:      arch/arm/mach-footbridge/
1406
1407 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1408 M:      Shawn Guo <shawnguo@kernel.org>
1409 M:      Sascha Hauer <s.hauer@pengutronix.de>
1410 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1411 R:      Fabio Estevam <fabio.estevam@nxp.com>
1412 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413 S:      Maintained
1414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1415 F:      arch/arm/mach-imx/
1416 F:      arch/arm/mach-mxs/
1417 F:      arch/arm/boot/dts/imx*
1418 F:      arch/arm/configs/imx*_defconfig
1419 F:      drivers/clk/imx/
1420 F:      drivers/soc/imx/
1421 F:      include/soc/imx/
1422
1423 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1424 M:      Shawn Guo <shawnguo@kernel.org>
1425 M:      Sascha Hauer <s.hauer@pengutronix.de>
1426 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1427 R:      Stefan Agner <stefan@agner.ch>
1428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 S:      Maintained
1430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1431 F:      arch/arm/mach-imx/*vf610*
1432 F:      arch/arm/boot/dts/vf*
1433
1434 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1435 M:      Lennert Buytenhek <kernel@wantstofly.org>
1436 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437 S:      Maintained
1438
1439 ARM/GUMSTIX MACHINE SUPPORT
1440 M:      Steve Sakoman <sakoman@gmail.com>
1441 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442 S:      Maintained
1443
1444 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1445 M:      Philipp Zabel <philipp.zabel@gmail.com>
1446 M:      Paul Parsons <lost.distance@yahoo.com>
1447 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448 S:      Maintained
1449 F:      arch/arm/mach-pxa/hx4700.c
1450 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1451 F:      sound/soc/pxa/hx4700.c
1452
1453 ARM/HISILICON SOC SUPPORT
1454 M:      Wei Xu <xuwei5@hisilicon.com>
1455 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456 W:      http://www.hisilicon.com
1457 S:      Supported
1458 T:      git git://github.com/hisilicon/linux-hisi.git
1459 F:      arch/arm/mach-hisi/
1460 F:      arch/arm/boot/dts/hi3*
1461 F:      arch/arm/boot/dts/hip*
1462 F:      arch/arm/boot/dts/hisi*
1463 F:      arch/arm64/boot/dts/hisilicon/
1464
1465 ARM/HP JORNADA 7XX MACHINE SUPPORT
1466 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1467 W:      www.jlime.com
1468 S:      Maintained
1469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1470 F:      arch/arm/mach-sa1100/jornada720.c
1471 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1472
1473 ARM/IGEP MACHINE SUPPORT
1474 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1475 M:      Javier Martinez Canillas <javier@dowhile0.org>
1476 L:      linux-omap@vger.kernel.org
1477 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 S:      Maintained
1479 F:      arch/arm/boot/dts/omap3-igep*
1480
1481 ARM/INCOME PXA270 SUPPORT
1482 M:      Marek Vasut <marek.vasut@gmail.com>
1483 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 S:      Maintained
1485 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1486
1487 ARM/INTEL IOP13XX ARM ARCHITECTURE
1488 M:      Lennert Buytenhek <kernel@wantstofly.org>
1489 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 S:      Maintained
1491
1492 ARM/INTEL IOP32X ARM ARCHITECTURE
1493 M:      Lennert Buytenhek <kernel@wantstofly.org>
1494 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 S:      Maintained
1496
1497 ARM/INTEL IOP33X ARM ARCHITECTURE
1498 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 S:      Orphan
1500
1501 ARM/INTEL IQ81342EX MACHINE SUPPORT
1502 M:      Lennert Buytenhek <kernel@wantstofly.org>
1503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 S:      Maintained
1505
1506 ARM/INTEL IXDP2850 MACHINE SUPPORT
1507 M:      Lennert Buytenhek <kernel@wantstofly.org>
1508 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 S:      Maintained
1510
1511 ARM/INTEL IXP4XX ARM ARCHITECTURE
1512 M:      Imre Kaloz <kaloz@openwrt.org>
1513 M:      Krzysztof Halasa <khalasa@piap.pl>
1514 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515 S:      Maintained
1516 F:      arch/arm/mach-ixp4xx/
1517
1518 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1519 M:      Jonathan Cameron <jic23@cam.ac.uk>
1520 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 S:      Maintained
1522 F:      arch/arm/mach-pxa/stargate2.c
1523 F:      drivers/pcmcia/pxa2xx_stargate2.c
1524
1525 ARM/INTEL XSC3 (MANZANO) ARM CORE
1526 M:      Lennert Buytenhek <kernel@wantstofly.org>
1527 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 S:      Maintained
1529
1530 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1531 M:      Lennert Buytenhek <kernel@wantstofly.org>
1532 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 S:      Maintained
1534
1535 ARM/LG1K ARCHITECTURE
1536 M:      Chanho Min <chanho.min@lge.com>
1537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 S:      Maintained
1539 F:      arch/arm64/boot/dts/lg/
1540
1541 ARM/LOGICPD PXA270 MACHINE SUPPORT
1542 M:      Lennert Buytenhek <kernel@wantstofly.org>
1543 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544 S:      Maintained
1545
1546 ARM/LPC18XX ARCHITECTURE
1547 M:      Joachim Eastwood <manabian@gmail.com>
1548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 S:      Maintained
1550 F:      arch/arm/boot/dts/lpc43*
1551 F:      drivers/clk/nxp/clk-lpc18xx*
1552 F:      drivers/clocksource/time-lpc32xx.c
1553 F:      drivers/i2c/busses/i2c-lpc2k.c
1554 F:      drivers/memory/pl172.c
1555 F:      drivers/mtd/spi-nor/nxp-spifi.c
1556 F:      drivers/rtc/rtc-lpc24xx.c
1557 N:      lpc18xx
1558
1559 ARM/LPC32XX SOC SUPPORT
1560 M:      Vladimir Zapolskiy <vz@mleia.com>
1561 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1562 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1564 S:      Maintained
1565 F:      arch/arm/boot/dts/lpc32*
1566 F:      arch/arm/mach-lpc32xx/
1567 F:      drivers/i2c/busses/i2c-pnx.c
1568 F:      drivers/net/ethernet/nxp/lpc_eth.c
1569 F:      drivers/usb/host/ohci-nxp.c
1570 F:      drivers/watchdog/pnx4008_wdt.c
1571 N:      lpc32xx
1572
1573 ARM/MAGICIAN MACHINE SUPPORT
1574 M:      Philipp Zabel <philipp.zabel@gmail.com>
1575 S:      Maintained
1576
1577 ARM/Marvell Dove/MV78xx0/Orion SOC support
1578 M:      Jason Cooper <jason@lakedaemon.net>
1579 M:      Andrew Lunn <andrew@lunn.ch>
1580 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1581 M:      Gregory Clement <gregory.clement@bootlin.com>
1582 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 S:      Maintained
1584 F:      Documentation/devicetree/bindings/soc/dove/
1585 F:      arch/arm/mach-dove/
1586 F:      arch/arm/mach-mv78xx0/
1587 F:      arch/arm/mach-orion5x/
1588 F:      arch/arm/plat-orion/
1589 F:      arch/arm/boot/dts/dove*
1590 F:      arch/arm/boot/dts/orion5x*
1591
1592 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1593 M:      Jason Cooper <jason@lakedaemon.net>
1594 M:      Andrew Lunn <andrew@lunn.ch>
1595 M:      Gregory Clement <gregory.clement@bootlin.com>
1596 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1597 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598 S:      Maintained
1599 F:      arch/arm/boot/dts/armada*
1600 F:      arch/arm/boot/dts/kirkwood*
1601 F:      arch/arm/configs/mvebu_*_defconfig
1602 F:      arch/arm/mach-mvebu/
1603 F:      arch/arm64/boot/dts/marvell/armada*
1604 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1605 F:      drivers/cpufreq/mvebu-cpufreq.c
1606 F:      drivers/irqchip/irq-armada-370-xp.c
1607 F:      drivers/irqchip/irq-mvebu-*
1608 F:      drivers/pinctrl/mvebu/
1609 F:      drivers/rtc/rtc-armada38x.c
1610
1611 ARM/Mediatek RTC DRIVER
1612 M:      Eddie Huang <eddie.huang@mediatek.com>
1613 M:      Sean Wang <sean.wang@mediatek.com>
1614 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1616 S:      Maintained
1617 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1618 F:      drivers/rtc/rtc-mt6397.c
1619 F:      drivers/rtc/rtc-mt7622.c
1620
1621 ARM/Mediatek SoC support
1622 M:      Matthias Brugger <matthias.bgg@gmail.com>
1623 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1625 S:      Maintained
1626 F:      arch/arm/boot/dts/mt6*
1627 F:      arch/arm/boot/dts/mt7*
1628 F:      arch/arm/boot/dts/mt8*
1629 F:      arch/arm/mach-mediatek/
1630 F:      arch/arm64/boot/dts/mediatek/
1631 N:      mtk
1632 K:      mediatek
1633
1634 ARM/Mediatek USB3 PHY DRIVER
1635 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1636 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1638 S:      Maintained
1639 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1640
1641 ARM/MICREL KS8695 ARCHITECTURE
1642 M:      Greg Ungerer <gerg@uclinux.org>
1643 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644 F:      arch/arm/mach-ks8695/
1645 S:      Odd Fixes
1646
1647 ARM/Microchip (AT91) SoC support
1648 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1649 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1650 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 W:      http://www.linux4sam.org
1652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1653 S:      Supported
1654 N:      at91
1655 N:      atmel
1656 F:      arch/arm/mach-at91/
1657 F:      include/soc/at91/
1658 F:      arch/arm/boot/dts/at91*.dts
1659 F:      arch/arm/boot/dts/at91*.dtsi
1660 F:      arch/arm/boot/dts/sama*.dts
1661 F:      arch/arm/boot/dts/sama*.dtsi
1662 F:      arch/arm/include/debug/at91.S
1663 F:      drivers/memory/atmel*
1664 F:      drivers/watchdog/sama5d4_wdt.c
1665 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1666 X:      drivers/net/wireless/atmel/
1667
1668 ARM/MIOA701 MACHINE SUPPORT
1669 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1670 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671 F:      arch/arm/mach-pxa/mioa701.c
1672 S:      Maintained
1673
1674 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1675 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1676 S:      Maintained
1677
1678 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1679 M:      Linus Walleij <linus.walleij@linaro.org>
1680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 S:      Maintained
1682 F:      arch/arm/mach-nomadik/
1683 F:      arch/arm/mach-u300/
1684 F:      arch/arm/mach-ux500/
1685 F:      arch/arm/boot/dts/ste-*
1686 F:      drivers/clk/clk-nomadik.c
1687 F:      drivers/clk/clk-u300.c
1688 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1689 F:      drivers/clocksource/timer-u300.c
1690 F:      drivers/dma/coh901318*
1691 F:      drivers/dma/ste_dma40*
1692 F:      drivers/hwspinlock/u8500_hsem.c
1693 F:      drivers/i2c/busses/i2c-nomadik.c
1694 F:      drivers/i2c/busses/i2c-stu300.c
1695 F:      drivers/mfd/ab3100*
1696 F:      drivers/mfd/ab8500*
1697 F:      drivers/mfd/abx500*
1698 F:      drivers/mfd/dbx500*
1699 F:      drivers/mfd/db8500*
1700 F:      drivers/pinctrl/nomadik/
1701 F:      drivers/pinctrl/pinctrl-coh901*
1702 F:      drivers/pinctrl/pinctrl-u300.c
1703 F:      drivers/rtc/rtc-ab3100.c
1704 F:      drivers/rtc/rtc-ab8500.c
1705 F:      drivers/rtc/rtc-coh901331.c
1706 F:      drivers/rtc/rtc-pl031.c
1707 F:      drivers/watchdog/coh901327_wdt.c
1708 F:      Documentation/devicetree/bindings/arm/ste-*
1709 F:      Documentation/devicetree/bindings/arm/ux500/
1710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1711
1712 ARM/NUVOTON NPCM ARCHITECTURE
1713 M:      Avi Fishman <avifishman70@gmail.com>
1714 M:      Tomer Maimon <tmaimon77@gmail.com>
1715 R:      Patrick Venture <venture@google.com>
1716 R:      Nancy Yuen <yuenn@google.com>
1717 R:      Brendan Higgins <brendanhiggins@google.com>
1718 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1719 S:      Supported
1720 F:      arch/arm/mach-npcm/
1721 F:      arch/arm/boot/dts/nuvoton-npcm*
1722 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1723 F:      drivers/*/*npcm*
1724 F:      Documentation/*/*npcm*
1725
1726 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1727 M:      Wan ZongShun <mcuos.com@gmail.com>
1728 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729 W:      http://www.mcuos.com
1730 S:      Maintained
1731 F:      arch/arm/mach-w90x900/
1732 F:      drivers/input/keyboard/w90p910_keypad.c
1733 F:      drivers/input/touchscreen/w90p910_ts.c
1734 F:      drivers/watchdog/nuc900_wdt.c
1735 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1736 F:      drivers/mtd/nand/raw/nuc900_nand.c
1737 F:      drivers/rtc/rtc-nuc900.c
1738 F:      drivers/spi/spi-nuc900.c
1739 F:      drivers/usb/host/ehci-w90x900.c
1740 F:      drivers/video/fbdev/nuc900fb.c
1741
1742 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1743 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1744 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1745 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1746 S:      Supported
1747
1748 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1749 M:      Alexander Clouter <alex@digriz.org.uk>
1750 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751 W:      http://www.digriz.org.uk/ts78xx/kernel
1752 S:      Maintained
1753 F:      arch/arm/mach-orion5x/ts78xx-*
1754
1755 ARM/OXNAS platform support
1756 M:      Neil Armstrong <narmstrong@baylibre.com>
1757 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1759 S:      Maintained
1760 F:      arch/arm/mach-oxnas/
1761 F:      arch/arm/boot/dts/ox8*.dts*
1762 N:      oxnas
1763
1764 ARM/PALM TREO SUPPORT
1765 M:      Tomas Cech <sleep_walker@suse.com>
1766 L:      linux-arm-kernel@lists.infradead.org
1767 W:      http://hackndev.com
1768 S:      Maintained
1769 F:      arch/arm/mach-pxa/palmtreo.*
1770
1771 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1772 M:      Marek Vasut <marek.vasut@gmail.com>
1773 L:      linux-arm-kernel@lists.infradead.org
1774 W:      http://hackndev.com
1775 S:      Maintained
1776 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1777 F:      arch/arm/mach-pxa/palmtx.c
1778 F:      arch/arm/mach-pxa/palmt5.*
1779 F:      arch/arm/mach-pxa/include/mach/palmld.h
1780 F:      arch/arm/mach-pxa/palmld.c
1781 F:      arch/arm/mach-pxa/palmte2.*
1782 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1783 F:      arch/arm/mach-pxa/palmtc.c
1784
1785 ARM/PALMZ72 SUPPORT
1786 M:      Sergey Lapin <slapin@ossfans.org>
1787 L:      linux-arm-kernel@lists.infradead.org
1788 W:      http://hackndev.com
1789 S:      Maintained
1790 F:      arch/arm/mach-pxa/palmz72.*
1791
1792 ARM/PLEB SUPPORT
1793 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1794 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1795 S:      Maintained
1796
1797 ARM/PT DIGITAL BOARD PORT
1798 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1799 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800 W:      http://www.armlinux.org.uk/
1801 S:      Maintained
1802
1803 ARM/QUALCOMM SUPPORT
1804 M:      Andy Gross <andy.gross@linaro.org>
1805 M:      David Brown <david.brown@linaro.org>
1806 L:      linux-arm-msm@vger.kernel.org
1807 L:      linux-soc@vger.kernel.org
1808 S:      Maintained
1809 F:      Documentation/devicetree/bindings/soc/qcom/
1810 F:      arch/arm/boot/dts/qcom-*.dts
1811 F:      arch/arm/boot/dts/qcom-*.dtsi
1812 F:      arch/arm/mach-qcom/
1813 F:      arch/arm64/boot/dts/qcom/*
1814 F:      drivers/i2c/busses/i2c-qup.c
1815 F:      drivers/clk/qcom/
1816 F:      drivers/dma/qcom/
1817 F:      drivers/soc/qcom/
1818 F:      drivers/spi/spi-qup.c
1819 F:      drivers/tty/serial/msm_serial.c
1820 F:      drivers/*/pm8???-*
1821 F:      drivers/mfd/ssbi.c
1822 F:      drivers/firmware/qcom_scm.c
1823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1824
1825 ARM/RADISYS ENP2611 MACHINE SUPPORT
1826 M:      Lennert Buytenhek <kernel@wantstofly.org>
1827 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 S:      Maintained
1829
1830 ARM/REALTEK ARCHITECTURE
1831 M:      Andreas Färber <afaerber@suse.de>
1832 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833 S:      Maintained
1834 F:      arch/arm64/boot/dts/realtek/
1835 F:      Documentation/devicetree/bindings/arm/realtek.txt
1836
1837 ARM/RENESAS ARM64 ARCHITECTURE
1838 M:      Simon Horman <horms@verge.net.au>
1839 M:      Magnus Damm <magnus.damm@gmail.com>
1840 L:      linux-renesas-soc@vger.kernel.org
1841 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1843 S:      Supported
1844 F:      arch/arm64/boot/dts/renesas/
1845 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1846 F:      drivers/soc/renesas/
1847 F:      include/linux/soc/renesas/
1848
1849 ARM/RISCPC ARCHITECTURE
1850 M:      Russell King <linux@armlinux.org.uk>
1851 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852 W:      http://www.armlinux.org.uk/
1853 S:      Maintained
1854 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1855 F:      arch/arm/include/asm/hardware/ioc.h
1856 F:      arch/arm/include/asm/hardware/iomd.h
1857 F:      arch/arm/include/asm/hardware/memc.h
1858 F:      arch/arm/mach-rpc/
1859 F:      drivers/net/ethernet/8390/etherh.c
1860 F:      drivers/net/ethernet/i825xx/ether1*
1861 F:      drivers/net/ethernet/seeq/ether3*
1862 F:      drivers/scsi/arm/
1863
1864 ARM/Rockchip SoC support
1865 M:      Heiko Stuebner <heiko@sntech.de>
1866 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 L:      linux-rockchip@lists.infradead.org
1868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1869 S:      Maintained
1870 F:      arch/arm/boot/dts/rk3*
1871 F:      arch/arm/boot/dts/rv1108*
1872 F:      arch/arm/mach-rockchip/
1873 F:      drivers/clk/rockchip/
1874 F:      drivers/i2c/busses/i2c-rk3x.c
1875 F:      drivers/*/*rockchip*
1876 F:      drivers/*/*/*rockchip*
1877 F:      sound/soc/rockchip/
1878 N:      rockchip
1879
1880 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1881 M:      Kukjin Kim <kgene@kernel.org>
1882 M:      Krzysztof Kozlowski <krzk@kernel.org>
1883 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1885 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1886 S:      Maintained
1887 F:      arch/arm/boot/dts/s3c*
1888 F:      arch/arm/boot/dts/s5p*
1889 F:      arch/arm/boot/dts/exynos*
1890 F:      arch/arm64/boot/dts/exynos/
1891 F:      arch/arm/plat-samsung/
1892 F:      arch/arm/mach-s3c24*/
1893 F:      arch/arm/mach-s3c64xx/
1894 F:      arch/arm/mach-s5p*/
1895 F:      arch/arm/mach-exynos*/
1896 F:      drivers/*/*s3c24*
1897 F:      drivers/*/*/*s3c24*
1898 F:      drivers/*/*s3c64xx*
1899 F:      drivers/*/*s5pv210*
1900 F:      drivers/memory/samsung/*
1901 F:      drivers/soc/samsung/*
1902 F:      Documentation/arm/Samsung/
1903 F:      Documentation/devicetree/bindings/arm/samsung/
1904 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1905 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1906 N:      exynos
1907
1908 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1909 M:      Kyungmin Park <kyungmin.park@samsung.com>
1910 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 S:      Maintained
1912 F:      arch/arm/mach-s5pv210/
1913
1914 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1915 M:      Kyungmin Park <kyungmin.park@samsung.com>
1916 M:      Kamil Debski <kamil@wypas.org>
1917 M:      Andrzej Hajda <a.hajda@samsung.com>
1918 L:      linux-arm-kernel@lists.infradead.org
1919 L:      linux-media@vger.kernel.org
1920 S:      Maintained
1921 F:      drivers/media/platform/s5p-g2d/
1922
1923 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1924 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1925 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1926 L:      linux-media@vger.kernel.org
1927 S:      Maintained
1928 F:      drivers/media/platform/s5p-cec/
1929 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1930
1931 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1932 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1933 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1934 L:      linux-arm-kernel@lists.infradead.org
1935 L:      linux-media@vger.kernel.org
1936 S:      Maintained
1937 F:      drivers/media/platform/s5p-jpeg/
1938
1939 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1940 M:      Kyungmin Park <kyungmin.park@samsung.com>
1941 M:      Kamil Debski <kamil@wypas.org>
1942 M:      Jeongtae Park <jtp.park@samsung.com>
1943 M:      Andrzej Hajda <a.hajda@samsung.com>
1944 L:      linux-arm-kernel@lists.infradead.org
1945 L:      linux-media@vger.kernel.org
1946 S:      Maintained
1947 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1948 F:      drivers/media/platform/s5p-mfc/
1949
1950 ARM/SHMOBILE ARM ARCHITECTURE
1951 M:      Simon Horman <horms@verge.net.au>
1952 M:      Magnus Damm <magnus.damm@gmail.com>
1953 L:      linux-renesas-soc@vger.kernel.org
1954 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1956 S:      Supported
1957 F:      arch/arm/boot/dts/emev2*
1958 F:      arch/arm/boot/dts/r7s*
1959 F:      arch/arm/boot/dts/r8a*
1960 F:      arch/arm/boot/dts/sh*
1961 F:      arch/arm/configs/shmobile_defconfig
1962 F:      arch/arm/include/debug/renesas-scif.S
1963 F:      arch/arm/mach-shmobile/
1964 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1965 F:      drivers/soc/renesas/
1966 F:      include/linux/soc/renesas/
1967
1968 ARM/SOCFPGA ARCHITECTURE
1969 M:      Dinh Nguyen <dinguyen@kernel.org>
1970 S:      Maintained
1971 F:      arch/arm/mach-socfpga/
1972 F:      arch/arm/boot/dts/socfpga*
1973 F:      arch/arm/configs/socfpga_defconfig
1974 F:      arch/arm64/boot/dts/altera/
1975 W:      http://www.rocketboards.org
1976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1977
1978 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1979 M:      Dinh Nguyen <dinguyen@kernel.org>
1980 S:      Maintained
1981 F:      drivers/clk/socfpga/
1982
1983 ARM/SOCFPGA EDAC SUPPORT
1984 M:      Thor Thayer <thor.thayer@linux.intel.com>
1985 S:      Maintained
1986 F:      drivers/edac/altera_edac.
1987
1988 ARM/SPREADTRUM SoC SUPPORT
1989 M:      Orson Zhai <orsonzhai@gmail.com>
1990 M:      Baolin Wang <baolin.wang@linaro.org>
1991 M:      Chunyan Zhang <zhang.lyra@gmail.com>
1992 S:      Maintained
1993 F:      arch/arm64/boot/dts/sprd
1994 N:      sprd
1995
1996 ARM/STI ARCHITECTURE
1997 M:      Patrice Chotard <patrice.chotard@st.com>
1998 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1999 W:      http://www.stlinux.com
2000 S:      Maintained
2001 F:      arch/arm/mach-sti/
2002 F:      arch/arm/boot/dts/sti*
2003 F:      drivers/char/hw_random/st-rng.c
2004 F:      drivers/clocksource/arm_global_timer.c
2005 F:      drivers/clocksource/clksrc_st_lpc.c
2006 F:      drivers/cpufreq/sti-cpufreq.c
2007 F:      drivers/dma/st_fdma*
2008 F:      drivers/i2c/busses/i2c-st.c
2009 F:      drivers/media/rc/st_rc.c
2010 F:      drivers/media/platform/sti/c8sectpfe/
2011 F:      drivers/mmc/host/sdhci-st.c
2012 F:      drivers/phy/st/phy-miphy28lp.c
2013 F:      drivers/phy/st/phy-stih407-usb.c
2014 F:      drivers/pinctrl/pinctrl-st.c
2015 F:      drivers/remoteproc/st_remoteproc.c
2016 F:      drivers/remoteproc/st_slim_rproc.c
2017 F:      drivers/reset/sti/
2018 F:      drivers/rtc/rtc-st-lpc.c
2019 F:      drivers/tty/serial/st-asc.c
2020 F:      drivers/usb/dwc3/dwc3-st.c
2021 F:      drivers/usb/host/ehci-st.c
2022 F:      drivers/usb/host/ohci-st.c
2023 F:      drivers/watchdog/st_lpc_wdt.c
2024 F:      drivers/ata/ahci_st.c
2025 F:      include/linux/remoteproc/st_slim_rproc.h
2026
2027 ARM/STM32 ARCHITECTURE
2028 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2029 M:      Alexandre Torgue <alexandre.torgue@st.com>
2030 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031 S:      Maintained
2032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2033 N:      stm32
2034 F:      arch/arm/boot/dts/stm32*
2035 F:      arch/arm/mach-stm32/
2036 F:      drivers/clocksource/armv7m_systick.c
2037
2038 ARM/Synaptics Berlin SoC support
2039 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2040 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 S:      Maintained
2043 F:      arch/arm/mach-berlin/
2044 F:      arch/arm/boot/dts/berlin*
2045 F:      arch/arm64/boot/dts/marvell/berlin*
2046
2047 ARM/TANGO ARCHITECTURE
2048 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2049 M:      Mans Rullgard <mans@mansr.com>
2050 L:      linux-arm-kernel@lists.infradead.org
2051 S:      Odd Fixes
2052 N:      tango
2053
2054 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2055 M:      Lennert Buytenhek <kernel@wantstofly.org>
2056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057 S:      Maintained
2058
2059 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2060 M:      Hans Verkuil <hans.verkuil@cisco.com>
2061 L:      linux-tegra@vger.kernel.org
2062 L:      linux-media@vger.kernel.org
2063 S:      Maintained
2064 F:      drivers/media/platform/tegra-cec/
2065 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2066
2067 ARM/TETON BGA MACHINE SUPPORT
2068 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2069 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2070 S:      Maintained
2071
2072 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2073 M:      Santosh Shilimkar <ssantosh@kernel.org>
2074 L:      linux-kernel@vger.kernel.org
2075 S:      Maintained
2076 F:      drivers/memory/*emif*
2077
2078 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2079 M:      Santosh Shilimkar <ssantosh@kernel.org>
2080 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081 S:      Maintained
2082 F:      arch/arm/mach-keystone/
2083 F:      arch/arm/boot/dts/keystone-*
2084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2085
2086 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2087 M:      Santosh Shilimkar <ssantosh@kernel.org>
2088 L:      linux-kernel@vger.kernel.org
2089 S:      Maintained
2090 F:      drivers/clk/keystone/
2091
2092 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2093 M:      Santosh Shilimkar <ssantosh@kernel.org>
2094 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2095 L:      linux-kernel@vger.kernel.org
2096 S:      Maintained
2097 F:      drivers/clocksource/timer-keystone.c
2098
2099 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2100 M:      Santosh Shilimkar <ssantosh@kernel.org>
2101 L:      linux-kernel@vger.kernel.org
2102 S:      Maintained
2103 F:      drivers/power/reset/keystone-reset.c
2104
2105 ARM/THECUS N2100 MACHINE SUPPORT
2106 M:      Lennert Buytenhek <kernel@wantstofly.org>
2107 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108 S:      Maintained
2109
2110 ARM/TOSA MACHINE SUPPORT
2111 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2112 M:      Dirk Opfer <dirk@opfer-online.de>
2113 S:      Maintained
2114
2115 ARM/UNIPHIER ARCHITECTURE
2116 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2119 S:      Maintained
2120 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2121 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2122 F:      arch/arm/boot/dts/uniphier*
2123 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2124 F:      arch/arm/mach-uniphier/
2125 F:      arch/arm/mm/cache-uniphier.c
2126 F:      arch/arm64/boot/dts/socionext/uniphier*
2127 F:      drivers/bus/uniphier-system-bus.c
2128 F:      drivers/clk/uniphier/
2129 F:      drivers/gpio/gpio-uniphier.c
2130 F:      drivers/i2c/busses/i2c-uniphier*
2131 F:      drivers/irqchip/irq-uniphier-aidet.c
2132 F:      drivers/pinctrl/uniphier/
2133 F:      drivers/reset/reset-uniphier.c
2134 F:      drivers/tty/serial/8250/8250_uniphier.c
2135 N:      uniphier
2136
2137 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2138 M:      Ulf Hansson <ulf.hansson@linaro.org>
2139 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140 T:      git git://git.linaro.org/people/ulfh/clk.git
2141 S:      Maintained
2142 F:      drivers/clk/ux500/
2143
2144 ARM/VERSATILE EXPRESS PLATFORM
2145 M:      Liviu Dudau <liviu.dudau@arm.com>
2146 M:      Sudeep Holla <sudeep.holla@arm.com>
2147 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2148 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149 S:      Maintained
2150 F:      arch/arm/boot/dts/vexpress*
2151 F:      arch/arm64/boot/dts/arm/
2152 F:      arch/arm/mach-vexpress/
2153 F:      */*/vexpress*
2154 F:      */*/*/vexpress*
2155 F:      drivers/clk/versatile/clk-vexpress-osc.c
2156 F:      drivers/clocksource/versatile.c
2157 N:      mps2
2158
2159 ARM/VFP SUPPORT
2160 M:      Russell King <linux@armlinux.org.uk>
2161 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162 W:      http://www.armlinux.org.uk/
2163 S:      Maintained
2164 F:      arch/arm/vfp/
2165
2166 ARM/VOIPAC PXA270 SUPPORT
2167 M:      Marek Vasut <marek.vasut@gmail.com>
2168 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169 S:      Maintained
2170 F:      arch/arm/mach-pxa/vpac270.c
2171 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2172
2173 ARM/VT8500 ARM ARCHITECTURE
2174 M:      Tony Prisk <linux@prisktech.co.nz>
2175 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176 S:      Maintained
2177 F:      arch/arm/mach-vt8500/
2178 F:      drivers/clocksource/vt8500_timer.c
2179 F:      drivers/i2c/busses/i2c-wmt.c
2180 F:      drivers/mmc/host/wmt-sdmmc.c
2181 F:      drivers/pwm/pwm-vt8500.c
2182 F:      drivers/rtc/rtc-vt8500.c
2183 F:      drivers/tty/serial/vt8500_serial.c
2184 F:      drivers/usb/host/ehci-platform.c
2185 F:      drivers/usb/host/uhci-platform.c
2186 F:      drivers/video/fbdev/vt8500lcdfb.*
2187 F:      drivers/video/fbdev/wm8505fb*
2188 F:      drivers/video/fbdev/wmt_ge_rops.*
2189
2190 ARM/ZIPIT Z2 SUPPORT
2191 M:      Marek Vasut <marek.vasut@gmail.com>
2192 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193 S:      Maintained
2194 F:      arch/arm/mach-pxa/z2.c
2195 F:      arch/arm/mach-pxa/include/mach/z2.h
2196
2197 ARM/ZTE ARCHITECTURE
2198 M:      Jun Nie <jun.nie@linaro.org>
2199 M:      Baoyou Xie <baoyou.xie@linaro.org>
2200 M:      Shawn Guo <shawnguo@kernel.org>
2201 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202 S:      Maintained
2203 F:      arch/arm/boot/dts/zx2967*
2204 F:      arch/arm/mach-zx/
2205 F:      arch/arm64/boot/dts/zte/
2206 F:      drivers/clk/zte/
2207 F:      drivers/dma/zx_dma.c
2208 F:      drivers/gpio/gpio-zx.c
2209 F:      drivers/i2c/busses/i2c-zx2967.c
2210 F:      drivers/mmc/host/dw_mmc-zx.*
2211 F:      drivers/pinctrl/zte/
2212 F:      drivers/soc/zte/
2213 F:      drivers/thermal/zx2967_thermal.c
2214 F:      drivers/watchdog/zx2967_wdt.c
2215 F:      Documentation/devicetree/bindings/arm/zte.txt
2216 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2217 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2218 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2219 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2220 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2221 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2222 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2223 F:      Documentation/devicetree/bindings/soc/zte/
2224 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2225 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2226 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2227 F:      include/dt-bindings/clock/zx2967*.h
2228 F:      include/dt-bindings/soc/zte,*.h
2229 F:      sound/soc/codecs/zx_aud96p22.c
2230 F:      sound/soc/zte/
2231
2232 ARM/ZYNQ ARCHITECTURE
2233 M:      Michal Simek <michal.simek@xilinx.com>
2234 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2235 W:      http://wiki.xilinx.com
2236 T:      git https://github.com/Xilinx/linux-xlnx.git
2237 S:      Supported
2238 F:      arch/arm/mach-zynq/
2239 F:      drivers/cpuidle/cpuidle-zynq.c
2240 F:      drivers/block/xsysace.c
2241 N:      zynq
2242 N:      xilinx
2243 F:      drivers/clocksource/cadence_ttc_timer.c
2244 F:      drivers/i2c/busses/i2c-cadence.c
2245 F:      drivers/mmc/host/sdhci-of-arasan.c
2246 F:      drivers/edac/synopsys_edac.c
2247
2248 ARM64 PORT (AARCH64 ARCHITECTURE)
2249 M:      Catalin Marinas <catalin.marinas@arm.com>
2250 M:      Will Deacon <will.deacon@arm.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/arm64/linux.git
2253 S:      Maintained
2254 F:      arch/arm64/
2255 F:      Documentation/arm64/
2256
2257 AS3645A LED FLASH CONTROLLER DRIVER
2258 M:      Sakari Ailus <sakari.ailus@iki.fi>
2259 L:      linux-leds@vger.kernel.org
2260 S:      Maintained
2261 F:      drivers/leds/leds-as3645a.c
2262
2263 ASAHI KASEI AK8974 DRIVER
2264 M:      Linus Walleij <linus.walleij@linaro.org>
2265 L:      linux-iio@vger.kernel.org
2266 W:      http://www.akm.com/
2267 S:      Supported
2268 F:      drivers/iio/magnetometer/ak8974.c
2269
2270 ASC7621 HARDWARE MONITOR DRIVER
2271 M:      George Joseph <george.joseph@fairview5.com>
2272 L:      linux-hwmon@vger.kernel.org
2273 S:      Maintained
2274 F:      Documentation/hwmon/asc7621
2275 F:      drivers/hwmon/asc7621.c
2276
2277 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2278 M:      Corentin Chary <corentin.chary@gmail.com>
2279 L:      acpi4asus-user@lists.sourceforge.net
2280 L:      platform-driver-x86@vger.kernel.org
2281 W:      http://acpi4asus.sf.net
2282 S:      Maintained
2283 F:      drivers/platform/x86/asus*.c
2284 F:      drivers/platform/x86/eeepc*.c
2285
2286 ASUS WIRELESS RADIO CONTROL DRIVER
2287 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2288 L:      platform-driver-x86@vger.kernel.org
2289 S:      Maintained
2290 F:      drivers/platform/x86/asus-wireless.c
2291
2292 ASYMMETRIC KEYS
2293 M:      David Howells <dhowells@redhat.com>
2294 L:      keyrings@vger.kernel.org
2295 S:      Maintained
2296 F:      Documentation/crypto/asymmetric-keys.txt
2297 F:      include/linux/verification.h
2298 F:      include/crypto/public_key.h
2299 F:      include/crypto/pkcs7.h
2300 F:      crypto/asymmetric_keys/
2301
2302 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2303 R:      Dan Williams <dan.j.williams@intel.com>
2304 W:      http://sourceforge.net/projects/xscaleiop
2305 S:      Odd fixes
2306 F:      Documentation/crypto/async-tx-api.txt
2307 F:      crypto/async_tx/
2308 F:      drivers/dma/
2309 F:      include/linux/dmaengine.h
2310 F:      include/linux/async_tx.h
2311
2312 AT24 EEPROM DRIVER
2313 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2314 L:      linux-i2c@vger.kernel.org
2315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2316 S:      Maintained
2317 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2318 F:      drivers/misc/eeprom/at24.c
2319 F:      include/linux/platform_data/at24.h
2320
2321 ATA OVER ETHERNET (AOE) DRIVER
2322 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2323 W:      http://www.openaoe.org/
2324 S:      Supported
2325 F:      Documentation/aoe/
2326 F:      drivers/block/aoe/
2327
2328 ATHEROS 71XX/9XXX GPIO DRIVER
2329 M:      Alban Bedel <albeu@free.fr>
2330 W:      https://github.com/AlbanBedel/linux
2331 T:      git git://github.com/AlbanBedel/linux
2332 S:      Maintained
2333 F:      drivers/gpio/gpio-ath79.c
2334 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2335
2336 ATHEROS ATH GENERIC UTILITIES
2337 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2338 L:      linux-wireless@vger.kernel.org
2339 S:      Supported
2340 F:      drivers/net/wireless/ath/*
2341
2342 ATHEROS ATH5K WIRELESS DRIVER
2343 M:      Jiri Slaby <jirislaby@gmail.com>
2344 M:      Nick Kossifidis <mickflemm@gmail.com>
2345 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2346 L:      linux-wireless@vger.kernel.org
2347 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2348 S:      Maintained
2349 F:      drivers/net/wireless/ath/ath5k/
2350
2351 ATHEROS ATH6KL WIRELESS DRIVER
2352 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2353 L:      linux-wireless@vger.kernel.org
2354 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2356 S:      Supported
2357 F:      drivers/net/wireless/ath/ath6kl/
2358
2359 ATI_REMOTE2 DRIVER
2360 M:      Ville Syrjala <syrjala@sci.fi>
2361 S:      Maintained
2362 F:      drivers/input/misc/ati_remote2.c
2363
2364 ATK0110 HWMON DRIVER
2365 M:      Luca Tettamanti <kronos.it@gmail.com>
2366 L:      linux-hwmon@vger.kernel.org
2367 S:      Maintained
2368 F:      drivers/hwmon/asus_atk0110.c
2369
2370 ATLX ETHERNET DRIVERS
2371 M:      Jay Cliburn <jcliburn@gmail.com>
2372 M:      Chris Snook <chris.snook@gmail.com>
2373 L:      netdev@vger.kernel.org
2374 W:      http://sourceforge.net/projects/atl1
2375 W:      http://atl1.sourceforge.net
2376 S:      Maintained
2377 F:      drivers/net/ethernet/atheros/
2378
2379 ATM
2380 M:      Chas Williams <3chas3@gmail.com>
2381 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2382 L:      netdev@vger.kernel.org
2383 W:      http://linux-atm.sourceforge.net
2384 S:      Maintained
2385 F:      drivers/atm/
2386 F:      include/linux/atm*
2387 F:      include/uapi/linux/atm*
2388
2389 ATMEL AT91 / AT32 MCI DRIVER
2390 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2391 S:      Maintained
2392 F:      drivers/mmc/host/atmel-mci.c
2393
2394 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2395 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2396 S:      Supported
2397 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2398
2399 ATMEL Audio ALSA driver
2400 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2401 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2402 S:      Supported
2403 F:      sound/soc/atmel
2404
2405 ATMEL I2C DRIVER
2406 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2407 L:      linux-i2c@vger.kernel.org
2408 S:      Supported
2409 F:      drivers/i2c/busses/i2c-at91.c
2410
2411 ATMEL ISI DRIVER
2412 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2413 L:      linux-media@vger.kernel.org
2414 S:      Supported
2415 F:      drivers/media/platform/atmel/atmel-isi.c
2416 F:      include/media/atmel-isi.h
2417
2418 ATMEL LCDFB DRIVER
2419 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2420 L:      linux-fbdev@vger.kernel.org
2421 S:      Maintained
2422 F:      drivers/video/fbdev/atmel_lcdfb.c
2423 F:      include/video/atmel_lcdc.h
2424
2425 ATMEL MACB ETHERNET DRIVER
2426 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2427 S:      Supported
2428 F:      drivers/net/ethernet/cadence/
2429
2430 ATMEL MAXTOUCH DRIVER
2431 M:      Nick Dyer <nick@shmanahar.org>
2432 T:      git git://github.com/ndyer/linux.git
2433 S:      Maintained
2434 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2435 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2436
2437 ATMEL SAMA5D2 ADC DRIVER
2438 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2439 L:      linux-iio@vger.kernel.org
2440 S:      Supported
2441 F:      drivers/iio/adc/at91-sama5d2_adc.c
2442
2443 ATMEL SDMMC DRIVER
2444 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2445 L:      linux-mmc@vger.kernel.org
2446 S:      Supported
2447 F:      drivers/mmc/host/sdhci-of-at91.c
2448
2449 ATMEL SPI DRIVER
2450 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2451 S:      Supported
2452 F:      drivers/spi/spi-atmel.*
2453
2454 ATMEL SSC DRIVER
2455 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2456 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2457 S:      Supported
2458 F:      drivers/misc/atmel-ssc.c
2459 F:      include/linux/atmel-ssc.h
2460
2461 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2462 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2463 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2464 S:      Supported
2465 F:      drivers/misc/atmel_tclib.c
2466 F:      drivers/clocksource/tcb_clksrc.c
2467
2468 ATMEL USBA UDC DRIVER
2469 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2470 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2471 S:      Supported
2472 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2473
2474 ATMEL WIRELESS DRIVER
2475 M:      Simon Kelley <simon@thekelleys.org.uk>
2476 L:      linux-wireless@vger.kernel.org
2477 W:      http://www.thekelleys.org.uk/atmel
2478 W:      http://atmelwlandriver.sourceforge.net/
2479 S:      Maintained
2480 F:      drivers/net/wireless/atmel/atmel*
2481
2482 ATMEL XDMA DRIVER
2483 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2484 L:      linux-arm-kernel@lists.infradead.org
2485 L:      dmaengine@vger.kernel.org
2486 S:      Supported
2487 F:      drivers/dma/at_xdmac.c
2488
2489 ATOMIC INFRASTRUCTURE
2490 M:      Will Deacon <will.deacon@arm.com>
2491 M:      Peter Zijlstra <peterz@infradead.org>
2492 R:      Boqun Feng <boqun.feng@gmail.com>
2493 L:      linux-kernel@vger.kernel.org
2494 S:      Maintained
2495 F:      arch/*/include/asm/atomic*.h
2496 F:      include/*/atomic*.h
2497
2498 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2499 M:      Bradley Grove <linuxdrivers@attotech.com>
2500 L:      linux-scsi@vger.kernel.org
2501 W:      http://www.attotech.com
2502 S:      Supported
2503 F:      drivers/scsi/esas2r
2504
2505 ATUSB IEEE 802.15.4 RADIO DRIVER
2506 M:      Stefan Schmidt <stefan@osg.samsung.com>
2507 L:      linux-wpan@vger.kernel.org
2508 S:      Maintained
2509 F:      drivers/net/ieee802154/atusb.c
2510 F:      drivers/net/ieee802154/atusb.h
2511 F:      drivers/net/ieee802154/at86rf230.h
2512
2513 AUDIT SUBSYSTEM
2514 M:      Paul Moore <paul@paul-moore.com>
2515 M:      Eric Paris <eparis@redhat.com>
2516 L:      linux-audit@redhat.com (moderated for non-subscribers)
2517 W:      https://github.com/linux-audit
2518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2519 S:      Supported
2520 F:      include/linux/audit.h
2521 F:      include/uapi/linux/audit.h
2522 F:      kernel/audit*
2523
2524 AUXILIARY DISPLAY DRIVERS
2525 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2526 W:      http://miguelojeda.es/auxdisplay.htm
2527 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2528 S:      Maintained
2529 F:      drivers/auxdisplay/
2530 F:      include/linux/cfag12864b.h
2531
2532 AX.25 NETWORK LAYER
2533 M:      Ralf Baechle <ralf@linux-mips.org>
2534 L:      linux-hams@vger.kernel.org
2535 W:      http://www.linux-ax25.org/
2536 S:      Maintained
2537 F:      include/uapi/linux/ax25.h
2538 F:      include/net/ax25.h
2539 F:      net/ax25/
2540
2541 AXENTIA ARM DEVICES
2542 M:      Peter Rosin <peda@axentia.se>
2543 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2544 S:      Maintained
2545 F:      Documentation/devicetree/bindings/arm/axentia.txt
2546 F:      arch/arm/boot/dts/at91-linea.dtsi
2547 F:      arch/arm/boot/dts/at91-natte.dtsi
2548 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2549 F:      arch/arm/boot/dts/at91-tse850-3.dts
2550
2551 AXENTIA ASOC DRIVERS
2552 M:      Peter Rosin <peda@axentia.se>
2553 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2554 S:      Maintained
2555 F:      Documentation/devicetree/bindings/sound/axentia,*
2556 F:      sound/soc/atmel/tse850-pcm5142.c
2557
2558 AZ6007 DVB DRIVER
2559 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2560 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2561 L:      linux-media@vger.kernel.org
2562 W:      https://linuxtv.org
2563 T:      git git://linuxtv.org/media_tree.git
2564 S:      Maintained
2565 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2566
2567 AZTECH FM RADIO RECEIVER DRIVER
2568 M:      Hans Verkuil <hverkuil@xs4all.nl>
2569 L:      linux-media@vger.kernel.org
2570 T:      git git://linuxtv.org/media_tree.git
2571 W:      https://linuxtv.org
2572 S:      Maintained
2573 F:      drivers/media/radio/radio-aztech*
2574
2575 B43 WIRELESS DRIVER
2576 L:      linux-wireless@vger.kernel.org
2577 L:      b43-dev@lists.infradead.org
2578 W:      http://wireless.kernel.org/en/users/Drivers/b43
2579 S:      Odd Fixes
2580 F:      drivers/net/wireless/broadcom/b43/
2581
2582 B43LEGACY WIRELESS DRIVER
2583 M:      Larry Finger <Larry.Finger@lwfinger.net>
2584 L:      linux-wireless@vger.kernel.org
2585 L:      b43-dev@lists.infradead.org
2586 W:      http://wireless.kernel.org/en/users/Drivers/b43
2587 S:      Maintained
2588 F:      drivers/net/wireless/broadcom/b43legacy/
2589
2590 BACKLIGHT CLASS/SUBSYSTEM
2591 M:      Lee Jones <lee.jones@linaro.org>
2592 M:      Daniel Thompson <daniel.thompson@linaro.org>
2593 M:      Jingoo Han <jingoohan1@gmail.com>
2594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2595 S:      Maintained
2596 F:      drivers/video/backlight/
2597 F:      include/linux/backlight.h
2598 F:      include/linux/pwm_backlight.h
2599 F:      Documentation/devicetree/bindings/leds/backlight
2600
2601 BATMAN ADVANCED
2602 M:      Marek Lindner <mareklindner@neomailbox.ch>
2603 M:      Simon Wunderlich <sw@simonwunderlich.de>
2604 M:      Antonio Quartulli <a@unstable.cc>
2605 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2606 W:      https://www.open-mesh.org/
2607 Q:      https://patchwork.open-mesh.org/project/batman/list/
2608 S:      Maintained
2609 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2610 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2611 F:      Documentation/networking/batman-adv.rst
2612 F:      include/uapi/linux/batadv_packet.h
2613 F:      include/uapi/linux/batman_adv.h
2614 F:      net/batman-adv/
2615
2616 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2617 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2618 L:      linux-hams@vger.kernel.org
2619 W:      http://www.baycom.org/~tom/ham/ham.html
2620 S:      Maintained
2621 F:      drivers/net/hamradio/baycom*
2622
2623 BCACHE (BLOCK LAYER CACHE)
2624 M:      Coly Li <colyli@suse.de>
2625 M:      Kent Overstreet <kent.overstreet@gmail.com>
2626 L:      linux-bcache@vger.kernel.org
2627 W:      http://bcache.evilpiepirate.org
2628 C:      irc://irc.oftc.net/bcache
2629 S:      Maintained
2630 F:      drivers/md/bcache/
2631
2632 BDISP ST MEDIA DRIVER
2633 M:      Fabien Dessenne <fabien.dessenne@st.com>
2634 L:      linux-media@vger.kernel.org
2635 T:      git git://linuxtv.org/media_tree.git
2636 W:      https://linuxtv.org
2637 S:      Supported
2638 F:      drivers/media/platform/sti/bdisp
2639
2640 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2641 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2642 L:      netdev@vger.kernel.org
2643 S:      Maintained
2644 F:      drivers/net/ethernet/ec_bhf.c
2645
2646 BEFS FILE SYSTEM
2647 M:      Luis de Bethencourt <luisbg@kernel.org>
2648 M:      Salah Triki <salah.triki@gmail.com>
2649 S:      Maintained
2650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2651 F:      Documentation/filesystems/befs.txt
2652 F:      fs/befs/
2653
2654 BFQ I/O SCHEDULER
2655 M:      Paolo Valente <paolo.valente@linaro.org>
2656 M:      Jens Axboe <axboe@kernel.dk>
2657 L:      linux-block@vger.kernel.org
2658 S:      Maintained
2659 F:      block/bfq-*
2660 F:      Documentation/block/bfq-iosched.txt
2661
2662 BFS FILE SYSTEM
2663 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2664 S:      Maintained
2665 F:      Documentation/filesystems/bfs.txt
2666 F:      fs/bfs/
2667 F:      include/uapi/linux/bfs_fs.h
2668
2669 BLINKM RGB LED DRIVER
2670 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2671 S:      Maintained
2672 F:      drivers/leds/leds-blinkm.c
2673
2674 BLOCK LAYER
2675 M:      Jens Axboe <axboe@kernel.dk>
2676 L:      linux-block@vger.kernel.org
2677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2678 S:      Maintained
2679 F:      block/
2680 F:      drivers/block/
2681 F:      kernel/trace/blktrace.c
2682 F:      lib/sbitmap.c
2683
2684 BLOCK2MTD DRIVER
2685 M:      Joern Engel <joern@lazybastard.org>
2686 L:      linux-mtd@lists.infradead.org
2687 S:      Maintained
2688 F:      drivers/mtd/devices/block2mtd.c
2689
2690 BLUETOOTH DRIVERS
2691 M:      Marcel Holtmann <marcel@holtmann.org>
2692 M:      Johan Hedberg <johan.hedberg@gmail.com>
2693 L:      linux-bluetooth@vger.kernel.org
2694 W:      http://www.bluez.org/
2695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2697 S:      Maintained
2698 F:      drivers/bluetooth/
2699
2700 BLUETOOTH SUBSYSTEM
2701 M:      Marcel Holtmann <marcel@holtmann.org>
2702 M:      Johan Hedberg <johan.hedberg@gmail.com>
2703 L:      linux-bluetooth@vger.kernel.org
2704 W:      http://www.bluez.org/
2705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2707 S:      Maintained
2708 F:      net/bluetooth/
2709 F:      include/net/bluetooth/
2710
2711 BONDING DRIVER
2712 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2713 M:      Veaceslav Falico <vfalico@gmail.com>
2714 M:      Andy Gospodarek <andy@greyhouse.net>
2715 L:      netdev@vger.kernel.org
2716 W:      http://sourceforge.net/projects/bonding/
2717 S:      Supported
2718 F:      drivers/net/bonding/
2719 F:      include/uapi/linux/if_bonding.h
2720
2721 BPF (Safe dynamic programs and tools)
2722 M:      Alexei Starovoitov <ast@kernel.org>
2723 M:      Daniel Borkmann <daniel@iogearbox.net>
2724 L:      netdev@vger.kernel.org
2725 L:      linux-kernel@vger.kernel.org
2726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2728 S:      Supported
2729 F:      arch/x86/net/bpf_jit*
2730 F:      Documentation/networking/filter.txt
2731 F:      Documentation/bpf/
2732 F:      include/linux/bpf*
2733 F:      include/linux/filter.h
2734 F:      include/trace/events/bpf.h
2735 F:      include/trace/events/xdp.h
2736 F:      include/uapi/linux/bpf*
2737 F:      include/uapi/linux/filter.h
2738 F:      kernel/bpf/
2739 F:      kernel/trace/bpf_trace.c
2740 F:      lib/test_bpf.c
2741 F:      net/bpf/
2742 F:      net/core/filter.c
2743 F:      net/sched/act_bpf.c
2744 F:      net/sched/cls_bpf.c
2745 F:      samples/bpf/
2746 F:      tools/bpf/
2747 F:      tools/testing/selftests/bpf/
2748
2749 BROADCOM B44 10/100 ETHERNET DRIVER
2750 M:      Michael Chan <michael.chan@broadcom.com>
2751 L:      netdev@vger.kernel.org
2752 S:      Supported
2753 F:      drivers/net/ethernet/broadcom/b44.*
2754
2755 BROADCOM B53 ETHERNET SWITCH DRIVER
2756 M:      Florian Fainelli <f.fainelli@gmail.com>
2757 L:      netdev@vger.kernel.org
2758 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2759 S:      Supported
2760 F:      drivers/net/dsa/b53/*
2761 F:      include/linux/platform_data/b53.h
2762
2763 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2764 M:      Florian Fainelli <f.fainelli@gmail.com>
2765 M:      Ray Jui <rjui@broadcom.com>
2766 M:      Scott Branden <sbranden@broadcom.com>
2767 M:      bcm-kernel-feedback-list@broadcom.com
2768 T:      git git://github.com/broadcom/mach-bcm
2769 S:      Maintained
2770 N:      bcm281*
2771 N:      bcm113*
2772 N:      bcm216*
2773 N:      kona
2774 F:      arch/arm/mach-bcm/
2775
2776 BROADCOM BCM2835 ARM ARCHITECTURE
2777 M:      Eric Anholt <eric@anholt.net>
2778 M:      Stefan Wahren <stefan.wahren@i2se.com>
2779 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2780 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2781 T:      git git://github.com/anholt/linux
2782 S:      Maintained
2783 N:      bcm2835
2784 F:      drivers/staging/vc04_services
2785
2786 BROADCOM BCM47XX MIPS ARCHITECTURE
2787 M:      Hauke Mehrtens <hauke@hauke-m.de>
2788 M:      Rafał Miłecki <zajec5@gmail.com>
2789 L:      linux-mips@linux-mips.org
2790 S:      Maintained
2791 F:      Documentation/devicetree/bindings/mips/brcm/
2792 F:      arch/mips/bcm47xx/*
2793 F:      arch/mips/include/asm/mach-bcm47xx/*
2794
2795 BROADCOM BCM5301X ARM ARCHITECTURE
2796 M:      Hauke Mehrtens <hauke@hauke-m.de>
2797 M:      Rafał Miłecki <zajec5@gmail.com>
2798 M:      Jon Mason <jonmason@broadcom.com>
2799 M:      bcm-kernel-feedback-list@broadcom.com
2800 L:      linux-arm-kernel@lists.infradead.org
2801 S:      Maintained
2802 F:      arch/arm/mach-bcm/bcm_5301x.c
2803 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2804 F:      arch/arm/boot/dts/bcm470*
2805 F:      arch/arm/boot/dts/bcm953012*
2806
2807 BROADCOM BCM53573 ARM ARCHITECTURE
2808 M:      Rafał Miłecki <rafal@milecki.pl>
2809 L:      linux-arm-kernel@lists.infradead.org
2810 S:      Maintained
2811 F:      arch/arm/boot/dts/bcm53573*
2812 F:      arch/arm/boot/dts/bcm47189*
2813
2814 BROADCOM BCM63XX ARM ARCHITECTURE
2815 M:      Florian Fainelli <f.fainelli@gmail.com>
2816 M:      bcm-kernel-feedback-list@broadcom.com
2817 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2818 T:      git git://github.com/broadcom/stblinux.git
2819 S:      Maintained
2820 N:      bcm63xx
2821
2822 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2823 M:      Kevin Cernekee <cernekee@gmail.com>
2824 L:      linux-usb@vger.kernel.org
2825 S:      Maintained
2826 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2827
2828 BROADCOM BCM7XXX ARM ARCHITECTURE
2829 M:      Brian Norris <computersforpeace@gmail.com>
2830 M:      Gregory Fong <gregory.0xf0@gmail.com>
2831 M:      Florian Fainelli <f.fainelli@gmail.com>
2832 M:      bcm-kernel-feedback-list@broadcom.com
2833 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2834 T:      git git://github.com/broadcom/stblinux.git
2835 S:      Maintained
2836 F:      arch/arm/mach-bcm/*brcmstb*
2837 F:      arch/arm/boot/dts/bcm7*.dts*
2838 F:      drivers/bus/brcmstb_gisb.c
2839 F:      arch/arm/mm/cache-b15-rac.c
2840 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2841 N:      brcmstb
2842
2843 BROADCOM BMIPS CPUFREQ DRIVER
2844 M:      Markus Mayer <mmayer@broadcom.com>
2845 M:      bcm-kernel-feedback-list@broadcom.com
2846 L:      linux-pm@vger.kernel.org
2847 S:      Maintained
2848 F:      drivers/cpufreq/bmips-cpufreq.c
2849
2850 BROADCOM BMIPS MIPS ARCHITECTURE
2851 M:      Kevin Cernekee <cernekee@gmail.com>
2852 M:      Florian Fainelli <f.fainelli@gmail.com>
2853 L:      linux-mips@linux-mips.org
2854 T:      git git://github.com/broadcom/stblinux.git
2855 S:      Maintained
2856 F:      arch/mips/bmips/*
2857 F:      arch/mips/include/asm/mach-bmips/*
2858 F:      arch/mips/kernel/*bmips*
2859 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2860 F:      drivers/irqchip/irq-bcm63*
2861 F:      drivers/irqchip/irq-bcm7*
2862 F:      drivers/irqchip/irq-brcmstb*
2863 F:      include/linux/bcm963xx_nvram.h
2864 F:      include/linux/bcm963xx_tag.h
2865
2866 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2867 M:      Rasesh Mody <rasesh.mody@cavium.com>
2868 M:      Harish Patil <harish.patil@cavium.com>
2869 M:      Dept-GELinuxNICDev@cavium.com
2870 L:      netdev@vger.kernel.org
2871 S:      Supported
2872 F:      drivers/net/ethernet/broadcom/bnx2.*
2873 F:      drivers/net/ethernet/broadcom/bnx2_*
2874
2875 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2876 M:      QLogic-Storage-Upstream@qlogic.com
2877 L:      linux-scsi@vger.kernel.org
2878 S:      Supported
2879 F:      drivers/scsi/bnx2fc/
2880
2881 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2882 M:      QLogic-Storage-Upstream@qlogic.com
2883 L:      linux-scsi@vger.kernel.org
2884 S:      Supported
2885 F:      drivers/scsi/bnx2i/
2886
2887 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2888 M:      Ariel Elior <ariel.elior@cavium.com>
2889 M:      everest-linux-l2@cavium.com
2890 L:      netdev@vger.kernel.org
2891 S:      Supported
2892 F:      drivers/net/ethernet/broadcom/bnx2x/
2893
2894 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2895 M:      Michael Chan <michael.chan@broadcom.com>
2896 L:      netdev@vger.kernel.org
2897 S:      Supported
2898 F:      drivers/net/ethernet/broadcom/bnxt/
2899
2900 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2901 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2902 M:      Franky Lin <franky.lin@broadcom.com>
2903 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2904 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2905 M:      Wright Feng <wright.feng@cypress.com>
2906 L:      linux-wireless@vger.kernel.org
2907 L:      brcm80211-dev-list.pdl@broadcom.com
2908 L:      brcm80211-dev-list@cypress.com
2909 S:      Supported
2910 F:      drivers/net/wireless/broadcom/brcm80211/
2911
2912 BROADCOM BRCMSTB GPIO DRIVER
2913 M:      Gregory Fong <gregory.0xf0@gmail.com>
2914 L:      bcm-kernel-feedback-list@broadcom.com
2915 S:      Supported
2916 F:      drivers/gpio/gpio-brcmstb.c
2917 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2918
2919 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2920 M:      Al Cooper <alcooperx@gmail.com>
2921 L:      linux-kernel@vger.kernel.org
2922 L:      bcm-kernel-feedback-list@broadcom.com
2923 S:      Maintained
2924 F:      drivers/phy/broadcom/phy-brcm-usb*
2925
2926 BROADCOM GENET ETHERNET DRIVER
2927 M:      Doug Berger <opendmb@gmail.com>
2928 M:      Florian Fainelli <f.fainelli@gmail.com>
2929 L:      netdev@vger.kernel.org
2930 S:      Supported
2931 F:      drivers/net/ethernet/broadcom/genet/
2932
2933 BROADCOM IPROC ARM ARCHITECTURE
2934 M:      Ray Jui <rjui@broadcom.com>
2935 M:      Scott Branden <sbranden@broadcom.com>
2936 M:      Jon Mason <jonmason@broadcom.com>
2937 M:      bcm-kernel-feedback-list@broadcom.com
2938 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2939 T:      git git://github.com/broadcom/cygnus-linux.git
2940 S:      Maintained
2941 N:      iproc
2942 N:      cygnus
2943 N:      bcm[-_]nsp
2944 N:      bcm9113*
2945 N:      bcm9583*
2946 N:      bcm9585*
2947 N:      bcm9586*
2948 N:      bcm988312
2949 N:      bcm113*
2950 N:      bcm583*
2951 N:      bcm585*
2952 N:      bcm586*
2953 N:      bcm88312
2954 N:      hr2
2955 F:      arch/arm64/boot/dts/broadcom/ns2*
2956 F:      drivers/clk/bcm/clk-ns*
2957 F:      drivers/pinctrl/bcm/pinctrl-ns*
2958
2959 BROADCOM KONA GPIO DRIVER
2960 M:      Ray Jui <rjui@broadcom.com>
2961 L:      bcm-kernel-feedback-list@broadcom.com
2962 S:      Supported
2963 F:      drivers/gpio/gpio-bcm-kona.c
2964 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2965
2966 BROADCOM NETXTREME-E ROCE DRIVER
2967 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2968 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2969 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2970 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2971 L:      linux-rdma@vger.kernel.org
2972 W:      http://www.broadcom.com
2973 S:      Supported
2974 F:      drivers/infiniband/hw/bnxt_re/
2975 F:      include/uapi/rdma/bnxt_re-abi.h
2976
2977 BROADCOM NVRAM DRIVER
2978 M:      Rafał Miłecki <zajec5@gmail.com>
2979 L:      linux-mips@linux-mips.org
2980 S:      Maintained
2981 F:      drivers/firmware/broadcom/*
2982
2983 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2984 M:      Rafał Miłecki <zajec5@gmail.com>
2985 L:      linux-wireless@vger.kernel.org
2986 S:      Maintained
2987 F:      drivers/bcma/
2988 F:      include/linux/bcma/
2989
2990 BROADCOM STB AVS CPUFREQ DRIVER
2991 M:      Markus Mayer <mmayer@broadcom.com>
2992 M:      bcm-kernel-feedback-list@broadcom.com
2993 L:      linux-pm@vger.kernel.org
2994 S:      Maintained
2995 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2996 F:      drivers/cpufreq/brcmstb*
2997
2998 BROADCOM STB AVS TMON DRIVER
2999 M:      Markus Mayer <mmayer@broadcom.com>
3000 M:      bcm-kernel-feedback-list@broadcom.com
3001 L:      linux-pm@vger.kernel.org
3002 S:      Maintained
3003 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3004 F:      drivers/thermal/broadcom/brcmstb*
3005
3006 BROADCOM STB NAND FLASH DRIVER
3007 M:      Brian Norris <computersforpeace@gmail.com>
3008 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3009 L:      linux-mtd@lists.infradead.org
3010 L:      bcm-kernel-feedback-list@broadcom.com
3011 S:      Maintained
3012 F:      drivers/mtd/nand/raw/brcmnand/
3013
3014 BROADCOM STB DPFE DRIVER
3015 M:      Markus Mayer <mmayer@broadcom.com>
3016 M:      bcm-kernel-feedback-list@broadcom.com
3017 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3018 S:      Maintained
3019 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3020 F:      drivers/memory/brcmstb_dpfe.c
3021
3022 BROADCOM SYSTEMPORT ETHERNET DRIVER
3023 M:      Florian Fainelli <f.fainelli@gmail.com>
3024 L:      netdev@vger.kernel.org
3025 S:      Supported
3026 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3027
3028 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3029 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3030 M:      Prashant Sreedharan <prashant@broadcom.com>
3031 M:      Michael Chan <mchan@broadcom.com>
3032 L:      netdev@vger.kernel.org
3033 S:      Supported
3034 F:      drivers/net/ethernet/broadcom/tg3.*
3035
3036 BROCADE BFA FC SCSI DRIVER
3037 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3038 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3039 L:      linux-scsi@vger.kernel.org
3040 S:      Supported
3041 F:      drivers/scsi/bfa/
3042
3043 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3044 M:      Rasesh Mody <rasesh.mody@cavium.com>
3045 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3046 M:      Dept-GELinuxNICDev@cavium.com
3047 L:      netdev@vger.kernel.org
3048 S:      Supported
3049 F:      drivers/net/ethernet/brocade/bna/
3050
3051 BSG (block layer generic sg v4 driver)
3052 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3053 L:      linux-scsi@vger.kernel.org
3054 S:      Supported
3055 F:      block/bsg.c
3056 F:      include/linux/bsg.h
3057 F:      include/uapi/linux/bsg.h
3058
3059 BT87X AUDIO DRIVER
3060 M:      Clemens Ladisch <clemens@ladisch.de>
3061 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3062 T:      git git://git.alsa-project.org/alsa-kernel.git
3063 S:      Maintained
3064 F:      Documentation/sound/alsa/Bt87x.txt
3065 F:      sound/pci/bt87x.c
3066
3067 BT8XXGPIO DRIVER
3068 M:      Michael Buesch <m@bues.ch>
3069 W:      http://bu3sch.de/btgpio.php
3070 S:      Maintained
3071 F:      drivers/gpio/gpio-bt8xx.c
3072
3073 BTRFS FILE SYSTEM
3074 M:      Chris Mason <clm@fb.com>
3075 M:      Josef Bacik <jbacik@fb.com>
3076 M:      David Sterba <dsterba@suse.com>
3077 L:      linux-btrfs@vger.kernel.org
3078 W:      http://btrfs.wiki.kernel.org/
3079 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3081 S:      Maintained
3082 F:      Documentation/filesystems/btrfs.txt
3083 F:      fs/btrfs/
3084 F:      include/linux/btrfs*
3085 F:      include/uapi/linux/btrfs*
3086
3087 BTTV VIDEO4LINUX DRIVER
3088 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3089 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3090 L:      linux-media@vger.kernel.org
3091 W:      https://linuxtv.org
3092 T:      git git://linuxtv.org/media_tree.git
3093 S:      Odd fixes
3094 F:      Documentation/media/v4l-drivers/bttv*
3095 F:      drivers/media/pci/bt8xx/bttv*
3096
3097 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3098 M:      Chanwoo Choi <cw00.choi@samsung.com>
3099 L:      linux-pm@vger.kernel.org
3100 L:      linux-samsung-soc@vger.kernel.org
3101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3102 S:      Maintained
3103 F:      drivers/devfreq/exynos-bus.c
3104 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3105
3106 BUSLOGIC SCSI DRIVER
3107 M:      Khalid Aziz <khalid@gonehiking.org>
3108 L:      linux-scsi@vger.kernel.org
3109 S:      Maintained
3110 F:      drivers/scsi/BusLogic.*
3111 F:      drivers/scsi/FlashPoint.*
3112
3113 C-MEDIA CMI8788 DRIVER
3114 M:      Clemens Ladisch <clemens@ladisch.de>
3115 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3116 T:      git git://git.alsa-project.org/alsa-kernel.git
3117 S:      Maintained
3118 F:      sound/pci/oxygen/
3119
3120 C6X ARCHITECTURE
3121 M:      Mark Salter <msalter@redhat.com>
3122 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3123 L:      linux-c6x-dev@linux-c6x.org
3124 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3125 S:      Maintained
3126 F:      arch/c6x/
3127
3128 CA8210 IEEE-802.15.4 RADIO DRIVER
3129 M:      Harry Morris <h.morris@cascoda.com>
3130 L:      linux-wpan@vger.kernel.org
3131 W:      https://github.com/Cascoda/ca8210-linux.git
3132 S:      Maintained
3133 F:      drivers/net/ieee802154/ca8210.c
3134 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3135
3136 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3137 M:      David Howells <dhowells@redhat.com>
3138 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3139 S:      Supported
3140 F:      Documentation/filesystems/caching/cachefiles.txt
3141 F:      fs/cachefiles/
3142
3143 CADET FM/AM RADIO RECEIVER DRIVER
3144 M:      Hans Verkuil <hverkuil@xs4all.nl>
3145 L:      linux-media@vger.kernel.org
3146 T:      git git://linuxtv.org/media_tree.git
3147 W:      https://linuxtv.org
3148 S:      Maintained
3149 F:      drivers/media/radio/radio-cadet*
3150
3151 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3152 M:      Jonathan Corbet <corbet@lwn.net>
3153 L:      linux-media@vger.kernel.org
3154 T:      git git://linuxtv.org/media_tree.git
3155 S:      Maintained
3156 F:      Documentation/media/v4l-drivers/cafe_ccic*
3157 F:      drivers/media/platform/marvell-ccic/
3158
3159 CAIF NETWORK LAYER
3160 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3161 L:      netdev@vger.kernel.org
3162 S:      Supported
3163 F:      Documentation/networking/caif/
3164 F:      drivers/net/caif/
3165 F:      include/uapi/linux/caif/
3166 F:      include/net/caif/
3167 F:      net/caif/
3168
3169 CALGARY x86-64 IOMMU
3170 M:      Muli Ben-Yehuda <mulix@mulix.org>
3171 M:      Jon Mason <jdmason@kudzu.us>
3172 L:      iommu@lists.linux-foundation.org
3173 S:      Maintained
3174 F:      arch/x86/kernel/pci-calgary_64.c
3175 F:      arch/x86/kernel/tce_64.c
3176 F:      arch/x86/include/asm/calgary.h
3177 F:      arch/x86/include/asm/tce.h
3178
3179 CAN NETWORK DRIVERS
3180 M:      Wolfgang Grandegger <wg@grandegger.com>
3181 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3182 L:      linux-can@vger.kernel.org
3183 W:      https://github.com/linux-can
3184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3186 S:      Maintained
3187 F:      Documentation/devicetree/bindings/net/can/
3188 F:      drivers/net/can/
3189 F:      include/linux/can/dev.h
3190 F:      include/linux/can/platform/
3191 F:      include/uapi/linux/can/error.h
3192 F:      include/uapi/linux/can/netlink.h
3193
3194 CAN NETWORK LAYER
3195 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3196 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3197 L:      linux-can@vger.kernel.org
3198 W:      https://github.com/linux-can
3199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3201 S:      Maintained
3202 F:      Documentation/networking/can.rst
3203 F:      net/can/
3204 F:      include/linux/can/core.h
3205 F:      include/uapi/linux/can.h
3206 F:      include/uapi/linux/can/bcm.h
3207 F:      include/uapi/linux/can/raw.h
3208 F:      include/uapi/linux/can/gw.h
3209
3210 CAPABILITIES
3211 M:      Serge Hallyn <serge@hallyn.com>
3212 L:      linux-security-module@vger.kernel.org
3213 S:      Supported
3214 F:      include/linux/capability.h
3215 F:      include/uapi/linux/capability.h
3216 F:      security/commoncap.c
3217 F:      kernel/capability.c
3218
3219 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3220 M:      Kevin Tsai <ktsai@capellamicro.com>
3221 S:      Maintained
3222 F:      drivers/iio/light/cm*
3223
3224 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3225 M:      Christian Lamparter <chunkeey@googlemail.com>
3226 L:      linux-wireless@vger.kernel.org
3227 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3228 S:      Maintained
3229 F:      drivers/net/wireless/ath/carl9170/
3230
3231 CAVIUM I2C DRIVER
3232 M:      Jan Glauber <jglauber@cavium.com>
3233 M:      David Daney <david.daney@cavium.com>
3234 W:      http://www.cavium.com
3235 S:      Supported
3236 F:      drivers/i2c/busses/i2c-octeon*
3237 F:      drivers/i2c/busses/i2c-thunderx*
3238
3239 CAVIUM LIQUIDIO NETWORK DRIVER
3240 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3241 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3242 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3243 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3244 L:      netdev@vger.kernel.org
3245 W:      http://www.cavium.com
3246 S:      Supported
3247 F:      drivers/net/ethernet/cavium/liquidio/
3248
3249 CAVIUM MMC DRIVER
3250 M:      Jan Glauber <jglauber@cavium.com>
3251 M:      David Daney <david.daney@cavium.com>
3252 M:      Steven J. Hill <Steven.Hill@cavium.com>
3253 W:      http://www.cavium.com
3254 S:      Supported
3255 F:      drivers/mmc/host/cavium*
3256
3257 CAVIUM OCTEON-TX CRYPTO DRIVER
3258 M:      George Cherian <george.cherian@cavium.com>
3259 L:      linux-crypto@vger.kernel.org
3260 W:      http://www.cavium.com
3261 S:      Supported
3262 F:      drivers/crypto/cavium/cpt/
3263
3264 CAVIUM THUNDERX2 ARM64 SOC
3265 M:      Robert Richter <rrichter@cavium.com>
3266 M:      Jayachandran C <jnair@caviumnetworks.com>
3267 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3268 S:      Maintained
3269 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3270 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3271
3272 CC2520 IEEE-802.15.4 RADIO DRIVER
3273 M:      Varka Bhadram <varkabhadram@gmail.com>
3274 L:      linux-wpan@vger.kernel.org
3275 S:      Maintained
3276 F:      drivers/net/ieee802154/cc2520.c
3277 F:      include/linux/spi/cc2520.h
3278 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3279
3280 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3281 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3282 L:      linux-crypto@vger.kernel.org
3283 S:      Supported
3284 F:      drivers/crypto/ccree/
3285 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3286
3287 CEC FRAMEWORK
3288 M:      Hans Verkuil <hans.verkuil@cisco.com>
3289 L:      linux-media@vger.kernel.org
3290 T:      git git://linuxtv.org/media_tree.git
3291 W:      http://linuxtv.org
3292 S:      Supported
3293 F:      Documentation/media/kapi/cec-core.rst
3294 F:      Documentation/media/uapi/cec
3295 F:      drivers/media/cec/
3296 F:      drivers/media/rc/keymaps/rc-cec.c
3297 F:      include/media/cec.h
3298 F:      include/media/cec-notifier.h
3299 F:      include/uapi/linux/cec.h
3300 F:      include/uapi/linux/cec-funcs.h
3301 F:      Documentation/devicetree/bindings/media/cec.txt
3302 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3303
3304 CEC GPIO DRIVER
3305 M:      Hans Verkuil <hans.verkuil@cisco.com>
3306 L:      linux-media@vger.kernel.org
3307 T:      git git://linuxtv.org/media_tree.git
3308 W:      http://linuxtv.org
3309 S:      Supported
3310 F:      drivers/media/platform/cec-gpio/
3311 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3312
3313 CELL BROADBAND ENGINE ARCHITECTURE
3314 M:      Arnd Bergmann <arnd@arndb.de>
3315 L:      linuxppc-dev@lists.ozlabs.org
3316 W:      http://www.ibm.com/developerworks/power/cell/
3317 S:      Supported
3318 F:      arch/powerpc/include/asm/cell*.h
3319 F:      arch/powerpc/include/asm/spu*.h
3320 F:      arch/powerpc/include/uapi/asm/spu*.h
3321 F:      arch/powerpc/oprofile/*cell*
3322 F:      arch/powerpc/platforms/cell/
3323
3324 CEPH COMMON CODE (LIBCEPH)
3325 M:      Ilya Dryomov <idryomov@gmail.com>
3326 M:      "Yan, Zheng" <zyan@redhat.com>
3327 M:      Sage Weil <sage@redhat.com>
3328 L:      ceph-devel@vger.kernel.org
3329 W:      http://ceph.com/
3330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3331 T:      git git://github.com/ceph/ceph-client.git
3332 S:      Supported
3333 F:      net/ceph/
3334 F:      include/linux/ceph/
3335 F:      include/linux/crush/
3336
3337 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3338 M:      "Yan, Zheng" <zyan@redhat.com>
3339 M:      Sage Weil <sage@redhat.com>
3340 M:      Ilya Dryomov <idryomov@gmail.com>
3341 L:      ceph-devel@vger.kernel.org
3342 W:      http://ceph.com/
3343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3344 T:      git git://github.com/ceph/ceph-client.git
3345 S:      Supported
3346 F:      Documentation/filesystems/ceph.txt
3347 F:      fs/ceph/
3348
3349 CERTIFICATE HANDLING:
3350 M:      David Howells <dhowells@redhat.com>
3351 M:      David Woodhouse <dwmw2@infradead.org>
3352 L:      keyrings@vger.kernel.org
3353 S:      Maintained
3354 F:      Documentation/module-signing.txt
3355 F:      certs/
3356 F:      scripts/sign-file.c
3357 F:      scripts/extract-cert.c
3358
3359 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3360 L:      linux-usb@vger.kernel.org
3361 S:      Orphan
3362 F:      Documentation/usb/WUSB-Design-overview.txt
3363 F:      Documentation/usb/wusb-cbaf
3364 F:      drivers/usb/host/hwa-hc.c
3365 F:      drivers/usb/host/whci/
3366 F:      drivers/usb/wusbcore/
3367 F:      include/linux/usb/wusb*
3368
3369 CFAG12864B LCD DRIVER
3370 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3371 W:      http://miguelojeda.es/auxdisplay.htm
3372 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3373 S:      Maintained
3374 F:      drivers/auxdisplay/cfag12864b.c
3375 F:      include/linux/cfag12864b.h
3376
3377 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3378 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3379 W:      http://miguelojeda.es/auxdisplay.htm
3380 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3381 S:      Maintained
3382 F:      drivers/auxdisplay/cfag12864bfb.c
3383 F:      include/linux/cfag12864b.h
3384
3385 802.11 (including CFG80211/NL80211)
3386 M:      Johannes Berg <johannes@sipsolutions.net>
3387 L:      linux-wireless@vger.kernel.org
3388 W:      http://wireless.kernel.org/
3389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3391 S:      Maintained
3392 F:      net/wireless/
3393 F:      include/uapi/linux/nl80211.h
3394 F:      include/linux/ieee80211.h
3395 F:      include/net/wext.h
3396 F:      include/net/cfg80211.h
3397 F:      include/net/iw_handler.h
3398 F:      include/net/ieee80211_radiotap.h
3399 F:      Documentation/driver-api/80211/cfg80211.rst
3400 F:      Documentation/networking/regulatory.txt
3401
3402 CHAR and MISC DRIVERS
3403 M:      Arnd Bergmann <arnd@arndb.de>
3404 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3406 S:      Supported
3407 F:      drivers/char/
3408 F:      drivers/misc/
3409 F:      include/linux/miscdevice.h
3410
3411 CHECKPATCH
3412 M:      Andy Whitcroft <apw@canonical.com>
3413 M:      Joe Perches <joe@perches.com>
3414 S:      Maintained
3415 F:      scripts/checkpatch.pl
3416
3417 CHINESE DOCUMENTATION
3418 M:      Harry Wei <harryxiyou@gmail.com>
3419 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3420 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3421 S:      Maintained
3422 F:      Documentation/translations/zh_CN/
3423
3424 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3425 M:      Peter Chen <Peter.Chen@nxp.com>
3426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3427 L:      linux-usb@vger.kernel.org
3428 S:      Maintained
3429 F:      drivers/usb/chipidea/
3430
3431 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3432 M:      Hans de Goede <hdegoede@redhat.com>
3433 L:      linux-input@vger.kernel.org
3434 S:      Maintained
3435 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3436 F:      drivers/input/touchscreen/chipone_icn8318.c
3437
3438 CHROME HARDWARE PLATFORM SUPPORT
3439 M:      Benson Leung <bleung@chromium.org>
3440 M:      Olof Johansson <olof@lixom.net>
3441 S:      Maintained
3442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3443 F:      drivers/platform/chrome/
3444
3445 CIRRUS LOGIC AUDIO CODEC DRIVERS
3446 M:      Brian Austin <brian.austin@cirrus.com>
3447 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3448 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3449 S:      Maintained
3450 F:      sound/soc/codecs/cs*
3451
3452 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3453 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3454 L:      netdev@vger.kernel.org
3455 S:      Maintained
3456 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3457
3458 CISCO FCOE HBA DRIVER
3459 M:      Satish Kharat <satishkh@cisco.com>
3460 M:      Sesidhar Baddela <sebaddel@cisco.com>
3461 M:      Karan Tilak Kumar <kartilak@cisco.com>
3462 L:      linux-scsi@vger.kernel.org
3463 S:      Supported
3464 F:      drivers/scsi/fnic/
3465
3466 CISCO SCSI HBA DRIVER
3467 M:      Karan Tilak Kumar <kartilak@cisco.com>
3468 M:      Sesidhar Baddela <sebaddel@cisco.com>
3469 L:      linux-scsi@vger.kernel.org
3470 S:      Supported
3471 F:      drivers/scsi/snic/
3472
3473 CISCO VIC ETHERNET NIC DRIVER
3474 M:      Christian Benvenuti <benve@cisco.com>
3475 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3476 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3477 S:      Supported
3478 F:      drivers/net/ethernet/cisco/enic/
3479
3480 CISCO VIC LOW LATENCY NIC DRIVER
3481 M:      Christian Benvenuti <benve@cisco.com>
3482 M:      Dave Goodell <dgoodell@cisco.com>
3483 S:      Supported
3484 F:      drivers/infiniband/hw/usnic/
3485
3486 CLEANCACHE API
3487 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3488 L:      linux-kernel@vger.kernel.org
3489 S:      Maintained
3490 F:      mm/cleancache.c
3491 F:      include/linux/cleancache.h
3492
3493 CLK API
3494 M:      Russell King <linux@armlinux.org.uk>
3495 L:      linux-clk@vger.kernel.org
3496 S:      Maintained
3497 F:      include/linux/clk.h
3498
3499 CLOCKSOURCE, CLOCKEVENT DRIVERS
3500 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3501 M:      Thomas Gleixner <tglx@linutronix.de>
3502 L:      linux-kernel@vger.kernel.org
3503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3504 S:      Supported
3505 F:      drivers/clocksource/
3506 F:      Documentation/devicetree/bindings/timer/
3507
3508 CMPC ACPI DRIVER
3509 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3510 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3511 L:      platform-driver-x86@vger.kernel.org
3512 S:      Supported
3513 F:      drivers/platform/x86/classmate-laptop.c
3514
3515 COBALT MEDIA DRIVER
3516 M:      Hans Verkuil <hans.verkuil@cisco.com>
3517 L:      linux-media@vger.kernel.org
3518 T:      git git://linuxtv.org/media_tree.git
3519 W:      https://linuxtv.org
3520 S:      Supported
3521 F:      drivers/media/pci/cobalt/
3522
3523 COCCINELLE/Semantic Patches (SmPL)
3524 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3525 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3526 M:      Nicolas Palix <nicolas.palix@imag.fr>
3527 M:      Michal Marek <michal.lkml@markovi.net>
3528 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3530 W:      http://coccinelle.lip6.fr/
3531 S:      Supported
3532 F:      Documentation/dev-tools/coccinelle.rst
3533 F:      scripts/coccinelle/
3534 F:      scripts/coccicheck
3535
3536 CODA FILE SYSTEM
3537 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3538 M:      coda@cs.cmu.edu
3539 L:      codalist@coda.cs.cmu.edu
3540 W:      http://www.coda.cs.cmu.edu/
3541 S:      Maintained
3542 F:      Documentation/filesystems/coda.txt
3543 F:      fs/coda/
3544 F:      include/linux/coda*.h
3545 F:      include/uapi/linux/coda*.h
3546
3547 CODA V4L2 MEM2MEM DRIVER
3548 M:      Philipp Zabel <p.zabel@pengutronix.de>
3549 L:      linux-media@vger.kernel.org
3550 S:      Maintained
3551 F:      Documentation/devicetree/bindings/media/coda.txt
3552 F:      drivers/media/platform/coda/
3553
3554 COMMON CLK FRAMEWORK
3555 M:      Michael Turquette <mturquette@baylibre.com>
3556 M:      Stephen Boyd <sboyd@kernel.org>
3557 L:      linux-clk@vger.kernel.org
3558 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3560 S:      Maintained
3561 F:      Documentation/devicetree/bindings/clock/
3562 F:      drivers/clk/
3563 X:      drivers/clk/clkdev.c
3564 F:      include/linux/clk-pr*
3565 F:      include/linux/clk/
3566
3567 COMMON INTERNET FILE SYSTEM (CIFS)
3568 M:      Steve French <sfrench@samba.org>
3569 L:      linux-cifs@vger.kernel.org
3570 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3571 W:      http://linux-cifs.samba.org/
3572 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3573 S:      Supported
3574 F:      Documentation/filesystems/cifs/
3575 F:      fs/cifs/
3576
3577 COMPACTPCI HOTPLUG CORE
3578 M:      Scott Murray <scott@spiteful.org>
3579 L:      linux-pci@vger.kernel.org
3580 S:      Maintained
3581 F:      drivers/pci/hotplug/cpci_hotplug*
3582
3583 COMPACTPCI HOTPLUG GENERIC DRIVER
3584 M:      Scott Murray <scott@spiteful.org>
3585 L:      linux-pci@vger.kernel.org
3586 S:      Maintained
3587 F:      drivers/pci/hotplug/cpcihp_generic.c
3588
3589 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3590 M:      Scott Murray <scott@spiteful.org>
3591 L:      linux-pci@vger.kernel.org
3592 S:      Maintained
3593 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3594
3595 COMPAL LAPTOP SUPPORT
3596 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3597 L:      platform-driver-x86@vger.kernel.org
3598 S:      Maintained
3599 F:      drivers/platform/x86/compal-laptop.c
3600
3601 CONEXANT ACCESSRUNNER USB DRIVER
3602 L:      accessrunner-general@lists.sourceforge.net
3603 W:      http://accessrunner.sourceforge.net/
3604 S:      Orphan
3605 F:      drivers/usb/atm/cxacru.c
3606
3607 CONFIGFS
3608 M:      Joel Becker <jlbec@evilplan.org>
3609 M:      Christoph Hellwig <hch@lst.de>
3610 T:      git git://git.infradead.org/users/hch/configfs.git
3611 S:      Supported
3612 F:      fs/configfs/
3613 F:      include/linux/configfs.h
3614
3615 CONNECTOR
3616 M:      Evgeniy Polyakov <zbr@ioremap.net>
3617 L:      netdev@vger.kernel.org
3618 S:      Maintained
3619 F:      drivers/connector/
3620
3621 CONTROL GROUP (CGROUP)
3622 M:      Tejun Heo <tj@kernel.org>
3623 M:      Li Zefan <lizefan@huawei.com>
3624 M:      Johannes Weiner <hannes@cmpxchg.org>
3625 L:      cgroups@vger.kernel.org
3626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3627 S:      Maintained
3628 F:      Documentation/cgroup*
3629 F:      include/linux/cgroup*
3630 F:      kernel/cgroup*
3631
3632 CONTROL GROUP - CPUSET
3633 M:      Li Zefan <lizefan@huawei.com>
3634 L:      cgroups@vger.kernel.org
3635 W:      http://www.bullopensource.org/cpuset/
3636 W:      http://oss.sgi.com/projects/cpusets/
3637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3638 S:      Maintained
3639 F:      Documentation/cgroup-v1/cpusets.txt
3640 F:      include/linux/cpuset.h
3641 F:      kernel/cgroup/cpuset.c
3642
3643 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3644 M:      Johannes Weiner <hannes@cmpxchg.org>
3645 M:      Michal Hocko <mhocko@kernel.org>
3646 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3647 L:      cgroups@vger.kernel.org
3648 L:      linux-mm@kvack.org
3649 S:      Maintained
3650 F:      mm/memcontrol.c
3651 F:      mm/swap_cgroup.c
3652
3653 CORETEMP HARDWARE MONITORING DRIVER
3654 M:      Fenghua Yu <fenghua.yu@intel.com>
3655 L:      linux-hwmon@vger.kernel.org
3656 S:      Maintained
3657 F:      Documentation/hwmon/coretemp
3658 F:      drivers/hwmon/coretemp.c
3659
3660 COSA/SRP SYNC SERIAL DRIVER
3661 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3662 W:      http://www.fi.muni.cz/~kas/cosa/
3663 S:      Maintained
3664 F:      drivers/net/wan/cosa*
3665
3666 CPMAC ETHERNET DRIVER
3667 M:      Florian Fainelli <f.fainelli@gmail.com>
3668 L:      netdev@vger.kernel.org
3669 S:      Maintained
3670 F:      drivers/net/ethernet/ti/cpmac.c
3671
3672 CPU FREQUENCY DRIVERS
3673 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3674 M:      Viresh Kumar <viresh.kumar@linaro.org>
3675 L:      linux-pm@vger.kernel.org
3676 S:      Maintained
3677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3678 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3679 B:      https://bugzilla.kernel.org
3680 F:      Documentation/cpu-freq/
3681 F:      Documentation/devicetree/bindings/cpufreq/
3682 F:      drivers/cpufreq/
3683 F:      include/linux/cpufreq.h
3684 F:      tools/testing/selftests/cpufreq/
3685
3686 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3687 M:      Viresh Kumar <viresh.kumar@linaro.org>
3688 M:      Sudeep Holla <sudeep.holla@arm.com>
3689 L:      linux-pm@vger.kernel.org
3690 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3691 S:      Maintained
3692 F:      drivers/cpufreq/arm_big_little.h
3693 F:      drivers/cpufreq/arm_big_little.c
3694 F:      drivers/cpufreq/arm_big_little_dt.c
3695
3696 CPU POWER MONITORING SUBSYSTEM
3697 M:      Thomas Renninger <trenn@suse.com>
3698 M:      Shuah Khan <shuahkh@osg.samsung.com>
3699 M:      Shuah Khan <shuah@kernel.org>
3700 L:      linux-pm@vger.kernel.org
3701 S:      Maintained
3702 F:      tools/power/cpupower/
3703
3704 CPUID/MSR DRIVER
3705 M:      "H. Peter Anvin" <hpa@zytor.com>
3706 S:      Maintained
3707 F:      arch/x86/kernel/cpuid.c
3708 F:      arch/x86/kernel/msr.c
3709
3710 CPUIDLE DRIVER - ARM BIG LITTLE
3711 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3712 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3713 L:      linux-pm@vger.kernel.org
3714 L:      linux-arm-kernel@lists.infradead.org
3715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3716 S:      Maintained
3717 F:      drivers/cpuidle/cpuidle-big_little.c
3718
3719 CPUIDLE DRIVER - ARM EXYNOS
3720 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3721 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3722 M:      Kukjin Kim <kgene@kernel.org>
3723 L:      linux-pm@vger.kernel.org
3724 L:      linux-samsung-soc@vger.kernel.org
3725 S:      Supported
3726 F:      drivers/cpuidle/cpuidle-exynos.c
3727 F:      arch/arm/mach-exynos/pm.c
3728
3729 CPUIDLE DRIVERS
3730 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3731 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3732 L:      linux-pm@vger.kernel.org
3733 S:      Maintained
3734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3735 B:      https://bugzilla.kernel.org
3736 F:      drivers/cpuidle/*
3737 F:      include/linux/cpuidle.h
3738
3739 CRAMFS FILESYSTEM
3740 M:      Nicolas Pitre <nico@linaro.org>
3741 S:      Maintained
3742 F:      Documentation/filesystems/cramfs.txt
3743 F:      fs/cramfs/
3744
3745 CRYPTO API
3746 M:      Herbert Xu <herbert@gondor.apana.org.au>
3747 M:      "David S. Miller" <davem@davemloft.net>
3748 L:      linux-crypto@vger.kernel.org
3749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3751 S:      Maintained
3752 F:      Documentation/crypto/
3753 F:      Documentation/devicetree/bindings/crypto/
3754 F:      arch/*/crypto/
3755 F:      crypto/
3756 F:      drivers/crypto/
3757 F:      include/crypto/
3758 F:      include/linux/crypto*
3759
3760 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3761 M:      Neil Horman <nhorman@tuxdriver.com>
3762 L:      linux-crypto@vger.kernel.org
3763 S:      Maintained
3764 F:      crypto/ansi_cprng.c
3765 F:      crypto/rng.c
3766
3767 CS3308 MEDIA DRIVER
3768 M:      Hans Verkuil <hverkuil@xs4all.nl>
3769 L:      linux-media@vger.kernel.org
3770 T:      git git://linuxtv.org/media_tree.git
3771 W:      http://linuxtv.org
3772 S:      Odd Fixes
3773 F:      drivers/media/i2c/cs3308.c
3774 F:      drivers/media/i2c/cs3308.h
3775
3776 CS5535 Audio ALSA driver
3777 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3778 S:      Maintained
3779 F:      sound/pci/cs5535audio/
3780
3781 CW1200 WLAN driver
3782 M:      Solomon Peachy <pizza@shaftnet.org>
3783 S:      Maintained
3784 F:      drivers/net/wireless/st/cw1200/
3785
3786 CX18 VIDEO4LINUX DRIVER
3787 M:      Andy Walls <awalls@md.metrocast.net>
3788 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3789 L:      linux-media@vger.kernel.org
3790 T:      git git://linuxtv.org/media_tree.git
3791 W:      https://linuxtv.org
3792 W:      http://www.ivtvdriver.org/index.php/Cx18
3793 S:      Maintained
3794 F:      Documentation/media/v4l-drivers/cx18*
3795 F:      drivers/media/pci/cx18/
3796 F:      include/uapi/linux/ivtv*
3797
3798 CX2341X MPEG ENCODER HELPER MODULE
3799 M:      Hans Verkuil <hverkuil@xs4all.nl>
3800 L:      linux-media@vger.kernel.org
3801 T:      git git://linuxtv.org/media_tree.git
3802 W:      https://linuxtv.org
3803 S:      Maintained
3804 F:      drivers/media/common/cx2341x*
3805 F:      include/media/cx2341x*
3806
3807 CX24120 MEDIA DRIVER
3808 M:      Jemma Denson <jdenson@gmail.com>
3809 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3810 L:      linux-media@vger.kernel.org
3811 W:      https://linuxtv.org
3812 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3813 S:      Maintained
3814 F:      drivers/media/dvb-frontends/cx24120*
3815
3816 CX88 VIDEO4LINUX DRIVER
3817 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3818 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3819 L:      linux-media@vger.kernel.org
3820 W:      https://linuxtv.org
3821 T:      git git://linuxtv.org/media_tree.git
3822 S:      Odd fixes
3823 F:      Documentation/media/v4l-drivers/cx88*
3824 F:      drivers/media/pci/cx88/
3825
3826 CXD2820R MEDIA DRIVER
3827 M:      Antti Palosaari <crope@iki.fi>
3828 L:      linux-media@vger.kernel.org
3829 W:      https://linuxtv.org
3830 W:      http://palosaari.fi/linux/
3831 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3832 T:      git git://linuxtv.org/anttip/media_tree.git
3833 S:      Maintained
3834 F:      drivers/media/dvb-frontends/cxd2820r*
3835
3836 CXGB3 ETHERNET DRIVER (CXGB3)
3837 M:      Santosh Raspatur <santosh@chelsio.com>
3838 L:      netdev@vger.kernel.org
3839 W:      http://www.chelsio.com
3840 S:      Supported
3841 F:      drivers/net/ethernet/chelsio/cxgb3/
3842
3843 CXGB3 ISCSI DRIVER (CXGB3I)
3844 M:      Karen Xie <kxie@chelsio.com>
3845 L:      linux-scsi@vger.kernel.org
3846 W:      http://www.chelsio.com
3847 S:      Supported
3848 F:      drivers/scsi/cxgbi/cxgb3i
3849
3850 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3851 M:      Steve Wise <swise@chelsio.com>
3852 L:      linux-rdma@vger.kernel.org
3853 W:      http://www.openfabrics.org
3854 S:      Supported
3855 F:      drivers/infiniband/hw/cxgb3/
3856 F:      include/uapi/rdma/cxgb3-abi.h
3857
3858 CXGB4 CRYPTO DRIVER (chcr)
3859 M:      Harsh Jain <harsh@chelsio.com>
3860 L:      linux-crypto@vger.kernel.org
3861 W:      http://www.chelsio.com
3862 S:      Supported
3863 F:      drivers/crypto/chelsio
3864
3865 CXGB4 ETHERNET DRIVER (CXGB4)
3866 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3867 L:      netdev@vger.kernel.org
3868 W:      http://www.chelsio.com
3869 S:      Supported
3870 F:      drivers/net/ethernet/chelsio/cxgb4/
3871
3872 CXGB4 ISCSI DRIVER (CXGB4I)
3873 M:      Karen Xie <kxie@chelsio.com>
3874 L:      linux-scsi@vger.kernel.org
3875 W:      http://www.chelsio.com
3876 S:      Supported
3877 F:      drivers/scsi/cxgbi/cxgb4i
3878
3879 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3880 M:      Steve Wise <swise@chelsio.com>
3881 L:      linux-rdma@vger.kernel.org
3882 W:      http://www.openfabrics.org
3883 S:      Supported
3884 F:      drivers/infiniband/hw/cxgb4/
3885 F:      include/uapi/rdma/cxgb4-abi.h
3886
3887 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3888 M:      Casey Leedom <leedom@chelsio.com>
3889 L:      netdev@vger.kernel.org
3890 W:      http://www.chelsio.com
3891 S:      Supported
3892 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3893
3894 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3895 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3896 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3897 L:      linuxppc-dev@lists.ozlabs.org
3898 S:      Supported
3899 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3900 F:      drivers/misc/cxl/
3901 F:      include/misc/cxl*
3902 F:      include/uapi/misc/cxl.h
3903 F:      Documentation/powerpc/cxl.txt
3904 F:      Documentation/ABI/testing/sysfs-class-cxl
3905
3906 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3907 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3908 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3909 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3910 L:      linux-scsi@vger.kernel.org
3911 S:      Supported
3912 F:      drivers/scsi/cxlflash/
3913 F:      include/uapi/scsi/cxlflash_ioctls.h
3914 F:      Documentation/powerpc/cxlflash.txt
3915
3916 CYBERPRO FB DRIVER
3917 M:      Russell King <linux@armlinux.org.uk>
3918 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3919 W:      http://www.armlinux.org.uk/
3920 S:      Maintained
3921 F:      drivers/video/fbdev/cyber2000fb.*
3922
3923 CYCLADES ASYNC MUX DRIVER
3924 W:      http://www.cyclades.com/
3925 S:      Orphan
3926 F:      drivers/tty/cyclades.c
3927 F:      include/linux/cyclades.h
3928 F:      include/uapi/linux/cyclades.h
3929
3930 CYCLADES PC300 DRIVER
3931 W:      http://www.cyclades.com/
3932 S:      Orphan
3933 F:      drivers/net/wan/pc300*
3934
3935 CYPRESS_FIRMWARE MEDIA DRIVER
3936 M:      Antti Palosaari <crope@iki.fi>
3937 L:      linux-media@vger.kernel.org
3938 W:      https://linuxtv.org
3939 W:      http://palosaari.fi/linux/
3940 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3941 T:      git git://linuxtv.org/anttip/media_tree.git
3942 S:      Maintained
3943 F:      drivers/media/common/cypress_firmware*
3944
3945 CYTTSP TOUCHSCREEN DRIVER
3946 M:      Ferruh Yigit <fery@cypress.com>
3947 L:      linux-input@vger.kernel.org
3948 S:      Supported
3949 F:      drivers/input/touchscreen/cyttsp*
3950 F:      include/linux/input/cyttsp.h
3951
3952 D-LINK DIR-685 TOUCHKEYS DRIVER
3953 M:      Linus Walleij <linus.walleij@linaro.org>
3954 L:      linux-input@vger.kernel.org
3955 S:      Supported
3956 F:      drivers/input/dlink-dir685-touchkeys.c
3957
3958 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3959 M:      Joshua Kinard <kumba@gentoo.org>
3960 S:      Maintained
3961 F:      drivers/rtc/rtc-ds1685.c
3962 F:      include/linux/rtc/ds1685.h
3963
3964 DAMA SLAVE for AX.25
3965 M:      Joerg Reuter <jreuter@yaina.de>
3966 W:      http://yaina.de/jreuter/
3967 W:      http://www.qsl.net/dl1bke/
3968 L:      linux-hams@vger.kernel.org
3969 S:      Maintained
3970 F:      net/ax25/af_ax25.c
3971 F:      net/ax25/ax25_dev.c
3972 F:      net/ax25/ax25_ds_*
3973 F:      net/ax25/ax25_in.c
3974 F:      net/ax25/ax25_out.c
3975 F:      net/ax25/ax25_timer.c
3976 F:      net/ax25/sysctl_net_ax25.c
3977
3978 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3979 L:      netdev@vger.kernel.org
3980 S:      Orphan
3981 F:      Documentation/networking/dmfe.txt
3982 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3983
3984 DC390/AM53C974 SCSI driver
3985 M:      Hannes Reinecke <hare@suse.com>
3986 L:      linux-scsi@vger.kernel.org
3987 S:      Maintained
3988 F:      drivers/scsi/am53c974.c
3989
3990 DC395x SCSI driver
3991 M:      Oliver Neukum <oliver@neukum.org>
3992 M:      Ali Akcaagac <aliakc@web.de>
3993 M:      Jamie Lenehan <lenehan@twibble.org>
3994 L:      dc395x@twibble.org
3995 W:      http://twibble.org/dist/dc395x/
3996 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3997 S:      Maintained
3998 F:      Documentation/scsi/dc395x.txt
3999 F:      drivers/scsi/dc395x.*
4000
4001 DCCP PROTOCOL
4002 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4003 L:      dccp@vger.kernel.org
4004 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4005 S:      Maintained
4006 F:      include/linux/dccp.h
4007 F:      include/uapi/linux/dccp.h
4008 F:      include/linux/tfrc.h
4009 F:      net/dccp/
4010
4011 DECnet NETWORK LAYER
4012 W:      http://linux-decnet.sourceforge.net
4013 L:      linux-decnet-user@lists.sourceforge.net
4014 S:      Orphan
4015 F:      Documentation/networking/decnet.txt
4016 F:      net/decnet/
4017
4018 DECSTATION PLATFORM SUPPORT
4019 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4020 L:      linux-mips@linux-mips.org
4021 W:      http://www.linux-mips.org/wiki/DECstation
4022 S:      Maintained
4023 F:      arch/mips/dec/
4024 F:      arch/mips/include/asm/dec/
4025 F:      arch/mips/include/asm/mach-dec/
4026
4027 DEFXX FDDI NETWORK DRIVER
4028 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4029 S:      Maintained
4030 F:      drivers/net/fddi/defxx.*
4031
4032 DELL SMBIOS DRIVER
4033 M:      Pali Rohár <pali.rohar@gmail.com>
4034 M:      Mario Limonciello <mario.limonciello@dell.com>
4035 L:      platform-driver-x86@vger.kernel.org
4036 S:      Maintained
4037 F:      drivers/platform/x86/dell-smbios.*
4038
4039 DELL SMBIOS SMM DRIVER
4040 M:      Mario Limonciello <mario.limonciello@dell.com>
4041 L:      platform-driver-x86@vger.kernel.org
4042 S:      Maintained
4043 F:      drivers/platform/x86/dell-smbios-smm.c
4044
4045 DELL SMBIOS WMI DRIVER
4046 M:      Mario Limonciello <mario.limonciello@dell.com>
4047 L:      platform-driver-x86@vger.kernel.org
4048 S:      Maintained
4049 F:      drivers/platform/x86/dell-smbios-wmi.c
4050 F:      tools/wmi/dell-smbios-example.c
4051
4052 DELL LAPTOP DRIVER
4053 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4054 M:      Pali Rohár <pali.rohar@gmail.com>
4055 L:      platform-driver-x86@vger.kernel.org
4056 S:      Maintained
4057 F:      drivers/platform/x86/dell-laptop.c
4058
4059 DELL LAPTOP FREEFALL DRIVER
4060 M:      Pali Rohár <pali.rohar@gmail.com>
4061 S:      Maintained
4062 F:      drivers/platform/x86/dell-smo8800.c
4063
4064 DELL LAPTOP RBTN DRIVER
4065 M:      Pali Rohár <pali.rohar@gmail.com>
4066 S:      Maintained
4067 F:      drivers/platform/x86/dell-rbtn.*
4068
4069 DELL LAPTOP SMM DRIVER
4070 M:      Pali Rohár <pali.rohar@gmail.com>
4071 S:      Maintained
4072 F:      drivers/hwmon/dell-smm-hwmon.c
4073 F:      include/uapi/linux/i8k.h
4074
4075 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4076 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4077 S:      Maintained
4078 F:      Documentation/dcdbas.txt
4079 F:      drivers/firmware/dcdbas.*
4080
4081 DELL WMI NOTIFICATIONS DRIVER
4082 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4083 M:      Pali Rohár <pali.rohar@gmail.com>
4084 S:      Maintained
4085 F:      drivers/platform/x86/dell-wmi.c
4086
4087 DELL WMI DESCRIPTOR DRIVER
4088 M:      Mario Limonciello <mario.limonciello@dell.com>
4089 S:      Maintained
4090 F:      drivers/platform/x86/dell-wmi-descriptor.c
4091
4092 DELTA ST MEDIA DRIVER
4093 M:      Hugues Fruchet <hugues.fruchet@st.com>
4094 L:      linux-media@vger.kernel.org
4095 T:      git git://linuxtv.org/media_tree.git
4096 W:      https://linuxtv.org
4097 S:      Supported
4098 F:      drivers/media/platform/sti/delta
4099
4100 DENALI NAND DRIVER
4101 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4102 L:      linux-mtd@lists.infradead.org
4103 S:      Supported
4104 F:      drivers/mtd/nand/raw/denali*
4105
4106 DESIGNWARE USB2 DRD IP DRIVER
4107 M:      Minas Harutyunyan <hminas@synopsys.com>
4108 L:      linux-usb@vger.kernel.org
4109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4110 S:      Maintained
4111 F:      drivers/usb/dwc2/
4112
4113 DESIGNWARE USB3 DRD IP DRIVER
4114 M:      Felipe Balbi <balbi@kernel.org>
4115 L:      linux-usb@vger.kernel.org
4116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4117 S:      Maintained
4118 F:      drivers/usb/dwc3/
4119
4120 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4121 M:      Andreas Klinger <ak@it-klinger.de>
4122 L:      linux-iio@vger.kernel.org
4123 S:      Maintained
4124 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4125 F:      drivers/iio/proximity/srf*.c
4126
4127 DEVICE COREDUMP (DEV_COREDUMP)
4128 M:      Johannes Berg <johannes@sipsolutions.net>
4129 L:      linux-kernel@vger.kernel.org
4130 S:      Maintained
4131 F:      drivers/base/devcoredump.c
4132 F:      include/linux/devcoredump.h
4133
4134 DEVICE FREQUENCY (DEVFREQ)
4135 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4136 M:      Kyungmin Park <kyungmin.park@samsung.com>
4137 R:      Chanwoo Choi <cw00.choi@samsung.com>
4138 L:      linux-pm@vger.kernel.org
4139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4140 S:      Maintained
4141 F:      drivers/devfreq/
4142 F:      include/linux/devfreq.h
4143 F:      Documentation/devicetree/bindings/devfreq/
4144
4145 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4146 M:      Chanwoo Choi <cw00.choi@samsung.com>
4147 L:      linux-pm@vger.kernel.org
4148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4149 S:      Supported
4150 F:      drivers/devfreq/event/
4151 F:      drivers/devfreq/devfreq-event.c
4152 F:      include/linux/devfreq-event.h
4153 F:      Documentation/devicetree/bindings/devfreq/event/
4154
4155 DEVICE NUMBER REGISTRY
4156 M:      Torben Mathiasen <device@lanana.org>
4157 W:      http://lanana.org/docs/device-list/index.html
4158 S:      Maintained
4159
4160 DEVICE-MAPPER  (LVM)
4161 M:      Alasdair Kergon <agk@redhat.com>
4162 M:      Mike Snitzer <snitzer@redhat.com>
4163 M:      dm-devel@redhat.com
4164 L:      dm-devel@redhat.com
4165 W:      http://sources.redhat.com/dm
4166 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4168 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4169 S:      Maintained
4170 F:      Documentation/device-mapper/
4171 F:      drivers/md/Makefile
4172 F:      drivers/md/Kconfig
4173 F:      drivers/md/dm*
4174 F:      drivers/md/persistent-data/
4175 F:      include/linux/device-mapper.h
4176 F:      include/linux/dm-*.h
4177 F:      include/uapi/linux/dm-*.h
4178
4179 DEVLINK
4180 M:      Jiri Pirko <jiri@mellanox.com>
4181 L:      netdev@vger.kernel.org
4182 S:      Supported
4183 F:      net/core/devlink.c
4184 F:      include/net/devlink.h
4185 F:      include/uapi/linux/devlink.h
4186
4187 DIALOG SEMICONDUCTOR DRIVERS
4188 M:      Support Opensource <support.opensource@diasemi.com>
4189 W:      http://www.dialog-semiconductor.com/products
4190 S:      Supported
4191 F:      Documentation/hwmon/da90??
4192 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4193 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4194 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4195 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4196 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4197 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4198 F:      drivers/gpio/gpio-da90??.c
4199 F:      drivers/hwmon/da90??-hwmon.c
4200 F:      drivers/iio/adc/da91??-*.c
4201 F:      drivers/input/misc/da90??_onkey.c
4202 F:      drivers/input/touchscreen/da9052_tsi.c
4203 F:      drivers/leds/leds-da90??.c
4204 F:      drivers/mfd/da903x.c
4205 F:      drivers/mfd/da90??-*.c
4206 F:      drivers/mfd/da91??-*.c
4207 F:      drivers/power/supply/da9052-battery.c
4208 F:      drivers/power/supply/da91??-*.c
4209 F:      drivers/regulator/da903x.c
4210 F:      drivers/regulator/da9???-regulator.[ch]
4211 F:      drivers/thermal/da90??-thermal.c
4212 F:      drivers/rtc/rtc-da90??.c
4213 F:      drivers/video/backlight/da90??_bl.c
4214 F:      drivers/watchdog/da90??_wdt.c
4215 F:      include/linux/mfd/da903x.h
4216 F:      include/linux/mfd/da9052/
4217 F:      include/linux/mfd/da9055/
4218 F:      include/linux/mfd/da9062/
4219 F:      include/linux/mfd/da9063/
4220 F:      include/linux/mfd/da9150/
4221 F:      include/linux/regulator/da9211.h
4222 F:      include/sound/da[79]*.h
4223 F:      sound/soc/codecs/da[79]*.[ch]
4224
4225 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4226 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4227 L:      linux-gpio@vger.kernel.org
4228 S:      Maintained
4229 F:      drivers/gpio/gpio-gpio-mm.c
4230
4231 DIGI NEO AND CLASSIC PCI PRODUCTS
4232 M:      Lidza Louina <lidza.louina@gmail.com>
4233 M:      Mark Hounschell <markh@compro.net>
4234 L:      driverdev-devel@linuxdriverproject.org
4235 S:      Maintained
4236 F:      drivers/staging/dgnc/
4237
4238 DIOLAN U2C-12 I2C DRIVER
4239 M:      Guenter Roeck <linux@roeck-us.net>
4240 L:      linux-i2c@vger.kernel.org
4241 S:      Maintained
4242 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4243
4244 FILESYSTEM DIRECT ACCESS (DAX)
4245 M:      Matthew Wilcox <mawilcox@microsoft.com>
4246 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4247 L:      linux-fsdevel@vger.kernel.org
4248 S:      Supported
4249 F:      fs/dax.c
4250 F:      include/linux/dax.h
4251 F:      include/trace/events/fs_dax.h
4252
4253 DEVICE DIRECT ACCESS (DAX)
4254 M:      Dan Williams <dan.j.williams@intel.com>
4255 M:      Dave Jiang <dave.jiang@intel.com>
4256 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4257 M:      Vishal Verma <vishal.l.verma@intel.com>
4258 L:      linux-nvdimm@lists.01.org
4259 S:      Supported
4260 F:      drivers/dax/
4261
4262 DIRECTORY NOTIFICATION (DNOTIFY)
4263 M:      Jan Kara <jack@suse.cz>
4264 R:      Amir Goldstein <amir73il@gmail.com>
4265 L:      linux-fsdevel@vger.kernel.org
4266 S:      Maintained
4267 F:      Documentation/filesystems/dnotify.txt
4268 F:      fs/notify/dnotify/
4269 F:      include/linux/dnotify.h
4270
4271 DISK GEOMETRY AND PARTITION HANDLING
4272 M:      Andries Brouwer <aeb@cwi.nl>
4273 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4274 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4275 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4276 S:      Maintained
4277
4278 DISKQUOTA
4279 M:      Jan Kara <jack@suse.com>
4280 S:      Maintained
4281 F:      Documentation/filesystems/quota.txt
4282 F:      fs/quota/
4283 F:      include/linux/quota*.h
4284 F:      include/uapi/linux/quota*.h
4285
4286 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4287 M:      Bernie Thompson <bernie@plugable.com>
4288 L:      linux-fbdev@vger.kernel.org
4289 S:      Maintained
4290 W:      http://plugable.com/category/projects/udlfb/
4291 F:      drivers/video/fbdev/udlfb.c
4292 F:      include/video/udlfb.h
4293 F:      Documentation/fb/udlfb.txt
4294
4295 DISTRIBUTED LOCK MANAGER (DLM)
4296 M:      Christine Caulfield <ccaulfie@redhat.com>
4297 M:      David Teigland <teigland@redhat.com>
4298 L:      cluster-devel@redhat.com
4299 W:      http://sources.redhat.com/cluster/
4300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4301 S:      Supported
4302 F:      fs/dlm/
4303
4304 DMA BUFFER SHARING FRAMEWORK
4305 M:      Sumit Semwal <sumit.semwal@linaro.org>
4306 S:      Maintained
4307 L:      linux-media@vger.kernel.org
4308 L:      dri-devel@lists.freedesktop.org
4309 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4310 F:      drivers/dma-buf/
4311 F:      include/linux/dma-buf*
4312 F:      include/linux/reservation.h
4313 F:      include/linux/*fence.h
4314 F:      Documentation/driver-api/dma-buf.rst
4315 T:      git git://anongit.freedesktop.org/drm/drm-misc
4316
4317 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4318 M:      Vinod Koul <vinod.koul@intel.com>
4319 L:      dmaengine@vger.kernel.org
4320 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4321 S:      Maintained
4322 F:      drivers/dma/
4323 F:      include/linux/dmaengine.h
4324 F:      include/linux/of_dma.h
4325 F:      Documentation/devicetree/bindings/dma/
4326 F:      Documentation/driver-api/dmaengine/
4327 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4328
4329 DMA MAPPING HELPERS
4330 M:      Christoph Hellwig <hch@lst.de>
4331 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4332 R:      Robin Murphy <robin.murphy@arm.com>
4333 L:      iommu@lists.linux-foundation.org
4334 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4335 W:      http://git.infradead.org/users/hch/dma-mapping.git
4336 S:      Supported
4337 F:      lib/dma-debug.c
4338 F:      lib/dma-direct.c
4339 F:      lib/dma-virt.c
4340 F:      drivers/base/dma-mapping.c
4341 F:      drivers/base/dma-coherent.c
4342 F:      include/asm-generic/dma-mapping.h
4343 F:      include/linux/dma-direct.h
4344 F:      include/linux/dma-mapping.h
4345
4346 DME1737 HARDWARE MONITOR DRIVER
4347 M:      Juerg Haefliger <juergh@gmail.com>
4348 L:      linux-hwmon@vger.kernel.org
4349 S:      Maintained
4350 F:      Documentation/hwmon/dme1737
4351 F:      drivers/hwmon/dme1737.c
4352
4353 DMI/SMBIOS SUPPORT
4354 M:      Jean Delvare <jdelvare@suse.com>
4355 S:      Maintained
4356 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4357 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4358 F:      drivers/firmware/dmi-id.c
4359 F:      drivers/firmware/dmi_scan.c
4360 F:      include/linux/dmi.h
4361
4362 DOCUMENTATION
4363 M:      Jonathan Corbet <corbet@lwn.net>
4364 L:      linux-doc@vger.kernel.org
4365 S:      Maintained
4366 F:      Documentation/
4367 F:      scripts/kernel-doc
4368 X:      Documentation/ABI/
4369 X:      Documentation/devicetree/
4370 X:      Documentation/acpi
4371 X:      Documentation/power
4372 X:      Documentation/spi
4373 X:      Documentation/media
4374 T:      git git://git.lwn.net/linux.git docs-next
4375
4376 DONGWOON DW9714 LENS VOICE COIL DRIVER
4377 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4378 L:      linux-media@vger.kernel.org
4379 T:      git git://linuxtv.org/media_tree.git
4380 S:      Maintained
4381 F:      drivers/media/i2c/dw9714.c
4382
4383 DOUBLETALK DRIVER
4384 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4385 L:      blinux-list@redhat.com
4386 S:      Maintained
4387 F:      drivers/char/dtlk.c
4388 F:      include/linux/dtlk.h
4389
4390 DPAA2 DATAPATH I/O (DPIO) DRIVER
4391 M:      Roy Pledge <Roy.Pledge@nxp.com>
4392 L:      linux-kernel@vger.kernel.org
4393 S:      Maintained
4394 F:      drivers/staging/fsl-mc/bus/dpio
4395
4396 DPAA2 ETHERNET DRIVER
4397 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4398 L:      linux-kernel@vger.kernel.org
4399 S:      Maintained
4400 F:      drivers/staging/fsl-dpaa2/ethernet
4401
4402 DPAA2 ETHERNET SWITCH DRIVER
4403 M:      Razvan Stefanescu <razvan.stefanescu@nxp.com>
4404 L:      linux-kernel@vger.kernel.org
4405 S:      Maintained
4406 F:      drivers/staging/fsl-dpaa2/ethsw
4407
4408 DPT_I2O SCSI RAID DRIVER
4409 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4410 L:      linux-scsi@vger.kernel.org
4411 W:      http://www.adaptec.com/
4412 S:      Maintained
4413 F:      drivers/scsi/dpt*
4414 F:      drivers/scsi/dpt/
4415
4416 DRBD DRIVER
4417 M:      Philipp Reisner <philipp.reisner@linbit.com>
4418 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4419 L:      drbd-dev@lists.linbit.com
4420 W:      http://www.drbd.org
4421 T:      git git://git.linbit.com/linux-drbd.git
4422 T:      git git://git.linbit.com/drbd-8.4.git
4423 S:      Supported
4424 F:      drivers/block/drbd/
4425 F:      lib/lru_cache.c
4426 F:      Documentation/blockdev/drbd/
4427
4428 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4429 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4431 S:      Supported
4432 F:      Documentation/kobject.txt
4433 F:      drivers/base/
4434 F:      fs/debugfs/
4435 F:      fs/sysfs/
4436 F:      include/linux/debugfs.h
4437 F:      include/linux/kobj*
4438 F:      lib/kobj*
4439
4440 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4441 M:      Kevin Hilman <khilman@kernel.org>
4442 M:      Nishanth Menon <nm@ti.com>
4443 S:      Maintained
4444 F:      drivers/power/avs/
4445 F:      include/linux/power/smartreflex.h
4446 L:      linux-pm@vger.kernel.org
4447
4448 DRM DRIVER FOR ARM PL111 CLCD
4449 M:      Eric Anholt <eric@anholt.net>
4450 T:      git git://anongit.freedesktop.org/drm/drm-misc
4451 S:      Supported
4452 F:      drivers/gpu/drm/pl111/
4453
4454 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4455 M:      Linus Walleij <linus.walleij@linaro.org>
4456 T:      git git://anongit.freedesktop.org/drm/drm-misc
4457 S:      Maintained
4458 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4459 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4460
4461 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4462 M:      Dave Airlie <airlied@redhat.com>
4463 S:      Odd Fixes
4464 F:      drivers/gpu/drm/ast/
4465
4466 DRM DRIVER FOR BOCHS VIRTUAL GPU
4467 M:      Gerd Hoffmann <kraxel@redhat.com>
4468 L:      virtualization@lists.linux-foundation.org
4469 T:      git git://anongit.freedesktop.org/drm/drm-misc
4470 S:      Maintained
4471 F:      drivers/gpu/drm/bochs/
4472
4473 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4474 M:      Linus Walleij <linus.walleij@linaro.org>
4475 T:      git git://anongit.freedesktop.org/drm/drm-misc
4476 S:      Maintained
4477 F:      drivers/gpu/drm/tve200/
4478
4479 DRM DRIVER FOR ILITEK ILI9225 PANELS
4480 M:      David Lechner <david@lechnology.com>
4481 S:      Maintained
4482 F:      drivers/gpu/drm/tinydrm/ili9225.c
4483 F:      Documentation/devicetree/bindings/display/ili9225.txt
4484
4485 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4486 S:      Orphan / Obsolete
4487 F:      drivers/gpu/drm/i810/
4488 F:      include/uapi/drm/i810_drm.h
4489
4490 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4491 S:      Orphan / Obsolete
4492 F:      drivers/gpu/drm/mga/
4493 F:      include/uapi/drm/mga_drm.h
4494
4495 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4496 M:      Dave Airlie <airlied@redhat.com>
4497 S:      Odd Fixes
4498 F:      drivers/gpu/drm/mgag200/
4499
4500 DRM DRIVER FOR MI0283QT
4501 M:      Noralf Trønnes <noralf@tronnes.org>
4502 S:      Maintained
4503 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4504 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4505
4506 DRM DRIVER FOR MSM ADRENO GPU
4507 M:      Rob Clark <robdclark@gmail.com>
4508 L:      linux-arm-msm@vger.kernel.org
4509 L:      dri-devel@lists.freedesktop.org
4510 L:      freedreno@lists.freedesktop.org
4511 T:      git git://people.freedesktop.org/~robclark/linux
4512 S:      Maintained
4513 F:      drivers/gpu/drm/msm/
4514 F:      include/uapi/drm/msm_drm.h
4515 F:      Documentation/devicetree/bindings/display/msm/
4516
4517 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4518 M:      Ben Skeggs <bskeggs@redhat.com>
4519 L:      dri-devel@lists.freedesktop.org
4520 L:      nouveau@lists.freedesktop.org
4521 T:      git git://github.com/skeggsb/linux
4522 S:      Supported
4523 F:      drivers/gpu/drm/nouveau/
4524 F:      include/uapi/drm/nouveau_drm.h
4525
4526 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4527 M:      Noralf Trønnes <noralf@tronnes.org>
4528 S:      Maintained
4529 F:      drivers/gpu/drm/tinydrm/repaper.c
4530 F:      Documentation/devicetree/bindings/display/repaper.txt
4531
4532 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4533 M:      Dave Airlie <airlied@redhat.com>
4534 M:      Gerd Hoffmann <kraxel@redhat.com>
4535 L:      virtualization@lists.linux-foundation.org
4536 T:      git git://anongit.freedesktop.org/drm/drm-misc
4537 S:      Obsolete
4538 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4539 F:      drivers/gpu/drm/cirrus/
4540
4541 DRM DRIVER FOR QXL VIRTUAL GPU
4542 M:      Dave Airlie <airlied@redhat.com>
4543 M:      Gerd Hoffmann <kraxel@redhat.com>
4544 L:      virtualization@lists.linux-foundation.org
4545 T:      git git://anongit.freedesktop.org/drm/drm-misc
4546 S:      Maintained
4547 F:      drivers/gpu/drm/qxl/
4548 F:      include/uapi/drm/qxl_drm.h
4549
4550 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4551 S:      Orphan / Obsolete
4552 F:      drivers/gpu/drm/r128/
4553 F:      include/uapi/drm/r128_drm.h
4554
4555 DRM DRIVER FOR SAVAGE VIDEO CARDS
4556 S:      Orphan / Obsolete
4557 F:      drivers/gpu/drm/savage/
4558 F:      include/uapi/drm/savage_drm.h
4559
4560 DRM DRIVER FOR SIS VIDEO CARDS
4561 S:      Orphan / Obsolete
4562 F:      drivers/gpu/drm/sis/
4563 F:      include/uapi/drm/sis_drm.h
4564
4565 DRM DRIVER FOR SITRONIX ST7586 PANELS
4566 M:      David Lechner <david@lechnology.com>
4567 S:      Maintained
4568 F:      drivers/gpu/drm/tinydrm/st7586.c
4569 F:      Documentation/devicetree/bindings/display/st7586.txt
4570
4571 DRM DRIVER FOR SITRONIX ST7735R PANELS
4572 M:      David Lechner <david@lechnology.com>
4573 S:      Maintained
4574 F:      drivers/gpu/drm/tinydrm/st7735r.c
4575 F:      Documentation/devicetree/bindings/display/st7735r.txt
4576
4577 DRM DRIVER FOR TDFX VIDEO CARDS
4578 S:      Orphan / Obsolete
4579 F:      drivers/gpu/drm/tdfx/
4580
4581 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4582 M:      Dave Airlie <airlied@redhat.com>
4583 S:      Odd Fixes
4584 F:      drivers/gpu/drm/udl/
4585
4586 DRM DRIVER FOR VMWARE VIRTUAL GPU
4587 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4588 M:      Sinclair Yeh <syeh@vmware.com>
4589 M:      Thomas Hellstrom <thellstrom@vmware.com>
4590 L:      dri-devel@lists.freedesktop.org
4591 T:      git git://people.freedesktop.org/~syeh/repos_linux
4592 T:      git git://people.freedesktop.org/~thomash/linux
4593 S:      Supported
4594 F:      drivers/gpu/drm/vmwgfx/
4595 F:      include/uapi/drm/vmwgfx_drm.h
4596
4597 DRM DRIVERS
4598 M:      David Airlie <airlied@linux.ie>
4599 L:      dri-devel@lists.freedesktop.org
4600 T:      git git://people.freedesktop.org/~airlied/linux
4601 B:      https://bugs.freedesktop.org/
4602 C:      irc://chat.freenode.net/dri-devel
4603 S:      Maintained
4604 F:      drivers/gpu/drm/
4605 F:      drivers/gpu/vga/
4606 F:      Documentation/devicetree/bindings/display/
4607 F:      Documentation/devicetree/bindings/gpu/
4608 F:      Documentation/devicetree/bindings/video/
4609 F:      Documentation/gpu/
4610 F:      include/drm/
4611 F:      include/uapi/drm/
4612 F:      include/linux/vga*
4613
4614 DRM DRIVERS AND MISC GPU PATCHES
4615 M:      Gustavo Padovan <gustavo@padovan.org>
4616 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4617 M:      Sean Paul <seanpaul@chromium.org>
4618 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4619 S:      Maintained
4620 T:      git git://anongit.freedesktop.org/drm/drm-misc
4621 F:      Documentation/gpu/
4622 F:      drivers/gpu/vga/
4623 F:      drivers/gpu/drm/*
4624 F:      include/drm/drm*
4625 F:      include/uapi/drm/drm*
4626 F:      include/linux/vga*
4627
4628 DRM DRIVERS FOR ALLWINNER A10
4629 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4630 L:      dri-devel@lists.freedesktop.org
4631 S:      Supported
4632 F:      drivers/gpu/drm/sun4i/
4633 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4634 T:      git git://anongit.freedesktop.org/drm/drm-misc
4635
4636 DRM DRIVERS FOR AMLOGIC SOCS
4637 M:      Neil Armstrong <narmstrong@baylibre.com>
4638 L:      dri-devel@lists.freedesktop.org
4639 L:      linux-amlogic@lists.infradead.org
4640 W:      http://linux-meson.com/
4641 S:      Supported
4642 F:      drivers/gpu/drm/meson/
4643 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4644 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4645 F:      Documentation/gpu/meson.rst
4646 T:      git git://anongit.freedesktop.org/drm/drm-misc
4647
4648 DRM DRIVERS FOR ATMEL HLCDC
4649 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4650 L:      dri-devel@lists.freedesktop.org
4651 S:      Supported
4652 F:      drivers/gpu/drm/atmel-hlcdc/
4653 F:      Documentation/devicetree/bindings/drm/atmel/
4654 T:      git git://anongit.freedesktop.org/drm/drm-misc
4655
4656 DRM DRIVERS FOR BRIDGE CHIPS
4657 M:      Archit Taneja <architt@codeaurora.org>
4658 M:      Andrzej Hajda <a.hajda@samsung.com>
4659 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4660 S:      Maintained
4661 T:      git git://anongit.freedesktop.org/drm/drm-misc
4662 F:      drivers/gpu/drm/bridge/
4663
4664 DRM DRIVERS FOR EXYNOS
4665 M:      Inki Dae <inki.dae@samsung.com>
4666 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4667 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4668 M:      Kyungmin Park <kyungmin.park@samsung.com>
4669 L:      dri-devel@lists.freedesktop.org
4670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4671 S:      Supported
4672 F:      drivers/gpu/drm/exynos/
4673 F:      include/uapi/drm/exynos_drm.h
4674 F:      Documentation/devicetree/bindings/display/exynos/
4675
4676 DRM DRIVERS FOR FREESCALE DCU
4677 M:      Stefan Agner <stefan@agner.ch>
4678 M:      Alison Wang <alison.wang@freescale.com>
4679 L:      dri-devel@lists.freedesktop.org
4680 S:      Supported
4681 F:      drivers/gpu/drm/fsl-dcu/
4682 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4683 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4684 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4685
4686 DRM DRIVERS FOR FREESCALE IMX
4687 M:      Philipp Zabel <p.zabel@pengutronix.de>
4688 L:      dri-devel@lists.freedesktop.org
4689 S:      Maintained
4690 F:      drivers/gpu/drm/imx/
4691 F:      drivers/gpu/ipu-v3/
4692 F:      Documentation/devicetree/bindings/display/imx/
4693
4694 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4695 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4696 L:      dri-devel@lists.freedesktop.org
4697 T:      git git://github.com/patjak/drm-gma500
4698 S:      Maintained
4699 F:      drivers/gpu/drm/gma500/
4700
4701 DRM DRIVERS FOR HISILICON
4702 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4703 M:      Rongrong Zou <zourongrong@gmail.com>
4704 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4705 R:      Chen Feng <puck.chen@hisilicon.com>
4706 L:      dri-devel@lists.freedesktop.org
4707 T:      git git://github.com/xin3liang/linux.git
4708 S:      Maintained
4709 F:      drivers/gpu/drm/hisilicon/
4710 F:      Documentation/devicetree/bindings/display/hisilicon/
4711
4712 DRM DRIVERS FOR MEDIATEK
4713 M:      CK Hu <ck.hu@mediatek.com>
4714 M:      Philipp Zabel <p.zabel@pengutronix.de>
4715 L:      dri-devel@lists.freedesktop.org
4716 S:      Supported
4717 F:      drivers/gpu/drm/mediatek/
4718 F:      Documentation/devicetree/bindings/display/mediatek/
4719
4720 DRM DRIVERS FOR NVIDIA TEGRA
4721 M:      Thierry Reding <thierry.reding@gmail.com>
4722 L:      dri-devel@lists.freedesktop.org
4723 L:      linux-tegra@vger.kernel.org
4724 T:      git git://anongit.freedesktop.org/tegra/linux.git
4725 S:      Supported
4726 F:      drivers/gpu/drm/tegra/
4727 F:      drivers/gpu/host1x/
4728 F:      include/linux/host1x.h
4729 F:      include/uapi/drm/tegra_drm.h
4730 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4731
4732 DRM DRIVERS FOR RENESAS
4733 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4734 L:      dri-devel@lists.freedesktop.org
4735 L:      linux-renesas-soc@vger.kernel.org
4736 T:      git git://linuxtv.org/pinchartl/fbdev
4737 S:      Supported
4738 F:      drivers/gpu/drm/rcar-du/
4739 F:      drivers/gpu/drm/shmobile/
4740 F:      include/linux/platform_data/shmob_drm.h
4741 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4742 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4743 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4744
4745 DRM DRIVERS FOR ROCKCHIP
4746 M:      Sandy Huang <hjc@rock-chips.com>
4747 M:      Heiko Stübner <heiko@sntech.de>
4748 L:      dri-devel@lists.freedesktop.org
4749 S:      Maintained
4750 F:      drivers/gpu/drm/rockchip/
4751 F:      Documentation/devicetree/bindings/display/rockchip/
4752 T:      git git://anongit.freedesktop.org/drm/drm-misc
4753
4754 DRM DRIVERS FOR STI
4755 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4756 M:      Vincent Abriou <vincent.abriou@st.com>
4757 L:      dri-devel@lists.freedesktop.org
4758 T:      git git://anongit.freedesktop.org/drm/drm-misc
4759 S:      Maintained
4760 F:      drivers/gpu/drm/sti
4761 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4762
4763 DRM DRIVERS FOR STM
4764 M:      Yannick Fertre <yannick.fertre@st.com>
4765 M:      Philippe Cornu <philippe.cornu@st.com>
4766 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4767 M:      Vincent Abriou <vincent.abriou@st.com>
4768 L:      dri-devel@lists.freedesktop.org
4769 T:      git git://anongit.freedesktop.org/drm/drm-misc
4770 S:      Maintained
4771 F:      drivers/gpu/drm/stm
4772 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4773
4774 DRM DRIVERS FOR TI LCDC
4775 M:      Jyri Sarha <jsarha@ti.com>
4776 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4777 L:      dri-devel@lists.freedesktop.org
4778 S:      Maintained
4779 F:      drivers/gpu/drm/tilcdc/
4780 F:      Documentation/devicetree/bindings/display/tilcdc/
4781
4782 DRM DRIVERS FOR TI OMAP
4783 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4784 L:      dri-devel@lists.freedesktop.org
4785 S:      Maintained
4786 F:      drivers/gpu/drm/omapdrm/
4787 F:      Documentation/devicetree/bindings/display/ti/
4788
4789 DRM DRIVERS FOR V3D
4790 M:      Eric Anholt <eric@anholt.net>
4791 S:      Supported
4792 F:      drivers/gpu/drm/v3d/
4793 F:      include/uapi/drm/v3d_drm.h
4794 F:      Documentation/devicetree/bindings/display/brcm,bcm-v3d.txt
4795 T:      git git://anongit.freedesktop.org/drm/drm-misc
4796
4797 DRM DRIVERS FOR VC4
4798 M:      Eric Anholt <eric@anholt.net>
4799 T:      git git://github.com/anholt/linux
4800 S:      Supported
4801 F:      drivers/gpu/drm/vc4/
4802 F:      include/uapi/drm/vc4_drm.h
4803 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4804 T:      git git://anongit.freedesktop.org/drm/drm-misc
4805
4806 DRM DRIVERS FOR VIVANTE GPU IP
4807 M:      Lucas Stach <l.stach@pengutronix.de>
4808 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4809 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4810 L:      etnaviv@lists.freedesktop.org
4811 L:      dri-devel@lists.freedesktop.org
4812 S:      Maintained
4813 F:      drivers/gpu/drm/etnaviv/
4814 F:      include/uapi/drm/etnaviv_drm.h
4815 F:      Documentation/devicetree/bindings/display/etnaviv/
4816
4817 DRM DRIVERS FOR ZTE ZX
4818 M:      Shawn Guo <shawnguo@kernel.org>
4819 L:      dri-devel@lists.freedesktop.org
4820 S:      Maintained
4821 F:      drivers/gpu/drm/zte/
4822 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4823 T:      git git://anongit.freedesktop.org/drm/drm-misc
4824
4825 DRM PANEL DRIVERS
4826 M:      Thierry Reding <thierry.reding@gmail.com>
4827 L:      dri-devel@lists.freedesktop.org
4828 T:      git git://anongit.freedesktop.org/drm/drm-misc
4829 S:      Maintained
4830 F:      drivers/gpu/drm/drm_panel.c
4831 F:      drivers/gpu/drm/panel/
4832 F:      include/drm/drm_panel.h
4833 F:      Documentation/devicetree/bindings/display/panel/
4834
4835 DRM TINYDRM DRIVERS
4836 M:      Noralf Trønnes <noralf@tronnes.org>
4837 W:      https://github.com/notro/tinydrm/wiki/Development
4838 T:      git git://anongit.freedesktop.org/drm/drm-misc
4839 S:      Maintained
4840 F:      drivers/gpu/drm/tinydrm/
4841 F:      include/drm/tinydrm/
4842
4843 DRM DRIVERS FOR XEN
4844 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4845 T:      git git://anongit.freedesktop.org/drm/drm-misc
4846 L:      dri-devel@lists.freedesktop.org
4847 L:      xen-devel@lists.xen.org
4848 S:      Supported
4849 F:      drivers/gpu/drm/xen/
4850 F:      Documentation/gpu/xen-front.rst
4851
4852 DRM TTM SUBSYSTEM
4853 M:      Christian Koenig <christian.koenig@amd.com>
4854 M:      Roger He <Hongbo.He@amd.com>
4855 T:      git git://people.freedesktop.org/~agd5f/linux
4856 S:      Maintained
4857 L:      dri-devel@lists.freedesktop.org
4858 F:      include/drm/ttm/
4859 F:      drivers/gpu/drm/ttm/
4860
4861 DSBR100 USB FM RADIO DRIVER
4862 M:      Alexey Klimov <klimov.linux@gmail.com>
4863 L:      linux-media@vger.kernel.org
4864 T:      git git://linuxtv.org/media_tree.git
4865 S:      Maintained
4866 F:      drivers/media/radio/dsbr100.c
4867
4868 DSCC4 DRIVER
4869 M:      Francois Romieu <romieu@fr.zoreil.com>
4870 L:      netdev@vger.kernel.org
4871 S:      Maintained
4872 F:      drivers/net/wan/dscc4.c
4873
4874 DT3155 MEDIA DRIVER
4875 M:      Hans Verkuil <hverkuil@xs4all.nl>
4876 L:      linux-media@vger.kernel.org
4877 T:      git git://linuxtv.org/media_tree.git
4878 W:      https://linuxtv.org
4879 S:      Odd Fixes
4880 F:      drivers/media/pci/dt3155/
4881
4882 DVB_USB_AF9015 MEDIA DRIVER
4883 M:      Antti Palosaari <crope@iki.fi>
4884 L:      linux-media@vger.kernel.org
4885 W:      https://linuxtv.org
4886 W:      http://palosaari.fi/linux/
4887 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4888 T:      git git://linuxtv.org/anttip/media_tree.git
4889 S:      Maintained
4890 F:      drivers/media/usb/dvb-usb-v2/af9015*
4891
4892 DVB_USB_AF9035 MEDIA DRIVER
4893 M:      Antti Palosaari <crope@iki.fi>
4894 L:      linux-media@vger.kernel.org
4895 W:      https://linuxtv.org
4896 W:      http://palosaari.fi/linux/
4897 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4898 T:      git git://linuxtv.org/anttip/media_tree.git
4899 S:      Maintained
4900 F:      drivers/media/usb/dvb-usb-v2/af9035*
4901
4902 DVB_USB_ANYSEE MEDIA DRIVER
4903 M:      Antti Palosaari <crope@iki.fi>
4904 L:      linux-media@vger.kernel.org
4905 W:      https://linuxtv.org
4906 W:      http://palosaari.fi/linux/
4907 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4908 T:      git git://linuxtv.org/anttip/media_tree.git
4909 S:      Maintained
4910 F:      drivers/media/usb/dvb-usb-v2/anysee*
4911
4912 DVB_USB_AU6610 MEDIA DRIVER
4913 M:      Antti Palosaari <crope@iki.fi>
4914 L:      linux-media@vger.kernel.org
4915 W:      https://linuxtv.org
4916 W:      http://palosaari.fi/linux/
4917 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4918 T:      git git://linuxtv.org/anttip/media_tree.git
4919 S:      Maintained
4920 F:      drivers/media/usb/dvb-usb-v2/au6610*
4921
4922 DVB_USB_CE6230 MEDIA DRIVER
4923 M:      Antti Palosaari <crope@iki.fi>
4924 L:      linux-media@vger.kernel.org
4925 W:      https://linuxtv.org
4926 W:      http://palosaari.fi/linux/
4927 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4928 T:      git git://linuxtv.org/anttip/media_tree.git
4929 S:      Maintained
4930 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4931
4932 DVB_USB_CXUSB MEDIA DRIVER
4933 M:      Michael Krufky <mkrufky@linuxtv.org>
4934 L:      linux-media@vger.kernel.org
4935 W:      https://linuxtv.org
4936 W:      http://github.com/mkrufky
4937 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4938 T:      git git://linuxtv.org/media_tree.git
4939 S:      Maintained
4940 F:      drivers/media/usb/dvb-usb/cxusb*
4941
4942 DVB_USB_EC168 MEDIA DRIVER
4943 M:      Antti Palosaari <crope@iki.fi>
4944 L:      linux-media@vger.kernel.org
4945 W:      https://linuxtv.org
4946 W:      http://palosaari.fi/linux/
4947 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4948 T:      git git://linuxtv.org/anttip/media_tree.git
4949 S:      Maintained
4950 F:      drivers/media/usb/dvb-usb-v2/ec168*
4951
4952 DVB_USB_GL861 MEDIA DRIVER
4953 M:      Antti Palosaari <crope@iki.fi>
4954 L:      linux-media@vger.kernel.org
4955 W:      https://linuxtv.org
4956 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4957 T:      git git://linuxtv.org/anttip/media_tree.git
4958 S:      Maintained
4959 F:      drivers/media/usb/dvb-usb-v2/gl861*
4960
4961 DVB_USB_MXL111SF MEDIA DRIVER
4962 M:      Michael Krufky <mkrufky@linuxtv.org>
4963 L:      linux-media@vger.kernel.org
4964 W:      https://linuxtv.org
4965 W:      http://github.com/mkrufky
4966 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4967 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4968 S:      Maintained
4969 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4970
4971 DVB_USB_RTL28XXU MEDIA DRIVER
4972 M:      Antti Palosaari <crope@iki.fi>
4973 L:      linux-media@vger.kernel.org
4974 W:      https://linuxtv.org
4975 W:      http://palosaari.fi/linux/
4976 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4977 T:      git git://linuxtv.org/anttip/media_tree.git
4978 S:      Maintained
4979 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4980
4981 DVB_USB_V2 MEDIA DRIVER
4982 M:      Antti Palosaari <crope@iki.fi>
4983 L:      linux-media@vger.kernel.org
4984 W:      https://linuxtv.org
4985 W:      http://palosaari.fi/linux/
4986 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4987 T:      git git://linuxtv.org/anttip/media_tree.git
4988 S:      Maintained
4989 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4990 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4991
4992 DYNAMIC DEBUG
4993 M:      Jason Baron <jbaron@akamai.com>
4994 S:      Maintained
4995 F:      lib/dynamic_debug.c
4996 F:      include/linux/dynamic_debug.h
4997
4998 DYNAMIC INTERRUPT MODERATION
4999 M:      Tal Gilboa <talgi@mellanox.com>
5000 S:      Maintained
5001 F:      include/linux/net_dim.h
5002
5003 DZ DECSTATION DZ11 SERIAL DRIVER
5004 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5005 S:      Maintained
5006 F:      drivers/tty/serial/dz.*
5007
5008 E3X0 POWER BUTTON DRIVER
5009 M:      Moritz Fischer <moritz.fischer@ettus.com>
5010 L:      usrp-users@lists.ettus.com
5011 W:      http://www.ettus.com
5012 S:      Supported
5013 F:      drivers/input/misc/e3x0-button.c
5014 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5015
5016 E4000 MEDIA DRIVER
5017 M:      Antti Palosaari <crope@iki.fi>
5018 L:      linux-media@vger.kernel.org
5019 W:      https://linuxtv.org
5020 W:      http://palosaari.fi/linux/
5021 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5022 T:      git git://linuxtv.org/anttip/media_tree.git
5023 S:      Maintained
5024 F:      drivers/media/tuners/e4000*
5025
5026 EC100 MEDIA DRIVER
5027 M:      Antti Palosaari <crope@iki.fi>
5028 L:      linux-media@vger.kernel.org
5029 W:      https://linuxtv.org
5030 W:      http://palosaari.fi/linux/
5031 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5032 T:      git git://linuxtv.org/anttip/media_tree.git
5033 S:      Maintained
5034 F:      drivers/media/dvb-frontends/ec100*
5035
5036 ECRYPT FILE SYSTEM
5037 M:      Tyler Hicks <tyhicks@canonical.com>
5038 L:      ecryptfs@vger.kernel.org
5039 W:      http://ecryptfs.org
5040 W:      https://launchpad.net/ecryptfs
5041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5042 S:      Supported
5043 F:      Documentation/filesystems/ecryptfs.txt
5044 F:      fs/ecryptfs/
5045
5046 EDAC-AMD64
5047 M:      Borislav Petkov <bp@alien8.de>
5048 L:      linux-edac@vger.kernel.org
5049 S:      Maintained
5050 F:      drivers/edac/amd64_edac*
5051
5052 EDAC-CALXEDA
5053 M:      Robert Richter <rric@kernel.org>
5054 L:      linux-edac@vger.kernel.org
5055 S:      Maintained
5056 F:      drivers/edac/highbank*
5057
5058 EDAC-CAVIUM OCTEON
5059 M:      Ralf Baechle <ralf@linux-mips.org>
5060 M:      David Daney <david.daney@cavium.com>
5061 L:      linux-edac@vger.kernel.org
5062 L:      linux-mips@linux-mips.org
5063 S:      Supported
5064 F:      drivers/edac/octeon_edac*
5065
5066 EDAC-CAVIUM THUNDERX
5067 M:      David Daney <david.daney@cavium.com>
5068 M:      Jan Glauber <jglauber@cavium.com>
5069 L:      linux-edac@vger.kernel.org
5070 S:      Supported
5071 F:      drivers/edac/thunderx_edac*
5072
5073 EDAC-CORE
5074 M:      Borislav Petkov <bp@alien8.de>
5075 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5076 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5077 L:      linux-edac@vger.kernel.org
5078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5080 S:      Supported
5081 F:      Documentation/admin-guide/ras.rst
5082 F:      Documentation/driver-api/edac.rst
5083 F:      drivers/edac/
5084 F:      include/linux/edac.h
5085
5086 EDAC-E752X
5087 M:      Mark Gross <mark.gross@intel.com>
5088 L:      linux-edac@vger.kernel.org
5089 S:      Maintained
5090 F:      drivers/edac/e752x_edac.c
5091
5092 EDAC-E7XXX
5093 L:      linux-edac@vger.kernel.org
5094 S:      Maintained
5095 F:      drivers/edac/e7xxx_edac.c
5096
5097 EDAC-FSL_DDR
5098 M:      York Sun <york.sun@nxp.com>
5099 L:      linux-edac@vger.kernel.org
5100 S:      Maintained
5101 F:      drivers/edac/fsl_ddr_edac.*
5102
5103 EDAC-GHES
5104 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5105 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5106 L:      linux-edac@vger.kernel.org
5107 S:      Maintained
5108 F:      drivers/edac/ghes_edac.c
5109
5110 EDAC-I3000
5111 L:      linux-edac@vger.kernel.org
5112 S:      Orphan
5113 F:      drivers/edac/i3000_edac.c
5114
5115 EDAC-I5000
5116 L:      linux-edac@vger.kernel.org
5117 S:      Maintained
5118 F:      drivers/edac/i5000_edac.c
5119
5120 EDAC-I5400
5121 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5122 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5123 L:      linux-edac@vger.kernel.org
5124 S:      Maintained
5125 F:      drivers/edac/i5400_edac.c
5126
5127 EDAC-I7300
5128 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5129 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5130 L:      linux-edac@vger.kernel.org
5131 S:      Maintained
5132 F:      drivers/edac/i7300_edac.c
5133
5134 EDAC-I7CORE
5135 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5136 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5137 L:      linux-edac@vger.kernel.org
5138 S:      Maintained
5139 F:      drivers/edac/i7core_edac.c
5140
5141 EDAC-I82443BXGX
5142 M:      Tim Small <tim@buttersideup.com>
5143 L:      linux-edac@vger.kernel.org
5144 S:      Maintained
5145 F:      drivers/edac/i82443bxgx_edac.c
5146
5147 EDAC-I82975X
5148 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5149 M:      "Arvind R." <arvino55@gmail.com>
5150 L:      linux-edac@vger.kernel.org
5151 S:      Maintained
5152 F:      drivers/edac/i82975x_edac.c
5153
5154 EDAC-IE31200
5155 M:      Jason Baron <jbaron@akamai.com>
5156 L:      linux-edac@vger.kernel.org
5157 S:      Maintained
5158 F:      drivers/edac/ie31200_edac.c
5159
5160 EDAC-MPC85XX
5161 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5162 L:      linux-edac@vger.kernel.org
5163 S:      Maintained
5164 F:      drivers/edac/mpc85xx_edac.[ch]
5165
5166 EDAC-PASEMI
5167 M:      Egor Martovetsky <egor@pasemi.com>
5168 L:      linux-edac@vger.kernel.org
5169 S:      Maintained
5170 F:      drivers/edac/pasemi_edac.c
5171
5172 EDAC-PND2
5173 M:      Tony Luck <tony.luck@intel.com>
5174 L:      linux-edac@vger.kernel.org
5175 S:      Maintained
5176 F:      drivers/edac/pnd2_edac.[ch]
5177
5178 EDAC-R82600
5179 M:      Tim Small <tim@buttersideup.com>
5180 L:      linux-edac@vger.kernel.org
5181 S:      Maintained
5182 F:      drivers/edac/r82600_edac.c
5183
5184 EDAC-SBRIDGE
5185 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5186 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5187 L:      linux-edac@vger.kernel.org
5188 S:      Maintained
5189 F:      drivers/edac/sb_edac.c
5190
5191 EDAC-SKYLAKE
5192 M:      Tony Luck <tony.luck@intel.com>
5193 L:      linux-edac@vger.kernel.org
5194 S:      Maintained
5195 F:      drivers/edac/skx_edac.c
5196
5197 EDAC-TI
5198 M:      Tero Kristo <t-kristo@ti.com>
5199 L:      linux-edac@vger.kernel.org
5200 S:      Maintained
5201 F:      drivers/edac/ti_edac.c
5202
5203 EDIROL UA-101/UA-1000 DRIVER
5204 M:      Clemens Ladisch <clemens@ladisch.de>
5205 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5206 T:      git git://git.alsa-project.org/alsa-kernel.git
5207 S:      Maintained
5208 F:      sound/usb/misc/ua101.c
5209
5210 EFI TEST DRIVER
5211 L:      linux-efi@vger.kernel.org
5212 M:      Ivan Hu <ivan.hu@canonical.com>
5213 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5214 S:      Maintained
5215 F:      drivers/firmware/efi/test/
5216
5217 EFI VARIABLE FILESYSTEM
5218 M:      Matthew Garrett <matthew.garrett@nebula.com>
5219 M:      Jeremy Kerr <jk@ozlabs.org>
5220 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5222 L:      linux-efi@vger.kernel.org
5223 S:      Maintained
5224 F:      fs/efivarfs/
5225
5226 EFIFB FRAMEBUFFER DRIVER
5227 L:      linux-fbdev@vger.kernel.org
5228 M:      Peter Jones <pjones@redhat.com>
5229 S:      Maintained
5230 F:      drivers/video/fbdev/efifb.c
5231
5232 EFS FILESYSTEM
5233 W:      http://aeschi.ch.eu.org/efs/
5234 S:      Orphan
5235 F:      fs/efs/
5236
5237 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5238 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5239 L:      netdev@vger.kernel.org
5240 S:      Maintained
5241 F:      drivers/net/ethernet/ibm/ehea/
5242
5243 EM28XX VIDEO4LINUX DRIVER
5244 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5245 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5246 L:      linux-media@vger.kernel.org
5247 W:      https://linuxtv.org
5248 T:      git git://linuxtv.org/media_tree.git
5249 S:      Maintained
5250 F:      drivers/media/usb/em28xx/
5251 F:      Documentation/media/v4l-drivers/em28xx*
5252
5253 EMBEDDED LINUX
5254 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5255 M:      Matt Mackall <mpm@selenic.com>
5256 M:      David Woodhouse <dwmw2@infradead.org>
5257 L:      linux-embedded@vger.kernel.org
5258 S:      Maintained
5259
5260 Emulex 10Gbps iSCSI - OneConnect DRIVER
5261 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5262 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5263 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5264 L:      linux-scsi@vger.kernel.org
5265 W:      http://www.broadcom.com
5266 S:      Supported
5267 F:      drivers/scsi/be2iscsi/
5268
5269 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5270 M:      Sathya Perla <sathya.perla@broadcom.com>
5271 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5272 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5273 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5274 L:      netdev@vger.kernel.org
5275 W:      http://www.emulex.com
5276 S:      Supported
5277 F:      drivers/net/ethernet/emulex/benet/
5278
5279 EMULEX ONECONNECT ROCE DRIVER
5280 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5281 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5282 L:      linux-rdma@vger.kernel.org
5283 W:      http://www.broadcom.com
5284 S:      Odd Fixes
5285 F:      drivers/infiniband/hw/ocrdma/
5286 F:      include/uapi/rdma/ocrdma-abi.h
5287
5288 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5289 M:      James Smart <james.smart@broadcom.com>
5290 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5291 L:      linux-scsi@vger.kernel.org
5292 W:      http://www.broadcom.com
5293 S:      Supported
5294 F:      drivers/scsi/lpfc/
5295
5296 ENE CB710 FLASH CARD READER DRIVER
5297 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5298 S:      Maintained
5299 F:      drivers/misc/cb710/
5300 F:      drivers/mmc/host/cb710-mmc.*
5301 F:      include/linux/cb710.h
5302
5303 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5304 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5305 S:      Maintained
5306 F:      drivers/media/rc/ene_ir.*
5307
5308 EPSON S1D13XXX FRAMEBUFFER DRIVER
5309 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5310 S:      Maintained
5311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5312 F:      drivers/video/fbdev/s1d13xxxfb.c
5313 F:      include/video/s1d13xxxfb.h
5314
5315 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5316 M:      Jeff Layton <jlayton@kernel.org>
5317 S:      Maintained
5318 F:      lib/errseq.c
5319 F:      include/linux/errseq.h
5320
5321 ET131X NETWORK DRIVER
5322 M:      Mark Einon <mark.einon@gmail.com>
5323 S:      Odd Fixes
5324 F:      drivers/net/ethernet/agere/
5325
5326 ETHERNET BRIDGE
5327 M:      Stephen Hemminger <stephen@networkplumber.org>
5328 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5329 L:      netdev@vger.kernel.org
5330 W:      http://www.linuxfoundation.org/en/Net:Bridge
5331 S:      Maintained
5332 F:      include/linux/netfilter_bridge/
5333 F:      net/bridge/
5334
5335 ETHERNET PHY LIBRARY
5336 M:      Andrew Lunn <andrew@lunn.ch>
5337 M:      Florian Fainelli <f.fainelli@gmail.com>
5338 L:      netdev@vger.kernel.org
5339 S:      Maintained
5340 F:      Documentation/ABI/testing/sysfs-bus-mdio
5341 F:      Documentation/devicetree/bindings/net/mdio*
5342 F:      Documentation/networking/phy.txt
5343 F:      drivers/net/phy/
5344 F:      drivers/of/of_mdio.c
5345 F:      drivers/of/of_net.c
5346 F:      include/linux/*mdio*.h
5347 F:      include/linux/of_net.h
5348 F:      include/linux/phy.h
5349 F:      include/linux/phy_fixed.h
5350 F:      include/linux/platform_data/mdio-gpio.h
5351 F:      include/linux/platform_data/mdio-bcm-unimac.h
5352 F:      include/trace/events/mdio.h
5353 F:      include/uapi/linux/mdio.h
5354 F:      include/uapi/linux/mii.h
5355
5356 EXT2 FILE SYSTEM
5357 M:      Jan Kara <jack@suse.com>
5358 L:      linux-ext4@vger.kernel.org
5359 S:      Maintained
5360 F:      Documentation/filesystems/ext2.txt
5361 F:      fs/ext2/
5362 F:      include/linux/ext2*
5363
5364 EXT4 FILE SYSTEM
5365 M:      "Theodore Ts'o" <tytso@mit.edu>
5366 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5367 L:      linux-ext4@vger.kernel.org
5368 W:      http://ext4.wiki.kernel.org
5369 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5371 S:      Maintained
5372 F:      Documentation/filesystems/ext4.txt
5373 F:      fs/ext4/
5374
5375 Extended Verification Module (EVM)
5376 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5377 L:      linux-integrity@vger.kernel.org
5378 S:      Supported
5379 F:      security/integrity/evm/
5380
5381 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5382 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5383 L:      linux-efi@vger.kernel.org
5384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5385 S:      Maintained
5386 F:      Documentation/efi-stub.txt
5387 F:      arch/*/kernel/efi.c
5388 F:      arch/x86/boot/compressed/eboot.[ch]
5389 F:      arch/*/include/asm/efi.h
5390 F:      arch/x86/platform/efi/
5391 F:      drivers/firmware/efi/
5392 F:      include/linux/efi*.h
5393 F:      arch/arm/boot/compressed/efi-header.S
5394 F:      arch/arm64/kernel/efi-entry.S
5395
5396 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5397 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5398 M:      Chanwoo Choi <cw00.choi@samsung.com>
5399 L:      linux-kernel@vger.kernel.org
5400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5401 S:      Maintained
5402 F:      drivers/extcon/
5403 F:      include/linux/extcon/
5404 F:      include/linux/extcon.h
5405 F:      Documentation/extcon/
5406 F:      Documentation/devicetree/bindings/extcon/
5407
5408 EXYNOS DP DRIVER
5409 M:      Jingoo Han <jingoohan1@gmail.com>
5410 L:      dri-devel@lists.freedesktop.org
5411 S:      Maintained
5412 F:      drivers/gpu/drm/exynos/exynos_dp*
5413
5414 EXYNOS SYSMMU (IOMMU) driver
5415 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5416 L:      iommu@lists.linux-foundation.org
5417 S:      Maintained
5418 F:      drivers/iommu/exynos-iommu.c
5419
5420 EZchip NPS platform support
5421 M:      Elad Kanfi <eladkan@mellanox.com>
5422 M:      Vineet Gupta <vgupta@synopsys.com>
5423 S:      Supported
5424 F:      arch/arc/plat-eznps
5425 F:      arch/arc/boot/dts/eznps.dts
5426
5427 F2FS FILE SYSTEM
5428 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5429 M:      Chao Yu <yuchao0@huawei.com>
5430 L:      linux-f2fs-devel@lists.sourceforge.net
5431 W:      https://f2fs.wiki.kernel.org/
5432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5433 S:      Maintained
5434 F:      Documentation/filesystems/f2fs.txt
5435 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5436 F:      fs/f2fs/
5437 F:      include/linux/f2fs_fs.h
5438 F:      include/trace/events/f2fs.h
5439
5440 F71805F HARDWARE MONITORING DRIVER
5441 M:      Jean Delvare <jdelvare@suse.com>
5442 L:      linux-hwmon@vger.kernel.org
5443 S:      Maintained
5444 F:      Documentation/hwmon/f71805f
5445 F:      drivers/hwmon/f71805f.c
5446
5447 FANOTIFY
5448 M:      Jan Kara <jack@suse.cz>
5449 R:      Amir Goldstein <amir73il@gmail.com>
5450 L:      linux-fsdevel@vger.kernel.org
5451 S:      Maintained
5452 F:      fs/notify/fanotify/
5453 F:      include/linux/fanotify.h
5454 F:      include/uapi/linux/fanotify.h
5455
5456 FARSYNC SYNCHRONOUS DRIVER
5457 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5458 W:      http://www.farsite.co.uk/
5459 S:      Supported
5460 F:      drivers/net/wan/farsync.*
5461
5462 FAULT INJECTION SUPPORT
5463 M:      Akinobu Mita <akinobu.mita@gmail.com>
5464 S:      Supported
5465 F:      Documentation/fault-injection/
5466 F:      lib/fault-inject.c
5467
5468 FBTFT Framebuffer drivers
5469 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5470 S:      Maintained
5471 F:      drivers/staging/fbtft/
5472
5473 FC0011 TUNER DRIVER
5474 M:      Michael Buesch <m@bues.ch>
5475 L:      linux-media@vger.kernel.org
5476 S:      Maintained
5477 F:      drivers/media/tuners/fc0011.h
5478 F:      drivers/media/tuners/fc0011.c
5479
5480 FC2580 MEDIA DRIVER
5481 M:      Antti Palosaari <crope@iki.fi>
5482 L:      linux-media@vger.kernel.org
5483 W:      https://linuxtv.org
5484 W:      http://palosaari.fi/linux/
5485 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5486 T:      git git://linuxtv.org/anttip/media_tree.git
5487 S:      Maintained
5488 F:      drivers/media/tuners/fc2580*
5489
5490 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5491 M:      Johannes Thumshirn <jth@kernel.org>
5492 L:      linux-scsi@vger.kernel.org
5493 W:      www.Open-FCoE.org
5494 S:      Supported
5495 F:      drivers/scsi/libfc/
5496 F:      drivers/scsi/fcoe/
5497 F:      include/scsi/fc/
5498 F:      include/scsi/libfc.h
5499 F:      include/scsi/libfcoe.h
5500 F:      include/uapi/scsi/fc/
5501
5502 FILE LOCKING (flock() and fcntl()/lockf())
5503 M:      Jeff Layton <jlayton@kernel.org>
5504 M:      "J. Bruce Fields" <bfields@fieldses.org>
5505 L:      linux-fsdevel@vger.kernel.org
5506 S:      Maintained
5507 F:      include/linux/fcntl.h
5508 F:      include/uapi/linux/fcntl.h
5509 F:      fs/fcntl.c
5510 F:      fs/locks.c
5511
5512 FILESYSTEMS (VFS and infrastructure)
5513 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5514 L:      linux-fsdevel@vger.kernel.org
5515 S:      Maintained
5516 F:      fs/*
5517 F:      include/linux/fs.h
5518 F:      include/uapi/linux/fs.h
5519
5520 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5521 M:      Riku Voipio <riku.voipio@iki.fi>
5522 L:      linux-hwmon@vger.kernel.org
5523 S:      Maintained
5524 F:      drivers/hwmon/f75375s.c
5525 F:      include/linux/f75375s.h
5526
5527 FIREWIRE AUDIO DRIVERS
5528 M:      Clemens Ladisch <clemens@ladisch.de>
5529 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5530 T:      git git://git.alsa-project.org/alsa-kernel.git
5531 S:      Maintained
5532 F:      sound/firewire/
5533
5534 FIREWIRE MEDIA DRIVERS (firedtv)
5535 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5536 L:      linux-media@vger.kernel.org
5537 L:      linux1394-devel@lists.sourceforge.net
5538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5539 S:      Maintained
5540 F:      drivers/media/firewire/
5541
5542 FIREWIRE SBP-2 TARGET
5543 M:      Chris Boot <bootc@bootc.net>
5544 L:      linux-scsi@vger.kernel.org
5545 L:      target-devel@vger.kernel.org
5546 L:      linux1394-devel@lists.sourceforge.net
5547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5548 S:      Maintained
5549 F:      drivers/target/sbp/
5550
5551 FIREWIRE SUBSYSTEM
5552 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5553 L:      linux1394-devel@lists.sourceforge.net
5554 W:      http://ieee1394.wiki.kernel.org/
5555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5556 S:      Maintained
5557 F:      drivers/firewire/
5558 F:      include/linux/firewire.h
5559 F:      include/uapi/linux/firewire*.h
5560 F:      tools/firewire/
5561
5562 FIRMWARE LOADER (request_firmware)
5563 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5564 L:      linux-kernel@vger.kernel.org
5565 S:      Maintained
5566 F:      Documentation/firmware_class/
5567 F:      drivers/base/firmware_loader/
5568 F:      include/linux/firmware.h
5569
5570 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5571 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5572 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5573 S:      Maintained
5574 F:      drivers/block/rsxx/
5575
5576 FLOPPY DRIVER
5577 M:      Jiri Kosina <jikos@kernel.org>
5578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5579 S:      Odd fixes
5580 F:      drivers/block/floppy.c
5581
5582 FMC SUBSYSTEM
5583 M:      Alessandro Rubini <rubini@gnudd.com>
5584 W:      http://www.ohwr.org/projects/fmc-bus
5585 S:      Supported
5586 F:      drivers/fmc/
5587 F:      include/linux/fmc*.h
5588 F:      include/linux/ipmi-fru.h
5589 K:      fmc_d.*register
5590
5591 FPGA MANAGER FRAMEWORK
5592 M:      Alan Tull <atull@kernel.org>
5593 M:      Moritz Fischer <mdf@kernel.org>
5594 L:      linux-fpga@vger.kernel.org
5595 S:      Maintained
5596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5597 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5598 F:      Documentation/fpga/
5599 F:      Documentation/devicetree/bindings/fpga/
5600 F:      drivers/fpga/
5601 F:      include/linux/fpga/
5602 W:      http://www.rocketboards.org
5603
5604 FPU EMULATOR
5605 M:      Bill Metzenthen <billm@melbpc.org.au>
5606 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5607 S:      Maintained
5608 F:      arch/x86/math-emu/
5609
5610 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5611 L:      netdev@vger.kernel.org
5612 S:      Orphan
5613 F:      drivers/net/wan/dlci.c
5614 F:      drivers/net/wan/sdla.c
5615
5616 FRAMEBUFFER LAYER
5617 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5618 L:      dri-devel@lists.freedesktop.org
5619 L:      linux-fbdev@vger.kernel.org
5620 T:      git git://github.com/bzolnier/linux.git
5621 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5622 S:      Maintained
5623 F:      Documentation/fb/
5624 F:      drivers/video/
5625 F:      include/video/
5626 F:      include/linux/fb.h
5627 F:      include/uapi/video/
5628 F:      include/uapi/linux/fb.h
5629
5630 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5631 M:      Horia Geantă <horia.geanta@nxp.com>
5632 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5633 L:      linux-crypto@vger.kernel.org
5634 S:      Maintained
5635 F:      drivers/crypto/caam/
5636 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5637
5638 FREESCALE DIU FRAMEBUFFER DRIVER
5639 M:      Timur Tabi <timur@tabi.org>
5640 L:      linux-fbdev@vger.kernel.org
5641 S:      Maintained
5642 F:      drivers/video/fbdev/fsl-diu-fb.*
5643
5644 FREESCALE DMA DRIVER
5645 M:      Li Yang <leoyang.li@nxp.com>
5646 M:      Zhang Wei <zw@zh-kernel.org>
5647 L:      linuxppc-dev@lists.ozlabs.org
5648 S:      Maintained
5649 F:      drivers/dma/fsldma.*
5650
5651 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5652 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5653 L:      netdev@vger.kernel.org
5654 S:      Maintained
5655 F:      drivers/net/ethernet/freescale/gianfar*
5656 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5657 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5658
5659 FREESCALE GPMI NAND DRIVER
5660 M:      Han Xu <han.xu@nxp.com>
5661 L:      linux-mtd@lists.infradead.org
5662 S:      Maintained
5663 F:      drivers/mtd/nand/raw/gpmi-nand/*
5664
5665 FREESCALE I2C CPM DRIVER
5666 M:      Jochen Friedrich <jochen@scram.de>
5667 L:      linuxppc-dev@lists.ozlabs.org
5668 L:      linux-i2c@vger.kernel.org
5669 S:      Maintained
5670 F:      drivers/i2c/busses/i2c-cpm.c
5671
5672 FREESCALE IMX / MXC FEC DRIVER
5673 M:      Fugang Duan <fugang.duan@nxp.com>
5674 L:      netdev@vger.kernel.org
5675 S:      Maintained
5676 F:      drivers/net/ethernet/freescale/fec_main.c
5677 F:      drivers/net/ethernet/freescale/fec_ptp.c
5678 F:      drivers/net/ethernet/freescale/fec.h
5679 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5680
5681 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5682 M:      Sascha Hauer <s.hauer@pengutronix.de>
5683 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5684 L:      linux-fbdev@vger.kernel.org
5685 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5686 S:      Maintained
5687 F:      include/linux/platform_data/video-imxfb.h
5688 F:      drivers/video/fbdev/imxfb.c
5689
5690 FREESCALE QORIQ DPAA ETHERNET DRIVER
5691 M:      Madalin Bucur <madalin.bucur@nxp.com>
5692 L:      netdev@vger.kernel.org
5693 S:      Maintained
5694 F:      drivers/net/ethernet/freescale/dpaa
5695
5696 FREESCALE QORIQ DPAA FMAN DRIVER
5697 M:      Madalin Bucur <madalin.bucur@nxp.com>
5698 L:      netdev@vger.kernel.org
5699 S:      Maintained
5700 F:      drivers/net/ethernet/freescale/fman
5701 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5702
5703 FREESCALE QUAD SPI DRIVER
5704 M:      Han Xu <han.xu@nxp.com>
5705 L:      linux-mtd@lists.infradead.org
5706 S:      Maintained
5707 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5708
5709 FREESCALE QUICC ENGINE LIBRARY
5710 M:      Qiang Zhao <qiang.zhao@nxp.com>
5711 L:      linuxppc-dev@lists.ozlabs.org
5712 S:      Maintained
5713 F:      drivers/soc/fsl/qe/
5714 F:      include/soc/fsl/*qe*.h
5715 F:      include/soc/fsl/*ucc*.h
5716
5717 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5718 M:      Li Yang <leoyang.li@nxp.com>
5719 L:      netdev@vger.kernel.org
5720 L:      linuxppc-dev@lists.ozlabs.org
5721 S:      Maintained
5722 F:      drivers/net/ethernet/freescale/ucc_geth*
5723
5724 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5725 M:      Zhao Qiang <qiang.zhao@nxp.com>
5726 L:      netdev@vger.kernel.org
5727 L:      linuxppc-dev@lists.ozlabs.org
5728 S:      Maintained
5729 F:      drivers/net/wan/fsl_ucc_hdlc*
5730
5731 FREESCALE QUICC ENGINE UCC UART DRIVER
5732 M:      Timur Tabi <timur@tabi.org>
5733 L:      linuxppc-dev@lists.ozlabs.org
5734 S:      Maintained
5735 F:      drivers/tty/serial/ucc_uart.c
5736
5737 FREESCALE SOC DRIVERS
5738 M:      Li Yang <leoyang.li@nxp.com>
5739 L:      linuxppc-dev@lists.ozlabs.org
5740 L:      linux-arm-kernel@lists.infradead.org
5741 S:      Maintained
5742 F:      Documentation/devicetree/bindings/soc/fsl/
5743 F:      drivers/soc/fsl/
5744 F:      include/linux/fsl/
5745
5746 FREESCALE SOC FS_ENET DRIVER
5747 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5748 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5749 L:      linuxppc-dev@lists.ozlabs.org
5750 L:      netdev@vger.kernel.org
5751 S:      Maintained
5752 F:      drivers/net/ethernet/freescale/fs_enet/
5753 F:      include/linux/fs_enet_pd.h
5754
5755 FREESCALE SOC SOUND DRIVERS
5756 M:      Timur Tabi <timur@tabi.org>
5757 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5758 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5759 R:      Fabio Estevam <fabio.estevam@nxp.com>
5760 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5761 L:      linuxppc-dev@lists.ozlabs.org
5762 S:      Maintained
5763 F:      sound/soc/fsl/fsl*
5764 F:      sound/soc/fsl/imx*
5765 F:      sound/soc/fsl/mpc8610_hpcd.c
5766
5767 FREESCALE USB PERIPHERAL DRIVERS
5768 M:      Li Yang <leoyang.li@nxp.com>
5769 L:      linux-usb@vger.kernel.org
5770 L:      linuxppc-dev@lists.ozlabs.org
5771 S:      Maintained
5772 F:      drivers/usb/gadget/udc/fsl*
5773
5774 FREEVXFS FILESYSTEM
5775 M:      Christoph Hellwig <hch@infradead.org>
5776 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5777 S:      Maintained
5778 F:      fs/freevxfs/
5779
5780 FREEZER
5781 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5782 M:      Pavel Machek <pavel@ucw.cz>
5783 L:      linux-pm@vger.kernel.org
5784 S:      Supported
5785 F:      Documentation/power/freezing-of-tasks.txt
5786 F:      include/linux/freezer.h
5787 F:      kernel/freezer.c
5788
5789 FRONTSWAP API
5790 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5791 L:      linux-kernel@vger.kernel.org
5792 S:      Maintained
5793 F:      mm/frontswap.c
5794 F:      include/linux/frontswap.h
5795
5796 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5797 M:      David Howells <dhowells@redhat.com>
5798 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5799 S:      Supported
5800 F:      Documentation/filesystems/caching/
5801 F:      fs/fscache/
5802 F:      include/linux/fscache*.h
5803
5804 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5805 M:      Theodore Y. Ts'o <tytso@mit.edu>
5806 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5807 L:      linux-fscrypt@vger.kernel.org
5808 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5810 S:      Supported
5811 F:      fs/crypto/
5812 F:      include/linux/fscrypt*.h
5813 F:      Documentation/filesystems/fscrypt.rst
5814
5815 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5816 M:      Jan Kara <jack@suse.cz>
5817 R:      Amir Goldstein <amir73il@gmail.com>
5818 L:      linux-fsdevel@vger.kernel.org
5819 S:      Maintained
5820 F:      fs/notify/
5821 F:      include/linux/fsnotify*.h
5822
5823 FUJITSU LAPTOP EXTRAS
5824 M:      Jonathan Woithe <jwoithe@just42.net>
5825 L:      platform-driver-x86@vger.kernel.org
5826 S:      Maintained
5827 F:      drivers/platform/x86/fujitsu-laptop.c
5828
5829 FUJITSU M-5MO LS CAMERA ISP DRIVER
5830 M:      Kyungmin Park <kyungmin.park@samsung.com>
5831 M:      Heungjun Kim <riverful.kim@samsung.com>
5832 L:      linux-media@vger.kernel.org
5833 S:      Maintained
5834 F:      drivers/media/i2c/m5mols/
5835 F:      include/media/i2c/m5mols.h
5836
5837 FUJITSU TABLET EXTRAS
5838 M:      Robert Gerlach <khnz@gmx.de>
5839 L:      platform-driver-x86@vger.kernel.org
5840 S:      Maintained
5841 F:      drivers/platform/x86/fujitsu-tablet.c
5842
5843 FUSE: FILESYSTEM IN USERSPACE
5844 M:      Miklos Szeredi <miklos@szeredi.hu>
5845 L:      linux-fsdevel@vger.kernel.org
5846 W:      http://fuse.sourceforge.net/
5847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5848 S:      Maintained
5849 F:      fs/fuse/
5850 F:      include/uapi/linux/fuse.h
5851 F:      Documentation/filesystems/fuse.txt
5852
5853 FUTEX SUBSYSTEM
5854 M:      Thomas Gleixner <tglx@linutronix.de>
5855 M:      Ingo Molnar <mingo@redhat.com>
5856 R:      Peter Zijlstra <peterz@infradead.org>
5857 R:      Darren Hart <dvhart@infradead.org>
5858 L:      linux-kernel@vger.kernel.org
5859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5860 S:      Maintained
5861 F:      kernel/futex.c
5862 F:      kernel/futex_compat.c
5863 F:      include/asm-generic/futex.h
5864 F:      include/linux/futex.h
5865 F:      include/uapi/linux/futex.h
5866 F:      tools/testing/selftests/futex/
5867 F:      tools/perf/bench/futex*
5868 F:      Documentation/*futex*
5869
5870 GCC PLUGINS
5871 M:      Kees Cook <keescook@chromium.org>
5872 R:      Emese Revfy <re.emese@gmail.com>
5873 L:      kernel-hardening@lists.openwall.com
5874 S:      Maintained
5875 F:      scripts/gcc-plugins/
5876 F:      scripts/gcc-plugin.sh
5877 F:      scripts/Makefile.gcc-plugins
5878 F:      Documentation/gcc-plugins.txt
5879
5880 GCOV BASED KERNEL PROFILING
5881 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
5882 S:      Maintained
5883 F:      kernel/gcov/
5884 F:      Documentation/dev-tools/gcov.rst
5885
5886 GDB KERNEL DEBUGGING HELPER SCRIPTS
5887 M:      Jan Kiszka <jan.kiszka@siemens.com>
5888 M:      Kieran Bingham <kieran@bingham.xyz>
5889 S:      Supported
5890 F:      scripts/gdb/
5891
5892 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5893 M:      Achim Leubner <achim_leubner@adaptec.com>
5894 L:      linux-scsi@vger.kernel.org
5895 W:      http://www.icp-vortex.com/
5896 S:      Supported
5897 F:      drivers/scsi/gdt*
5898
5899 GEMTEK FM RADIO RECEIVER DRIVER
5900 M:      Hans Verkuil <hverkuil@xs4all.nl>
5901 L:      linux-media@vger.kernel.org
5902 T:      git git://linuxtv.org/media_tree.git
5903 W:      https://linuxtv.org
5904 S:      Maintained
5905 F:      drivers/media/radio/radio-gemtek*
5906
5907 GENERIC GPIO I2C DRIVER
5908 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5909 S:      Supported
5910 F:      drivers/i2c/busses/i2c-gpio.c
5911 F:      include/linux/i2c-gpio.h
5912
5913 GENERIC GPIO I2C MULTIPLEXER DRIVER
5914 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5915 L:      linux-i2c@vger.kernel.org
5916 S:      Supported
5917 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5918 F:      include/linux/i2c-mux-gpio.h
5919 F:      Documentation/i2c/muxes/i2c-mux-gpio
5920
5921 GENERIC HDLC (WAN) DRIVERS
5922 M:      Krzysztof Halasa <khc@pm.waw.pl>
5923 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5924 S:      Maintained
5925 F:      drivers/net/wan/c101.c
5926 F:      drivers/net/wan/hd6457*
5927 F:      drivers/net/wan/hdlc*
5928 F:      drivers/net/wan/n2.c
5929 F:      drivers/net/wan/pc300too.c
5930 F:      drivers/net/wan/pci200syn.c
5931 F:      drivers/net/wan/wanxl*
5932
5933 GENERIC INCLUDE/ASM HEADER FILES
5934 M:      Arnd Bergmann <arnd@arndb.de>
5935 L:      linux-arch@vger.kernel.org
5936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5937 S:      Maintained
5938 F:      include/asm-generic/
5939 F:      include/uapi/asm-generic/
5940
5941 GENERIC PHY FRAMEWORK
5942 M:      Kishon Vijay Abraham I <kishon@ti.com>
5943 L:      linux-kernel@vger.kernel.org
5944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5945 S:      Supported
5946 F:      drivers/phy/
5947 F:      include/linux/phy/
5948
5949 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5950 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
5951 S:      Supported
5952 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
5953
5954 GENERIC PM DOMAINS
5955 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5956 M:      Kevin Hilman <khilman@kernel.org>
5957 M:      Ulf Hansson <ulf.hansson@linaro.org>
5958 L:      linux-pm@vger.kernel.org
5959 S:      Supported
5960 F:      drivers/base/power/domain*.c
5961 F:      include/linux/pm_domain.h
5962 F:      Documentation/devicetree/bindings/power/power_domain.txt
5963
5964 GENERIC UIO DRIVER FOR PCI DEVICES
5965 M:      "Michael S. Tsirkin" <mst@redhat.com>
5966 L:      kvm@vger.kernel.org
5967 S:      Supported
5968 F:      drivers/uio/uio_pci_generic.c
5969
5970 GENWQE (IBM Generic Workqueue Card)
5971 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5972 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5973 S:      Supported
5974 F:      drivers/misc/genwqe/
5975
5976 GET_MAINTAINER SCRIPT
5977 M:      Joe Perches <joe@perches.com>
5978 S:      Maintained
5979 F:      scripts/get_maintainer.pl
5980
5981 GFS2 FILE SYSTEM
5982 M:      Steven Whitehouse <swhiteho@redhat.com>
5983 M:      Bob Peterson <rpeterso@redhat.com>
5984 L:      cluster-devel@redhat.com
5985 W:      http://sources.redhat.com/cluster/
5986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5987 S:      Supported
5988 F:      Documentation/filesystems/gfs2*.txt
5989 F:      fs/gfs2/
5990 F:      include/uapi/linux/gfs2_ondisk.h
5991
5992 GIGASET ISDN DRIVERS
5993 M:      Paul Bolle <pebolle@tiscali.nl>
5994 L:      gigaset307x-common@lists.sourceforge.net
5995 W:      http://gigaset307x.sourceforge.net/
5996 S:      Odd Fixes
5997 F:      Documentation/isdn/README.gigaset
5998 F:      drivers/isdn/gigaset/
5999 F:      include/uapi/linux/gigaset_dev.h
6000
6001 GO7007 MPEG CODEC
6002 M:      Hans Verkuil <hans.verkuil@cisco.com>
6003 L:      linux-media@vger.kernel.org
6004 S:      Maintained
6005 F:      drivers/media/usb/go7007/
6006
6007 GOODIX TOUCHSCREEN
6008 M:      Bastien Nocera <hadess@hadess.net>
6009 L:      linux-input@vger.kernel.org
6010 S:      Maintained
6011 F:      drivers/input/touchscreen/goodix.c
6012
6013 GPD POCKET FAN DRIVER
6014 M:      Hans de Goede <hdegoede@redhat.com>
6015 L:      platform-driver-x86@vger.kernel.org
6016 S:      Maintained
6017 F:      drivers/platform/x86/gpd-pocket-fan.c
6018
6019 GPIO ACPI SUPPORT
6020 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6021 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6022 L:      linux-gpio@vger.kernel.org
6023 L:      linux-acpi@vger.kernel.org
6024 S:      Maintained
6025 F:      Documentation/acpi/gpio-properties.txt
6026 F:      drivers/gpio/gpiolib-acpi.c
6027
6028 GPIO IR Transmitter
6029 M:      Sean Young <sean@mess.org>
6030 L:      linux-media@vger.kernel.org
6031 S:      Maintained
6032 F:      drivers/media/rc/gpio-ir-tx.c
6033
6034 GPIO MOCKUP DRIVER
6035 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6036 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6037 L:      linux-gpio@vger.kernel.org
6038 S:      Maintained
6039 F:      drivers/gpio/gpio-mockup.c
6040 F:      tools/testing/selftests/gpio/
6041
6042 GPIO SUBSYSTEM
6043 M:      Linus Walleij <linus.walleij@linaro.org>
6044 L:      linux-gpio@vger.kernel.org
6045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6046 S:      Maintained
6047 F:      Documentation/devicetree/bindings/gpio/
6048 F:      Documentation/driver-api/gpio/
6049 F:      Documentation/gpio/
6050 F:      Documentation/ABI/testing/gpio-cdev
6051 F:      Documentation/ABI/obsolete/sysfs-gpio
6052 F:      drivers/gpio/
6053 F:      include/linux/gpio/
6054 F:      include/linux/gpio.h
6055 F:      include/linux/of_gpio.h
6056 F:      include/asm-generic/gpio.h
6057 F:      include/uapi/linux/gpio.h
6058 F:      tools/gpio/
6059
6060 GRE DEMULTIPLEXER DRIVER
6061 M:      Dmitry Kozlov <xeb@mail.ru>
6062 L:      netdev@vger.kernel.org
6063 S:      Maintained
6064 F:      net/ipv4/gre_demux.c
6065 F:      net/ipv4/gre_offload.c
6066 F:      include/net/gre.h
6067
6068 GRETH 10/100/1G Ethernet MAC device driver
6069 M:      Andreas Larsson <andreas@gaisler.com>
6070 L:      netdev@vger.kernel.org
6071 S:      Maintained
6072 F:      drivers/net/ethernet/aeroflex/
6073
6074 GREYBUS AUDIO PROTOCOLS DRIVERS
6075 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6076 M:      Mark Greer <mgreer@animalcreek.com>
6077 S:      Maintained
6078 F:      drivers/staging/greybus/audio_apbridgea.c
6079 F:      drivers/staging/greybus/audio_apbridgea.h
6080 F:      drivers/staging/greybus/audio_codec.c
6081 F:      drivers/staging/greybus/audio_codec.h
6082 F:      drivers/staging/greybus/audio_gb.c
6083 F:      drivers/staging/greybus/audio_manager.c
6084 F:      drivers/staging/greybus/audio_manager.h
6085 F:      drivers/staging/greybus/audio_manager_module.c
6086 F:      drivers/staging/greybus/audio_manager_private.h
6087 F:      drivers/staging/greybus/audio_manager_sysfs.c
6088 F:      drivers/staging/greybus/audio_module.c
6089 F:      drivers/staging/greybus/audio_topology.c
6090
6091 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6092 M:      Viresh Kumar <vireshk@kernel.org>
6093 S:      Maintained
6094 F:      drivers/staging/greybus/authentication.c
6095 F:      drivers/staging/greybus/bootrom.c
6096 F:      drivers/staging/greybus/firmware.h
6097 F:      drivers/staging/greybus/fw-core.c
6098 F:      drivers/staging/greybus/fw-download.c
6099 F:      drivers/staging/greybus/fw-managament.c
6100 F:      drivers/staging/greybus/greybus_authentication.h
6101 F:      drivers/staging/greybus/greybus_firmware.h
6102 F:      drivers/staging/greybus/hid.c
6103 F:      drivers/staging/greybus/i2c.c
6104 F:      drivers/staging/greybus/spi.c
6105 F:      drivers/staging/greybus/spilib.c
6106 F:      drivers/staging/greybus/spilib.h
6107
6108 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6109 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6110 S:      Maintained
6111 F:      drivers/staging/greybus/loopback.c
6112 F:      drivers/staging/greybus/timesync.c
6113 F:      drivers/staging/greybus/timesync_platform.c
6114
6115 GREYBUS PLATFORM DRIVERS
6116 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6117 S:      Maintained
6118 F:      drivers/staging/greybus/arche-platform.c
6119 F:      drivers/staging/greybus/arche-apb-ctrl.c
6120 F:      drivers/staging/greybus/arche_platform.h
6121
6122 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6123 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6124 S:      Maintained
6125 F:      drivers/staging/greybus/sdio.c
6126 F:      drivers/staging/greybus/light.c
6127 F:      drivers/staging/greybus/gpio.c
6128 F:      drivers/staging/greybus/power_supply.c
6129 F:      drivers/staging/greybus/spi.c
6130 F:      drivers/staging/greybus/spilib.c
6131
6132 GREYBUS SUBSYSTEM
6133 M:      Johan Hovold <johan@kernel.org>
6134 M:      Alex Elder <elder@kernel.org>
6135 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6136 S:      Maintained
6137 F:      drivers/staging/greybus/
6138 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6139
6140 GREYBUS UART PROTOCOLS DRIVERS
6141 M:      David Lin <dtwlin@gmail.com>
6142 S:      Maintained
6143 F:      drivers/staging/greybus/uart.c
6144 F:      drivers/staging/greybus/log.c
6145
6146 GS1662 VIDEO SERIALIZER
6147 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6148 L:      linux-media@vger.kernel.org
6149 T:      git git://linuxtv.org/media_tree.git
6150 S:      Maintained
6151 F:      drivers/media/spi/gs1662.c
6152
6153 GSPCA FINEPIX SUBDRIVER
6154 M:      Frank Zago <frank@zago.net>
6155 L:      linux-media@vger.kernel.org
6156 T:      git git://linuxtv.org/media_tree.git
6157 S:      Maintained
6158 F:      drivers/media/usb/gspca/finepix.c
6159
6160 GSPCA GL860 SUBDRIVER
6161 M:      Olivier Lorin <o.lorin@laposte.net>
6162 L:      linux-media@vger.kernel.org
6163 T:      git git://linuxtv.org/media_tree.git
6164 S:      Maintained
6165 F:      drivers/media/usb/gspca/gl860/
6166
6167 GSPCA M5602 SUBDRIVER
6168 M:      Erik Andren <erik.andren@gmail.com>
6169 L:      linux-media@vger.kernel.org
6170 T:      git git://linuxtv.org/media_tree.git
6171 S:      Maintained
6172 F:      drivers/media/usb/gspca/m5602/
6173
6174 GSPCA PAC207 SONIXB SUBDRIVER
6175 M:      Hans Verkuil <hverkuil@xs4all.nl>
6176 L:      linux-media@vger.kernel.org
6177 T:      git git://linuxtv.org/media_tree.git
6178 S:      Odd Fixes
6179 F:      drivers/media/usb/gspca/pac207.c
6180
6181 GSPCA SN9C20X SUBDRIVER
6182 M:      Brian Johnson <brijohn@gmail.com>
6183 L:      linux-media@vger.kernel.org
6184 T:      git git://linuxtv.org/media_tree.git
6185 S:      Maintained
6186 F:      drivers/media/usb/gspca/sn9c20x.c
6187
6188 GSPCA T613 SUBDRIVER
6189 M:      Leandro Costantino <lcostantino@gmail.com>
6190 L:      linux-media@vger.kernel.org
6191 T:      git git://linuxtv.org/media_tree.git
6192 S:      Maintained
6193 F:      drivers/media/usb/gspca/t613.c
6194
6195 GSPCA USB WEBCAM DRIVER
6196 M:      Hans Verkuil <hverkuil@xs4all.nl>
6197 L:      linux-media@vger.kernel.org
6198 T:      git git://linuxtv.org/media_tree.git
6199 S:      Odd Fixes
6200 F:      drivers/media/usb/gspca/
6201
6202 GTP (GPRS Tunneling Protocol)
6203 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6204 M:      Harald Welte <laforge@gnumonks.org>
6205 L:      osmocom-net-gprs@lists.osmocom.org
6206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6207 S:      Maintained
6208 F:      drivers/net/gtp.c
6209
6210 GUID PARTITION TABLE (GPT)
6211 M:      Davidlohr Bueso <dave@stgolabs.net>
6212 L:      linux-efi@vger.kernel.org
6213 S:      Maintained
6214 F:      block/partitions/efi.*
6215
6216 H8/300 ARCHITECTURE
6217 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6218 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6219 W:      http://uclinux-h8.sourceforge.jp
6220 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6221 S:      Maintained
6222 F:      arch/h8300/
6223 F:      drivers/clocksource/h8300_*.c
6224 F:      drivers/clk/h8300/
6225 F:      drivers/irqchip/irq-renesas-h8*.c
6226
6227 HACKRF MEDIA DRIVER
6228 M:      Antti Palosaari <crope@iki.fi>
6229 L:      linux-media@vger.kernel.org
6230 W:      https://linuxtv.org
6231 W:      http://palosaari.fi/linux/
6232 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6233 T:      git git://linuxtv.org/anttip/media_tree.git
6234 S:      Maintained
6235 F:      drivers/media/usb/hackrf/
6236
6237 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6238 M:      Frank Seidel <frank@f-seidel.de>
6239 L:      platform-driver-x86@vger.kernel.org
6240 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6241 S:      Maintained
6242 F:      drivers/platform/x86/hdaps.c
6243
6244 HARDWARE MONITORING
6245 M:      Jean Delvare <jdelvare@suse.com>
6246 M:      Guenter Roeck <linux@roeck-us.net>
6247 L:      linux-hwmon@vger.kernel.org
6248 W:      http://hwmon.wiki.kernel.org/
6249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6250 S:      Maintained
6251 F:      Documentation/hwmon/
6252 F:      drivers/hwmon/
6253 F:      include/linux/hwmon*.h
6254
6255 HARDWARE RANDOM NUMBER GENERATOR CORE
6256 M:      Matt Mackall <mpm@selenic.com>
6257 M:      Herbert Xu <herbert@gondor.apana.org.au>
6258 L:      linux-crypto@vger.kernel.org
6259 S:      Odd fixes
6260 F:      Documentation/devicetree/bindings/rng/
6261 F:      Documentation/hw_random.txt
6262 F:      drivers/char/hw_random/
6263 F:      include/linux/hw_random.h
6264
6265 HARDWARE TRACING FACILITIES
6266 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6267 S:      Maintained
6268 F:      drivers/hwtracing/
6269
6270 HARDWARE SPINLOCK CORE
6271 M:      Ohad Ben-Cohen <ohad@wizery.com>
6272 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6273 L:      linux-remoteproc@vger.kernel.org
6274 S:      Maintained
6275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6276 F:      Documentation/devicetree/bindings/hwlock/
6277 F:      Documentation/hwspinlock.txt
6278 F:      drivers/hwspinlock/
6279 F:      include/linux/hwspinlock.h
6280
6281 HARMONY SOUND DRIVER
6282 L:      linux-parisc@vger.kernel.org
6283 S:      Maintained
6284 F:      sound/parisc/harmony.*
6285
6286 HDPVR USB VIDEO ENCODER DRIVER
6287 M:      Hans Verkuil <hverkuil@xs4all.nl>
6288 L:      linux-media@vger.kernel.org
6289 T:      git git://linuxtv.org/media_tree.git
6290 W:      https://linuxtv.org
6291 S:      Odd Fixes
6292 F:      drivers/media/usb/hdpvr/
6293
6294 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6295 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6296 S:      Supported
6297 F:      Documentation/watchdog/hpwdt.txt
6298 F:      drivers/watchdog/hpwdt.c
6299
6300 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6301 M:      Don Brace <don.brace@microsemi.com>
6302 L:      esc.storagedev@microsemi.com
6303 L:      linux-scsi@vger.kernel.org
6304 S:      Supported
6305 F:      Documentation/scsi/hpsa.txt
6306 F:      drivers/scsi/hpsa*.[ch]
6307 F:      include/linux/cciss*.h
6308 F:      include/uapi/linux/cciss*.h
6309
6310 HFI1 DRIVER
6311 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6312 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6313 L:      linux-rdma@vger.kernel.org
6314 S:      Supported
6315 F:      drivers/infiniband/hw/hfi1
6316
6317 HFS FILESYSTEM
6318 L:      linux-fsdevel@vger.kernel.org
6319 S:      Orphan
6320 F:      Documentation/filesystems/hfs.txt
6321 F:      fs/hfs/
6322
6323 HFSPLUS FILESYSTEM
6324 L:      linux-fsdevel@vger.kernel.org
6325 S:      Orphan
6326 F:      Documentation/filesystems/hfsplus.txt
6327 F:      fs/hfsplus/
6328
6329 HGA FRAMEBUFFER DRIVER
6330 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6331 L:      linux-nvidia@lists.surfsouth.com
6332 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6333 S:      Maintained
6334 F:      drivers/video/fbdev/hgafb.c
6335
6336 HIBERNATION (aka Software Suspend, aka swsusp)
6337 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6338 M:      Pavel Machek <pavel@ucw.cz>
6339 L:      linux-pm@vger.kernel.org
6340 B:      https://bugzilla.kernel.org
6341 S:      Supported
6342 F:      arch/x86/power/
6343 F:      drivers/base/power/
6344 F:      kernel/power/
6345 F:      include/linux/suspend.h
6346 F:      include/linux/freezer.h
6347 F:      include/linux/pm.h
6348 F:      arch/*/include/asm/suspend*.h
6349
6350 HID CORE LAYER
6351 M:      Jiri Kosina <jikos@kernel.org>
6352 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6353 L:      linux-input@vger.kernel.org
6354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6355 S:      Maintained
6356 F:      drivers/hid/
6357 F:      include/linux/hid*
6358 F:      include/uapi/linux/hid*
6359
6360 HID SENSOR HUB DRIVERS
6361 M:      Jiri Kosina <jikos@kernel.org>
6362 M:      Jonathan Cameron <jic23@kernel.org>
6363 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6364 L:      linux-input@vger.kernel.org
6365 L:      linux-iio@vger.kernel.org
6366 S:      Maintained
6367 F:      Documentation/hid/hid-sensor*
6368 F:      drivers/hid/hid-sensor-*
6369 F:      drivers/iio/*/hid-*
6370 F:      include/linux/hid-sensor-*
6371
6372 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6373 M:      Thomas Gleixner <tglx@linutronix.de>
6374 L:      linux-kernel@vger.kernel.org
6375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6376 S:      Maintained
6377 F:      Documentation/timers/
6378 F:      kernel/time/hrtimer.c
6379 F:      kernel/time/clockevents.c
6380 F:      kernel/time/timer_*.c
6381 F:      include/linux/clockchips.h
6382 F:      include/linux/hrtimer.h
6383
6384 HIGH-SPEED SCC DRIVER FOR AX.25
6385 L:      linux-hams@vger.kernel.org
6386 S:      Orphan
6387 F:      drivers/net/hamradio/dmascc.c
6388 F:      drivers/net/hamradio/scc.c
6389
6390 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6391 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6392 W:      http://www.highpoint-tech.com
6393 S:      Supported
6394 F:      Documentation/scsi/hptiop.txt
6395 F:      drivers/scsi/hptiop.c
6396
6397 HIPPI
6398 M:      Jes Sorensen <jes@trained-monkey.org>
6399 L:      linux-hippi@sunsite.dk
6400 S:      Maintained
6401 F:      include/linux/hippidevice.h
6402 F:      include/uapi/linux/if_hippi.h
6403 F:      net/802/hippi.c
6404 F:      drivers/net/hippi/
6405
6406 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6407 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6408 M:      Salil Mehta <salil.mehta@huawei.com>
6409 L:      netdev@vger.kernel.org
6410 W:      http://www.hisilicon.com
6411 S:      Maintained
6412 F:      drivers/net/ethernet/hisilicon/hns3/
6413
6414 HISILICON LPC BUS DRIVER
6415 M:      john.garry@huawei.com
6416 W:      http://www.hisilicon.com
6417 S:      Maintained
6418 F:      drivers/bus/hisi_lpc.c
6419 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6420
6421 HISILICON NETWORK SUBSYSTEM DRIVER
6422 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6423 M:      Salil Mehta <salil.mehta@huawei.com>
6424 L:      netdev@vger.kernel.org
6425 W:      http://www.hisilicon.com
6426 S:      Maintained
6427 F:      drivers/net/ethernet/hisilicon/
6428 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6429
6430 HISILICON PMU DRIVER
6431 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6432 W:      http://www.hisilicon.com
6433 S:      Supported
6434 F:      drivers/perf/hisilicon
6435 F:      Documentation/perf/hisi-pmu.txt
6436
6437 HISILICON ROCE DRIVER
6438 M:      Lijun Ou <oulijun@huawei.com>
6439 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6440 L:      linux-rdma@vger.kernel.org
6441 S:      Maintained
6442 F:      drivers/infiniband/hw/hns/
6443 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6444
6445 HISILICON SAS Controller
6446 M:      John Garry <john.garry@huawei.com>
6447 W:      http://www.hisilicon.com
6448 S:      Supported
6449 F:      drivers/scsi/hisi_sas/
6450 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6451
6452 HMM - Heterogeneous Memory Management
6453 M:      Jérôme Glisse <jglisse@redhat.com>
6454 L:      linux-mm@kvack.org
6455 S:      Maintained
6456 F:      mm/hmm*
6457 F:      include/linux/hmm*
6458 F:      Documentation/vm/hmm.txt
6459
6460 HOST AP DRIVER
6461 M:      Jouni Malinen <j@w1.fi>
6462 L:      linux-wireless@vger.kernel.org
6463 W:      http://w1.fi/hostap-driver.html
6464 S:      Obsolete
6465 F:      drivers/net/wireless/intersil/hostap/
6466
6467 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6468 L:      platform-driver-x86@vger.kernel.org
6469 S:      Orphan
6470 F:      drivers/platform/x86/tc1100-wmi.c
6471
6472 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6473 M:      Jaroslav Kysela <perex@perex.cz>
6474 S:      Maintained
6475 F:      drivers/net/ethernet/hp/hp100.*
6476
6477 HPET:   High Precision Event Timers driver
6478 M:      Clemens Ladisch <clemens@ladisch.de>
6479 S:      Maintained
6480 F:      Documentation/timers/hpet.txt
6481 F:      drivers/char/hpet.c
6482 F:      include/linux/hpet.h
6483 F:      include/uapi/linux/hpet.h
6484
6485 HPET:   x86
6486 S:      Orphan
6487 F:      arch/x86/kernel/hpet.c
6488 F:      arch/x86/include/asm/hpet.h
6489
6490 HPFS FILESYSTEM
6491 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6492 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6493 S:      Maintained
6494 F:      fs/hpfs/
6495
6496 HSI SUBSYSTEM
6497 M:      Sebastian Reichel <sre@kernel.org>
6498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6499 S:      Maintained
6500 F:      Documentation/ABI/testing/sysfs-bus-hsi
6501 F:      Documentation/driver-api/hsi.rst
6502 F:      drivers/hsi/
6503 F:      include/linux/hsi/
6504 F:      include/uapi/linux/hsi/
6505
6506 HSO 3G MODEM DRIVER
6507 L:      linux-usb@vger.kernel.org
6508 S:      Orphan
6509 F:      drivers/net/usb/hso.c
6510
6511 HSR NETWORK PROTOCOL
6512 M:      Arvid Brodin <arvid.brodin@alten.se>
6513 L:      netdev@vger.kernel.org
6514 S:      Maintained
6515 F:      net/hsr/
6516
6517 HT16K33 LED CONTROLLER DRIVER
6518 M:      Robin van der Gracht <robin@protonic.nl>
6519 S:      Maintained
6520 F:      drivers/auxdisplay/ht16k33.c
6521 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6522
6523 HTCPEN TOUCHSCREEN DRIVER
6524 M:      Pau Oliva Fora <pof@eslack.org>
6525 L:      linux-input@vger.kernel.org
6526 S:      Maintained
6527 F:      drivers/input/touchscreen/htcpen.c
6528
6529 HUAWEI ETHERNET DRIVER
6530 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6531 L:      netdev@vger.kernel.org
6532 S:      Supported
6533 F:      Documentation/networking/hinic.txt
6534 F:      drivers/net/ethernet/huawei/hinic/
6535
6536 HUGETLB FILESYSTEM
6537 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6538 S:      Maintained
6539 F:      fs/hugetlbfs/
6540
6541 HVA ST MEDIA DRIVER
6542 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6543 L:      linux-media@vger.kernel.org
6544 T:      git git://linuxtv.org/media_tree.git
6545 W:      https://linuxtv.org
6546 S:      Supported
6547 F:      drivers/media/platform/sti/hva
6548
6549 HWPOISON MEMORY FAILURE HANDLING
6550 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6551 L:      linux-mm@kvack.org
6552 S:      Maintained
6553 F:      mm/memory-failure.c
6554 F:      mm/hwpoison-inject.c
6555
6556 Hyper-V CORE AND DRIVERS
6557 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6558 M:      Haiyang Zhang <haiyangz@microsoft.com>
6559 M:      Stephen Hemminger <sthemmin@microsoft.com>
6560 L:      devel@linuxdriverproject.org
6561 S:      Maintained
6562 F:      Documentation/networking/netvsc.txt
6563 F:      arch/x86/include/asm/mshyperv.h
6564 F:      arch/x86/include/asm/trace/hyperv.h
6565 F:      arch/x86/include/asm/hyperv-tlfs.h
6566 F:      arch/x86/kernel/cpu/mshyperv.c
6567 F:      arch/x86/hyperv
6568 F:      drivers/hid/hid-hyperv.c
6569 F:      drivers/hv/
6570 F:      drivers/input/serio/hyperv-keyboard.c
6571 F:      drivers/pci/host/pci-hyperv.c
6572 F:      drivers/net/hyperv/
6573 F:      drivers/scsi/storvsc_drv.c
6574 F:      drivers/uio/uio_hv_generic.c
6575 F:      drivers/video/fbdev/hyperv_fb.c
6576 F:      net/vmw_vsock/hyperv_transport.c
6577 F:      include/linux/hyperv.h
6578 F:      include/uapi/linux/hyperv.h
6579 F:      tools/hv/
6580 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6581
6582 HYPERVISOR VIRTUAL CONSOLE DRIVER
6583 L:      linuxppc-dev@lists.ozlabs.org
6584 S:      Odd Fixes
6585 F:      drivers/tty/hvc/
6586
6587 I2C ACPI SUPPORT
6588 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6589 L:      linux-i2c@vger.kernel.org
6590 L:      linux-acpi@vger.kernel.org
6591 S:      Maintained
6592 F:      drivers/i2c/i2c-core-acpi.c
6593
6594 I2C MUXES
6595 M:      Peter Rosin <peda@axentia.se>
6596 L:      linux-i2c@vger.kernel.org
6597 S:      Maintained
6598 F:      Documentation/i2c/i2c-topology
6599 F:      Documentation/i2c/muxes/
6600 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6601 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6602 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6603 F:      drivers/i2c/i2c-mux.c
6604 F:      drivers/i2c/muxes/
6605 F:      include/linux/i2c-mux.h
6606
6607 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6608 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6609 L:      linux-i2c@vger.kernel.org
6610 S:      Maintained
6611 F:      drivers/i2c/busses/i2c-mv64xxx.c
6612
6613 I2C OVER PARALLEL PORT
6614 M:      Jean Delvare <jdelvare@suse.com>
6615 L:      linux-i2c@vger.kernel.org
6616 S:      Maintained
6617 F:      Documentation/i2c/busses/i2c-parport
6618 F:      Documentation/i2c/busses/i2c-parport-light
6619 F:      drivers/i2c/busses/i2c-parport.c
6620 F:      drivers/i2c/busses/i2c-parport-light.c
6621
6622 I2C SUBSYSTEM
6623 M:      Wolfram Sang <wsa@the-dreams.de>
6624 L:      linux-i2c@vger.kernel.org
6625 W:      https://i2c.wiki.kernel.org/
6626 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6628 S:      Maintained
6629 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6630 F:      Documentation/i2c/
6631 F:      drivers/i2c/*
6632 F:      include/linux/i2c.h
6633 F:      include/linux/i2c-dev.h
6634 F:      include/linux/i2c-smbus.h
6635 F:      include/uapi/linux/i2c.h
6636 F:      include/uapi/linux/i2c-*.h
6637
6638 I2C SUBSYSTEM HOST DRIVERS
6639 L:      linux-i2c@vger.kernel.org
6640 W:      https://i2c.wiki.kernel.org/
6641 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6643 S:      Odd Fixes
6644 F:      Documentation/devicetree/bindings/i2c/
6645 F:      drivers/i2c/algos/
6646 F:      drivers/i2c/busses/
6647
6648 I2C-TAOS-EVM DRIVER
6649 M:      Jean Delvare <jdelvare@suse.com>
6650 L:      linux-i2c@vger.kernel.org
6651 S:      Maintained
6652 F:      Documentation/i2c/busses/i2c-taos-evm
6653 F:      drivers/i2c/busses/i2c-taos-evm.c
6654
6655 I2C-TINY-USB DRIVER
6656 M:      Till Harbaum <till@harbaum.org>
6657 L:      linux-i2c@vger.kernel.org
6658 W:      http://www.harbaum.org/till/i2c_tiny_usb
6659 S:      Maintained
6660 F:      drivers/i2c/busses/i2c-tiny-usb.c
6661
6662 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6663 M:      Jean Delvare <jdelvare@suse.com>
6664 L:      linux-i2c@vger.kernel.org
6665 S:      Maintained
6666 F:      Documentation/i2c/busses/i2c-ali1535
6667 F:      Documentation/i2c/busses/i2c-ali1563
6668 F:      Documentation/i2c/busses/i2c-ali15x3
6669 F:      Documentation/i2c/busses/i2c-amd756
6670 F:      Documentation/i2c/busses/i2c-amd8111
6671 F:      Documentation/i2c/busses/i2c-i801
6672 F:      Documentation/i2c/busses/i2c-nforce2
6673 F:      Documentation/i2c/busses/i2c-piix4
6674 F:      Documentation/i2c/busses/i2c-sis5595
6675 F:      Documentation/i2c/busses/i2c-sis630
6676 F:      Documentation/i2c/busses/i2c-sis96x
6677 F:      Documentation/i2c/busses/i2c-via
6678 F:      Documentation/i2c/busses/i2c-viapro
6679 F:      drivers/i2c/busses/i2c-ali1535.c
6680 F:      drivers/i2c/busses/i2c-ali1563.c
6681 F:      drivers/i2c/busses/i2c-ali15x3.c
6682 F:      drivers/i2c/busses/i2c-amd756.c
6683 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6684 F:      drivers/i2c/busses/i2c-amd8111.c
6685 F:      drivers/i2c/busses/i2c-i801.c
6686 F:      drivers/i2c/busses/i2c-isch.c
6687 F:      drivers/i2c/busses/i2c-nforce2.c
6688 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6689 F:      drivers/i2c/busses/i2c-piix4.c
6690 F:      drivers/i2c/busses/i2c-sis5595.c
6691 F:      drivers/i2c/busses/i2c-sis630.c
6692 F:      drivers/i2c/busses/i2c-sis96x.c
6693 F:      drivers/i2c/busses/i2c-via.c
6694 F:      drivers/i2c/busses/i2c-viapro.c
6695
6696 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6697 M:      Hans de Goede <hdegoede@redhat.com>
6698 L:      linux-i2c@vger.kernel.org
6699 S:      Maintained
6700 F:      drivers/i2c/busses/i2c-cht-wc.c
6701
6702 I2C/SMBUS ISMT DRIVER
6703 M:      Seth Heasley <seth.heasley@intel.com>
6704 M:      Neil Horman <nhorman@tuxdriver.com>
6705 L:      linux-i2c@vger.kernel.org
6706 F:      drivers/i2c/busses/i2c-ismt.c
6707 F:      Documentation/i2c/busses/i2c-ismt
6708
6709 I2C/SMBUS STUB DRIVER
6710 M:      Jean Delvare <jdelvare@suse.com>
6711 L:      linux-i2c@vger.kernel.org
6712 S:      Maintained
6713 F:      drivers/i2c/i2c-stub.c
6714
6715 IA64 (Itanium) PLATFORM
6716 M:      Tony Luck <tony.luck@intel.com>
6717 M:      Fenghua Yu <fenghua.yu@intel.com>
6718 L:      linux-ia64@vger.kernel.org
6719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6720 S:      Maintained
6721 F:      arch/ia64/
6722
6723 IBM Power 842 compression accelerator
6724 M:      Haren Myneni <haren@us.ibm.com>
6725 S:      Supported
6726 F:      drivers/crypto/nx/Makefile
6727 F:      drivers/crypto/nx/Kconfig
6728 F:      drivers/crypto/nx/nx-842*
6729 F:      include/linux/sw842.h
6730 F:      crypto/842.c
6731 F:      lib/842/
6732
6733 IBM Power in-Nest Crypto Acceleration
6734 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6735 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6736 L:      linux-crypto@vger.kernel.org
6737 S:      Supported
6738 F:      drivers/crypto/nx/Makefile
6739 F:      drivers/crypto/nx/Kconfig
6740 F:      drivers/crypto/nx/nx-aes*
6741 F:      drivers/crypto/nx/nx-sha*
6742 F:      drivers/crypto/nx/nx.*
6743 F:      drivers/crypto/nx/nx_csbcpb.h
6744 F:      drivers/crypto/nx/nx_debugfs.h
6745
6746 IBM Power Linux RAID adapter
6747 M:      Brian King <brking@us.ibm.com>
6748 S:      Supported
6749 F:      drivers/scsi/ipr.*
6750
6751 IBM Power SRIOV Virtual NIC Device Driver
6752 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6753 M:      John Allen <jallen@linux.vnet.ibm.com>
6754 L:      netdev@vger.kernel.org
6755 S:      Supported
6756 F:      drivers/net/ethernet/ibm/ibmvnic.*
6757
6758 IBM Power Virtual Accelerator Switchboard
6759 M:      Sukadev Bhattiprolu
6760 L:      linuxppc-dev@lists.ozlabs.org
6761 S:      Supported
6762 F:      arch/powerpc/platforms/powernv/vas*
6763 F:      arch/powerpc/platforms/powernv/copy-paste.h
6764 F:      arch/powerpc/include/asm/vas.h
6765 F:      arch/powerpc/include/uapi/asm/vas.h
6766
6767 IBM Power Virtual Ethernet Device Driver
6768 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6769 L:      netdev@vger.kernel.org
6770 S:      Supported
6771 F:      drivers/net/ethernet/ibm/ibmveth.*
6772
6773 IBM Power Virtual FC Device Drivers
6774 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6775 L:      linux-scsi@vger.kernel.org
6776 S:      Supported
6777 F:      drivers/scsi/ibmvscsi/ibmvfc*
6778
6779 IBM Power Virtual SCSI Device Drivers
6780 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6781 L:      linux-scsi@vger.kernel.org
6782 S:      Supported
6783 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6784 F:      include/scsi/viosrp.h
6785
6786 IBM Power Virtual SCSI Device Target Driver
6787 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6788 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6789 L:      linux-scsi@vger.kernel.org
6790 L:      target-devel@vger.kernel.org
6791 S:      Supported
6792 F:      drivers/scsi/ibmvscsi_tgt/
6793
6794 IBM Power VMX Cryptographic instructions
6795 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6796 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6797 L:      linux-crypto@vger.kernel.org
6798 S:      Supported
6799 F:      drivers/crypto/vmx/Makefile
6800 F:      drivers/crypto/vmx/Kconfig
6801 F:      drivers/crypto/vmx/vmx.c
6802 F:      drivers/crypto/vmx/aes*
6803 F:      drivers/crypto/vmx/ghash*
6804 F:      drivers/crypto/vmx/ppc-xlate.pl
6805
6806 IBM ServeRAID RAID DRIVER
6807 S:      Orphan
6808 F:      drivers/scsi/ips.*
6809
6810 ICH LPC AND GPIO DRIVER
6811 M:      Peter Tyser <ptyser@xes-inc.com>
6812 S:      Maintained
6813 F:      drivers/mfd/lpc_ich.c
6814 F:      drivers/gpio/gpio-ich.c
6815
6816 IDE SUBSYSTEM
6817 M:      "David S. Miller" <davem@davemloft.net>
6818 L:      linux-ide@vger.kernel.org
6819 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6821 S:      Maintained
6822 F:      Documentation/ide/
6823 F:      drivers/ide/
6824 F:      include/linux/ide.h
6825
6826 IDE/ATAPI DRIVERS
6827 M:      Borislav Petkov <bp@alien8.de>
6828 L:      linux-ide@vger.kernel.org
6829 S:      Maintained
6830 F:      Documentation/cdrom/ide-cd
6831 F:      drivers/ide/ide-cd*
6832
6833 IDEAPAD LAPTOP EXTRAS DRIVER
6834 M:      Ike Panhc <ike.pan@canonical.com>
6835 L:      platform-driver-x86@vger.kernel.org
6836 W:      http://launchpad.net/ideapad-laptop
6837 S:      Maintained
6838 F:      drivers/platform/x86/ideapad-laptop.c
6839
6840 IDEAPAD LAPTOP SLIDEBAR DRIVER
6841 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6842 L:      linux-input@vger.kernel.org
6843 W:      https://github.com/o2genum/ideapad-slidebar
6844 S:      Maintained
6845 F:      drivers/input/misc/ideapad_slidebar.c
6846
6847 IDT VersaClock 5 CLOCK DRIVER
6848 M:      Marek Vasut <marek.vasut@gmail.com>
6849 S:      Maintained
6850 F:      drivers/clk/clk-versaclock5.c
6851
6852 IEEE 802.15.4 SUBSYSTEM
6853 M:      Alexander Aring <alex.aring@gmail.com>
6854 M:      Stefan Schmidt <stefan@osg.samsung.com>
6855 L:      linux-wpan@vger.kernel.org
6856 W:      http://wpan.cakelab.org/
6857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6859 S:      Maintained
6860 F:      net/ieee802154/
6861 F:      net/mac802154/
6862 F:      drivers/net/ieee802154/
6863 F:      include/linux/nl802154.h
6864 F:      include/linux/ieee802154.h
6865 F:      include/net/nl802154.h
6866 F:      include/net/mac802154.h
6867 F:      include/net/af_ieee802154.h
6868 F:      include/net/cfg802154.h
6869 F:      include/net/ieee802154_netdev.h
6870 F:      Documentation/networking/ieee802154.txt
6871
6872 IFE PROTOCOL
6873 M:      Yotam Gigi <yotam.gi@gmail.com>
6874 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6875 F:      net/ife
6876 F:      include/net/ife.h
6877 F:      include/uapi/linux/ife.h
6878
6879 IGORPLUG-USB IR RECEIVER
6880 M:      Sean Young <sean@mess.org>
6881 L:      linux-media@vger.kernel.org
6882 S:      Maintained
6883 F:      drivers/media/rc/igorplugusb.c
6884
6885 IGUANAWORKS USB IR TRANSCEIVER
6886 M:      Sean Young <sean@mess.org>
6887 L:      linux-media@vger.kernel.org
6888 S:      Maintained
6889 F:      drivers/media/rc/iguanair.c
6890
6891 IIO DIGITAL POTENTIOMETER DAC
6892 M:      Peter Rosin <peda@axentia.se>
6893 L:      linux-iio@vger.kernel.org
6894 S:      Maintained
6895 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6896 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6897 F:      drivers/iio/dac/dpot-dac.c
6898
6899 IIO ENVELOPE DETECTOR
6900 M:      Peter Rosin <peda@axentia.se>
6901 L:      linux-iio@vger.kernel.org
6902 S:      Maintained
6903 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6904 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6905 F:      drivers/iio/adc/envelope-detector.c
6906
6907 IIO MULTIPLEXER
6908 M:      Peter Rosin <peda@axentia.se>
6909 L:      linux-iio@vger.kernel.org
6910 S:      Maintained
6911 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6912 F:      drivers/iio/multiplexer/iio-mux.c
6913
6914 IIO SUBSYSTEM AND DRIVERS
6915 M:      Jonathan Cameron <jic23@kernel.org>
6916 R:      Hartmut Knaack <knaack.h@gmx.de>
6917 R:      Lars-Peter Clausen <lars@metafoo.de>
6918 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6919 L:      linux-iio@vger.kernel.org
6920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6921 S:      Maintained
6922 F:      Documentation/ABI/testing/configfs-iio*
6923 F:      Documentation/ABI/testing/sysfs-bus-iio*
6924 F:      Documentation/devicetree/bindings/iio/
6925 F:      drivers/iio/
6926 F:      drivers/staging/iio/
6927 F:      include/linux/iio/
6928 F:      tools/iio/
6929
6930 IKANOS/ADI EAGLE ADSL USB DRIVER
6931 M:      Matthieu Castet <castet.matthieu@free.fr>
6932 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6933 S:      Maintained
6934 F:      drivers/usb/atm/ueagle-atm.c
6935
6936 IMGTEC ASCII LCD DRIVER
6937 M:      Paul Burton <paul.burton@mips.com>
6938 S:      Maintained
6939 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6940 F:      drivers/auxdisplay/img-ascii-lcd.c
6941
6942 IMGTEC IR DECODER DRIVER
6943 M:      James Hogan <jhogan@kernel.org>
6944 S:      Maintained
6945 F:      drivers/media/rc/img-ir/
6946
6947 IMON SOUNDGRAPH USB IR RECEIVER
6948 M:      Sean Young <sean@mess.org>
6949 L:      linux-media@vger.kernel.org
6950 S:      Maintained
6951 F:      drivers/media/rc/imon_raw.c
6952 F:      drivers/media/rc/imon.c
6953
6954 IMS TWINTURBO FRAMEBUFFER DRIVER
6955 L:      linux-fbdev@vger.kernel.org
6956 S:      Orphan
6957 F:      drivers/video/fbdev/imsttfb.c
6958
6959 INA209 HARDWARE MONITOR DRIVER
6960 M:      Guenter Roeck <linux@roeck-us.net>
6961 L:      linux-hwmon@vger.kernel.org
6962 S:      Maintained
6963 F:      Documentation/hwmon/ina209
6964 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6965 F:      drivers/hwmon/ina209.c
6966
6967 INA2XX HARDWARE MONITOR DRIVER
6968 M:      Guenter Roeck <linux@roeck-us.net>
6969 L:      linux-hwmon@vger.kernel.org
6970 S:      Maintained
6971 F:      Documentation/hwmon/ina2xx
6972 F:      drivers/hwmon/ina2xx.c
6973 F:      include/linux/platform_data/ina2xx.h
6974
6975 INDUSTRY PACK SUBSYSTEM (IPACK)
6976 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6977 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6978 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6979 L:      industrypack-devel@lists.sourceforge.net
6980 W:      http://industrypack.sourceforge.net
6981 S:      Maintained
6982 F:      drivers/ipack/
6983
6984 INFINIBAND SUBSYSTEM
6985 M:      Doug Ledford <dledford@redhat.com>
6986 M:      Jason Gunthorpe <jgg@mellanox.com>
6987 L:      linux-rdma@vger.kernel.org
6988 W:      https://github.com/linux-rdma/rdma-core
6989 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6991 S:      Supported
6992 F:      Documentation/devicetree/bindings/infiniband/
6993 F:      Documentation/infiniband/
6994 F:      drivers/infiniband/
6995 F:      include/uapi/linux/if_infiniband.h
6996 F:      include/uapi/rdma/
6997 F:      include/rdma/
6998
6999 INGENIC JZ4780 DMA Driver
7000 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7001 S:      Maintained
7002 F:      drivers/dma/dma-jz4780.c
7003
7004 INGENIC JZ4780 NAND DRIVER
7005 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7006 L:      linux-mtd@lists.infradead.org
7007 S:      Maintained
7008 F:      drivers/mtd/nand/raw/jz4780_*
7009
7010 INOTIFY
7011 M:      Jan Kara <jack@suse.cz>
7012 R:      Amir Goldstein <amir73il@gmail.com>
7013 L:      linux-fsdevel@vger.kernel.org
7014 S:      Maintained
7015 F:      Documentation/filesystems/inotify.txt
7016 F:      fs/notify/inotify/
7017 F:      include/linux/inotify.h
7018 F:      include/uapi/linux/inotify.h
7019
7020 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7021 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7022 L:      linux-input@vger.kernel.org
7023 Q:      http://patchwork.kernel.org/project/linux-input/list/
7024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7025 S:      Maintained
7026 F:      drivers/input/
7027 F:      include/linux/input.h
7028 F:      include/uapi/linux/input.h
7029 F:      include/uapi/linux/input-event-codes.h
7030 F:      include/linux/input/
7031 F:      Documentation/devicetree/bindings/input/
7032 F:      Documentation/input/
7033
7034 INPUT MULTITOUCH (MT) PROTOCOL
7035 M:      Henrik Rydberg <rydberg@bitmath.org>
7036 L:      linux-input@vger.kernel.org
7037 S:      Odd fixes
7038 F:      Documentation/input/multi-touch-protocol.rst
7039 F:      drivers/input/input-mt.c
7040 K:      \b(ABS|SYN)_MT_
7041
7042 INSIDE SECURE CRYPTO DRIVER
7043 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7044 F:      drivers/crypto/inside-secure/
7045 S:      Maintained
7046 L:      linux-crypto@vger.kernel.org
7047
7048 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7049 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7050 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7051 L:      linux-integrity@vger.kernel.org
7052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7053 S:      Supported
7054 F:      security/integrity/ima/
7055
7056 INTEL 810/815 FRAMEBUFFER DRIVER
7057 M:      Antonino Daplas <adaplas@gmail.com>
7058 L:      linux-fbdev@vger.kernel.org
7059 S:      Maintained
7060 F:      drivers/video/fbdev/i810/
7061
7062 INTEL ASoC BDW/HSW DRIVERS
7063 M:      Jie Yang <yang.jie@linux.intel.com>
7064 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7065 S:      Supported
7066 F:      sound/soc/intel/common/sst-dsp*
7067 F:      sound/soc/intel/common/sst-firmware.c
7068 F:      sound/soc/intel/boards/broadwell.c
7069 F:      sound/soc/intel/haswell/
7070
7071 INTEL C600 SERIES SAS CONTROLLER DRIVER
7072 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7073 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7074 L:      linux-scsi@vger.kernel.org
7075 T:      git git://git.code.sf.net/p/intel-sas/isci
7076 S:      Supported
7077 F:      drivers/scsi/isci/
7078
7079 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7080 M:      Jani Nikula <jani.nikula@linux.intel.com>
7081 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7082 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7083 L:      intel-gfx@lists.freedesktop.org
7084 W:      https://01.org/linuxgraphics/
7085 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7086 C:      irc://chat.freenode.net/intel-gfx
7087 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7088 T:      git git://anongit.freedesktop.org/drm-intel
7089 S:      Supported
7090 F:      drivers/gpu/drm/i915/
7091 F:      include/drm/i915*
7092 F:      include/uapi/drm/i915_drm.h
7093 F:      Documentation/gpu/i915.rst
7094
7095 INTEL ETHERNET DRIVERS
7096 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7097 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7098 W:      http://www.intel.com/support/feedback.htm
7099 W:      http://e1000.sourceforge.net/
7100 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7103 S:      Supported
7104 F:      Documentation/networking/e100.txt
7105 F:      Documentation/networking/e1000.txt
7106 F:      Documentation/networking/e1000e.txt
7107 F:      Documentation/networking/igb.txt
7108 F:      Documentation/networking/igbvf.txt
7109 F:      Documentation/networking/ixgb.txt
7110 F:      Documentation/networking/ixgbe.txt
7111 F:      Documentation/networking/ixgbevf.txt
7112 F:      Documentation/networking/i40e.txt
7113 F:      Documentation/networking/i40evf.txt
7114 F:      Documentation/networking/ice.txt
7115 F:      drivers/net/ethernet/intel/
7116 F:      drivers/net/ethernet/intel/*/
7117 F:      include/linux/avf/virtchnl.h
7118
7119 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7120 M:      Maik Broemme <mbroemme@libmpq.org>
7121 L:      linux-fbdev@vger.kernel.org
7122 S:      Maintained
7123 F:      Documentation/fb/intelfb.txt
7124 F:      drivers/video/fbdev/intelfb/
7125
7126 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7127 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7128 M:      Zhi Wang <zhi.a.wang@intel.com>
7129 L:      intel-gvt-dev@lists.freedesktop.org
7130 L:      intel-gfx@lists.freedesktop.org
7131 W:      https://01.org/igvt-g
7132 T:      git https://github.com/intel/gvt-linux.git
7133 S:      Supported
7134 F:      drivers/gpu/drm/i915/gvt/
7135
7136 INTEL HID EVENT DRIVER
7137 M:      Alex Hung <alex.hung@canonical.com>
7138 L:      platform-driver-x86@vger.kernel.org
7139 S:      Maintained
7140 F:      drivers/platform/x86/intel-hid.c
7141
7142 INTEL I/OAT DMA DRIVER
7143 M:      Dave Jiang <dave.jiang@intel.com>
7144 R:      Dan Williams <dan.j.williams@intel.com>
7145 L:      dmaengine@vger.kernel.org
7146 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7147 S:      Supported
7148 F:      drivers/dma/ioat*
7149
7150 INTEL IDLE DRIVER
7151 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7152 M:      Len Brown <lenb@kernel.org>
7153 L:      linux-pm@vger.kernel.org
7154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7155 B:      https://bugzilla.kernel.org
7156 S:      Supported
7157 F:      drivers/idle/intel_idle.c
7158
7159 INTEL INTEGRATED SENSOR HUB DRIVER
7160 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7161 M:      Jiri Kosina <jikos@kernel.org>
7162 L:      linux-input@vger.kernel.org
7163 S:      Maintained
7164 F:      drivers/hid/intel-ish-hid/
7165
7166 INTEL IOMMU (VT-d)
7167 M:      David Woodhouse <dwmw2@infradead.org>
7168 L:      iommu@lists.linux-foundation.org
7169 T:      git git://git.infradead.org/iommu-2.6.git
7170 S:      Supported
7171 F:      drivers/iommu/intel-iommu.c
7172 F:      include/linux/intel-iommu.h
7173
7174 INTEL IOP-ADMA DMA DRIVER
7175 R:      Dan Williams <dan.j.williams@intel.com>
7176 S:      Odd fixes
7177 F:      drivers/dma/iop-adma.c
7178
7179 INTEL IPU3 CSI-2 CIO2 DRIVER
7180 M:      Yong Zhi <yong.zhi@intel.com>
7181 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7182 L:      linux-media@vger.kernel.org
7183 S:      Maintained
7184 F:      drivers/media/pci/intel/ipu3/
7185 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7186
7187 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7188 M:      Krzysztof Halasa <khalasa@piap.pl>
7189 S:      Maintained
7190 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7191 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7192 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7193 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7194 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7195 F:      drivers/net/wan/ixp4xx_hss.c
7196
7197 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7198 M:      Deepak Saxena <dsaxena@plexity.net>
7199 S:      Maintained
7200 F:      drivers/char/hw_random/ixp4xx-rng.c
7201
7202 INTEL MANAGEMENT ENGINE (mei)
7203 M:      Tomas Winkler <tomas.winkler@intel.com>
7204 L:      linux-kernel@vger.kernel.org
7205 S:      Supported
7206 F:      include/uapi/linux/mei.h
7207 F:      include/linux/mei_cl_bus.h
7208 F:      drivers/misc/mei/*
7209 F:      drivers/watchdog/mei_wdt.c
7210 F:      Documentation/misc-devices/mei/*
7211 F:      samples/mei/*
7212
7213 INTEL MENLOW THERMAL DRIVER
7214 M:      Sujith Thomas <sujith.thomas@intel.com>
7215 L:      platform-driver-x86@vger.kernel.org
7216 W:      https://01.org/linux-acpi
7217 S:      Supported
7218 F:      drivers/platform/x86/intel_menlow.c
7219
7220 INTEL MERRIFIELD GPIO DRIVER
7221 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7222 L:      linux-gpio@vger.kernel.org
7223 S:      Maintained
7224 F:      drivers/gpio/gpio-merrifield.c
7225
7226 INTEL MIC DRIVERS (mic)
7227 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7228 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7229 S:      Supported
7230 W:      https://github.com/sudeepdutt/mic
7231 W:      http://software.intel.com/en-us/mic-developer
7232 F:      include/linux/mic_bus.h
7233 F:      include/linux/scif.h
7234 F:      include/uapi/linux/mic_common.h
7235 F:      include/uapi/linux/mic_ioctl.h
7236 F:      include/uapi/linux/scif_ioctl.h
7237 F:      drivers/misc/mic/
7238 F:      drivers/dma/mic_x100_dma.c
7239 F:      drivers/dma/mic_x100_dma.h
7240 F:      Documentation/mic/
7241
7242 INTEL PMC CORE DRIVER
7243 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7244 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7245 L:      platform-driver-x86@vger.kernel.org
7246 S:      Maintained
7247 F:      arch/x86/include/asm/pmc_core.h
7248 F:      drivers/platform/x86/intel_pmc_core*
7249
7250 INTEL PMC/P-Unit IPC DRIVER
7251 M:      Zha Qipeng<qipeng.zha@intel.com>
7252 L:      platform-driver-x86@vger.kernel.org
7253 S:      Maintained
7254 F:      drivers/platform/x86/intel_pmc_ipc.c
7255 F:      drivers/platform/x86/intel_punit_ipc.c
7256 F:      arch/x86/include/asm/intel_pmc_ipc.h
7257 F:      arch/x86/include/asm/intel_punit_ipc.h
7258
7259 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7260 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7261 L:      linux-wireless@vger.kernel.org
7262 S:      Maintained
7263 F:      Documentation/networking/README.ipw2100
7264 F:      Documentation/networking/README.ipw2200
7265 F:      drivers/net/wireless/intel/ipw2x00/
7266
7267 INTEL PSTATE DRIVER
7268 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7269 M:      Len Brown <lenb@kernel.org>
7270 L:      linux-pm@vger.kernel.org
7271 S:      Supported
7272 F:      drivers/cpufreq/intel_pstate.c
7273
7274 INTEL RDMA RNIC DRIVER
7275 M:      Faisal Latif <faisal.latif@intel.com>
7276 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7277 L:      linux-rdma@vger.kernel.org
7278 S:      Supported
7279 F:      drivers/infiniband/hw/i40iw/
7280 F:      include/uapi/rdma/i40iw-abi.h
7281
7282 INTEL SHA MULTIBUFFER DRIVER
7283 M:      Megha Dey <megha.dey@linux.intel.com>
7284 R:      Tim Chen <tim.c.chen@linux.intel.com>
7285 L:      linux-crypto@vger.kernel.org
7286 S:      Supported
7287 F:      arch/x86/crypto/sha*-mb
7288 F:      crypto/mcryptd.c
7289
7290 INTEL TELEMETRY DRIVER
7291 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7292 L:      platform-driver-x86@vger.kernel.org
7293 S:      Maintained
7294 F:      arch/x86/include/asm/intel_telemetry.h
7295 F:      drivers/platform/x86/intel_telemetry*
7296
7297 INTEL VIRTUAL BUTTON DRIVER
7298 M:      AceLan Kao <acelan.kao@canonical.com>
7299 L:      platform-driver-x86@vger.kernel.org
7300 S:      Maintained
7301 F:      drivers/platform/x86/intel-vbtn.c
7302
7303 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7304 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7305 L:      linux-wireless@vger.kernel.org
7306 S:      Supported
7307 F:      drivers/net/wireless/intel/iwlegacy/
7308
7309 INTEL WIRELESS WIFI LINK (iwlwifi)
7310 M:      Johannes Berg <johannes.berg@intel.com>
7311 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7312 M:      Luca Coelho <luciano.coelho@intel.com>
7313 M:      Intel Linux Wireless <linuxwifi@intel.com>
7314 L:      linux-wireless@vger.kernel.org
7315 W:      http://intellinuxwireless.org
7316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7317 S:      Supported
7318 F:      drivers/net/wireless/intel/iwlwifi/
7319
7320 INTEL WIRELESS WIMAX CONNECTION 2400
7321 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7322 M:      linux-wimax@intel.com
7323 L:      wimax@linuxwimax.org (subscribers-only)
7324 S:      Supported
7325 W:      http://linuxwimax.org
7326 F:      Documentation/wimax/README.i2400m
7327 F:      drivers/net/wimax/i2400m/
7328 F:      include/uapi/linux/wimax/i2400m.h
7329
7330 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7331 M:      Mario Limonciello <mario.limonciello@dell.com>
7332 S:      Maintained
7333 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7334
7335 INTEL(R) TRACE HUB
7336 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7337 S:      Supported
7338 F:      Documentation/trace/intel_th.txt
7339 F:      drivers/hwtracing/intel_th/
7340
7341 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7342 M:      Ning Sun <ning.sun@intel.com>
7343 L:      tboot-devel@lists.sourceforge.net
7344 W:      http://tboot.sourceforge.net
7345 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7346 S:      Supported
7347 F:      Documentation/intel_txt.txt
7348 F:      include/linux/tboot.h
7349 F:      arch/x86/kernel/tboot.c
7350
7351 INTEL-MID GPIO DRIVER
7352 M:      David Cohen <david.a.cohen@linux.intel.com>
7353 L:      linux-gpio@vger.kernel.org
7354 S:      Maintained
7355 F:      drivers/gpio/gpio-intel-mid.c
7356
7357 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7358 M:      Linus Walleij <linus.walleij@linaro.org>
7359 L:      linux-iio@vger.kernel.org
7360 S:      Maintained
7361 F:      drivers/iio/gyro/mpu3050*
7362 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7363
7364 IOC3 ETHERNET DRIVER
7365 M:      Ralf Baechle <ralf@linux-mips.org>
7366 L:      linux-mips@linux-mips.org
7367 S:      Maintained
7368 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7369
7370 IOC3 SERIAL DRIVER
7371 M:      Pat Gefre <pfg@sgi.com>
7372 L:      linux-serial@vger.kernel.org
7373 S:      Maintained
7374 F:      drivers/tty/serial/ioc3_serial.c
7375
7376 IOMMU DRIVERS
7377 M:      Joerg Roedel <joro@8bytes.org>
7378 L:      iommu@lists.linux-foundation.org
7379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7380 S:      Maintained
7381 F:      Documentation/devicetree/bindings/iommu/
7382 F:      drivers/iommu/
7383 F:      include/linux/iommu.h
7384 F:      include/linux/of_iommu.h
7385 F:      include/linux/iova.h
7386
7387 IP MASQUERADING
7388 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7389 S:      Maintained
7390 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7391
7392 IPMI SUBSYSTEM
7393 M:      Corey Minyard <minyard@acm.org>
7394 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7395 W:      http://openipmi.sourceforge.net/
7396 S:      Supported
7397 F:      Documentation/IPMI.txt
7398 F:      drivers/char/ipmi/
7399 F:      include/linux/ipmi*
7400 F:      include/uapi/linux/ipmi*
7401
7402 IPS SCSI RAID DRIVER
7403 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7404 L:      linux-scsi@vger.kernel.org
7405 W:      http://www.adaptec.com/
7406 S:      Maintained
7407 F:      drivers/scsi/ips*
7408
7409 IPVS
7410 M:      Wensong Zhang <wensong@linux-vs.org>
7411 M:      Simon Horman <horms@verge.net.au>
7412 M:      Julian Anastasov <ja@ssi.bg>
7413 L:      netdev@vger.kernel.org
7414 L:      lvs-devel@vger.kernel.org
7415 S:      Maintained
7416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7418 F:      Documentation/networking/ipvs-sysctl.txt
7419 F:      include/net/ip_vs.h
7420 F:      include/uapi/linux/ip_vs.h
7421 F:      net/netfilter/ipvs/
7422
7423 IPWIRELESS DRIVER
7424 M:      Jiri Kosina <jikos@kernel.org>
7425 M:      David Sterba <dsterba@suse.com>
7426 S:      Odd Fixes
7427 F:      drivers/tty/ipwireless/
7428
7429 IPX NETWORK LAYER
7430 L:      netdev@vger.kernel.org
7431 S:      Obsolete
7432 F:      include/uapi/linux/ipx.h
7433 F:      drivers/staging/ipx/
7434
7435 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7436 M:      Marc Zyngier <marc.zyngier@arm.com>
7437 S:      Maintained
7438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7439 F:      Documentation/IRQ-domain.txt
7440 F:      include/linux/irqdomain.h
7441 F:      kernel/irq/irqdomain.c
7442 F:      kernel/irq/msi.c
7443
7444 IRQ SUBSYSTEM
7445 M:      Thomas Gleixner <tglx@linutronix.de>
7446 L:      linux-kernel@vger.kernel.org
7447 S:      Maintained
7448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7449 F:      kernel/irq/
7450
7451 IRQCHIP DRIVERS
7452 M:      Thomas Gleixner <tglx@linutronix.de>
7453 M:      Jason Cooper <jason@lakedaemon.net>
7454 M:      Marc Zyngier <marc.zyngier@arm.com>
7455 L:      linux-kernel@vger.kernel.org
7456 S:      Maintained
7457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7458 F:      Documentation/devicetree/bindings/interrupt-controller/
7459 F:      drivers/irqchip/
7460
7461 ISA
7462 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7463 S:      Maintained
7464 F:      Documentation/isa.txt
7465 F:      drivers/base/isa.c
7466 F:      include/linux/isa.h
7467
7468 ISA RADIO MODULE
7469 M:      Hans Verkuil <hverkuil@xs4all.nl>
7470 L:      linux-media@vger.kernel.org
7471 T:      git git://linuxtv.org/media_tree.git
7472 W:      https://linuxtv.org
7473 S:      Maintained
7474 F:      drivers/media/radio/radio-isa*
7475
7476 ISAPNP
7477 M:      Jaroslav Kysela <perex@perex.cz>
7478 S:      Maintained
7479 F:      Documentation/isapnp.txt
7480 F:      drivers/pnp/isapnp/
7481 F:      include/linux/isapnp.h
7482
7483 ISCSI
7484 M:      Lee Duncan <lduncan@suse.com>
7485 M:      Chris Leech <cleech@redhat.com>
7486 L:      open-iscsi@googlegroups.com
7487 W:      www.open-iscsi.com
7488 S:      Maintained
7489 F:      drivers/scsi/*iscsi*
7490 F:      include/scsi/*iscsi*
7491
7492 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7493 M:      Peter Jones <pjones@redhat.com>
7494 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7495 S:      Maintained
7496 F:      drivers/firmware/iscsi_ibft*
7497
7498 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7499 M:      Or Gerlitz <ogerlitz@mellanox.com>
7500 M:      Sagi Grimberg <sagi@grimberg.me>
7501 M:      Roi Dayan <roid@mellanox.com>
7502 L:      linux-rdma@vger.kernel.org
7503 S:      Supported
7504 W:      http://www.openfabrics.org
7505 W:      www.open-iscsi.org
7506 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7507 F:      drivers/infiniband/ulp/iser/
7508
7509 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7510 M:      Sagi Grimberg <sagi@grimberg.me>
7511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7512 L:      linux-rdma@vger.kernel.org
7513 L:      target-devel@vger.kernel.org
7514 S:      Supported
7515 W:      http://www.linux-iscsi.org
7516 F:      drivers/infiniband/ulp/isert
7517
7518 ISDN SUBSYSTEM
7519 M:      Karsten Keil <isdn@linux-pingi.de>
7520 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7521 L:      netdev@vger.kernel.org
7522 W:      http://www.isdn4linux.de
7523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7524 S:      Maintained
7525 F:      Documentation/isdn/
7526 F:      drivers/isdn/
7527 F:      include/linux/isdn.h
7528 F:      include/linux/isdn/
7529 F:      include/uapi/linux/isdn.h
7530 F:      include/uapi/linux/isdn/
7531
7532 ISDN SUBSYSTEM (Eicon active card driver)
7533 M:      Armin Schindler <mac@melware.de>
7534 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7535 W:      http://www.melware.de
7536 S:      Maintained
7537 F:      drivers/isdn/hardware/eicon/
7538
7539 IT87 HARDWARE MONITORING DRIVER
7540 M:      Jean Delvare <jdelvare@suse.com>
7541 L:      linux-hwmon@vger.kernel.org
7542 S:      Maintained
7543 F:      Documentation/hwmon/it87
7544 F:      drivers/hwmon/it87.c
7545
7546 IT913X MEDIA DRIVER
7547 M:      Antti Palosaari <crope@iki.fi>
7548 L:      linux-media@vger.kernel.org
7549 W:      https://linuxtv.org
7550 W:      http://palosaari.fi/linux/
7551 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7552 T:      git git://linuxtv.org/anttip/media_tree.git
7553 S:      Maintained
7554 F:      drivers/media/tuners/it913x*
7555
7556 IVTV VIDEO4LINUX DRIVER
7557 M:      Andy Walls <awalls@md.metrocast.net>
7558 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7559 L:      linux-media@vger.kernel.org
7560 T:      git git://linuxtv.org/media_tree.git
7561 W:      http://www.ivtvdriver.org
7562 S:      Maintained
7563 F:      Documentation/media/v4l-drivers/ivtv*
7564 F:      drivers/media/pci/ivtv/
7565 F:      include/uapi/linux/ivtv*
7566
7567 IX2505V MEDIA DRIVER
7568 M:      Malcolm Priestley <tvboxspy@gmail.com>
7569 L:      linux-media@vger.kernel.org
7570 W:      https://linuxtv.org
7571 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7572 S:      Maintained
7573 F:      drivers/media/dvb-frontends/ix2505v*
7574
7575 JAILHOUSE HYPERVISOR INTERFACE
7576 M:      Jan Kiszka <jan.kiszka@siemens.com>
7577 L:      jailhouse-dev@googlegroups.com
7578 S:      Maintained
7579 F:      arch/x86/kernel/jailhouse.c
7580 F:      arch/x86/include/asm/jailhouse_para.h
7581
7582 JC42.4 TEMPERATURE SENSOR DRIVER
7583 M:      Guenter Roeck <linux@roeck-us.net>
7584 L:      linux-hwmon@vger.kernel.org
7585 S:      Maintained
7586 F:      drivers/hwmon/jc42.c
7587 F:      Documentation/hwmon/jc42
7588
7589 JFS FILESYSTEM
7590 M:      Dave Kleikamp <shaggy@kernel.org>
7591 L:      jfs-discussion@lists.sourceforge.net
7592 W:      http://jfs.sourceforge.net/
7593 T:      git git://github.com/kleikamp/linux-shaggy.git
7594 S:      Maintained
7595 F:      Documentation/filesystems/jfs.txt
7596 F:      fs/jfs/
7597
7598 JME NETWORK DRIVER
7599 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7600 L:      netdev@vger.kernel.org
7601 S:      Maintained
7602 F:      drivers/net/ethernet/jme.*
7603
7604 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7605 M:      David Woodhouse <dwmw2@infradead.org>
7606 L:      linux-mtd@lists.infradead.org
7607 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7608 S:      Maintained
7609 F:      fs/jffs2/
7610 F:      include/uapi/linux/jffs2.h
7611
7612 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7613 M:      "Theodore Ts'o" <tytso@mit.edu>
7614 M:      Jan Kara <jack@suse.com>
7615 L:      linux-ext4@vger.kernel.org
7616 S:      Maintained
7617 F:      fs/jbd2/
7618 F:      include/linux/jbd2.h
7619
7620 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7621 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7622 L:      linux-media@vger.kernel.org
7623 S:      Maintained
7624 F:      drivers/media/platform/rcar_jpu.c
7625
7626 JSM Neo PCI based serial card
7627 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7628 L:      linux-serial@vger.kernel.org
7629 S:      Maintained
7630 F:      drivers/tty/serial/jsm/
7631
7632 K10TEMP HARDWARE MONITORING DRIVER
7633 M:      Clemens Ladisch <clemens@ladisch.de>
7634 L:      linux-hwmon@vger.kernel.org
7635 S:      Maintained
7636 F:      Documentation/hwmon/k10temp
7637 F:      drivers/hwmon/k10temp.c
7638
7639 K8TEMP HARDWARE MONITORING DRIVER
7640 M:      Rudolf Marek <r.marek@assembler.cz>
7641 L:      linux-hwmon@vger.kernel.org
7642 S:      Maintained
7643 F:      Documentation/hwmon/k8temp
7644 F:      drivers/hwmon/k8temp.c
7645
7646 KASAN
7647 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7648 R:      Alexander Potapenko <glider@google.com>
7649 R:      Dmitry Vyukov <dvyukov@google.com>
7650 L:      kasan-dev@googlegroups.com
7651 S:      Maintained
7652 F:      arch/*/include/asm/kasan.h
7653 F:      arch/*/mm/kasan_init*
7654 F:      Documentation/dev-tools/kasan.rst
7655 F:      include/linux/kasan*.h
7656 F:      lib/test_kasan.c
7657 F:      mm/kasan/
7658 F:      scripts/Makefile.kasan
7659
7660 KCONFIG
7661 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7663 L:      linux-kbuild@vger.kernel.org
7664 S:      Maintained
7665 F:      Documentation/kbuild/kconfig-language.txt
7666 F:      scripts/kconfig/
7667
7668 KDUMP
7669 M:      Dave Young <dyoung@redhat.com>
7670 M:      Baoquan He <bhe@redhat.com>
7671 R:      Vivek Goyal <vgoyal@redhat.com>
7672 L:      kexec@lists.infradead.org
7673 W:      http://lse.sourceforge.net/kdump/
7674 S:      Maintained
7675 F:      Documentation/kdump/
7676
7677 KEENE FM RADIO TRANSMITTER DRIVER
7678 M:      Hans Verkuil <hverkuil@xs4all.nl>
7679 L:      linux-media@vger.kernel.org
7680 T:      git git://linuxtv.org/media_tree.git
7681 W:      https://linuxtv.org
7682 S:      Maintained
7683 F:      drivers/media/radio/radio-keene*
7684
7685 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7686 M:      Ian Kent <raven@themaw.net>
7687 L:      autofs@vger.kernel.org
7688 S:      Maintained
7689 F:      fs/autofs4/
7690
7691 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7692 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7693 M:      Michal Marek <michal.lkml@markovi.net>
7694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7695 L:      linux-kbuild@vger.kernel.org
7696 S:      Maintained
7697 F:      Documentation/kbuild/
7698 F:      Makefile
7699 F:      scripts/Makefile.*
7700 F:      scripts/basic/
7701 F:      scripts/mk*
7702 F:      scripts/package/
7703
7704 KERNEL JANITORS
7705 L:      kernel-janitors@vger.kernel.org
7706 W:      http://kernelnewbies.org/KernelJanitors
7707 S:      Odd Fixes
7708
7709 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7710 M:      "J. Bruce Fields" <bfields@fieldses.org>
7711 M:      Jeff Layton <jlayton@kernel.org>
7712 L:      linux-nfs@vger.kernel.org
7713 W:      http://nfs.sourceforge.net/
7714 T:      git git://linux-nfs.org/~bfields/linux.git
7715 S:      Supported
7716 F:      fs/nfsd/
7717 F:      include/uapi/linux/nfsd/
7718 F:      fs/lockd/
7719 F:      fs/nfs_common/
7720 F:      net/sunrpc/
7721 F:      include/linux/lockd/
7722 F:      include/linux/sunrpc/
7723 F:      include/uapi/linux/sunrpc/
7724
7725 KERNEL SELFTEST FRAMEWORK
7726 M:      Shuah Khan <shuahkh@osg.samsung.com>
7727 M:      Shuah Khan <shuah@kernel.org>
7728 L:      linux-kselftest@vger.kernel.org
7729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7730 S:      Maintained
7731 F:      tools/testing/selftests/
7732 F:      Documentation/dev-tools/kselftest*
7733
7734 KERNEL USERMODE HELPER
7735 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7736 L:      linux-kernel@vger.kernel.org
7737 S:      Maintained
7738 F:      kernel/umh.c
7739 F:      include/linux/umh.h
7740
7741 KERNEL VIRTUAL MACHINE (KVM)
7742 M:      Paolo Bonzini <pbonzini@redhat.com>
7743 M:      Radim Krčmář <rkrcmar@redhat.com>
7744 L:      kvm@vger.kernel.org
7745 W:      http://www.linux-kvm.org
7746 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7747 S:      Supported
7748 F:      Documentation/virtual/kvm/
7749 F:      include/trace/events/kvm.h
7750 F:      include/uapi/asm-generic/kvm*
7751 F:      include/uapi/linux/kvm*
7752 F:      include/asm-generic/kvm*
7753 F:      include/linux/kvm*
7754 F:      include/kvm/iodev.h
7755 F:      virt/kvm/*
7756 F:      tools/kvm/
7757
7758 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7759 M:      Joerg Roedel <joro@8bytes.org>
7760 L:      kvm@vger.kernel.org
7761 W:      http://www.linux-kvm.org/
7762 S:      Maintained
7763 F:      arch/x86/include/asm/svm.h
7764 F:      arch/x86/kvm/svm.c
7765
7766 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7767 M:      Christoffer Dall <christoffer.dall@arm.com>
7768 M:      Marc Zyngier <marc.zyngier@arm.com>
7769 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7770 L:      kvmarm@lists.cs.columbia.edu
7771 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7773 S:      Supported
7774 F:      arch/arm/include/uapi/asm/kvm*
7775 F:      arch/arm/include/asm/kvm*
7776 F:      arch/arm/kvm/
7777 F:      virt/kvm/arm/
7778 F:      include/kvm/arm_*
7779
7780 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7781 M:      Christoffer Dall <christoffer.dall@arm.com>
7782 M:      Marc Zyngier <marc.zyngier@arm.com>
7783 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7784 L:      kvmarm@lists.cs.columbia.edu
7785 S:      Maintained
7786 F:      arch/arm64/include/uapi/asm/kvm*
7787 F:      arch/arm64/include/asm/kvm*
7788 F:      arch/arm64/kvm/
7789
7790 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7791 M:      James Hogan <jhogan@kernel.org>
7792 L:      linux-mips@linux-mips.org
7793 S:      Supported
7794 F:      arch/mips/include/uapi/asm/kvm*
7795 F:      arch/mips/include/asm/kvm*
7796 F:      arch/mips/kvm/
7797
7798 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7799 M:      Paul Mackerras <paulus@ozlabs.org>
7800 L:      kvm-ppc@vger.kernel.org
7801 W:      http://www.linux-kvm.org/
7802 T:      git git://github.com/agraf/linux-2.6.git
7803 S:      Supported
7804 F:      arch/powerpc/include/uapi/asm/kvm*
7805 F:      arch/powerpc/include/asm/kvm*
7806 F:      arch/powerpc/kvm/
7807 F:      arch/powerpc/kernel/kvm*
7808
7809 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7810 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7811 M:      Janosch Frank <frankja@linux.ibm.com>
7812 R:      David Hildenbrand <david@redhat.com>
7813 R:      Cornelia Huck <cohuck@redhat.com>
7814 L:      linux-s390@vger.kernel.org
7815 W:      http://www.ibm.com/developerworks/linux/linux390/
7816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7817 S:      Supported
7818 F:      arch/s390/include/uapi/asm/kvm*
7819 F:      arch/s390/include/asm/gmap.h
7820 F:      arch/s390/include/asm/kvm*
7821 F:      arch/s390/kvm/
7822 F:      arch/s390/mm/gmap.c
7823
7824 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7825 M:      Paolo Bonzini <pbonzini@redhat.com>
7826 M:      Radim Krčmář <rkrcmar@redhat.com>
7827 L:      kvm@vger.kernel.org
7828 W:      http://www.linux-kvm.org
7829 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7830 S:      Supported
7831 F:      arch/x86/kvm/
7832 F:      arch/x86/include/uapi/asm/kvm*
7833 F:      arch/x86/include/asm/kvm*
7834 F:      arch/x86/include/asm/pvclock-abi.h
7835 F:      arch/x86/kernel/kvm.c
7836 F:      arch/x86/kernel/kvmclock.c
7837
7838 KERNFS
7839 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7840 M:      Tejun Heo <tj@kernel.org>
7841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7842 S:      Supported
7843 F:      include/linux/kernfs.h
7844 F:      fs/kernfs/
7845
7846 KEXEC
7847 M:      Eric Biederman <ebiederm@xmission.com>
7848 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7849 L:      kexec@lists.infradead.org
7850 S:      Maintained
7851 F:      include/linux/kexec.h
7852 F:      include/uapi/linux/kexec.h
7853 F:      kernel/kexec*
7854
7855 KEYS-ENCRYPTED
7856 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7857 L:      linux-integrity@vger.kernel.org
7858 L:      keyrings@vger.kernel.org
7859 S:      Supported
7860 F:      Documentation/security/keys/trusted-encrypted.rst
7861 F:      include/keys/encrypted-type.h
7862 F:      security/keys/encrypted-keys/
7863
7864 KEYS-TRUSTED
7865 M:      James Bottomley <jejb@linux.vnet.ibm.com>
7866 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7867 L:      linux-integrity@vger.kernel.org
7868 L:      keyrings@vger.kernel.org
7869 S:      Supported
7870 F:      Documentation/security/keys/trusted-encrypted.rst
7871 F:      include/keys/trusted-type.h
7872 F:      security/keys/trusted.c
7873 F:      security/keys/trusted.h
7874
7875 KEYS/KEYRINGS:
7876 M:      David Howells <dhowells@redhat.com>
7877 L:      keyrings@vger.kernel.org
7878 S:      Maintained
7879 F:      Documentation/security/keys/core.rst
7880 F:      include/linux/key.h
7881 F:      include/linux/key-type.h
7882 F:      include/linux/keyctl.h
7883 F:      include/uapi/linux/keyctl.h
7884 F:      include/keys/
7885 F:      security/keys/
7886
7887 KGDB / KDB /debug_core
7888 M:      Jason Wessel <jason.wessel@windriver.com>
7889 M:      Daniel Thompson <daniel.thompson@linaro.org>
7890 W:      http://kgdb.wiki.kernel.org/
7891 L:      kgdb-bugreport@lists.sourceforge.net
7892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7893 S:      Maintained
7894 F:      Documentation/dev-tools/kgdb.rst
7895 F:      drivers/misc/kgdbts.c
7896 F:      drivers/tty/serial/kgdboc.c
7897 F:      include/linux/kdb.h
7898 F:      include/linux/kgdb.h
7899 F:      kernel/debug/
7900
7901 KMEMLEAK
7902 M:      Catalin Marinas <catalin.marinas@arm.com>
7903 S:      Maintained
7904 F:      Documentation/dev-tools/kmemleak.rst
7905 F:      include/linux/kmemleak.h
7906 F:      mm/kmemleak.c
7907 F:      mm/kmemleak-test.c
7908
7909 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7910 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7911 L:      linux-kernel@vger.kernel.org
7912 S:      Maintained
7913 F:      kernel/kmod.c
7914 F:      include/linux/kmod.h
7915 F:      lib/test_kmod.c
7916 F:      tools/testing/selftests/kmod/
7917
7918 KPROBES
7919 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7920 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7921 M:      "David S. Miller" <davem@davemloft.net>
7922 M:      Masami Hiramatsu <mhiramat@kernel.org>
7923 S:      Maintained
7924 F:      Documentation/kprobes.txt
7925 F:      include/linux/kprobes.h
7926 F:      include/asm-generic/kprobes.h
7927 F:      kernel/kprobes.c
7928
7929 KS0108 LCD CONTROLLER DRIVER
7930 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7931 W:      http://miguelojeda.es/auxdisplay.htm
7932 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7933 S:      Maintained
7934 F:      Documentation/auxdisplay/ks0108
7935 F:      drivers/auxdisplay/ks0108.c
7936 F:      include/linux/ks0108.h
7937
7938 L3MDEV
7939 M:      David Ahern <dsa@cumulusnetworks.com>
7940 L:      netdev@vger.kernel.org
7941 S:      Maintained
7942 F:      net/l3mdev
7943 F:      include/net/l3mdev.h
7944
7945 LANTIQ MIPS ARCHITECTURE
7946 M:      John Crispin <john@phrozen.org>
7947 L:      linux-mips@linux-mips.org
7948 S:      Maintained
7949 F:      arch/mips/lantiq
7950 F:      drivers/soc/lantiq
7951
7952 LAPB module
7953 L:      linux-x25@vger.kernel.org
7954 S:      Orphan
7955 F:      Documentation/networking/lapb-module.txt
7956 F:      include/*/lapb.h
7957 F:      net/lapb/
7958
7959 LASI 53c700 driver for PARISC
7960 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7961 L:      linux-scsi@vger.kernel.org
7962 S:      Maintained
7963 F:      Documentation/scsi/53c700.txt
7964 F:      drivers/scsi/53c700*
7965
7966 LEAKING_ADDRESSES
7967 M:      Tobin C. Harding <me@tobin.cc>
7968 M:      Tycho Andersen <tycho@tycho.ws>
7969 L:      kernel-hardening@lists.openwall.com
7970 S:      Maintained
7971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
7972 F:      scripts/leaking_addresses.pl
7973
7974 LED SUBSYSTEM
7975 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7976 M:      Pavel Machek <pavel@ucw.cz>
7977 L:      linux-leds@vger.kernel.org
7978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7979 S:      Maintained
7980 F:      Documentation/devicetree/bindings/leds/
7981 F:      drivers/leds/
7982 F:      include/linux/leds.h
7983
7984 LEGACY EEPROM DRIVER
7985 M:      Jean Delvare <jdelvare@suse.com>
7986 S:      Maintained
7987 F:      Documentation/misc-devices/eeprom
7988 F:      drivers/misc/eeprom/eeprom.c
7989
7990 LEGO USB Tower driver
7991 M:      Juergen Stuber <starblue@users.sourceforge.net>
7992 L:      legousb-devel@lists.sourceforge.net
7993 W:      http://legousb.sourceforge.net/
7994 S:      Maintained
7995 F:      drivers/usb/misc/legousbtower.c
7996
7997 LG2160 MEDIA DRIVER
7998 M:      Michael Krufky <mkrufky@linuxtv.org>
7999 L:      linux-media@vger.kernel.org
8000 W:      https://linuxtv.org
8001 W:      http://github.com/mkrufky
8002 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8003 T:      git git://linuxtv.org/mkrufky/tuners.git
8004 S:      Maintained
8005 F:      drivers/media/dvb-frontends/lg2160.*
8006
8007 LGDT3305 MEDIA DRIVER
8008 M:      Michael Krufky <mkrufky@linuxtv.org>
8009 L:      linux-media@vger.kernel.org
8010 W:      https://linuxtv.org
8011 W:      http://github.com/mkrufky
8012 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8013 T:      git git://linuxtv.org/mkrufky/tuners.git
8014 S:      Maintained
8015 F:      drivers/media/dvb-frontends/lgdt3305.*
8016
8017 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8018 M:      Viresh Kumar <vireshk@kernel.org>
8019 L:      linux-ide@vger.kernel.org
8020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8021 S:      Maintained
8022 F:      include/linux/pata_arasan_cf_data.h
8023 F:      drivers/ata/pata_arasan_cf.c
8024
8025 LIBATA PATA DRIVERS
8026 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8027 M:      Tejun Heo <tj@kernel.org>
8028 L:      linux-ide@vger.kernel.org
8029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8030 S:      Maintained
8031 F:      drivers/ata/pata_*.c
8032 F:      drivers/ata/ata_generic.c
8033
8034 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8035 M:      Linus Walleij <linus.walleij@linaro.org>
8036 L:      linux-ide@vger.kernel.org
8037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8038 S:      Maintained
8039 F:      drivers/ata/pata_ftide010.c
8040 F:      drivers/ata/sata_gemini.c
8041 F:      drivers/ata/sata_gemini.h
8042
8043 LIBATA SATA AHCI PLATFORM devices support
8044 M:      Hans de Goede <hdegoede@redhat.com>
8045 M:      Tejun Heo <tj@kernel.org>
8046 L:      linux-ide@vger.kernel.org
8047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8048 S:      Maintained
8049 F:      drivers/ata/ahci_platform.c
8050 F:      drivers/ata/libahci_platform.c
8051 F:      include/linux/ahci_platform.h
8052
8053 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8054 M:      Mikael Pettersson <mikpelinux@gmail.com>
8055 L:      linux-ide@vger.kernel.org
8056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8057 S:      Maintained
8058 F:      drivers/ata/sata_promise.*
8059
8060 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8061 M:      Tejun Heo <tj@kernel.org>
8062 L:      linux-ide@vger.kernel.org
8063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8064 S:      Maintained
8065 F:      drivers/ata/
8066 F:      include/linux/ata.h
8067 F:      include/linux/libata.h
8068 F:      Documentation/devicetree/bindings/ata/
8069
8070 LIBLOCKDEP
8071 M:      Sasha Levin <alexander.levin@verizon.com>
8072 S:      Maintained
8073 F:      tools/lib/lockdep/
8074
8075 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8076 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8077 M:      Dan Williams <dan.j.williams@intel.com>
8078 M:      Vishal Verma <vishal.l.verma@intel.com>
8079 M:      Dave Jiang <dave.jiang@intel.com>
8080 L:      linux-nvdimm@lists.01.org
8081 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8082 S:      Supported
8083 F:      drivers/nvdimm/blk.c
8084 F:      drivers/nvdimm/region_devs.c
8085
8086 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8087 M:      Vishal Verma <vishal.l.verma@intel.com>
8088 M:      Dan Williams <dan.j.williams@intel.com>
8089 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8090 M:      Dave Jiang <dave.jiang@intel.com>
8091 L:      linux-nvdimm@lists.01.org
8092 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8093 S:      Supported
8094 F:      drivers/nvdimm/btt*
8095
8096 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8097 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8098 M:      Dan Williams <dan.j.williams@intel.com>
8099 M:      Vishal Verma <vishal.l.verma@intel.com>
8100 M:      Dave Jiang <dave.jiang@intel.com>
8101 L:      linux-nvdimm@lists.01.org
8102 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8103 S:      Supported
8104 F:      drivers/nvdimm/pmem*
8105
8106 LIBNVDIMM: DEVICETREE BINDINGS
8107 M:      Oliver O'Halloran <oohall@gmail.com>
8108 L:      linux-nvdimm@lists.01.org
8109 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8110 S:      Supported
8111 F:      drivers/nvdimm/of_pmem.c
8112 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8113
8114 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8115 M:      Dan Williams <dan.j.williams@intel.com>
8116 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8117 M:      Vishal Verma <vishal.l.verma@intel.com>
8118 M:      Dave Jiang <dave.jiang@intel.com>
8119 L:      linux-nvdimm@lists.01.org
8120 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8122 S:      Supported
8123 F:      drivers/nvdimm/*
8124 F:      drivers/acpi/nfit/*
8125 F:      include/linux/nd.h
8126 F:      include/linux/libnvdimm.h
8127 F:      include/uapi/linux/ndctl.h
8128
8129 LIGHTNVM PLATFORM SUPPORT
8130 M:      Matias Bjorling <mb@lightnvm.io>
8131 W:      http://github/OpenChannelSSD
8132 L:      linux-block@vger.kernel.org
8133 S:      Maintained
8134 F:      drivers/lightnvm/
8135 F:      include/linux/lightnvm.h
8136 F:      include/uapi/linux/lightnvm.h
8137
8138 LINUX FOR POWER MACINTOSH
8139 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8140 W:      http://www.penguinppc.org/
8141 L:      linuxppc-dev@lists.ozlabs.org
8142 S:      Maintained
8143 F:      arch/powerpc/platforms/powermac/
8144 F:      drivers/macintosh/
8145
8146 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8147 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8148 M:      Paul Mackerras <paulus@samba.org>
8149 M:      Michael Ellerman <mpe@ellerman.id.au>
8150 W:      https://github.com/linuxppc/linux/wiki
8151 L:      linuxppc-dev@lists.ozlabs.org
8152 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8154 S:      Supported
8155 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8156 F:      Documentation/devicetree/bindings/powerpc/
8157 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8158 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8159 F:      Documentation/powerpc/
8160 F:      arch/powerpc/
8161 F:      drivers/char/tpm/tpm_ibmvtpm*
8162 F:      drivers/crypto/nx/
8163 F:      drivers/crypto/vmx/
8164 F:      drivers/i2c/busses/i2c-opal.c
8165 F:      drivers/net/ethernet/ibm/ibmveth.*
8166 F:      drivers/net/ethernet/ibm/ibmvnic.*
8167 F:      drivers/pci/hotplug/pnv_php.c
8168 F:      drivers/pci/hotplug/rpa*
8169 F:      drivers/rtc/rtc-opal.c
8170 F:      drivers/scsi/ibmvscsi/
8171 F:      drivers/tty/hvc/hvc_opal.c
8172 F:      drivers/watchdog/wdrtas.c
8173 F:      tools/testing/selftests/powerpc
8174 N:      /pmac
8175 N:      powermac
8176 N:      powernv
8177 N:      [^a-z0-9]ps3
8178 N:      pseries
8179
8180 LINUX FOR POWERPC EMBEDDED MPC5XXX
8181 M:      Anatolij Gustschin <agust@denx.de>
8182 L:      linuxppc-dev@lists.ozlabs.org
8183 T:      git git://git.denx.de/linux-denx-agust.git
8184 S:      Maintained
8185 F:      arch/powerpc/platforms/512x/
8186 F:      arch/powerpc/platforms/52xx/
8187
8188 LINUX FOR POWERPC EMBEDDED PPC4XX
8189 M:      Alistair Popple <alistair@popple.id.au>
8190 M:      Matt Porter <mporter@kernel.crashing.org>
8191 W:      http://www.penguinppc.org/
8192 L:      linuxppc-dev@lists.ozlabs.org
8193 S:      Maintained
8194 F:      arch/powerpc/platforms/40x/
8195 F:      arch/powerpc/platforms/44x/
8196
8197 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8198 M:      Scott Wood <oss@buserror.net>
8199 M:      Kumar Gala <galak@kernel.crashing.org>
8200 W:      http://www.penguinppc.org/
8201 L:      linuxppc-dev@lists.ozlabs.org
8202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8203 S:      Maintained
8204 F:      arch/powerpc/platforms/83xx/
8205 F:      arch/powerpc/platforms/85xx/
8206 F:      Documentation/devicetree/bindings/powerpc/fsl/
8207
8208 LINUX FOR POWERPC EMBEDDED PPC8XX
8209 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8210 W:      http://www.penguinppc.org/
8211 L:      linuxppc-dev@lists.ozlabs.org
8212 S:      Maintained
8213 F:      arch/powerpc/platforms/8xx/
8214
8215 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8216 L:      linuxppc-dev@lists.ozlabs.org
8217 S:      Orphan
8218 F:      arch/powerpc/*/*virtex*
8219 F:      arch/powerpc/*/*/*virtex*
8220
8221 LINUX FOR POWERPC PA SEMI PWRFICIENT
8222 L:      linuxppc-dev@lists.ozlabs.org
8223 S:      Orphan
8224 F:      arch/powerpc/platforms/pasemi/
8225 F:      drivers/*/*pasemi*
8226 F:      drivers/*/*/*pasemi*
8227
8228 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8229 M:      Kees Cook <keescook@chromium.org>
8230 S:      Maintained
8231 F:      drivers/misc/lkdtm/*
8232
8233 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8234 M:      Alan Stern <stern@rowland.harvard.edu>
8235 M:      Andrea Parri <parri.andrea@gmail.com>
8236 M:      Will Deacon <will.deacon@arm.com>
8237 M:      Peter Zijlstra <peterz@infradead.org>
8238 M:      Boqun Feng <boqun.feng@gmail.com>
8239 M:      Nicholas Piggin <npiggin@gmail.com>
8240 M:      David Howells <dhowells@redhat.com>
8241 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8242 M:      Luc Maranget <luc.maranget@inria.fr>
8243 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8244 R:      Akira Yokosawa <akiyks@gmail.com>
8245 L:      linux-kernel@vger.kernel.org
8246 S:      Supported
8247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8248 F:      tools/memory-model/
8249 F:      Documentation/memory-barriers.txt
8250
8251 LINUX SECURITY MODULE (LSM) FRAMEWORK
8252 M:      Chris Wright <chrisw@sous-sol.org>
8253 L:      linux-security-module@vger.kernel.org
8254 S:      Supported
8255
8256 LIS3LV02D ACCELEROMETER DRIVER
8257 M:      Eric Piel <eric.piel@tremplin-utc.net>
8258 S:      Maintained
8259 F:      Documentation/misc-devices/lis3lv02d
8260 F:      drivers/misc/lis3lv02d/
8261 F:      drivers/platform/x86/hp_accel.c
8262
8263 LIVE PATCHING
8264 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8265 M:      Jessica Yu <jeyu@kernel.org>
8266 M:      Jiri Kosina <jikos@kernel.org>
8267 M:      Miroslav Benes <mbenes@suse.cz>
8268 R:      Petr Mladek <pmladek@suse.com>
8269 S:      Maintained
8270 F:      kernel/livepatch/
8271 F:      include/linux/livepatch.h
8272 F:      arch/x86/include/asm/livepatch.h
8273 F:      arch/x86/kernel/livepatch.c
8274 F:      Documentation/livepatch/
8275 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8276 F:      samples/livepatch/
8277 L:      live-patching@vger.kernel.org
8278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8279
8280 LLC (802.2)
8281 L:      netdev@vger.kernel.org
8282 S:      Odd fixes
8283 F:      include/linux/llc.h
8284 F:      include/uapi/linux/llc.h
8285 F:      include/net/llc*
8286 F:      net/llc/
8287
8288 LM73 HARDWARE MONITOR DRIVER
8289 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8290 L:      linux-hwmon@vger.kernel.org
8291 S:      Maintained
8292 F:      drivers/hwmon/lm73.c
8293
8294 LM78 HARDWARE MONITOR DRIVER
8295 M:      Jean Delvare <jdelvare@suse.com>
8296 L:      linux-hwmon@vger.kernel.org
8297 S:      Maintained
8298 F:      Documentation/hwmon/lm78
8299 F:      drivers/hwmon/lm78.c
8300
8301 LM83 HARDWARE MONITOR DRIVER
8302 M:      Jean Delvare <jdelvare@suse.com>
8303 L:      linux-hwmon@vger.kernel.org
8304 S:      Maintained
8305 F:      Documentation/hwmon/lm83
8306 F:      drivers/hwmon/lm83.c
8307
8308 LM90 HARDWARE MONITOR DRIVER
8309 M:      Jean Delvare <jdelvare@suse.com>
8310 L:      linux-hwmon@vger.kernel.org
8311 S:      Maintained
8312 F:      Documentation/hwmon/lm90
8313 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8314 F:      drivers/hwmon/lm90.c
8315 F:      include/dt-bindings/thermal/lm90.h
8316
8317 LM95234 HARDWARE MONITOR DRIVER
8318 M:      Guenter Roeck <linux@roeck-us.net>
8319 L:      linux-hwmon@vger.kernel.org
8320 S:      Maintained
8321 F:      Documentation/hwmon/lm95234
8322 F:      drivers/hwmon/lm95234.c
8323
8324 LME2510 MEDIA DRIVER
8325 M:      Malcolm Priestley <tvboxspy@gmail.com>
8326 L:      linux-media@vger.kernel.org
8327 W:      https://linuxtv.org
8328 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8329 S:      Maintained
8330 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8331
8332 LOADPIN SECURITY MODULE
8333 M:      Kees Cook <keescook@chromium.org>
8334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8335 S:      Supported
8336 F:      security/loadpin/
8337 F:      Documentation/admin-guide/LSM/LoadPin.rst
8338
8339 LOCKING PRIMITIVES
8340 M:      Peter Zijlstra <peterz@infradead.org>
8341 M:      Ingo Molnar <mingo@redhat.com>
8342 L:      linux-kernel@vger.kernel.org
8343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8344 S:      Maintained
8345 F:      Documentation/locking/
8346 F:      include/linux/lockdep.h
8347 F:      include/linux/spinlock*.h
8348 F:      arch/*/include/asm/spinlock*.h
8349 F:      include/linux/rwlock*.h
8350 F:      include/linux/mutex*.h
8351 F:      arch/*/include/asm/mutex*.h
8352 F:      include/linux/rwsem*.h
8353 F:      arch/*/include/asm/rwsem.h
8354 F:      include/linux/seqlock.h
8355 F:      lib/locking*.[ch]
8356 F:      kernel/locking/
8357 X:      kernel/locking/locktorture.c
8358
8359 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8360 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8361 L:      linux-ntfs-dev@lists.sourceforge.net
8362 W:      http://www.linux-ntfs.org/content/view/19/37/
8363 S:      Maintained
8364 F:      Documentation/ldm.txt
8365 F:      block/partitions/ldm.*
8366
8367 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8368 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8369 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8370 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8371 L:      MPT-FusionLinux.pdl@broadcom.com
8372 L:      linux-scsi@vger.kernel.org
8373 W:      http://www.avagotech.com/support/
8374 S:      Supported
8375 F:      drivers/message/fusion/
8376 F:      drivers/scsi/mpt2sas/
8377 F:      drivers/scsi/mpt3sas/
8378
8379 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8380 M:      Matthew Wilcox <matthew@wil.cx>
8381 L:      linux-scsi@vger.kernel.org
8382 S:      Maintained
8383 F:      drivers/scsi/sym53c8xx_2/
8384
8385 LTC4261 HARDWARE MONITOR DRIVER
8386 M:      Guenter Roeck <linux@roeck-us.net>
8387 L:      linux-hwmon@vger.kernel.org
8388 S:      Maintained
8389 F:      Documentation/hwmon/ltc4261
8390 F:      drivers/hwmon/ltc4261.c
8391
8392 LTC4306 I2C MULTIPLEXER DRIVER
8393 M:      Michael Hennerich <michael.hennerich@analog.com>
8394 W:      http://ez.analog.com/community/linux-device-drivers
8395 L:      linux-i2c@vger.kernel.org
8396 S:      Supported
8397 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8398 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8399
8400 LTP (Linux Test Project)
8401 M:      Mike Frysinger <vapier@gentoo.org>
8402 M:      Cyril Hrubis <chrubis@suse.cz>
8403 M:      Wanlong Gao <wanlong.gao@gmail.com>
8404 M:      Jan Stancek <jstancek@redhat.com>
8405 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8406 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8407 L:      ltp@lists.linux.it (subscribers-only)
8408 W:      http://linux-test-project.github.io/
8409 T:      git git://github.com/linux-test-project/ltp.git
8410 S:      Maintained
8411
8412 M68K ARCHITECTURE
8413 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8414 L:      linux-m68k@lists.linux-m68k.org
8415 W:      http://www.linux-m68k.org/
8416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8417 S:      Maintained
8418 F:      arch/m68k/
8419 F:      drivers/zorro/
8420
8421 M68K ON APPLE MACINTOSH
8422 M:      Joshua Thompson <funaho@jurai.org>
8423 W:      http://www.mac.linux-m68k.org/
8424 L:      linux-m68k@lists.linux-m68k.org
8425 S:      Maintained
8426 F:      arch/m68k/mac/
8427
8428 M68K ON HP9000/300
8429 M:      Philip Blundell <philb@gnu.org>
8430 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8431 S:      Maintained
8432 F:      arch/m68k/hp300/
8433
8434 M88DS3103 MEDIA DRIVER
8435 M:      Antti Palosaari <crope@iki.fi>
8436 L:      linux-media@vger.kernel.org
8437 W:      https://linuxtv.org
8438 W:      http://palosaari.fi/linux/
8439 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8440 T:      git git://linuxtv.org/anttip/media_tree.git
8441 S:      Maintained
8442 F:      drivers/media/dvb-frontends/m88ds3103*
8443
8444 M88RS2000 MEDIA DRIVER
8445 M:      Malcolm Priestley <tvboxspy@gmail.com>
8446 L:      linux-media@vger.kernel.org
8447 W:      https://linuxtv.org
8448 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8449 S:      Maintained
8450 F:      drivers/media/dvb-frontends/m88rs2000*
8451
8452 MA901 MASTERKIT USB FM RADIO DRIVER
8453 M:      Alexey Klimov <klimov.linux@gmail.com>
8454 L:      linux-media@vger.kernel.org
8455 T:      git git://linuxtv.org/media_tree.git
8456 S:      Maintained
8457 F:      drivers/media/radio/radio-ma901.c
8458
8459 MAC80211
8460 M:      Johannes Berg <johannes@sipsolutions.net>
8461 L:      linux-wireless@vger.kernel.org
8462 W:      http://wireless.kernel.org/
8463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8465 S:      Maintained
8466 F:      Documentation/networking/mac80211-injection.txt
8467 F:      include/net/mac80211.h
8468 F:      net/mac80211/
8469 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8470 F:      Documentation/networking/mac80211_hwsim/README
8471
8472 MAILBOX API
8473 M:      Jassi Brar <jassisinghbrar@gmail.com>
8474 L:      linux-kernel@vger.kernel.org
8475 S:      Maintained
8476 F:      drivers/mailbox/
8477 F:      include/linux/mailbox_client.h
8478 F:      include/linux/mailbox_controller.h
8479
8480 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8481 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8482 W:      http://www.kernel.org/doc/man-pages
8483 L:      linux-man@vger.kernel.org
8484 S:      Maintained
8485
8486 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8487 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8488 L:      linux-mips@linux-mips.org
8489 S:      Maintained
8490 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8491
8492 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8493 M:      Andrew Lunn <andrew@lunn.ch>
8494 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8495 L:      netdev@vger.kernel.org
8496 S:      Maintained
8497 F:      drivers/net/dsa/mv88e6xxx/
8498 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8499
8500 MARVELL ARMADA DRM SUPPORT
8501 M:      Russell King <linux@armlinux.org.uk>
8502 S:      Maintained
8503 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8504 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8505 F:      drivers/gpu/drm/armada/
8506 F:      include/uapi/drm/armada_drm.h
8507 F:      Documentation/devicetree/bindings/display/armada/
8508
8509 MARVELL CRYPTO DRIVER
8510 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8511 M:      Arnaud Ebalard <arno@natisbad.org>
8512 F:      drivers/crypto/marvell/
8513 S:      Maintained
8514 L:      linux-crypto@vger.kernel.org
8515
8516 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8517 M:      Mirko Lindner <mlindner@marvell.com>
8518 M:      Stephen Hemminger <stephen@networkplumber.org>
8519 L:      netdev@vger.kernel.org
8520 S:      Maintained
8521 F:      drivers/net/ethernet/marvell/sk*
8522
8523 MARVELL LIBERTAS WIRELESS DRIVER
8524 L:      libertas-dev@lists.infradead.org
8525 S:      Orphan
8526 F:      drivers/net/wireless/marvell/libertas/
8527
8528 MARVELL MACCHIATOBIN SUPPORT
8529 M:      Russell King <linux@armlinux.org.uk>
8530 L:      linux-arm-kernel@lists.infradead.org
8531 S:      Maintained
8532 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8533
8534 MARVELL MV643XX ETHERNET DRIVER
8535 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8536 L:      netdev@vger.kernel.org
8537 S:      Maintained
8538 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8539 F:      include/linux/mv643xx.h
8540
8541 MARVELL MV88X3310 PHY DRIVER
8542 M:      Russell King <linux@armlinux.org.uk>
8543 L:      netdev@vger.kernel.org
8544 S:      Maintained
8545 F:      drivers/net/phy/marvell10g.c
8546
8547 MARVELL MVNETA ETHERNET DRIVER
8548 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8549 L:      netdev@vger.kernel.org
8550 S:      Maintained
8551 F:      drivers/net/ethernet/marvell/mvneta.*
8552
8553 MARVELL MWIFIEX WIRELESS DRIVER
8554 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8555 M:      Nishant Sarmukadam <nishants@marvell.com>
8556 M:      Ganapathi Bhat <gbhat@marvell.com>
8557 M:      Xinming Hu <huxm@marvell.com>
8558 L:      linux-wireless@vger.kernel.org
8559 S:      Maintained
8560 F:      drivers/net/wireless/marvell/mwifiex/
8561
8562 MARVELL MWL8K WIRELESS DRIVER
8563 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8564 L:      linux-wireless@vger.kernel.org
8565 S:      Odd Fixes
8566 F:      drivers/net/wireless/marvell/mwl8k.c
8567
8568 MARVELL NAND CONTROLLER DRIVER
8569 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8570 L:      linux-mtd@lists.infradead.org
8571 S:      Maintained
8572 F:      drivers/mtd/nand/raw/marvell_nand.c
8573 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8574
8575 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8576 M:      Nicolas Pitre <nico@fluxnic.net>
8577 S:      Odd Fixes
8578 F:      drivers/mmc/host/mvsdio.*
8579
8580 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8581 M:      Hu Ziji <huziji@marvell.com>
8582 L:      linux-mmc@vger.kernel.org
8583 S:      Supported
8584 F:      drivers/mmc/host/sdhci-xenon*
8585 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8586
8587 MATROX FRAMEBUFFER DRIVER
8588 L:      linux-fbdev@vger.kernel.org
8589 S:      Orphan
8590 F:      drivers/video/fbdev/matrox/matroxfb_*
8591 F:      include/uapi/linux/matroxfb.h
8592
8593 MAX16065 HARDWARE MONITOR DRIVER
8594 M:      Guenter Roeck <linux@roeck-us.net>
8595 L:      linux-hwmon@vger.kernel.org
8596 S:      Maintained
8597 F:      Documentation/hwmon/max16065
8598 F:      drivers/hwmon/max16065.c
8599
8600 MAX20751 HARDWARE MONITOR DRIVER
8601 M:      Guenter Roeck <linux@roeck-us.net>
8602 L:      linux-hwmon@vger.kernel.org
8603 S:      Maintained
8604 F:      Documentation/hwmon/max20751
8605 F:      drivers/hwmon/max20751.c
8606
8607 MAX2175 SDR TUNER DRIVER
8608 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8609 L:      linux-media@vger.kernel.org
8610 T:      git git://linuxtv.org/media_tree.git
8611 S:      Maintained
8612 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8613 F:      Documentation/media/v4l-drivers/max2175.rst
8614 F:      drivers/media/i2c/max2175*
8615 F:      include/uapi/linux/max2175.h
8616
8617 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8618 L:      linux-hwmon@vger.kernel.org
8619 S:      Orphan
8620 F:      Documentation/hwmon/max6650
8621 F:      drivers/hwmon/max6650.c
8622
8623 MAX6697 HARDWARE MONITOR DRIVER
8624 M:      Guenter Roeck <linux@roeck-us.net>
8625 L:      linux-hwmon@vger.kernel.org
8626 S:      Maintained
8627 F:      Documentation/hwmon/max6697
8628 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8629 F:      drivers/hwmon/max6697.c
8630 F:      include/linux/platform_data/max6697.h
8631
8632 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8633 M:      Peter Rosin <peda@axentia.se>
8634 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8635 S:      Maintained
8636 F:      Documentation/devicetree/bindings/sound/max9860.txt
8637 F:      sound/soc/codecs/max9860.*
8638
8639 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8640 M:      Javier Martinez Canillas <javier@dowhile0.org>
8641 L:      linux-kernel@vger.kernel.org
8642 S:      Supported
8643 F:      drivers/regulator/max77802-regulator.c
8644 F:      Documentation/devicetree/bindings/*/*max77802.txt
8645 F:      include/dt-bindings/*/*max77802.h
8646
8647 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8648 M:      Krzysztof Kozlowski <krzk@kernel.org>
8649 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8650 L:      linux-pm@vger.kernel.org
8651 S:      Supported
8652 F:      drivers/power/supply/max14577_charger.c
8653 F:      drivers/power/supply/max77693_charger.c
8654
8655 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8656 M:      Chanwoo Choi <cw00.choi@samsung.com>
8657 M:      Krzysztof Kozlowski <krzk@kernel.org>
8658 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8659 L:      linux-kernel@vger.kernel.org
8660 S:      Supported
8661 F:      drivers/*/max14577*.c
8662 F:      drivers/*/max77686*.c
8663 F:      drivers/*/max77693*.c
8664 F:      drivers/extcon/extcon-max14577.c
8665 F:      drivers/extcon/extcon-max77693.c
8666 F:      drivers/rtc/rtc-max77686.c
8667 F:      drivers/clk/clk-max77686.c
8668 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8669 F:      Documentation/devicetree/bindings/*/max77686.txt
8670 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8671 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8672 F:      include/linux/mfd/max14577*.h
8673 F:      include/linux/mfd/max77686*.h
8674 F:      include/linux/mfd/max77693*.h
8675
8676 MAXIRADIO FM RADIO RECEIVER DRIVER
8677 M:      Hans Verkuil <hverkuil@xs4all.nl>
8678 L:      linux-media@vger.kernel.org
8679 T:      git git://linuxtv.org/media_tree.git
8680 W:      https://linuxtv.org
8681 S:      Maintained
8682 F:      drivers/media/radio/radio-maxiradio*
8683
8684 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8685 M:      Peter Rosin <peda@axentia.se>
8686 L:      linux-iio@vger.kernel.org
8687 S:      Maintained
8688 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8689 F:      drivers/iio/potentiometer/mcp4018.c
8690 F:      drivers/iio/potentiometer/mcp4531.c
8691
8692 MCR20A IEEE-802.15.4 RADIO DRIVER
8693 M:      Xue Liu <liuxuenetmail@gmail.com>
8694 L:      linux-wpan@vger.kernel.org
8695 W:      https://github.com/xueliu/mcr20a-linux
8696 S:      Maintained
8697 F:      drivers/net/ieee802154/mcr20a.c
8698 F:      drivers/net/ieee802154/mcr20a.h
8699 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8700
8701 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8702 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8703 L:      linux-iio@vger.kernel.org
8704 S:      Maintained
8705 F:      drivers/iio/dac/cio-dac.c
8706
8707 MEDIA DRIVERS FOR ASCOT2E
8708 M:      Sergey Kozlov <serjk@netup.ru>
8709 M:      Abylay Ospan <aospan@netup.ru>
8710 L:      linux-media@vger.kernel.org
8711 W:      https://linuxtv.org
8712 W:      http://netup.tv/
8713 T:      git git://linuxtv.org/media_tree.git
8714 S:      Supported
8715 F:      drivers/media/dvb-frontends/ascot2e*
8716
8717 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8718 M:      Jasmin Jessich <jasmin@anw.at>
8719 L:      linux-media@vger.kernel.org
8720 W:      https://linuxtv.org
8721 T:      git git://linuxtv.org/media_tree.git
8722 S:      Maintained
8723 F:      drivers/media/dvb-frontends/cxd2099*
8724
8725 MEDIA DRIVERS FOR CXD2841ER
8726 M:      Sergey Kozlov <serjk@netup.ru>
8727 M:      Abylay Ospan <aospan@netup.ru>
8728 L:      linux-media@vger.kernel.org
8729 W:      https://linuxtv.org
8730 W:      http://netup.tv/
8731 T:      git git://linuxtv.org/media_tree.git
8732 S:      Supported
8733 F:      drivers/media/dvb-frontends/cxd2841er*
8734
8735 MEDIA DRIVERS FOR CXD2880
8736 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8737 L:      linux-media@vger.kernel.org
8738 W:      http://linuxtv.org/
8739 T:      git git://linuxtv.org/media_tree.git
8740 S:      Supported
8741 F:      drivers/media/dvb-frontends/cxd2880/*
8742 F:      drivers/media/spi/cxd2880*
8743
8744 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8745 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8746 L:      linux-media@vger.kernel.org
8747 W:      https://linuxtv.org
8748 T:      git git://linuxtv.org/media_tree.git
8749 S:      Maintained
8750 F:      drivers/media/pci/ddbridge/*
8751
8752 MEDIA DRIVERS FOR FREESCALE IMX
8753 M:      Steve Longerbeam <slongerbeam@gmail.com>
8754 M:      Philipp Zabel <p.zabel@pengutronix.de>
8755 L:      linux-media@vger.kernel.org
8756 T:      git git://linuxtv.org/media_tree.git
8757 S:      Maintained
8758 F:      Documentation/devicetree/bindings/media/imx.txt
8759 F:      Documentation/media/v4l-drivers/imx.rst
8760 F:      drivers/staging/media/imx/
8761 F:      include/linux/imx-media.h
8762 F:      include/media/imx.h
8763
8764 MEDIA DRIVERS FOR HELENE
8765 M:      Abylay Ospan <aospan@netup.ru>
8766 L:      linux-media@vger.kernel.org
8767 W:      https://linuxtv.org
8768 W:      http://netup.tv/
8769 T:      git git://linuxtv.org/media_tree.git
8770 S:      Supported
8771 F:      drivers/media/dvb-frontends/helene*
8772
8773 MEDIA DRIVERS FOR HORUS3A
8774 M:      Sergey Kozlov <serjk@netup.ru>
8775 M:      Abylay Ospan <aospan@netup.ru>
8776 L:      linux-media@vger.kernel.org
8777 W:      https://linuxtv.org
8778 W:      http://netup.tv/
8779 T:      git git://linuxtv.org/media_tree.git
8780 S:      Supported
8781 F:      drivers/media/dvb-frontends/horus3a*
8782
8783 MEDIA DRIVERS FOR LNBH25
8784 M:      Sergey Kozlov <serjk@netup.ru>
8785 M:      Abylay Ospan <aospan@netup.ru>
8786 L:      linux-media@vger.kernel.org
8787 W:      https://linuxtv.org
8788 W:      http://netup.tv/
8789 T:      git git://linuxtv.org/media_tree.git
8790 S:      Supported
8791 F:      drivers/media/dvb-frontends/lnbh25*
8792
8793 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8794 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8795 L:      linux-media@vger.kernel.org
8796 W:      https://linuxtv.org
8797 T:      git git://linuxtv.org/media_tree.git
8798 S:      Maintained
8799 F:      drivers/media/dvb-frontends/mxl5xx*
8800
8801 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8802 M:      Sergey Kozlov <serjk@netup.ru>
8803 M:      Abylay Ospan <aospan@netup.ru>
8804 L:      linux-media@vger.kernel.org
8805 W:      https://linuxtv.org
8806 W:      http://netup.tv/
8807 T:      git git://linuxtv.org/media_tree.git
8808 S:      Supported
8809 F:      drivers/media/pci/netup_unidvb/*
8810
8811 MEDIA DRIVERS FOR RENESAS - CEU
8812 M:      Jacopo Mondi <jacopo@jmondi.org>
8813 L:      linux-media@vger.kernel.org
8814 L:      linux-renesas-soc@vger.kernel.org
8815 T:      git git://linuxtv.org/media_tree.git
8816 S:      Supported
8817 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
8818 F:      drivers/media/platform/renesas-ceu.c
8819 F:      include/media/drv-intf/renesas-ceu.h
8820
8821 MEDIA DRIVERS FOR RENESAS - DRIF
8822 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8823 L:      linux-media@vger.kernel.org
8824 L:      linux-renesas-soc@vger.kernel.org
8825 T:      git git://linuxtv.org/media_tree.git
8826 S:      Supported
8827 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8828 F:      drivers/media/platform/rcar_drif.c
8829
8830 MEDIA DRIVERS FOR RENESAS - FCP
8831 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8832 L:      linux-media@vger.kernel.org
8833 L:      linux-renesas-soc@vger.kernel.org
8834 T:      git git://linuxtv.org/media_tree.git
8835 S:      Supported
8836 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8837 F:      drivers/media/platform/rcar-fcp.c
8838 F:      include/media/rcar-fcp.h
8839
8840 MEDIA DRIVERS FOR RENESAS - FDP1
8841 M:      Kieran Bingham <kieran@bingham.xyz>
8842 L:      linux-media@vger.kernel.org
8843 L:      linux-renesas-soc@vger.kernel.org
8844 T:      git git://linuxtv.org/media_tree.git
8845 S:      Supported
8846 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8847 F:      drivers/media/platform/rcar_fdp1.c
8848
8849 MEDIA DRIVERS FOR RENESAS - VIN
8850 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8851 L:      linux-media@vger.kernel.org
8852 L:      linux-renesas-soc@vger.kernel.org
8853 T:      git git://linuxtv.org/media_tree.git
8854 S:      Supported
8855 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8856 F:      drivers/media/platform/rcar-vin/
8857
8858 MEDIA DRIVERS FOR RENESAS - VSP1
8859 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8860 L:      linux-media@vger.kernel.org
8861 L:      linux-renesas-soc@vger.kernel.org
8862 T:      git git://linuxtv.org/media_tree.git
8863 S:      Supported
8864 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8865 F:      drivers/media/platform/vsp1/
8866
8867 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8868 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8869 L:      linux-media@vger.kernel.org
8870 W:      https://linuxtv.org
8871 T:      git git://linuxtv.org/media_tree.git
8872 S:      Maintained
8873 F:      drivers/media/dvb-frontends/stv0910*
8874
8875 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8876 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8877 L:      linux-media@vger.kernel.org
8878 W:      https://linuxtv.org
8879 T:      git git://linuxtv.org/media_tree.git
8880 S:      Maintained
8881 F:      drivers/media/dvb-frontends/stv6111*
8882
8883 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8884 M:      Dmitry Osipenko <digetx@gmail.com>
8885 L:      linux-media@vger.kernel.org
8886 L:      linux-tegra@vger.kernel.org
8887 T:      git git://linuxtv.org/media_tree.git
8888 S:      Maintained
8889 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8890 F:      drivers/staging/media/tegra-vde/
8891
8892 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8893 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8894 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8895 P:      LinuxTV.org Project
8896 L:      linux-media@vger.kernel.org
8897 W:      https://linuxtv.org
8898 Q:      http://patchwork.kernel.org/project/linux-media/list/
8899 T:      git git://linuxtv.org/media_tree.git
8900 S:      Maintained
8901 F:      Documentation/devicetree/bindings/media/
8902 F:      Documentation/media/
8903 F:      drivers/media/
8904 F:      drivers/staging/media/
8905 F:      include/linux/platform_data/media/
8906 F:      include/media/
8907 F:      include/uapi/linux/dvb/
8908 F:      include/uapi/linux/videodev2.h
8909 F:      include/uapi/linux/media.h
8910 F:      include/uapi/linux/v4l2-*
8911 F:      include/uapi/linux/meye.h
8912 F:      include/uapi/linux/ivtv*
8913 F:      include/uapi/linux/uvcvideo.h
8914
8915 MEDIATEK CIR DRIVER
8916 M:      Sean Wang <sean.wang@mediatek.com>
8917 S:      Maintained
8918 F:      drivers/media/rc/mtk-cir.c
8919
8920 MEDIATEK DMA DRIVER
8921 M:      Sean Wang <sean.wang@mediatek.com>
8922 L:      dmaengine@vger.kernel.org
8923 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8924 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8925 S:      Maintained
8926 F:      Documentation/devicetree/bindings/dma/mtk-*
8927 F:      drivers/dma/mediatek/
8928
8929 MEDIATEK PMIC LED DRIVER
8930 M:      Sean Wang <sean.wang@mediatek.com>
8931 S:      Maintained
8932 F:      drivers/leds/leds-mt6323.c
8933 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
8934
8935 MEDIATEK ETHERNET DRIVER
8936 M:      Felix Fietkau <nbd@openwrt.org>
8937 M:      John Crispin <john@phrozen.org>
8938 M:      Sean Wang <sean.wang@mediatek.com>
8939 M:      Nelson Chang <nelson.chang@mediatek.com>
8940 L:      netdev@vger.kernel.org
8941 S:      Maintained
8942 F:      drivers/net/ethernet/mediatek/
8943
8944 MEDIATEK SWITCH DRIVER
8945 M:      Sean Wang <sean.wang@mediatek.com>
8946 L:      netdev@vger.kernel.org
8947 S:      Maintained
8948 F:      drivers/net/dsa/mt7530.*
8949 F:      net/dsa/tag_mtk.c
8950
8951 MEDIATEK JPEG DRIVER
8952 M:      Rick Chang <rick.chang@mediatek.com>
8953 M:      Bin Liu <bin.liu@mediatek.com>
8954 S:      Supported
8955 F:      drivers/media/platform/mtk-jpeg/
8956 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8957
8958 MEDIATEK MDP DRIVER
8959 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8960 M:      Houlong Wei <houlong.wei@mediatek.com>
8961 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8962 S:      Supported
8963 F:      drivers/media/platform/mtk-mdp/
8964 F:      drivers/media/platform/mtk-vpu/
8965 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8966
8967 MEDIATEK MEDIA DRIVER
8968 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8969 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8970 S:      Supported
8971 F:      drivers/media/platform/mtk-vcodec/
8972 F:      drivers/media/platform/mtk-vpu/
8973 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8974 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8975
8976 MEDIATEK MT7601U WIRELESS LAN DRIVER
8977 M:      Jakub Kicinski <kubakici@wp.pl>
8978 L:      linux-wireless@vger.kernel.org
8979 S:      Maintained
8980 F:      drivers/net/wireless/mediatek/mt7601u/
8981
8982 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8983 M:      Sean Wang <sean.wang@mediatek.com>
8984 S:      Maintained
8985 F:      drivers/char/hw_random/mtk-rng.c
8986
8987 MEDIATEK USB3 DRD IP DRIVER
8988 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8989 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8990 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8991 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8992 S:      Maintained
8993 F:      drivers/usb/mtu3/
8994
8995 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8996 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8997 M:      Martin Donnelly <martin.donnelly@ge.com>
8998 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8999 S:      Maintained
9000 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9001 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9002
9003 MEGARAID SCSI/SAS DRIVERS
9004 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9005 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9006 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9007 L:      megaraidlinux.pdl@broadcom.com
9008 L:      linux-scsi@vger.kernel.org
9009 W:      http://www.avagotech.com/support/
9010 S:      Maintained
9011 F:      Documentation/scsi/megaraid.txt
9012 F:      drivers/scsi/megaraid.*
9013 F:      drivers/scsi/megaraid/
9014
9015 MELEXIS MLX90614 DRIVER
9016 M:      Crt Mori <cmo@melexis.com>
9017 L:      linux-iio@vger.kernel.org
9018 W:      http://www.melexis.com
9019 S:      Supported
9020 F:      drivers/iio/temperature/mlx90614.c
9021
9022 MELEXIS MLX90632 DRIVER
9023 M:      Crt Mori <cmo@melexis.com>
9024 L:      linux-iio@vger.kernel.org
9025 W:      http://www.melexis.com
9026 S:      Supported
9027 F:      drivers/iio/temperature/mlx90632.c
9028
9029 MELFAS MIP4 TOUCHSCREEN DRIVER
9030 M:      Sangwon Jee <jeesw@melfas.com>
9031 W:      http://www.melfas.com
9032 S:      Supported
9033 F:      drivers/input/touchscreen/melfas_mip4.c
9034 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9035
9036 MELLANOX ETHERNET DRIVER (mlx4_en)
9037 M:      Tariq Toukan <tariqt@mellanox.com>
9038 L:      netdev@vger.kernel.org
9039 S:      Supported
9040 W:      http://www.mellanox.com
9041 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9042 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9043
9044 MELLANOX ETHERNET DRIVER (mlx5e)
9045 M:      Saeed Mahameed <saeedm@mellanox.com>
9046 L:      netdev@vger.kernel.org
9047 S:      Supported
9048 W:      http://www.mellanox.com
9049 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9050 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9051
9052 MELLANOX ETHERNET INNOVA DRIVER
9053 M:      Ilan Tayari <ilant@mellanox.com>
9054 R:      Boris Pismenny <borisp@mellanox.com>
9055 L:      netdev@vger.kernel.org
9056 S:      Supported
9057 W:      http://www.mellanox.com
9058 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9059 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9060 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9061
9062 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9063 M:      Ilan Tayari <ilant@mellanox.com>
9064 R:      Boris Pismenny <borisp@mellanox.com>
9065 L:      netdev@vger.kernel.org
9066 S:      Supported
9067 W:      http://www.mellanox.com
9068 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9069 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9070 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9071
9072 MELLANOX ETHERNET SWITCH DRIVERS
9073 M:      Jiri Pirko <jiri@mellanox.com>
9074 M:      Ido Schimmel <idosch@mellanox.com>
9075 L:      netdev@vger.kernel.org
9076 S:      Supported
9077 W:      http://www.mellanox.com
9078 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9079 F:      drivers/net/ethernet/mellanox/mlxsw/
9080
9081 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9082 M:      mlxsw@mellanox.com
9083 L:      netdev@vger.kernel.org
9084 S:      Supported
9085 W:      http://www.mellanox.com
9086 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9087 F:      drivers/net/ethernet/mellanox/mlxfw/
9088
9089 MELLANOX HARDWARE PLATFORM SUPPORT
9090 M:      Andy Shevchenko <andy@infradead.org>
9091 M:      Darren Hart <dvhart@infradead.org>
9092 M:      Vadim Pasternak <vadimp@mellanox.com>
9093 L:      platform-driver-x86@vger.kernel.org
9094 S:      Supported
9095 F:      drivers/platform/mellanox/
9096
9097 MELLANOX MLX4 core VPI driver
9098 M:      Tariq Toukan <tariqt@mellanox.com>
9099 L:      netdev@vger.kernel.org
9100 L:      linux-rdma@vger.kernel.org
9101 W:      http://www.mellanox.com
9102 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9103 S:      Supported
9104 F:      drivers/net/ethernet/mellanox/mlx4/
9105 F:      include/linux/mlx4/
9106
9107 MELLANOX MLX4 IB driver
9108 M:      Yishai Hadas <yishaih@mellanox.com>
9109 L:      linux-rdma@vger.kernel.org
9110 W:      http://www.mellanox.com
9111 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9112 S:      Supported
9113 F:      drivers/infiniband/hw/mlx4/
9114 F:      include/linux/mlx4/
9115 F:      include/uapi/rdma/mlx4-abi.h
9116
9117 MELLANOX MLX5 core VPI driver
9118 M:      Saeed Mahameed <saeedm@mellanox.com>
9119 M:      Matan Barak <matanb@mellanox.com>
9120 M:      Leon Romanovsky <leonro@mellanox.com>
9121 L:      netdev@vger.kernel.org
9122 L:      linux-rdma@vger.kernel.org
9123 W:      http://www.mellanox.com
9124 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9125 S:      Supported
9126 F:      drivers/net/ethernet/mellanox/mlx5/core/
9127 F:      include/linux/mlx5/
9128
9129 MELLANOX MLX5 IB driver
9130 M:      Matan Barak <matanb@mellanox.com>
9131 M:      Leon Romanovsky <leonro@mellanox.com>
9132 L:      linux-rdma@vger.kernel.org
9133 W:      http://www.mellanox.com
9134 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9135 S:      Supported
9136 F:      drivers/infiniband/hw/mlx5/
9137 F:      include/linux/mlx5/
9138 F:      include/uapi/rdma/mlx5-abi.h
9139
9140 MELLANOX MLXCPLD I2C AND MUX DRIVER
9141 M:      Vadim Pasternak <vadimp@mellanox.com>
9142 M:      Michael Shych <michaelsh@mellanox.com>
9143 L:      linux-i2c@vger.kernel.org
9144 S:      Supported
9145 F:      drivers/i2c/busses/i2c-mlxcpld.c
9146 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9147 F:      Documentation/i2c/busses/i2c-mlxcpld
9148
9149 MELLANOX MLXCPLD LED DRIVER
9150 M:      Vadim Pasternak <vadimp@mellanox.com>
9151 L:      linux-leds@vger.kernel.org
9152 S:      Supported
9153 F:      drivers/leds/leds-mlxcpld.c
9154 F:      drivers/leds/leds-mlxreg.c
9155 F:      Documentation/leds/leds-mlxcpld.txt
9156
9157 MELLANOX PLATFORM DRIVER
9158 M:      Vadim Pasternak <vadimp@mellanox.com>
9159 L:      platform-driver-x86@vger.kernel.org
9160 S:      Supported
9161 F:      drivers/platform/x86/mlx-platform.c
9162
9163 MEMBARRIER SUPPORT
9164 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9165 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9166 L:      linux-kernel@vger.kernel.org
9167 S:      Supported
9168 F:      kernel/sched/membarrier.c
9169 F:      include/uapi/linux/membarrier.h
9170 F:      arch/powerpc/include/asm/membarrier.h
9171
9172 MEMORY MANAGEMENT
9173 L:      linux-mm@kvack.org
9174 W:      http://www.linux-mm.org
9175 S:      Maintained
9176 F:      include/linux/mm.h
9177 F:      include/linux/gfp.h
9178 F:      include/linux/mmzone.h
9179 F:      include/linux/memory_hotplug.h
9180 F:      include/linux/vmalloc.h
9181 F:      mm/
9182
9183 MEMORY TECHNOLOGY DEVICES (MTD)
9184 M:      David Woodhouse <dwmw2@infradead.org>
9185 M:      Brian Norris <computersforpeace@gmail.com>
9186 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9187 M:      Marek Vasut <marek.vasut@gmail.com>
9188 M:      Richard Weinberger <richard@nod.at>
9189 L:      linux-mtd@lists.infradead.org
9190 W:      http://www.linux-mtd.infradead.org/
9191 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9192 T:      git git://git.infradead.org/linux-mtd.git master
9193 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9194 S:      Maintained
9195 F:      Documentation/devicetree/bindings/mtd/
9196 F:      drivers/mtd/
9197 F:      include/linux/mtd/
9198 F:      include/uapi/mtd/
9199
9200 MEN A21 WATCHDOG DRIVER
9201 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9202 L:      linux-watchdog@vger.kernel.org
9203 S:      Maintained
9204 F:      drivers/watchdog/mena21_wdt.c
9205
9206 MEN CHAMELEON BUS (mcb)
9207 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9208 S:      Maintained
9209 F:      drivers/mcb/
9210 F:      include/linux/mcb.h
9211 F:      Documentation/men-chameleon-bus.txt
9212
9213 MEN F21BMC (Board Management Controller)
9214 M:      Andreas Werner <andreas.werner@men.de>
9215 S:      Supported
9216 F:      drivers/mfd/menf21bmc.c
9217 F:      drivers/watchdog/menf21bmc_wdt.c
9218 F:      drivers/leds/leds-menf21bmc.c
9219 F:      drivers/hwmon/menf21bmc_hwmon.c
9220 F:      Documentation/hwmon/menf21bmc
9221
9222 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9223 M:      Neil Armstrong <narmstrong@baylibre.com>
9224 L:      linux-media@lists.freedesktop.org
9225 L:      linux-amlogic@lists.infradead.org
9226 W:      http://linux-meson.com/
9227 S:      Supported
9228 F:      drivers/media/platform/meson/ao-cec.c
9229 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9230 T:      git git://linuxtv.org/media_tree.git
9231
9232 MICROBLAZE ARCHITECTURE
9233 M:      Michal Simek <monstr@monstr.eu>
9234 W:      http://www.monstr.eu/fdt/
9235 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9236 S:      Supported
9237 F:      arch/microblaze/
9238
9239 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9240 M:      Richard Genoud <richard.genoud@gmail.com>
9241 S:      Maintained
9242 F:      drivers/tty/serial/atmel_serial.c
9243 F:      drivers/tty/serial/atmel_serial.h
9244
9245 MICROCHIP / ATMEL DMA DRIVER
9246 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9247 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9248 L:      dmaengine@vger.kernel.org
9249 S:      Supported
9250 F:      drivers/dma/at_hdmac.c
9251 F:      drivers/dma/at_hdmac_regs.h
9252 F:      include/linux/platform_data/dma-atmel.h
9253
9254 MICROCHIP / ATMEL ECC DRIVER
9255 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9256 L:      linux-crypto@vger.kernel.org
9257 S:      Maintained
9258 F:      drivers/crypto/atmel-ecc.*
9259
9260 MICROCHIP / ATMEL ISC DRIVER
9261 M:      Songjun Wu <songjun.wu@microchip.com>
9262 L:      linux-media@vger.kernel.org
9263 S:      Supported
9264 F:      drivers/media/platform/atmel/atmel-isc.c
9265 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9266 F:      devicetree/bindings/media/atmel-isc.txt
9267
9268 MICROCHIP / ATMEL NAND DRIVER
9269 M:      Wenyou Yang <wenyou.yang@microchip.com>
9270 M:      Josh Wu <rainyfeeling@outlook.com>
9271 L:      linux-mtd@lists.infradead.org
9272 S:      Supported
9273 F:      drivers/mtd/nand/raw/atmel/*
9274 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9275
9276 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9277 M:      Woojung Huh <Woojung.Huh@microchip.com>
9278 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9279 L:      netdev@vger.kernel.org
9280 S:      Maintained
9281 F:      net/dsa/tag_ksz.c
9282 F:      drivers/net/dsa/microchip/*
9283 F:      include/linux/platform_data/microchip-ksz.h
9284 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9285
9286 MICROCHIP LAN743X ETHERNET DRIVER
9287 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9288 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9289 L:      netdev@vger.kernel.org
9290 S:      Maintained
9291 F:      drivers/net/ethernet/microchip/lan743x_*
9292
9293 MICROCHIP USB251XB DRIVER
9294 M:      Richard Leitner <richard.leitner@skidata.com>
9295 L:      linux-usb@vger.kernel.org
9296 S:      Maintained
9297 F:      drivers/usb/misc/usb251xb.c
9298 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9299
9300 MICROSEMI MIPS SOCS
9301 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9302 L:      linux-mips@linux-mips.org
9303 S:      Maintained
9304 F:      arch/mips/generic/board-ocelot.c
9305 F:      arch/mips/configs/generic/board-ocelot.config
9306 F:      arch/mips/boot/dts/mscc/
9307 F:      Documentation/devicetree/bindings/mips/mscc.txt
9308
9309 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9310 M:      Don Brace <don.brace@microsemi.com>
9311 L:      esc.storagedev@microsemi.com
9312 L:      linux-scsi@vger.kernel.org
9313 S:      Supported
9314 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9315 F:      drivers/scsi/smartpqi/Kconfig
9316 F:      drivers/scsi/smartpqi/Makefile
9317 F:      include/linux/cciss*.h
9318 F:      include/uapi/linux/cciss*.h
9319 F:      Documentation/scsi/smartpqi.txt
9320
9321 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9322 M:      Chen Yu <yu.c.chen@intel.com>
9323 L:      platform-driver-x86@vger.kernel.org
9324 S:      Supported
9325 F:      drivers/platform/x86/surfacepro3_button.c
9326
9327 MICROTEK X6 SCANNER
9328 M:      Oliver Neukum <oliver@neukum.org>
9329 S:      Maintained
9330 F:      drivers/usb/image/microtek.*
9331
9332 MIPS
9333 M:      Ralf Baechle <ralf@linux-mips.org>
9334 M:      James Hogan <jhogan@kernel.org>
9335 L:      linux-mips@linux-mips.org
9336 W:      http://www.linux-mips.org/
9337 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9338 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9339 S:      Supported
9340 F:      Documentation/devicetree/bindings/mips/
9341 F:      Documentation/mips/
9342 F:      arch/mips/
9343 F:      drivers/platform/mips/
9344
9345 MIPS BOSTON DEVELOPMENT BOARD
9346 M:      Paul Burton <paul.burton@mips.com>
9347 L:      linux-mips@linux-mips.org
9348 S:      Maintained
9349 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9350 F:      arch/mips/boot/dts/img/boston.dts
9351 F:      arch/mips/configs/generic/board-boston.config
9352 F:      drivers/clk/imgtec/clk-boston.c
9353 F:      include/dt-bindings/clock/boston-clock.h
9354
9355 MIPS GENERIC PLATFORM
9356 M:      Paul Burton <paul.burton@mips.com>
9357 L:      linux-mips@linux-mips.org
9358 S:      Supported
9359 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9360 F:      arch/mips/generic/
9361 F:      arch/mips/tools/generic-board-config.sh
9362
9363 MIPS/LOONGSON1 ARCHITECTURE
9364 M:      Keguang Zhang <keguang.zhang@gmail.com>
9365 L:      linux-mips@linux-mips.org
9366 S:      Maintained
9367 F:      arch/mips/loongson32/
9368 F:      arch/mips/include/asm/mach-loongson32/
9369 F:      drivers/*/*loongson1*
9370 F:      drivers/*/*/*loongson1*
9371
9372 MIPS/LOONGSON2 ARCHITECTURE
9373 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9374 L:      linux-mips@linux-mips.org
9375 S:      Maintained
9376 F:      arch/mips/loongson64/*{2e/2f}*
9377 F:      arch/mips/include/asm/mach-loongson64/
9378 F:      drivers/*/*loongson2*
9379 F:      drivers/*/*/*loongson2*
9380
9381 MIPS/LOONGSON3 ARCHITECTURE
9382 M:      Huacai Chen <chenhc@lemote.com>
9383 L:      linux-mips@linux-mips.org
9384 S:      Maintained
9385 F:      arch/mips/loongson64/
9386 F:      arch/mips/include/asm/mach-loongson64/
9387 F:      drivers/platform/mips/cpu_hwmon.c
9388 F:      drivers/*/*loongson3*
9389 F:      drivers/*/*/*loongson3*
9390
9391 MIPS RINT INSTRUCTION EMULATION
9392 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9393 L:      linux-mips@linux-mips.org
9394 S:      Supported
9395 F:      arch/mips/math-emu/sp_rint.c
9396 F:      arch/mips/math-emu/dp_rint.c
9397
9398 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9399 M:      Hans Verkuil <hverkuil@xs4all.nl>
9400 L:      linux-media@vger.kernel.org
9401 T:      git git://linuxtv.org/media_tree.git
9402 W:      https://linuxtv.org
9403 S:      Odd Fixes
9404 F:      drivers/media/radio/radio-miropcm20*
9405
9406 MMP SUPPORT
9407 M:      Eric Miao <eric.y.miao@gmail.com>
9408 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9409 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9410 T:      git git://github.com/hzhuang1/linux.git
9411 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9412 S:      Maintained
9413 F:      arch/arm/boot/dts/mmp*
9414 F:      arch/arm/mach-mmp/
9415
9416 MN88472 MEDIA DRIVER
9417 M:      Antti Palosaari <crope@iki.fi>
9418 L:      linux-media@vger.kernel.org
9419 W:      https://linuxtv.org
9420 W:      http://palosaari.fi/linux/
9421 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9422 S:      Maintained
9423 F:      drivers/media/dvb-frontends/mn88472*
9424
9425 MN88473 MEDIA DRIVER
9426 M:      Antti Palosaari <crope@iki.fi>
9427 L:      linux-media@vger.kernel.org
9428 W:      https://linuxtv.org
9429 W:      http://palosaari.fi/linux/
9430 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9431 S:      Maintained
9432 F:      drivers/media/dvb-frontends/mn88473*
9433
9434 MODULE SUPPORT
9435 M:      Jessica Yu <jeyu@kernel.org>
9436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9437 S:      Maintained
9438 F:      include/linux/module.h
9439 F:      kernel/module.c
9440
9441 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9442 W:      http://popies.net/meye/
9443 S:      Orphan
9444 F:      Documentation/media/v4l-drivers/meye*
9445 F:      drivers/media/pci/meye/
9446 F:      include/uapi/linux/meye.h
9447
9448 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9449 M:      Jiri Slaby <jirislaby@gmail.com>
9450 S:      Maintained
9451 F:      Documentation/serial/moxa-smartio
9452 F:      drivers/tty/mxser.*
9453
9454 MR800 AVERMEDIA USB FM RADIO DRIVER
9455 M:      Alexey Klimov <klimov.linux@gmail.com>
9456 L:      linux-media@vger.kernel.org
9457 T:      git git://linuxtv.org/media_tree.git
9458 S:      Maintained
9459 F:      drivers/media/radio/radio-mr800.c
9460
9461 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9462 M:      Alan Ott <alan@signal11.us>
9463 L:      linux-wpan@vger.kernel.org
9464 S:      Maintained
9465 F:      drivers/net/ieee802154/mrf24j40.c
9466 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9467
9468 MSI LAPTOP SUPPORT
9469 M:      "Lee, Chun-Yi" <jlee@suse.com>
9470 L:      platform-driver-x86@vger.kernel.org
9471 S:      Maintained
9472 F:      drivers/platform/x86/msi-laptop.c
9473
9474 MSI WMI SUPPORT
9475 L:      platform-driver-x86@vger.kernel.org
9476 S:      Orphan
9477 F:      drivers/platform/x86/msi-wmi.c
9478
9479 MSI001 MEDIA DRIVER
9480 M:      Antti Palosaari <crope@iki.fi>
9481 L:      linux-media@vger.kernel.org
9482 W:      https://linuxtv.org
9483 W:      http://palosaari.fi/linux/
9484 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9485 T:      git git://linuxtv.org/anttip/media_tree.git
9486 S:      Maintained
9487 F:      drivers/media/tuners/msi001*
9488
9489 MSI2500 MEDIA DRIVER
9490 M:      Antti Palosaari <crope@iki.fi>
9491 L:      linux-media@vger.kernel.org
9492 W:      https://linuxtv.org
9493 W:      http://palosaari.fi/linux/
9494 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9495 T:      git git://linuxtv.org/anttip/media_tree.git
9496 S:      Maintained
9497 F:      drivers/media/usb/msi2500/
9498
9499 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9500 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9501 L:      linux-mtd@lists.infradead.org
9502 S:      Maintained
9503 F:      drivers/mtd/devices/docg3*
9504
9505 MT9M032 APTINA SENSOR DRIVER
9506 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9507 L:      linux-media@vger.kernel.org
9508 T:      git git://linuxtv.org/media_tree.git
9509 S:      Maintained
9510 F:      drivers/media/i2c/mt9m032.c
9511 F:      include/media/i2c/mt9m032.h
9512
9513 MT9P031 APTINA CAMERA SENSOR
9514 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9515 L:      linux-media@vger.kernel.org
9516 T:      git git://linuxtv.org/media_tree.git
9517 S:      Maintained
9518 F:      drivers/media/i2c/mt9p031.c
9519 F:      include/media/i2c/mt9p031.h
9520
9521 MT9T001 APTINA CAMERA SENSOR
9522 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9523 L:      linux-media@vger.kernel.org
9524 T:      git git://linuxtv.org/media_tree.git
9525 S:      Maintained
9526 F:      drivers/media/i2c/mt9t001.c
9527 F:      include/media/i2c/mt9t001.h
9528
9529 MT9T112 APTINA CAMERA SENSOR
9530 M:      Jacopo Mondi <jacopo@jmondi.org>
9531 L:      linux-media@vger.kernel.org
9532 T:      git git://linuxtv.org/media_tree.git
9533 S:      Odd Fixes
9534 F:      drivers/media/i2c/mt9t112.c
9535 F:      include/media/i2c/mt9t112.h
9536
9537 MT9V032 APTINA CAMERA SENSOR
9538 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9539 L:      linux-media@vger.kernel.org
9540 T:      git git://linuxtv.org/media_tree.git
9541 S:      Maintained
9542 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9543 F:      drivers/media/i2c/mt9v032.c
9544 F:      include/media/i2c/mt9v032.h
9545
9546 MULTIFUNCTION DEVICES (MFD)
9547 M:      Lee Jones <lee.jones@linaro.org>
9548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9549 S:      Supported
9550 F:      Documentation/devicetree/bindings/mfd/
9551 F:      drivers/mfd/
9552 F:      include/linux/mfd/
9553 F:      include/dt-bindings/mfd/
9554
9555 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9556 S:      Orphan
9557 F:      drivers/mmc/host/mmc_spi.c
9558 F:      include/linux/spi/mmc_spi.h
9559
9560 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9561 M:      Ulf Hansson <ulf.hansson@linaro.org>
9562 L:      linux-mmc@vger.kernel.org
9563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9564 S:      Maintained
9565 F:      Documentation/devicetree/bindings/mmc/
9566 F:      drivers/mmc/
9567 F:      include/linux/mmc/
9568 F:      include/uapi/linux/mmc/
9569
9570 MULTIPLEXER SUBSYSTEM
9571 M:      Peter Rosin <peda@axentia.se>
9572 S:      Maintained
9573 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9574 F:      Documentation/devicetree/bindings/mux/
9575 F:      include/linux/dt-bindings/mux/
9576 F:      include/linux/mux/
9577 F:      drivers/mux/
9578
9579 MULTITECH MULTIPORT CARD (ISICOM)
9580 S:      Orphan
9581 F:      drivers/tty/isicom.c
9582 F:      include/linux/isicom.h
9583
9584 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9585 M:      Bin Liu <b-liu@ti.com>
9586 L:      linux-usb@vger.kernel.org
9587 S:      Maintained
9588 F:      drivers/usb/musb/
9589
9590 MXL5007T MEDIA DRIVER
9591 M:      Michael Krufky <mkrufky@linuxtv.org>
9592 L:      linux-media@vger.kernel.org
9593 W:      https://linuxtv.org
9594 W:      http://github.com/mkrufky
9595 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9596 T:      git git://linuxtv.org/mkrufky/tuners.git
9597 S:      Maintained
9598 F:      drivers/media/tuners/mxl5007t.*
9599
9600 MXSFB DRM DRIVER
9601 M:      Marek Vasut <marex@denx.de>
9602 S:      Supported
9603 F:      drivers/gpu/drm/mxsfb/
9604 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9605
9606 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9607 M:      Chris Lee <christopher.lee@cspi.com>
9608 L:      netdev@vger.kernel.org
9609 W:      https://www.cspi.com/ethernet-products/support/downloads/
9610 S:      Supported
9611 F:      drivers/net/ethernet/myricom/myri10ge/
9612
9613 NAND FLASH SUBSYSTEM
9614 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9615 R:      Richard Weinberger <richard@nod.at>
9616 L:      linux-mtd@lists.infradead.org
9617 W:      http://www.linux-mtd.infradead.org/
9618 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9619 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9620 T:      git git://git.infradead.org/linux-mtd.git nand/next
9621 S:      Maintained
9622 F:      drivers/mtd/nand/
9623 F:      include/linux/mtd/*nand*.h
9624
9625 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9626 M:      Daniel Mack <zonque@gmail.com>
9627 S:      Maintained
9628 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9629 W:      http://www.native-instruments.com
9630 F:      sound/usb/caiaq/
9631
9632 NATSEMI ETHERNET DRIVER (DP8381x)
9633 S:      Orphan
9634 F:      drivers/net/ethernet/natsemi/natsemi.c
9635
9636 NCP FILESYSTEM
9637 M:      Petr Vandrovec <petr@vandrovec.name>
9638 S:      Obsolete
9639 F:      drivers/staging/ncpfs/
9640
9641 NCR 5380 SCSI DRIVERS
9642 M:      Finn Thain <fthain@telegraphics.com.au>
9643 M:      Michael Schmitz <schmitzmic@gmail.com>
9644 L:      linux-scsi@vger.kernel.org
9645 S:      Maintained
9646 F:      Documentation/scsi/g_NCR5380.txt
9647 F:      drivers/scsi/NCR5380.*
9648 F:      drivers/scsi/arm/cumana_1.c
9649 F:      drivers/scsi/arm/oak.c
9650 F:      drivers/scsi/atari_scsi.*
9651 F:      drivers/scsi/dmx3191d.c
9652 F:      drivers/scsi/g_NCR5380.*
9653 F:      drivers/scsi/mac_scsi.*
9654 F:      drivers/scsi/sun3_scsi.*
9655 F:      drivers/scsi/sun3_scsi_vme.c
9656
9657 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9658 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9659 L:      linux-scsi@vger.kernel.org
9660 S:      Maintained
9661 F:      drivers/scsi/NCR_D700.*
9662
9663 NCT6775 HARDWARE MONITOR DRIVER
9664 M:      Guenter Roeck <linux@roeck-us.net>
9665 L:      linux-hwmon@vger.kernel.org
9666 S:      Maintained
9667 F:      Documentation/hwmon/nct6775
9668 F:      drivers/hwmon/nct6775.c
9669
9670 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9671 M:      Faisal Latif <faisal.latif@intel.com>
9672 L:      linux-rdma@vger.kernel.org
9673 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9674 S:      Supported
9675 F:      drivers/infiniband/hw/nes/
9676 F:      include/uapi/rdma/nes-abi.h
9677
9678 NETEM NETWORK EMULATOR
9679 M:      Stephen Hemminger <stephen@networkplumber.org>
9680 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9681 S:      Maintained
9682 F:      net/sched/sch_netem.c
9683
9684 NETERION 10GbE DRIVERS (s2io/vxge)
9685 M:      Jon Mason <jdmason@kudzu.us>
9686 L:      netdev@vger.kernel.org
9687 S:      Supported
9688 F:      Documentation/networking/s2io.txt
9689 F:      Documentation/networking/vxge.txt
9690 F:      drivers/net/ethernet/neterion/
9691
9692 NETFILTER
9693 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9694 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9695 M:      Florian Westphal <fw@strlen.de>
9696 L:      netfilter-devel@vger.kernel.org
9697 L:      coreteam@netfilter.org
9698 W:      http://www.netfilter.org/
9699 W:      http://www.iptables.org/
9700 W:      http://www.nftables.org/
9701 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9704 S:      Maintained
9705 F:      include/linux/netfilter*
9706 F:      include/linux/netfilter/
9707 F:      include/net/netfilter/
9708 F:      include/uapi/linux/netfilter*
9709 F:      include/uapi/linux/netfilter/
9710 F:      net/*/netfilter.c
9711 F:      net/*/netfilter/
9712 F:      net/netfilter/
9713 F:      net/bridge/br_netfilter*.c
9714
9715 NETROM NETWORK LAYER
9716 M:      Ralf Baechle <ralf@linux-mips.org>
9717 L:      linux-hams@vger.kernel.org
9718 W:      http://www.linux-ax25.org/
9719 S:      Maintained
9720 F:      include/net/netrom.h
9721 F:      include/uapi/linux/netrom.h
9722 F:      net/netrom/
9723
9724 NETRONOME ETHERNET DRIVERS
9725 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9726 L:      oss-drivers@netronome.com
9727 S:      Maintained
9728 F:      drivers/net/ethernet/netronome/
9729
9730 NETWORK BLOCK DEVICE (NBD)
9731 M:      Josef Bacik <jbacik@fb.com>
9732 S:      Maintained
9733 L:      linux-block@vger.kernel.org
9734 L:      nbd@other.debian.org
9735 F:      Documentation/blockdev/nbd.txt
9736 F:      drivers/block/nbd.c
9737 F:      include/uapi/linux/nbd.h
9738
9739 NETWORK DROP MONITOR
9740 M:      Neil Horman <nhorman@tuxdriver.com>
9741 L:      netdev@vger.kernel.org
9742 S:      Maintained
9743 W:      https://fedorahosted.org/dropwatch/
9744 F:      net/core/drop_monitor.c
9745
9746 NETWORKING DRIVERS
9747 L:      netdev@vger.kernel.org
9748 W:      http://www.linuxfoundation.org/en/Net
9749 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9752 S:      Odd Fixes
9753 F:      Documentation/devicetree/bindings/net/
9754 F:      drivers/net/
9755 F:      include/linux/if_*
9756 F:      include/linux/netdevice.h
9757 F:      include/linux/etherdevice.h
9758 F:      include/linux/fcdevice.h
9759 F:      include/linux/fddidevice.h
9760 F:      include/linux/hippidevice.h
9761 F:      include/linux/inetdevice.h
9762 F:      include/uapi/linux/if_*
9763 F:      include/uapi/linux/netdevice.h
9764
9765 NETWORKING DRIVERS (WIRELESS)
9766 M:      Kalle Valo <kvalo@codeaurora.org>
9767 L:      linux-wireless@vger.kernel.org
9768 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9771 S:      Maintained
9772 F:      Documentation/devicetree/bindings/net/wireless/
9773 F:      drivers/net/wireless/
9774
9775 NETWORKING [DSA]
9776 M:      Andrew Lunn <andrew@lunn.ch>
9777 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9778 M:      Florian Fainelli <f.fainelli@gmail.com>
9779 S:      Maintained
9780 F:      net/dsa/
9781 F:      include/net/dsa.h
9782 F:      include/linux/dsa/
9783 F:      drivers/net/dsa/
9784
9785 NETWORKING [GENERAL]
9786 M:      "David S. Miller" <davem@davemloft.net>
9787 L:      netdev@vger.kernel.org
9788 W:      http://www.linuxfoundation.org/en/Net
9789 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9792 B:      mailto:netdev@vger.kernel.org
9793 S:      Maintained
9794 F:      net/
9795 F:      include/net/
9796 F:      include/linux/in.h
9797 F:      include/linux/net.h
9798 F:      include/linux/netdevice.h
9799 F:      include/uapi/linux/in.h
9800 F:      include/uapi/linux/net.h
9801 F:      include/uapi/linux/netdevice.h
9802 F:      include/uapi/linux/net_namespace.h
9803 F:      tools/testing/selftests/net/
9804 F:      lib/net_utils.c
9805 F:      lib/random32.c
9806 F:      Documentation/networking/
9807
9808 NETWORKING [IPSEC]
9809 M:      Steffen Klassert <steffen.klassert@secunet.com>
9810 M:      Herbert Xu <herbert@gondor.apana.org.au>
9811 M:      "David S. Miller" <davem@davemloft.net>
9812 L:      netdev@vger.kernel.org
9813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9815 S:      Maintained
9816 F:      net/core/flow.c
9817 F:      net/xfrm/
9818 F:      net/key/
9819 F:      net/ipv4/xfrm*
9820 F:      net/ipv4/esp4*
9821 F:      net/ipv4/ah4.c
9822 F:      net/ipv4/ipcomp.c
9823 F:      net/ipv4/ip_vti.c
9824 F:      net/ipv6/xfrm*
9825 F:      net/ipv6/esp6*
9826 F:      net/ipv6/ah6.c
9827 F:      net/ipv6/ipcomp6.c
9828 F:      net/ipv6/ip6_vti.c
9829 F:      include/uapi/linux/xfrm.h
9830 F:      include/net/xfrm.h
9831
9832 NETWORKING [IPv4/IPv6]
9833 M:      "David S. Miller" <davem@davemloft.net>
9834 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9835 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9836 L:      netdev@vger.kernel.org
9837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9838 S:      Maintained
9839 F:      net/ipv4/
9840 F:      net/ipv6/
9841 F:      include/net/ip*
9842 F:      arch/x86/net/*
9843
9844 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9845 M:      Paul Moore <paul@paul-moore.com>
9846 W:      https://github.com/netlabel
9847 L:      netdev@vger.kernel.org
9848 L:      linux-security-module@vger.kernel.org
9849 S:      Maintained
9850 F:      Documentation/netlabel/
9851 F:      include/net/calipso.h
9852 F:      include/net/cipso_ipv4.h
9853 F:      include/net/netlabel.h
9854 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9855 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9856 F:      net/netlabel/
9857 F:      net/ipv4/cipso_ipv4.c
9858 F:      net/ipv6/calipso.c
9859 F:      net/netfilter/xt_CONNSECMARK.c
9860 F:      net/netfilter/xt_SECMARK.c
9861
9862 NETWORKING [TLS]
9863 M:      Ilya Lesokhin <ilyal@mellanox.com>
9864 M:      Aviad Yehezkel <aviadye@mellanox.com>
9865 M:      Dave Watson <davejwatson@fb.com>
9866 L:      netdev@vger.kernel.org
9867 S:      Maintained
9868 F:      net/tls/*
9869 F:      include/uapi/linux/tls.h
9870 F:      include/net/tls.h
9871
9872 NETWORKING [WIRELESS]
9873 L:      linux-wireless@vger.kernel.org
9874 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9875
9876 NETDEVSIM
9877 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9878 S:      Maintained
9879 F:      drivers/net/netdevsim/*
9880
9881 NETXEN (1/10) GbE SUPPORT
9882 M:      Manish Chopra <manish.chopra@cavium.com>
9883 M:      Rahul Verma <rahul.verma@cavium.com>
9884 M:      Dept-GELinuxNICDev@cavium.com
9885 L:      netdev@vger.kernel.org
9886 S:      Supported
9887 F:      drivers/net/ethernet/qlogic/netxen/
9888
9889 NFC SUBSYSTEM
9890 M:      Samuel Ortiz <sameo@linux.intel.com>
9891 L:      linux-wireless@vger.kernel.org
9892 L:      linux-nfc@lists.01.org (subscribers-only)
9893 S:      Supported
9894 F:      net/nfc/
9895 F:      include/net/nfc/
9896 F:      include/uapi/linux/nfc.h
9897 F:      drivers/nfc/
9898 F:      include/linux/platform_data/nfcmrvl.h
9899 F:      include/linux/platform_data/nxp-nci.h
9900 F:      Documentation/devicetree/bindings/net/nfc/
9901
9902 NFS, SUNRPC, AND LOCKD CLIENTS
9903 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9904 M:      Anna Schumaker <anna.schumaker@netapp.com>
9905 L:      linux-nfs@vger.kernel.org
9906 W:      http://client.linux-nfs.org
9907 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9908 S:      Maintained
9909 F:      fs/lockd/
9910 F:      fs/nfs/
9911 F:      fs/nfs_common/
9912 F:      net/sunrpc/
9913 F:      include/linux/lockd/
9914 F:      include/linux/nfs*
9915 F:      include/linux/sunrpc/
9916 F:      include/uapi/linux/nfs*
9917 F:      include/uapi/linux/sunrpc/
9918
9919 NILFS2 FILESYSTEM
9920 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9921 L:      linux-nilfs@vger.kernel.org
9922 W:      https://nilfs.sourceforge.io/
9923 W:      https://nilfs.osdn.jp/
9924 T:      git git://github.com/konis/nilfs2.git
9925 S:      Supported
9926 F:      Documentation/filesystems/nilfs2.txt
9927 F:      fs/nilfs2/
9928 F:      include/trace/events/nilfs2.h
9929 F:      include/uapi/linux/nilfs2_api.h
9930 F:      include/uapi/linux/nilfs2_ondisk.h
9931
9932 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9933 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9934 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9935 S:      Maintained
9936 F:      Documentation/scsi/NinjaSCSI.txt
9937 F:      drivers/scsi/pcmcia/nsp_*
9938
9939 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9940 M:      GOTO Masanori <gotom@debian.or.jp>
9941 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9942 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9943 S:      Maintained
9944 F:      Documentation/scsi/NinjaSCSI.txt
9945 F:      drivers/scsi/nsp32*
9946
9947 NIOS2 ARCHITECTURE
9948 M:      Ley Foon Tan <lftan@altera.com>
9949 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9951 S:      Maintained
9952 F:      arch/nios2/
9953
9954 NOHZ, DYNTICKS SUPPORT
9955 M:      Frederic Weisbecker <fweisbec@gmail.com>
9956 M:      Thomas Gleixner <tglx@linutronix.de>
9957 M:      Ingo Molnar <mingo@kernel.org>
9958 L:      linux-kernel@vger.kernel.org
9959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9960 S:      Maintained
9961 F:      kernel/time/tick*.*
9962 F:      include/linux/tick.h
9963 F:      include/linux/sched/nohz.h
9964
9965 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9966 M:      Pavel Machek <pavel@ucw.cz>
9967 M:      Sakari Ailus <sakari.ailus@iki.fi>
9968 L:      linux-media@vger.kernel.org
9969 S:      Maintained
9970 F:      drivers/media/i2c/et8ek8
9971 F:      drivers/media/i2c/ad5820.c
9972
9973 NOKIA N900 POWER SUPPLY DRIVERS
9974 R:      Pali Rohár <pali.rohar@gmail.com>
9975 F:      include/linux/power/bq2415x_charger.h
9976 F:      include/linux/power/bq27xxx_battery.h
9977 F:      include/linux/power/isp1704_charger.h
9978 F:      drivers/power/supply/bq2415x_charger.c
9979 F:      drivers/power/supply/bq27xxx_battery.c
9980 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9981 F:      drivers/power/supply/isp1704_charger.c
9982 F:      drivers/power/supply/rx51_battery.c
9983
9984 NTB AMD DRIVER
9985 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9986 L:      linux-ntb@googlegroups.com
9987 S:      Supported
9988 F:      drivers/ntb/hw/amd/
9989
9990 NTB DRIVER CORE
9991 M:      Jon Mason <jdmason@kudzu.us>
9992 M:      Dave Jiang <dave.jiang@intel.com>
9993 M:      Allen Hubbe <allenbh@gmail.com>
9994 L:      linux-ntb@googlegroups.com
9995 S:      Supported
9996 W:      https://github.com/jonmason/ntb/wiki
9997 T:      git git://github.com/jonmason/ntb.git
9998 F:      drivers/ntb/
9999 F:      drivers/net/ntb_netdev.c
10000 F:      include/linux/ntb.h
10001 F:      include/linux/ntb_transport.h
10002 F:      tools/testing/selftests/ntb/
10003
10004 NTB IDT DRIVER
10005 M:      Serge Semin <fancer.lancer@gmail.com>
10006 L:      linux-ntb@googlegroups.com
10007 S:      Supported
10008 F:      drivers/ntb/hw/idt/
10009
10010 NTB INTEL DRIVER
10011 M:      Dave Jiang <dave.jiang@intel.com>
10012 L:      linux-ntb@googlegroups.com
10013 S:      Supported
10014 W:      https://github.com/davejiang/linux/wiki
10015 T:      git https://github.com/davejiang/linux.git
10016 F:      drivers/ntb/hw/intel/
10017
10018 NTFS FILESYSTEM
10019 M:      Anton Altaparmakov <anton@tuxera.com>
10020 L:      linux-ntfs-dev@lists.sourceforge.net
10021 W:      http://www.tuxera.com/
10022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10023 S:      Supported
10024 F:      Documentation/filesystems/ntfs.txt
10025 F:      fs/ntfs/
10026
10027 NUBUS SUBSYSTEM
10028 M:      Finn Thain <fthain@telegraphics.com.au>
10029 L:      linux-m68k@lists.linux-m68k.org
10030 S:      Maintained
10031 F:      arch/*/include/asm/nubus.h
10032 F:      drivers/nubus/
10033 F:      include/linux/nubus.h
10034 F:      include/uapi/linux/nubus.h
10035
10036 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10037 M:      Antonino Daplas <adaplas@gmail.com>
10038 L:      linux-fbdev@vger.kernel.org
10039 S:      Maintained
10040 F:      drivers/video/fbdev/riva/
10041 F:      drivers/video/fbdev/nvidia/
10042
10043 NVM EXPRESS DRIVER
10044 M:      Keith Busch <keith.busch@intel.com>
10045 M:      Jens Axboe <axboe@fb.com>
10046 M:      Christoph Hellwig <hch@lst.de>
10047 M:      Sagi Grimberg <sagi@grimberg.me>
10048 L:      linux-nvme@lists.infradead.org
10049 T:      git://git.infradead.org/nvme.git
10050 W:      http://git.infradead.org/nvme.git
10051 S:      Supported
10052 F:      drivers/nvme/host/
10053 F:      include/linux/nvme.h
10054 F:      include/uapi/linux/nvme_ioctl.h
10055
10056 NVM EXPRESS FC TRANSPORT DRIVERS
10057 M:      James Smart <james.smart@broadcom.com>
10058 L:      linux-nvme@lists.infradead.org
10059 S:      Supported
10060 F:      include/linux/nvme-fc.h
10061 F:      include/linux/nvme-fc-driver.h
10062 F:      drivers/nvme/host/fc.c
10063 F:      drivers/nvme/target/fc.c
10064 F:      drivers/nvme/target/fcloop.c
10065
10066 NVM EXPRESS TARGET DRIVER
10067 M:      Christoph Hellwig <hch@lst.de>
10068 M:      Sagi Grimberg <sagi@grimberg.me>
10069 L:      linux-nvme@lists.infradead.org
10070 T:      git://git.infradead.org/nvme.git
10071 W:      http://git.infradead.org/nvme.git
10072 S:      Supported
10073 F:      drivers/nvme/target/
10074
10075 NVMEM FRAMEWORK
10076 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10077 S:      Maintained
10078 F:      drivers/nvmem/
10079 F:      Documentation/devicetree/bindings/nvmem/
10080 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10081 F:      include/linux/nvmem-consumer.h
10082 F:      include/linux/nvmem-provider.h
10083
10084 NXP SGTL5000 DRIVER
10085 M:      Fabio Estevam <fabio.estevam@nxp.com>
10086 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10087 S:      Maintained
10088 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10089 F:      sound/soc/codecs/sgtl5000*
10090
10091 NXP TDA998X DRM DRIVER
10092 M:      Russell King <linux@armlinux.org.uk>
10093 S:      Supported
10094 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10095 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10096 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10097 F:      include/drm/i2c/tda998x.h
10098
10099 NXP TFA9879 DRIVER
10100 M:      Peter Rosin <peda@axentia.se>
10101 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10102 S:      Maintained
10103 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10104 F:      sound/soc/codecs/tfa9879*
10105
10106 NXP-NCI NFC DRIVER
10107 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10108 R:      Charles Gorand <charles.gorand@effinnov.com>
10109 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10110 S:      Supported
10111 F:      drivers/nfc/nxp-nci
10112
10113 OBJTOOL
10114 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10115 M:      Peter Zijlstra <peterz@infradead.org>
10116 S:      Supported
10117 F:      tools/objtool/
10118
10119 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10120 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10121 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10122 L:      linuxppc-dev@lists.ozlabs.org
10123 S:      Supported
10124 F:      arch/powerpc/platforms/powernv/ocxl.c
10125 F:      arch/powerpc/include/asm/pnv-ocxl.h
10126 F:      drivers/misc/ocxl/
10127 F:      include/misc/ocxl*
10128 F:      include/uapi/misc/ocxl.h
10129 F:      Documentation/accelerators/ocxl.txt
10130
10131 OMAP AUDIO SUPPORT
10132 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10133 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10134 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10135 L:      linux-omap@vger.kernel.org
10136 S:      Maintained
10137 F:      sound/soc/omap/
10138
10139 OMAP CLOCK FRAMEWORK SUPPORT
10140 M:      Paul Walmsley <paul@pwsan.com>
10141 L:      linux-omap@vger.kernel.org
10142 S:      Maintained
10143 F:      arch/arm/*omap*/*clock*
10144
10145 OMAP DEVICE TREE SUPPORT
10146 M:      Benoît Cousson <bcousson@baylibre.com>
10147 M:      Tony Lindgren <tony@atomide.com>
10148 L:      linux-omap@vger.kernel.org
10149 L:      devicetree@vger.kernel.org
10150 S:      Maintained
10151 F:      arch/arm/boot/dts/*omap*
10152 F:      arch/arm/boot/dts/*am3*
10153 F:      arch/arm/boot/dts/*am4*
10154 F:      arch/arm/boot/dts/*am5*
10155 F:      arch/arm/boot/dts/*dra7*
10156
10157 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10158 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
10159 L:      linux-omap@vger.kernel.org
10160 L:      linux-fbdev@vger.kernel.org
10161 S:      Maintained
10162 F:      drivers/video/fbdev/omap2/
10163 F:      Documentation/arm/OMAP/DSS
10164
10165 OMAP FRAMEBUFFER SUPPORT
10166 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
10167 L:      linux-fbdev@vger.kernel.org
10168 L:      linux-omap@vger.kernel.org
10169 S:      Maintained
10170 F:      drivers/video/fbdev/omap/
10171
10172 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10173 M:      Roger Quadros <rogerq@ti.com>
10174 M:      Tony Lindgren <tony@atomide.com>
10175 L:      linux-omap@vger.kernel.org
10176 S:      Maintained
10177 F:      drivers/memory/omap-gpmc.c
10178 F:      arch/arm/mach-omap2/*gpmc*
10179
10180 OMAP GPIO DRIVER
10181 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10182 M:      Santosh Shilimkar <ssantosh@kernel.org>
10183 M:      Kevin Hilman <khilman@kernel.org>
10184 L:      linux-omap@vger.kernel.org
10185 S:      Maintained
10186 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10187 F:      drivers/gpio/gpio-omap.c
10188
10189 OMAP HARDWARE SPINLOCK SUPPORT
10190 M:      Ohad Ben-Cohen <ohad@wizery.com>
10191 L:      linux-omap@vger.kernel.org
10192 S:      Maintained
10193 F:      drivers/hwspinlock/omap_hwspinlock.c
10194
10195 OMAP HS MMC SUPPORT
10196 L:      linux-mmc@vger.kernel.org
10197 L:      linux-omap@vger.kernel.org
10198 S:      Orphan
10199 F:      drivers/mmc/host/omap_hsmmc.c
10200
10201 OMAP HWMOD DATA
10202 M:      Paul Walmsley <paul@pwsan.com>
10203 L:      linux-omap@vger.kernel.org
10204 S:      Maintained
10205 F:      arch/arm/mach-omap2/omap_hwmod*data*
10206
10207 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10208 M:      Benoît Cousson <bcousson@baylibre.com>
10209 L:      linux-omap@vger.kernel.org
10210 S:      Maintained
10211 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10212
10213 OMAP HWMOD SUPPORT
10214 M:      Benoît Cousson <bcousson@baylibre.com>
10215 M:      Paul Walmsley <paul@pwsan.com>
10216 L:      linux-omap@vger.kernel.org
10217 S:      Maintained
10218 F:      arch/arm/mach-omap2/omap_hwmod.*
10219
10220 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10221 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10222 L:      linux-media@vger.kernel.org
10223 S:      Maintained
10224 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10225 F:      drivers/media/platform/omap3isp/
10226 F:      drivers/staging/media/omap4iss/
10227
10228 OMAP MMC SUPPORT
10229 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10230 L:      linux-omap@vger.kernel.org
10231 S:      Maintained
10232 F:      drivers/mmc/host/omap.c
10233
10234 OMAP POWER MANAGEMENT SUPPORT
10235 M:      Kevin Hilman <khilman@kernel.org>
10236 L:      linux-omap@vger.kernel.org
10237 S:      Maintained
10238 F:      arch/arm/*omap*/*pm*
10239 F:      drivers/cpufreq/omap-cpufreq.c
10240
10241 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10242 M:      Rajendra Nayak <rnayak@codeaurora.org>
10243 M:      Paul Walmsley <paul@pwsan.com>
10244 L:      linux-omap@vger.kernel.org
10245 S:      Maintained
10246 F:      arch/arm/mach-omap2/prm*
10247
10248 OMAP RANDOM NUMBER GENERATOR SUPPORT
10249 M:      Deepak Saxena <dsaxena@plexity.net>
10250 S:      Maintained
10251 F:      drivers/char/hw_random/omap-rng.c
10252
10253 OMAP USB SUPPORT
10254 L:      linux-usb@vger.kernel.org
10255 L:      linux-omap@vger.kernel.org
10256 S:      Orphan
10257 F:      drivers/usb/*/*omap*
10258 F:      arch/arm/*omap*/usb*
10259
10260 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10261 M:      Mark Jackson <mpfj@newflow.co.uk>
10262 L:      linux-omap@vger.kernel.org
10263 S:      Maintained
10264 F:      arch/arm/boot/dts/am335x-nano.dts
10265
10266 OMAP1 SUPPORT
10267 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10268 M:      Tony Lindgren <tony@atomide.com>
10269 L:      linux-omap@vger.kernel.org
10270 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10272 S:      Maintained
10273 F:      arch/arm/mach-omap1/
10274 F:      arch/arm/plat-omap/
10275 F:      arch/arm/configs/omap1_defconfig
10276 F:      drivers/i2c/busses/i2c-omap.c
10277 F:      include/linux/i2c-omap.h
10278
10279 OMAP2+ SUPPORT
10280 M:      Tony Lindgren <tony@atomide.com>
10281 L:      linux-omap@vger.kernel.org
10282 W:      http://www.muru.com/linux/omap/
10283 W:      http://linux.omap.com/
10284 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10286 S:      Maintained
10287 F:      arch/arm/mach-omap2/
10288 F:      arch/arm/plat-omap/
10289 F:      arch/arm/configs/omap2plus_defconfig
10290 F:      drivers/i2c/busses/i2c-omap.c
10291 F:      drivers/irqchip/irq-omap-intc.c
10292 F:      drivers/mfd/*omap*.c
10293 F:      drivers/mfd/menelaus.c
10294 F:      drivers/mfd/palmas.c
10295 F:      drivers/mfd/tps65217.c
10296 F:      drivers/mfd/tps65218.c
10297 F:      drivers/mfd/tps65910.c
10298 F:      drivers/mfd/twl-core.[ch]
10299 F:      drivers/mfd/twl4030*.c
10300 F:      drivers/mfd/twl6030*.c
10301 F:      drivers/mfd/twl6040*.c
10302 F:      drivers/regulator/palmas-regulator*.c
10303 F:      drivers/regulator/pbias-regulator.c
10304 F:      drivers/regulator/tps65217-regulator.c
10305 F:      drivers/regulator/tps65218-regulator.c
10306 F:      drivers/regulator/tps65910-regulator.c
10307 F:      drivers/regulator/twl-regulator.c
10308 F:      drivers/regulator/twl6030-regulator.c
10309 F:      include/linux/i2c-omap.h
10310
10311 ONION OMEGA2+ BOARD
10312 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10313 L:      linux-mips@linux-mips.org
10314 S:      Maintained
10315 F:      arch/mips/boot/dts/ralink/omega2p.dts
10316
10317 OMFS FILESYSTEM
10318 M:      Bob Copeland <me@bobcopeland.com>
10319 L:      linux-karma-devel@lists.sourceforge.net
10320 S:      Maintained
10321 F:      Documentation/filesystems/omfs.txt
10322 F:      fs/omfs/
10323
10324 OMNIKEY CARDMAN 4000 DRIVER
10325 M:      Harald Welte <laforge@gnumonks.org>
10326 S:      Maintained
10327 F:      drivers/char/pcmcia/cm4000_cs.c
10328 F:      include/linux/cm4000_cs.h
10329 F:      include/uapi/linux/cm4000_cs.h
10330
10331 OMNIKEY CARDMAN 4040 DRIVER
10332 M:      Harald Welte <laforge@gnumonks.org>
10333 S:      Maintained
10334 F:      drivers/char/pcmcia/cm4040_cs.*
10335
10336 OMNIVISION OV13858 SENSOR DRIVER
10337 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10338 L:      linux-media@vger.kernel.org
10339 T:      git git://linuxtv.org/media_tree.git
10340 S:      Maintained
10341 F:      drivers/media/i2c/ov13858.c
10342
10343 OMNIVISION OV2685 SENSOR DRIVER
10344 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10345 L:      linux-media@vger.kernel.org
10346 T:      git git://linuxtv.org/media_tree.git
10347 S:      Maintained
10348 F:      drivers/media/i2c/ov2685.c
10349
10350 OMNIVISION OV5640 SENSOR DRIVER
10351 M:      Steve Longerbeam <slongerbeam@gmail.com>
10352 L:      linux-media@vger.kernel.org
10353 T:      git git://linuxtv.org/media_tree.git
10354 S:      Maintained
10355 F:      drivers/media/i2c/ov5640.c
10356
10357 OMNIVISION OV5647 SENSOR DRIVER
10358 M:      Luis Oliveira <lolivei@synopsys.com>
10359 L:      linux-media@vger.kernel.org
10360 T:      git git://linuxtv.org/media_tree.git
10361 S:      Maintained
10362 F:      drivers/media/i2c/ov5647.c
10363
10364 OMNIVISION OV5695 SENSOR DRIVER
10365 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10366 L:      linux-media@vger.kernel.org
10367 T:      git git://linuxtv.org/media_tree.git
10368 S:      Maintained
10369 F:      drivers/media/i2c/ov5695.c
10370
10371 OMNIVISION OV7670 SENSOR DRIVER
10372 M:      Jonathan Corbet <corbet@lwn.net>
10373 L:      linux-media@vger.kernel.org
10374 T:      git git://linuxtv.org/media_tree.git
10375 S:      Maintained
10376 F:      drivers/media/i2c/ov7670.c
10377 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10378
10379 OMNIVISION OV772x SENSOR DRIVER
10380 M:      Jacopo Mondi <jacopo@jmondi.org>
10381 L:      linux-media@vger.kernel.org
10382 T:      git git://linuxtv.org/media_tree.git
10383 S:      Odd fixes
10384 F:      drivers/media/i2c/ov772x.c
10385 F:      include/media/i2c/ov772x.h
10386
10387 OMNIVISION OV7740 SENSOR DRIVER
10388 M:      Wenyou Yang <wenyou.yang@microchip.com>
10389 L:      linux-media@vger.kernel.org
10390 T:      git git://linuxtv.org/media_tree.git
10391 S:      Maintained
10392 F:      drivers/media/i2c/ov7740.c
10393 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10394
10395 OMNIVISION OV9650 SENSOR DRIVER
10396 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10397 R:      Akinobu Mita <akinobu.mita@gmail.com>
10398 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10399 L:      linux-media@vger.kernel.org
10400 T:      git git://linuxtv.org/media_tree.git
10401 S:      Maintained
10402 F:      drivers/media/i2c/ov9650.c
10403 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10404
10405 ONENAND FLASH DRIVER
10406 M:      Kyungmin Park <kyungmin.park@samsung.com>
10407 L:      linux-mtd@lists.infradead.org
10408 S:      Maintained
10409 F:      drivers/mtd/nand/onenand/
10410 F:      include/linux/mtd/onenand*.h
10411
10412 ONSTREAM SCSI TAPE DRIVER
10413 M:      Willem Riede <osst@riede.org>
10414 L:      osst-users@lists.sourceforge.net
10415 L:      linux-scsi@vger.kernel.org
10416 S:      Maintained
10417 F:      Documentation/scsi/osst.txt
10418 F:      drivers/scsi/osst.*
10419 F:      drivers/scsi/osst_*.h
10420 F:      drivers/scsi/st.h
10421
10422 OP-TEE DRIVER
10423 M:      Jens Wiklander <jens.wiklander@linaro.org>
10424 S:      Maintained
10425 F:      drivers/tee/optee/
10426
10427 OPA-VNIC DRIVER
10428 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10429 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10430 L:      linux-rdma@vger.kernel.org
10431 S:      Supported
10432 F:      drivers/infiniband/ulp/opa_vnic
10433
10434 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10435 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10436 L:      devicetree@vger.kernel.org
10437 S:      Maintained
10438 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10439 F:      Documentation/devicetree/overlay-notes.txt
10440 F:      drivers/of/overlay.c
10441 F:      drivers/of/resolver.c
10442
10443 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10444 M:      Rob Herring <robh+dt@kernel.org>
10445 M:      Frank Rowand <frowand.list@gmail.com>
10446 L:      devicetree@vger.kernel.org
10447 W:      http://www.devicetree.org/
10448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10449 S:      Maintained
10450 F:      drivers/of/
10451 F:      include/linux/of*.h
10452 F:      scripts/dtc/
10453 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10454
10455 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10456 M:      Rob Herring <robh+dt@kernel.org>
10457 M:      Mark Rutland <mark.rutland@arm.com>
10458 L:      devicetree@vger.kernel.org
10459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10460 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10461 S:      Maintained
10462 F:      Documentation/devicetree/
10463 F:      arch/*/boot/dts/
10464 F:      include/dt-bindings/
10465
10466 OPENCORES I2C BUS DRIVER
10467 M:      Peter Korsgaard <jacmet@sunsite.dk>
10468 L:      linux-i2c@vger.kernel.org
10469 S:      Maintained
10470 F:      Documentation/i2c/busses/i2c-ocores
10471 F:      drivers/i2c/busses/i2c-ocores.c
10472
10473 OPENRISC ARCHITECTURE
10474 M:      Jonas Bonn <jonas@southpole.se>
10475 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10476 M:      Stafford Horne <shorne@gmail.com>
10477 T:      git git://github.com/openrisc/linux.git
10478 L:      openrisc@lists.librecores.org
10479 W:      http://openrisc.io
10480 S:      Maintained
10481 F:      Documentation/devicetree/bindings/openrisc/
10482 F:      Documentation/openrisc/
10483 F:      arch/openrisc/
10484 F:      drivers/irqchip/irq-ompic.c
10485 F:      drivers/irqchip/irq-or1k-*
10486
10487 OPENVSWITCH
10488 M:      Pravin B Shelar <pshelar@ovn.org>
10489 L:      netdev@vger.kernel.org
10490 L:      dev@openvswitch.org
10491 W:      http://openvswitch.org
10492 S:      Maintained
10493 F:      net/openvswitch/
10494 F:      include/uapi/linux/openvswitch.h
10495
10496 OPERATING PERFORMANCE POINTS (OPP)
10497 M:      Viresh Kumar <vireshk@kernel.org>
10498 M:      Nishanth Menon <nm@ti.com>
10499 M:      Stephen Boyd <sboyd@kernel.org>
10500 L:      linux-pm@vger.kernel.org
10501 S:      Maintained
10502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10503 F:      drivers/opp/
10504 F:      include/linux/pm_opp.h
10505 F:      Documentation/power/opp.txt
10506 F:      Documentation/devicetree/bindings/opp/
10507
10508 OPL4 DRIVER
10509 M:      Clemens Ladisch <clemens@ladisch.de>
10510 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10511 T:      git git://git.alsa-project.org/alsa-kernel.git
10512 S:      Maintained
10513 F:      sound/drivers/opl4/
10514
10515 OPROFILE
10516 M:      Robert Richter <rric@kernel.org>
10517 L:      oprofile-list@lists.sf.net
10518 S:      Maintained
10519 F:      arch/*/include/asm/oprofile*.h
10520 F:      arch/*/oprofile/
10521 F:      drivers/oprofile/
10522 F:      include/linux/oprofile.h
10523
10524 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10525 M:      Mark Fasheh <mark@fasheh.com>
10526 M:      Joel Becker <jlbec@evilplan.org>
10527 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10528 W:      http://ocfs2.wiki.kernel.org
10529 S:      Supported
10530 F:      Documentation/filesystems/ocfs2.txt
10531 F:      Documentation/filesystems/dlmfs.txt
10532 F:      fs/ocfs2/
10533
10534 ORANGEFS FILESYSTEM
10535 M:      Mike Marshall <hubcap@omnibond.com>
10536 R:      Martin Brandenburg <martin@omnibond.com>
10537 L:      devel@lists.orangefs.org
10538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10539 S:      Supported
10540 F:      fs/orangefs/
10541 F:      Documentation/filesystems/orangefs.txt
10542
10543 ORINOCO DRIVER
10544 L:      linux-wireless@vger.kernel.org
10545 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10546 W:      http://www.nongnu.org/orinoco/
10547 S:      Orphan
10548 F:      drivers/net/wireless/intersil/orinoco/
10549
10550 OSD LIBRARY and FILESYSTEM
10551 M:      Boaz Harrosh <ooo@electrozaur.com>
10552 S:      Maintained
10553 F:      drivers/scsi/osd/
10554 F:      include/scsi/osd_*
10555 F:      fs/exofs/
10556
10557 OV2659 OMNIVISION SENSOR DRIVER
10558 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10559 L:      linux-media@vger.kernel.org
10560 W:      https://linuxtv.org
10561 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10562 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10563 S:      Maintained
10564 F:      drivers/media/i2c/ov2659.c
10565 F:      include/media/i2c/ov2659.h
10566
10567 OVERLAY FILESYSTEM
10568 M:      Miklos Szeredi <miklos@szeredi.hu>
10569 L:      linux-unionfs@vger.kernel.org
10570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10571 S:      Supported
10572 F:      fs/overlayfs/
10573 F:      Documentation/filesystems/overlayfs.txt
10574
10575 P54 WIRELESS DRIVER
10576 M:      Christian Lamparter <chunkeey@googlemail.com>
10577 L:      linux-wireless@vger.kernel.org
10578 W:      http://wireless.kernel.org/en/users/Drivers/p54
10579 S:      Maintained
10580 F:      drivers/net/wireless/intersil/p54/
10581
10582 PA SEMI ETHERNET DRIVER
10583 L:      netdev@vger.kernel.org
10584 S:      Orphan
10585 F:      drivers/net/ethernet/pasemi/*
10586
10587 PA SEMI SMBUS DRIVER
10588 L:      linux-i2c@vger.kernel.org
10589 S:      Orphan
10590 F:      drivers/i2c/busses/i2c-pasemi.c
10591
10592 PADATA PARALLEL EXECUTION MECHANISM
10593 M:      Steffen Klassert <steffen.klassert@secunet.com>
10594 L:      linux-crypto@vger.kernel.org
10595 S:      Maintained
10596 F:      kernel/padata.c
10597 F:      include/linux/padata.h
10598 F:      Documentation/padata.txt
10599
10600 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10601 M:      Harald Welte <laforge@gnumonks.org>
10602 L:      platform-driver-x86@vger.kernel.org
10603 S:      Maintained
10604 F:      drivers/platform/x86/panasonic-laptop.c
10605
10606 PARALLEL LCD/KEYPAD PANEL DRIVER
10607 M:      Willy Tarreau <willy@haproxy.com>
10608 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10609 S:      Odd Fixes
10610 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10611 F:      drivers/misc/panel.c
10612
10613 PARALLEL PORT SUBSYSTEM
10614 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10615 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10616 L:      linux-parport@lists.infradead.org (subscribers-only)
10617 S:      Maintained
10618 F:      drivers/parport/
10619 F:      include/linux/parport*.h
10620 F:      drivers/char/ppdev.c
10621 F:      include/uapi/linux/ppdev.h
10622 F:      Documentation/parport*.txt
10623
10624 PARAVIRT_OPS INTERFACE
10625 M:      Juergen Gross <jgross@suse.com>
10626 M:      Alok Kataria <akataria@vmware.com>
10627 L:      virtualization@lists.linux-foundation.org
10628 S:      Supported
10629 F:      Documentation/virtual/paravirt_ops.txt
10630 F:      arch/*/kernel/paravirt*
10631 F:      arch/*/include/asm/paravirt*.h
10632 F:      include/linux/hypervisor.h
10633
10634 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10635 M:      Tim Waugh <tim@cyberelk.net>
10636 L:      linux-parport@lists.infradead.org (subscribers-only)
10637 S:      Maintained
10638 F:      Documentation/blockdev/paride.txt
10639 F:      drivers/block/paride/
10640
10641 PARISC ARCHITECTURE
10642 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10643 M:      Helge Deller <deller@gmx.de>
10644 L:      linux-parisc@vger.kernel.org
10645 W:      http://www.parisc-linux.org/
10646 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10649 S:      Maintained
10650 F:      arch/parisc/
10651 F:      Documentation/parisc/
10652 F:      drivers/parisc/
10653 F:      drivers/char/agp/parisc-agp.c
10654 F:      drivers/input/serio/gscps2.c
10655 F:      drivers/parport/parport_gsc.*
10656 F:      drivers/tty/serial/8250/8250_gsc.c
10657 F:      drivers/video/fbdev/sti*
10658 F:      drivers/video/console/sti*
10659 F:      drivers/video/logo/logo_parisc*
10660
10661 PARMAN
10662 M:      Jiri Pirko <jiri@mellanox.com>
10663 L:      netdev@vger.kernel.org
10664 S:      Supported
10665 F:      lib/parman.c
10666 F:      lib/test_parman.c
10667 F:      include/linux/parman.h
10668
10669 PC87360 HARDWARE MONITORING DRIVER
10670 M:      Jim Cromie <jim.cromie@gmail.com>
10671 L:      linux-hwmon@vger.kernel.org
10672 S:      Maintained
10673 F:      Documentation/hwmon/pc87360
10674 F:      drivers/hwmon/pc87360.c
10675
10676 PC8736x GPIO DRIVER
10677 M:      Jim Cromie <jim.cromie@gmail.com>
10678 S:      Maintained
10679 F:      drivers/char/pc8736x_gpio.c
10680
10681 PC87427 HARDWARE MONITORING DRIVER
10682 M:      Jean Delvare <jdelvare@suse.com>
10683 L:      linux-hwmon@vger.kernel.org
10684 S:      Maintained
10685 F:      Documentation/hwmon/pc87427
10686 F:      drivers/hwmon/pc87427.c
10687
10688 PCA9532 LED DRIVER
10689 M:      Riku Voipio <riku.voipio@iki.fi>
10690 S:      Maintained
10691 F:      drivers/leds/leds-pca9532.c
10692 F:      include/linux/leds-pca9532.h
10693
10694 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10695 M:      Guenter Roeck <linux@roeck-us.net>
10696 L:      linux-i2c@vger.kernel.org
10697 S:      Maintained
10698 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10699
10700 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10701 M:      Khalid Aziz <khalid@gonehiking.org>
10702 S:      Maintained
10703 F:      drivers/firmware/pcdp.*
10704
10705 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10706 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10707 L:      linux-pci@vger.kernel.org
10708 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10709 S:      Maintained
10710 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10711 F:      drivers/pci/host/pci-aardvark.c
10712
10713 PCI DRIVER FOR ALTERA PCIE IP
10714 M:      Ley Foon Tan <lftan@altera.com>
10715 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10716 L:      linux-pci@vger.kernel.org
10717 S:      Supported
10718 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10719 F:      drivers/pci/host/pcie-altera.c
10720
10721 PCI DRIVER FOR APPLIEDMICRO XGENE
10722 M:      Tanmay Inamdar <tinamdar@apm.com>
10723 L:      linux-pci@vger.kernel.org
10724 L:      linux-arm-kernel@lists.infradead.org
10725 S:      Maintained
10726 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10727 F:      drivers/pci/host/pci-xgene.c
10728
10729 PCI DRIVER FOR ARM VERSATILE PLATFORM
10730 M:      Rob Herring <robh@kernel.org>
10731 L:      linux-pci@vger.kernel.org
10732 L:      linux-arm-kernel@lists.infradead.org
10733 S:      Maintained
10734 F:      Documentation/devicetree/bindings/pci/versatile.txt
10735 F:      drivers/pci/host/pci-versatile.c
10736
10737 PCI DRIVER FOR ARMADA 8K
10738 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10739 L:      linux-pci@vger.kernel.org
10740 L:      linux-arm-kernel@lists.infradead.org
10741 S:      Maintained
10742 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10743 F:      drivers/pci/dwc/pcie-armada8k.c
10744
10745 PCI DRIVER FOR CADENCE PCIE IP
10746 M:      Alan Douglas <adouglas@cadence.com>
10747 L:      linux-pci@vger.kernel.org
10748 S:      Maintained
10749 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
10750 F:      drivers/pci/cadence/pcie-cadence*
10751
10752 PCI DRIVER FOR FREESCALE LAYERSCAPE
10753 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10754 M:      Mingkai Hu <mingkai.hu@freescale.com>
10755 M:      Roy Zang <tie-fei.zang@freescale.com>
10756 L:      linuxppc-dev@lists.ozlabs.org
10757 L:      linux-pci@vger.kernel.org
10758 L:      linux-arm-kernel@lists.infradead.org
10759 S:      Maintained
10760 F:      drivers/pci/dwc/*layerscape*
10761
10762 PCI DRIVER FOR GENERIC OF HOSTS
10763 M:      Will Deacon <will.deacon@arm.com>
10764 L:      linux-pci@vger.kernel.org
10765 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10766 S:      Maintained
10767 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10768 F:      drivers/pci/host/pci-host-common.c
10769 F:      drivers/pci/host/pci-host-generic.c
10770
10771 PCI DRIVER FOR IMX6
10772 M:      Richard Zhu <hongxing.zhu@nxp.com>
10773 M:      Lucas Stach <l.stach@pengutronix.de>
10774 L:      linux-pci@vger.kernel.org
10775 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10776 S:      Maintained
10777 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10778 F:      drivers/pci/dwc/*imx6*
10779
10780 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10781 M:      Keith Busch <keith.busch@intel.com>
10782 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10783 L:      linux-pci@vger.kernel.org
10784 S:      Supported
10785 F:      drivers/pci/host/vmd.c
10786
10787 PCI DRIVER FOR MICROSEMI SWITCHTEC
10788 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10789 M:      Logan Gunthorpe <logang@deltatee.com>
10790 L:      linux-pci@vger.kernel.org
10791 S:      Maintained
10792 F:      Documentation/switchtec.txt
10793 F:      Documentation/ABI/testing/sysfs-class-switchtec
10794 F:      drivers/pci/switch/switchtec*
10795 F:      include/uapi/linux/switchtec_ioctl.h
10796 F:      include/linux/switchtec.h
10797 F:      drivers/ntb/hw/mscc/
10798
10799 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10800 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10801 M:      Jason Cooper <jason@lakedaemon.net>
10802 L:      linux-pci@vger.kernel.org
10803 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10804 S:      Maintained
10805 F:      drivers/pci/host/*mvebu*
10806
10807 PCI DRIVER FOR NVIDIA TEGRA
10808 M:      Thierry Reding <thierry.reding@gmail.com>
10809 L:      linux-tegra@vger.kernel.org
10810 L:      linux-pci@vger.kernel.org
10811 S:      Supported
10812 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10813 F:      drivers/pci/host/pci-tegra.c
10814
10815 PCI DRIVER FOR RENESAS R-CAR
10816 M:      Simon Horman <horms@verge.net.au>
10817 L:      linux-pci@vger.kernel.org
10818 L:      linux-renesas-soc@vger.kernel.org
10819 S:      Maintained
10820 F:      drivers/pci/host/*rcar*
10821
10822 PCI DRIVER FOR SAMSUNG EXYNOS
10823 M:      Jingoo Han <jingoohan1@gmail.com>
10824 L:      linux-pci@vger.kernel.org
10825 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10826 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10827 S:      Maintained
10828 F:      drivers/pci/dwc/pci-exynos.c
10829
10830 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10831 M:      Jingoo Han <jingoohan1@gmail.com>
10832 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10833 L:      linux-pci@vger.kernel.org
10834 S:      Maintained
10835 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10836 F:      drivers/pci/dwc/*designware*
10837
10838 PCI DRIVER FOR TI DRA7XX
10839 M:      Kishon Vijay Abraham I <kishon@ti.com>
10840 L:      linux-omap@vger.kernel.org
10841 L:      linux-pci@vger.kernel.org
10842 S:      Supported
10843 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10844 F:      drivers/pci/dwc/pci-dra7xx.c
10845
10846 PCI DRIVER FOR TI KEYSTONE
10847 M:      Murali Karicheri <m-karicheri2@ti.com>
10848 L:      linux-pci@vger.kernel.org
10849 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10850 S:      Maintained
10851 F:      drivers/pci/dwc/*keystone*
10852
10853 PCI ENDPOINT SUBSYSTEM
10854 M:      Kishon Vijay Abraham I <kishon@ti.com>
10855 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10856 L:      linux-pci@vger.kernel.org
10857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10858 S:      Supported
10859 F:      drivers/pci/endpoint/
10860 F:      drivers/misc/pci_endpoint_test.c
10861 F:      tools/pci/
10862
10863 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10864 M:      Russell Currey <ruscur@russell.cc>
10865 L:      linuxppc-dev@lists.ozlabs.org
10866 S:      Supported
10867 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10868 F:      arch/powerpc/kernel/eeh*.c
10869 F:      arch/powerpc/platforms/*/eeh*.c
10870 F:      arch/powerpc/include/*/eeh*.h
10871
10872 PCI ERROR RECOVERY
10873 M:      Linas Vepstas <linasvepstas@gmail.com>
10874 L:      linux-pci@vger.kernel.org
10875 S:      Supported
10876 F:      Documentation/PCI/pci-error-recovery.txt
10877
10878 PCI MSI DRIVER FOR ALTERA MSI IP
10879 M:      Ley Foon Tan <lftan@altera.com>
10880 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10881 L:      linux-pci@vger.kernel.org
10882 S:      Supported
10883 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10884 F:      drivers/pci/host/pcie-altera-msi.c
10885
10886 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10887 M:      Duc Dang <dhdang@apm.com>
10888 L:      linux-pci@vger.kernel.org
10889 L:      linux-arm-kernel@lists.infradead.org
10890 S:      Maintained
10891 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10892 F:      drivers/pci/host/pci-xgene-msi.c
10893
10894 PCI SUBSYSTEM
10895 M:      Bjorn Helgaas <bhelgaas@google.com>
10896 L:      linux-pci@vger.kernel.org
10897 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10899 S:      Supported
10900 F:      Documentation/devicetree/bindings/pci/
10901 F:      Documentation/PCI/
10902 F:      drivers/acpi/pci*
10903 F:      drivers/pci/
10904 F:      include/asm-generic/pci*
10905 F:      include/linux/pci*
10906 F:      include/linux/of_pci.h
10907 F:      include/uapi/linux/pci*
10908 F:      lib/pci*
10909 F:      arch/x86/pci/
10910 F:      arch/x86/kernel/quirks.c
10911
10912 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10913 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10914 L:      linux-pci@vger.kernel.org
10915 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10917 S:      Supported
10918 F:      drivers/pci/cadence/
10919 F:      drivers/pci/host/
10920 F:      drivers/pci/dwc/
10921
10922 PCIE DRIVER FOR AXIS ARTPEC
10923 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10924 L:      linux-arm-kernel@axis.com
10925 L:      linux-pci@vger.kernel.org
10926 S:      Maintained
10927 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10928 F:      drivers/pci/dwc/*artpec*
10929
10930 PCIE DRIVER FOR CAVIUM THUNDERX
10931 M:      David Daney <david.daney@cavium.com>
10932 L:      linux-pci@vger.kernel.org
10933 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10934 S:      Supported
10935 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10936 F:      drivers/pci/host/pci-thunder-*
10937
10938 PCIE DRIVER FOR HISILICON
10939 M:      Zhou Wang <wangzhou1@hisilicon.com>
10940 L:      linux-pci@vger.kernel.org
10941 S:      Maintained
10942 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10943 F:      drivers/pci/dwc/pcie-hisi.c
10944
10945 PCIE DRIVER FOR HISILICON KIRIN
10946 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10947 M:      Binghui Wang <wangbinghui@hisilicon.com>
10948 L:      linux-pci@vger.kernel.org
10949 S:      Maintained
10950 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10951 F:      drivers/pci/dwc/pcie-kirin.c
10952
10953 PCIE DRIVER FOR HISILICON STB
10954 M:      Jianguo Sun <sunjianguo1@huawei.com>
10955 M:      Shawn Guo <shawn.guo@linaro.org>
10956 L:      linux-pci@vger.kernel.org
10957 S:      Maintained
10958 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10959 F:      drivers/pci/dwc/pcie-histb.c
10960
10961 PCIE DRIVER FOR MEDIATEK
10962 M:      Ryder Lee <ryder.lee@mediatek.com>
10963 L:      linux-pci@vger.kernel.org
10964 L:      linux-mediatek@lists.infradead.org
10965 S:      Supported
10966 F:      Documentation/devicetree/bindings/pci/mediatek*
10967 F:      drivers/pci/host/*mediatek*
10968
10969 PCIE DRIVER FOR QUALCOMM MSM
10970 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10971 L:      linux-pci@vger.kernel.org
10972 L:      linux-arm-msm@vger.kernel.org
10973 S:      Maintained
10974 F:      drivers/pci/dwc/*qcom*
10975
10976 PCIE DRIVER FOR ROCKCHIP
10977 M:      Shawn Lin <shawn.lin@rock-chips.com>
10978 L:      linux-pci@vger.kernel.org
10979 L:      linux-rockchip@lists.infradead.org
10980 S:      Maintained
10981 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10982 F:      drivers/pci/host/pcie-rockchip.c
10983
10984 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10985 M:      Linus Walleij <linus.walleij@linaro.org>
10986 L:      linux-pci@vger.kernel.org
10987 S:      Maintained
10988 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10989 F:      drivers/pci/host/pci-v3-semi.c
10990
10991 PCIE DRIVER FOR ST SPEAR13XX
10992 M:      Pratyush Anand <pratyush.anand@gmail.com>
10993 L:      linux-pci@vger.kernel.org
10994 S:      Maintained
10995 F:      drivers/pci/dwc/*spear*
10996
10997 PCMCIA SUBSYSTEM
10998 M:      Dominik Brodowski <linux@dominikbrodowski.net>
10999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11000 S:      Odd Fixes
11001 F:      Documentation/pcmcia/
11002 F:      tools/pcmcia/
11003 F:      drivers/pcmcia/
11004 F:      include/pcmcia/
11005
11006 PCNET32 NETWORK DRIVER
11007 M:      Don Fry <pcnet32@frontier.com>
11008 L:      netdev@vger.kernel.org
11009 S:      Maintained
11010 F:      drivers/net/ethernet/amd/pcnet32.c
11011
11012 PCRYPT PARALLEL CRYPTO ENGINE
11013 M:      Steffen Klassert <steffen.klassert@secunet.com>
11014 L:      linux-crypto@vger.kernel.org
11015 S:      Maintained
11016 F:      crypto/pcrypt.c
11017 F:      include/crypto/pcrypt.h
11018
11019 PEAQ WMI HOTKEYS DRIVER
11020 M:      Hans de Goede <hdegoede@redhat.com>
11021 L:      platform-driver-x86@vger.kernel.org
11022 S:      Maintained
11023 F:      drivers/platform/x86/peaq-wmi.c
11024
11025 PER-CPU MEMORY ALLOCATOR
11026 M:      Tejun Heo <tj@kernel.org>
11027 M:      Christoph Lameter <cl@linux.com>
11028 M:      Dennis Zhou <dennisszhou@gmail.com>
11029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11030 S:      Maintained
11031 F:      include/linux/percpu*.h
11032 F:      mm/percpu*.c
11033 F:      arch/*/include/asm/percpu.h
11034
11035 PER-TASK DELAY ACCOUNTING
11036 M:      Balbir Singh <bsingharora@gmail.com>
11037 S:      Maintained
11038 F:      include/linux/delayacct.h
11039 F:      kernel/delayacct.c
11040
11041 PERFORMANCE EVENTS SUBSYSTEM
11042 M:      Peter Zijlstra <peterz@infradead.org>
11043 M:      Ingo Molnar <mingo@redhat.com>
11044 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11045 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11046 R:      Jiri Olsa <jolsa@redhat.com>
11047 R:      Namhyung Kim <namhyung@kernel.org>
11048 L:      linux-kernel@vger.kernel.org
11049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11050 S:      Supported
11051 F:      kernel/events/*
11052 F:      include/linux/perf_event.h
11053 F:      include/uapi/linux/perf_event.h
11054 F:      arch/*/kernel/perf_event*.c
11055 F:      arch/*/kernel/*/perf_event*.c
11056 F:      arch/*/kernel/*/*/perf_event*.c
11057 F:      arch/*/include/asm/perf_event.h
11058 F:      arch/*/kernel/perf_callchain.c
11059 F:      arch/*/events/*
11060 F:      tools/perf/
11061
11062 PERSONALITY HANDLING
11063 M:      Christoph Hellwig <hch@infradead.org>
11064 L:      linux-abi-devel@lists.sourceforge.net
11065 S:      Maintained
11066 F:      include/linux/personality.h
11067 F:      include/uapi/linux/personality.h
11068
11069 PHONET PROTOCOL
11070 M:      Remi Denis-Courmont <courmisch@gmail.com>
11071 S:      Supported
11072 F:      Documentation/networking/phonet.txt
11073 F:      include/linux/phonet.h
11074 F:      include/net/phonet/
11075 F:      include/uapi/linux/phonet.h
11076 F:      net/phonet/
11077
11078 PHRAM MTD DRIVER
11079 M:      Joern Engel <joern@lazybastard.org>
11080 L:      linux-mtd@lists.infradead.org
11081 S:      Maintained
11082 F:      drivers/mtd/devices/phram.c
11083
11084 PICOLCD HID DRIVER
11085 M:      Bruno Prémont <bonbons@linux-vserver.org>
11086 L:      linux-input@vger.kernel.org
11087 S:      Maintained
11088 F:      drivers/hid/hid-picolcd*
11089
11090 PICOXCELL SUPPORT
11091 M:      Jamie Iles <jamie@jamieiles.com>
11092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11093 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11094 S:      Supported
11095 F:      arch/arm/boot/dts/picoxcell*
11096 F:      arch/arm/mach-picoxcell/
11097 F:      drivers/crypto/picoxcell*
11098
11099 PIN CONTROL SUBSYSTEM
11100 M:      Linus Walleij <linus.walleij@linaro.org>
11101 L:      linux-gpio@vger.kernel.org
11102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11103 S:      Maintained
11104 F:      Documentation/devicetree/bindings/pinctrl/
11105 F:      Documentation/driver-api/pinctl.rst
11106 F:      drivers/pinctrl/
11107 F:      include/linux/pinctrl/
11108
11109 PIN CONTROLLER - ATMEL AT91
11110 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11111 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11112 S:      Maintained
11113 F:      drivers/pinctrl/pinctrl-at91.*
11114
11115 PIN CONTROLLER - ATMEL AT91 PIO4
11116 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11118 L:      linux-gpio@vger.kernel.org
11119 S:      Supported
11120 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11121
11122 PIN CONTROLLER - FREESCALE
11123 M:      Dong Aisheng <aisheng.dong@nxp.com>
11124 M:      Fabio Estevam <festevam@gmail.com>
11125 M:      Shawn Guo <shawnguo@kernel.org>
11126 M:      Stefan Agner <stefan@agner.ch>
11127 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11128 L:      linux-gpio@vger.kernel.org
11129 S:      Maintained
11130 F:      drivers/pinctrl/freescale/
11131 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11132
11133 PIN CONTROLLER - INTEL
11134 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11135 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
11136 S:      Maintained
11137 F:      drivers/pinctrl/intel/
11138
11139 PIN CONTROLLER - MEDIATEK
11140 M:      Sean Wang <sean.wang@mediatek.com>
11141 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11142 S:      Maintained
11143 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11144 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11145 F:      drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11146 F:      drivers/pinctrl/mediatek/pinctrl-mt2701.c
11147 F:      drivers/pinctrl/mediatek/pinctrl-mt7622.c
11148
11149 PIN CONTROLLER - QUALCOMM
11150 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11151 S:      Maintained
11152 L:      linux-arm-msm@vger.kernel.org
11153 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11154 F:      drivers/pinctrl/qcom/
11155
11156 PIN CONTROLLER - RENESAS
11157 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11158 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11159 L:      linux-renesas-soc@vger.kernel.org
11160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11161 S:      Maintained
11162 F:      drivers/pinctrl/sh-pfc/
11163
11164 PIN CONTROLLER - SAMSUNG
11165 M:      Tomasz Figa <tomasz.figa@gmail.com>
11166 M:      Krzysztof Kozlowski <krzk@kernel.org>
11167 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11168 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11169 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11170 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11172 S:      Maintained
11173 F:      drivers/pinctrl/samsung/
11174 F:      include/dt-bindings/pinctrl/samsung.h
11175 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11176
11177 PIN CONTROLLER - SINGLE
11178 M:      Tony Lindgren <tony@atomide.com>
11179 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11180 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11181 L:      linux-omap@vger.kernel.org
11182 S:      Maintained
11183 F:      drivers/pinctrl/pinctrl-single.c
11184
11185 PIN CONTROLLER - ST SPEAR
11186 M:      Viresh Kumar <vireshk@kernel.org>
11187 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11188 W:      http://www.st.com/spear
11189 S:      Maintained
11190 F:      drivers/pinctrl/spear/
11191
11192 PISTACHIO SOC SUPPORT
11193 M:      James Hartley <james.hartley@sondrel.com>
11194 L:      linux-mips@linux-mips.org
11195 S:      Odd Fixes
11196 F:      arch/mips/pistachio/
11197 F:      arch/mips/include/asm/mach-pistachio/
11198 F:      arch/mips/boot/dts/img/pistachio*
11199 F:      arch/mips/configs/pistachio*_defconfig
11200
11201 PKTCDVD DRIVER
11202 S:      Orphan
11203 M:      linux-block@vger.kernel.org
11204 F:      drivers/block/pktcdvd.c
11205 F:      include/linux/pktcdvd.h
11206 F:      include/uapi/linux/pktcdvd.h
11207
11208 PKUNITY SOC DRIVERS
11209 M:      Guan Xuetao <gxt@pku.edu.cn>
11210 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11211 S:      Maintained
11212 T:      git git://github.com/gxt/linux.git
11213 F:      drivers/input/serio/i8042-unicore32io.h
11214 F:      drivers/i2c/busses/i2c-puv3.c
11215 F:      drivers/video/fbdev/fb-puv3.c
11216 F:      drivers/rtc/rtc-puv3.c
11217
11218 PMBUS HARDWARE MONITORING DRIVERS
11219 M:      Guenter Roeck <linux@roeck-us.net>
11220 L:      linux-hwmon@vger.kernel.org
11221 W:      http://hwmon.wiki.kernel.org/
11222 W:      http://www.roeck-us.net/linux/drivers/
11223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11224 S:      Maintained
11225 F:      Documentation/hwmon/pmbus
11226 F:      drivers/hwmon/pmbus/
11227 F:      include/linux/pmbus.h
11228
11229 PMC SIERRA MaxRAID DRIVER
11230 L:      linux-scsi@vger.kernel.org
11231 W:      http://www.pmc-sierra.com/
11232 S:      Orphan
11233 F:      drivers/scsi/pmcraid.*
11234
11235 PMC SIERRA PM8001 DRIVER
11236 M:      Jack Wang <jinpu.wang@profitbricks.com>
11237 M:      lindar_liu@usish.com
11238 L:      linux-scsi@vger.kernel.org
11239 S:      Supported
11240 F:      drivers/scsi/pm8001/
11241
11242 PNP SUPPORT
11243 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11244 S:      Maintained
11245 F:      drivers/pnp/
11246
11247 POSIX CLOCKS and TIMERS
11248 M:      Thomas Gleixner <tglx@linutronix.de>
11249 L:      linux-kernel@vger.kernel.org
11250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11251 S:      Maintained
11252 F:      fs/timerfd.c
11253 F:      include/linux/timer*
11254 F:      kernel/time/*timer*
11255
11256 POWER MANAGEMENT CORE
11257 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11258 L:      linux-pm@vger.kernel.org
11259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11260 B:      https://bugzilla.kernel.org
11261 S:      Supported
11262 F:      drivers/base/power/
11263 F:      include/linux/pm.h
11264 F:      include/linux/pm_*
11265 F:      include/linux/powercap.h
11266 F:      drivers/powercap/
11267 F:      kernel/configs/nopm.config
11268
11269 POWER STATE COORDINATION INTERFACE (PSCI)
11270 M:      Mark Rutland <mark.rutland@arm.com>
11271 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11272 L:      linux-arm-kernel@lists.infradead.org
11273 S:      Maintained
11274 F:      drivers/firmware/psci*.c
11275 F:      include/linux/psci.h
11276 F:      include/uapi/linux/psci.h
11277
11278 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11279 M:      Sebastian Reichel <sre@kernel.org>
11280 L:      linux-pm@vger.kernel.org
11281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11282 S:      Maintained
11283 F:      Documentation/devicetree/bindings/power/supply/
11284 F:      include/linux/power_supply.h
11285 F:      drivers/power/supply/
11286
11287 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11288 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11289 L:      linuxppc-dev@lists.ozlabs.org
11290 S:      Maintained
11291 F:      drivers/char/powernv-op-panel.c
11292
11293 PPP OVER ATM (RFC 2364)
11294 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11295 S:      Maintained
11296 F:      net/atm/pppoatm.c
11297 F:      include/uapi/linux/atmppp.h
11298
11299 PPP OVER ETHERNET
11300 M:      Michal Ostrowski <mostrows@earthlink.net>
11301 S:      Maintained
11302 F:      drivers/net/ppp/pppoe.c
11303 F:      drivers/net/ppp/pppox.c
11304
11305 PPP OVER L2TP
11306 M:      James Chapman <jchapman@katalix.com>
11307 S:      Maintained
11308 F:      net/l2tp/l2tp_ppp.c
11309 F:      include/linux/if_pppol2tp.h
11310 F:      include/uapi/linux/if_pppol2tp.h
11311
11312 PPP PROTOCOL DRIVERS AND COMPRESSORS
11313 M:      Paul Mackerras <paulus@samba.org>
11314 L:      linux-ppp@vger.kernel.org
11315 S:      Maintained
11316 F:      drivers/net/ppp/ppp_*
11317
11318 PPS SUPPORT
11319 M:      Rodolfo Giometti <giometti@enneenne.com>
11320 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11321 L:      linuxpps@ml.enneenne.com (subscribers-only)
11322 S:      Maintained
11323 F:      Documentation/pps/
11324 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11325 F:      Documentation/ABI/testing/sysfs-pps
11326 F:      drivers/pps/
11327 F:      include/linux/pps*.h
11328 F:      include/uapi/linux/pps.h
11329
11330 PPTP DRIVER
11331 M:      Dmitry Kozlov <xeb@mail.ru>
11332 L:      netdev@vger.kernel.org
11333 S:      Maintained
11334 F:      drivers/net/ppp/pptp.c
11335 W:      http://sourceforge.net/projects/accel-pptp
11336
11337 PREEMPTIBLE KERNEL
11338 M:      Robert Love <rml@tech9.net>
11339 L:      kpreempt-tech@lists.sourceforge.net
11340 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11341 S:      Supported
11342 F:      Documentation/preempt-locking.txt
11343 F:      include/linux/preempt.h
11344
11345 PRINTK
11346 M:      Petr Mladek <pmladek@suse.com>
11347 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11348 R:      Steven Rostedt <rostedt@goodmis.org>
11349 S:      Maintained
11350 F:      kernel/printk/
11351 F:      include/linux/printk.h
11352
11353 PRISM54 WIRELESS DRIVER
11354 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11355 L:      linux-wireless@vger.kernel.org
11356 W:      http://wireless.kernel.org/en/users/Drivers/p54
11357 S:      Obsolete
11358 F:      drivers/net/wireless/intersil/prism54/
11359
11360 PROC SYSCTL
11361 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11362 M:      Kees Cook <keescook@chromium.org>
11363 L:      linux-kernel@vger.kernel.org
11364 L:      linux-fsdevel@vger.kernel.org
11365 S:      Maintained
11366 F:      fs/proc/proc_sysctl.c
11367 F:      include/linux/sysctl.h
11368 F:      kernel/sysctl.c
11369 F:      tools/testing/selftests/sysctl/
11370
11371 PS3 NETWORK SUPPORT
11372 M:      Geoff Levand <geoff@infradead.org>
11373 L:      netdev@vger.kernel.org
11374 L:      linuxppc-dev@lists.ozlabs.org
11375 S:      Maintained
11376 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11377
11378 PS3 PLATFORM SUPPORT
11379 M:      Geoff Levand <geoff@infradead.org>
11380 L:      linuxppc-dev@lists.ozlabs.org
11381 S:      Maintained
11382 F:      arch/powerpc/boot/ps3*
11383 F:      arch/powerpc/include/asm/lv1call.h
11384 F:      arch/powerpc/include/asm/ps3*.h
11385 F:      arch/powerpc/platforms/ps3/
11386 F:      drivers/*/ps3*
11387 F:      drivers/ps3/
11388 F:      drivers/rtc/rtc-ps3.c
11389 F:      drivers/usb/host/*ps3.c
11390 F:      sound/ppc/snd_ps3*
11391
11392 PS3VRAM DRIVER
11393 M:      Jim Paris <jim@jtan.com>
11394 M:      Geoff Levand <geoff@infradead.org>
11395 L:      linuxppc-dev@lists.ozlabs.org
11396 S:      Maintained
11397 F:      drivers/block/ps3vram.c
11398
11399 PSAMPLE PACKET SAMPLING SUPPORT:
11400 M:      Yotam Gigi <yotam.gi@gmail.com>
11401 S:      Maintained
11402 F:      net/psample
11403 F:      include/net/psample.h
11404 F:      include/uapi/linux/psample.h
11405
11406 PSTORE FILESYSTEM
11407 M:      Kees Cook <keescook@chromium.org>
11408 M:      Anton Vorontsov <anton@enomsg.org>
11409 M:      Colin Cross <ccross@android.com>
11410 M:      Tony Luck <tony.luck@intel.com>
11411 S:      Maintained
11412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11413 F:      fs/pstore/
11414 F:      include/linux/pstore*
11415 F:      drivers/firmware/efi/efi-pstore.c
11416 F:      drivers/acpi/apei/erst.c
11417 F:      Documentation/admin-guide/ramoops.rst
11418 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11419 K:      \b(pstore|ramoops)
11420
11421 PTP HARDWARE CLOCK SUPPORT
11422 M:      Richard Cochran <richardcochran@gmail.com>
11423 L:      netdev@vger.kernel.org
11424 S:      Maintained
11425 W:      http://linuxptp.sourceforge.net/
11426 F:      Documentation/ABI/testing/sysfs-ptp
11427 F:      Documentation/ptp/*
11428 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
11429 F:      drivers/net/phy/dp83640*
11430 F:      drivers/ptp/*
11431 F:      include/linux/ptp_cl*
11432
11433 PTRACE SUPPORT
11434 M:      Oleg Nesterov <oleg@redhat.com>
11435 S:      Maintained
11436 F:      include/asm-generic/syscall.h
11437 F:      include/linux/ptrace.h
11438 F:      include/linux/regset.h
11439 F:      include/linux/tracehook.h
11440 F:      include/uapi/linux/ptrace.h
11441 F:      include/uapi/linux/ptrace.h
11442 F:      include/asm-generic/ptrace.h
11443 F:      kernel/ptrace.c
11444 F:      arch/*/ptrace*.c
11445 F:      arch/*/*/ptrace*.c
11446 F:      arch/*/include/asm/ptrace*.h
11447
11448 PULSE8-CEC DRIVER
11449 M:      Hans Verkuil <hverkuil@xs4all.nl>
11450 L:      linux-media@vger.kernel.org
11451 T:      git git://linuxtv.org/media_tree.git
11452 S:      Maintained
11453 F:      drivers/media/usb/pulse8-cec/*
11454 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11455
11456 PVRUSB2 VIDEO4LINUX DRIVER
11457 M:      Mike Isely <isely@pobox.com>
11458 L:      pvrusb2@isely.net       (subscribers-only)
11459 L:      linux-media@vger.kernel.org
11460 W:      http://www.isely.net/pvrusb2/
11461 T:      git git://linuxtv.org/media_tree.git
11462 S:      Maintained
11463 F:      Documentation/media/v4l-drivers/pvrusb2*
11464 F:      drivers/media/usb/pvrusb2/
11465
11466 PWC WEBCAM DRIVER
11467 M:      Hans Verkuil <hverkuil@xs4all.nl>
11468 L:      linux-media@vger.kernel.org
11469 T:      git git://linuxtv.org/media_tree.git
11470 S:      Odd Fixes
11471 F:      drivers/media/usb/pwc/*
11472
11473 PWM FAN DRIVER
11474 M:      Kamil Debski <kamil@wypas.org>
11475 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11476 L:      linux-hwmon@vger.kernel.org
11477 S:      Supported
11478 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11479 F:      Documentation/hwmon/pwm-fan
11480 F:      drivers/hwmon/pwm-fan.c
11481
11482 PWM IR Transmitter
11483 M:      Sean Young <sean@mess.org>
11484 L:      linux-media@vger.kernel.org
11485 S:      Maintained
11486 F:      drivers/media/rc/pwm-ir-tx.c
11487
11488 PWM SUBSYSTEM
11489 M:      Thierry Reding <thierry.reding@gmail.com>
11490 L:      linux-pwm@vger.kernel.org
11491 S:      Maintained
11492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11493 F:      Documentation/pwm.txt
11494 F:      Documentation/devicetree/bindings/pwm/
11495 F:      include/linux/pwm.h
11496 F:      drivers/pwm/
11497 F:      drivers/video/backlight/pwm_bl.c
11498 F:      include/linux/pwm_backlight.h
11499 F:      drivers/gpio/gpio-mvebu.c
11500 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11501
11502 PXA GPIO DRIVER
11503 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11504 L:      linux-gpio@vger.kernel.org
11505 S:      Maintained
11506 F:      drivers/gpio/gpio-pxa.c
11507
11508 PXA MMCI DRIVER
11509 S:      Orphan
11510
11511 PXA RTC DRIVER
11512 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11513 L:      linux-rtc@vger.kernel.org
11514 S:      Maintained
11515
11516 PXA2xx/PXA3xx SUPPORT
11517 M:      Daniel Mack <daniel@zonque.org>
11518 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11519 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11520 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11521 T:      git git://github.com/hzhuang1/linux.git
11522 T:      git git://github.com/rjarzmik/linux.git
11523 S:      Maintained
11524 F:      arch/arm/boot/dts/pxa*
11525 F:      arch/arm/mach-pxa/
11526 F:      drivers/dma/pxa*
11527 F:      drivers/pcmcia/pxa2xx*
11528 F:      drivers/pinctrl/pxa/
11529 F:      drivers/spi/spi-pxa2xx*
11530 F:      drivers/usb/gadget/udc/pxa2*
11531 F:      include/sound/pxa2xx-lib.h
11532 F:      sound/arm/pxa*
11533 F:      sound/soc/pxa/
11534
11535 QAT DRIVER
11536 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11537 L:      qat-linux@intel.com
11538 S:      Supported
11539 F:      drivers/crypto/qat/
11540
11541 QCOM AUDIO (ASoC) DRIVERS
11542 M:      Patrick Lai <plai@codeaurora.org>
11543 M:      Banajit Goswami <bgoswami@codeaurora.org>
11544 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11545 S:      Supported
11546 F:      sound/soc/qcom/
11547
11548 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11549 M:      Gabriel Somlo <somlo@cmu.edu>
11550 M:      "Michael S. Tsirkin" <mst@redhat.com>
11551 L:      qemu-devel@nongnu.org
11552 S:      Maintained
11553 F:      drivers/firmware/qemu_fw_cfg.c
11554 F:      include/uapi/linux/qemu_fw_cfg.h
11555
11556 QIB DRIVER
11557 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11558 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11559 L:      linux-rdma@vger.kernel.org
11560 S:      Supported
11561 F:      drivers/infiniband/hw/qib/
11562
11563 QLOGIC QL41xxx FCOE DRIVER
11564 M:      QLogic-Storage-Upstream@cavium.com
11565 L:      linux-scsi@vger.kernel.org
11566 S:      Supported
11567 F:      drivers/scsi/qedf/
11568
11569 QLOGIC QL41xxx ISCSI DRIVER
11570 M:      QLogic-Storage-Upstream@cavium.com
11571 L:      linux-scsi@vger.kernel.org
11572 S:      Supported
11573 F:      drivers/scsi/qedi/
11574
11575 QLOGIC QL4xxx ETHERNET DRIVER
11576 M:      Ariel Elior <Ariel.Elior@cavium.com>
11577 M:      everest-linux-l2@cavium.com
11578 L:      netdev@vger.kernel.org
11579 S:      Supported
11580 F:      drivers/net/ethernet/qlogic/qed/
11581 F:      include/linux/qed/
11582 F:      drivers/net/ethernet/qlogic/qede/
11583
11584 QLOGIC QL4xxx RDMA DRIVER
11585 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11586 M:      Ariel Elior <Ariel.Elior@cavium.com>
11587 L:      linux-rdma@vger.kernel.org
11588 S:      Supported
11589 F:      drivers/infiniband/hw/qedr/
11590 F:      include/uapi/rdma/qedr-abi.h
11591
11592 QLOGIC QLA1280 SCSI DRIVER
11593 M:      Michael Reed <mdr@sgi.com>
11594 L:      linux-scsi@vger.kernel.org
11595 S:      Maintained
11596 F:      drivers/scsi/qla1280.[ch]
11597
11598 QLOGIC QLA2XXX FC-SCSI DRIVER
11599 M:      qla2xxx-upstream@qlogic.com
11600 L:      linux-scsi@vger.kernel.org
11601 S:      Supported
11602 F:      Documentation/scsi/LICENSE.qla2xxx
11603 F:      drivers/scsi/qla2xxx/
11604
11605 QLOGIC QLA3XXX NETWORK DRIVER
11606 M:      Dept-GELinuxNICDev@cavium.com
11607 L:      netdev@vger.kernel.org
11608 S:      Supported
11609 F:      Documentation/networking/LICENSE.qla3xxx
11610 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11611
11612 QLOGIC QLA4XXX iSCSI DRIVER
11613 M:      QLogic-Storage-Upstream@qlogic.com
11614 L:      linux-scsi@vger.kernel.org
11615 S:      Supported
11616 F:      Documentation/scsi/LICENSE.qla4xxx
11617 F:      drivers/scsi/qla4xxx/
11618
11619 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11620 M:      Harish Patil <harish.patil@cavium.com>
11621 M:      Manish Chopra <manish.chopra@cavium.com>
11622 M:      Dept-GELinuxNICDev@cavium.com
11623 L:      netdev@vger.kernel.org
11624 S:      Supported
11625 F:      drivers/net/ethernet/qlogic/qlcnic/
11626
11627 QLOGIC QLGE 10Gb ETHERNET DRIVER
11628 M:      Harish Patil <harish.patil@cavium.com>
11629 M:      Manish Chopra <manish.chopra@cavium.com>
11630 M:      Dept-GELinuxNICDev@cavium.com
11631 L:      netdev@vger.kernel.org
11632 S:      Supported
11633 F:      drivers/net/ethernet/qlogic/qlge/
11634
11635 QNX4 FILESYSTEM
11636 M:      Anders Larsen <al@alarsen.net>
11637 W:      http://www.alarsen.net/linux/qnx4fs/
11638 S:      Maintained
11639 F:      fs/qnx4/
11640 F:      include/uapi/linux/qnx4_fs.h
11641 F:      include/uapi/linux/qnxtypes.h
11642
11643 QORIQ DPAA2 FSL-MC BUS DRIVER
11644 M:      Stuart Yoder <stuyoder@gmail.com>
11645 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11646 L:      linux-kernel@vger.kernel.org
11647 S:      Maintained
11648 F:      drivers/bus/fsl-mc/
11649 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11650 F:      Documentation/networking/dpaa2/overview.rst
11651
11652 QT1010 MEDIA DRIVER
11653 M:      Antti Palosaari <crope@iki.fi>
11654 L:      linux-media@vger.kernel.org
11655 W:      https://linuxtv.org
11656 W:      http://palosaari.fi/linux/
11657 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11658 T:      git git://linuxtv.org/anttip/media_tree.git
11659 S:      Maintained
11660 F:      drivers/media/tuners/qt1010*
11661
11662 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11663 M:      Kalle Valo <kvalo@qca.qualcomm.com>
11664 L:      ath10k@lists.infradead.org
11665 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11667 S:      Supported
11668 F:      drivers/net/wireless/ath/ath10k/
11669
11670 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11671 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11672 L:      linux-wireless@vger.kernel.org
11673 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11674 S:      Supported
11675 F:      drivers/net/wireless/ath/ath9k/
11676
11677 QUALCOMM CAMERA SUBSYSTEM DRIVER
11678 M:      Todor Tomov <todor.tomov@linaro.org>
11679 L:      linux-media@vger.kernel.org
11680 S:      Maintained
11681 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11682 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11683 F:      drivers/media/platform/qcom/camss-8x16/
11684
11685 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11686 M:      Timur Tabi <timur@codeaurora.org>
11687 L:      netdev@vger.kernel.org
11688 S:      Supported
11689 F:      drivers/net/ethernet/qualcomm/emac/
11690
11691 QUALCOMM HEXAGON ARCHITECTURE
11692 M:      Richard Kuo <rkuo@codeaurora.org>
11693 L:      linux-hexagon@vger.kernel.org
11694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11695 S:      Supported
11696 F:      arch/hexagon/
11697
11698 QUALCOMM IOMMU
11699 M:      Rob Clark <robdclark@gmail.com>
11700 L:      iommu@lists.linux-foundation.org
11701 L:      linux-arm-msm@vger.kernel.org
11702 S:      Maintained
11703 F:      drivers/iommu/qcom_iommu.c
11704
11705 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11706 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11707 L:      linux-media@vger.kernel.org
11708 L:      linux-arm-msm@vger.kernel.org
11709 T:      git git://linuxtv.org/media_tree.git
11710 S:      Maintained
11711 F:      drivers/media/platform/qcom/venus/
11712
11713 QUALCOMM WCN36XX WIRELESS DRIVER
11714 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
11715 L:      wcn36xx@lists.infradead.org
11716 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11717 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11718 S:      Supported
11719 F:      drivers/net/wireless/ath/wcn36xx/
11720
11721 QUANTENNA QTNFMAC WIRELESS DRIVER
11722 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11723 M:      Avinash Patil <avinashp@quantenna.com>
11724 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11725 L:      linux-wireless@vger.kernel.org
11726 S:      Maintained
11727 F:      drivers/net/wireless/quantenna
11728
11729 RADEON and AMDGPU DRM DRIVERS
11730 M:      Alex Deucher <alexander.deucher@amd.com>
11731 M:      Christian König <christian.koenig@amd.com>
11732 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
11733 L:      amd-gfx@lists.freedesktop.org
11734 T:      git git://people.freedesktop.org/~agd5f/linux
11735 S:      Supported
11736 F:      drivers/gpu/drm/radeon/
11737 F:      include/uapi/drm/radeon_drm.h
11738 F:      drivers/gpu/drm/amd/
11739 F:      include/uapi/drm/amdgpu_drm.h
11740
11741 RADEON FRAMEBUFFER DISPLAY DRIVER
11742 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11743 L:      linux-fbdev@vger.kernel.org
11744 S:      Maintained
11745 F:      drivers/video/fbdev/aty/radeon*
11746 F:      include/uapi/linux/radeonfb.h
11747
11748 RADIOSHARK RADIO DRIVER
11749 M:      Hans Verkuil <hverkuil@xs4all.nl>
11750 L:      linux-media@vger.kernel.org
11751 T:      git git://linuxtv.org/media_tree.git
11752 S:      Maintained
11753 F:      drivers/media/radio/radio-shark.c
11754
11755 RADIOSHARK2 RADIO DRIVER
11756 M:      Hans Verkuil <hverkuil@xs4all.nl>
11757 L:      linux-media@vger.kernel.org
11758 T:      git git://linuxtv.org/media_tree.git
11759 S:      Maintained
11760 F:      drivers/media/radio/radio-shark2.c
11761 F:      drivers/media/radio/radio-tea5777.c
11762
11763 RADOS BLOCK DEVICE (RBD)
11764 M:      Ilya Dryomov <idryomov@gmail.com>
11765 M:      Sage Weil <sage@redhat.com>
11766 M:      Alex Elder <elder@kernel.org>
11767 L:      ceph-devel@vger.kernel.org
11768 W:      http://ceph.com/
11769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11770 T:      git git://github.com/ceph/ceph-client.git
11771 S:      Supported
11772 F:      Documentation/ABI/testing/sysfs-bus-rbd
11773 F:      drivers/block/rbd.c
11774 F:      drivers/block/rbd_types.h
11775
11776 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11777 M:      Paul Mackerras <paulus@samba.org>
11778 L:      linux-fbdev@vger.kernel.org
11779 S:      Maintained
11780 F:      drivers/video/fbdev/aty/aty128fb.c
11781
11782 RAINSHADOW-CEC DRIVER
11783 M:      Hans Verkuil <hverkuil@xs4all.nl>
11784 L:      linux-media@vger.kernel.org
11785 T:      git git://linuxtv.org/media_tree.git
11786 S:      Maintained
11787 F:      drivers/media/usb/rainshadow-cec/*
11788
11789 RALINK MIPS ARCHITECTURE
11790 M:      John Crispin <john@phrozen.org>
11791 L:      linux-mips@linux-mips.org
11792 S:      Maintained
11793 F:      arch/mips/ralink
11794
11795 RALINK RT2X00 WIRELESS LAN DRIVER
11796 P:      rt2x00 project
11797 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11798 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11799 L:      linux-wireless@vger.kernel.org
11800 S:      Maintained
11801 F:      drivers/net/wireless/ralink/rt2x00/
11802
11803 RAMDISK RAM BLOCK DEVICE DRIVER
11804 M:      Jens Axboe <axboe@kernel.dk>
11805 S:      Maintained
11806 F:      Documentation/blockdev/ramdisk.txt
11807 F:      drivers/block/brd.c
11808
11809 RANCHU VIRTUAL BOARD FOR MIPS
11810 M:      Miodrag Dinic <miodrag.dinic@mips.com>
11811 L:      linux-mips@linux-mips.org
11812 S:      Supported
11813 F:      arch/mips/generic/board-ranchu.c
11814 F:      arch/mips/configs/generic/board-ranchu.config
11815
11816 RANDOM NUMBER DRIVER
11817 M:      "Theodore Ts'o" <tytso@mit.edu>
11818 S:      Maintained
11819 F:      drivers/char/random.c
11820
11821 RAPIDIO SUBSYSTEM
11822 M:      Matt Porter <mporter@kernel.crashing.org>
11823 M:      Alexandre Bounine <alex.bou9@gmail.com>
11824 S:      Maintained
11825 F:      drivers/rapidio/
11826
11827 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11828 L:      linux-wireless@vger.kernel.org
11829 S:      Orphan
11830 F:      drivers/net/wireless/ray*
11831
11832 RCUTORTURE TEST FRAMEWORK
11833 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11834 M:      Josh Triplett <josh@joshtriplett.org>
11835 R:      Steven Rostedt <rostedt@goodmis.org>
11836 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11837 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11838 L:      linux-kernel@vger.kernel.org
11839 S:      Supported
11840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11841 F:      tools/testing/selftests/rcutorture
11842
11843 RDC R-321X SoC
11844 M:      Florian Fainelli <florian@openwrt.org>
11845 S:      Maintained
11846
11847 RDC R6040 FAST ETHERNET DRIVER
11848 M:      Florian Fainelli <f.fainelli@gmail.com>
11849 L:      netdev@vger.kernel.org
11850 S:      Maintained
11851 F:      drivers/net/ethernet/rdc/r6040.c
11852
11853 RDMAVT - RDMA verbs software
11854 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11855 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11856 L:      linux-rdma@vger.kernel.org
11857 S:      Supported
11858 F:      drivers/infiniband/sw/rdmavt
11859
11860 RDS - RELIABLE DATAGRAM SOCKETS
11861 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11862 L:      netdev@vger.kernel.org
11863 L:      linux-rdma@vger.kernel.org
11864 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11865 W:      https://oss.oracle.com/projects/rds/
11866 S:      Supported
11867 F:      net/rds/
11868 F:      Documentation/networking/rds.txt
11869
11870 RDT - RESOURCE ALLOCATION
11871 M:      Fenghua Yu <fenghua.yu@intel.com>
11872 L:      linux-kernel@vger.kernel.org
11873 S:      Supported
11874 F:      arch/x86/kernel/cpu/intel_rdt*
11875 F:      arch/x86/include/asm/intel_rdt_sched.h
11876 F:      Documentation/x86/intel_rdt*
11877
11878 READ-COPY UPDATE (RCU)
11879 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11880 M:      Josh Triplett <josh@joshtriplett.org>
11881 R:      Steven Rostedt <rostedt@goodmis.org>
11882 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11883 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11884 L:      linux-kernel@vger.kernel.org
11885 W:      http://www.rdrop.com/users/paulmck/RCU/
11886 S:      Supported
11887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11888 F:      Documentation/RCU/
11889 X:      Documentation/RCU/torture.txt
11890 F:      include/linux/rcu*
11891 X:      include/linux/srcu.h
11892 F:      kernel/rcu/
11893 X:      kernel/torture.c
11894
11895 REAL TIME CLOCK (RTC) SUBSYSTEM
11896 M:      Alessandro Zummo <a.zummo@towertech.it>
11897 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
11898 L:      linux-rtc@vger.kernel.org
11899 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11901 S:      Maintained
11902 F:      Documentation/devicetree/bindings/rtc/
11903 F:      Documentation/rtc.txt
11904 F:      drivers/rtc/
11905 F:      include/linux/rtc.h
11906 F:      include/uapi/linux/rtc.h
11907 F:      include/linux/rtc/
11908 F:      include/linux/platform_data/rtc-*
11909 F:      tools/testing/selftests/timers/rtctest.c
11910
11911 REALTEK AUDIO CODECS
11912 M:      Bard Liao <bardliao@realtek.com>
11913 M:      Oder Chiou <oder_chiou@realtek.com>
11914 S:      Maintained
11915 F:      sound/soc/codecs/rt*
11916 F:      include/sound/rt*.h
11917
11918 REGISTER MAP ABSTRACTION
11919 M:      Mark Brown <broonie@kernel.org>
11920 L:      linux-kernel@vger.kernel.org
11921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11922 S:      Supported
11923 F:      Documentation/devicetree/bindings/regmap/
11924 F:      drivers/base/regmap/
11925 F:      include/linux/regmap.h
11926
11927 REISERFS FILE SYSTEM
11928 L:      reiserfs-devel@vger.kernel.org
11929 S:      Supported
11930 F:      fs/reiserfs/
11931
11932 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11933 M:      Ohad Ben-Cohen <ohad@wizery.com>
11934 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11935 L:      linux-remoteproc@vger.kernel.org
11936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11937 S:      Maintained
11938 F:      Documentation/devicetree/bindings/remoteproc/
11939 F:      Documentation/remoteproc.txt
11940 F:      drivers/remoteproc/
11941 F:      include/linux/remoteproc.h
11942
11943 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11944 M:      Ohad Ben-Cohen <ohad@wizery.com>
11945 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11946 L:      linux-remoteproc@vger.kernel.org
11947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11948 S:      Maintained
11949 F:      drivers/rpmsg/
11950 F:      Documentation/rpmsg.txt
11951 F:      include/linux/rpmsg.h
11952 F:      include/linux/rpmsg/
11953
11954 RENESAS CLOCK DRIVERS
11955 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11956 L:      linux-renesas-soc@vger.kernel.org
11957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11958 S:      Supported
11959 F:      drivers/clk/renesas/
11960
11961 RENESAS EMEV2 I2C DRIVER
11962 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
11963 S:      Supported
11964 F:      drivers/i2c/busses/i2c-emev2.c
11965
11966 RENESAS ETHERNET DRIVERS
11967 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11968 L:      netdev@vger.kernel.org
11969 L:      linux-renesas-soc@vger.kernel.org
11970 F:      Documentation/devicetree/bindings/net/renesas,*.txt
11971 F:      Documentation/devicetree/bindings/net/sh_eth.txt
11972 F:      drivers/net/ethernet/renesas/
11973 F:      include/linux/sh_eth.h
11974
11975 RENESAS R-CAR GYROADC DRIVER
11976 M:      Marek Vasut <marek.vasut@gmail.com>
11977 L:      linux-iio@vger.kernel.org
11978 S:      Supported
11979 F:      drivers/iio/adc/rcar_gyro_adc.c
11980
11981 RENESAS R-CAR I2C DRIVERS
11982 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
11983 S:      Supported
11984 F:      drivers/i2c/busses/i2c-rcar.c
11985 F:      drivers/i2c/busses/i2c-sh_mobile.c
11986
11987 RENESAS USB PHY DRIVER
11988 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11989 L:      linux-renesas-soc@vger.kernel.org
11990 S:      Maintained
11991 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11992
11993 RESET CONTROLLER FRAMEWORK
11994 M:      Philipp Zabel <p.zabel@pengutronix.de>
11995 T:      git git://git.pengutronix.de/git/pza/linux
11996 S:      Maintained
11997 F:      drivers/reset/
11998 F:      Documentation/devicetree/bindings/reset/
11999 F:      include/dt-bindings/reset/
12000 F:      include/linux/reset.h
12001 F:      include/linux/reset-controller.h
12002
12003 RFKILL
12004 M:      Johannes Berg <johannes@sipsolutions.net>
12005 L:      linux-wireless@vger.kernel.org
12006 W:      http://wireless.kernel.org/
12007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12009 S:      Maintained
12010 F:      Documentation/rfkill.txt
12011 F:      Documentation/ABI/stable/sysfs-class-rfkill
12012 F:      net/rfkill/
12013
12014 RHASHTABLE
12015 M:      Thomas Graf <tgraf@suug.ch>
12016 M:      Herbert Xu <herbert@gondor.apana.org.au>
12017 L:      netdev@vger.kernel.org
12018 S:      Maintained
12019 F:      lib/rhashtable.c
12020 F:      include/linux/rhashtable.h
12021
12022 RICOH R5C592 MEMORYSTICK DRIVER
12023 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12024 S:      Maintained
12025 F:      drivers/memstick/host/r592.*
12026
12027 RICOH SMARTMEDIA/XD DRIVER
12028 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12029 S:      Maintained
12030 F:      drivers/mtd/nand/raw/r852.c
12031 F:      drivers/mtd/nand/raw/r852.h
12032
12033 RISC-V ARCHITECTURE
12034 M:      Palmer Dabbelt <palmer@sifive.com>
12035 M:      Albert Ou <albert@sifive.com>
12036 L:      linux-riscv@lists.infradead.org
12037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12038 S:      Supported
12039 F:      arch/riscv/
12040 K:      riscv
12041 N:      riscv
12042
12043 ROCCAT DRIVERS
12044 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12045 W:      http://sourceforge.net/projects/roccat/
12046 S:      Maintained
12047 F:      drivers/hid/hid-roccat*
12048 F:      include/linux/hid-roccat*
12049 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12050
12051 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12052 M:      Jacob chen <jacob2.chen@rock-chips.com>
12053 L:      linux-media@vger.kernel.org
12054 S:      Maintained
12055 F:      drivers/media/platform/rockchip/rga/
12056 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12057
12058 ROCKER DRIVER
12059 M:      Jiri Pirko <jiri@resnulli.us>
12060 L:      netdev@vger.kernel.org
12061 S:      Supported
12062 F:      drivers/net/ethernet/rocker/
12063
12064 ROCKETPORT DRIVER
12065 P:      Comtrol Corp.
12066 W:      http://www.comtrol.com
12067 S:      Maintained
12068 F:      Documentation/serial/rocket.txt
12069 F:      drivers/tty/rocket*
12070
12071 ROCKETPORT EXPRESS/INFINITY DRIVER
12072 M:      Kevin Cernekee <cernekee@gmail.com>
12073 L:      linux-serial@vger.kernel.org
12074 S:      Odd Fixes
12075 F:      drivers/tty/serial/rp2.*
12076
12077 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12078 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12079 L:      linux-kernel@vger.kernel.org
12080 L:      linux-renesas-soc@vger.kernel.org
12081 S:      Supported
12082 F:      drivers/mfd/bd9571mwv.c
12083 F:      drivers/regulator/bd9571mwv-regulator.c
12084 F:      drivers/gpio/gpio-bd9571mwv.c
12085 F:      include/linux/mfd/bd9571mwv.h
12086 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12087
12088 ROSE NETWORK LAYER
12089 M:      Ralf Baechle <ralf@linux-mips.org>
12090 L:      linux-hams@vger.kernel.org
12091 W:      http://www.linux-ax25.org/
12092 S:      Maintained
12093 F:      include/net/rose.h
12094 F:      include/uapi/linux/rose.h
12095 F:      net/rose/
12096
12097 RTL2830 MEDIA DRIVER
12098 M:      Antti Palosaari <crope@iki.fi>
12099 L:      linux-media@vger.kernel.org
12100 W:      https://linuxtv.org
12101 W:      http://palosaari.fi/linux/
12102 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12103 T:      git git://linuxtv.org/anttip/media_tree.git
12104 S:      Maintained
12105 F:      drivers/media/dvb-frontends/rtl2830*
12106
12107 RTL2832 MEDIA DRIVER
12108 M:      Antti Palosaari <crope@iki.fi>
12109 L:      linux-media@vger.kernel.org
12110 W:      https://linuxtv.org
12111 W:      http://palosaari.fi/linux/
12112 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12113 T:      git git://linuxtv.org/anttip/media_tree.git
12114 S:      Maintained
12115 F:      drivers/media/dvb-frontends/rtl2832*
12116
12117 RTL2832_SDR MEDIA DRIVER
12118 M:      Antti Palosaari <crope@iki.fi>
12119 L:      linux-media@vger.kernel.org
12120 W:      https://linuxtv.org
12121 W:      http://palosaari.fi/linux/
12122 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12123 T:      git git://linuxtv.org/anttip/media_tree.git
12124 S:      Maintained
12125 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12126
12127 RTL8180 WIRELESS DRIVER
12128 L:      linux-wireless@vger.kernel.org
12129 W:      http://wireless.kernel.org/
12130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12131 S:      Orphan
12132 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12133
12134 RTL8187 WIRELESS DRIVER
12135 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12136 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12137 M:      Larry Finger <Larry.Finger@lwfinger.net>
12138 L:      linux-wireless@vger.kernel.org
12139 W:      http://wireless.kernel.org/
12140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12141 S:      Maintained
12142 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12143
12144 REALTEK WIRELESS DRIVER (rtlwifi family)
12145 M:      Ping-Ke Shih <pkshih@realtek.com>
12146 L:      linux-wireless@vger.kernel.org
12147 W:      http://wireless.kernel.org/
12148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12149 S:      Maintained
12150 F:      drivers/net/wireless/realtek/rtlwifi/
12151
12152 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12153 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12154 L:      linux-wireless@vger.kernel.org
12155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12156 S:      Maintained
12157 F:      drivers/net/wireless/realtek/rtl8xxxu/
12158
12159 RXRPC SOCKETS (AF_RXRPC)
12160 M:      David Howells <dhowells@redhat.com>
12161 L:      linux-afs@lists.infradead.org
12162 S:      Supported
12163 F:      net/rxrpc/
12164 F:      include/keys/rxrpc-type.h
12165 F:      include/net/af_rxrpc.h
12166 F:      include/trace/events/rxrpc.h
12167 F:      include/uapi/linux/rxrpc.h
12168 F:      Documentation/networking/rxrpc.txt
12169 W:      https://www.infradead.org/~dhowells/kafs/
12170
12171 S3 SAVAGE FRAMEBUFFER DRIVER
12172 M:      Antonino Daplas <adaplas@gmail.com>
12173 L:      linux-fbdev@vger.kernel.org
12174 S:      Maintained
12175 F:      drivers/video/fbdev/savage/
12176
12177 S390
12178 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12179 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12180 L:      linux-s390@vger.kernel.org
12181 W:      http://www.ibm.com/developerworks/linux/linux390/
12182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12183 S:      Supported
12184 F:      arch/s390/
12185 F:      drivers/s390/
12186 F:      Documentation/s390/
12187 F:      Documentation/driver-api/s390-drivers.rst
12188
12189 S390 COMMON I/O LAYER
12190 M:      Sebastian Ott <sebott@linux.ibm.com>
12191 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12192 L:      linux-s390@vger.kernel.org
12193 W:      http://www.ibm.com/developerworks/linux/linux390/
12194 S:      Supported
12195 F:      drivers/s390/cio/
12196
12197 S390 DASD DRIVER
12198 M:      Stefan Haberland <sth@linux.ibm.com>
12199 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12200 L:      linux-s390@vger.kernel.org
12201 W:      http://www.ibm.com/developerworks/linux/linux390/
12202 S:      Supported
12203 F:      drivers/s390/block/dasd*
12204 F:      block/partitions/ibm.c
12205
12206 S390 IOMMU (PCI)
12207 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12208 L:      linux-s390@vger.kernel.org
12209 W:      http://www.ibm.com/developerworks/linux/linux390/
12210 S:      Supported
12211 F:      drivers/iommu/s390-iommu.c
12212
12213 S390 IUCV NETWORK LAYER
12214 M:      Julian Wiedmann <jwi@linux.ibm.com>
12215 M:      Ursula Braun <ubraun@linux.ibm.com>
12216 L:      linux-s390@vger.kernel.org
12217 W:      http://www.ibm.com/developerworks/linux/linux390/
12218 S:      Supported
12219 F:      drivers/s390/net/*iucv*
12220 F:      include/net/iucv/
12221 F:      net/iucv/
12222
12223 S390 NETWORK DRIVERS
12224 M:      Julian Wiedmann <jwi@linux.ibm.com>
12225 M:      Ursula Braun <ubraun@linux.ibm.com>
12226 L:      linux-s390@vger.kernel.org
12227 W:      http://www.ibm.com/developerworks/linux/linux390/
12228 S:      Supported
12229 F:      drivers/s390/net/
12230
12231 S390 PCI SUBSYSTEM
12232 M:      Sebastian Ott <sebott@linux.ibm.com>
12233 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12234 L:      linux-s390@vger.kernel.org
12235 W:      http://www.ibm.com/developerworks/linux/linux390/
12236 S:      Supported
12237 F:      arch/s390/pci/
12238 F:      drivers/pci/hotplug/s390_pci_hpc.c
12239
12240 S390 VFIO-CCW DRIVER
12241 M:      Cornelia Huck <cohuck@redhat.com>
12242 M:      Dong Jia Shi <bjsdjshi@linux.ibm.com>
12243 M:      Halil Pasic <pasic@linux.ibm.com>
12244 L:      linux-s390@vger.kernel.org
12245 L:      kvm@vger.kernel.org
12246 S:      Supported
12247 F:      drivers/s390/cio/vfio_ccw*
12248 F:      Documentation/s390/vfio-ccw.txt
12249 F:      include/uapi/linux/vfio_ccw.h
12250
12251 S390 ZCRYPT DRIVER
12252 M:      Harald Freudenberger <freude@de.ibm.com>
12253 L:      linux-s390@vger.kernel.org
12254 W:      http://www.ibm.com/developerworks/linux/linux390/
12255 S:      Supported
12256 F:      drivers/s390/crypto/
12257
12258 S390 ZFCP DRIVER
12259 M:      Steffen Maier <maier@linux.ibm.com>
12260 M:      Benjamin Block <bblock@linux.ibm.com>
12261 L:      linux-s390@vger.kernel.org
12262 W:      http://www.ibm.com/developerworks/linux/linux390/
12263 S:      Supported
12264 F:      drivers/s390/scsi/zfcp_*
12265
12266 S3C24XX SD/MMC Driver
12267 M:      Ben Dooks <ben-linux@fluff.org>
12268 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12269 S:      Supported
12270 F:      drivers/mmc/host/s3cmci.*
12271
12272 SAA6588 RDS RECEIVER DRIVER
12273 M:      Hans Verkuil <hverkuil@xs4all.nl>
12274 L:      linux-media@vger.kernel.org
12275 T:      git git://linuxtv.org/media_tree.git
12276 W:      https://linuxtv.org
12277 S:      Odd Fixes
12278 F:      drivers/media/i2c/saa6588*
12279
12280 SAA7134 VIDEO4LINUX DRIVER
12281 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12282 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12283 L:      linux-media@vger.kernel.org
12284 W:      https://linuxtv.org
12285 T:      git git://linuxtv.org/media_tree.git
12286 S:      Odd fixes
12287 F:      Documentation/media/v4l-drivers/saa7134*
12288 F:      drivers/media/pci/saa7134/
12289
12290 SAA7146 VIDEO4LINUX-2 DRIVER
12291 M:      Hans Verkuil <hverkuil@xs4all.nl>
12292 L:      linux-media@vger.kernel.org
12293 T:      git git://linuxtv.org/media_tree.git
12294 S:      Maintained
12295 F:      drivers/media/common/saa7146/
12296 F:      drivers/media/pci/saa7146/
12297 F:      include/media/saa7146*
12298
12299 SAMSUNG AUDIO (ASoC) DRIVERS
12300 M:      Krzysztof Kozlowski <krzk@kernel.org>
12301 M:      Sangbeom Kim <sbkim73@samsung.com>
12302 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12303 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12304 S:      Supported
12305 F:      sound/soc/samsung/
12306 F:      Documentation/devicetree/bindings/sound/samsung*
12307
12308 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12309 M:      Krzysztof Kozlowski <krzk@kernel.org>
12310 L:      linux-crypto@vger.kernel.org
12311 L:      linux-samsung-soc@vger.kernel.org
12312 S:      Maintained
12313 F:      drivers/crypto/exynos-rng.c
12314 F:      Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12315
12316 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12317 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12318 L:      linux-samsung-soc@vger.kernel.org
12319 S:      Maintained
12320 F:      drivers/char/hw_random/exynos-trng.c
12321 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12322
12323 SAMSUNG FRAMEBUFFER DRIVER
12324 M:      Jingoo Han <jingoohan1@gmail.com>
12325 L:      linux-fbdev@vger.kernel.org
12326 S:      Maintained
12327 F:      drivers/video/fbdev/s3c-fb.c
12328
12329 SAMSUNG LAPTOP DRIVER
12330 M:      Corentin Chary <corentin.chary@gmail.com>
12331 L:      platform-driver-x86@vger.kernel.org
12332 S:      Maintained
12333 F:      drivers/platform/x86/samsung-laptop.c
12334
12335 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12336 M:      Sangbeom Kim <sbkim73@samsung.com>
12337 M:      Krzysztof Kozlowski <krzk@kernel.org>
12338 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12339 L:      linux-kernel@vger.kernel.org
12340 L:      linux-samsung-soc@vger.kernel.org
12341 S:      Supported
12342 F:      drivers/mfd/sec*.c
12343 F:      drivers/regulator/s2m*.c
12344 F:      drivers/regulator/s5m*.c
12345 F:      drivers/clk/clk-s2mps11.c
12346 F:      drivers/rtc/rtc-s5m.c
12347 F:      include/linux/mfd/samsung/
12348 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12349 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12350 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12351 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12352
12353 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12354 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12355 L:      linux-media@vger.kernel.org
12356 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12357 S:      Maintained
12358 F:      drivers/media/platform/s3c-camif/
12359 F:      include/media/drv-intf/s3c_camif.h
12360
12361 SAMSUNG S3FWRN5 NFC DRIVER
12362 M:      Robert Baldyga <r.baldyga@samsung.com>
12363 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12364 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12365 S:      Supported
12366 F:      drivers/nfc/s3fwrn5
12367
12368 SAMSUNG S5C73M3 CAMERA DRIVER
12369 M:      Kyungmin Park <kyungmin.park@samsung.com>
12370 M:      Andrzej Hajda <a.hajda@samsung.com>
12371 L:      linux-media@vger.kernel.org
12372 S:      Supported
12373 F:      drivers/media/i2c/s5c73m3/*
12374
12375 SAMSUNG S5K5BAF CAMERA DRIVER
12376 M:      Kyungmin Park <kyungmin.park@samsung.com>
12377 M:      Andrzej Hajda <a.hajda@samsung.com>
12378 L:      linux-media@vger.kernel.org
12379 S:      Supported
12380 F:      drivers/media/i2c/s5k5baf.c
12381
12382 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12383 M:      Krzysztof Kozlowski <krzk@kernel.org>
12384 M:      Vladimir Zapolskiy <vz@mleia.com>
12385 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12386 L:      linux-crypto@vger.kernel.org
12387 L:      linux-samsung-soc@vger.kernel.org
12388 S:      Maintained
12389 F:      drivers/crypto/s5p-sss.c
12390
12391 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12392 M:      Kyungmin Park <kyungmin.park@samsung.com>
12393 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12394 L:      linux-media@vger.kernel.org
12395 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12396 S:      Supported
12397 F:      drivers/media/platform/exynos4-is/
12398
12399 SAMSUNG SOC CLOCK DRIVERS
12400 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12401 M:      Tomasz Figa <tomasz.figa@gmail.com>
12402 M:      Chanwoo Choi <cw00.choi@samsung.com>
12403 S:      Supported
12404 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12406 F:      drivers/clk/samsung/
12407 F:      include/dt-bindings/clock/exynos*.h
12408 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12409
12410 SAMSUNG SPI DRIVERS
12411 M:      Kukjin Kim <kgene@kernel.org>
12412 M:      Krzysztof Kozlowski <krzk@kernel.org>
12413 M:      Andi Shyti <andi@etezian.org>
12414 L:      linux-spi@vger.kernel.org
12415 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12416 S:      Maintained
12417 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12418 F:      drivers/spi/spi-s3c*
12419 F:      include/linux/platform_data/spi-s3c64xx.h
12420
12421 SAMSUNG SXGBE DRIVERS
12422 M:      Byungho An <bh74.an@samsung.com>
12423 M:      Girish K S <ks.giri@samsung.com>
12424 M:      Vipul Pandya <vipul.pandya@samsung.com>
12425 S:      Supported
12426 L:      netdev@vger.kernel.org
12427 F:      drivers/net/ethernet/samsung/sxgbe/
12428
12429 SAMSUNG THERMAL DRIVER
12430 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12431 L:      linux-pm@vger.kernel.org
12432 L:      linux-samsung-soc@vger.kernel.org
12433 S:      Supported
12434 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12435 F:      drivers/thermal/samsung/
12436
12437 SAMSUNG USB2 PHY DRIVER
12438 M:      Kamil Debski <kamil@wypas.org>
12439 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12440 L:      linux-kernel@vger.kernel.org
12441 S:      Supported
12442 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12443 F:      Documentation/phy/samsung-usb2.txt
12444 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12445 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12446 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12447 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12448 F:      drivers/phy/samsung/phy-samsung-usb2.c
12449 F:      drivers/phy/samsung/phy-samsung-usb2.h
12450
12451 SC1200 WDT DRIVER
12452 M:      Zwane Mwaikambo <zwanem@gmail.com>
12453 S:      Maintained
12454 F:      drivers/watchdog/sc1200wdt.c
12455
12456 SCHEDULER
12457 M:      Ingo Molnar <mingo@redhat.com>
12458 M:      Peter Zijlstra <peterz@infradead.org>
12459 L:      linux-kernel@vger.kernel.org
12460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12461 S:      Maintained
12462 F:      kernel/sched/
12463 F:      include/linux/sched.h
12464 F:      include/uapi/linux/sched.h
12465 F:      include/linux/wait.h
12466
12467 SCR24X CHIP CARD INTERFACE DRIVER
12468 M:      Lubomir Rintel <lkundrak@v3.sk>
12469 S:      Supported
12470 F:      drivers/char/pcmcia/scr24x_cs.c
12471
12472 SCSI CDROM DRIVER
12473 M:      Jens Axboe <axboe@kernel.dk>
12474 L:      linux-scsi@vger.kernel.org
12475 W:      http://www.kernel.dk
12476 S:      Maintained
12477 F:      drivers/scsi/sr*
12478
12479 SCSI RDMA PROTOCOL (SRP) INITIATOR
12480 M:      Bart Van Assche <bart.vanassche@sandisk.com>
12481 L:      linux-rdma@vger.kernel.org
12482 S:      Supported
12483 W:      http://www.openfabrics.org
12484 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12486 F:      drivers/infiniband/ulp/srp/
12487 F:      include/scsi/srp.h
12488
12489 SCSI SG DRIVER
12490 M:      Doug Gilbert <dgilbert@interlog.com>
12491 L:      linux-scsi@vger.kernel.org
12492 W:      http://sg.danny.cz/sg
12493 S:      Maintained
12494 F:      Documentation/scsi/scsi-generic.txt
12495 F:      drivers/scsi/sg.c
12496 F:      include/scsi/sg.h
12497
12498 SCSI SUBSYSTEM
12499 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12501 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12503 L:      linux-scsi@vger.kernel.org
12504 S:      Maintained
12505 F:      Documentation/devicetree/bindings/scsi/
12506 F:      drivers/scsi/
12507 F:      include/scsi/
12508
12509 SCSI TAPE DRIVER
12510 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12511 L:      linux-scsi@vger.kernel.org
12512 S:      Maintained
12513 F:      Documentation/scsi/st.txt
12514 F:      drivers/scsi/st.*
12515 F:      drivers/scsi/st_*.h
12516
12517 SCTP PROTOCOL
12518 M:      Vlad Yasevich <vyasevich@gmail.com>
12519 M:      Neil Horman <nhorman@tuxdriver.com>
12520 L:      linux-sctp@vger.kernel.org
12521 W:      http://lksctp.sourceforge.net
12522 S:      Maintained
12523 F:      Documentation/networking/sctp.txt
12524 F:      include/linux/sctp.h
12525 F:      include/uapi/linux/sctp.h
12526 F:      include/net/sctp/
12527 F:      net/sctp/
12528
12529 SCx200 CPU SUPPORT
12530 M:      Jim Cromie <jim.cromie@gmail.com>
12531 S:      Odd Fixes
12532 F:      Documentation/i2c/busses/scx200_acb
12533 F:      arch/x86/platform/scx200/
12534 F:      drivers/watchdog/scx200_wdt.c
12535 F:      drivers/i2c/busses/scx200*
12536 F:      drivers/mtd/maps/scx200_docflash.c
12537 F:      include/linux/scx200.h
12538
12539 SCx200 GPIO DRIVER
12540 M:      Jim Cromie <jim.cromie@gmail.com>
12541 S:      Maintained
12542 F:      drivers/char/scx200_gpio.c
12543 F:      include/linux/scx200_gpio.h
12544
12545 SCx200 HRT CLOCKSOURCE DRIVER
12546 M:      Jim Cromie <jim.cromie@gmail.com>
12547 S:      Maintained
12548 F:      drivers/clocksource/scx200_hrt.c
12549
12550 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12551 M:      Sascha Sommer <saschasommer@freenet.de>
12552 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12553 S:      Maintained
12554 F:      drivers/mmc/host/sdricoh_cs.c
12555
12556 SECURE COMPUTING
12557 M:      Kees Cook <keescook@chromium.org>
12558 R:      Andy Lutomirski <luto@amacapital.net>
12559 R:      Will Drewry <wad@chromium.org>
12560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12561 S:      Supported
12562 F:      kernel/seccomp.c
12563 F:      include/uapi/linux/seccomp.h
12564 F:      include/linux/seccomp.h
12565 F:      tools/testing/selftests/seccomp/*
12566 F:      tools/testing/selftests/kselftest_harness.h
12567 F:      Documentation/userspace-api/seccomp_filter.rst
12568 K:      \bsecure_computing
12569 K:      \bTIF_SECCOMP\b
12570
12571 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12572 M:      Al Cooper <alcooperx@gmail.com>
12573 L:      linux-mmc@vger.kernel.org
12574 L:      bcm-kernel-feedback-list@broadcom.com
12575 S:      Maintained
12576 F:      drivers/mmc/host/sdhci-brcmstb*
12577
12578 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12579 M:      Adrian Hunter <adrian.hunter@intel.com>
12580 L:      linux-mmc@vger.kernel.org
12581 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12582 S:      Maintained
12583 F:      drivers/mmc/host/sdhci*
12584 F:      include/linux/mmc/sdhci*
12585
12586 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12587 M:      Ben Dooks <ben-linux@fluff.org>
12588 M:      Jaehoon Chung <jh80.chung@samsung.com>
12589 L:      linux-mmc@vger.kernel.org
12590 S:      Maintained
12591 F:      drivers/mmc/host/sdhci-s3c*
12592
12593 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12594 M:      Viresh Kumar <vireshk@kernel.org>
12595 L:      linux-mmc@vger.kernel.org
12596 S:      Maintained
12597 F:      drivers/mmc/host/sdhci-spear.c
12598
12599 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12600 M:      Kishon Vijay Abraham I <kishon@ti.com>
12601 L:      linux-mmc@vger.kernel.org
12602 S:      Maintained
12603 F:      drivers/mmc/host/sdhci-omap.c
12604
12605 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12606 M:      Scott Bauer <scott.bauer@intel.com>
12607 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12608 L:      linux-block@vger.kernel.org
12609 S:      Supported
12610 F:      block/sed*
12611 F:      block/opal_proto.h
12612 F:      include/linux/sed*
12613 F:      include/uapi/linux/sed*
12614
12615 SECURITY CONTACT
12616 M:      Security Officers <security@kernel.org>
12617 S:      Supported
12618
12619 SECURITY SUBSYSTEM
12620 M:      James Morris <jmorris@namei.org>
12621 M:      "Serge E. Hallyn" <serge@hallyn.com>
12622 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12624 W:      http://kernsec.org/
12625 S:      Supported
12626 F:      security/
12627
12628 SELINUX SECURITY MODULE
12629 M:      Paul Moore <paul@paul-moore.com>
12630 M:      Stephen Smalley <sds@tycho.nsa.gov>
12631 M:      Eric Paris <eparis@parisplace.org>
12632 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12633 W:      https://selinuxproject.org
12634 W:      https://github.com/SELinuxProject
12635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12636 S:      Supported
12637 F:      include/linux/selinux*
12638 F:      security/selinux/
12639 F:      scripts/selinux/
12640 F:      Documentation/admin-guide/LSM/SELinux.rst
12641
12642 SENSABLE PHANTOM
12643 M:      Jiri Slaby <jirislaby@gmail.com>
12644 S:      Maintained
12645 F:      drivers/misc/phantom.c
12646 F:      include/uapi/linux/phantom.h
12647
12648 SERIAL DEVICE BUS
12649 M:      Rob Herring <robh@kernel.org>
12650 L:      linux-serial@vger.kernel.org
12651 S:      Maintained
12652 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12653 F:      drivers/tty/serdev/
12654 F:      include/linux/serdev.h
12655
12656 SERIAL DRIVERS
12657 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12658 L:      linux-serial@vger.kernel.org
12659 S:      Maintained
12660 F:      Documentation/devicetree/bindings/serial/
12661 F:      drivers/tty/serial/
12662
12663 SERIAL IR RECEIVER
12664 M:      Sean Young <sean@mess.org>
12665 L:      linux-media@vger.kernel.org
12666 S:      Maintained
12667 F:      drivers/media/rc/serial_ir.c
12668
12669 SFC NETWORK DRIVER
12670 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12671 M:      Edward Cree <ecree@solarflare.com>
12672 M:      Bert Kenward <bkenward@solarflare.com>
12673 L:      netdev@vger.kernel.org
12674 S:      Supported
12675 F:      drivers/net/ethernet/sfc/
12676
12677 SGI GRU DRIVER
12678 M:      Dimitri Sivanich <sivanich@sgi.com>
12679 S:      Maintained
12680 F:      drivers/misc/sgi-gru/
12681
12682 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12683 M:      Pat Gefre <pfg@sgi.com>
12684 L:      linux-ia64@vger.kernel.org
12685 S:      Supported
12686 F:      Documentation/ia64/serial.txt
12687 F:      drivers/tty/serial/ioc?_serial.c
12688 F:      include/linux/ioc?.h
12689
12690 SGI XP/XPC/XPNET DRIVER
12691 M:      Cliff Whickman <cpw@sgi.com>
12692 M:      Robin Holt <robinmholt@gmail.com>
12693 S:      Maintained
12694 F:      drivers/misc/sgi-xp/
12695
12696 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12697 M:      Ursula Braun <ubraun@linux.ibm.com>
12698 L:      linux-s390@vger.kernel.org
12699 W:      http://www.ibm.com/developerworks/linux/linux390/
12700 S:      Supported
12701 F:      net/smc/
12702
12703 SH_VEU V4L2 MEM2MEM DRIVER
12704 L:      linux-media@vger.kernel.org
12705 S:      Orphan
12706 F:      drivers/media/platform/sh_veu.c
12707
12708 SH_VOU V4L2 OUTPUT DRIVER
12709 L:      linux-media@vger.kernel.org
12710 S:      Orphan
12711 F:      drivers/media/platform/sh_vou.c
12712 F:      include/media/drv-intf/sh_vou.h
12713
12714 SI2157 MEDIA DRIVER
12715 M:      Antti Palosaari <crope@iki.fi>
12716 L:      linux-media@vger.kernel.org
12717 W:      https://linuxtv.org
12718 W:      http://palosaari.fi/linux/
12719 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12720 T:      git git://linuxtv.org/anttip/media_tree.git
12721 S:      Maintained
12722 F:      drivers/media/tuners/si2157*
12723
12724 SI2165 MEDIA DRIVER
12725 M:      Matthias Schwarzott <zzam@gentoo.org>
12726 L:      linux-media@vger.kernel.org
12727 W:      https://linuxtv.org
12728 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12729 S:      Maintained
12730 F:      drivers/media/dvb-frontends/si2165*
12731
12732 SI2168 MEDIA DRIVER
12733 M:      Antti Palosaari <crope@iki.fi>
12734 L:      linux-media@vger.kernel.org
12735 W:      https://linuxtv.org
12736 W:      http://palosaari.fi/linux/
12737 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12738 T:      git git://linuxtv.org/anttip/media_tree.git
12739 S:      Maintained
12740 F:      drivers/media/dvb-frontends/si2168*
12741
12742 SI470X FM RADIO RECEIVER I2C DRIVER
12743 M:      Hans Verkuil <hverkuil@xs4all.nl>
12744 L:      linux-media@vger.kernel.org
12745 T:      git git://linuxtv.org/media_tree.git
12746 W:      https://linuxtv.org
12747 S:      Odd Fixes
12748 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12749
12750 SI470X FM RADIO RECEIVER USB DRIVER
12751 M:      Hans Verkuil <hverkuil@xs4all.nl>
12752 L:      linux-media@vger.kernel.org
12753 T:      git git://linuxtv.org/media_tree.git
12754 W:      https://linuxtv.org
12755 S:      Maintained
12756 F:      drivers/media/radio/si470x/radio-si470x-common.c
12757 F:      drivers/media/radio/si470x/radio-si470x.h
12758 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12759
12760 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12761 M:      Eduardo Valentin <edubezval@gmail.com>
12762 L:      linux-media@vger.kernel.org
12763 T:      git git://linuxtv.org/media_tree.git
12764 W:      https://linuxtv.org
12765 S:      Odd Fixes
12766 F:      drivers/media/radio/si4713/si4713.?
12767
12768 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12769 M:      Eduardo Valentin <edubezval@gmail.com>
12770 L:      linux-media@vger.kernel.org
12771 T:      git git://linuxtv.org/media_tree.git
12772 W:      https://linuxtv.org
12773 S:      Odd Fixes
12774 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12775
12776 SI4713 FM RADIO TRANSMITTER USB DRIVER
12777 M:      Hans Verkuil <hverkuil@xs4all.nl>
12778 L:      linux-media@vger.kernel.org
12779 T:      git git://linuxtv.org/media_tree.git
12780 W:      https://linuxtv.org
12781 S:      Maintained
12782 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12783
12784 SIANO DVB DRIVER
12785 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12786 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12787 L:      linux-media@vger.kernel.org
12788 W:      https://linuxtv.org
12789 T:      git git://linuxtv.org/media_tree.git
12790 S:      Odd fixes
12791 F:      drivers/media/common/siano/
12792 F:      drivers/media/usb/siano/
12793 F:      drivers/media/usb/siano/
12794 F:      drivers/media/mmc/siano/
12795
12796 SILEAD TOUCHSCREEN DRIVER
12797 M:      Hans de Goede <hdegoede@redhat.com>
12798 L:      linux-input@vger.kernel.org
12799 L:      platform-driver-x86@vger.kernel.org
12800 S:      Maintained
12801 F:      drivers/input/touchscreen/silead.c
12802 F:      drivers/platform/x86/silead_dmi.c
12803
12804 SILICON MOTION SM712 FRAME BUFFER DRIVER
12805 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12806 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12807 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12808 L:      linux-fbdev@vger.kernel.org
12809 S:      Maintained
12810 F:      drivers/video/fbdev/sm712*
12811 F:      Documentation/fb/sm712fb.txt
12812
12813 SIMPLE FIRMWARE INTERFACE (SFI)
12814 M:      Len Brown <lenb@kernel.org>
12815 L:      sfi-devel@simplefirmware.org
12816 W:      http://simplefirmware.org/
12817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12818 S:      Supported
12819 F:      arch/x86/platform/sfi/
12820 F:      drivers/sfi/
12821 F:      include/linux/sfi*.h
12822
12823 SIMPLEFB FB DRIVER
12824 M:      Hans de Goede <hdegoede@redhat.com>
12825 L:      linux-fbdev@vger.kernel.org
12826 S:      Maintained
12827 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12828 F:      drivers/video/fbdev/simplefb.c
12829 F:      include/linux/platform_data/simplefb.h
12830
12831 SIMTEC EB110ATX (Chalice CATS)
12832 P:      Ben Dooks
12833 P:      Vincent Sanders <vince@simtec.co.uk>
12834 M:      Simtec Linux Team <linux@simtec.co.uk>
12835 W:      http://www.simtec.co.uk/products/EB110ATX/
12836 S:      Supported
12837
12838 SIMTEC EB2410ITX (BAST)
12839 P:      Ben Dooks
12840 P:      Vincent Sanders <vince@simtec.co.uk>
12841 M:      Simtec Linux Team <linux@simtec.co.uk>
12842 W:      http://www.simtec.co.uk/products/EB2410ITX/
12843 S:      Supported
12844 F:      arch/arm/mach-s3c24xx/mach-bast.c
12845 F:      arch/arm/mach-s3c24xx/bast-ide.c
12846 F:      arch/arm/mach-s3c24xx/bast-irq.c
12847
12848 SIPHASH PRF ROUTINES
12849 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12850 S:      Maintained
12851 F:      lib/siphash.c
12852 F:      lib/test_siphash.c
12853 F:      include/linux/siphash.h
12854
12855 SIOX
12856 M:      Gavin Schenk <g.schenk@eckelmann.de>
12857 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
12858 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12859 S:      Supported
12860 F:      drivers/siox/*
12861 F:      include/trace/events/siox.h
12862
12863 SIS 190 ETHERNET DRIVER
12864 M:      Francois Romieu <romieu@fr.zoreil.com>
12865 L:      netdev@vger.kernel.org
12866 S:      Maintained
12867 F:      drivers/net/ethernet/sis/sis190.c
12868
12869 SIS 900/7016 FAST ETHERNET DRIVER
12870 M:      Daniele Venzano <venza@brownhat.org>
12871 W:      http://www.brownhat.org/sis900.html
12872 L:      netdev@vger.kernel.org
12873 S:      Maintained
12874 F:      drivers/net/ethernet/sis/sis900.*
12875
12876 SIS FRAMEBUFFER DRIVER
12877 M:      Thomas Winischhofer <thomas@winischhofer.net>
12878 W:      http://www.winischhofer.net/linuxsisvga.shtml
12879 S:      Maintained
12880 F:      Documentation/fb/sisfb.txt
12881 F:      drivers/video/fbdev/sis/
12882 F:      include/video/sisfb.h
12883
12884 SIS USB2VGA DRIVER
12885 M:      Thomas Winischhofer <thomas@winischhofer.net>
12886 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12887 S:      Maintained
12888 F:      drivers/usb/misc/sisusbvga/
12889
12890 SLAB ALLOCATOR
12891 M:      Christoph Lameter <cl@linux.com>
12892 M:      Pekka Enberg <penberg@kernel.org>
12893 M:      David Rientjes <rientjes@google.com>
12894 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12895 M:      Andrew Morton <akpm@linux-foundation.org>
12896 L:      linux-mm@kvack.org
12897 S:      Maintained
12898 F:      include/linux/sl?b*.h
12899 F:      mm/sl?b*
12900
12901 SLEEPABLE READ-COPY UPDATE (SRCU)
12902 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12903 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12904 M:      Josh Triplett <josh@joshtriplett.org>
12905 R:      Steven Rostedt <rostedt@goodmis.org>
12906 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12907 L:      linux-kernel@vger.kernel.org
12908 W:      http://www.rdrop.com/users/paulmck/RCU/
12909 S:      Supported
12910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12911 F:      include/linux/srcu.h
12912 F:      kernel/rcu/srcu.c
12913
12914 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12915 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12916 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12917 S:      Maintained
12918 F:      drivers/slimbus/
12919 F:      Documentation/devicetree/bindings/slimbus/
12920 F:      include/linux/slimbus.h
12921
12922 SMACK SECURITY MODULE
12923 M:      Casey Schaufler <casey@schaufler-ca.com>
12924 L:      linux-security-module@vger.kernel.org
12925 W:      http://schaufler-ca.com
12926 T:      git git://github.com/cschaufler/smack-next
12927 S:      Maintained
12928 F:      Documentation/admin-guide/LSM/Smack.rst
12929 F:      security/smack/
12930
12931 SMC91x ETHERNET DRIVER
12932 M:      Nicolas Pitre <nico@fluxnic.net>
12933 S:      Odd Fixes
12934 F:      drivers/net/ethernet/smsc/smc91x.*
12935
12936 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12937 M:      Sakari Ailus <sakari.ailus@iki.fi>
12938 L:      linux-media@vger.kernel.org
12939 S:      Maintained
12940 F:      drivers/media/i2c/smiapp/
12941 F:      include/media/i2c/smiapp.h
12942 F:      drivers/media/i2c/smiapp-pll.c
12943 F:      drivers/media/i2c/smiapp-pll.h
12944 F:      include/uapi/linux/smiapp.h
12945 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12946
12947 SMM665 HARDWARE MONITOR DRIVER
12948 M:      Guenter Roeck <linux@roeck-us.net>
12949 L:      linux-hwmon@vger.kernel.org
12950 S:      Maintained
12951 F:      Documentation/hwmon/smm665
12952 F:      drivers/hwmon/smm665.c
12953
12954 SMSC EMC2103 HARDWARE MONITOR DRIVER
12955 M:      Steve Glendinning <steve.glendinning@shawell.net>
12956 L:      linux-hwmon@vger.kernel.org
12957 S:      Maintained
12958 F:      Documentation/hwmon/emc2103
12959 F:      drivers/hwmon/emc2103.c
12960
12961 SMSC SCH5627 HARDWARE MONITOR DRIVER
12962 M:      Hans de Goede <hdegoede@redhat.com>
12963 L:      linux-hwmon@vger.kernel.org
12964 S:      Supported
12965 F:      Documentation/hwmon/sch5627
12966 F:      drivers/hwmon/sch5627.c
12967
12968 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12969 M:      Steve Glendinning <steve.glendinning@shawell.net>
12970 L:      linux-fbdev@vger.kernel.org
12971 S:      Maintained
12972 F:      drivers/video/fbdev/smscufx.c
12973
12974 SMSC47B397 HARDWARE MONITOR DRIVER
12975 M:      Jean Delvare <jdelvare@suse.com>
12976 L:      linux-hwmon@vger.kernel.org
12977 S:      Maintained
12978 F:      Documentation/hwmon/smsc47b397
12979 F:      drivers/hwmon/smsc47b397.c
12980
12981 SMSC911x ETHERNET DRIVER
12982 M:      Steve Glendinning <steve.glendinning@shawell.net>
12983 L:      netdev@vger.kernel.org
12984 S:      Maintained
12985 F:      include/linux/smsc911x.h
12986 F:      drivers/net/ethernet/smsc/smsc911x.*
12987
12988 SMSC9420 PCI ETHERNET DRIVER
12989 M:      Steve Glendinning <steve.glendinning@shawell.net>
12990 L:      netdev@vger.kernel.org
12991 S:      Maintained
12992 F:      drivers/net/ethernet/smsc/smsc9420.*
12993
12994 SOC-CAMERA V4L2 SUBSYSTEM
12995 L:      linux-media@vger.kernel.org
12996 T:      git git://linuxtv.org/media_tree.git
12997 S:      Orphan
12998 F:      include/media/soc*
12999 F:      drivers/media/i2c/soc_camera/
13000 F:      drivers/media/platform/soc_camera/
13001
13002 SOCIONEXT SYNQUACER I2C DRIVER
13003 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13004 L:      linux-i2c@vger.kernel.org
13005 S:      Maintained
13006 F:      drivers/i2c/busses/i2c-synquacer.c
13007 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13008
13009 SOCIONEXT UNIPHIER SOUND DRIVER
13010 M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13011 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13012 S:      Maintained
13013 F:      sound/soc/uniphier/
13014
13015 SOEKRIS NET48XX LED SUPPORT
13016 M:      Chris Boot <bootc@bootc.net>
13017 S:      Maintained
13018 F:      drivers/leds/leds-net48xx.c
13019
13020 SOFT-ROCE DRIVER (rxe)
13021 M:      Moni Shoua <monis@mellanox.com>
13022 L:      linux-rdma@vger.kernel.org
13023 S:      Supported
13024 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13025 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13026 F:      drivers/infiniband/sw/rxe/
13027 F:      include/uapi/rdma/rdma_user_rxe.h
13028
13029 SOFTLOGIC 6x10 MPEG CODEC
13030 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13031 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13032 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13033 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13034 M:      Ismael Luceno <ismael@iodev.co.uk>
13035 L:      linux-media@vger.kernel.org
13036 S:      Supported
13037 F:      drivers/media/pci/solo6x10/
13038
13039 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13040 M:      James Morse <james.morse@arm.com>
13041 L:      linux-arm-kernel@lists.infradead.org
13042 S:      Maintained
13043 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13044 F:      drivers/firmware/arm_sdei.c
13045 F:      include/linux/sdei.h
13046 F:      include/uapi/linux/sdei.h
13047
13048 SOFTWARE RAID (Multiple Disks) SUPPORT
13049 M:      Shaohua Li <shli@kernel.org>
13050 L:      linux-raid@vger.kernel.org
13051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13052 S:      Supported
13053 F:      drivers/md/Makefile
13054 F:      drivers/md/Kconfig
13055 F:      drivers/md/md*
13056 F:      drivers/md/raid*
13057 F:      include/linux/raid/
13058 F:      include/uapi/linux/raid/
13059
13060 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13061 M:      Jassi Brar <jaswinder.singh@linaro.org>
13062 L:      netdev@vger.kernel.org
13063 S:      Maintained
13064 F:      drivers/net/ethernet/socionext/netsec.c
13065 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13066
13067 SOLIDRUN CLEARFOG SUPPORT
13068 M:      Russell King <linux@armlinux.org.uk>
13069 S:      Maintained
13070 F:      arch/arm/boot/dts/armada-388-clearfog*
13071 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13072
13073 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13074 M:      Russell King <linux@armlinux.org.uk>
13075 S:      Maintained
13076 F:      arch/arm/boot/dts/imx6*-cubox-i*
13077 F:      arch/arm/boot/dts/imx6*-hummingboard*
13078 F:      arch/arm/boot/dts/imx6*-sr-*
13079
13080 SONIC NETWORK DRIVER
13081 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13082 L:      netdev@vger.kernel.org
13083 S:      Maintained
13084 F:      drivers/net/ethernet/natsemi/sonic.*
13085
13086 SONICS SILICON BACKPLANE DRIVER (SSB)
13087 M:      Michael Buesch <m@bues.ch>
13088 L:      linux-wireless@vger.kernel.org
13089 S:      Maintained
13090 F:      drivers/ssb/
13091 F:      include/linux/ssb/
13092
13093 SONY IMX274 SENSOR DRIVER
13094 M:      Leon Luo <leonl@leopardimaging.com>
13095 L:      linux-media@vger.kernel.org
13096 T:      git git://linuxtv.org/media_tree.git
13097 S:      Maintained
13098 F:      drivers/media/i2c/imx274.c
13099 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13100
13101 SONY MEMORYSTICK CARD SUPPORT
13102 M:      Alex Dubov <oakad@yahoo.com>
13103 W:      http://tifmxx.berlios.de/
13104 S:      Maintained
13105 F:      drivers/memstick/host/tifm_ms.c
13106
13107 SONY MEMORYSTICK STANDARD SUPPORT
13108 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13109 S:      Maintained
13110 F:      drivers/memstick/core/ms_block.*
13111
13112 SONY VAIO CONTROL DEVICE DRIVER
13113 M:      Mattia Dongili <malattia@linux.it>
13114 L:      platform-driver-x86@vger.kernel.org
13115 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13116 S:      Maintained
13117 F:      Documentation/laptops/sony-laptop.txt
13118 F:      drivers/char/sonypi.c
13119 F:      drivers/platform/x86/sony-laptop.c
13120 F:      include/linux/sony-laptop.h
13121
13122 SOUND
13123 M:      Jaroslav Kysela <perex@perex.cz>
13124 M:      Takashi Iwai <tiwai@suse.com>
13125 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13126 W:      http://www.alsa-project.org/
13127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13128 T:      git git://git.alsa-project.org/alsa-kernel.git
13129 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13130 S:      Maintained
13131 F:      Documentation/sound/
13132 F:      include/sound/
13133 F:      include/uapi/sound/
13134 F:      sound/
13135
13136 SOUND - COMPRESSED AUDIO
13137 M:      Vinod Koul <vinod.koul@intel.com>
13138 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13140 S:      Supported
13141 F:      Documentation/sound/alsa/compress_offload.txt
13142 F:      include/sound/compress_driver.h
13143 F:      include/uapi/sound/compress_*
13144 F:      sound/core/compress_offload.c
13145 F:      sound/soc/soc-compress.c
13146
13147 SOUND - DMAENGINE HELPERS
13148 M:      Lars-Peter Clausen <lars@metafoo.de>
13149 S:      Supported
13150 F:      include/sound/dmaengine_pcm.h
13151 F:      sound/core/pcm_dmaengine.c
13152 F:      sound/soc/soc-generic-dmaengine-pcm.c
13153
13154 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13155 M:      Liam Girdwood <lgirdwood@gmail.com>
13156 M:      Mark Brown <broonie@kernel.org>
13157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13158 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13159 W:      http://alsa-project.org/main/index.php/ASoC
13160 S:      Supported
13161 F:      Documentation/devicetree/bindings/sound/
13162 F:      Documentation/sound/alsa/soc/
13163 F:      sound/soc/
13164 F:      include/sound/soc*
13165
13166 SOUNDWIRE SUBSYSTEM
13167 M:      Vinod Koul <vinod.koul@intel.com>
13168 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13169 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13170 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13171 S:      Supported
13172 F:      Documentation/driver-api/soundwire/
13173 F:      drivers/soundwire/
13174 F:      include/linux/soundwire/
13175
13176 SP2 MEDIA DRIVER
13177 M:      Olli Salonen <olli.salonen@iki.fi>
13178 L:      linux-media@vger.kernel.org
13179 W:      https://linuxtv.org
13180 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13181 S:      Maintained
13182 F:      drivers/media/dvb-frontends/sp2*
13183
13184 SPARC + UltraSPARC (sparc/sparc64)
13185 M:      "David S. Miller" <davem@davemloft.net>
13186 L:      sparclinux@vger.kernel.org
13187 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13190 S:      Maintained
13191 F:      arch/sparc/
13192 F:      drivers/sbus/
13193
13194 SPARC SERIAL DRIVERS
13195 M:      "David S. Miller" <davem@davemloft.net>
13196 L:      sparclinux@vger.kernel.org
13197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13199 S:      Maintained
13200 F:      include/linux/sunserialcore.h
13201 F:      drivers/tty/serial/suncore.c
13202 F:      drivers/tty/serial/sunhv.c
13203 F:      drivers/tty/serial/sunsab.c
13204 F:      drivers/tty/serial/sunsab.h
13205 F:      drivers/tty/serial/sunsu.c
13206 F:      drivers/tty/serial/sunzilog.c
13207 F:      drivers/tty/serial/sunzilog.h
13208 F:      drivers/tty/vcc.c
13209
13210 SPARSE CHECKER
13211 M:      "Christopher Li" <sparse@chrisli.org>
13212 L:      linux-sparse@vger.kernel.org
13213 W:      https://sparse.wiki.kernel.org/
13214 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13215 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13216 S:      Maintained
13217 F:      include/linux/compiler.h
13218
13219 SPEAR CLOCK FRAMEWORK SUPPORT
13220 M:      Viresh Kumar <vireshk@kernel.org>
13221 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13222 W:      http://www.st.com/spear
13223 S:      Maintained
13224 F:      drivers/clk/spear/
13225
13226 SPEAR PLATFORM SUPPORT
13227 M:      Viresh Kumar <vireshk@kernel.org>
13228 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13229 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13230 W:      http://www.st.com/spear
13231 S:      Maintained
13232 F:      arch/arm/boot/dts/spear*
13233 F:      arch/arm/mach-spear/
13234
13235 SPI NOR SUBSYSTEM
13236 M:      Marek Vasut <marek.vasut@gmail.com>
13237 L:      linux-mtd@lists.infradead.org
13238 W:      http://www.linux-mtd.infradead.org/
13239 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13240 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13241 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13242 S:      Maintained
13243 F:      drivers/mtd/spi-nor/
13244 F:      include/linux/mtd/spi-nor.h
13245
13246 SPI SUBSYSTEM
13247 M:      Mark Brown <broonie@kernel.org>
13248 L:      linux-spi@vger.kernel.org
13249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13250 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13251 S:      Maintained
13252 F:      Documentation/devicetree/bindings/spi/
13253 F:      Documentation/spi/
13254 F:      drivers/spi/
13255 F:      include/linux/spi/
13256 F:      include/uapi/linux/spi/
13257 F:      tools/spi/
13258
13259 SPIDERNET NETWORK DRIVER for CELL
13260 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13261 L:      netdev@vger.kernel.org
13262 S:      Supported
13263 F:      Documentation/networking/spider_net.txt
13264 F:      drivers/net/ethernet/toshiba/spider_net*
13265
13266 SPMI SUBSYSTEM
13267 R:      Stephen Boyd <sboyd@kernel.org>
13268 L:      linux-arm-msm@vger.kernel.org
13269 F:      Documentation/devicetree/bindings/spmi/
13270 F:      drivers/spmi/
13271 F:      include/dt-bindings/spmi/spmi.h
13272 F:      include/linux/spmi.h
13273 F:      include/trace/events/spmi.h
13274
13275 SPU FILE SYSTEM
13276 M:      Jeremy Kerr <jk@ozlabs.org>
13277 L:      linuxppc-dev@lists.ozlabs.org
13278 W:      http://www.ibm.com/developerworks/power/cell/
13279 S:      Supported
13280 F:      Documentation/filesystems/spufs.txt
13281 F:      arch/powerpc/platforms/cell/spufs/
13282
13283 SQUASHFS FILE SYSTEM
13284 M:      Phillip Lougher <phillip@squashfs.org.uk>
13285 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13286 W:      http://squashfs.org.uk
13287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13288 S:      Maintained
13289 F:      Documentation/filesystems/squashfs.txt
13290 F:      fs/squashfs/
13291
13292 SRM (Alpha) environment access
13293 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13294 S:      Maintained
13295 F:      arch/alpha/kernel/srm_env.c
13296
13297 STABLE BRANCH
13298 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13299 L:      stable@vger.kernel.org
13300 S:      Supported
13301 F:      Documentation/process/stable-kernel-rules.rst
13302
13303 STAGING - ATOMISP DRIVER
13304 M:      Alan Cox <alan@linux.intel.com>
13305 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13306 L:      linux-media@vger.kernel.org
13307 S:      Maintained
13308 F:      drivers/staging/media/atomisp/
13309
13310 STAGING - COMEDI
13311 M:      Ian Abbott <abbotti@mev.co.uk>
13312 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13313 S:      Odd Fixes
13314 F:      drivers/staging/comedi/
13315
13316 STAGING - FLARION FT1000 DRIVERS
13317 M:      Marek Belisko <marek.belisko@gmail.com>
13318 S:      Odd Fixes
13319 F:      drivers/staging/ft1000/
13320
13321 STAGING - INDUSTRIAL IO
13322 M:      Jonathan Cameron <jic23@kernel.org>
13323 L:      linux-iio@vger.kernel.org
13324 S:      Odd Fixes
13325 F:      Documentation/devicetree/bindings/staging/iio/
13326 F:      drivers/staging/iio/
13327
13328 STAGING - LUSTRE PARALLEL FILESYSTEM
13329 M:      Oleg Drokin <oleg.drokin@intel.com>
13330 M:      Andreas Dilger <andreas.dilger@intel.com>
13331 M:      James Simmons <jsimmons@infradead.org>
13332 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
13333 W:      http://wiki.lustre.org/
13334 S:      Maintained
13335 F:      drivers/staging/lustre
13336
13337 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13338 M:      Marc Dietrich <marvin24@gmx.de>
13339 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13340 L:      linux-tegra@vger.kernel.org
13341 S:      Maintained
13342 F:      drivers/staging/nvec/
13343
13344 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13345 M:      Jens Frederich <jfrederich@gmail.com>
13346 M:      Daniel Drake <dsd@laptop.org>
13347 M:      Jon Nettleton <jon.nettleton@gmail.com>
13348 W:      http://wiki.laptop.org/go/DCON
13349 S:      Maintained
13350 F:      drivers/staging/olpc_dcon/
13351
13352 STAGING - REALTEK RTL8712U DRIVERS
13353 M:      Larry Finger <Larry.Finger@lwfinger.net>
13354 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13355 S:      Odd Fixes
13356 F:      drivers/staging/rtl8712/
13357
13358 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13359 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13360 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13361 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13362 L:      linux-fbdev@vger.kernel.org
13363 S:      Maintained
13364 F:      drivers/staging/sm750fb/
13365
13366 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13367 M:      William Hubbs <w.d.hubbs@gmail.com>
13368 M:      Chris Brannon <chris@the-brannons.com>
13369 M:      Kirk Reiser <kirk@reisers.ca>
13370 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13371 L:      speakup@linux-speakup.org
13372 W:      http://www.linux-speakup.org/
13373 S:      Odd Fixes
13374 F:      drivers/staging/speakup/
13375
13376 STAGING - VIA VT665X DRIVERS
13377 M:      Forest Bond <forest@alittletooquiet.net>
13378 S:      Odd Fixes
13379 F:      drivers/staging/vt665?/
13380
13381 STAGING - WILC1000 WIFI DRIVER
13382 M:      Aditya Shankar <aditya.shankar@microchip.com>
13383 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13384 L:      linux-wireless@vger.kernel.org
13385 S:      Supported
13386 F:      drivers/staging/wilc1000/
13387
13388 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13389 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13390 S:      Odd Fixes
13391 F:      drivers/staging/xgifb/
13392
13393 STAGING SUBSYSTEM
13394 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13396 L:      devel@driverdev.osuosl.org
13397 S:      Supported
13398 F:      drivers/staging/
13399
13400 STARFIRE/DURALAN NETWORK DRIVER
13401 M:      Ion Badulescu <ionut@badula.org>
13402 S:      Odd Fixes
13403 F:      drivers/net/ethernet/adaptec/starfire*
13404
13405 STEC S1220 SKD DRIVER
13406 M:      Bart Van Assche <bart.vanassche@wdc.com>
13407 L:      linux-block@vger.kernel.org
13408 S:      Maintained
13409 F:      drivers/block/skd*[ch]
13410
13411 STI CEC DRIVER
13412 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13413 S:      Maintained
13414 F:      drivers/staging/media/st-cec/
13415 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13416
13417 STK1160 USB VIDEO CAPTURE DRIVER
13418 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13419 L:      linux-media@vger.kernel.org
13420 T:      git git://linuxtv.org/media_tree.git
13421 S:      Maintained
13422 F:      drivers/media/usb/stk1160/
13423
13424 STMMAC ETHERNET DRIVER
13425 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13426 M:      Alexandre Torgue <alexandre.torgue@st.com>
13427 L:      netdev@vger.kernel.org
13428 W:      http://www.stlinux.com
13429 S:      Supported
13430 F:      drivers/net/ethernet/stmicro/stmmac/
13431
13432 SUN3/3X
13433 M:      Sam Creasey <sammy@sammy.net>
13434 W:      http://sammy.net/sun3/
13435 S:      Maintained
13436 F:      arch/m68k/kernel/*sun3*
13437 F:      arch/m68k/sun3*/
13438 F:      arch/m68k/include/asm/sun3*
13439 F:      drivers/net/ethernet/i825xx/sun3*
13440
13441 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13442 M:      Hans de Goede <hdegoede@redhat.com>
13443 L:      linux-input@vger.kernel.org
13444 S:      Maintained
13445 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13446 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13447
13448 SUNDANCE NETWORK DRIVER
13449 M:      Denis Kirjanov <kda@linux-powerpc.org>
13450 L:      netdev@vger.kernel.org
13451 S:      Maintained
13452 F:      drivers/net/ethernet/dlink/sundance.c
13453
13454 SUPERH
13455 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13456 M:      Rich Felker <dalias@libc.org>
13457 L:      linux-sh@vger.kernel.org
13458 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13459 S:      Maintained
13460 F:      Documentation/sh/
13461 F:      arch/sh/
13462 F:      drivers/sh/
13463
13464 SUSPEND TO RAM
13465 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13466 M:      Len Brown <len.brown@intel.com>
13467 M:      Pavel Machek <pavel@ucw.cz>
13468 L:      linux-pm@vger.kernel.org
13469 B:      https://bugzilla.kernel.org
13470 S:      Supported
13471 F:      Documentation/power/
13472 F:      arch/x86/kernel/acpi/
13473 F:      drivers/base/power/
13474 F:      kernel/power/
13475 F:      include/linux/suspend.h
13476 F:      include/linux/freezer.h
13477 F:      include/linux/pm.h
13478
13479 SVGA HANDLING
13480 M:      Martin Mares <mj@ucw.cz>
13481 L:      linux-video@atrey.karlin.mff.cuni.cz
13482 S:      Maintained
13483 F:      Documentation/svga.txt
13484 F:      arch/x86/boot/video*
13485
13486 SWIOTLB SUBSYSTEM
13487 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13488 L:      iommu@lists.linux-foundation.org
13489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13490 S:      Supported
13491 F:      lib/swiotlb.c
13492 F:      arch/*/kernel/pci-swiotlb.c
13493 F:      include/linux/swiotlb.h
13494
13495 SWITCHDEV
13496 M:      Jiri Pirko <jiri@resnulli.us>
13497 M:      Ivan Vecera <ivecera@redhat.com>
13498 L:      netdev@vger.kernel.org
13499 S:      Supported
13500 F:      net/switchdev/
13501 F:      include/net/switchdev.h
13502
13503 SYNC FILE FRAMEWORK
13504 M:      Sumit Semwal <sumit.semwal@linaro.org>
13505 R:      Gustavo Padovan <gustavo@padovan.org>
13506 S:      Maintained
13507 L:      linux-media@vger.kernel.org
13508 L:      dri-devel@lists.freedesktop.org
13509 F:      drivers/dma-buf/sync_*
13510 F:      drivers/dma-buf/dma-fence*
13511 F:      drivers/dma-buf/sw_sync.c
13512 F:      include/linux/sync_file.h
13513 F:      include/uapi/linux/sync_file.h
13514 F:      Documentation/sync_file.txt
13515 T:      git git://anongit.freedesktop.org/drm/drm-misc
13516
13517 SYNOPSYS ARC ARCHITECTURE
13518 M:      Vineet Gupta <vgupta@synopsys.com>
13519 L:      linux-snps-arc@lists.infradead.org
13520 S:      Supported
13521 F:      arch/arc/
13522 F:      Documentation/devicetree/bindings/arc/*
13523 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13524 F:      drivers/clocksource/arc_timer.c
13525 F:      drivers/tty/serial/arc_uart.c
13526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13527
13528 SYNOPSYS ARC HSDK SDP pll clock driver
13529 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13530 S:      Supported
13531 F:      drivers/clk/clk-hsdk-pll.c
13532 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13533
13534 SYNOPSYS ARC SDP clock driver
13535 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13536 S:      Supported
13537 F:      drivers/clk/axs10x/*
13538 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13539
13540 SYNOPSYS ARC SDP platform support
13541 M:      Alexey Brodkin <abrodkin@synopsys.com>
13542 S:      Supported
13543 F:      arch/arc/plat-axs10x
13544 F:      arch/arc/boot/dts/ax*
13545 F:      Documentation/devicetree/bindings/arc/axs10*
13546
13547 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13548 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13549 S:      Supported
13550 F:      drivers/reset/reset-axs10x.c
13551 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13552
13553 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13554 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13555 S:      Maintained
13556 F:      drivers/tty/serial/8250/8250_dw.c
13557
13558 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13559 M:      Hoan Tran <hotran@apm.com>
13560 L:      linux-gpio@vger.kernel.org
13561 S:      Maintained
13562 F:      drivers/gpio/gpio-dwapb.c
13563 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13564
13565 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13566 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13567 S:      Maintained
13568 F:      drivers/dma/dwi-axi-dmac/
13569 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13570
13571 SYNOPSYS DESIGNWARE DMAC DRIVER
13572 M:      Viresh Kumar <vireshk@kernel.org>
13573 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13574 S:      Maintained
13575 F:      include/linux/dma/dw.h
13576 F:      include/linux/platform_data/dma-dw.h
13577 F:      drivers/dma/dw/
13578
13579 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13580 M:      Jose Abreu <Jose.Abreu@synopsys.com>
13581 L:      netdev@vger.kernel.org
13582 S:      Supported
13583 F:      drivers/net/ethernet/synopsys/
13584
13585 SYNOPSYS DESIGNWARE I2C DRIVER
13586 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13587 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13588 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13589 L:      linux-i2c@vger.kernel.org
13590 S:      Maintained
13591 F:      drivers/i2c/busses/i2c-designware-*
13592 F:      include/linux/platform_data/i2c-designware.h
13593
13594 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13595 M:      Jaehoon Chung <jh80.chung@samsung.com>
13596 L:      linux-mmc@vger.kernel.org
13597 S:      Maintained
13598 F:      drivers/mmc/host/dw_mmc*
13599
13600 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13601 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13602 S:      Supported
13603 F:      drivers/reset/reset-hsdk.c
13604 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13605 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13606
13607 SYSTEM CONFIGURATION (SYSCON)
13608 M:      Lee Jones <lee.jones@linaro.org>
13609 M:      Arnd Bergmann <arnd@arndb.de>
13610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13611 S:      Supported
13612 F:      drivers/mfd/syscon.c
13613
13614 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13615 M:      Sudeep Holla <sudeep.holla@arm.com>
13616 L:      linux-arm-kernel@lists.infradead.org
13617 S:      Maintained
13618 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13619 F:      drivers/clk/clk-sc[mp]i.c
13620 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
13621 F:      drivers/firmware/arm_scpi.c
13622 F:      drivers/firmware/arm_scmi/
13623 F:      include/linux/sc[mp]i_protocol.h
13624
13625 SYSTEM RESET/SHUTDOWN DRIVERS
13626 M:      Sebastian Reichel <sre@kernel.org>
13627 L:      linux-pm@vger.kernel.org
13628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13629 S:      Maintained
13630 F:      Documentation/devicetree/bindings/power/reset/
13631 F:      drivers/power/reset/
13632
13633 SYSTEM TRACE MODULE CLASS
13634 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13635 S:      Maintained
13636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13637 F:      Documentation/trace/stm.txt
13638 F:      drivers/hwtracing/stm/
13639 F:      include/linux/stm.h
13640 F:      include/uapi/linux/stm.h
13641
13642 SYSV FILESYSTEM
13643 M:      Christoph Hellwig <hch@infradead.org>
13644 S:      Maintained
13645 F:      Documentation/filesystems/sysv-fs.txt
13646 F:      fs/sysv/
13647 F:      include/linux/sysv_fs.h
13648
13649 TARGET SUBSYSTEM
13650 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13651 L:      linux-scsi@vger.kernel.org
13652 L:      target-devel@vger.kernel.org
13653 W:      http://www.linux-iscsi.org
13654 W:      http://groups.google.com/group/linux-iscsi-target-dev
13655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13656 S:      Supported
13657 F:      drivers/target/
13658 F:      include/target/
13659 F:      Documentation/target/
13660
13661 TASKSTATS STATISTICS INTERFACE
13662 M:      Balbir Singh <bsingharora@gmail.com>
13663 S:      Maintained
13664 F:      Documentation/accounting/taskstats*
13665 F:      include/linux/taskstats*
13666 F:      kernel/taskstats.c
13667
13668 TC subsystem
13669 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13670 M:      Cong Wang <xiyou.wangcong@gmail.com>
13671 M:      Jiri Pirko <jiri@resnulli.us>
13672 L:      netdev@vger.kernel.org
13673 S:      Maintained
13674 F:      include/net/pkt_cls.h
13675 F:      include/net/pkt_sched.h
13676 F:      include/net/tc_act/
13677 F:      include/uapi/linux/pkt_cls.h
13678 F:      include/uapi/linux/pkt_sched.h
13679 F:      include/uapi/linux/tc_act/
13680 F:      include/uapi/linux/tc_ematch/
13681 F:      net/sched/
13682
13683 TCP LOW PRIORITY MODULE
13684 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13685 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13686 W:      http://tcp-lp-mod.sourceforge.net/
13687 S:      Maintained
13688 F:      net/ipv4/tcp_lp.c
13689
13690 TDA10071 MEDIA DRIVER
13691 M:      Antti Palosaari <crope@iki.fi>
13692 L:      linux-media@vger.kernel.org
13693 W:      https://linuxtv.org
13694 W:      http://palosaari.fi/linux/
13695 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13696 T:      git git://linuxtv.org/anttip/media_tree.git
13697 S:      Maintained
13698 F:      drivers/media/dvb-frontends/tda10071*
13699
13700 TDA18212 MEDIA DRIVER
13701 M:      Antti Palosaari <crope@iki.fi>
13702 L:      linux-media@vger.kernel.org
13703 W:      https://linuxtv.org
13704 W:      http://palosaari.fi/linux/
13705 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13706 T:      git git://linuxtv.org/anttip/media_tree.git
13707 S:      Maintained
13708 F:      drivers/media/tuners/tda18212*
13709
13710 TDA18218 MEDIA DRIVER
13711 M:      Antti Palosaari <crope@iki.fi>
13712 L:      linux-media@vger.kernel.org
13713 W:      https://linuxtv.org
13714 W:      http://palosaari.fi/linux/
13715 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13716 T:      git git://linuxtv.org/anttip/media_tree.git
13717 S:      Maintained
13718 F:      drivers/media/tuners/tda18218*
13719
13720 TDA18250 MEDIA DRIVER
13721 M:      Olli Salonen <olli.salonen@iki.fi>
13722 L:      linux-media@vger.kernel.org
13723 W:      https://linuxtv.org
13724 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13725 T:      git git://linuxtv.org/media_tree.git
13726 S:      Maintained
13727 F:      drivers/media/tuners/tda18250*
13728
13729 TDA18271 MEDIA DRIVER
13730 M:      Michael Krufky <mkrufky@linuxtv.org>
13731 L:      linux-media@vger.kernel.org
13732 W:      https://linuxtv.org
13733 W:      http://github.com/mkrufky
13734 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13735 T:      git git://linuxtv.org/mkrufky/tuners.git
13736 S:      Maintained
13737 F:      drivers/media/tuners/tda18271*
13738
13739 TDA1997x MEDIA DRIVER
13740 M:      Tim Harvey <tharvey@gateworks.com>
13741 L:      linux-media@vger.kernel.org
13742 W:      https://linuxtv.org
13743 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13744 S:      Maintained
13745 F:      drivers/media/i2c/tda1997x.*
13746
13747 TDA827x MEDIA DRIVER
13748 M:      Michael Krufky <mkrufky@linuxtv.org>
13749 L:      linux-media@vger.kernel.org
13750 W:      https://linuxtv.org
13751 W:      http://github.com/mkrufky
13752 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13753 T:      git git://linuxtv.org/mkrufky/tuners.git
13754 S:      Maintained
13755 F:      drivers/media/tuners/tda8290.*
13756
13757 TDA8290 MEDIA DRIVER
13758 M:      Michael Krufky <mkrufky@linuxtv.org>
13759 L:      linux-media@vger.kernel.org
13760 W:      https://linuxtv.org
13761 W:      http://github.com/mkrufky
13762 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13763 T:      git git://linuxtv.org/mkrufky/tuners.git
13764 S:      Maintained
13765 F:      drivers/media/tuners/tda8290.*
13766
13767 TDA9840 MEDIA DRIVER
13768 M:      Hans Verkuil <hverkuil@xs4all.nl>
13769 L:      linux-media@vger.kernel.org
13770 T:      git git://linuxtv.org/media_tree.git
13771 W:      https://linuxtv.org
13772 S:      Maintained
13773 F:      drivers/media/i2c/tda9840*
13774
13775 TEA5761 TUNER DRIVER
13776 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13777 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13778 L:      linux-media@vger.kernel.org
13779 W:      https://linuxtv.org
13780 T:      git git://linuxtv.org/media_tree.git
13781 S:      Odd fixes
13782 F:      drivers/media/tuners/tea5761.*
13783
13784 TEA5767 TUNER DRIVER
13785 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13786 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13787 L:      linux-media@vger.kernel.org
13788 W:      https://linuxtv.org
13789 T:      git git://linuxtv.org/media_tree.git
13790 S:      Maintained
13791 F:      drivers/media/tuners/tea5767.*
13792
13793 TEA6415C MEDIA DRIVER
13794 M:      Hans Verkuil <hverkuil@xs4all.nl>
13795 L:      linux-media@vger.kernel.org
13796 T:      git git://linuxtv.org/media_tree.git
13797 W:      https://linuxtv.org
13798 S:      Maintained
13799 F:      drivers/media/i2c/tea6415c*
13800
13801 TEA6420 MEDIA DRIVER
13802 M:      Hans Verkuil <hverkuil@xs4all.nl>
13803 L:      linux-media@vger.kernel.org
13804 T:      git git://linuxtv.org/media_tree.git
13805 W:      https://linuxtv.org
13806 S:      Maintained
13807 F:      drivers/media/i2c/tea6420*
13808
13809 TEAM DRIVER
13810 M:      Jiri Pirko <jiri@resnulli.us>
13811 L:      netdev@vger.kernel.org
13812 S:      Supported
13813 F:      drivers/net/team/
13814 F:      include/linux/if_team.h
13815 F:      include/uapi/linux/if_team.h
13816
13817 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13818 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13819 S:      Maintained
13820 F:      arch/x86/platform/ts5500/
13821
13822 TECHNOTREND USB IR RECEIVER
13823 M:      Sean Young <sean@mess.org>
13824 L:      linux-media@vger.kernel.org
13825 S:      Maintained
13826 F:      drivers/media/rc/ttusbir.c
13827
13828 TECHWELL TW9910 VIDEO DECODER
13829 L:      linux-media@vger.kernel.org
13830 S:      Orphan
13831 F:      drivers/media/i2c/tw9910.c
13832 F:      include/media/i2c/tw9910.h
13833
13834 TEE SUBSYSTEM
13835 M:      Jens Wiklander <jens.wiklander@linaro.org>
13836 S:      Maintained
13837 F:      include/linux/tee_drv.h
13838 F:      include/uapi/linux/tee.h
13839 F:      drivers/tee/
13840 F:      Documentation/tee.txt
13841
13842 TEGRA ARCHITECTURE SUPPORT
13843 M:      Thierry Reding <thierry.reding@gmail.com>
13844 M:      Jonathan Hunter <jonathanh@nvidia.com>
13845 L:      linux-tegra@vger.kernel.org
13846 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13848 S:      Supported
13849 N:      [^a-z]tegra
13850
13851 TEGRA CLOCK DRIVER
13852 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13853 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13854 S:      Supported
13855 F:      drivers/clk/tegra/
13856
13857 TEGRA DMA DRIVERS
13858 M:      Laxman Dewangan <ldewangan@nvidia.com>
13859 M:      Jon Hunter <jonathanh@nvidia.com>
13860 S:      Supported
13861 F:      drivers/dma/tegra*
13862
13863 TEGRA I2C DRIVER
13864 M:      Laxman Dewangan <ldewangan@nvidia.com>
13865 S:      Supported
13866 F:      drivers/i2c/busses/i2c-tegra.c
13867
13868 TEGRA IOMMU DRIVERS
13869 M:      Thierry Reding <thierry.reding@gmail.com>
13870 L:      linux-tegra@vger.kernel.org
13871 S:      Supported
13872 F:      drivers/iommu/tegra*
13873
13874 TEGRA KBC DRIVER
13875 M:      Rakesh Iyer <riyer@nvidia.com>
13876 M:      Laxman Dewangan <ldewangan@nvidia.com>
13877 S:      Supported
13878 F:      drivers/input/keyboard/tegra-kbc.c
13879
13880 TEGRA PWM DRIVER
13881 M:      Thierry Reding <thierry.reding@gmail.com>
13882 S:      Supported
13883 F:      drivers/pwm/pwm-tegra.c
13884
13885 TEGRA SERIAL DRIVER
13886 M:      Laxman Dewangan <ldewangan@nvidia.com>
13887 S:      Supported
13888 F:      drivers/tty/serial/serial-tegra.c
13889
13890 TEGRA SPI DRIVER
13891 M:      Laxman Dewangan <ldewangan@nvidia.com>
13892 S:      Supported
13893 F:      drivers/spi/spi-tegra*
13894
13895 TEHUTI ETHERNET DRIVER
13896 M:      Andy Gospodarek <andy@greyhouse.net>
13897 L:      netdev@vger.kernel.org
13898 S:      Supported
13899 F:      drivers/net/ethernet/tehuti/*
13900
13901 Telecom Clock Driver for MCPL0010
13902 M:      Mark Gross <mark.gross@intel.com>
13903 S:      Supported
13904 F:      drivers/char/tlclk.c
13905
13906 TENSILICA XTENSA PORT (xtensa)
13907 M:      Chris Zankel <chris@zankel.net>
13908 M:      Max Filippov <jcmvbkbc@gmail.com>
13909 L:      linux-xtensa@linux-xtensa.org
13910 T:      git git://github.com/czankel/xtensa-linux.git
13911 S:      Maintained
13912 F:      arch/xtensa/
13913 F:      drivers/irqchip/irq-xtensa-*
13914
13915 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13916 M:      Nishanth Menon <nm@ti.com>
13917 M:      Tero Kristo <t-kristo@ti.com>
13918 M:      Santosh Shilimkar <ssantosh@kernel.org>
13919 L:      linux-arm-kernel@lists.infradead.org
13920 S:      Maintained
13921 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13922 F:      drivers/firmware/ti_sci*
13923 F:      include/linux/soc/ti/ti_sci_protocol.h
13924 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13925 F:      include/dt-bindings/genpd/k2g.h
13926 F:      drivers/soc/ti/ti_sci_pm_domains.c
13927 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13928 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13929 F:      drivers/clk/keystone/sci-clk.c
13930 F:      drivers/reset/reset-ti-sci.c
13931
13932 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13933 M:      Hans Verkuil <hverkuil@xs4all.nl>
13934 L:      linux-media@vger.kernel.org
13935 T:      git git://linuxtv.org/media_tree.git
13936 W:      https://linuxtv.org
13937 S:      Maintained
13938 F:      drivers/media/radio/radio-raremono.c
13939
13940 THERMAL
13941 M:      Zhang Rui <rui.zhang@intel.com>
13942 M:      Eduardo Valentin <edubezval@gmail.com>
13943 L:      linux-pm@vger.kernel.org
13944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13946 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13947 S:      Supported
13948 F:      drivers/thermal/
13949 F:      include/linux/thermal.h
13950 F:      include/uapi/linux/thermal.h
13951 F:      include/linux/cpu_cooling.h
13952 F:      Documentation/devicetree/bindings/thermal/
13953
13954 THERMAL/CPU_COOLING
13955 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13956 M:      Viresh Kumar <viresh.kumar@linaro.org>
13957 M:      Javi Merino <javi.merino@kernel.org>
13958 L:      linux-pm@vger.kernel.org
13959 S:      Supported
13960 F:      Documentation/thermal/cpu-cooling-api.txt
13961 F:      drivers/thermal/cpu_cooling.c
13962 F:      include/linux/cpu_cooling.h
13963
13964 THINKPAD ACPI EXTRAS DRIVER
13965 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13966 L:      ibm-acpi-devel@lists.sourceforge.net
13967 L:      platform-driver-x86@vger.kernel.org
13968 W:      http://ibm-acpi.sourceforge.net
13969 W:      http://thinkwiki.org/wiki/Ibm-acpi
13970 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13971 S:      Maintained
13972 F:      drivers/platform/x86/thinkpad_acpi.c
13973
13974 THUNDERBOLT DRIVER
13975 M:      Andreas Noever <andreas.noever@gmail.com>
13976 M:      Michael Jamet <michael.jamet@intel.com>
13977 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13978 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
13979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13980 S:      Maintained
13981 F:      Documentation/admin-guide/thunderbolt.rst
13982 F:      drivers/thunderbolt/
13983 F:      include/linux/thunderbolt.h
13984
13985 THUNDERBOLT NETWORK DRIVER
13986 M:      Michael Jamet <michael.jamet@intel.com>
13987 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13988 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
13989 L:      netdev@vger.kernel.org
13990 S:      Maintained
13991 F:      drivers/net/thunderbolt.c
13992
13993 THUNDERX GPIO DRIVER
13994 M:      David Daney <david.daney@cavium.com>
13995 S:      Maintained
13996 F:      drivers/gpio/gpio-thunderx.c
13997
13998 TI AM437X VPFE DRIVER
13999 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14000 L:      linux-media@vger.kernel.org
14001 W:      https://linuxtv.org
14002 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14003 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14004 S:      Maintained
14005 F:      drivers/media/platform/am437x/
14006
14007 TI BANDGAP AND THERMAL DRIVER
14008 M:      Eduardo Valentin <edubezval@gmail.com>
14009 M:      Keerthy <j-keerthy@ti.com>
14010 L:      linux-pm@vger.kernel.org
14011 L:      linux-omap@vger.kernel.org
14012 S:      Maintained
14013 F:      drivers/thermal/ti-soc-thermal/
14014
14015 TI BQ27XXX POWER SUPPLY DRIVER
14016 R:      Andrew F. Davis <afd@ti.com>
14017 F:      include/linux/power/bq27xxx_battery.h
14018 F:      drivers/power/supply/bq27xxx_battery.c
14019 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14020
14021 TI CDCE706 CLOCK DRIVER
14022 M:      Max Filippov <jcmvbkbc@gmail.com>
14023 S:      Maintained
14024 F:      drivers/clk/clk-cdce706.c
14025
14026 TI CLOCK DRIVER
14027 M:      Tero Kristo <t-kristo@ti.com>
14028 L:      linux-omap@vger.kernel.org
14029 S:      Maintained
14030 F:      drivers/clk/ti/
14031 F:      include/linux/clk/ti.h
14032
14033 TI DAVINCI MACHINE SUPPORT
14034 M:      Sekhar Nori <nsekhar@ti.com>
14035 M:      Kevin Hilman <khilman@kernel.org>
14036 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14038 S:      Supported
14039 F:      arch/arm/mach-davinci/
14040 F:      drivers/i2c/busses/i2c-davinci.c
14041 F:      arch/arm/boot/dts/da850*
14042
14043 TI DAVINCI SERIES CLOCK DRIVER
14044 M:      David Lechner <david@lechnology.com>
14045 R:      Sekhar Nori <nsekhar@ti.com>
14046 S:      Maintained
14047 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14048 F:      drivers/clk/davinci/
14049
14050 TI DAVINCI SERIES GPIO DRIVER
14051 M:      Keerthy <j-keerthy@ti.com>
14052 L:      linux-gpio@vger.kernel.org
14053 S:      Maintained
14054 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14055 F:      drivers/gpio/gpio-davinci.c
14056
14057 TI DAVINCI SERIES MEDIA DRIVER
14058 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14059 L:      linux-media@vger.kernel.org
14060 W:      https://linuxtv.org
14061 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14062 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14063 S:      Maintained
14064 F:      drivers/media/platform/davinci/
14065 F:      include/media/davinci/
14066
14067 TI ETHERNET SWITCH DRIVER (CPSW)
14068 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14069 L:      linux-omap@vger.kernel.org
14070 L:      netdev@vger.kernel.org
14071 S:      Maintained
14072 F:      drivers/net/ethernet/ti/cpsw*
14073 F:      drivers/net/ethernet/ti/davinci*
14074
14075 TI FLASH MEDIA INTERFACE DRIVER
14076 M:      Alex Dubov <oakad@yahoo.com>
14077 S:      Maintained
14078 F:      drivers/misc/tifm*
14079 F:      drivers/mmc/host/tifm_sd.c
14080 F:      include/linux/tifm.h
14081
14082 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14083 M:      Santosh Shilimkar <ssantosh@kernel.org>
14084 L:      linux-kernel@vger.kernel.org
14085 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14086 S:      Maintained
14087 F:      drivers/soc/ti/*
14088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14089
14090 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14091 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14092 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14093 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14094 S:      Maintained
14095 F:      sound/soc/codecs/lm49453*
14096 F:      sound/soc/codecs/isabelle*
14097
14098 TI LP855x BACKLIGHT DRIVER
14099 M:      Milo Kim <milo.kim@ti.com>
14100 S:      Maintained
14101 F:      Documentation/backlight/lp855x-driver.txt
14102 F:      drivers/video/backlight/lp855x_bl.c
14103 F:      include/linux/platform_data/lp855x.h
14104
14105 TI LP8727 CHARGER DRIVER
14106 M:      Milo Kim <milo.kim@ti.com>
14107 S:      Maintained
14108 F:      drivers/power/supply/lp8727_charger.c
14109 F:      include/linux/platform_data/lp8727.h
14110
14111 TI LP8788 MFD DRIVER
14112 M:      Milo Kim <milo.kim@ti.com>
14113 S:      Maintained
14114 F:      drivers/iio/adc/lp8788_adc.c
14115 F:      drivers/leds/leds-lp8788.c
14116 F:      drivers/mfd/lp8788*.c
14117 F:      drivers/power/supply/lp8788-charger.c
14118 F:      drivers/regulator/lp8788-*.c
14119 F:      include/linux/mfd/lp8788*.h
14120
14121 TI NETCP ETHERNET DRIVER
14122 M:      Wingman Kwok <w-kwok2@ti.com>
14123 M:      Murali Karicheri <m-karicheri2@ti.com>
14124 L:      netdev@vger.kernel.org
14125 S:      Maintained
14126 F:      drivers/net/ethernet/ti/netcp*
14127
14128 TI TAS571X FAMILY ASoC CODEC DRIVER
14129 M:      Kevin Cernekee <cernekee@chromium.org>
14130 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14131 S:      Odd Fixes
14132 F:      sound/soc/codecs/tas571x*
14133
14134 TI TRF7970A NFC DRIVER
14135 M:      Mark Greer <mgreer@animalcreek.com>
14136 L:      linux-wireless@vger.kernel.org
14137 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14138 S:      Supported
14139 F:      drivers/nfc/trf7970a.c
14140 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14141
14142 TI TWL4030 SERIES SOC CODEC DRIVER
14143 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14144 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14145 S:      Maintained
14146 F:      sound/soc/codecs/twl4030*
14147
14148 TI VPE/CAL DRIVERS
14149 M:      Benoit Parrot <bparrot@ti.com>
14150 L:      linux-media@vger.kernel.org
14151 W:      http://linuxtv.org/
14152 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14153 S:      Maintained
14154 F:      drivers/media/platform/ti-vpe/
14155
14156 TI WILINK WIRELESS DRIVERS
14157 L:      linux-wireless@vger.kernel.org
14158 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14159 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14161 S:      Orphan
14162 F:      drivers/net/wireless/ti/
14163 F:      include/linux/wl12xx.h
14164
14165 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14166 M:      John Stultz <john.stultz@linaro.org>
14167 M:      Thomas Gleixner <tglx@linutronix.de>
14168 R:      Stephen Boyd <sboyd@kernel.org>
14169 L:      linux-kernel@vger.kernel.org
14170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14171 S:      Supported
14172 F:      include/linux/clocksource.h
14173 F:      include/linux/time.h
14174 F:      include/linux/timex.h
14175 F:      include/uapi/linux/time.h
14176 F:      include/uapi/linux/timex.h
14177 F:      kernel/time/clocksource.c
14178 F:      kernel/time/time*.c
14179 F:      kernel/time/alarmtimer.c
14180 F:      kernel/time/ntp.c
14181 F:      tools/testing/selftests/timers/
14182
14183 TIPC NETWORK LAYER
14184 M:      Jon Maloy <jon.maloy@ericsson.com>
14185 M:      Ying Xue <ying.xue@windriver.com>
14186 L:      netdev@vger.kernel.org (core kernel code)
14187 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14188 W:      http://tipc.sourceforge.net/
14189 S:      Maintained
14190 F:      include/uapi/linux/tipc*.h
14191 F:      net/tipc/
14192
14193 TLAN NETWORK DRIVER
14194 M:      Samuel Chessman <chessman@tux.org>
14195 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14196 W:      http://sourceforge.net/projects/tlan/
14197 S:      Maintained
14198 F:      Documentation/networking/tlan.txt
14199 F:      drivers/net/ethernet/ti/tlan.*
14200
14201 TM6000 VIDEO4LINUX DRIVER
14202 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14203 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14204 L:      linux-media@vger.kernel.org
14205 W:      https://linuxtv.org
14206 T:      git git://linuxtv.org/media_tree.git
14207 S:      Odd fixes
14208 F:      drivers/media/usb/tm6000/
14209 F:      Documentation/media/v4l-drivers/tm6000*
14210
14211 TMIO/SDHI MMC DRIVER
14212 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14213 L:      linux-mmc@vger.kernel.org
14214 S:      Supported
14215 F:      drivers/mmc/host/tmio_mmc*
14216 F:      drivers/mmc/host/renesas_sdhi*
14217 F:      include/linux/mfd/tmio.h
14218
14219 TMP401 HARDWARE MONITOR DRIVER
14220 M:      Guenter Roeck <linux@roeck-us.net>
14221 L:      linux-hwmon@vger.kernel.org
14222 S:      Maintained
14223 F:      Documentation/hwmon/tmp401
14224 F:      drivers/hwmon/tmp401.c
14225
14226 TMPFS (SHMEM FILESYSTEM)
14227 M:      Hugh Dickins <hughd@google.com>
14228 L:      linux-mm@kvack.org
14229 S:      Maintained
14230 F:      include/linux/shmem_fs.h
14231 F:      mm/shmem.c
14232
14233 TOMOYO SECURITY MODULE
14234 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
14235 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14236 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14237 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14238 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14239 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14240 W:      http://tomoyo.sourceforge.jp/
14241 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14242 S:      Maintained
14243 F:      security/tomoyo/
14244
14245 TOPSTAR LAPTOP EXTRAS DRIVER
14246 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14247 L:      platform-driver-x86@vger.kernel.org
14248 S:      Maintained
14249 F:      drivers/platform/x86/topstar-laptop.c
14250
14251 TORTURE-TEST MODULES
14252 M:      Davidlohr Bueso <dave@stgolabs.net>
14253 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14254 M:      Josh Triplett <josh@joshtriplett.org>
14255 L:      linux-kernel@vger.kernel.org
14256 S:      Supported
14257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14258 F:      Documentation/RCU/torture.txt
14259 F:      kernel/torture.c
14260 F:      kernel/rcu/rcutorture.c
14261 F:      kernel/locking/locktorture.c
14262
14263 TOSHIBA ACPI EXTRAS DRIVER
14264 M:      Azael Avalos <coproscefalo@gmail.com>
14265 L:      platform-driver-x86@vger.kernel.org
14266 S:      Maintained
14267 F:      drivers/platform/x86/toshiba_acpi.c
14268
14269 TOSHIBA BLUETOOTH DRIVER
14270 M:      Azael Avalos <coproscefalo@gmail.com>
14271 L:      platform-driver-x86@vger.kernel.org
14272 S:      Maintained
14273 F:      drivers/platform/x86/toshiba_bluetooth.c
14274
14275 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14276 M:      Azael Avalos <coproscefalo@gmail.com>
14277 L:      platform-driver-x86@vger.kernel.org
14278 S:      Maintained
14279 F:      drivers/platform/x86/toshiba_haps.c
14280
14281 TOSHIBA SMM DRIVER
14282 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
14283 W:      http://www.buzzard.org.uk/toshiba/
14284 S:      Maintained
14285 F:      drivers/char/toshiba.c
14286 F:      include/linux/toshiba.h
14287 F:      include/uapi/linux/toshiba.h
14288
14289 TOSHIBA TC358743 DRIVER
14290 M:      Mats Randgaard <matrandg@cisco.com>
14291 L:      linux-media@vger.kernel.org
14292 S:      Maintained
14293 F:      drivers/media/i2c/tc358743*
14294 F:      include/media/i2c/tc358743.h
14295
14296 TOSHIBA WMI HOTKEYS DRIVER
14297 M:      Azael Avalos <coproscefalo@gmail.com>
14298 L:      platform-driver-x86@vger.kernel.org
14299 S:      Maintained
14300 F:      drivers/platform/x86/toshiba-wmi.c
14301
14302 TPM DEVICE DRIVER
14303 M:      Peter Huewe <peterhuewe@gmx.de>
14304 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14305 R:      Jason Gunthorpe <jgg@ziepe.ca>
14306 L:      linux-integrity@vger.kernel.org
14307 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
14308 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14309 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
14310 S:      Maintained
14311 F:      drivers/char/tpm/
14312
14313 TRACING
14314 M:      Steven Rostedt <rostedt@goodmis.org>
14315 M:      Ingo Molnar <mingo@redhat.com>
14316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14317 S:      Maintained
14318 F:      Documentation/trace/ftrace.txt
14319 F:      arch/*/*/*/ftrace.h
14320 F:      arch/*/kernel/ftrace.c
14321 F:      include/*/ftrace.h
14322 F:      include/linux/trace*.h
14323 F:      include/trace/
14324 F:      kernel/trace/
14325 F:      tools/testing/selftests/ftrace/
14326
14327 TRACING MMIO ACCESSES (MMIOTRACE)
14328 M:      Steven Rostedt <rostedt@goodmis.org>
14329 M:      Ingo Molnar <mingo@kernel.org>
14330 R:      Karol Herbst <karolherbst@gmail.com>
14331 R:      Pekka Paalanen <ppaalanen@gmail.com>
14332 S:      Maintained
14333 L:      linux-kernel@vger.kernel.org
14334 L:      nouveau@lists.freedesktop.org
14335 F:      kernel/trace/trace_mmiotrace.c
14336 F:      include/linux/mmiotrace.h
14337 F:      arch/x86/mm/kmmio.c
14338 F:      arch/x86/mm/mmio-mod.c
14339 F:      arch/x86/mm/testmmiotrace.c
14340
14341 TRIVIAL PATCHES
14342 M:      Jiri Kosina <trivial@kernel.org>
14343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14344 S:      Maintained
14345 K:      ^Subject:.*(?i)trivial
14346
14347 TEMPO SEMICONDUCTOR DRIVERS
14348 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14349 S:      Maintained
14350 F:      sound/soc/codecs/tscs*.c
14351 F:      sound/soc/codecs/tscs*.h
14352 F:      Documentation/devicetree/bindings/sound/tscs*.txt
14353
14354 TTY LAYER
14355 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14356 M:      Jiri Slaby <jslaby@suse.com>
14357 S:      Supported
14358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14359 F:      Documentation/serial/
14360 F:      drivers/tty/
14361 F:      drivers/tty/serial/serial_core.c
14362 F:      include/linux/serial_core.h
14363 F:      include/linux/serial.h
14364 F:      include/linux/tty.h
14365 F:      include/uapi/linux/serial_core.h
14366 F:      include/uapi/linux/serial.h
14367 F:      include/uapi/linux/tty.h
14368
14369 TUA9001 MEDIA DRIVER
14370 M:      Antti Palosaari <crope@iki.fi>
14371 L:      linux-media@vger.kernel.org
14372 W:      https://linuxtv.org
14373 W:      http://palosaari.fi/linux/
14374 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14375 T:      git git://linuxtv.org/anttip/media_tree.git
14376 S:      Maintained
14377 F:      drivers/media/tuners/tua9001*
14378
14379 TULIP NETWORK DRIVERS
14380 L:      netdev@vger.kernel.org
14381 L:      linux-parisc@vger.kernel.org
14382 S:      Orphan
14383 F:      drivers/net/ethernet/dec/tulip/
14384
14385 TUN/TAP driver
14386 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14387 W:      http://vtun.sourceforge.net/tun
14388 S:      Maintained
14389 F:      Documentation/networking/tuntap.txt
14390 F:      arch/um/os-Linux/drivers/
14391
14392 TURBOCHANNEL SUBSYSTEM
14393 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14394 M:      Ralf Baechle <ralf@linux-mips.org>
14395 L:      linux-mips@linux-mips.org
14396 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14397 S:      Maintained
14398 F:      drivers/tc/
14399 F:      include/linux/tc.h
14400
14401 TW5864 VIDEO4LINUX DRIVER
14402 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14403 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14404 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14405 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14406 L:      linux-media@vger.kernel.org
14407 S:      Supported
14408 F:      drivers/media/pci/tw5864/
14409
14410 TW68 VIDEO4LINUX DRIVER
14411 M:      Hans Verkuil <hverkuil@xs4all.nl>
14412 L:      linux-media@vger.kernel.org
14413 T:      git git://linuxtv.org/media_tree.git
14414 W:      https://linuxtv.org
14415 S:      Odd Fixes
14416 F:      drivers/media/pci/tw68/
14417
14418 TW686X VIDEO4LINUX DRIVER
14419 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14420 L:      linux-media@vger.kernel.org
14421 T:      git git://linuxtv.org/media_tree.git
14422 W:      http://linuxtv.org
14423 S:      Maintained
14424 F:      drivers/media/pci/tw686x/
14425
14426 UBI FILE SYSTEM (UBIFS)
14427 M:      Richard Weinberger <richard@nod.at>
14428 M:      Artem Bityutskiy <dedekind1@gmail.com>
14429 M:      Adrian Hunter <adrian.hunter@intel.com>
14430 L:      linux-mtd@lists.infradead.org
14431 T:      git git://git.infradead.org/ubifs-2.6.git
14432 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14433 S:      Supported
14434 F:      Documentation/filesystems/ubifs.txt
14435 F:      fs/ubifs/
14436
14437 UCLINUX (M68KNOMMU AND COLDFIRE)
14438 M:      Greg Ungerer <gerg@linux-m68k.org>
14439 W:      http://www.linux-m68k.org/
14440 W:      http://www.uclinux.org/
14441 L:      linux-m68k@lists.linux-m68k.org
14442 L:      uclinux-dev@uclinux.org  (subscribers-only)
14443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14444 S:      Maintained
14445 F:      arch/m68k/coldfire/
14446 F:      arch/m68k/68*/
14447 F:      arch/m68k/*/*_no.*
14448 F:      arch/m68k/include/asm/*_no.*
14449
14450 UDF FILESYSTEM
14451 M:      Jan Kara <jack@suse.com>
14452 S:      Maintained
14453 F:      Documentation/filesystems/udf.txt
14454 F:      fs/udf/
14455
14456 UDRAW TABLET
14457 M:      Bastien Nocera <hadess@hadess.net>
14458 L:      linux-input@vger.kernel.org
14459 S:      Maintained
14460 F:      drivers/hid/hid-udraw-ps3.c
14461
14462 UFS FILESYSTEM
14463 M:      Evgeniy Dushistov <dushistov@mail.ru>
14464 S:      Maintained
14465 F:      Documentation/filesystems/ufs.txt
14466 F:      fs/ufs/
14467
14468 UHID USERSPACE HID IO DRIVER:
14469 M:      David Herrmann <dh.herrmann@googlemail.com>
14470 L:      linux-input@vger.kernel.org
14471 S:      Maintained
14472 F:      drivers/hid/uhid.c
14473 F:      include/uapi/linux/uhid.h
14474
14475 ULPI BUS
14476 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14477 L:      linux-usb@vger.kernel.org
14478 S:      Maintained
14479 F:      drivers/usb/common/ulpi.c
14480 F:      include/linux/ulpi/
14481
14482 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14483 L:      linux-usb@vger.kernel.org
14484 S:      Orphan
14485 F:      drivers/uwb/
14486 F:      include/linux/uwb.h
14487 F:      include/linux/uwb/
14488
14489 UNICORE32 ARCHITECTURE:
14490 M:      Guan Xuetao <gxt@pku.edu.cn>
14491 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
14492 S:      Maintained
14493 T:      git git://github.com/gxt/linux.git
14494 F:      arch/unicore32/
14495
14496 UNIFDEF
14497 M:      Tony Finch <dot@dotat.at>
14498 W:      http://dotat.at/prog/unifdef
14499 S:      Maintained
14500 F:      scripts/unifdef.c
14501
14502 UNIFORM CDROM DRIVER
14503 M:      Jens Axboe <axboe@kernel.dk>
14504 W:      http://www.kernel.dk
14505 S:      Maintained
14506 F:      Documentation/cdrom/
14507 F:      drivers/cdrom/cdrom.c
14508 F:      include/linux/cdrom.h
14509 F:      include/uapi/linux/cdrom.h
14510
14511 UNISYS S-PAR DRIVERS
14512 M:      David Kershner <david.kershner@unisys.com>
14513 L:      sparmaintainer@unisys.com (Unisys internal)
14514 S:      Supported
14515 F:      include/linux/visorbus.h
14516 F:      drivers/visorbus/
14517 F:      drivers/staging/unisys/
14518
14519 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14520 M:      Vinayak Holikatti <vinholikatti@gmail.com>
14521 L:      linux-scsi@vger.kernel.org
14522 S:      Supported
14523 F:      Documentation/scsi/ufs.txt
14524 F:      drivers/scsi/ufs/
14525
14526 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14527 M:      Joao Pinto <jpinto@synopsys.com>
14528 L:      linux-scsi@vger.kernel.org
14529 S:      Supported
14530 F:      drivers/scsi/ufs/*dwc*
14531
14532 UNSORTED BLOCK IMAGES (UBI)
14533 M:      Artem Bityutskiy <dedekind1@gmail.com>
14534 M:      Richard Weinberger <richard@nod.at>
14535 W:      http://www.linux-mtd.infradead.org/
14536 L:      linux-mtd@lists.infradead.org
14537 T:      git git://git.infradead.org/ubifs-2.6.git
14538 S:      Supported
14539 F:      drivers/mtd/ubi/
14540 F:      include/linux/mtd/ubi.h
14541 F:      include/uapi/mtd/ubi-user.h
14542
14543 USB "USBNET" DRIVER FRAMEWORK
14544 M:      Oliver Neukum <oneukum@suse.com>
14545 L:      netdev@vger.kernel.org
14546 W:      http://www.linux-usb.org/usbnet
14547 S:      Maintained
14548 F:      drivers/net/usb/usbnet.c
14549 F:      include/linux/usb/usbnet.h
14550
14551 USB ACM DRIVER
14552 M:      Oliver Neukum <oneukum@suse.com>
14553 L:      linux-usb@vger.kernel.org
14554 S:      Maintained
14555 F:      Documentation/usb/acm.txt
14556 F:      drivers/usb/class/cdc-acm.*
14557
14558 USB AR5523 WIRELESS DRIVER
14559 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14560 L:      linux-wireless@vger.kernel.org
14561 S:      Maintained
14562 F:      drivers/net/wireless/ath/ar5523/
14563
14564 USB ATTACHED SCSI
14565 M:      Oliver Neukum <oneukum@suse.com>
14566 L:      linux-usb@vger.kernel.org
14567 L:      linux-scsi@vger.kernel.org
14568 S:      Maintained
14569 F:      drivers/usb/storage/uas.c
14570
14571 USB CDC ETHERNET DRIVER
14572 M:      Oliver Neukum <oliver@neukum.org>
14573 L:      linux-usb@vger.kernel.org
14574 S:      Maintained
14575 F:      drivers/net/usb/cdc_*.c
14576 F:      include/uapi/linux/usb/cdc.h
14577
14578 USB CHAOSKEY DRIVER
14579 M:      Keith Packard <keithp@keithp.com>
14580 L:      linux-usb@vger.kernel.org
14581 S:      Maintained
14582 F:      drivers/usb/misc/chaoskey.c
14583
14584 USB CYPRESS C67X00 DRIVER
14585 M:      Peter Korsgaard <jacmet@sunsite.dk>
14586 L:      linux-usb@vger.kernel.org
14587 S:      Maintained
14588 F:      drivers/usb/c67x00/
14589
14590 USB DAVICOM DM9601 DRIVER
14591 M:      Peter Korsgaard <jacmet@sunsite.dk>
14592 L:      netdev@vger.kernel.org
14593 W:      http://www.linux-usb.org/usbnet
14594 S:      Maintained
14595 F:      drivers/net/usb/dm9601.c
14596
14597 USB DIAMOND RIO500 DRIVER
14598 M:      Cesar Miquel <miquel@df.uba.ar>
14599 L:      rio500-users@lists.sourceforge.net
14600 W:      http://rio500.sourceforge.net
14601 S:      Maintained
14602 F:      drivers/usb/misc/rio500*
14603
14604 USB EHCI DRIVER
14605 M:      Alan Stern <stern@rowland.harvard.edu>
14606 L:      linux-usb@vger.kernel.org
14607 S:      Maintained
14608 F:      Documentation/usb/ehci.txt
14609 F:      drivers/usb/host/ehci*
14610
14611 USB GADGET/PERIPHERAL SUBSYSTEM
14612 M:      Felipe Balbi <balbi@kernel.org>
14613 L:      linux-usb@vger.kernel.org
14614 W:      http://www.linux-usb.org/gadget
14615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14616 S:      Maintained
14617 F:      drivers/usb/gadget/
14618 F:      include/linux/usb/gadget*
14619
14620 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14621 M:      Jiri Kosina <jikos@kernel.org>
14622 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14623 L:      linux-usb@vger.kernel.org
14624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14625 S:      Maintained
14626 F:      Documentation/hid/hiddev.txt
14627 F:      drivers/hid/usbhid/
14628
14629 USB INTEL XHCI ROLE MUX DRIVER
14630 M:      Hans de Goede <hdegoede@redhat.com>
14631 L:      linux-usb@vger.kernel.org
14632 S:      Maintained
14633 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
14634
14635 USB ISP116X DRIVER
14636 M:      Olav Kongas <ok@artecdesign.ee>
14637 L:      linux-usb@vger.kernel.org
14638 S:      Maintained
14639 F:      drivers/usb/host/isp116x*
14640 F:      include/linux/usb/isp116x.h
14641
14642 USB LAN78XX ETHERNET DRIVER
14643 M:      Woojung Huh <woojung.huh@microchip.com>
14644 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14645 L:      netdev@vger.kernel.org
14646 S:      Maintained
14647 F:      drivers/net/usb/lan78xx.*
14648
14649 USB MASS STORAGE DRIVER
14650 M:      Alan Stern <stern@rowland.harvard.edu>
14651 L:      linux-usb@vger.kernel.org
14652 L:      usb-storage@lists.one-eyed-alien.net
14653 S:      Maintained
14654 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
14655 F:      drivers/usb/storage/
14656
14657 USB MIDI DRIVER
14658 M:      Clemens Ladisch <clemens@ladisch.de>
14659 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14660 T:      git git://git.alsa-project.org/alsa-kernel.git
14661 S:      Maintained
14662 F:      sound/usb/midi.*
14663
14664 USB NETWORKING DRIVERS
14665 L:      linux-usb@vger.kernel.org
14666 S:      Odd Fixes
14667 F:      drivers/net/usb/
14668
14669 USB OHCI DRIVER
14670 M:      Alan Stern <stern@rowland.harvard.edu>
14671 L:      linux-usb@vger.kernel.org
14672 S:      Maintained
14673 F:      Documentation/usb/ohci.txt
14674 F:      drivers/usb/host/ohci*
14675
14676 USB OTG FSM (Finite State Machine)
14677 M:      Peter Chen <Peter.Chen@nxp.com>
14678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14679 L:      linux-usb@vger.kernel.org
14680 S:      Maintained
14681 F:      drivers/usb/common/usb-otg-fsm.c
14682
14683 USB OVER IP DRIVER
14684 M:      Valentina Manea <valentina.manea.m@gmail.com>
14685 M:      Shuah Khan <shuahkh@osg.samsung.com>
14686 M:      Shuah Khan <shuah@kernel.org>
14687 L:      linux-usb@vger.kernel.org
14688 S:      Maintained
14689 F:      Documentation/usb/usbip_protocol.txt
14690 F:      drivers/usb/usbip/
14691 F:      tools/usb/usbip/
14692
14693 USB PEGASUS DRIVER
14694 M:      Petko Manolov <petkan@nucleusys.com>
14695 L:      linux-usb@vger.kernel.org
14696 L:      netdev@vger.kernel.org
14697 T:      git git://github.com/petkan/pegasus.git
14698 W:      https://github.com/petkan/pegasus
14699 S:      Maintained
14700 F:      drivers/net/usb/pegasus.*
14701
14702 USB PHY LAYER
14703 M:      Felipe Balbi <balbi@kernel.org>
14704 L:      linux-usb@vger.kernel.org
14705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14706 S:      Maintained
14707 F:      drivers/usb/phy/
14708
14709 USB PRINTER DRIVER (usblp)
14710 M:      Pete Zaitcev <zaitcev@redhat.com>
14711 L:      linux-usb@vger.kernel.org
14712 S:      Supported
14713 F:      drivers/usb/class/usblp.c
14714
14715 USB QMI WWAN NETWORK DRIVER
14716 M:      Bjørn Mork <bjorn@mork.no>
14717 L:      netdev@vger.kernel.org
14718 S:      Maintained
14719 F:      Documentation/ABI/testing/sysfs-class-net-qmi
14720 F:      drivers/net/usb/qmi_wwan.c
14721
14722 USB RTL8150 DRIVER
14723 M:      Petko Manolov <petkan@nucleusys.com>
14724 L:      linux-usb@vger.kernel.org
14725 L:      netdev@vger.kernel.org
14726 T:      git git://github.com/petkan/rtl8150.git
14727 W:      https://github.com/petkan/rtl8150
14728 S:      Maintained
14729 F:      drivers/net/usb/rtl8150.c
14730
14731 USB SERIAL SUBSYSTEM
14732 M:      Johan Hovold <johan@kernel.org>
14733 L:      linux-usb@vger.kernel.org
14734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14735 S:      Maintained
14736 F:      Documentation/usb/usb-serial.txt
14737 F:      drivers/usb/serial/
14738 F:      include/linux/usb/serial.h
14739
14740 USB SMSC75XX ETHERNET DRIVER
14741 M:      Steve Glendinning <steve.glendinning@shawell.net>
14742 L:      netdev@vger.kernel.org
14743 S:      Maintained
14744 F:      drivers/net/usb/smsc75xx.*
14745
14746 USB SMSC95XX ETHERNET DRIVER
14747 M:      Steve Glendinning <steve.glendinning@shawell.net>
14748 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14749 L:      netdev@vger.kernel.org
14750 S:      Maintained
14751 F:      drivers/net/usb/smsc95xx.*
14752
14753 USB SUBSYSTEM
14754 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14755 L:      linux-usb@vger.kernel.org
14756 W:      http://www.linux-usb.org
14757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14758 S:      Supported
14759 F:      Documentation/devicetree/bindings/usb/
14760 F:      Documentation/usb/
14761 F:      drivers/usb/
14762 F:      include/linux/usb.h
14763 F:      include/linux/usb/
14764
14765 USB TYPEC PI3USB30532 MUX DRIVER
14766 M:      Hans de Goede <hdegoede@redhat.com>
14767 L:      linux-usb@vger.kernel.org
14768 S:      Maintained
14769 F:      drivers/usb/typec/mux/pi3usb30532.c
14770
14771 USB TYPEC SUBSYSTEM
14772 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14773 L:      linux-usb@vger.kernel.org
14774 S:      Maintained
14775 F:      Documentation/ABI/testing/sysfs-class-typec
14776 F:      Documentation/usb/typec.rst
14777 F:      drivers/usb/typec/
14778 F:      include/linux/usb/typec.h
14779
14780 USB UHCI DRIVER
14781 M:      Alan Stern <stern@rowland.harvard.edu>
14782 L:      linux-usb@vger.kernel.org
14783 S:      Maintained
14784 F:      drivers/usb/host/uhci*
14785
14786 USB VIDEO CLASS
14787 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14788 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14789 L:      linux-media@vger.kernel.org
14790 T:      git git://linuxtv.org/media_tree.git
14791 W:      http://www.ideasonboard.org/uvc/
14792 S:      Maintained
14793 F:      drivers/media/usb/uvc/
14794 F:      include/uapi/linux/uvcvideo.h
14795
14796 USB VISION DRIVER
14797 M:      Hans Verkuil <hverkuil@xs4all.nl>
14798 L:      linux-media@vger.kernel.org
14799 T:      git git://linuxtv.org/media_tree.git
14800 W:      https://linuxtv.org
14801 S:      Odd Fixes
14802 F:      drivers/media/usb/usbvision/
14803
14804 USB WEBCAM GADGET
14805 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14806 L:      linux-usb@vger.kernel.org
14807 S:      Maintained
14808 F:      drivers/usb/gadget/function/*uvc*
14809 F:      drivers/usb/gadget/legacy/webcam.c
14810
14811 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14812 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14813 L:      linux-wireless@vger.kernel.org
14814 S:      Maintained
14815 F:      drivers/net/wireless/rndis_wlan.c
14816
14817 USB XHCI DRIVER
14818 M:      Mathias Nyman <mathias.nyman@intel.com>
14819 L:      linux-usb@vger.kernel.org
14820 S:      Supported
14821 F:      drivers/usb/host/xhci*
14822 F:      drivers/usb/host/pci-quirks*
14823
14824 USB ZD1201 DRIVER
14825 L:      linux-wireless@vger.kernel.org
14826 W:      http://linux-lc100020.sourceforge.net
14827 S:      Orphan
14828 F:      drivers/net/wireless/zydas/zd1201.*
14829
14830 USB ZR364XX DRIVER
14831 M:      Antoine Jacquet <royale@zerezo.com>
14832 L:      linux-usb@vger.kernel.org
14833 L:      linux-media@vger.kernel.org
14834 T:      git git://linuxtv.org/media_tree.git
14835 W:      http://royale.zerezo.com/zr364xx/
14836 S:      Maintained
14837 F:      Documentation/media/v4l-drivers/zr364xx*
14838 F:      drivers/media/usb/zr364xx/
14839
14840 USER-MODE LINUX (UML)
14841 M:      Jeff Dike <jdike@addtoit.com>
14842 M:      Richard Weinberger <richard@nod.at>
14843 L:      user-mode-linux-devel@lists.sourceforge.net
14844 L:      user-mode-linux-user@lists.sourceforge.net
14845 W:      http://user-mode-linux.sourceforge.net
14846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14847 S:      Maintained
14848 F:      Documentation/virtual/uml/
14849 F:      arch/um/
14850 F:      arch/x86/um/
14851 F:      fs/hostfs/
14852 F:      fs/hppfs/
14853
14854 USERSPACE I/O (UIO)
14855 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14856 S:      Maintained
14857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14858 F:      Documentation/driver-api/uio-howto.rst
14859 F:      drivers/uio/
14860 F:      include/linux/uio*.h
14861
14862 UTIL-LINUX PACKAGE
14863 M:      Karel Zak <kzak@redhat.com>
14864 L:      util-linux@vger.kernel.org
14865 W:      http://en.wikipedia.org/wiki/Util-linux
14866 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14867 S:      Maintained
14868
14869 UUID HELPERS
14870 M:      Christoph Hellwig <hch@lst.de>
14871 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14872 L:      linux-kernel@vger.kernel.org
14873 T:      git git://git.infradead.org/users/hch/uuid.git
14874 F:      lib/uuid.c
14875 F:      lib/test_uuid.c
14876 F:      include/linux/uuid.h
14877 F:      include/uapi/linux/uuid.h
14878 S:      Maintained
14879
14880 UVESAFB DRIVER
14881 M:      Michal Januszewski <spock@gentoo.org>
14882 L:      linux-fbdev@vger.kernel.org
14883 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14884 S:      Maintained
14885 F:      Documentation/fb/uvesafb.txt
14886 F:      drivers/video/fbdev/uvesafb.*
14887
14888 VF610 NAND DRIVER
14889 M:      Stefan Agner <stefan@agner.ch>
14890 L:      linux-mtd@lists.infradead.org
14891 S:      Supported
14892 F:      drivers/mtd/nand/raw/vf610_nfc.c
14893
14894 VFAT/FAT/MSDOS FILESYSTEM
14895 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14896 S:      Maintained
14897 F:      Documentation/filesystems/vfat.txt
14898 F:      fs/fat/
14899
14900 VFIO DRIVER
14901 M:      Alex Williamson <alex.williamson@redhat.com>
14902 L:      kvm@vger.kernel.org
14903 T:      git git://github.com/awilliam/linux-vfio.git
14904 S:      Maintained
14905 F:      Documentation/vfio.txt
14906 F:      drivers/vfio/
14907 F:      include/linux/vfio.h
14908 F:      include/uapi/linux/vfio.h
14909
14910 VFIO MEDIATED DEVICE DRIVERS
14911 M:      Kirti Wankhede <kwankhede@nvidia.com>
14912 L:      kvm@vger.kernel.org
14913 S:      Maintained
14914 F:      Documentation/vfio-mediated-device.txt
14915 F:      drivers/vfio/mdev/
14916 F:      include/linux/mdev.h
14917 F:      samples/vfio-mdev/
14918
14919 VFIO PLATFORM DRIVER
14920 M:      Eric Auger <eric.auger@redhat.com>
14921 L:      kvm@vger.kernel.org
14922 S:      Maintained
14923 F:      drivers/vfio/platform/
14924
14925 VGA_SWITCHEROO
14926 R:      Lukas Wunner <lukas@wunner.de>
14927 S:      Maintained
14928 F:      Documentation/gpu/vga-switcheroo.rst
14929 F:      drivers/gpu/vga/vga_switcheroo.c
14930 F:      include/linux/vga_switcheroo.h
14931 T:      git git://anongit.freedesktop.org/drm/drm-misc
14932
14933 VIA RHINE NETWORK DRIVER
14934 S:      Orphan
14935 F:      drivers/net/ethernet/via/via-rhine.c
14936
14937 VIA SD/MMC CARD CONTROLLER DRIVER
14938 M:      Bruce Chang <brucechang@via.com.tw>
14939 M:      Harald Welte <HaraldWelte@viatech.com>
14940 S:      Maintained
14941 F:      drivers/mmc/host/via-sdmmc.c
14942
14943 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14944 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14945 L:      linux-fbdev@vger.kernel.org
14946 S:      Maintained
14947 F:      include/linux/via-core.h
14948 F:      include/linux/via-gpio.h
14949 F:      include/linux/via_i2c.h
14950 F:      drivers/video/fbdev/via/
14951
14952 VIA VELOCITY NETWORK DRIVER
14953 M:      Francois Romieu <romieu@fr.zoreil.com>
14954 L:      netdev@vger.kernel.org
14955 S:      Maintained
14956 F:      drivers/net/ethernet/via/via-velocity.*
14957
14958 VIDEO MULTIPLEXER DRIVER
14959 M:      Philipp Zabel <p.zabel@pengutronix.de>
14960 L:      linux-media@vger.kernel.org
14961 S:      Maintained
14962 F:      drivers/media/platform/video-mux.c
14963
14964 VIDEOBUF2 FRAMEWORK
14965 M:      Pawel Osciak <pawel@osciak.com>
14966 M:      Marek Szyprowski <m.szyprowski@samsung.com>
14967 M:      Kyungmin Park <kyungmin.park@samsung.com>
14968 L:      linux-media@vger.kernel.org
14969 S:      Maintained
14970 F:      drivers/media/v4l2-core/videobuf2-*
14971 F:      include/media/videobuf2-*
14972
14973 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14974 M:      Helen Koike <helen.koike@collabora.com>
14975 L:      linux-media@vger.kernel.org
14976 T:      git git://linuxtv.org/media_tree.git
14977 W:      https://linuxtv.org
14978 S:      Maintained
14979 F:      drivers/media/platform/vimc/*
14980
14981 VIRT LIB
14982 M:      Alex Williamson <alex.williamson@redhat.com>
14983 M:      Paolo Bonzini <pbonzini@redhat.com>
14984 L:      kvm@vger.kernel.org
14985 S:      Supported
14986 F:      virt/lib/
14987
14988 VIRTIO AND VHOST VSOCK DRIVER
14989 M:      Stefan Hajnoczi <stefanha@redhat.com>
14990 L:      kvm@vger.kernel.org
14991 L:      virtualization@lists.linux-foundation.org
14992 L:      netdev@vger.kernel.org
14993 S:      Maintained
14994 F:      include/linux/virtio_vsock.h
14995 F:      include/uapi/linux/virtio_vsock.h
14996 F:      include/uapi/linux/vsockmon.h
14997 F:      include/uapi/linux/vm_sockets_diag.h
14998 F:      net/vmw_vsock/diag.c
14999 F:      net/vmw_vsock/af_vsock_tap.c
15000 F:      net/vmw_vsock/virtio_transport_common.c
15001 F:      net/vmw_vsock/virtio_transport.c
15002 F:      drivers/net/vsockmon.c
15003 F:      drivers/vhost/vsock.c
15004 F:      drivers/vhost/vsock.h
15005 F:      tools/testing/vsock/
15006
15007 VIRTIO CONSOLE DRIVER
15008 M:      Amit Shah <amit@kernel.org>
15009 L:      virtualization@lists.linux-foundation.org
15010 S:      Maintained
15011 F:      drivers/char/virtio_console.c
15012 F:      include/linux/virtio_console.h
15013 F:      include/uapi/linux/virtio_console.h
15014
15015 VIRTIO CORE, NET AND BLOCK DRIVERS
15016 M:      "Michael S. Tsirkin" <mst@redhat.com>
15017 M:      Jason Wang <jasowang@redhat.com>
15018 L:      virtualization@lists.linux-foundation.org
15019 S:      Maintained
15020 F:      Documentation/devicetree/bindings/virtio/
15021 F:      drivers/virtio/
15022 F:      tools/virtio/
15023 F:      drivers/net/virtio_net.c
15024 F:      drivers/block/virtio_blk.c
15025 F:      include/linux/virtio*.h
15026 F:      include/uapi/linux/virtio_*.h
15027 F:      drivers/crypto/virtio/
15028 F:      mm/balloon_compaction.c
15029
15030 VIRTIO CRYPTO DRIVER
15031 M:      Gonglei <arei.gonglei@huawei.com>
15032 L:      virtualization@lists.linux-foundation.org
15033 L:      linux-crypto@vger.kernel.org
15034 S:      Maintained
15035 F:      drivers/crypto/virtio/
15036 F:      include/uapi/linux/virtio_crypto.h
15037
15038 VIRTIO DRIVERS FOR S390
15039 M:      Cornelia Huck <cohuck@redhat.com>
15040 M:      Halil Pasic <pasic@linux.ibm.com>
15041 L:      linux-s390@vger.kernel.org
15042 L:      virtualization@lists.linux-foundation.org
15043 L:      kvm@vger.kernel.org
15044 S:      Supported
15045 F:      drivers/s390/virtio/
15046 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15047
15048 VIRTIO GPU DRIVER
15049 M:      David Airlie <airlied@linux.ie>
15050 M:      Gerd Hoffmann <kraxel@redhat.com>
15051 L:      dri-devel@lists.freedesktop.org
15052 L:      virtualization@lists.linux-foundation.org
15053 T:      git git://anongit.freedesktop.org/drm/drm-misc
15054 S:      Maintained
15055 F:      drivers/gpu/drm/virtio/
15056 F:      include/uapi/linux/virtio_gpu.h
15057
15058 VIRTIO HOST (VHOST)
15059 M:      "Michael S. Tsirkin" <mst@redhat.com>
15060 M:      Jason Wang <jasowang@redhat.com>
15061 L:      kvm@vger.kernel.org
15062 L:      virtualization@lists.linux-foundation.org
15063 L:      netdev@vger.kernel.org
15064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15065 S:      Maintained
15066 F:      drivers/vhost/
15067 F:      include/uapi/linux/vhost.h
15068
15069 VIRTIO INPUT DRIVER
15070 M:      Gerd Hoffmann <kraxel@redhat.com>
15071 S:      Maintained
15072 F:      drivers/virtio/virtio_input.c
15073 F:      include/uapi/linux/virtio_input.h
15074
15075 VIRTUAL BOX GUEST DEVICE DRIVER
15076 M:      Hans de Goede <hdegoede@redhat.com>
15077 M:      Arnd Bergmann <arnd@arndb.de>
15078 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15079 S:      Maintained
15080 F:      include/linux/vbox_utils.h
15081 F:      include/uapi/linux/vbox*.h
15082 F:      drivers/virt/vboxguest/
15083
15084 VIRTUAL SERIO DEVICE DRIVER
15085 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15086 S:      Maintained
15087 F:      drivers/input/serio/userio.c
15088 F:      include/uapi/linux/userio.h
15089
15090 VIVID VIRTUAL VIDEO DRIVER
15091 M:      Hans Verkuil <hverkuil@xs4all.nl>
15092 L:      linux-media@vger.kernel.org
15093 T:      git git://linuxtv.org/media_tree.git
15094 W:      https://linuxtv.org
15095 S:      Maintained
15096 F:      drivers/media/platform/vivid/*
15097
15098 VLYNQ BUS
15099 M:      Florian Fainelli <f.fainelli@gmail.com>
15100 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15101 S:      Maintained
15102 F:      drivers/vlynq/vlynq.c
15103 F:      include/linux/vlynq.h
15104
15105 VME SUBSYSTEM
15106 M:      Martyn Welch <martyn@welchs.me.uk>
15107 M:      Manohar Vanga <manohar.vanga@gmail.com>
15108 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15109 L:      devel@driverdev.osuosl.org
15110 S:      Maintained
15111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15112 F:      Documentation/driver-api/vme.rst
15113 F:      drivers/staging/vme/
15114 F:      drivers/vme/
15115 F:      include/linux/vme*
15116
15117 VMWARE BALLOON DRIVER
15118 M:      Xavier Deguillard <xdeguillard@vmware.com>
15119 M:      Philip Moltmann <moltmann@vmware.com>
15120 M:      "VMware, Inc." <pv-drivers@vmware.com>
15121 L:      linux-kernel@vger.kernel.org
15122 S:      Maintained
15123 F:      drivers/misc/vmw_balloon.c
15124
15125 VMWARE HYPERVISOR INTERFACE
15126 M:      Alok Kataria <akataria@vmware.com>
15127 L:      virtualization@lists.linux-foundation.org
15128 S:      Supported
15129 F:      arch/x86/kernel/cpu/vmware.c
15130
15131 VMWARE PVRDMA DRIVER
15132 M:      Adit Ranadive <aditr@vmware.com>
15133 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15134 L:      linux-rdma@vger.kernel.org
15135 S:      Maintained
15136 F:      drivers/infiniband/hw/vmw_pvrdma/
15137
15138 VMware PVSCSI driver
15139 M:      Jim Gill <jgill@vmware.com>
15140 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15141 L:      linux-scsi@vger.kernel.org
15142 S:      Maintained
15143 F:      drivers/scsi/vmw_pvscsi.c
15144 F:      drivers/scsi/vmw_pvscsi.h
15145
15146 VMWARE VMMOUSE SUBDRIVER
15147 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15148 M:      "VMware, Inc." <pv-drivers@vmware.com>
15149 L:      linux-input@vger.kernel.org
15150 S:      Maintained
15151 F:      drivers/input/mouse/vmmouse.c
15152 F:      drivers/input/mouse/vmmouse.h
15153
15154 VMWARE VMXNET3 ETHERNET DRIVER
15155 M:      Ronak Doshi <doshir@vmware.com>
15156 M:      "VMware, Inc." <pv-drivers@vmware.com>
15157 L:      netdev@vger.kernel.org
15158 S:      Maintained
15159 F:      drivers/net/vmxnet3/
15160
15161 VOCORE VOCORE2 BOARD
15162 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
15163 L:      linux-mips@linux-mips.org
15164 S:      Maintained
15165 F:      arch/mips/boot/dts/ralink/vocore2.dts
15166
15167 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15168 M:      Liam Girdwood <lgirdwood@gmail.com>
15169 M:      Mark Brown <broonie@kernel.org>
15170 L:      linux-kernel@vger.kernel.org
15171 W:      http://www.slimlogic.co.uk/?p=48
15172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15173 S:      Supported
15174 F:      Documentation/devicetree/bindings/regulator/
15175 F:      Documentation/power/regulator/
15176 F:      drivers/regulator/
15177 F:      include/dt-bindings/regulator/
15178 F:      include/linux/regulator/
15179
15180 VRF
15181 M:      David Ahern <dsa@cumulusnetworks.com>
15182 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
15183 L:      netdev@vger.kernel.org
15184 S:      Maintained
15185 F:      drivers/net/vrf.c
15186 F:      Documentation/networking/vrf.txt
15187
15188 VT1211 HARDWARE MONITOR DRIVER
15189 M:      Juerg Haefliger <juergh@gmail.com>
15190 L:      linux-hwmon@vger.kernel.org
15191 S:      Maintained
15192 F:      Documentation/hwmon/vt1211
15193 F:      drivers/hwmon/vt1211.c
15194
15195 VT8231 HARDWARE MONITOR DRIVER
15196 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
15197 L:      linux-hwmon@vger.kernel.org
15198 S:      Maintained
15199 F:      drivers/hwmon/vt8231.c
15200
15201 VUB300 USB to SDIO/SD/MMC bridge chip
15202 M:      Tony Olech <tony.olech@elandigitalsystems.com>
15203 L:      linux-mmc@vger.kernel.org
15204 L:      linux-usb@vger.kernel.org
15205 S:      Supported
15206 F:      drivers/mmc/host/vub300.c
15207
15208 W1 DALLAS'S 1-WIRE BUS
15209 M:      Evgeniy Polyakov <zbr@ioremap.net>
15210 S:      Maintained
15211 F:      Documentation/w1/
15212 F:      drivers/w1/
15213 F:      include/linux/w1.h
15214
15215 W83791D HARDWARE MONITORING DRIVER
15216 M:      Marc Hulsman <m.hulsman@tudelft.nl>
15217 L:      linux-hwmon@vger.kernel.org
15218 S:      Maintained
15219 F:      Documentation/hwmon/w83791d
15220 F:      drivers/hwmon/w83791d.c
15221
15222 W83793 HARDWARE MONITORING DRIVER
15223 M:      Rudolf Marek <r.marek@assembler.cz>
15224 L:      linux-hwmon@vger.kernel.org
15225 S:      Maintained
15226 F:      Documentation/hwmon/w83793
15227 F:      drivers/hwmon/w83793.c
15228
15229 W83795 HARDWARE MONITORING DRIVER
15230 M:      Jean Delvare <jdelvare@suse.com>
15231 L:      linux-hwmon@vger.kernel.org
15232 S:      Maintained
15233 F:      drivers/hwmon/w83795.c
15234
15235 W83L51xD SD/MMC CARD INTERFACE DRIVER
15236 M:      Pierre Ossman <pierre@ossman.eu>
15237 S:      Maintained
15238 F:      drivers/mmc/host/wbsd.*
15239
15240 WACOM PROTOCOL 4 SERIAL TABLETS
15241 M:      Julian Squires <julian@cipht.net>
15242 M:      Hans de Goede <hdegoede@redhat.com>
15243 L:      linux-input@vger.kernel.org
15244 S:      Maintained
15245 F:      drivers/input/tablet/wacom_serial4.c
15246
15247 WATCHDOG DEVICE DRIVERS
15248 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
15249 M:      Guenter Roeck <linux@roeck-us.net>
15250 L:      linux-watchdog@vger.kernel.org
15251 W:      http://www.linux-watchdog.org/
15252 T:      git git://www.linux-watchdog.org/linux-watchdog.git
15253 S:      Maintained
15254 F:      Documentation/devicetree/bindings/watchdog/
15255 F:      Documentation/watchdog/
15256 F:      drivers/watchdog/
15257 F:      include/linux/watchdog.h
15258 F:      include/uapi/linux/watchdog.h
15259
15260 WHISKEYCOVE PMIC GPIO DRIVER
15261 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15262 L:      linux-gpio@vger.kernel.org
15263 S:      Maintained
15264 F:      drivers/gpio/gpio-wcove.c
15265
15266 WIIMOTE HID DRIVER
15267 M:      David Herrmann <dh.herrmann@googlemail.com>
15268 L:      linux-input@vger.kernel.org
15269 S:      Maintained
15270 F:      drivers/hid/hid-wiimote*
15271
15272 WILOCITY WIL6210 WIRELESS DRIVER
15273 M:      Maya Erez <merez@codeaurora.org>
15274 L:      linux-wireless@vger.kernel.org
15275 L:      wil6210@qti.qualcomm.com
15276 S:      Supported
15277 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
15278 F:      drivers/net/wireless/ath/wil6210/
15279
15280 WIMAX STACK
15281 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15282 M:      linux-wimax@intel.com
15283 L:      wimax@linuxwimax.org (subscribers-only)
15284 S:      Supported
15285 W:      http://linuxwimax.org
15286 F:      Documentation/wimax/README.wimax
15287 F:      include/linux/wimax/debug.h
15288 F:      include/net/wimax.h
15289 F:      include/uapi/linux/wimax.h
15290 F:      net/wimax/
15291
15292 WINBOND CIR DRIVER
15293 M:      David Härdeman <david@hardeman.nu>
15294 S:      Maintained
15295 F:      drivers/media/rc/winbond-cir.c
15296
15297 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15298 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15299 L:      linux-watchdog@vger.kernel.org
15300 S:      Maintained
15301 F:      drivers/watchdog/ebc-c384_wdt.c
15302
15303 WINSYSTEMS WS16C48 GPIO DRIVER
15304 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15305 L:      linux-gpio@vger.kernel.org
15306 S:      Maintained
15307 F:      drivers/gpio/gpio-ws16c48.c
15308
15309 WISTRON LAPTOP BUTTON DRIVER
15310 M:      Miloslav Trmac <mitr@volny.cz>
15311 S:      Maintained
15312 F:      drivers/input/misc/wistron_btns.c
15313
15314 WL3501 WIRELESS PCMCIA CARD DRIVER
15315 L:      linux-wireless@vger.kernel.org
15316 S:      Odd fixes
15317 F:      drivers/net/wireless/wl3501*
15318
15319 WOLFSON MICROELECTRONICS DRIVERS
15320 L:      patches@opensource.cirrus.com
15321 T:      git https://github.com/CirrusLogic/linux-drivers.git
15322 W:      https://github.com/CirrusLogic/linux-drivers/wiki
15323 S:      Supported
15324 F:      Documentation/hwmon/wm83??
15325 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15326 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15327 F:      Documentation/devicetree/bindings/mfd/arizona.txt
15328 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
15329 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
15330 F:      arch/arm/mach-s3c64xx/mach-crag6410*
15331 F:      drivers/clk/clk-wm83*.c
15332 F:      drivers/extcon/extcon-arizona.c
15333 F:      drivers/leds/leds-wm83*.c
15334 F:      drivers/gpio/gpio-*wm*.c
15335 F:      drivers/gpio/gpio-arizona.c
15336 F:      drivers/hwmon/wm83??-hwmon.c
15337 F:      drivers/input/misc/wm831x-on.c
15338 F:      drivers/input/touchscreen/wm831x-ts.c
15339 F:      drivers/input/touchscreen/wm97*.c
15340 F:      drivers/mfd/arizona*
15341 F:      drivers/mfd/wm*.c
15342 F:      drivers/mfd/cs47l24*
15343 F:      drivers/power/supply/wm83*.c
15344 F:      drivers/rtc/rtc-wm83*.c
15345 F:      drivers/regulator/wm8*.c
15346 F:      drivers/regulator/arizona*
15347 F:      drivers/video/backlight/wm83*_bl.c
15348 F:      drivers/watchdog/wm83*_wdt.c
15349 F:      include/linux/mfd/arizona/
15350 F:      include/linux/mfd/wm831x/
15351 F:      include/linux/mfd/wm8350/
15352 F:      include/linux/mfd/wm8400*
15353 F:      include/linux/regulator/arizona*
15354 F:      include/linux/wm97xx.h
15355 F:      include/sound/wm????.h
15356 F:      sound/soc/codecs/arizona.?
15357 F:      sound/soc/codecs/wm*
15358 F:      sound/soc/codecs/cs47l24*
15359
15360 WORKQUEUE
15361 M:      Tejun Heo <tj@kernel.org>
15362 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15364 S:      Maintained
15365 F:      include/linux/workqueue.h
15366 F:      kernel/workqueue.c
15367 F:      Documentation/core-api/workqueue.rst
15368
15369 X-POWERS AXP288 PMIC DRIVERS
15370 M:      Hans de Goede <hdegoede@redhat.com>
15371 S:      Maintained
15372 N:      axp288
15373 F:      drivers/acpi/pmic/intel_pmic_xpower.c
15374
15375 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15376 M:      Chen-Yu Tsai <wens@csie.org>
15377 L:      linux-kernel@vger.kernel.org
15378 S:      Maintained
15379 N:      axp[128]
15380
15381 X.25 NETWORK LAYER
15382 M:      Andrew Hendry <andrew.hendry@gmail.com>
15383 L:      linux-x25@vger.kernel.org
15384 S:      Odd Fixes
15385 F:      Documentation/networking/x25*
15386 F:      include/net/x25*
15387 F:      net/x25/
15388
15389 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15390 M:      Thomas Gleixner <tglx@linutronix.de>
15391 M:      Ingo Molnar <mingo@redhat.com>
15392 R:      "H. Peter Anvin" <hpa@zytor.com>
15393 M:      x86@kernel.org
15394 L:      linux-kernel@vger.kernel.org
15395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15396 S:      Maintained
15397 F:      Documentation/x86/
15398 F:      arch/x86/
15399
15400 X86 MCE INFRASTRUCTURE
15401 M:      Tony Luck <tony.luck@intel.com>
15402 M:      Borislav Petkov <bp@alien8.de>
15403 L:      linux-edac@vger.kernel.org
15404 S:      Maintained
15405 F:      arch/x86/kernel/cpu/mcheck/*
15406
15407 X86 MICROCODE UPDATE SUPPORT
15408 M:      Borislav Petkov <bp@alien8.de>
15409 S:      Maintained
15410 F:      arch/x86/kernel/cpu/microcode/*
15411
15412 X86 PLATFORM DRIVERS
15413 M:      Darren Hart <dvhart@infradead.org>
15414 M:      Andy Shevchenko <andy@infradead.org>
15415 L:      platform-driver-x86@vger.kernel.org
15416 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
15417 S:      Maintained
15418 F:      drivers/platform/x86/
15419 F:      drivers/platform/olpc/
15420
15421 X86 VDSO
15422 M:      Andy Lutomirski <luto@amacapital.net>
15423 L:      linux-kernel@vger.kernel.org
15424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15425 S:      Maintained
15426 F:      arch/x86/entry/vdso/
15427
15428 XC2028/3028 TUNER DRIVER
15429 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
15430 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15431 L:      linux-media@vger.kernel.org
15432 W:      https://linuxtv.org
15433 T:      git git://linuxtv.org/media_tree.git
15434 S:      Maintained
15435 F:      drivers/media/tuners/tuner-xc2028.*
15436
15437 XEN BLOCK SUBSYSTEM
15438 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15439 M:      Roger Pau Monné <roger.pau@citrix.com>
15440 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15441 S:      Supported
15442 F:      drivers/block/xen-blkback/*
15443 F:      drivers/block/xen*
15444
15445 XEN HYPERVISOR ARM
15446 M:      Stefano Stabellini <sstabellini@kernel.org>
15447 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15448 S:      Maintained
15449 F:      arch/arm/xen/
15450 F:      arch/arm/include/asm/xen/
15451
15452 XEN HYPERVISOR ARM64
15453 M:      Stefano Stabellini <sstabellini@kernel.org>
15454 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15455 S:      Maintained
15456 F:      arch/arm64/xen/
15457 F:      arch/arm64/include/asm/xen/
15458
15459 XEN HYPERVISOR INTERFACE
15460 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
15461 M:      Juergen Gross <jgross@suse.com>
15462 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15464 S:      Supported
15465 F:      arch/x86/xen/
15466 F:      drivers/*/xen-*front.c
15467 F:      drivers/xen/
15468 F:      arch/x86/include/asm/xen/
15469 F:      arch/x86/include/asm/pvclock-abi.h
15470 F:      include/xen/
15471 F:      include/uapi/xen/
15472 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
15473 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
15474
15475 XEN NETWORK BACKEND DRIVER
15476 M:      Wei Liu <wei.liu2@citrix.com>
15477 M:      Paul Durrant <paul.durrant@citrix.com>
15478 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15479 L:      netdev@vger.kernel.org
15480 S:      Supported
15481 F:      drivers/net/xen-netback/*
15482
15483 XEN PCI SUBSYSTEM
15484 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15485 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15486 S:      Supported
15487 F:      arch/x86/pci/*xen*
15488 F:      drivers/pci/*xen*
15489
15490 XEN PVSCSI DRIVERS
15491 M:      Juergen Gross <jgross@suse.com>
15492 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15493 L:      linux-scsi@vger.kernel.org
15494 S:      Supported
15495 F:      drivers/scsi/xen-scsifront.c
15496 F:      drivers/xen/xen-scsiback.c
15497 F:      include/xen/interface/io/vscsiif.h
15498
15499 XEN SWIOTLB SUBSYSTEM
15500 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15501 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15502 L:      iommu@lists.linux-foundation.org
15503 S:      Supported
15504 F:      arch/x86/xen/*swiotlb*
15505 F:      drivers/xen/*swiotlb*
15506
15507 XFS FILESYSTEM
15508 M:      Darrick J. Wong <darrick.wong@oracle.com>
15509 M:      linux-xfs@vger.kernel.org
15510 L:      linux-xfs@vger.kernel.org
15511 W:      http://xfs.org/
15512 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15513 S:      Supported
15514 F:      Documentation/filesystems/xfs.txt
15515 F:      fs/xfs/
15516
15517 XILINX AXI ETHERNET DRIVER
15518 M:      Anirudha Sarangi <anirudh@xilinx.com>
15519 M:      John Linn <John.Linn@xilinx.com>
15520 S:      Maintained
15521 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
15522
15523 XILINX UARTLITE SERIAL DRIVER
15524 M:      Peter Korsgaard <jacmet@sunsite.dk>
15525 L:      linux-serial@vger.kernel.org
15526 S:      Maintained
15527 F:      drivers/tty/serial/uartlite.c
15528
15529 XILINX VIDEO IP CORES
15530 M:      Hyun Kwon <hyun.kwon@xilinx.com>
15531 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15532 L:      linux-media@vger.kernel.org
15533 T:      git git://linuxtv.org/media_tree.git
15534 S:      Supported
15535 F:      Documentation/devicetree/bindings/media/xilinx/
15536 F:      drivers/media/platform/xilinx/
15537 F:      include/uapi/linux/xilinx-v4l2-controls.h
15538
15539 XILLYBUS DRIVER
15540 M:      Eli Billauer <eli.billauer@gmail.com>
15541 L:      linux-kernel@vger.kernel.org
15542 S:      Supported
15543 F:      drivers/char/xillybus/
15544
15545 XRA1403 GPIO EXPANDER
15546 M:      Nandor Han <nandor.han@ge.com>
15547 M:      Semi Malinen <semi.malinen@ge.com>
15548 L:      linux-gpio@vger.kernel.org
15549 S:      Maintained
15550 F:      drivers/gpio/gpio-xra1403.c
15551 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15552
15553 XTENSA XTFPGA PLATFORM SUPPORT
15554 M:      Max Filippov <jcmvbkbc@gmail.com>
15555 L:      linux-xtensa@linux-xtensa.org
15556 S:      Maintained
15557 F:      drivers/spi/spi-xtensa-xtfpga.c
15558 F:      sound/soc/xtensa/xtfpga-i2s.c
15559
15560 YAM DRIVER FOR AX.25
15561 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15562 L:      linux-hams@vger.kernel.org
15563 S:      Maintained
15564 F:      drivers/net/hamradio/yam*
15565 F:      include/linux/yam.h
15566
15567 YAMA SECURITY MODULE
15568 M:      Kees Cook <keescook@chromium.org>
15569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15570 S:      Supported
15571 F:      security/yama/
15572 F:      Documentation/admin-guide/LSM/Yama.rst
15573
15574 YEALINK PHONE DRIVER
15575 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15576 L:      usbb2k-api-dev@nongnu.org
15577 S:      Maintained
15578 F:      Documentation/input/yealink.rst
15579 F:      drivers/input/misc/yealink.*
15580
15581 Z8530 DRIVER FOR AX.25
15582 M:      Joerg Reuter <jreuter@yaina.de>
15583 W:      http://yaina.de/jreuter/
15584 W:      http://www.qsl.net/dl1bke/
15585 L:      linux-hams@vger.kernel.org
15586 S:      Maintained
15587 F:      Documentation/networking/z8530drv.txt
15588 F:      drivers/net/hamradio/*scc.c
15589 F:      drivers/net/hamradio/z8530.h
15590
15591 ZBUD COMPRESSED PAGE ALLOCATOR
15592 M:      Seth Jennings <sjenning@redhat.com>
15593 M:      Dan Streetman <ddstreet@ieee.org>
15594 L:      linux-mm@kvack.org
15595 S:      Maintained
15596 F:      mm/zbud.c
15597 F:      include/linux/zbud.h
15598
15599 ZD1211RW WIRELESS DRIVER
15600 M:      Daniel Drake <dsd@gentoo.org>
15601 M:      Ulrich Kunitz <kune@deine-taler.de>
15602 W:      http://zd1211.ath.cx/wiki/DriverRewrite
15603 L:      linux-wireless@vger.kernel.org
15604 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
15605 S:      Maintained
15606 F:      drivers/net/wireless/zydas/zd1211rw/
15607
15608 ZD1301 MEDIA DRIVER
15609 M:      Antti Palosaari <crope@iki.fi>
15610 L:      linux-media@vger.kernel.org
15611 W:      https://linuxtv.org/
15612 W:      http://palosaari.fi/linux/
15613 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15614 S:      Maintained
15615 F:      drivers/media/usb/dvb-usb-v2/zd1301*
15616
15617 ZD1301_DEMOD MEDIA DRIVER
15618 M:      Antti Palosaari <crope@iki.fi>
15619 L:      linux-media@vger.kernel.org
15620 W:      https://linuxtv.org/
15621 W:      http://palosaari.fi/linux/
15622 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15623 S:      Maintained
15624 F:      drivers/media/dvb-frontends/zd1301_demod*
15625
15626 ZPOOL COMPRESSED PAGE STORAGE API
15627 M:      Dan Streetman <ddstreet@ieee.org>
15628 L:      linux-mm@kvack.org
15629 S:      Maintained
15630 F:      mm/zpool.c
15631 F:      include/linux/zpool.h
15632
15633 ZR36067 VIDEO FOR LINUX DRIVER
15634 L:      mjpeg-users@lists.sourceforge.net
15635 L:      linux-media@vger.kernel.org
15636 W:      http://mjpeg.sourceforge.net/driver-zoran/
15637 T:      hg https://linuxtv.org/hg/v4l-dvb
15638 S:      Odd Fixes
15639 F:      drivers/media/pci/zoran/
15640
15641 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15642 M:      Minchan Kim <minchan@kernel.org>
15643 M:      Nitin Gupta <ngupta@vflare.org>
15644 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15645 L:      linux-kernel@vger.kernel.org
15646 S:      Maintained
15647 F:      drivers/block/zram/
15648 F:      Documentation/blockdev/zram.txt
15649
15650 ZS DECSTATION Z85C30 SERIAL DRIVER
15651 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15652 S:      Maintained
15653 F:      drivers/tty/serial/zs.*
15654
15655 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15656 M:      Minchan Kim <minchan@kernel.org>
15657 M:      Nitin Gupta <ngupta@vflare.org>
15658 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15659 L:      linux-mm@kvack.org
15660 S:      Maintained
15661 F:      mm/zsmalloc.c
15662 F:      include/linux/zsmalloc.h
15663 F:      Documentation/vm/zsmalloc.txt
15664
15665 ZSWAP COMPRESSED SWAP CACHING
15666 M:      Seth Jennings <sjenning@redhat.com>
15667 M:      Dan Streetman <ddstreet@ieee.org>
15668 L:      linux-mm@kvack.org
15669 S:      Maintained
15670 F:      mm/zswap.c
15671
15672 THE REST
15673 M:      Linus Torvalds <torvalds@linux-foundation.org>
15674 L:      linux-kernel@vger.kernel.org
15675 Q:      http://patchwork.kernel.org/project/LKML/list/
15676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15677 S:      Buried alive in reporters
15678 F:      *
15679 F:      */