]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
MAINTAINERS: update entry for Mediatek pin controller
[linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@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 L:      linux-fsdevel@vger.kernel.org
568 S:      Orphan
569 F:      Documentation/filesystems/affs.txt
570 F:      fs/affs/
571
572 AFS FILESYSTEM
573 M:      David Howells <dhowells@redhat.com>
574 L:      linux-afs@lists.infradead.org
575 S:      Supported
576 F:      fs/afs/
577 F:      include/trace/events/afs.h
578 F:      Documentation/filesystems/afs.txt
579 W:      https://www.infradead.org/~dhowells/kafs/
580
581 AGPGART DRIVER
582 M:      David Airlie <airlied@linux.ie>
583 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
584 S:      Maintained
585 F:      drivers/char/agp/
586 F:      include/linux/agp*
587 F:      include/uapi/linux/agp*
588
589 AHA152X SCSI DRIVER
590 M:      "Juergen E. Fischer" <fischer@norbit.de>
591 L:      linux-scsi@vger.kernel.org
592 S:      Maintained
593 F:      drivers/scsi/aha152x*
594 F:      drivers/scsi/pcmcia/aha152x*
595
596 AIC7XXX / AIC79XX SCSI DRIVER
597 M:      Hannes Reinecke <hare@suse.com>
598 L:      linux-scsi@vger.kernel.org
599 S:      Maintained
600 F:      drivers/scsi/aic7xxx/
601
602 AIMSLAB FM RADIO RECEIVER DRIVER
603 M:      Hans Verkuil <hverkuil@xs4all.nl>
604 L:      linux-media@vger.kernel.org
605 T:      git git://linuxtv.org/media_tree.git
606 W:      https://linuxtv.org
607 S:      Maintained
608 F:      drivers/media/radio/radio-aimslab*
609
610 AIO
611 M:      Benjamin LaHaise <bcrl@kvack.org>
612 L:      linux-aio@kvack.org
613 S:      Supported
614 F:      fs/aio.c
615 F:      include/linux/*aio*.h
616
617 AIRSPY MEDIA DRIVER
618 M:      Antti Palosaari <crope@iki.fi>
619 L:      linux-media@vger.kernel.org
620 W:      https://linuxtv.org
621 W:      http://palosaari.fi/linux/
622 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
623 T:      git git://linuxtv.org/anttip/media_tree.git
624 S:      Maintained
625 F:      drivers/media/usb/airspy/
626
627 ALACRITECH GIGABIT ETHERNET DRIVER
628 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
629 S:      Maintained
630 F:      drivers/net/ethernet/alacritech/*
631
632 ALCATEL SPEEDTOUCH USB DRIVER
633 M:      Duncan Sands <duncan.sands@free.fr>
634 L:      linux-usb@vger.kernel.org
635 W:      http://www.linux-usb.org/SpeedTouch/
636 S:      Maintained
637 F:      drivers/usb/atm/speedtch.c
638 F:      drivers/usb/atm/usbatm.c
639
640 ALCHEMY AU1XX0 MMC DRIVER
641 M:      Manuel Lauss <manuel.lauss@gmail.com>
642 S:      Maintained
643 F:      drivers/mmc/host/au1xmmc.c
644
645 ALI1563 I2C DRIVER
646 M:      Rudolf Marek <r.marek@assembler.cz>
647 L:      linux-i2c@vger.kernel.org
648 S:      Maintained
649 F:      Documentation/i2c/busses/i2c-ali1563
650 F:      drivers/i2c/busses/i2c-ali1563.c
651
652 ALLWINNER SECURITY SYSTEM
653 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
654 L:      linux-crypto@vger.kernel.org
655 S:      Maintained
656 F:      drivers/crypto/sunxi-ss/
657
658 ALPHA PORT
659 M:      Richard Henderson <rth@twiddle.net>
660 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
661 M:      Matt Turner <mattst88@gmail.com>
662 S:      Odd Fixes
663 L:      linux-alpha@vger.kernel.org
664 F:      arch/alpha/
665
666 ALPS PS/2 TOUCHPAD DRIVER
667 R:      Pali Rohár <pali.rohar@gmail.com>
668 F:      drivers/input/mouse/alps.*
669
670 ALTERA I2C CONTROLLER DRIVER
671 M:      Thor Thayer <thor.thayer@linux.intel.com>
672 S:      Maintained
673 F:      drivers/i2c/busses/i2c-altera.c
674
675 ALTERA MAILBOX DRIVER
676 M:      Ley Foon Tan <lftan@altera.com>
677 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
678 S:      Maintained
679 F:      drivers/mailbox/mailbox-altera.c
680
681 ALTERA PIO DRIVER
682 M:      Tien Hock Loh <thloh@altera.com>
683 L:      linux-gpio@vger.kernel.org
684 S:      Maintained
685 F:      drivers/gpio/gpio-altera.c
686
687 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
688 M:      Thor Thayer <thor.thayer@linux.intel.com>
689 S:      Maintained
690 F:      drivers/gpio/gpio-altera-a10sr.c
691 F:      drivers/mfd/altera-a10sr.c
692 F:      drivers/reset/reset-a10sr.c
693 F:      include/linux/mfd/altera-a10sr.h
694 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
695
696 ALTERA TRIPLE SPEED ETHERNET DRIVER
697 M:      Vince Bridgers <vbridger@opensource.altera.com>
698 L:      netdev@vger.kernel.org
699 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
700 S:      Maintained
701 F:      drivers/net/ethernet/altera/
702
703 ALTERA UART/JTAG UART SERIAL DRIVERS
704 M:      Tobias Klauser <tklauser@distanz.ch>
705 L:      linux-serial@vger.kernel.org
706 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
707 S:      Maintained
708 F:      drivers/tty/serial/altera_uart.c
709 F:      drivers/tty/serial/altera_jtaguart.c
710 F:      include/linux/altera_uart.h
711 F:      include/linux/altera_jtaguart.h
712
713 AMAZON ETHERNET DRIVERS
714 M:      Netanel Belgazal <netanel@amazon.com>
715 R:      Saeed Bishara <saeedb@amazon.com>
716 R:      Zorik Machulsky <zorik@amazon.com>
717 L:      netdev@vger.kernel.org
718 S:      Supported
719 F:      Documentation/networking/ena.txt
720 F:      drivers/net/ethernet/amazon/
721
722 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
723 M:      Tom Lendacky <thomas.lendacky@amd.com>
724 M:      Gary Hook <gary.hook@amd.com>
725 L:      linux-crypto@vger.kernel.org
726 S:      Supported
727 F:      drivers/crypto/ccp/
728 F:      include/linux/ccp.h
729
730 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
731 M:      Huang Rui <ray.huang@amd.com>
732 L:      linux-hwmon@vger.kernel.org
733 S:      Supported
734 F:      Documentation/hwmon/fam15h_power
735 F:      drivers/hwmon/fam15h_power.c
736
737 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
738 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
739 S:      Orphan
740 F:      drivers/usb/gadget/udc/amd5536udc.*
741
742 AMD GEODE PROCESSOR/CHIPSET SUPPORT
743 P:      Andres Salomon <dilinger@queued.net>
744 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
745 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
746 S:      Supported
747 F:      drivers/char/hw_random/geode-rng.c
748 F:      drivers/crypto/geode*
749 F:      drivers/video/fbdev/geode/
750 F:      arch/x86/include/asm/geode.h
751
752 AMD IOMMU (AMD-VI)
753 M:      Joerg Roedel <joro@8bytes.org>
754 L:      iommu@lists.linux-foundation.org
755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
756 S:      Maintained
757 F:      drivers/iommu/amd_iommu*.[ch]
758 F:      include/linux/amd-iommu.h
759
760 AMD KFD
761 M:      Oded Gabbay <oded.gabbay@gmail.com>
762 L:      dri-devel@lists.freedesktop.org
763 T:      git git://people.freedesktop.org/~gabbayo/linux.git
764 S:      Supported
765 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
766 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
767 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
768 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
769 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
770 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
771 F:      drivers/gpu/drm/amd/amdkfd/
772 F:      drivers/gpu/drm/amd/include/cik_structs.h
773 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
774 F:      drivers/gpu/drm/amd/include/vi_structs.h
775 F:      include/uapi/linux/kfd_ioctl.h
776
777 AMD SEATTLE DEVICE TREE SUPPORT
778 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
779 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
780 M:      Tom Lendacky <thomas.lendacky@amd.com>
781 S:      Supported
782 F:      arch/arm64/boot/dts/amd/
783
784 AMD XGBE DRIVER
785 M:      Tom Lendacky <thomas.lendacky@amd.com>
786 L:      netdev@vger.kernel.org
787 S:      Supported
788 F:      drivers/net/ethernet/amd/xgbe/
789 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
790
791 AMS (Apple Motion Sensor) DRIVER
792 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
793 S:      Supported
794 F:      drivers/macintosh/ams/
795
796 ANALOG DEVICES INC AD9389B DRIVER
797 M:      Hans Verkuil <hans.verkuil@cisco.com>
798 L:      linux-media@vger.kernel.org
799 S:      Maintained
800 F:      drivers/media/i2c/ad9389b*
801
802 ANALOG DEVICES INC ADV7180 DRIVER
803 M:      Lars-Peter Clausen <lars@metafoo.de>
804 L:      linux-media@vger.kernel.org
805 W:      http://ez.analog.com/community/linux-device-drivers
806 S:      Supported
807 F:      drivers/media/i2c/adv7180.c
808
809 ANALOG DEVICES INC ADV748X DRIVER
810 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
811 L:      linux-media@vger.kernel.org
812 S:      Maintained
813 F:      drivers/media/i2c/adv748x/*
814
815 ANALOG DEVICES INC ADV7511 DRIVER
816 M:      Hans Verkuil <hans.verkuil@cisco.com>
817 L:      linux-media@vger.kernel.org
818 S:      Maintained
819 F:      drivers/media/i2c/adv7511*
820
821 ANALOG DEVICES INC ADV7604 DRIVER
822 M:      Hans Verkuil <hans.verkuil@cisco.com>
823 L:      linux-media@vger.kernel.org
824 S:      Maintained
825 F:      drivers/media/i2c/adv7604*
826
827 ANALOG DEVICES INC ADV7842 DRIVER
828 M:      Hans Verkuil <hans.verkuil@cisco.com>
829 L:      linux-media@vger.kernel.org
830 S:      Maintained
831 F:      drivers/media/i2c/adv7842*
832
833 ANALOG DEVICES INC ASOC CODEC DRIVERS
834 M:      Lars-Peter Clausen <lars@metafoo.de>
835 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
836 W:      http://wiki.analog.com/
837 W:      http://ez.analog.com/community/linux-device-drivers
838 S:      Supported
839 F:      sound/soc/codecs/adau*
840 F:      sound/soc/codecs/adav*
841 F:      sound/soc/codecs/ad1*
842 F:      sound/soc/codecs/ad7*
843 F:      sound/soc/codecs/ssm*
844 F:      sound/soc/codecs/sigmadsp.*
845
846 ANALOG DEVICES INC DMA DRIVERS
847 M:      Lars-Peter Clausen <lars@metafoo.de>
848 W:      http://ez.analog.com/community/linux-device-drivers
849 S:      Supported
850 F:      drivers/dma/dma-axi-dmac.c
851
852 ANALOG DEVICES INC IIO DRIVERS
853 M:      Lars-Peter Clausen <lars@metafoo.de>
854 M:      Michael Hennerich <Michael.Hennerich@analog.com>
855 W:      http://wiki.analog.com/
856 W:      http://ez.analog.com/community/linux-device-drivers
857 S:      Supported
858 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
859 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
860 F:      drivers/iio/*/ad*
861 F:      drivers/iio/adc/ltc2497*
862 X:      drivers/iio/*/adjd*
863 F:      drivers/staging/iio/*/ad*
864
865 ANDES ARCHITECTURE
866 M:      Greentime Hu <green.hu@gmail.com>
867 M:      Vincent Chen <deanbo422@gmail.com>
868 T:      git https://github.com/andestech/linux.git
869 S:      Supported
870 F:      arch/nds32/
871 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
872 F:      Documentation/devicetree/bindings/nds32/
873 K:      nds32
874 N:      nds32
875
876 ANDROID CONFIG FRAGMENTS
877 M:      Rob Herring <robh@kernel.org>
878 S:      Supported
879 F:      kernel/configs/android*
880
881 ANDROID DRIVERS
882 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
883 M:      Arve Hjønnevåg <arve@android.com>
884 M:      Todd Kjos <tkjos@android.com>
885 M:      Martijn Coenen <maco@android.com>
886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
887 L:      devel@driverdev.osuosl.org
888 S:      Supported
889 F:      drivers/android/
890 F:      drivers/staging/android/
891
892 ANDROID GOLDFISH PIC DRIVER
893 M:      Miodrag Dinic <miodrag.dinic@mips.com>
894 S:      Supported
895 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
896 F:      drivers/irqchip/irq-goldfish-pic.c
897
898 ANDROID GOLDFISH RTC DRIVER
899 M:      Miodrag Dinic <miodrag.dinic@mips.com>
900 S:      Supported
901 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
902 F:      drivers/rtc/rtc-goldfish.c
903
904 ANDROID ION DRIVER
905 M:      Laura Abbott <labbott@redhat.com>
906 M:      Sumit Semwal <sumit.semwal@linaro.org>
907 L:      devel@driverdev.osuosl.org
908 S:      Supported
909 F:      drivers/staging/android/ion
910 F:      drivers/staging/android/uapi/ion.h
911
912 AOA (Apple Onboard Audio) ALSA DRIVER
913 M:      Johannes Berg <johannes@sipsolutions.net>
914 L:      linuxppc-dev@lists.ozlabs.org
915 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
916 S:      Maintained
917 F:      sound/aoa/
918
919 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
920 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
921 L:      linux-iio@vger.kernel.org
922 S:      Maintained
923 F:      drivers/iio/adc/stx104.c
924
925 APM DRIVER
926 M:      Jiri Kosina <jikos@kernel.org>
927 S:      Odd fixes
928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
929 F:      arch/x86/kernel/apm_32.c
930 F:      include/linux/apm_bios.h
931 F:      include/uapi/linux/apm_bios.h
932 F:      drivers/char/apm-emulation.c
933
934 APPARMOR SECURITY MODULE
935 M:      John Johansen <john.johansen@canonical.com>
936 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
937 W:      wiki.apparmor.net
938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
939 S:      Supported
940 F:      security/apparmor/
941 F:      Documentation/admin-guide/LSM/apparmor.rst
942
943 APPLE BCM5974 MULTITOUCH DRIVER
944 M:      Henrik Rydberg <rydberg@bitmath.org>
945 L:      linux-input@vger.kernel.org
946 S:      Odd fixes
947 F:      drivers/input/mouse/bcm5974.c
948
949 APPLE SMC DRIVER
950 M:      Henrik Rydberg <rydberg@bitmath.org>
951 L:      linux-hwmon@vger.kernel.org
952 S:      Odd fixes
953 F:      drivers/hwmon/applesmc.c
954
955 APPLETALK NETWORK LAYER
956 L:      netdev@vger.kernel.org
957 S:      Odd fixes
958 F:      drivers/net/appletalk/
959 F:      net/appletalk/
960
961 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
962 M:      Duc Dang <dhdang@apm.com>
963 S:      Supported
964 F:      arch/arm64/boot/dts/apm/
965
966 APPLIED MICRO (APM) X-GENE SOC EDAC
967 M:      Loc Ho <lho@apm.com>
968 S:      Supported
969 F:      drivers/edac/xgene_edac.c
970 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
971
972 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
973 M:      Iyappan Subramanian <isubramanian@apm.com>
974 M:      Keyur Chudgar <kchudgar@apm.com>
975 S:      Supported
976 F:      drivers/net/ethernet/apm/xgene-v2/
977
978 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
979 M:      Iyappan Subramanian <isubramanian@apm.com>
980 M:      Keyur Chudgar <kchudgar@apm.com>
981 M:      Quan Nguyen <qnguyen@apm.com>
982 S:      Supported
983 F:      drivers/net/ethernet/apm/xgene/
984 F:      drivers/net/phy/mdio-xgene.c
985 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
986 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
987
988 APPLIED MICRO (APM) X-GENE SOC PMU
989 M:      Tai Nguyen <ttnguyen@apm.com>
990 S:      Supported
991 F:      drivers/perf/xgene_pmu.c
992 F:      Documentation/perf/xgene-pmu.txt
993 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
994
995 APTINA CAMERA SENSOR PLL
996 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
997 L:      linux-media@vger.kernel.org
998 S:      Maintained
999 F:      drivers/media/i2c/aptina-pll.*
1000
1001 ARC FRAMEBUFFER DRIVER
1002 M:      Jaya Kumar <jayalk@intworks.biz>
1003 S:      Maintained
1004 F:      drivers/video/fbdev/arcfb.c
1005 F:      drivers/video/fbdev/core/fb_defio.c
1006
1007 ARC PGU DRM DRIVER
1008 M:      Alexey Brodkin <abrodkin@synopsys.com>
1009 S:      Supported
1010 F:      drivers/gpu/drm/arc/
1011 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1012
1013 ARCNET NETWORK LAYER
1014 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1015 L:      netdev@vger.kernel.org
1016 S:      Maintained
1017 F:      drivers/net/arcnet/
1018 F:      include/uapi/linux/if_arcnet.h
1019
1020 ARM ARCHITECTED TIMER DRIVER
1021 M:      Mark Rutland <mark.rutland@arm.com>
1022 M:      Marc Zyngier <marc.zyngier@arm.com>
1023 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1024 S:      Maintained
1025 F:      arch/arm/include/asm/arch_timer.h
1026 F:      arch/arm64/include/asm/arch_timer.h
1027 F:      drivers/clocksource/arm_arch_timer.c
1028
1029 ARM HDLCD DRM DRIVER
1030 M:      Liviu Dudau <liviu.dudau@arm.com>
1031 S:      Supported
1032 F:      drivers/gpu/drm/arm/hdlcd_*
1033 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1034
1035 ARM MALI-DP DRM DRIVER
1036 M:      Liviu Dudau <liviu.dudau@arm.com>
1037 M:      Brian Starkey <brian.starkey@arm.com>
1038 M:      Mali DP Maintainers <malidp@foss.arm.com>
1039 S:      Supported
1040 F:      drivers/gpu/drm/arm/
1041 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1042
1043 ARM MFM AND FLOPPY DRIVERS
1044 M:      Ian Molton <spyro@f2s.com>
1045 S:      Maintained
1046 F:      arch/arm/lib/floppydma.S
1047 F:      arch/arm/include/asm/floppy.h
1048
1049 ARM PMU PROFILING AND DEBUGGING
1050 M:      Will Deacon <will.deacon@arm.com>
1051 M:      Mark Rutland <mark.rutland@arm.com>
1052 S:      Maintained
1053 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054 F:      arch/arm*/kernel/perf_*
1055 F:      arch/arm/oprofile/common.c
1056 F:      arch/arm*/kernel/hw_breakpoint.c
1057 F:      arch/arm*/include/asm/hw_breakpoint.h
1058 F:      arch/arm*/include/asm/perf_event.h
1059 F:      drivers/perf/*
1060 F:      include/linux/perf/arm_pmu.h
1061 F:      Documentation/devicetree/bindings/arm/pmu.txt
1062 F:      Documentation/devicetree/bindings/perf/
1063
1064 ARM PORT
1065 M:      Russell King <linux@armlinux.org.uk>
1066 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067 W:      http://www.armlinux.org.uk/
1068 S:      Odd Fixes
1069 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1070 F:      arch/arm/
1071 X:      arch/arm/boot/dts/
1072
1073 ARM PRIMECELL AACI PL041 DRIVER
1074 M:      Russell King <linux@armlinux.org.uk>
1075 S:      Odd Fixes
1076 F:      sound/arm/aaci.*
1077
1078 ARM PRIMECELL BUS SUPPORT
1079 M:      Russell King <linux@armlinux.org.uk>
1080 S:      Odd Fixes
1081 F:      drivers/amba/
1082 F:      include/linux/amba/bus.h
1083
1084 ARM PRIMECELL CLCD PL110 DRIVER
1085 M:      Russell King <linux@armlinux.org.uk>
1086 S:      Odd Fixes
1087 F:      drivers/video/fbdev/amba-clcd.*
1088
1089 ARM PRIMECELL KMI PL050 DRIVER
1090 M:      Russell King <linux@armlinux.org.uk>
1091 S:      Odd Fixes
1092 F:      drivers/input/serio/ambakmi.*
1093 F:      include/linux/amba/kmi.h
1094
1095 ARM PRIMECELL MMCI PL180/1 DRIVER
1096 M:      Russell King <linux@armlinux.org.uk>
1097 S:      Odd Fixes
1098 F:      drivers/mmc/host/mmci.*
1099 F:      include/linux/amba/mmci.h
1100
1101 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1102 M:      Russell King <linux@armlinux.org.uk>
1103 S:      Odd Fixes
1104 F:      drivers/tty/serial/amba-pl01*.c
1105 F:      include/linux/amba/serial.h
1106
1107 ARM SMMU DRIVERS
1108 M:      Will Deacon <will.deacon@arm.com>
1109 R:      Robin Murphy <robin.murphy@arm.com>
1110 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111 S:      Maintained
1112 F:      drivers/iommu/arm-smmu.c
1113 F:      drivers/iommu/arm-smmu-v3.c
1114 F:      drivers/iommu/io-pgtable-arm.c
1115 F:      drivers/iommu/io-pgtable-arm-v7s.c
1116
1117 ARM SUB-ARCHITECTURES
1118 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119 S:      Maintained
1120 F:      arch/arm/mach-*/
1121 F:      arch/arm/plat-*/
1122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1123
1124 ARM/ACTIONS SEMI ARCHITECTURE
1125 M:      Andreas Färber <afaerber@suse.de>
1126 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1127 S:      Maintained
1128 N:      owl
1129 F:      arch/arm/mach-actions/
1130 F:      arch/arm/boot/dts/owl-*
1131 F:      arch/arm64/boot/dts/actions/
1132 F:      drivers/clocksource/owl-*
1133 F:      drivers/pinctrl/actions/*
1134 F:      drivers/soc/actions/
1135 F:      include/dt-bindings/power/owl-*
1136 F:      include/linux/soc/actions/
1137 F:      Documentation/devicetree/bindings/arm/actions.txt
1138 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1139 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1140 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1141
1142 ARM/ADS SPHERE MACHINE SUPPORT
1143 M:      Lennert Buytenhek <kernel@wantstofly.org>
1144 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145 S:      Maintained
1146
1147 ARM/AFEB9260 MACHINE SUPPORT
1148 M:      Sergey Lapin <slapin@ossfans.org>
1149 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150 S:      Maintained
1151
1152 ARM/AJECO 1ARM MACHINE SUPPORT
1153 M:      Lennert Buytenhek <kernel@wantstofly.org>
1154 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155 S:      Maintained
1156
1157 ARM/Allwinner SoC Clock Support
1158 M:      Emilio López <emilio@elopez.com.ar>
1159 S:      Maintained
1160 F:      drivers/clk/sunxi/
1161
1162 ARM/Allwinner sunXi SoC support
1163 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1164 M:      Chen-Yu Tsai <wens@csie.org>
1165 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166 S:      Maintained
1167 N:      sun[x456789]i
1168 N:      sun50i
1169 F:      arch/arm/mach-sunxi/
1170 F:      arch/arm64/boot/dts/allwinner/
1171 F:      drivers/clk/sunxi-ng/
1172 F:      drivers/pinctrl/sunxi/
1173 F:      drivers/soc/sunxi/
1174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1175
1176 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1177 M:      Neil Armstrong <narmstrong@baylibre.com>
1178 M:      Jerome Brunet <jbrunet@baylibre.com>
1179 L:      linux-amlogic@lists.infradead.org
1180 S:      Maintained
1181 F:      drivers/clk/meson/
1182 F:      include/dt-bindings/clock/meson*
1183 F:      include/dt-bindings/clock/gxbb*
1184 F:      Documentation/devicetree/bindings/clock/amlogic*
1185
1186 ARM/Amlogic Meson SoC support
1187 M:      Carlo Caione <carlo@caione.org>
1188 M:      Kevin Hilman <khilman@baylibre.com>
1189 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190 L:      linux-amlogic@lists.infradead.org
1191 W:      http://linux-meson.com/
1192 S:      Maintained
1193 F:      arch/arm/mach-meson/
1194 F:      arch/arm/boot/dts/meson*
1195 F:      arch/arm64/boot/dts/amlogic/
1196 F:      drivers/pinctrl/meson/
1197 F:      drivers/mmc/host/meson*
1198 N:      meson
1199
1200 ARM/Annapurna Labs ALPINE ARCHITECTURE
1201 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1202 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1203 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1204 S:      Maintained
1205 F:      arch/arm/mach-alpine/
1206 F:      arch/arm/boot/dts/alpine*
1207 F:      arch/arm64/boot/dts/al/
1208 F:      drivers/*/*alpine*
1209
1210 ARM/ARTPEC MACHINE SUPPORT
1211 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1212 M:      Lars Persson <lars.persson@axis.com>
1213 M:      Niklas Cassel <niklas.cassel@axis.com>
1214 S:      Maintained
1215 L:      linux-arm-kernel@axis.com
1216 F:      arch/arm/mach-artpec
1217 F:      arch/arm/boot/dts/artpec6*
1218 F:      drivers/clk/axis
1219 F:      drivers/crypto/axis
1220 F:      drivers/pinctrl/pinctrl-artpec*
1221 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1222
1223 ARM/ASPEED I2C DRIVER
1224 M:      Brendan Higgins <brendanhiggins@google.com>
1225 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1226 R:      Joel Stanley <joel@jms.id.au>
1227 L:      linux-i2c@vger.kernel.org
1228 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1229 S:      Maintained
1230 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1231 F:      drivers/i2c/busses/i2c-aspeed.c
1232 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1233 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1234
1235 ARM/ASPEED MACHINE SUPPORT
1236 M:      Joel Stanley <joel@jms.id.au>
1237 R:      Andrew Jeffery <andrew@aj.id.au>
1238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1240 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1241 S:      Supported
1242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1243 F:      arch/arm/mach-aspeed/
1244 F:      arch/arm/boot/dts/aspeed-*
1245 N:      aspeed
1246
1247 ARM/ATMEL AT91 Clock Support
1248 M:      Boris Brezillon <boris.brezillon@bootlin.com>
1249 S:      Maintained
1250 F:      drivers/clk/at91
1251
1252 ARM/CALXEDA HIGHBANK ARCHITECTURE
1253 M:      Rob Herring <robh@kernel.org>
1254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 S:      Maintained
1256 F:      arch/arm/mach-highbank/
1257 F:      arch/arm/boot/dts/highbank.dts
1258 F:      arch/arm/boot/dts/ecx-*.dts*
1259
1260 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1261 M:      Krzysztof Halasa <khalasa@piap.pl>
1262 S:      Maintained
1263 F:      arch/arm/mach-cns3xxx/
1264
1265 ARM/CAVIUM THUNDER NETWORK DRIVER
1266 M:      Sunil Goutham <sgoutham@cavium.com>
1267 M:      Robert Richter <rric@kernel.org>
1268 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269 S:      Supported
1270 F:      drivers/net/ethernet/cavium/thunder/
1271
1272 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1273 M:      Lukasz Majewski <lukma@denx.de>
1274 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275 S:      Maintained
1276 F:      arch/arm/mach-ep93xx/ts72xx.c
1277
1278 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1279 M:      Alexander Shiyan <shc_work@mail.ru>
1280 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 S:      Odd Fixes
1282 N:      clps711x
1283
1284 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1285 M:      Lennert Buytenhek <kernel@wantstofly.org>
1286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287 S:      Maintained
1288
1289 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1290 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1291 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 S:      Maintained
1294 F:      arch/arm/mach-ep93xx/
1295 F:      arch/arm/mach-ep93xx/include/mach/
1296
1297 ARM/CLKDEV SUPPORT
1298 M:      Russell King <linux@armlinux.org.uk>
1299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300 S:      Maintained
1301 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1302 F:      drivers/clk/clkdev.c
1303
1304 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1305 M:      Mike Rapoport <mike@compulab.co.il>
1306 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307 S:      Maintained
1308
1309 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1310 M:      Baruch Siach <baruch@tkos.co.il>
1311 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312 S:      Maintained
1313 F:      arch/arm/boot/dts/cx92755*
1314 N:      digicolor
1315
1316 ARM/CONTEC MICRO9 MACHINE SUPPORT
1317 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1318 S:      Maintained
1319 F:      arch/arm/mach-ep93xx/micro9.c
1320
1321 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1322 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1323 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324 S:      Maintained
1325 F:      drivers/hwtracing/coresight/*
1326 F:      Documentation/trace/coresight.txt
1327 F:      Documentation/trace/coresight-cpu-debug.txt
1328 F:      Documentation/devicetree/bindings/arm/coresight.txt
1329 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1330 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1331 F:      tools/perf/arch/arm/util/pmu.c
1332 F:      tools/perf/arch/arm/util/auxtrace.c
1333 F:      tools/perf/arch/arm/util/cs-etm.c
1334 F:      tools/perf/arch/arm/util/cs-etm.h
1335 F:      tools/perf/util/cs-etm.*
1336 F:      tools/perf/util/cs-etm-decoder/*
1337
1338 ARM/CORGI MACHINE SUPPORT
1339 M:      Richard Purdie <rpurdie@rpsys.net>
1340 S:      Maintained
1341
1342 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1343 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1344 M:      Linus Walleij <linus.walleij@linaro.org>
1345 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346 T:      git git://github.com/ulli-kroll/linux.git
1347 S:      Maintained
1348 F:      Documentation/devicetree/bindings/arm/gemini.txt
1349 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1350 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1351 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1352 F:      arch/arm/mach-gemini/
1353 F:      drivers/net/ethernet/cortina/
1354 F:      drivers/pinctrl/pinctrl-gemini.c
1355 F:      drivers/rtc/rtc-ftrtc010.c
1356
1357 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1358 M:      Barry Song <baohua@kernel.org>
1359 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1361 S:      Maintained
1362 F:      arch/arm/boot/dts/prima2*
1363 F:      arch/arm/mach-prima2/
1364 F:      drivers/clk/sirf/
1365 F:      drivers/clocksource/timer-prima2.c
1366 F:      drivers/clocksource/timer-atlas7.c
1367 N:      [^a-z]sirf
1368
1369 ARM/EBSA110 MACHINE SUPPORT
1370 M:      Russell King <linux@armlinux.org.uk>
1371 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372 W:      http://www.armlinux.org.uk/
1373 S:      Maintained
1374 F:      arch/arm/mach-ebsa110/
1375 F:      drivers/net/ethernet/amd/am79c961a.*
1376
1377 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1378 M:      Uwe Kleine-König <kernel@pengutronix.de>
1379 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380 S:      Maintained
1381 N:      efm32
1382
1383 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1384 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1385 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1386 S:      Maintained
1387 F:      arch/arm/mach-pxa/ezx.c
1388
1389 ARM/FARADAY FA526 PORT
1390 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1391 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 S:      Maintained
1393 T:      git git://git.berlios.de/gemini-board
1394 F:      arch/arm/mm/*-fa*
1395
1396 ARM/FOOTBRIDGE ARCHITECTURE
1397 M:      Russell King <linux@armlinux.org.uk>
1398 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399 W:      http://www.armlinux.org.uk/
1400 S:      Maintained
1401 F:      arch/arm/include/asm/hardware/dec21285.h
1402 F:      arch/arm/mach-footbridge/
1403
1404 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1405 M:      Shawn Guo <shawnguo@kernel.org>
1406 M:      Sascha Hauer <kernel@pengutronix.de>
1407 R:      Fabio Estevam <fabio.estevam@nxp.com>
1408 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409 S:      Maintained
1410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1411 F:      arch/arm/mach-imx/
1412 F:      arch/arm/mach-mxs/
1413 F:      arch/arm/boot/dts/imx*
1414 F:      arch/arm/configs/imx*_defconfig
1415 F:      drivers/clk/imx/
1416 F:      drivers/soc/imx/
1417 F:      include/soc/imx/
1418
1419 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1420 M:      Shawn Guo <shawnguo@kernel.org>
1421 M:      Sascha Hauer <kernel@pengutronix.de>
1422 R:      Stefan Agner <stefan@agner.ch>
1423 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424 S:      Maintained
1425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1426 F:      arch/arm/mach-imx/*vf610*
1427 F:      arch/arm/boot/dts/vf*
1428
1429 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1430 M:      Lennert Buytenhek <kernel@wantstofly.org>
1431 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432 S:      Maintained
1433
1434 ARM/GUMSTIX MACHINE SUPPORT
1435 M:      Steve Sakoman <sakoman@gmail.com>
1436 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437 S:      Maintained
1438
1439 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1440 M:      Philipp Zabel <philipp.zabel@gmail.com>
1441 M:      Paul Parsons <lost.distance@yahoo.com>
1442 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443 S:      Maintained
1444 F:      arch/arm/mach-pxa/hx4700.c
1445 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1446 F:      sound/soc/pxa/hx4700.c
1447
1448 ARM/HISILICON SOC SUPPORT
1449 M:      Wei Xu <xuwei5@hisilicon.com>
1450 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451 W:      http://www.hisilicon.com
1452 S:      Supported
1453 T:      git git://github.com/hisilicon/linux-hisi.git
1454 F:      arch/arm/mach-hisi/
1455 F:      arch/arm/boot/dts/hi3*
1456 F:      arch/arm/boot/dts/hip*
1457 F:      arch/arm/boot/dts/hisi*
1458 F:      arch/arm64/boot/dts/hisilicon/
1459
1460 ARM/HP JORNADA 7XX MACHINE SUPPORT
1461 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1462 W:      www.jlime.com
1463 S:      Maintained
1464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1465 F:      arch/arm/mach-sa1100/jornada720.c
1466 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1467
1468 ARM/IGEP MACHINE SUPPORT
1469 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1470 M:      Javier Martinez Canillas <javier@dowhile0.org>
1471 L:      linux-omap@vger.kernel.org
1472 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473 S:      Maintained
1474 F:      arch/arm/boot/dts/omap3-igep*
1475
1476 ARM/INCOME PXA270 SUPPORT
1477 M:      Marek Vasut <marek.vasut@gmail.com>
1478 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479 S:      Maintained
1480 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1481
1482 ARM/INTEL IOP13XX ARM ARCHITECTURE
1483 M:      Lennert Buytenhek <kernel@wantstofly.org>
1484 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 S:      Maintained
1486
1487 ARM/INTEL IOP32X 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 IOP33X ARM ARCHITECTURE
1493 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 S:      Orphan
1495
1496 ARM/INTEL IQ81342EX MACHINE SUPPORT
1497 M:      Lennert Buytenhek <kernel@wantstofly.org>
1498 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 S:      Maintained
1500
1501 ARM/INTEL IXDP2850 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 IXP4XX ARM ARCHITECTURE
1507 M:      Imre Kaloz <kaloz@openwrt.org>
1508 M:      Krzysztof Halasa <khalasa@piap.pl>
1509 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510 S:      Maintained
1511 F:      arch/arm/mach-ixp4xx/
1512
1513 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1514 M:      Jonathan Cameron <jic23@cam.ac.uk>
1515 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516 S:      Maintained
1517 F:      arch/arm/mach-pxa/stargate2.c
1518 F:      drivers/pcmcia/pxa2xx_stargate2.c
1519
1520 ARM/INTEL XSC3 (MANZANO) ARM CORE
1521 M:      Lennert Buytenhek <kernel@wantstofly.org>
1522 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523 S:      Maintained
1524
1525 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
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/LG1K ARCHITECTURE
1531 M:      Chanho Min <chanho.min@lge.com>
1532 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 S:      Maintained
1534 F:      arch/arm64/boot/dts/lg/
1535
1536 ARM/LOGICPD PXA270 MACHINE SUPPORT
1537 M:      Lennert Buytenhek <kernel@wantstofly.org>
1538 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539 S:      Maintained
1540
1541 ARM/LPC18XX ARCHITECTURE
1542 M:      Joachim Eastwood <manabian@gmail.com>
1543 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544 S:      Maintained
1545 F:      arch/arm/boot/dts/lpc43*
1546 F:      drivers/clk/nxp/clk-lpc18xx*
1547 F:      drivers/clocksource/time-lpc32xx.c
1548 F:      drivers/i2c/busses/i2c-lpc2k.c
1549 F:      drivers/memory/pl172.c
1550 F:      drivers/mtd/spi-nor/nxp-spifi.c
1551 F:      drivers/rtc/rtc-lpc24xx.c
1552 N:      lpc18xx
1553
1554 ARM/LPC32XX SOC SUPPORT
1555 M:      Vladimir Zapolskiy <vz@mleia.com>
1556 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1559 S:      Maintained
1560 F:      arch/arm/boot/dts/lpc32*
1561 F:      arch/arm/mach-lpc32xx/
1562 F:      drivers/i2c/busses/i2c-pnx.c
1563 F:      drivers/net/ethernet/nxp/lpc_eth.c
1564 F:      drivers/usb/host/ohci-nxp.c
1565 F:      drivers/watchdog/pnx4008_wdt.c
1566 N:      lpc32xx
1567
1568 ARM/MAGICIAN MACHINE SUPPORT
1569 M:      Philipp Zabel <philipp.zabel@gmail.com>
1570 S:      Maintained
1571
1572 ARM/Marvell Dove/MV78xx0/Orion SOC support
1573 M:      Jason Cooper <jason@lakedaemon.net>
1574 M:      Andrew Lunn <andrew@lunn.ch>
1575 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1576 M:      Gregory Clement <gregory.clement@bootlin.com>
1577 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 S:      Maintained
1579 F:      Documentation/devicetree/bindings/soc/dove/
1580 F:      arch/arm/mach-dove/
1581 F:      arch/arm/mach-mv78xx0/
1582 F:      arch/arm/mach-orion5x/
1583 F:      arch/arm/plat-orion/
1584 F:      arch/arm/boot/dts/dove*
1585 F:      arch/arm/boot/dts/orion5x*
1586
1587 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1588 M:      Jason Cooper <jason@lakedaemon.net>
1589 M:      Andrew Lunn <andrew@lunn.ch>
1590 M:      Gregory Clement <gregory.clement@bootlin.com>
1591 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1592 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 S:      Maintained
1594 F:      arch/arm/boot/dts/armada*
1595 F:      arch/arm/boot/dts/kirkwood*
1596 F:      arch/arm/configs/mvebu_*_defconfig
1597 F:      arch/arm/mach-mvebu/
1598 F:      arch/arm64/boot/dts/marvell/armada*
1599 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1600 F:      drivers/cpufreq/mvebu-cpufreq.c
1601 F:      drivers/irqchip/irq-armada-370-xp.c
1602 F:      drivers/irqchip/irq-mvebu-*
1603 F:      drivers/pinctrl/mvebu/
1604 F:      drivers/rtc/rtc-armada38x.c
1605
1606 ARM/Mediatek RTC DRIVER
1607 M:      Eddie Huang <eddie.huang@mediatek.com>
1608 M:      Sean Wang <sean.wang@mediatek.com>
1609 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1611 S:      Maintained
1612 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1613 F:      drivers/rtc/rtc-mt6397.c
1614 F:      drivers/rtc/rtc-mt7622.c
1615
1616 ARM/Mediatek SoC support
1617 M:      Matthias Brugger <matthias.bgg@gmail.com>
1618 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1620 S:      Maintained
1621 F:      arch/arm/boot/dts/mt6*
1622 F:      arch/arm/boot/dts/mt7*
1623 F:      arch/arm/boot/dts/mt8*
1624 F:      arch/arm/mach-mediatek/
1625 F:      arch/arm64/boot/dts/mediatek/
1626 N:      mtk
1627 K:      mediatek
1628
1629 ARM/Mediatek USB3 PHY DRIVER
1630 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1631 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1633 S:      Maintained
1634 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1635
1636 ARM/MICREL KS8695 ARCHITECTURE
1637 M:      Greg Ungerer <gerg@uclinux.org>
1638 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 F:      arch/arm/mach-ks8695/
1640 S:      Odd Fixes
1641
1642 ARM/Microchip (AT91) SoC support
1643 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1644 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1645 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646 W:      http://www.linux4sam.org
1647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1648 S:      Supported
1649 N:      at91
1650 N:      atmel
1651 F:      arch/arm/mach-at91/
1652 F:      include/soc/at91/
1653 F:      arch/arm/boot/dts/at91*.dts
1654 F:      arch/arm/boot/dts/at91*.dtsi
1655 F:      arch/arm/boot/dts/sama*.dts
1656 F:      arch/arm/boot/dts/sama*.dtsi
1657 F:      arch/arm/include/debug/at91.S
1658 F:      drivers/memory/atmel*
1659 F:      drivers/watchdog/sama5d4_wdt.c
1660 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1661 X:      drivers/net/wireless/atmel/
1662
1663 ARM/MIOA701 MACHINE SUPPORT
1664 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1665 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666 F:      arch/arm/mach-pxa/mioa701.c
1667 S:      Maintained
1668
1669 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1670 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1671 S:      Maintained
1672
1673 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1674 M:      Linus Walleij <linus.walleij@linaro.org>
1675 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1676 S:      Maintained
1677 F:      arch/arm/mach-nomadik/
1678 F:      arch/arm/mach-u300/
1679 F:      arch/arm/mach-ux500/
1680 F:      arch/arm/boot/dts/ste-*
1681 F:      drivers/clk/clk-nomadik.c
1682 F:      drivers/clk/clk-u300.c
1683 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1684 F:      drivers/clocksource/timer-u300.c
1685 F:      drivers/dma/coh901318*
1686 F:      drivers/dma/ste_dma40*
1687 F:      drivers/hwspinlock/u8500_hsem.c
1688 F:      drivers/i2c/busses/i2c-nomadik.c
1689 F:      drivers/i2c/busses/i2c-stu300.c
1690 F:      drivers/mfd/ab3100*
1691 F:      drivers/mfd/ab8500*
1692 F:      drivers/mfd/abx500*
1693 F:      drivers/mfd/dbx500*
1694 F:      drivers/mfd/db8500*
1695 F:      drivers/pinctrl/nomadik/
1696 F:      drivers/pinctrl/pinctrl-coh901*
1697 F:      drivers/pinctrl/pinctrl-u300.c
1698 F:      drivers/rtc/rtc-ab3100.c
1699 F:      drivers/rtc/rtc-ab8500.c
1700 F:      drivers/rtc/rtc-coh901331.c
1701 F:      drivers/rtc/rtc-pl031.c
1702 F:      drivers/watchdog/coh901327_wdt.c
1703 F:      Documentation/devicetree/bindings/arm/ste-*
1704 F:      Documentation/devicetree/bindings/arm/ux500/
1705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1706
1707 ARM/NUVOTON NPCM ARCHITECTURE
1708 M:      Avi Fishman <avifishman70@gmail.com>
1709 M:      Tomer Maimon <tmaimon77@gmail.com>
1710 R:      Patrick Venture <venture@google.com>
1711 R:      Nancy Yuen <yuenn@google.com>
1712 R:      Brendan Higgins <brendanhiggins@google.com>
1713 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1714 S:      Supported
1715 F:      arch/arm/mach-npcm/
1716 F:      arch/arm/boot/dts/nuvoton-npcm*
1717 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1718 F:      drivers/*/*npcm*
1719 F:      Documentation/*/*npcm*
1720
1721 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1722 M:      Wan ZongShun <mcuos.com@gmail.com>
1723 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724 W:      http://www.mcuos.com
1725 S:      Maintained
1726 F:      arch/arm/mach-w90x900/
1727 F:      drivers/input/keyboard/w90p910_keypad.c
1728 F:      drivers/input/touchscreen/w90p910_ts.c
1729 F:      drivers/watchdog/nuc900_wdt.c
1730 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1731 F:      drivers/mtd/nand/raw/nuc900_nand.c
1732 F:      drivers/rtc/rtc-nuc900.c
1733 F:      drivers/spi/spi-nuc900.c
1734 F:      drivers/usb/host/ehci-w90x900.c
1735 F:      drivers/video/fbdev/nuc900fb.c
1736
1737 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1738 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1739 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1740 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1741 S:      Supported
1742
1743 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1744 M:      Alexander Clouter <alex@digriz.org.uk>
1745 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746 W:      http://www.digriz.org.uk/ts78xx/kernel
1747 S:      Maintained
1748 F:      arch/arm/mach-orion5x/ts78xx-*
1749
1750 ARM/OXNAS platform support
1751 M:      Neil Armstrong <narmstrong@baylibre.com>
1752 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1754 S:      Maintained
1755 F:      arch/arm/mach-oxnas/
1756 F:      arch/arm/boot/dts/ox8*.dts*
1757 N:      oxnas
1758
1759 ARM/PALM TREO SUPPORT
1760 M:      Tomas Cech <sleep_walker@suse.com>
1761 L:      linux-arm-kernel@lists.infradead.org
1762 W:      http://hackndev.com
1763 S:      Maintained
1764 F:      arch/arm/mach-pxa/palmtreo.*
1765
1766 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1767 M:      Marek Vasut <marek.vasut@gmail.com>
1768 L:      linux-arm-kernel@lists.infradead.org
1769 W:      http://hackndev.com
1770 S:      Maintained
1771 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1772 F:      arch/arm/mach-pxa/palmtx.c
1773 F:      arch/arm/mach-pxa/palmt5.*
1774 F:      arch/arm/mach-pxa/include/mach/palmld.h
1775 F:      arch/arm/mach-pxa/palmld.c
1776 F:      arch/arm/mach-pxa/palmte2.*
1777 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1778 F:      arch/arm/mach-pxa/palmtc.c
1779
1780 ARM/PALMZ72 SUPPORT
1781 M:      Sergey Lapin <slapin@ossfans.org>
1782 L:      linux-arm-kernel@lists.infradead.org
1783 W:      http://hackndev.com
1784 S:      Maintained
1785 F:      arch/arm/mach-pxa/palmz72.*
1786
1787 ARM/PLEB SUPPORT
1788 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1789 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1790 S:      Maintained
1791
1792 ARM/PT DIGITAL BOARD PORT
1793 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1794 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795 W:      http://www.armlinux.org.uk/
1796 S:      Maintained
1797
1798 ARM/QUALCOMM SUPPORT
1799 M:      Andy Gross <andy.gross@linaro.org>
1800 M:      David Brown <david.brown@linaro.org>
1801 L:      linux-arm-msm@vger.kernel.org
1802 L:      linux-soc@vger.kernel.org
1803 S:      Maintained
1804 F:      Documentation/devicetree/bindings/soc/qcom/
1805 F:      arch/arm/boot/dts/qcom-*.dts
1806 F:      arch/arm/boot/dts/qcom-*.dtsi
1807 F:      arch/arm/mach-qcom/
1808 F:      arch/arm64/boot/dts/qcom/*
1809 F:      drivers/i2c/busses/i2c-qup.c
1810 F:      drivers/clk/qcom/
1811 F:      drivers/dma/qcom/
1812 F:      drivers/soc/qcom/
1813 F:      drivers/spi/spi-qup.c
1814 F:      drivers/tty/serial/msm_serial.c
1815 F:      drivers/*/pm8???-*
1816 F:      drivers/mfd/ssbi.c
1817 F:      drivers/firmware/qcom_scm.c
1818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1819
1820 ARM/RADISYS ENP2611 MACHINE SUPPORT
1821 M:      Lennert Buytenhek <kernel@wantstofly.org>
1822 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1823 S:      Maintained
1824
1825 ARM/REALTEK ARCHITECTURE
1826 M:      Andreas Färber <afaerber@suse.de>
1827 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 S:      Maintained
1829 F:      arch/arm64/boot/dts/realtek/
1830 F:      Documentation/devicetree/bindings/arm/realtek.txt
1831
1832 ARM/RENESAS ARM64 ARCHITECTURE
1833 M:      Simon Horman <horms@verge.net.au>
1834 M:      Magnus Damm <magnus.damm@gmail.com>
1835 L:      linux-renesas-soc@vger.kernel.org
1836 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1838 S:      Supported
1839 F:      arch/arm64/boot/dts/renesas/
1840 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1841 F:      drivers/soc/renesas/
1842 F:      include/linux/soc/renesas/
1843
1844 ARM/RISCPC ARCHITECTURE
1845 M:      Russell King <linux@armlinux.org.uk>
1846 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 W:      http://www.armlinux.org.uk/
1848 S:      Maintained
1849 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1850 F:      arch/arm/include/asm/hardware/ioc.h
1851 F:      arch/arm/include/asm/hardware/iomd.h
1852 F:      arch/arm/include/asm/hardware/memc.h
1853 F:      arch/arm/mach-rpc/
1854 F:      drivers/net/ethernet/8390/etherh.c
1855 F:      drivers/net/ethernet/i825xx/ether1*
1856 F:      drivers/net/ethernet/seeq/ether3*
1857 F:      drivers/scsi/arm/
1858
1859 ARM/Rockchip SoC support
1860 M:      Heiko Stuebner <heiko@sntech.de>
1861 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862 L:      linux-rockchip@lists.infradead.org
1863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1864 S:      Maintained
1865 F:      arch/arm/boot/dts/rk3*
1866 F:      arch/arm/boot/dts/rv1108*
1867 F:      arch/arm/mach-rockchip/
1868 F:      drivers/clk/rockchip/
1869 F:      drivers/i2c/busses/i2c-rk3x.c
1870 F:      drivers/*/*rockchip*
1871 F:      drivers/*/*/*rockchip*
1872 F:      sound/soc/rockchip/
1873 N:      rockchip
1874
1875 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1876 M:      Kukjin Kim <kgene@kernel.org>
1877 M:      Krzysztof Kozlowski <krzk@kernel.org>
1878 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1880 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1881 S:      Maintained
1882 F:      arch/arm/boot/dts/s3c*
1883 F:      arch/arm/boot/dts/s5p*
1884 F:      arch/arm/boot/dts/exynos*
1885 F:      arch/arm64/boot/dts/exynos/
1886 F:      arch/arm/plat-samsung/
1887 F:      arch/arm/mach-s3c24*/
1888 F:      arch/arm/mach-s3c64xx/
1889 F:      arch/arm/mach-s5p*/
1890 F:      arch/arm/mach-exynos*/
1891 F:      drivers/*/*s3c24*
1892 F:      drivers/*/*/*s3c24*
1893 F:      drivers/*/*s3c64xx*
1894 F:      drivers/*/*s5pv210*
1895 F:      drivers/memory/samsung/*
1896 F:      drivers/soc/samsung/*
1897 F:      Documentation/arm/Samsung/
1898 F:      Documentation/devicetree/bindings/arm/samsung/
1899 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1900 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1901 N:      exynos
1902
1903 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1904 M:      Kyungmin Park <kyungmin.park@samsung.com>
1905 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906 S:      Maintained
1907 F:      arch/arm/mach-s5pv210/
1908
1909 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1910 M:      Kyungmin Park <kyungmin.park@samsung.com>
1911 M:      Kamil Debski <kamil@wypas.org>
1912 M:      Andrzej Hajda <a.hajda@samsung.com>
1913 L:      linux-arm-kernel@lists.infradead.org
1914 L:      linux-media@vger.kernel.org
1915 S:      Maintained
1916 F:      drivers/media/platform/s5p-g2d/
1917
1918 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1919 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1920 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1921 L:      linux-media@vger.kernel.org
1922 S:      Maintained
1923 F:      drivers/media/platform/s5p-cec/
1924 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1925
1926 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1927 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1928 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1929 L:      linux-arm-kernel@lists.infradead.org
1930 L:      linux-media@vger.kernel.org
1931 S:      Maintained
1932 F:      drivers/media/platform/s5p-jpeg/
1933
1934 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1935 M:      Kyungmin Park <kyungmin.park@samsung.com>
1936 M:      Kamil Debski <kamil@wypas.org>
1937 M:      Jeongtae Park <jtp.park@samsung.com>
1938 M:      Andrzej Hajda <a.hajda@samsung.com>
1939 L:      linux-arm-kernel@lists.infradead.org
1940 L:      linux-media@vger.kernel.org
1941 S:      Maintained
1942 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1943 F:      drivers/media/platform/s5p-mfc/
1944
1945 ARM/SHMOBILE ARM ARCHITECTURE
1946 M:      Simon Horman <horms@verge.net.au>
1947 M:      Magnus Damm <magnus.damm@gmail.com>
1948 L:      linux-renesas-soc@vger.kernel.org
1949 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1951 S:      Supported
1952 F:      arch/arm/boot/dts/emev2*
1953 F:      arch/arm/boot/dts/r7s*
1954 F:      arch/arm/boot/dts/r8a*
1955 F:      arch/arm/boot/dts/sh*
1956 F:      arch/arm/configs/shmobile_defconfig
1957 F:      arch/arm/include/debug/renesas-scif.S
1958 F:      arch/arm/mach-shmobile/
1959 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1960 F:      drivers/soc/renesas/
1961 F:      include/linux/soc/renesas/
1962
1963 ARM/SOCFPGA ARCHITECTURE
1964 M:      Dinh Nguyen <dinguyen@kernel.org>
1965 S:      Maintained
1966 F:      arch/arm/mach-socfpga/
1967 F:      arch/arm/boot/dts/socfpga*
1968 F:      arch/arm/configs/socfpga_defconfig
1969 F:      arch/arm64/boot/dts/altera/
1970 W:      http://www.rocketboards.org
1971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1972
1973 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1974 M:      Dinh Nguyen <dinguyen@kernel.org>
1975 S:      Maintained
1976 F:      drivers/clk/socfpga/
1977
1978 ARM/SOCFPGA EDAC SUPPORT
1979 M:      Thor Thayer <thor.thayer@linux.intel.com>
1980 S:      Maintained
1981 F:      drivers/edac/altera_edac.
1982
1983 ARM/SPREADTRUM SoC SUPPORT
1984 M:      Orson Zhai <orsonzhai@gmail.com>
1985 M:      Baolin Wang <baolin.wang@linaro.org>
1986 M:      Chunyan Zhang <zhang.lyra@gmail.com>
1987 S:      Maintained
1988 F:      arch/arm64/boot/dts/sprd
1989 N:      sprd
1990
1991 ARM/STI ARCHITECTURE
1992 M:      Patrice Chotard <patrice.chotard@st.com>
1993 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994 W:      http://www.stlinux.com
1995 S:      Maintained
1996 F:      arch/arm/mach-sti/
1997 F:      arch/arm/boot/dts/sti*
1998 F:      drivers/char/hw_random/st-rng.c
1999 F:      drivers/clocksource/arm_global_timer.c
2000 F:      drivers/clocksource/clksrc_st_lpc.c
2001 F:      drivers/cpufreq/sti-cpufreq.c
2002 F:      drivers/dma/st_fdma*
2003 F:      drivers/i2c/busses/i2c-st.c
2004 F:      drivers/media/rc/st_rc.c
2005 F:      drivers/media/platform/sti/c8sectpfe/
2006 F:      drivers/mmc/host/sdhci-st.c
2007 F:      drivers/phy/st/phy-miphy28lp.c
2008 F:      drivers/phy/st/phy-stih407-usb.c
2009 F:      drivers/pinctrl/pinctrl-st.c
2010 F:      drivers/remoteproc/st_remoteproc.c
2011 F:      drivers/remoteproc/st_slim_rproc.c
2012 F:      drivers/reset/sti/
2013 F:      drivers/rtc/rtc-st-lpc.c
2014 F:      drivers/tty/serial/st-asc.c
2015 F:      drivers/usb/dwc3/dwc3-st.c
2016 F:      drivers/usb/host/ehci-st.c
2017 F:      drivers/usb/host/ohci-st.c
2018 F:      drivers/watchdog/st_lpc_wdt.c
2019 F:      drivers/ata/ahci_st.c
2020 F:      include/linux/remoteproc/st_slim_rproc.h
2021
2022 ARM/STM32 ARCHITECTURE
2023 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2024 M:      Alexandre Torgue <alexandre.torgue@st.com>
2025 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026 S:      Maintained
2027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2028 N:      stm32
2029 F:      arch/arm/boot/dts/stm32*
2030 F:      arch/arm/mach-stm32/
2031 F:      drivers/clocksource/armv7m_systick.c
2032
2033 ARM/Synaptics Berlin SoC support
2034 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2035 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2036 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037 S:      Maintained
2038 F:      arch/arm/mach-berlin/
2039 F:      arch/arm/boot/dts/berlin*
2040 F:      arch/arm64/boot/dts/marvell/berlin*
2041
2042 ARM/TANGO ARCHITECTURE
2043 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2044 M:      Mans Rullgard <mans@mansr.com>
2045 L:      linux-arm-kernel@lists.infradead.org
2046 S:      Odd Fixes
2047 N:      tango
2048
2049 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2050 M:      Lennert Buytenhek <kernel@wantstofly.org>
2051 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2052 S:      Maintained
2053
2054 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2055 M:      Hans Verkuil <hans.verkuil@cisco.com>
2056 L:      linux-tegra@vger.kernel.org
2057 L:      linux-media@vger.kernel.org
2058 S:      Maintained
2059 F:      drivers/media/platform/tegra-cec/
2060 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2061
2062 ARM/TETON BGA MACHINE SUPPORT
2063 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2064 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2065 S:      Maintained
2066
2067 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2068 M:      Santosh Shilimkar <ssantosh@kernel.org>
2069 L:      linux-kernel@vger.kernel.org
2070 S:      Maintained
2071 F:      drivers/memory/*emif*
2072
2073 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2074 M:      Santosh Shilimkar <ssantosh@kernel.org>
2075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076 S:      Maintained
2077 F:      arch/arm/mach-keystone/
2078 F:      arch/arm/boot/dts/keystone-*
2079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2080
2081 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2082 M:      Santosh Shilimkar <ssantosh@kernel.org>
2083 L:      linux-kernel@vger.kernel.org
2084 S:      Maintained
2085 F:      drivers/clk/keystone/
2086
2087 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2088 M:      Santosh Shilimkar <ssantosh@kernel.org>
2089 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090 L:      linux-kernel@vger.kernel.org
2091 S:      Maintained
2092 F:      drivers/clocksource/timer-keystone.c
2093
2094 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2095 M:      Santosh Shilimkar <ssantosh@kernel.org>
2096 L:      linux-kernel@vger.kernel.org
2097 S:      Maintained
2098 F:      drivers/power/reset/keystone-reset.c
2099
2100 ARM/THECUS N2100 MACHINE SUPPORT
2101 M:      Lennert Buytenhek <kernel@wantstofly.org>
2102 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 S:      Maintained
2104
2105 ARM/TOSA MACHINE SUPPORT
2106 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2107 M:      Dirk Opfer <dirk@opfer-online.de>
2108 S:      Maintained
2109
2110 ARM/UNIPHIER ARCHITECTURE
2111 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2112 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2114 S:      Maintained
2115 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2116 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2117 F:      arch/arm/boot/dts/uniphier*
2118 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2119 F:      arch/arm/mach-uniphier/
2120 F:      arch/arm/mm/cache-uniphier.c
2121 F:      arch/arm64/boot/dts/socionext/uniphier*
2122 F:      drivers/bus/uniphier-system-bus.c
2123 F:      drivers/clk/uniphier/
2124 F:      drivers/gpio/gpio-uniphier.c
2125 F:      drivers/i2c/busses/i2c-uniphier*
2126 F:      drivers/irqchip/irq-uniphier-aidet.c
2127 F:      drivers/pinctrl/uniphier/
2128 F:      drivers/reset/reset-uniphier.c
2129 F:      drivers/tty/serial/8250/8250_uniphier.c
2130 N:      uniphier
2131
2132 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2133 M:      Ulf Hansson <ulf.hansson@linaro.org>
2134 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2135 T:      git git://git.linaro.org/people/ulfh/clk.git
2136 S:      Maintained
2137 F:      drivers/clk/ux500/
2138
2139 ARM/VERSATILE EXPRESS PLATFORM
2140 M:      Liviu Dudau <liviu.dudau@arm.com>
2141 M:      Sudeep Holla <sudeep.holla@arm.com>
2142 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2143 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144 S:      Maintained
2145 F:      arch/arm/boot/dts/vexpress*
2146 F:      arch/arm64/boot/dts/arm/
2147 F:      arch/arm/mach-vexpress/
2148 F:      */*/vexpress*
2149 F:      */*/*/vexpress*
2150 F:      drivers/clk/versatile/clk-vexpress-osc.c
2151 F:      drivers/clocksource/versatile.c
2152 N:      mps2
2153
2154 ARM/VFP SUPPORT
2155 M:      Russell King <linux@armlinux.org.uk>
2156 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2157 W:      http://www.armlinux.org.uk/
2158 S:      Maintained
2159 F:      arch/arm/vfp/
2160
2161 ARM/VOIPAC PXA270 SUPPORT
2162 M:      Marek Vasut <marek.vasut@gmail.com>
2163 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164 S:      Maintained
2165 F:      arch/arm/mach-pxa/vpac270.c
2166 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2167
2168 ARM/VT8500 ARM ARCHITECTURE
2169 M:      Tony Prisk <linux@prisktech.co.nz>
2170 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2171 S:      Maintained
2172 F:      arch/arm/mach-vt8500/
2173 F:      drivers/clocksource/vt8500_timer.c
2174 F:      drivers/i2c/busses/i2c-wmt.c
2175 F:      drivers/mmc/host/wmt-sdmmc.c
2176 F:      drivers/pwm/pwm-vt8500.c
2177 F:      drivers/rtc/rtc-vt8500.c
2178 F:      drivers/tty/serial/vt8500_serial.c
2179 F:      drivers/usb/host/ehci-platform.c
2180 F:      drivers/usb/host/uhci-platform.c
2181 F:      drivers/video/fbdev/vt8500lcdfb.*
2182 F:      drivers/video/fbdev/wm8505fb*
2183 F:      drivers/video/fbdev/wmt_ge_rops.*
2184
2185 ARM/ZIPIT Z2 SUPPORT
2186 M:      Marek Vasut <marek.vasut@gmail.com>
2187 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2188 S:      Maintained
2189 F:      arch/arm/mach-pxa/z2.c
2190 F:      arch/arm/mach-pxa/include/mach/z2.h
2191
2192 ARM/ZTE ARCHITECTURE
2193 M:      Jun Nie <jun.nie@linaro.org>
2194 M:      Baoyou Xie <baoyou.xie@linaro.org>
2195 M:      Shawn Guo <shawnguo@kernel.org>
2196 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197 S:      Maintained
2198 F:      arch/arm/boot/dts/zx2967*
2199 F:      arch/arm/mach-zx/
2200 F:      arch/arm64/boot/dts/zte/
2201 F:      drivers/clk/zte/
2202 F:      drivers/dma/zx_dma.c
2203 F:      drivers/gpio/gpio-zx.c
2204 F:      drivers/i2c/busses/i2c-zx2967.c
2205 F:      drivers/mmc/host/dw_mmc-zx.*
2206 F:      drivers/pinctrl/zte/
2207 F:      drivers/soc/zte/
2208 F:      drivers/thermal/zx2967_thermal.c
2209 F:      drivers/watchdog/zx2967_wdt.c
2210 F:      Documentation/devicetree/bindings/arm/zte.txt
2211 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2212 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2213 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2214 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2215 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2216 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2217 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2218 F:      Documentation/devicetree/bindings/soc/zte/
2219 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2220 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2221 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2222 F:      include/dt-bindings/clock/zx2967*.h
2223 F:      include/dt-bindings/soc/zte,*.h
2224 F:      sound/soc/codecs/zx_aud96p22.c
2225 F:      sound/soc/zte/
2226
2227 ARM/ZYNQ ARCHITECTURE
2228 M:      Michal Simek <michal.simek@xilinx.com>
2229 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230 W:      http://wiki.xilinx.com
2231 T:      git https://github.com/Xilinx/linux-xlnx.git
2232 S:      Supported
2233 F:      arch/arm/mach-zynq/
2234 F:      drivers/cpuidle/cpuidle-zynq.c
2235 F:      drivers/block/xsysace.c
2236 N:      zynq
2237 N:      xilinx
2238 F:      drivers/clocksource/cadence_ttc_timer.c
2239 F:      drivers/i2c/busses/i2c-cadence.c
2240 F:      drivers/mmc/host/sdhci-of-arasan.c
2241 F:      drivers/edac/synopsys_edac.c
2242
2243 ARM64 PORT (AARCH64 ARCHITECTURE)
2244 M:      Catalin Marinas <catalin.marinas@arm.com>
2245 M:      Will Deacon <will.deacon@arm.com>
2246 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2248 S:      Maintained
2249 F:      arch/arm64/
2250 F:      Documentation/arm64/
2251
2252 AS3645A LED FLASH CONTROLLER DRIVER
2253 M:      Sakari Ailus <sakari.ailus@iki.fi>
2254 L:      linux-leds@vger.kernel.org
2255 S:      Maintained
2256 F:      drivers/leds/leds-as3645a.c
2257
2258 ASAHI KASEI AK8974 DRIVER
2259 M:      Linus Walleij <linus.walleij@linaro.org>
2260 L:      linux-iio@vger.kernel.org
2261 W:      http://www.akm.com/
2262 S:      Supported
2263 F:      drivers/iio/magnetometer/ak8974.c
2264
2265 ASC7621 HARDWARE MONITOR DRIVER
2266 M:      George Joseph <george.joseph@fairview5.com>
2267 L:      linux-hwmon@vger.kernel.org
2268 S:      Maintained
2269 F:      Documentation/hwmon/asc7621
2270 F:      drivers/hwmon/asc7621.c
2271
2272 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2273 M:      Corentin Chary <corentin.chary@gmail.com>
2274 L:      acpi4asus-user@lists.sourceforge.net
2275 L:      platform-driver-x86@vger.kernel.org
2276 W:      http://acpi4asus.sf.net
2277 S:      Maintained
2278 F:      drivers/platform/x86/asus*.c
2279 F:      drivers/platform/x86/eeepc*.c
2280
2281 ASUS WIRELESS RADIO CONTROL DRIVER
2282 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2283 L:      platform-driver-x86@vger.kernel.org
2284 S:      Maintained
2285 F:      drivers/platform/x86/asus-wireless.c
2286
2287 ASYMMETRIC KEYS
2288 M:      David Howells <dhowells@redhat.com>
2289 L:      keyrings@vger.kernel.org
2290 S:      Maintained
2291 F:      Documentation/crypto/asymmetric-keys.txt
2292 F:      include/linux/verification.h
2293 F:      include/crypto/public_key.h
2294 F:      include/crypto/pkcs7.h
2295 F:      crypto/asymmetric_keys/
2296
2297 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2298 R:      Dan Williams <dan.j.williams@intel.com>
2299 W:      http://sourceforge.net/projects/xscaleiop
2300 S:      Odd fixes
2301 F:      Documentation/crypto/async-tx-api.txt
2302 F:      crypto/async_tx/
2303 F:      drivers/dma/
2304 F:      include/linux/dmaengine.h
2305 F:      include/linux/async_tx.h
2306
2307 AT24 EEPROM DRIVER
2308 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2309 L:      linux-i2c@vger.kernel.org
2310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2311 S:      Maintained
2312 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2313 F:      drivers/misc/eeprom/at24.c
2314 F:      include/linux/platform_data/at24.h
2315
2316 ATA OVER ETHERNET (AOE) DRIVER
2317 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2318 W:      http://www.openaoe.org/
2319 S:      Supported
2320 F:      Documentation/aoe/
2321 F:      drivers/block/aoe/
2322
2323 ATHEROS 71XX/9XXX GPIO DRIVER
2324 M:      Alban Bedel <albeu@free.fr>
2325 W:      https://github.com/AlbanBedel/linux
2326 T:      git git://github.com/AlbanBedel/linux
2327 S:      Maintained
2328 F:      drivers/gpio/gpio-ath79.c
2329 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2330
2331 ATHEROS ATH GENERIC UTILITIES
2332 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2333 L:      linux-wireless@vger.kernel.org
2334 S:      Supported
2335 F:      drivers/net/wireless/ath/*
2336
2337 ATHEROS ATH5K WIRELESS DRIVER
2338 M:      Jiri Slaby <jirislaby@gmail.com>
2339 M:      Nick Kossifidis <mickflemm@gmail.com>
2340 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2341 L:      linux-wireless@vger.kernel.org
2342 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2343 S:      Maintained
2344 F:      drivers/net/wireless/ath/ath5k/
2345
2346 ATHEROS ATH6KL WIRELESS DRIVER
2347 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2348 L:      linux-wireless@vger.kernel.org
2349 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2351 S:      Supported
2352 F:      drivers/net/wireless/ath/ath6kl/
2353
2354 ATI_REMOTE2 DRIVER
2355 M:      Ville Syrjala <syrjala@sci.fi>
2356 S:      Maintained
2357 F:      drivers/input/misc/ati_remote2.c
2358
2359 ATK0110 HWMON DRIVER
2360 M:      Luca Tettamanti <kronos.it@gmail.com>
2361 L:      linux-hwmon@vger.kernel.org
2362 S:      Maintained
2363 F:      drivers/hwmon/asus_atk0110.c
2364
2365 ATLX ETHERNET DRIVERS
2366 M:      Jay Cliburn <jcliburn@gmail.com>
2367 M:      Chris Snook <chris.snook@gmail.com>
2368 L:      netdev@vger.kernel.org
2369 W:      http://sourceforge.net/projects/atl1
2370 W:      http://atl1.sourceforge.net
2371 S:      Maintained
2372 F:      drivers/net/ethernet/atheros/
2373
2374 ATM
2375 M:      Chas Williams <3chas3@gmail.com>
2376 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2377 L:      netdev@vger.kernel.org
2378 W:      http://linux-atm.sourceforge.net
2379 S:      Maintained
2380 F:      drivers/atm/
2381 F:      include/linux/atm*
2382 F:      include/uapi/linux/atm*
2383
2384 ATMEL AT91 / AT32 MCI DRIVER
2385 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2386 S:      Maintained
2387 F:      drivers/mmc/host/atmel-mci.c
2388
2389 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2390 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2391 S:      Supported
2392 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2393
2394 ATMEL Audio ALSA driver
2395 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2396 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2397 S:      Supported
2398 F:      sound/soc/atmel
2399
2400 ATMEL I2C DRIVER
2401 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2402 L:      linux-i2c@vger.kernel.org
2403 S:      Supported
2404 F:      drivers/i2c/busses/i2c-at91.c
2405
2406 ATMEL ISI DRIVER
2407 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2408 L:      linux-media@vger.kernel.org
2409 S:      Supported
2410 F:      drivers/media/platform/atmel/atmel-isi.c
2411 F:      include/media/atmel-isi.h
2412
2413 ATMEL LCDFB DRIVER
2414 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2415 L:      linux-fbdev@vger.kernel.org
2416 S:      Maintained
2417 F:      drivers/video/fbdev/atmel_lcdfb.c
2418 F:      include/video/atmel_lcdc.h
2419
2420 ATMEL MACB ETHERNET DRIVER
2421 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2422 S:      Supported
2423 F:      drivers/net/ethernet/cadence/
2424
2425 ATMEL MAXTOUCH DRIVER
2426 M:      Nick Dyer <nick@shmanahar.org>
2427 T:      git git://github.com/ndyer/linux.git
2428 S:      Maintained
2429 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2430 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2431
2432 ATMEL SAMA5D2 ADC DRIVER
2433 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2434 L:      linux-iio@vger.kernel.org
2435 S:      Supported
2436 F:      drivers/iio/adc/at91-sama5d2_adc.c
2437
2438 ATMEL SDMMC DRIVER
2439 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2440 L:      linux-mmc@vger.kernel.org
2441 S:      Supported
2442 F:      drivers/mmc/host/sdhci-of-at91.c
2443
2444 ATMEL SPI DRIVER
2445 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2446 S:      Supported
2447 F:      drivers/spi/spi-atmel.*
2448
2449 ATMEL SSC DRIVER
2450 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2452 S:      Supported
2453 F:      drivers/misc/atmel-ssc.c
2454 F:      include/linux/atmel-ssc.h
2455
2456 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2457 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2458 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2459 S:      Supported
2460 F:      drivers/misc/atmel_tclib.c
2461 F:      drivers/clocksource/tcb_clksrc.c
2462
2463 ATMEL USBA UDC DRIVER
2464 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2465 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2466 S:      Supported
2467 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2468
2469 ATMEL WIRELESS DRIVER
2470 M:      Simon Kelley <simon@thekelleys.org.uk>
2471 L:      linux-wireless@vger.kernel.org
2472 W:      http://www.thekelleys.org.uk/atmel
2473 W:      http://atmelwlandriver.sourceforge.net/
2474 S:      Maintained
2475 F:      drivers/net/wireless/atmel/atmel*
2476
2477 ATMEL XDMA DRIVER
2478 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2479 L:      linux-arm-kernel@lists.infradead.org
2480 L:      dmaengine@vger.kernel.org
2481 S:      Supported
2482 F:      drivers/dma/at_xdmac.c
2483
2484 ATOMIC INFRASTRUCTURE
2485 M:      Will Deacon <will.deacon@arm.com>
2486 M:      Peter Zijlstra <peterz@infradead.org>
2487 R:      Boqun Feng <boqun.feng@gmail.com>
2488 L:      linux-kernel@vger.kernel.org
2489 S:      Maintained
2490 F:      arch/*/include/asm/atomic*.h
2491 F:      include/*/atomic*.h
2492
2493 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2494 M:      Bradley Grove <linuxdrivers@attotech.com>
2495 L:      linux-scsi@vger.kernel.org
2496 W:      http://www.attotech.com
2497 S:      Supported
2498 F:      drivers/scsi/esas2r
2499
2500 ATUSB IEEE 802.15.4 RADIO DRIVER
2501 M:      Stefan Schmidt <stefan@osg.samsung.com>
2502 L:      linux-wpan@vger.kernel.org
2503 S:      Maintained
2504 F:      drivers/net/ieee802154/atusb.c
2505 F:      drivers/net/ieee802154/atusb.h
2506 F:      drivers/net/ieee802154/at86rf230.h
2507
2508 AUDIT SUBSYSTEM
2509 M:      Paul Moore <paul@paul-moore.com>
2510 M:      Eric Paris <eparis@redhat.com>
2511 L:      linux-audit@redhat.com (moderated for non-subscribers)
2512 W:      https://github.com/linux-audit
2513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2514 S:      Supported
2515 F:      include/linux/audit.h
2516 F:      include/uapi/linux/audit.h
2517 F:      kernel/audit*
2518
2519 AUXILIARY DISPLAY DRIVERS
2520 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2521 W:      http://miguelojeda.es/auxdisplay.htm
2522 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2523 S:      Maintained
2524 F:      drivers/auxdisplay/
2525 F:      include/linux/cfag12864b.h
2526
2527 AX.25 NETWORK LAYER
2528 M:      Ralf Baechle <ralf@linux-mips.org>
2529 L:      linux-hams@vger.kernel.org
2530 W:      http://www.linux-ax25.org/
2531 S:      Maintained
2532 F:      include/uapi/linux/ax25.h
2533 F:      include/net/ax25.h
2534 F:      net/ax25/
2535
2536 AXENTIA ARM DEVICES
2537 M:      Peter Rosin <peda@axentia.se>
2538 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2539 S:      Maintained
2540 F:      Documentation/devicetree/bindings/arm/axentia.txt
2541 F:      arch/arm/boot/dts/at91-linea.dtsi
2542 F:      arch/arm/boot/dts/at91-natte.dtsi
2543 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2544 F:      arch/arm/boot/dts/at91-tse850-3.dts
2545
2546 AXENTIA ASOC DRIVERS
2547 M:      Peter Rosin <peda@axentia.se>
2548 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2549 S:      Maintained
2550 F:      Documentation/devicetree/bindings/sound/axentia,*
2551 F:      sound/soc/atmel/tse850-pcm5142.c
2552
2553 AZ6007 DVB DRIVER
2554 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2555 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2556 L:      linux-media@vger.kernel.org
2557 W:      https://linuxtv.org
2558 T:      git git://linuxtv.org/media_tree.git
2559 S:      Maintained
2560 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2561
2562 AZTECH FM RADIO RECEIVER DRIVER
2563 M:      Hans Verkuil <hverkuil@xs4all.nl>
2564 L:      linux-media@vger.kernel.org
2565 T:      git git://linuxtv.org/media_tree.git
2566 W:      https://linuxtv.org
2567 S:      Maintained
2568 F:      drivers/media/radio/radio-aztech*
2569
2570 B43 WIRELESS DRIVER
2571 L:      linux-wireless@vger.kernel.org
2572 L:      b43-dev@lists.infradead.org
2573 W:      http://wireless.kernel.org/en/users/Drivers/b43
2574 S:      Odd Fixes
2575 F:      drivers/net/wireless/broadcom/b43/
2576
2577 B43LEGACY WIRELESS DRIVER
2578 M:      Larry Finger <Larry.Finger@lwfinger.net>
2579 L:      linux-wireless@vger.kernel.org
2580 L:      b43-dev@lists.infradead.org
2581 W:      http://wireless.kernel.org/en/users/Drivers/b43
2582 S:      Maintained
2583 F:      drivers/net/wireless/broadcom/b43legacy/
2584
2585 BACKLIGHT CLASS/SUBSYSTEM
2586 M:      Lee Jones <lee.jones@linaro.org>
2587 M:      Daniel Thompson <daniel.thompson@linaro.org>
2588 M:      Jingoo Han <jingoohan1@gmail.com>
2589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2590 S:      Maintained
2591 F:      drivers/video/backlight/
2592 F:      include/linux/backlight.h
2593 F:      include/linux/pwm_backlight.h
2594 F:      Documentation/devicetree/bindings/leds/backlight
2595
2596 BATMAN ADVANCED
2597 M:      Marek Lindner <mareklindner@neomailbox.ch>
2598 M:      Simon Wunderlich <sw@simonwunderlich.de>
2599 M:      Antonio Quartulli <a@unstable.cc>
2600 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2601 W:      https://www.open-mesh.org/
2602 Q:      https://patchwork.open-mesh.org/project/batman/list/
2603 S:      Maintained
2604 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2605 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2606 F:      Documentation/networking/batman-adv.rst
2607 F:      include/uapi/linux/batadv_packet.h
2608 F:      include/uapi/linux/batman_adv.h
2609 F:      net/batman-adv/
2610
2611 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2612 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2613 L:      linux-hams@vger.kernel.org
2614 W:      http://www.baycom.org/~tom/ham/ham.html
2615 S:      Maintained
2616 F:      drivers/net/hamradio/baycom*
2617
2618 BCACHE (BLOCK LAYER CACHE)
2619 M:      Michael Lyle <mlyle@lyle.org>
2620 M:      Kent Overstreet <kent.overstreet@gmail.com>
2621 L:      linux-bcache@vger.kernel.org
2622 W:      http://bcache.evilpiepirate.org
2623 C:      irc://irc.oftc.net/bcache
2624 S:      Maintained
2625 F:      drivers/md/bcache/
2626
2627 BDISP ST MEDIA DRIVER
2628 M:      Fabien Dessenne <fabien.dessenne@st.com>
2629 L:      linux-media@vger.kernel.org
2630 T:      git git://linuxtv.org/media_tree.git
2631 W:      https://linuxtv.org
2632 S:      Supported
2633 F:      drivers/media/platform/sti/bdisp
2634
2635 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2636 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2637 L:      netdev@vger.kernel.org
2638 S:      Maintained
2639 F:      drivers/net/ethernet/ec_bhf.c
2640
2641 BEFS FILE SYSTEM
2642 M:      Luis de Bethencourt <luisbg@kernel.org>
2643 M:      Salah Triki <salah.triki@gmail.com>
2644 S:      Maintained
2645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2646 F:      Documentation/filesystems/befs.txt
2647 F:      fs/befs/
2648
2649 BFQ I/O SCHEDULER
2650 M:      Paolo Valente <paolo.valente@linaro.org>
2651 M:      Jens Axboe <axboe@kernel.dk>
2652 L:      linux-block@vger.kernel.org
2653 S:      Maintained
2654 F:      block/bfq-*
2655 F:      Documentation/block/bfq-iosched.txt
2656
2657 BFS FILE SYSTEM
2658 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2659 S:      Maintained
2660 F:      Documentation/filesystems/bfs.txt
2661 F:      fs/bfs/
2662 F:      include/uapi/linux/bfs_fs.h
2663
2664 BLINKM RGB LED DRIVER
2665 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2666 S:      Maintained
2667 F:      drivers/leds/leds-blinkm.c
2668
2669 BLOCK LAYER
2670 M:      Jens Axboe <axboe@kernel.dk>
2671 L:      linux-block@vger.kernel.org
2672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2673 S:      Maintained
2674 F:      block/
2675 F:      drivers/block/
2676 F:      kernel/trace/blktrace.c
2677 F:      lib/sbitmap.c
2678
2679 BLOCK2MTD DRIVER
2680 M:      Joern Engel <joern@lazybastard.org>
2681 L:      linux-mtd@lists.infradead.org
2682 S:      Maintained
2683 F:      drivers/mtd/devices/block2mtd.c
2684
2685 BLUETOOTH DRIVERS
2686 M:      Marcel Holtmann <marcel@holtmann.org>
2687 M:      Johan Hedberg <johan.hedberg@gmail.com>
2688 L:      linux-bluetooth@vger.kernel.org
2689 W:      http://www.bluez.org/
2690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2692 S:      Maintained
2693 F:      drivers/bluetooth/
2694
2695 BLUETOOTH SUBSYSTEM
2696 M:      Marcel Holtmann <marcel@holtmann.org>
2697 M:      Johan Hedberg <johan.hedberg@gmail.com>
2698 L:      linux-bluetooth@vger.kernel.org
2699 W:      http://www.bluez.org/
2700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2702 S:      Maintained
2703 F:      net/bluetooth/
2704 F:      include/net/bluetooth/
2705
2706 BONDING DRIVER
2707 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2708 M:      Veaceslav Falico <vfalico@gmail.com>
2709 M:      Andy Gospodarek <andy@greyhouse.net>
2710 L:      netdev@vger.kernel.org
2711 W:      http://sourceforge.net/projects/bonding/
2712 S:      Supported
2713 F:      drivers/net/bonding/
2714 F:      include/uapi/linux/if_bonding.h
2715
2716 BPF (Safe dynamic programs and tools)
2717 M:      Alexei Starovoitov <ast@kernel.org>
2718 M:      Daniel Borkmann <daniel@iogearbox.net>
2719 L:      netdev@vger.kernel.org
2720 L:      linux-kernel@vger.kernel.org
2721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2723 S:      Supported
2724 F:      arch/x86/net/bpf_jit*
2725 F:      Documentation/networking/filter.txt
2726 F:      Documentation/bpf/
2727 F:      include/linux/bpf*
2728 F:      include/linux/filter.h
2729 F:      include/trace/events/bpf.h
2730 F:      include/trace/events/xdp.h
2731 F:      include/uapi/linux/bpf*
2732 F:      include/uapi/linux/filter.h
2733 F:      kernel/bpf/
2734 F:      kernel/trace/bpf_trace.c
2735 F:      lib/test_bpf.c
2736 F:      net/bpf/
2737 F:      net/core/filter.c
2738 F:      net/sched/act_bpf.c
2739 F:      net/sched/cls_bpf.c
2740 F:      samples/bpf/
2741 F:      tools/bpf/
2742 F:      tools/testing/selftests/bpf/
2743
2744 BROADCOM B44 10/100 ETHERNET DRIVER
2745 M:      Michael Chan <michael.chan@broadcom.com>
2746 L:      netdev@vger.kernel.org
2747 S:      Supported
2748 F:      drivers/net/ethernet/broadcom/b44.*
2749
2750 BROADCOM B53 ETHERNET SWITCH DRIVER
2751 M:      Florian Fainelli <f.fainelli@gmail.com>
2752 L:      netdev@vger.kernel.org
2753 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2754 S:      Supported
2755 F:      drivers/net/dsa/b53/*
2756 F:      include/linux/platform_data/b53.h
2757
2758 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2759 M:      Florian Fainelli <f.fainelli@gmail.com>
2760 M:      Ray Jui <rjui@broadcom.com>
2761 M:      Scott Branden <sbranden@broadcom.com>
2762 M:      bcm-kernel-feedback-list@broadcom.com
2763 T:      git git://github.com/broadcom/mach-bcm
2764 S:      Maintained
2765 N:      bcm281*
2766 N:      bcm113*
2767 N:      bcm216*
2768 N:      kona
2769 F:      arch/arm/mach-bcm/
2770
2771 BROADCOM BCM2835 ARM ARCHITECTURE
2772 M:      Eric Anholt <eric@anholt.net>
2773 M:      Stefan Wahren <stefan.wahren@i2se.com>
2774 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2775 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2776 T:      git git://github.com/anholt/linux
2777 S:      Maintained
2778 N:      bcm2835
2779 F:      drivers/staging/vc04_services
2780
2781 BROADCOM BCM47XX MIPS ARCHITECTURE
2782 M:      Hauke Mehrtens <hauke@hauke-m.de>
2783 M:      Rafał Miłecki <zajec5@gmail.com>
2784 L:      linux-mips@linux-mips.org
2785 S:      Maintained
2786 F:      Documentation/devicetree/bindings/mips/brcm/
2787 F:      arch/mips/bcm47xx/*
2788 F:      arch/mips/include/asm/mach-bcm47xx/*
2789
2790 BROADCOM BCM5301X ARM ARCHITECTURE
2791 M:      Hauke Mehrtens <hauke@hauke-m.de>
2792 M:      Rafał Miłecki <zajec5@gmail.com>
2793 M:      Jon Mason <jonmason@broadcom.com>
2794 M:      bcm-kernel-feedback-list@broadcom.com
2795 L:      linux-arm-kernel@lists.infradead.org
2796 S:      Maintained
2797 F:      arch/arm/mach-bcm/bcm_5301x.c
2798 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2799 F:      arch/arm/boot/dts/bcm470*
2800 F:      arch/arm/boot/dts/bcm953012*
2801
2802 BROADCOM BCM53573 ARM ARCHITECTURE
2803 M:      Rafał Miłecki <rafal@milecki.pl>
2804 L:      linux-arm-kernel@lists.infradead.org
2805 S:      Maintained
2806 F:      arch/arm/boot/dts/bcm53573*
2807 F:      arch/arm/boot/dts/bcm47189*
2808
2809 BROADCOM BCM63XX ARM ARCHITECTURE
2810 M:      Florian Fainelli <f.fainelli@gmail.com>
2811 M:      bcm-kernel-feedback-list@broadcom.com
2812 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2813 T:      git git://github.com/broadcom/stblinux.git
2814 S:      Maintained
2815 N:      bcm63xx
2816
2817 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2818 M:      Kevin Cernekee <cernekee@gmail.com>
2819 L:      linux-usb@vger.kernel.org
2820 S:      Maintained
2821 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2822
2823 BROADCOM BCM7XXX ARM ARCHITECTURE
2824 M:      Brian Norris <computersforpeace@gmail.com>
2825 M:      Gregory Fong <gregory.0xf0@gmail.com>
2826 M:      Florian Fainelli <f.fainelli@gmail.com>
2827 M:      bcm-kernel-feedback-list@broadcom.com
2828 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2829 T:      git git://github.com/broadcom/stblinux.git
2830 S:      Maintained
2831 F:      arch/arm/mach-bcm/*brcmstb*
2832 F:      arch/arm/boot/dts/bcm7*.dts*
2833 F:      drivers/bus/brcmstb_gisb.c
2834 F:      arch/arm/mm/cache-b15-rac.c
2835 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2836 N:      brcmstb
2837
2838 BROADCOM BMIPS CPUFREQ DRIVER
2839 M:      Markus Mayer <mmayer@broadcom.com>
2840 M:      bcm-kernel-feedback-list@broadcom.com
2841 L:      linux-pm@vger.kernel.org
2842 S:      Maintained
2843 F:      drivers/cpufreq/bmips-cpufreq.c
2844
2845 BROADCOM BMIPS MIPS ARCHITECTURE
2846 M:      Kevin Cernekee <cernekee@gmail.com>
2847 M:      Florian Fainelli <f.fainelli@gmail.com>
2848 L:      linux-mips@linux-mips.org
2849 T:      git git://github.com/broadcom/stblinux.git
2850 S:      Maintained
2851 F:      arch/mips/bmips/*
2852 F:      arch/mips/include/asm/mach-bmips/*
2853 F:      arch/mips/kernel/*bmips*
2854 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2855 F:      drivers/irqchip/irq-bcm63*
2856 F:      drivers/irqchip/irq-bcm7*
2857 F:      drivers/irqchip/irq-brcmstb*
2858 F:      include/linux/bcm963xx_nvram.h
2859 F:      include/linux/bcm963xx_tag.h
2860
2861 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2862 M:      Rasesh Mody <rasesh.mody@cavium.com>
2863 M:      Harish Patil <harish.patil@cavium.com>
2864 M:      Dept-GELinuxNICDev@cavium.com
2865 L:      netdev@vger.kernel.org
2866 S:      Supported
2867 F:      drivers/net/ethernet/broadcom/bnx2.*
2868 F:      drivers/net/ethernet/broadcom/bnx2_*
2869
2870 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2871 M:      QLogic-Storage-Upstream@qlogic.com
2872 L:      linux-scsi@vger.kernel.org
2873 S:      Supported
2874 F:      drivers/scsi/bnx2fc/
2875
2876 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2877 M:      QLogic-Storage-Upstream@qlogic.com
2878 L:      linux-scsi@vger.kernel.org
2879 S:      Supported
2880 F:      drivers/scsi/bnx2i/
2881
2882 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2883 M:      Ariel Elior <ariel.elior@cavium.com>
2884 M:      everest-linux-l2@cavium.com
2885 L:      netdev@vger.kernel.org
2886 S:      Supported
2887 F:      drivers/net/ethernet/broadcom/bnx2x/
2888
2889 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2890 M:      Michael Chan <michael.chan@broadcom.com>
2891 L:      netdev@vger.kernel.org
2892 S:      Supported
2893 F:      drivers/net/ethernet/broadcom/bnxt/
2894
2895 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2896 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2897 M:      Franky Lin <franky.lin@broadcom.com>
2898 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2899 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2900 M:      Wright Feng <wright.feng@cypress.com>
2901 L:      linux-wireless@vger.kernel.org
2902 L:      brcm80211-dev-list.pdl@broadcom.com
2903 L:      brcm80211-dev-list@cypress.com
2904 S:      Supported
2905 F:      drivers/net/wireless/broadcom/brcm80211/
2906
2907 BROADCOM BRCMSTB GPIO DRIVER
2908 M:      Gregory Fong <gregory.0xf0@gmail.com>
2909 L:      bcm-kernel-feedback-list@broadcom.com
2910 S:      Supported
2911 F:      drivers/gpio/gpio-brcmstb.c
2912 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2913
2914 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2915 M:      Al Cooper <alcooperx@gmail.com>
2916 L:      linux-kernel@vger.kernel.org
2917 L:      bcm-kernel-feedback-list@broadcom.com
2918 S:      Maintained
2919 F:      drivers/phy/broadcom/phy-brcm-usb*
2920
2921 BROADCOM GENET ETHERNET DRIVER
2922 M:      Doug Berger <opendmb@gmail.com>
2923 M:      Florian Fainelli <f.fainelli@gmail.com>
2924 L:      netdev@vger.kernel.org
2925 S:      Supported
2926 F:      drivers/net/ethernet/broadcom/genet/
2927
2928 BROADCOM IPROC ARM ARCHITECTURE
2929 M:      Ray Jui <rjui@broadcom.com>
2930 M:      Scott Branden <sbranden@broadcom.com>
2931 M:      Jon Mason <jonmason@broadcom.com>
2932 M:      bcm-kernel-feedback-list@broadcom.com
2933 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2934 T:      git git://github.com/broadcom/cygnus-linux.git
2935 S:      Maintained
2936 N:      iproc
2937 N:      cygnus
2938 N:      bcm[-_]nsp
2939 N:      bcm9113*
2940 N:      bcm9583*
2941 N:      bcm9585*
2942 N:      bcm9586*
2943 N:      bcm988312
2944 N:      bcm113*
2945 N:      bcm583*
2946 N:      bcm585*
2947 N:      bcm586*
2948 N:      bcm88312
2949 N:      hr2
2950 F:      arch/arm64/boot/dts/broadcom/ns2*
2951 F:      drivers/clk/bcm/clk-ns*
2952 F:      drivers/pinctrl/bcm/pinctrl-ns*
2953
2954 BROADCOM KONA GPIO DRIVER
2955 M:      Ray Jui <rjui@broadcom.com>
2956 L:      bcm-kernel-feedback-list@broadcom.com
2957 S:      Supported
2958 F:      drivers/gpio/gpio-bcm-kona.c
2959 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2960
2961 BROADCOM NETXTREME-E ROCE DRIVER
2962 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2963 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2964 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2965 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2966 L:      linux-rdma@vger.kernel.org
2967 W:      http://www.broadcom.com
2968 S:      Supported
2969 F:      drivers/infiniband/hw/bnxt_re/
2970 F:      include/uapi/rdma/bnxt_re-abi.h
2971
2972 BROADCOM NVRAM DRIVER
2973 M:      Rafał Miłecki <zajec5@gmail.com>
2974 L:      linux-mips@linux-mips.org
2975 S:      Maintained
2976 F:      drivers/firmware/broadcom/*
2977
2978 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2979 M:      Rafał Miłecki <zajec5@gmail.com>
2980 L:      linux-wireless@vger.kernel.org
2981 S:      Maintained
2982 F:      drivers/bcma/
2983 F:      include/linux/bcma/
2984
2985 BROADCOM STB AVS CPUFREQ DRIVER
2986 M:      Markus Mayer <mmayer@broadcom.com>
2987 M:      bcm-kernel-feedback-list@broadcom.com
2988 L:      linux-pm@vger.kernel.org
2989 S:      Maintained
2990 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2991 F:      drivers/cpufreq/brcmstb*
2992
2993 BROADCOM STB AVS TMON DRIVER
2994 M:      Markus Mayer <mmayer@broadcom.com>
2995 M:      bcm-kernel-feedback-list@broadcom.com
2996 L:      linux-pm@vger.kernel.org
2997 S:      Maintained
2998 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
2999 F:      drivers/thermal/broadcom/brcmstb*
3000
3001 BROADCOM STB NAND FLASH DRIVER
3002 M:      Brian Norris <computersforpeace@gmail.com>
3003 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3004 L:      linux-mtd@lists.infradead.org
3005 L:      bcm-kernel-feedback-list@broadcom.com
3006 S:      Maintained
3007 F:      drivers/mtd/nand/raw/brcmnand/
3008
3009 BROADCOM STB DPFE DRIVER
3010 M:      Markus Mayer <mmayer@broadcom.com>
3011 M:      bcm-kernel-feedback-list@broadcom.com
3012 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3013 S:      Maintained
3014 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3015 F:      drivers/memory/brcmstb_dpfe.c
3016
3017 BROADCOM SYSTEMPORT ETHERNET DRIVER
3018 M:      Florian Fainelli <f.fainelli@gmail.com>
3019 L:      netdev@vger.kernel.org
3020 S:      Supported
3021 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3022
3023 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3024 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3025 M:      Prashant Sreedharan <prashant@broadcom.com>
3026 M:      Michael Chan <mchan@broadcom.com>
3027 L:      netdev@vger.kernel.org
3028 S:      Supported
3029 F:      drivers/net/ethernet/broadcom/tg3.*
3030
3031 BROCADE BFA FC SCSI DRIVER
3032 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3033 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3034 L:      linux-scsi@vger.kernel.org
3035 S:      Supported
3036 F:      drivers/scsi/bfa/
3037
3038 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3039 M:      Rasesh Mody <rasesh.mody@cavium.com>
3040 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3041 M:      Dept-GELinuxNICDev@cavium.com
3042 L:      netdev@vger.kernel.org
3043 S:      Supported
3044 F:      drivers/net/ethernet/brocade/bna/
3045
3046 BSG (block layer generic sg v4 driver)
3047 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3048 L:      linux-scsi@vger.kernel.org
3049 S:      Supported
3050 F:      block/bsg.c
3051 F:      include/linux/bsg.h
3052 F:      include/uapi/linux/bsg.h
3053
3054 BT87X AUDIO DRIVER
3055 M:      Clemens Ladisch <clemens@ladisch.de>
3056 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3057 T:      git git://git.alsa-project.org/alsa-kernel.git
3058 S:      Maintained
3059 F:      Documentation/sound/alsa/Bt87x.txt
3060 F:      sound/pci/bt87x.c
3061
3062 BT8XXGPIO DRIVER
3063 M:      Michael Buesch <m@bues.ch>
3064 W:      http://bu3sch.de/btgpio.php
3065 S:      Maintained
3066 F:      drivers/gpio/gpio-bt8xx.c
3067
3068 BTRFS FILE SYSTEM
3069 M:      Chris Mason <clm@fb.com>
3070 M:      Josef Bacik <jbacik@fb.com>
3071 M:      David Sterba <dsterba@suse.com>
3072 L:      linux-btrfs@vger.kernel.org
3073 W:      http://btrfs.wiki.kernel.org/
3074 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3076 S:      Maintained
3077 F:      Documentation/filesystems/btrfs.txt
3078 F:      fs/btrfs/
3079 F:      include/linux/btrfs*
3080 F:      include/uapi/linux/btrfs*
3081
3082 BTTV VIDEO4LINUX DRIVER
3083 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3084 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3085 L:      linux-media@vger.kernel.org
3086 W:      https://linuxtv.org
3087 T:      git git://linuxtv.org/media_tree.git
3088 S:      Odd fixes
3089 F:      Documentation/media/v4l-drivers/bttv*
3090 F:      drivers/media/pci/bt8xx/bttv*
3091
3092 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3093 M:      Chanwoo Choi <cw00.choi@samsung.com>
3094 L:      linux-pm@vger.kernel.org
3095 L:      linux-samsung-soc@vger.kernel.org
3096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3097 S:      Maintained
3098 F:      drivers/devfreq/exynos-bus.c
3099 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3100
3101 BUSLOGIC SCSI DRIVER
3102 M:      Khalid Aziz <khalid@gonehiking.org>
3103 L:      linux-scsi@vger.kernel.org
3104 S:      Maintained
3105 F:      drivers/scsi/BusLogic.*
3106 F:      drivers/scsi/FlashPoint.*
3107
3108 C-MEDIA CMI8788 DRIVER
3109 M:      Clemens Ladisch <clemens@ladisch.de>
3110 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3111 T:      git git://git.alsa-project.org/alsa-kernel.git
3112 S:      Maintained
3113 F:      sound/pci/oxygen/
3114
3115 C6X ARCHITECTURE
3116 M:      Mark Salter <msalter@redhat.com>
3117 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3118 L:      linux-c6x-dev@linux-c6x.org
3119 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3120 S:      Maintained
3121 F:      arch/c6x/
3122
3123 CA8210 IEEE-802.15.4 RADIO DRIVER
3124 M:      Harry Morris <h.morris@cascoda.com>
3125 L:      linux-wpan@vger.kernel.org
3126 W:      https://github.com/Cascoda/ca8210-linux.git
3127 S:      Maintained
3128 F:      drivers/net/ieee802154/ca8210.c
3129 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3130
3131 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3132 M:      David Howells <dhowells@redhat.com>
3133 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3134 S:      Supported
3135 F:      Documentation/filesystems/caching/cachefiles.txt
3136 F:      fs/cachefiles/
3137
3138 CADET FM/AM RADIO RECEIVER DRIVER
3139 M:      Hans Verkuil <hverkuil@xs4all.nl>
3140 L:      linux-media@vger.kernel.org
3141 T:      git git://linuxtv.org/media_tree.git
3142 W:      https://linuxtv.org
3143 S:      Maintained
3144 F:      drivers/media/radio/radio-cadet*
3145
3146 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3147 M:      Jonathan Corbet <corbet@lwn.net>
3148 L:      linux-media@vger.kernel.org
3149 T:      git git://linuxtv.org/media_tree.git
3150 S:      Maintained
3151 F:      Documentation/media/v4l-drivers/cafe_ccic*
3152 F:      drivers/media/platform/marvell-ccic/
3153
3154 CAIF NETWORK LAYER
3155 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3156 L:      netdev@vger.kernel.org
3157 S:      Supported
3158 F:      Documentation/networking/caif/
3159 F:      drivers/net/caif/
3160 F:      include/uapi/linux/caif/
3161 F:      include/net/caif/
3162 F:      net/caif/
3163
3164 CALGARY x86-64 IOMMU
3165 M:      Muli Ben-Yehuda <mulix@mulix.org>
3166 M:      Jon Mason <jdmason@kudzu.us>
3167 L:      iommu@lists.linux-foundation.org
3168 S:      Maintained
3169 F:      arch/x86/kernel/pci-calgary_64.c
3170 F:      arch/x86/kernel/tce_64.c
3171 F:      arch/x86/include/asm/calgary.h
3172 F:      arch/x86/include/asm/tce.h
3173
3174 CAN NETWORK DRIVERS
3175 M:      Wolfgang Grandegger <wg@grandegger.com>
3176 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3177 L:      linux-can@vger.kernel.org
3178 W:      https://github.com/linux-can
3179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3181 S:      Maintained
3182 F:      Documentation/devicetree/bindings/net/can/
3183 F:      drivers/net/can/
3184 F:      include/linux/can/dev.h
3185 F:      include/linux/can/platform/
3186 F:      include/uapi/linux/can/error.h
3187 F:      include/uapi/linux/can/netlink.h
3188
3189 CAN NETWORK LAYER
3190 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3191 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3192 L:      linux-can@vger.kernel.org
3193 W:      https://github.com/linux-can
3194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3196 S:      Maintained
3197 F:      Documentation/networking/can.rst
3198 F:      net/can/
3199 F:      include/linux/can/core.h
3200 F:      include/uapi/linux/can.h
3201 F:      include/uapi/linux/can/bcm.h
3202 F:      include/uapi/linux/can/raw.h
3203 F:      include/uapi/linux/can/gw.h
3204
3205 CAPABILITIES
3206 M:      Serge Hallyn <serge@hallyn.com>
3207 L:      linux-security-module@vger.kernel.org
3208 S:      Supported
3209 F:      include/linux/capability.h
3210 F:      include/uapi/linux/capability.h
3211 F:      security/commoncap.c
3212 F:      kernel/capability.c
3213
3214 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3215 M:      Kevin Tsai <ktsai@capellamicro.com>
3216 S:      Maintained
3217 F:      drivers/iio/light/cm*
3218
3219 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3220 M:      Christian Lamparter <chunkeey@googlemail.com>
3221 L:      linux-wireless@vger.kernel.org
3222 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3223 S:      Maintained
3224 F:      drivers/net/wireless/ath/carl9170/
3225
3226 CAVIUM I2C DRIVER
3227 M:      Jan Glauber <jglauber@cavium.com>
3228 M:      David Daney <david.daney@cavium.com>
3229 W:      http://www.cavium.com
3230 S:      Supported
3231 F:      drivers/i2c/busses/i2c-octeon*
3232 F:      drivers/i2c/busses/i2c-thunderx*
3233
3234 CAVIUM LIQUIDIO NETWORK DRIVER
3235 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3236 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3237 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3238 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3239 L:      netdev@vger.kernel.org
3240 W:      http://www.cavium.com
3241 S:      Supported
3242 F:      drivers/net/ethernet/cavium/liquidio/
3243
3244 CAVIUM MMC DRIVER
3245 M:      Jan Glauber <jglauber@cavium.com>
3246 M:      David Daney <david.daney@cavium.com>
3247 M:      Steven J. Hill <Steven.Hill@cavium.com>
3248 W:      http://www.cavium.com
3249 S:      Supported
3250 F:      drivers/mmc/host/cavium*
3251
3252 CAVIUM OCTEON-TX CRYPTO DRIVER
3253 M:      George Cherian <george.cherian@cavium.com>
3254 L:      linux-crypto@vger.kernel.org
3255 W:      http://www.cavium.com
3256 S:      Supported
3257 F:      drivers/crypto/cavium/cpt/
3258
3259 CAVIUM THUNDERX2 ARM64 SOC
3260 M:      Robert Richter <rrichter@cavium.com>
3261 M:      Jayachandran C <jnair@caviumnetworks.com>
3262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3263 S:      Maintained
3264 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3265 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3266
3267 CC2520 IEEE-802.15.4 RADIO DRIVER
3268 M:      Varka Bhadram <varkabhadram@gmail.com>
3269 L:      linux-wpan@vger.kernel.org
3270 S:      Maintained
3271 F:      drivers/net/ieee802154/cc2520.c
3272 F:      include/linux/spi/cc2520.h
3273 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3274
3275 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3276 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3277 L:      linux-crypto@vger.kernel.org
3278 S:      Supported
3279 F:      drivers/crypto/ccree/
3280 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3281
3282 CEC FRAMEWORK
3283 M:      Hans Verkuil <hans.verkuil@cisco.com>
3284 L:      linux-media@vger.kernel.org
3285 T:      git git://linuxtv.org/media_tree.git
3286 W:      http://linuxtv.org
3287 S:      Supported
3288 F:      Documentation/media/kapi/cec-core.rst
3289 F:      Documentation/media/uapi/cec
3290 F:      drivers/media/cec/
3291 F:      drivers/media/rc/keymaps/rc-cec.c
3292 F:      include/media/cec.h
3293 F:      include/media/cec-notifier.h
3294 F:      include/uapi/linux/cec.h
3295 F:      include/uapi/linux/cec-funcs.h
3296 F:      Documentation/devicetree/bindings/media/cec.txt
3297 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3298
3299 CEC GPIO DRIVER
3300 M:      Hans Verkuil <hans.verkuil@cisco.com>
3301 L:      linux-media@vger.kernel.org
3302 T:      git git://linuxtv.org/media_tree.git
3303 W:      http://linuxtv.org
3304 S:      Supported
3305 F:      drivers/media/platform/cec-gpio/
3306 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3307
3308 CELL BROADBAND ENGINE ARCHITECTURE
3309 M:      Arnd Bergmann <arnd@arndb.de>
3310 L:      linuxppc-dev@lists.ozlabs.org
3311 W:      http://www.ibm.com/developerworks/power/cell/
3312 S:      Supported
3313 F:      arch/powerpc/include/asm/cell*.h
3314 F:      arch/powerpc/include/asm/spu*.h
3315 F:      arch/powerpc/include/uapi/asm/spu*.h
3316 F:      arch/powerpc/oprofile/*cell*
3317 F:      arch/powerpc/platforms/cell/
3318
3319 CEPH COMMON CODE (LIBCEPH)
3320 M:      Ilya Dryomov <idryomov@gmail.com>
3321 M:      "Yan, Zheng" <zyan@redhat.com>
3322 M:      Sage Weil <sage@redhat.com>
3323 L:      ceph-devel@vger.kernel.org
3324 W:      http://ceph.com/
3325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3326 T:      git git://github.com/ceph/ceph-client.git
3327 S:      Supported
3328 F:      net/ceph/
3329 F:      include/linux/ceph/
3330 F:      include/linux/crush/
3331
3332 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3333 M:      "Yan, Zheng" <zyan@redhat.com>
3334 M:      Sage Weil <sage@redhat.com>
3335 M:      Ilya Dryomov <idryomov@gmail.com>
3336 L:      ceph-devel@vger.kernel.org
3337 W:      http://ceph.com/
3338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3339 T:      git git://github.com/ceph/ceph-client.git
3340 S:      Supported
3341 F:      Documentation/filesystems/ceph.txt
3342 F:      fs/ceph/
3343
3344 CERTIFICATE HANDLING:
3345 M:      David Howells <dhowells@redhat.com>
3346 M:      David Woodhouse <dwmw2@infradead.org>
3347 L:      keyrings@vger.kernel.org
3348 S:      Maintained
3349 F:      Documentation/module-signing.txt
3350 F:      certs/
3351 F:      scripts/sign-file.c
3352 F:      scripts/extract-cert.c
3353
3354 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3355 L:      linux-usb@vger.kernel.org
3356 S:      Orphan
3357 F:      Documentation/usb/WUSB-Design-overview.txt
3358 F:      Documentation/usb/wusb-cbaf
3359 F:      drivers/usb/host/hwa-hc.c
3360 F:      drivers/usb/host/whci/
3361 F:      drivers/usb/wusbcore/
3362 F:      include/linux/usb/wusb*
3363
3364 CFAG12864B LCD DRIVER
3365 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3366 W:      http://miguelojeda.es/auxdisplay.htm
3367 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3368 S:      Maintained
3369 F:      drivers/auxdisplay/cfag12864b.c
3370 F:      include/linux/cfag12864b.h
3371
3372 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3373 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3374 W:      http://miguelojeda.es/auxdisplay.htm
3375 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3376 S:      Maintained
3377 F:      drivers/auxdisplay/cfag12864bfb.c
3378 F:      include/linux/cfag12864b.h
3379
3380 802.11 (including CFG80211/NL80211)
3381 M:      Johannes Berg <johannes@sipsolutions.net>
3382 L:      linux-wireless@vger.kernel.org
3383 W:      http://wireless.kernel.org/
3384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3386 S:      Maintained
3387 F:      net/wireless/
3388 F:      include/uapi/linux/nl80211.h
3389 F:      include/linux/ieee80211.h
3390 F:      include/net/wext.h
3391 F:      include/net/cfg80211.h
3392 F:      include/net/iw_handler.h
3393 F:      include/net/ieee80211_radiotap.h
3394 F:      Documentation/driver-api/80211/cfg80211.rst
3395 F:      Documentation/networking/regulatory.txt
3396
3397 CHAR and MISC DRIVERS
3398 M:      Arnd Bergmann <arnd@arndb.de>
3399 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3401 S:      Supported
3402 F:      drivers/char/
3403 F:      drivers/misc/
3404 F:      include/linux/miscdevice.h
3405
3406 CHECKPATCH
3407 M:      Andy Whitcroft <apw@canonical.com>
3408 M:      Joe Perches <joe@perches.com>
3409 S:      Maintained
3410 F:      scripts/checkpatch.pl
3411
3412 CHINESE DOCUMENTATION
3413 M:      Harry Wei <harryxiyou@gmail.com>
3414 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3415 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3416 S:      Maintained
3417 F:      Documentation/translations/zh_CN/
3418
3419 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3420 M:      Peter Chen <Peter.Chen@nxp.com>
3421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3422 L:      linux-usb@vger.kernel.org
3423 S:      Maintained
3424 F:      drivers/usb/chipidea/
3425
3426 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3427 M:      Hans de Goede <hdegoede@redhat.com>
3428 L:      linux-input@vger.kernel.org
3429 S:      Maintained
3430 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3431 F:      drivers/input/touchscreen/chipone_icn8318.c
3432
3433 CHROME HARDWARE PLATFORM SUPPORT
3434 M:      Benson Leung <bleung@chromium.org>
3435 M:      Olof Johansson <olof@lixom.net>
3436 S:      Maintained
3437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3438 F:      drivers/platform/chrome/
3439
3440 CIRRUS LOGIC AUDIO CODEC DRIVERS
3441 M:      Brian Austin <brian.austin@cirrus.com>
3442 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3443 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3444 S:      Maintained
3445 F:      sound/soc/codecs/cs*
3446
3447 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3448 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3449 L:      netdev@vger.kernel.org
3450 S:      Maintained
3451 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3452
3453 CISCO FCOE HBA DRIVER
3454 M:      Satish Kharat <satishkh@cisco.com>
3455 M:      Sesidhar Baddela <sebaddel@cisco.com>
3456 M:      Karan Tilak Kumar <kartilak@cisco.com>
3457 L:      linux-scsi@vger.kernel.org
3458 S:      Supported
3459 F:      drivers/scsi/fnic/
3460
3461 CISCO SCSI HBA DRIVER
3462 M:      Karan Tilak Kumar <kartilak@cisco.com>
3463 M:      Sesidhar Baddela <sebaddel@cisco.com>
3464 L:      linux-scsi@vger.kernel.org
3465 S:      Supported
3466 F:      drivers/scsi/snic/
3467
3468 CISCO VIC ETHERNET NIC DRIVER
3469 M:      Christian Benvenuti <benve@cisco.com>
3470 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3471 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3472 S:      Supported
3473 F:      drivers/net/ethernet/cisco/enic/
3474
3475 CISCO VIC LOW LATENCY NIC DRIVER
3476 M:      Christian Benvenuti <benve@cisco.com>
3477 M:      Dave Goodell <dgoodell@cisco.com>
3478 S:      Supported
3479 F:      drivers/infiniband/hw/usnic/
3480
3481 CLEANCACHE API
3482 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3483 L:      linux-kernel@vger.kernel.org
3484 S:      Maintained
3485 F:      mm/cleancache.c
3486 F:      include/linux/cleancache.h
3487
3488 CLK API
3489 M:      Russell King <linux@armlinux.org.uk>
3490 L:      linux-clk@vger.kernel.org
3491 S:      Maintained
3492 F:      include/linux/clk.h
3493
3494 CLOCKSOURCE, CLOCKEVENT DRIVERS
3495 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3496 M:      Thomas Gleixner <tglx@linutronix.de>
3497 L:      linux-kernel@vger.kernel.org
3498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3499 S:      Supported
3500 F:      drivers/clocksource/
3501 F:      Documentation/devicetree/bindings/timer/
3502
3503 CMPC ACPI DRIVER
3504 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3505 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3506 L:      platform-driver-x86@vger.kernel.org
3507 S:      Supported
3508 F:      drivers/platform/x86/classmate-laptop.c
3509
3510 COBALT MEDIA DRIVER
3511 M:      Hans Verkuil <hans.verkuil@cisco.com>
3512 L:      linux-media@vger.kernel.org
3513 T:      git git://linuxtv.org/media_tree.git
3514 W:      https://linuxtv.org
3515 S:      Supported
3516 F:      drivers/media/pci/cobalt/
3517
3518 COCCINELLE/Semantic Patches (SmPL)
3519 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3520 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3521 M:      Nicolas Palix <nicolas.palix@imag.fr>
3522 M:      Michal Marek <michal.lkml@markovi.net>
3523 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3525 W:      http://coccinelle.lip6.fr/
3526 S:      Supported
3527 F:      Documentation/dev-tools/coccinelle.rst
3528 F:      scripts/coccinelle/
3529 F:      scripts/coccicheck
3530
3531 CODA FILE SYSTEM
3532 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3533 M:      coda@cs.cmu.edu
3534 L:      codalist@coda.cs.cmu.edu
3535 W:      http://www.coda.cs.cmu.edu/
3536 S:      Maintained
3537 F:      Documentation/filesystems/coda.txt
3538 F:      fs/coda/
3539 F:      include/linux/coda*.h
3540 F:      include/uapi/linux/coda*.h
3541
3542 CODA V4L2 MEM2MEM DRIVER
3543 M:      Philipp Zabel <p.zabel@pengutronix.de>
3544 L:      linux-media@vger.kernel.org
3545 S:      Maintained
3546 F:      Documentation/devicetree/bindings/media/coda.txt
3547 F:      drivers/media/platform/coda/
3548
3549 COMMON CLK FRAMEWORK
3550 M:      Michael Turquette <mturquette@baylibre.com>
3551 M:      Stephen Boyd <sboyd@kernel.org>
3552 L:      linux-clk@vger.kernel.org
3553 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3555 S:      Maintained
3556 F:      Documentation/devicetree/bindings/clock/
3557 F:      drivers/clk/
3558 X:      drivers/clk/clkdev.c
3559 F:      include/linux/clk-pr*
3560 F:      include/linux/clk/
3561
3562 COMMON INTERNET FILE SYSTEM (CIFS)
3563 M:      Steve French <sfrench@samba.org>
3564 L:      linux-cifs@vger.kernel.org
3565 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3566 W:      http://linux-cifs.samba.org/
3567 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3568 S:      Supported
3569 F:      Documentation/filesystems/cifs/
3570 F:      fs/cifs/
3571
3572 COMPACTPCI HOTPLUG CORE
3573 M:      Scott Murray <scott@spiteful.org>
3574 L:      linux-pci@vger.kernel.org
3575 S:      Maintained
3576 F:      drivers/pci/hotplug/cpci_hotplug*
3577
3578 COMPACTPCI HOTPLUG GENERIC DRIVER
3579 M:      Scott Murray <scott@spiteful.org>
3580 L:      linux-pci@vger.kernel.org
3581 S:      Maintained
3582 F:      drivers/pci/hotplug/cpcihp_generic.c
3583
3584 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3585 M:      Scott Murray <scott@spiteful.org>
3586 L:      linux-pci@vger.kernel.org
3587 S:      Maintained
3588 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3589
3590 COMPAL LAPTOP SUPPORT
3591 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3592 L:      platform-driver-x86@vger.kernel.org
3593 S:      Maintained
3594 F:      drivers/platform/x86/compal-laptop.c
3595
3596 CONEXANT ACCESSRUNNER USB DRIVER
3597 L:      accessrunner-general@lists.sourceforge.net
3598 W:      http://accessrunner.sourceforge.net/
3599 S:      Orphan
3600 F:      drivers/usb/atm/cxacru.c
3601
3602 CONFIGFS
3603 M:      Joel Becker <jlbec@evilplan.org>
3604 M:      Christoph Hellwig <hch@lst.de>
3605 T:      git git://git.infradead.org/users/hch/configfs.git
3606 S:      Supported
3607 F:      fs/configfs/
3608 F:      include/linux/configfs.h
3609
3610 CONNECTOR
3611 M:      Evgeniy Polyakov <zbr@ioremap.net>
3612 L:      netdev@vger.kernel.org
3613 S:      Maintained
3614 F:      drivers/connector/
3615
3616 CONTROL GROUP (CGROUP)
3617 M:      Tejun Heo <tj@kernel.org>
3618 M:      Li Zefan <lizefan@huawei.com>
3619 M:      Johannes Weiner <hannes@cmpxchg.org>
3620 L:      cgroups@vger.kernel.org
3621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3622 S:      Maintained
3623 F:      Documentation/cgroup*
3624 F:      include/linux/cgroup*
3625 F:      kernel/cgroup*
3626
3627 CONTROL GROUP - CPUSET
3628 M:      Li Zefan <lizefan@huawei.com>
3629 L:      cgroups@vger.kernel.org
3630 W:      http://www.bullopensource.org/cpuset/
3631 W:      http://oss.sgi.com/projects/cpusets/
3632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3633 S:      Maintained
3634 F:      Documentation/cgroup-v1/cpusets.txt
3635 F:      include/linux/cpuset.h
3636 F:      kernel/cgroup/cpuset.c
3637
3638 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3639 M:      Johannes Weiner <hannes@cmpxchg.org>
3640 M:      Michal Hocko <mhocko@kernel.org>
3641 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3642 L:      cgroups@vger.kernel.org
3643 L:      linux-mm@kvack.org
3644 S:      Maintained
3645 F:      mm/memcontrol.c
3646 F:      mm/swap_cgroup.c
3647
3648 CORETEMP HARDWARE MONITORING DRIVER
3649 M:      Fenghua Yu <fenghua.yu@intel.com>
3650 L:      linux-hwmon@vger.kernel.org
3651 S:      Maintained
3652 F:      Documentation/hwmon/coretemp
3653 F:      drivers/hwmon/coretemp.c
3654
3655 COSA/SRP SYNC SERIAL DRIVER
3656 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3657 W:      http://www.fi.muni.cz/~kas/cosa/
3658 S:      Maintained
3659 F:      drivers/net/wan/cosa*
3660
3661 CPMAC ETHERNET DRIVER
3662 M:      Florian Fainelli <f.fainelli@gmail.com>
3663 L:      netdev@vger.kernel.org
3664 S:      Maintained
3665 F:      drivers/net/ethernet/ti/cpmac.c
3666
3667 CPU FREQUENCY DRIVERS
3668 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3669 M:      Viresh Kumar <viresh.kumar@linaro.org>
3670 L:      linux-pm@vger.kernel.org
3671 S:      Maintained
3672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3673 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3674 B:      https://bugzilla.kernel.org
3675 F:      Documentation/cpu-freq/
3676 F:      Documentation/devicetree/bindings/cpufreq/
3677 F:      drivers/cpufreq/
3678 F:      include/linux/cpufreq.h
3679 F:      tools/testing/selftests/cpufreq/
3680
3681 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3682 M:      Viresh Kumar <viresh.kumar@linaro.org>
3683 M:      Sudeep Holla <sudeep.holla@arm.com>
3684 L:      linux-pm@vger.kernel.org
3685 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3686 S:      Maintained
3687 F:      drivers/cpufreq/arm_big_little.h
3688 F:      drivers/cpufreq/arm_big_little.c
3689 F:      drivers/cpufreq/arm_big_little_dt.c
3690
3691 CPU POWER MONITORING SUBSYSTEM
3692 M:      Thomas Renninger <trenn@suse.com>
3693 M:      Shuah Khan <shuahkh@osg.samsung.com>
3694 M:      Shuah Khan <shuah@kernel.org>
3695 L:      linux-pm@vger.kernel.org
3696 S:      Maintained
3697 F:      tools/power/cpupower/
3698
3699 CPUID/MSR DRIVER
3700 M:      "H. Peter Anvin" <hpa@zytor.com>
3701 S:      Maintained
3702 F:      arch/x86/kernel/cpuid.c
3703 F:      arch/x86/kernel/msr.c
3704
3705 CPUIDLE DRIVER - ARM BIG LITTLE
3706 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3707 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3708 L:      linux-pm@vger.kernel.org
3709 L:      linux-arm-kernel@lists.infradead.org
3710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3711 S:      Maintained
3712 F:      drivers/cpuidle/cpuidle-big_little.c
3713
3714 CPUIDLE DRIVER - ARM EXYNOS
3715 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3716 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3717 M:      Kukjin Kim <kgene@kernel.org>
3718 L:      linux-pm@vger.kernel.org
3719 L:      linux-samsung-soc@vger.kernel.org
3720 S:      Supported
3721 F:      drivers/cpuidle/cpuidle-exynos.c
3722 F:      arch/arm/mach-exynos/pm.c
3723
3724 CPUIDLE DRIVERS
3725 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3726 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3727 L:      linux-pm@vger.kernel.org
3728 S:      Maintained
3729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3730 B:      https://bugzilla.kernel.org
3731 F:      drivers/cpuidle/*
3732 F:      include/linux/cpuidle.h
3733
3734 CRAMFS FILESYSTEM
3735 M:      Nicolas Pitre <nico@linaro.org>
3736 S:      Maintained
3737 F:      Documentation/filesystems/cramfs.txt
3738 F:      fs/cramfs/
3739
3740 CRYPTO API
3741 M:      Herbert Xu <herbert@gondor.apana.org.au>
3742 M:      "David S. Miller" <davem@davemloft.net>
3743 L:      linux-crypto@vger.kernel.org
3744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3746 S:      Maintained
3747 F:      Documentation/crypto/
3748 F:      Documentation/devicetree/bindings/crypto/
3749 F:      arch/*/crypto/
3750 F:      crypto/
3751 F:      drivers/crypto/
3752 F:      include/crypto/
3753 F:      include/linux/crypto*
3754
3755 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3756 M:      Neil Horman <nhorman@tuxdriver.com>
3757 L:      linux-crypto@vger.kernel.org
3758 S:      Maintained
3759 F:      crypto/ansi_cprng.c
3760 F:      crypto/rng.c
3761
3762 CS3308 MEDIA DRIVER
3763 M:      Hans Verkuil <hverkuil@xs4all.nl>
3764 L:      linux-media@vger.kernel.org
3765 T:      git git://linuxtv.org/media_tree.git
3766 W:      http://linuxtv.org
3767 S:      Odd Fixes
3768 F:      drivers/media/i2c/cs3308.c
3769 F:      drivers/media/i2c/cs3308.h
3770
3771 CS5535 Audio ALSA driver
3772 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3773 S:      Maintained
3774 F:      sound/pci/cs5535audio/
3775
3776 CW1200 WLAN driver
3777 M:      Solomon Peachy <pizza@shaftnet.org>
3778 S:      Maintained
3779 F:      drivers/net/wireless/st/cw1200/
3780
3781 CX18 VIDEO4LINUX DRIVER
3782 M:      Andy Walls <awalls@md.metrocast.net>
3783 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3784 L:      linux-media@vger.kernel.org
3785 T:      git git://linuxtv.org/media_tree.git
3786 W:      https://linuxtv.org
3787 W:      http://www.ivtvdriver.org/index.php/Cx18
3788 S:      Maintained
3789 F:      Documentation/media/v4l-drivers/cx18*
3790 F:      drivers/media/pci/cx18/
3791 F:      include/uapi/linux/ivtv*
3792
3793 CX2341X MPEG ENCODER HELPER MODULE
3794 M:      Hans Verkuil <hverkuil@xs4all.nl>
3795 L:      linux-media@vger.kernel.org
3796 T:      git git://linuxtv.org/media_tree.git
3797 W:      https://linuxtv.org
3798 S:      Maintained
3799 F:      drivers/media/common/cx2341x*
3800 F:      include/media/cx2341x*
3801
3802 CX24120 MEDIA DRIVER
3803 M:      Jemma Denson <jdenson@gmail.com>
3804 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3805 L:      linux-media@vger.kernel.org
3806 W:      https://linuxtv.org
3807 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3808 S:      Maintained
3809 F:      drivers/media/dvb-frontends/cx24120*
3810
3811 CX88 VIDEO4LINUX DRIVER
3812 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3813 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3814 L:      linux-media@vger.kernel.org
3815 W:      https://linuxtv.org
3816 T:      git git://linuxtv.org/media_tree.git
3817 S:      Odd fixes
3818 F:      Documentation/media/v4l-drivers/cx88*
3819 F:      drivers/media/pci/cx88/
3820
3821 CXD2820R MEDIA DRIVER
3822 M:      Antti Palosaari <crope@iki.fi>
3823 L:      linux-media@vger.kernel.org
3824 W:      https://linuxtv.org
3825 W:      http://palosaari.fi/linux/
3826 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3827 T:      git git://linuxtv.org/anttip/media_tree.git
3828 S:      Maintained
3829 F:      drivers/media/dvb-frontends/cxd2820r*
3830
3831 CXGB3 ETHERNET DRIVER (CXGB3)
3832 M:      Santosh Raspatur <santosh@chelsio.com>
3833 L:      netdev@vger.kernel.org
3834 W:      http://www.chelsio.com
3835 S:      Supported
3836 F:      drivers/net/ethernet/chelsio/cxgb3/
3837
3838 CXGB3 ISCSI DRIVER (CXGB3I)
3839 M:      Karen Xie <kxie@chelsio.com>
3840 L:      linux-scsi@vger.kernel.org
3841 W:      http://www.chelsio.com
3842 S:      Supported
3843 F:      drivers/scsi/cxgbi/cxgb3i
3844
3845 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3846 M:      Steve Wise <swise@chelsio.com>
3847 L:      linux-rdma@vger.kernel.org
3848 W:      http://www.openfabrics.org
3849 S:      Supported
3850 F:      drivers/infiniband/hw/cxgb3/
3851 F:      include/uapi/rdma/cxgb3-abi.h
3852
3853 CXGB4 CRYPTO DRIVER (chcr)
3854 M:      Harsh Jain <harsh@chelsio.com>
3855 L:      linux-crypto@vger.kernel.org
3856 W:      http://www.chelsio.com
3857 S:      Supported
3858 F:      drivers/crypto/chelsio
3859
3860 CXGB4 ETHERNET DRIVER (CXGB4)
3861 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3862 L:      netdev@vger.kernel.org
3863 W:      http://www.chelsio.com
3864 S:      Supported
3865 F:      drivers/net/ethernet/chelsio/cxgb4/
3866
3867 CXGB4 ISCSI DRIVER (CXGB4I)
3868 M:      Karen Xie <kxie@chelsio.com>
3869 L:      linux-scsi@vger.kernel.org
3870 W:      http://www.chelsio.com
3871 S:      Supported
3872 F:      drivers/scsi/cxgbi/cxgb4i
3873
3874 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3875 M:      Steve Wise <swise@chelsio.com>
3876 L:      linux-rdma@vger.kernel.org
3877 W:      http://www.openfabrics.org
3878 S:      Supported
3879 F:      drivers/infiniband/hw/cxgb4/
3880 F:      include/uapi/rdma/cxgb4-abi.h
3881
3882 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3883 M:      Casey Leedom <leedom@chelsio.com>
3884 L:      netdev@vger.kernel.org
3885 W:      http://www.chelsio.com
3886 S:      Supported
3887 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3888
3889 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3890 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3891 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3892 L:      linuxppc-dev@lists.ozlabs.org
3893 S:      Supported
3894 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3895 F:      drivers/misc/cxl/
3896 F:      include/misc/cxl*
3897 F:      include/uapi/misc/cxl.h
3898 F:      Documentation/powerpc/cxl.txt
3899 F:      Documentation/ABI/testing/sysfs-class-cxl
3900
3901 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3902 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3903 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3904 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3905 L:      linux-scsi@vger.kernel.org
3906 S:      Supported
3907 F:      drivers/scsi/cxlflash/
3908 F:      include/uapi/scsi/cxlflash_ioctls.h
3909 F:      Documentation/powerpc/cxlflash.txt
3910
3911 CYBERPRO FB DRIVER
3912 M:      Russell King <linux@armlinux.org.uk>
3913 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3914 W:      http://www.armlinux.org.uk/
3915 S:      Maintained
3916 F:      drivers/video/fbdev/cyber2000fb.*
3917
3918 CYCLADES ASYNC MUX DRIVER
3919 W:      http://www.cyclades.com/
3920 S:      Orphan
3921 F:      drivers/tty/cyclades.c
3922 F:      include/linux/cyclades.h
3923 F:      include/uapi/linux/cyclades.h
3924
3925 CYCLADES PC300 DRIVER
3926 W:      http://www.cyclades.com/
3927 S:      Orphan
3928 F:      drivers/net/wan/pc300*
3929
3930 CYPRESS_FIRMWARE MEDIA DRIVER
3931 M:      Antti Palosaari <crope@iki.fi>
3932 L:      linux-media@vger.kernel.org
3933 W:      https://linuxtv.org
3934 W:      http://palosaari.fi/linux/
3935 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3936 T:      git git://linuxtv.org/anttip/media_tree.git
3937 S:      Maintained
3938 F:      drivers/media/common/cypress_firmware*
3939
3940 CYTTSP TOUCHSCREEN DRIVER
3941 M:      Ferruh Yigit <fery@cypress.com>
3942 L:      linux-input@vger.kernel.org
3943 S:      Supported
3944 F:      drivers/input/touchscreen/cyttsp*
3945 F:      include/linux/input/cyttsp.h
3946
3947 D-LINK DIR-685 TOUCHKEYS DRIVER
3948 M:      Linus Walleij <linus.walleij@linaro.org>
3949 L:      linux-input@vger.kernel.org
3950 S:      Supported
3951 F:      drivers/input/dlink-dir685-touchkeys.c
3952
3953 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3954 M:      Joshua Kinard <kumba@gentoo.org>
3955 S:      Maintained
3956 F:      drivers/rtc/rtc-ds1685.c
3957 F:      include/linux/rtc/ds1685.h
3958
3959 DAMA SLAVE for AX.25
3960 M:      Joerg Reuter <jreuter@yaina.de>
3961 W:      http://yaina.de/jreuter/
3962 W:      http://www.qsl.net/dl1bke/
3963 L:      linux-hams@vger.kernel.org
3964 S:      Maintained
3965 F:      net/ax25/af_ax25.c
3966 F:      net/ax25/ax25_dev.c
3967 F:      net/ax25/ax25_ds_*
3968 F:      net/ax25/ax25_in.c
3969 F:      net/ax25/ax25_out.c
3970 F:      net/ax25/ax25_timer.c
3971 F:      net/ax25/sysctl_net_ax25.c
3972
3973 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3974 L:      netdev@vger.kernel.org
3975 S:      Orphan
3976 F:      Documentation/networking/dmfe.txt
3977 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3978
3979 DC390/AM53C974 SCSI driver
3980 M:      Hannes Reinecke <hare@suse.com>
3981 L:      linux-scsi@vger.kernel.org
3982 S:      Maintained
3983 F:      drivers/scsi/am53c974.c
3984
3985 DC395x SCSI driver
3986 M:      Oliver Neukum <oliver@neukum.org>
3987 M:      Ali Akcaagac <aliakc@web.de>
3988 M:      Jamie Lenehan <lenehan@twibble.org>
3989 L:      dc395x@twibble.org
3990 W:      http://twibble.org/dist/dc395x/
3991 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3992 S:      Maintained
3993 F:      Documentation/scsi/dc395x.txt
3994 F:      drivers/scsi/dc395x.*
3995
3996 DCCP PROTOCOL
3997 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3998 L:      dccp@vger.kernel.org
3999 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4000 S:      Maintained
4001 F:      include/linux/dccp.h
4002 F:      include/uapi/linux/dccp.h
4003 F:      include/linux/tfrc.h
4004 F:      net/dccp/
4005
4006 DECnet NETWORK LAYER
4007 W:      http://linux-decnet.sourceforge.net
4008 L:      linux-decnet-user@lists.sourceforge.net
4009 S:      Orphan
4010 F:      Documentation/networking/decnet.txt
4011 F:      net/decnet/
4012
4013 DECSTATION PLATFORM SUPPORT
4014 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4015 L:      linux-mips@linux-mips.org
4016 W:      http://www.linux-mips.org/wiki/DECstation
4017 S:      Maintained
4018 F:      arch/mips/dec/
4019 F:      arch/mips/include/asm/dec/
4020 F:      arch/mips/include/asm/mach-dec/
4021
4022 DEFXX FDDI NETWORK DRIVER
4023 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4024 S:      Maintained
4025 F:      drivers/net/fddi/defxx.*
4026
4027 DELL SMBIOS DRIVER
4028 M:      Pali Rohár <pali.rohar@gmail.com>
4029 M:      Mario Limonciello <mario.limonciello@dell.com>
4030 L:      platform-driver-x86@vger.kernel.org
4031 S:      Maintained
4032 F:      drivers/platform/x86/dell-smbios.*
4033
4034 DELL SMBIOS SMM DRIVER
4035 M:      Mario Limonciello <mario.limonciello@dell.com>
4036 L:      platform-driver-x86@vger.kernel.org
4037 S:      Maintained
4038 F:      drivers/platform/x86/dell-smbios-smm.c
4039
4040 DELL SMBIOS WMI DRIVER
4041 M:      Mario Limonciello <mario.limonciello@dell.com>
4042 L:      platform-driver-x86@vger.kernel.org
4043 S:      Maintained
4044 F:      drivers/platform/x86/dell-smbios-wmi.c
4045 F:      tools/wmi/dell-smbios-example.c
4046
4047 DELL LAPTOP DRIVER
4048 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4049 M:      Pali Rohár <pali.rohar@gmail.com>
4050 L:      platform-driver-x86@vger.kernel.org
4051 S:      Maintained
4052 F:      drivers/platform/x86/dell-laptop.c
4053
4054 DELL LAPTOP FREEFALL DRIVER
4055 M:      Pali Rohár <pali.rohar@gmail.com>
4056 S:      Maintained
4057 F:      drivers/platform/x86/dell-smo8800.c
4058
4059 DELL LAPTOP RBTN DRIVER
4060 M:      Pali Rohár <pali.rohar@gmail.com>
4061 S:      Maintained
4062 F:      drivers/platform/x86/dell-rbtn.*
4063
4064 DELL LAPTOP SMM DRIVER
4065 M:      Pali Rohár <pali.rohar@gmail.com>
4066 S:      Maintained
4067 F:      drivers/hwmon/dell-smm-hwmon.c
4068 F:      include/uapi/linux/i8k.h
4069
4070 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4071 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4072 S:      Maintained
4073 F:      Documentation/dcdbas.txt
4074 F:      drivers/firmware/dcdbas.*
4075
4076 DELL WMI NOTIFICATIONS DRIVER
4077 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4078 M:      Pali Rohár <pali.rohar@gmail.com>
4079 S:      Maintained
4080 F:      drivers/platform/x86/dell-wmi.c
4081
4082 DELL WMI DESCRIPTOR DRIVER
4083 M:      Mario Limonciello <mario.limonciello@dell.com>
4084 S:      Maintained
4085 F:      drivers/platform/x86/dell-wmi-descriptor.c
4086
4087 DELTA ST MEDIA DRIVER
4088 M:      Hugues Fruchet <hugues.fruchet@st.com>
4089 L:      linux-media@vger.kernel.org
4090 T:      git git://linuxtv.org/media_tree.git
4091 W:      https://linuxtv.org
4092 S:      Supported
4093 F:      drivers/media/platform/sti/delta
4094
4095 DENALI NAND DRIVER
4096 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4097 L:      linux-mtd@lists.infradead.org
4098 S:      Supported
4099 F:      drivers/mtd/nand/raw/denali*
4100
4101 DESIGNWARE USB2 DRD IP DRIVER
4102 M:      Minas Harutyunyan <hminas@synopsys.com>
4103 L:      linux-usb@vger.kernel.org
4104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4105 S:      Maintained
4106 F:      drivers/usb/dwc2/
4107
4108 DESIGNWARE USB3 DRD IP DRIVER
4109 M:      Felipe Balbi <balbi@kernel.org>
4110 L:      linux-usb@vger.kernel.org
4111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4112 S:      Maintained
4113 F:      drivers/usb/dwc3/
4114
4115 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4116 M:      Andreas Klinger <ak@it-klinger.de>
4117 L:      linux-iio@vger.kernel.org
4118 S:      Maintained
4119 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4120 F:      drivers/iio/proximity/srf*.c
4121
4122 DEVICE COREDUMP (DEV_COREDUMP)
4123 M:      Johannes Berg <johannes@sipsolutions.net>
4124 L:      linux-kernel@vger.kernel.org
4125 S:      Maintained
4126 F:      drivers/base/devcoredump.c
4127 F:      include/linux/devcoredump.h
4128
4129 DEVICE FREQUENCY (DEVFREQ)
4130 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4131 M:      Kyungmin Park <kyungmin.park@samsung.com>
4132 R:      Chanwoo Choi <cw00.choi@samsung.com>
4133 L:      linux-pm@vger.kernel.org
4134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4135 S:      Maintained
4136 F:      drivers/devfreq/
4137 F:      include/linux/devfreq.h
4138 F:      Documentation/devicetree/bindings/devfreq/
4139
4140 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4141 M:      Chanwoo Choi <cw00.choi@samsung.com>
4142 L:      linux-pm@vger.kernel.org
4143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4144 S:      Supported
4145 F:      drivers/devfreq/event/
4146 F:      drivers/devfreq/devfreq-event.c
4147 F:      include/linux/devfreq-event.h
4148 F:      Documentation/devicetree/bindings/devfreq/event/
4149
4150 DEVICE NUMBER REGISTRY
4151 M:      Torben Mathiasen <device@lanana.org>
4152 W:      http://lanana.org/docs/device-list/index.html
4153 S:      Maintained
4154
4155 DEVICE-MAPPER  (LVM)
4156 M:      Alasdair Kergon <agk@redhat.com>
4157 M:      Mike Snitzer <snitzer@redhat.com>
4158 M:      dm-devel@redhat.com
4159 L:      dm-devel@redhat.com
4160 W:      http://sources.redhat.com/dm
4161 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4163 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4164 S:      Maintained
4165 F:      Documentation/device-mapper/
4166 F:      drivers/md/Makefile
4167 F:      drivers/md/Kconfig
4168 F:      drivers/md/dm*
4169 F:      drivers/md/persistent-data/
4170 F:      include/linux/device-mapper.h
4171 F:      include/linux/dm-*.h
4172 F:      include/uapi/linux/dm-*.h
4173
4174 DEVLINK
4175 M:      Jiri Pirko <jiri@mellanox.com>
4176 L:      netdev@vger.kernel.org
4177 S:      Supported
4178 F:      net/core/devlink.c
4179 F:      include/net/devlink.h
4180 F:      include/uapi/linux/devlink.h
4181
4182 DIALOG SEMICONDUCTOR DRIVERS
4183 M:      Support Opensource <support.opensource@diasemi.com>
4184 W:      http://www.dialog-semiconductor.com/products
4185 S:      Supported
4186 F:      Documentation/hwmon/da90??
4187 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4188 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4189 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4190 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4191 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4192 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4193 F:      drivers/gpio/gpio-da90??.c
4194 F:      drivers/hwmon/da90??-hwmon.c
4195 F:      drivers/iio/adc/da91??-*.c
4196 F:      drivers/input/misc/da90??_onkey.c
4197 F:      drivers/input/touchscreen/da9052_tsi.c
4198 F:      drivers/leds/leds-da90??.c
4199 F:      drivers/mfd/da903x.c
4200 F:      drivers/mfd/da90??-*.c
4201 F:      drivers/mfd/da91??-*.c
4202 F:      drivers/power/supply/da9052-battery.c
4203 F:      drivers/power/supply/da91??-*.c
4204 F:      drivers/regulator/da903x.c
4205 F:      drivers/regulator/da9???-regulator.[ch]
4206 F:      drivers/thermal/da90??-thermal.c
4207 F:      drivers/rtc/rtc-da90??.c
4208 F:      drivers/video/backlight/da90??_bl.c
4209 F:      drivers/watchdog/da90??_wdt.c
4210 F:      include/linux/mfd/da903x.h
4211 F:      include/linux/mfd/da9052/
4212 F:      include/linux/mfd/da9055/
4213 F:      include/linux/mfd/da9062/
4214 F:      include/linux/mfd/da9063/
4215 F:      include/linux/mfd/da9150/
4216 F:      include/linux/regulator/da9211.h
4217 F:      include/sound/da[79]*.h
4218 F:      sound/soc/codecs/da[79]*.[ch]
4219
4220 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4221 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4222 L:      linux-gpio@vger.kernel.org
4223 S:      Maintained
4224 F:      drivers/gpio/gpio-gpio-mm.c
4225
4226 DIGI NEO AND CLASSIC PCI PRODUCTS
4227 M:      Lidza Louina <lidza.louina@gmail.com>
4228 M:      Mark Hounschell <markh@compro.net>
4229 L:      driverdev-devel@linuxdriverproject.org
4230 S:      Maintained
4231 F:      drivers/staging/dgnc/
4232
4233 DIOLAN U2C-12 I2C DRIVER
4234 M:      Guenter Roeck <linux@roeck-us.net>
4235 L:      linux-i2c@vger.kernel.org
4236 S:      Maintained
4237 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4238
4239 FILESYSTEM DIRECT ACCESS (DAX)
4240 M:      Matthew Wilcox <mawilcox@microsoft.com>
4241 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4242 L:      linux-fsdevel@vger.kernel.org
4243 S:      Supported
4244 F:      fs/dax.c
4245 F:      include/linux/dax.h
4246 F:      include/trace/events/fs_dax.h
4247
4248 DEVICE DIRECT ACCESS (DAX)
4249 M:      Dan Williams <dan.j.williams@intel.com>
4250 L:      linux-nvdimm@lists.01.org
4251 S:      Supported
4252 F:      drivers/dax/
4253
4254 DIRECTORY NOTIFICATION (DNOTIFY)
4255 M:      Jan Kara <jack@suse.cz>
4256 R:      Amir Goldstein <amir73il@gmail.com>
4257 L:      linux-fsdevel@vger.kernel.org
4258 S:      Maintained
4259 F:      Documentation/filesystems/dnotify.txt
4260 F:      fs/notify/dnotify/
4261 F:      include/linux/dnotify.h
4262
4263 DISK GEOMETRY AND PARTITION HANDLING
4264 M:      Andries Brouwer <aeb@cwi.nl>
4265 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4266 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4267 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4268 S:      Maintained
4269
4270 DISKQUOTA
4271 M:      Jan Kara <jack@suse.com>
4272 S:      Maintained
4273 F:      Documentation/filesystems/quota.txt
4274 F:      fs/quota/
4275 F:      include/linux/quota*.h
4276 F:      include/uapi/linux/quota*.h
4277
4278 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4279 M:      Bernie Thompson <bernie@plugable.com>
4280 L:      linux-fbdev@vger.kernel.org
4281 S:      Maintained
4282 W:      http://plugable.com/category/projects/udlfb/
4283 F:      drivers/video/fbdev/udlfb.c
4284 F:      include/video/udlfb.h
4285 F:      Documentation/fb/udlfb.txt
4286
4287 DISTRIBUTED LOCK MANAGER (DLM)
4288 M:      Christine Caulfield <ccaulfie@redhat.com>
4289 M:      David Teigland <teigland@redhat.com>
4290 L:      cluster-devel@redhat.com
4291 W:      http://sources.redhat.com/cluster/
4292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4293 S:      Supported
4294 F:      fs/dlm/
4295
4296 DMA BUFFER SHARING FRAMEWORK
4297 M:      Sumit Semwal <sumit.semwal@linaro.org>
4298 S:      Maintained
4299 L:      linux-media@vger.kernel.org
4300 L:      dri-devel@lists.freedesktop.org
4301 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4302 F:      drivers/dma-buf/
4303 F:      include/linux/dma-buf*
4304 F:      include/linux/reservation.h
4305 F:      include/linux/*fence.h
4306 F:      Documentation/driver-api/dma-buf.rst
4307 T:      git git://anongit.freedesktop.org/drm/drm-misc
4308
4309 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4310 M:      Vinod Koul <vinod.koul@intel.com>
4311 L:      dmaengine@vger.kernel.org
4312 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4313 S:      Maintained
4314 F:      drivers/dma/
4315 F:      include/linux/dmaengine.h
4316 F:      include/linux/of_dma.h
4317 F:      Documentation/devicetree/bindings/dma/
4318 F:      Documentation/driver-api/dmaengine/
4319 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4320
4321 DMA MAPPING HELPERS
4322 M:      Christoph Hellwig <hch@lst.de>
4323 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4324 R:      Robin Murphy <robin.murphy@arm.com>
4325 L:      iommu@lists.linux-foundation.org
4326 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4327 W:      http://git.infradead.org/users/hch/dma-mapping.git
4328 S:      Supported
4329 F:      lib/dma-debug.c
4330 F:      lib/dma-direct.c
4331 F:      lib/dma-virt.c
4332 F:      drivers/base/dma-mapping.c
4333 F:      drivers/base/dma-coherent.c
4334 F:      include/asm-generic/dma-mapping.h
4335 F:      include/linux/dma-direct.h
4336 F:      include/linux/dma-mapping.h
4337
4338 DME1737 HARDWARE MONITOR DRIVER
4339 M:      Juerg Haefliger <juergh@gmail.com>
4340 L:      linux-hwmon@vger.kernel.org
4341 S:      Maintained
4342 F:      Documentation/hwmon/dme1737
4343 F:      drivers/hwmon/dme1737.c
4344
4345 DMI/SMBIOS SUPPORT
4346 M:      Jean Delvare <jdelvare@suse.com>
4347 S:      Maintained
4348 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4349 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4350 F:      drivers/firmware/dmi-id.c
4351 F:      drivers/firmware/dmi_scan.c
4352 F:      include/linux/dmi.h
4353
4354 DOCUMENTATION
4355 M:      Jonathan Corbet <corbet@lwn.net>
4356 L:      linux-doc@vger.kernel.org
4357 S:      Maintained
4358 F:      Documentation/
4359 F:      scripts/kernel-doc
4360 X:      Documentation/ABI/
4361 X:      Documentation/devicetree/
4362 X:      Documentation/acpi
4363 X:      Documentation/power
4364 X:      Documentation/spi
4365 X:      Documentation/media
4366 T:      git git://git.lwn.net/linux.git docs-next
4367
4368 DONGWOON DW9714 LENS VOICE COIL DRIVER
4369 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4370 L:      linux-media@vger.kernel.org
4371 T:      git git://linuxtv.org/media_tree.git
4372 S:      Maintained
4373 F:      drivers/media/i2c/dw9714.c
4374
4375 DOUBLETALK DRIVER
4376 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4377 L:      blinux-list@redhat.com
4378 S:      Maintained
4379 F:      drivers/char/dtlk.c
4380 F:      include/linux/dtlk.h
4381
4382 DPAA2 DATAPATH I/O (DPIO) DRIVER
4383 M:      Roy Pledge <Roy.Pledge@nxp.com>
4384 L:      linux-kernel@vger.kernel.org
4385 S:      Maintained
4386 F:      drivers/staging/fsl-mc/bus/dpio
4387
4388 DPAA2 ETHERNET DRIVER
4389 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4390 L:      linux-kernel@vger.kernel.org
4391 S:      Maintained
4392 F:      drivers/staging/fsl-dpaa2/ethernet
4393
4394 DPAA2 ETHERNET SWITCH DRIVER
4395 M:      Razvan Stefanescu <razvan.stefanescu@nxp.com>
4396 L:      linux-kernel@vger.kernel.org
4397 S:      Maintained
4398 F:      drivers/staging/fsl-dpaa2/ethsw
4399
4400 DPT_I2O SCSI RAID DRIVER
4401 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4402 L:      linux-scsi@vger.kernel.org
4403 W:      http://www.adaptec.com/
4404 S:      Maintained
4405 F:      drivers/scsi/dpt*
4406 F:      drivers/scsi/dpt/
4407
4408 DRBD DRIVER
4409 M:      Philipp Reisner <philipp.reisner@linbit.com>
4410 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4411 L:      drbd-dev@lists.linbit.com
4412 W:      http://www.drbd.org
4413 T:      git git://git.linbit.com/linux-drbd.git
4414 T:      git git://git.linbit.com/drbd-8.4.git
4415 S:      Supported
4416 F:      drivers/block/drbd/
4417 F:      lib/lru_cache.c
4418 F:      Documentation/blockdev/drbd/
4419
4420 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4421 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4423 S:      Supported
4424 F:      Documentation/kobject.txt
4425 F:      drivers/base/
4426 F:      fs/debugfs/
4427 F:      fs/sysfs/
4428 F:      include/linux/debugfs.h
4429 F:      include/linux/kobj*
4430 F:      lib/kobj*
4431
4432 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4433 M:      Kevin Hilman <khilman@kernel.org>
4434 M:      Nishanth Menon <nm@ti.com>
4435 S:      Maintained
4436 F:      drivers/power/avs/
4437 F:      include/linux/power/smartreflex.h
4438 L:      linux-pm@vger.kernel.org
4439
4440 DRM DRIVER FOR ARM PL111 CLCD
4441 M:      Eric Anholt <eric@anholt.net>
4442 T:      git git://anongit.freedesktop.org/drm/drm-misc
4443 S:      Supported
4444 F:      drivers/gpu/drm/pl111/
4445
4446 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4447 M:      Linus Walleij <linus.walleij@linaro.org>
4448 T:      git git://anongit.freedesktop.org/drm/drm-misc
4449 S:      Maintained
4450 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4451 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4452
4453 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4454 M:      Dave Airlie <airlied@redhat.com>
4455 S:      Odd Fixes
4456 F:      drivers/gpu/drm/ast/
4457
4458 DRM DRIVER FOR BOCHS VIRTUAL GPU
4459 M:      Gerd Hoffmann <kraxel@redhat.com>
4460 L:      virtualization@lists.linux-foundation.org
4461 T:      git git://anongit.freedesktop.org/drm/drm-misc
4462 S:      Maintained
4463 F:      drivers/gpu/drm/bochs/
4464
4465 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4466 M:      Linus Walleij <linus.walleij@linaro.org>
4467 T:      git git://anongit.freedesktop.org/drm/drm-misc
4468 S:      Maintained
4469 F:      drivers/gpu/drm/tve200/
4470
4471 DRM DRIVER FOR ILITEK ILI9225 PANELS
4472 M:      David Lechner <david@lechnology.com>
4473 S:      Maintained
4474 F:      drivers/gpu/drm/tinydrm/ili9225.c
4475 F:      Documentation/devicetree/bindings/display/ili9225.txt
4476
4477 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4478 S:      Orphan / Obsolete
4479 F:      drivers/gpu/drm/i810/
4480 F:      include/uapi/drm/i810_drm.h
4481
4482 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4483 S:      Orphan / Obsolete
4484 F:      drivers/gpu/drm/mga/
4485 F:      include/uapi/drm/mga_drm.h
4486
4487 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4488 M:      Dave Airlie <airlied@redhat.com>
4489 S:      Odd Fixes
4490 F:      drivers/gpu/drm/mgag200/
4491
4492 DRM DRIVER FOR MI0283QT
4493 M:      Noralf Trønnes <noralf@tronnes.org>
4494 S:      Maintained
4495 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4496 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4497
4498 DRM DRIVER FOR MSM ADRENO GPU
4499 M:      Rob Clark <robdclark@gmail.com>
4500 L:      linux-arm-msm@vger.kernel.org
4501 L:      dri-devel@lists.freedesktop.org
4502 L:      freedreno@lists.freedesktop.org
4503 T:      git git://people.freedesktop.org/~robclark/linux
4504 S:      Maintained
4505 F:      drivers/gpu/drm/msm/
4506 F:      include/uapi/drm/msm_drm.h
4507 F:      Documentation/devicetree/bindings/display/msm/
4508
4509 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4510 M:      Ben Skeggs <bskeggs@redhat.com>
4511 L:      dri-devel@lists.freedesktop.org
4512 L:      nouveau@lists.freedesktop.org
4513 T:      git git://github.com/skeggsb/linux
4514 S:      Supported
4515 F:      drivers/gpu/drm/nouveau/
4516 F:      include/uapi/drm/nouveau_drm.h
4517
4518 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4519 M:      Noralf Trønnes <noralf@tronnes.org>
4520 S:      Maintained
4521 F:      drivers/gpu/drm/tinydrm/repaper.c
4522 F:      Documentation/devicetree/bindings/display/repaper.txt
4523
4524 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4525 M:      Dave Airlie <airlied@redhat.com>
4526 M:      Gerd Hoffmann <kraxel@redhat.com>
4527 L:      virtualization@lists.linux-foundation.org
4528 T:      git git://anongit.freedesktop.org/drm/drm-misc
4529 S:      Obsolete
4530 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4531 F:      drivers/gpu/drm/cirrus/
4532
4533 DRM DRIVER FOR QXL VIRTUAL GPU
4534 M:      Dave Airlie <airlied@redhat.com>
4535 M:      Gerd Hoffmann <kraxel@redhat.com>
4536 L:      virtualization@lists.linux-foundation.org
4537 T:      git git://anongit.freedesktop.org/drm/drm-misc
4538 S:      Maintained
4539 F:      drivers/gpu/drm/qxl/
4540 F:      include/uapi/drm/qxl_drm.h
4541
4542 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4543 S:      Orphan / Obsolete
4544 F:      drivers/gpu/drm/r128/
4545 F:      include/uapi/drm/r128_drm.h
4546
4547 DRM DRIVER FOR SAVAGE VIDEO CARDS
4548 S:      Orphan / Obsolete
4549 F:      drivers/gpu/drm/savage/
4550 F:      include/uapi/drm/savage_drm.h
4551
4552 DRM DRIVER FOR SIS VIDEO CARDS
4553 S:      Orphan / Obsolete
4554 F:      drivers/gpu/drm/sis/
4555 F:      include/uapi/drm/sis_drm.h
4556
4557 DRM DRIVER FOR SITRONIX ST7586 PANELS
4558 M:      David Lechner <david@lechnology.com>
4559 S:      Maintained
4560 F:      drivers/gpu/drm/tinydrm/st7586.c
4561 F:      Documentation/devicetree/bindings/display/st7586.txt
4562
4563 DRM DRIVER FOR SITRONIX ST7735R PANELS
4564 M:      David Lechner <david@lechnology.com>
4565 S:      Maintained
4566 F:      drivers/gpu/drm/tinydrm/st7735r.c
4567 F:      Documentation/devicetree/bindings/display/st7735r.txt
4568
4569 DRM DRIVER FOR TDFX VIDEO CARDS
4570 S:      Orphan / Obsolete
4571 F:      drivers/gpu/drm/tdfx/
4572
4573 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4574 M:      Dave Airlie <airlied@redhat.com>
4575 S:      Odd Fixes
4576 F:      drivers/gpu/drm/udl/
4577
4578 DRM DRIVER FOR VMWARE VIRTUAL GPU
4579 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4580 M:      Sinclair Yeh <syeh@vmware.com>
4581 M:      Thomas Hellstrom <thellstrom@vmware.com>
4582 L:      dri-devel@lists.freedesktop.org
4583 T:      git git://people.freedesktop.org/~syeh/repos_linux
4584 T:      git git://people.freedesktop.org/~thomash/linux
4585 S:      Supported
4586 F:      drivers/gpu/drm/vmwgfx/
4587 F:      include/uapi/drm/vmwgfx_drm.h
4588
4589 DRM DRIVERS
4590 M:      David Airlie <airlied@linux.ie>
4591 L:      dri-devel@lists.freedesktop.org
4592 T:      git git://people.freedesktop.org/~airlied/linux
4593 B:      https://bugs.freedesktop.org/
4594 C:      irc://chat.freenode.net/dri-devel
4595 S:      Maintained
4596 F:      drivers/gpu/drm/
4597 F:      drivers/gpu/vga/
4598 F:      Documentation/devicetree/bindings/display/
4599 F:      Documentation/devicetree/bindings/gpu/
4600 F:      Documentation/devicetree/bindings/video/
4601 F:      Documentation/gpu/
4602 F:      include/drm/
4603 F:      include/uapi/drm/
4604 F:      include/linux/vga*
4605
4606 DRM DRIVERS AND MISC GPU PATCHES
4607 M:      Gustavo Padovan <gustavo@padovan.org>
4608 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4609 M:      Sean Paul <seanpaul@chromium.org>
4610 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4611 S:      Maintained
4612 T:      git git://anongit.freedesktop.org/drm/drm-misc
4613 F:      Documentation/gpu/
4614 F:      drivers/gpu/vga/
4615 F:      drivers/gpu/drm/*
4616 F:      include/drm/drm*
4617 F:      include/uapi/drm/drm*
4618 F:      include/linux/vga*
4619
4620 DRM DRIVERS FOR ALLWINNER A10
4621 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4622 L:      dri-devel@lists.freedesktop.org
4623 S:      Supported
4624 F:      drivers/gpu/drm/sun4i/
4625 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4626 T:      git git://anongit.freedesktop.org/drm/drm-misc
4627
4628 DRM DRIVERS FOR AMLOGIC SOCS
4629 M:      Neil Armstrong <narmstrong@baylibre.com>
4630 L:      dri-devel@lists.freedesktop.org
4631 L:      linux-amlogic@lists.infradead.org
4632 W:      http://linux-meson.com/
4633 S:      Supported
4634 F:      drivers/gpu/drm/meson/
4635 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4636 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4637 F:      Documentation/gpu/meson.rst
4638 T:      git git://anongit.freedesktop.org/drm/drm-misc
4639
4640 DRM DRIVERS FOR ATMEL HLCDC
4641 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4642 L:      dri-devel@lists.freedesktop.org
4643 S:      Supported
4644 F:      drivers/gpu/drm/atmel-hlcdc/
4645 F:      Documentation/devicetree/bindings/drm/atmel/
4646 T:      git git://anongit.freedesktop.org/drm/drm-misc
4647
4648 DRM DRIVERS FOR BRIDGE CHIPS
4649 M:      Archit Taneja <architt@codeaurora.org>
4650 M:      Andrzej Hajda <a.hajda@samsung.com>
4651 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4652 S:      Maintained
4653 T:      git git://anongit.freedesktop.org/drm/drm-misc
4654 F:      drivers/gpu/drm/bridge/
4655
4656 DRM DRIVERS FOR EXYNOS
4657 M:      Inki Dae <inki.dae@samsung.com>
4658 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4659 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4660 M:      Kyungmin Park <kyungmin.park@samsung.com>
4661 L:      dri-devel@lists.freedesktop.org
4662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4663 S:      Supported
4664 F:      drivers/gpu/drm/exynos/
4665 F:      include/uapi/drm/exynos_drm.h
4666 F:      Documentation/devicetree/bindings/display/exynos/
4667
4668 DRM DRIVERS FOR FREESCALE DCU
4669 M:      Stefan Agner <stefan@agner.ch>
4670 M:      Alison Wang <alison.wang@freescale.com>
4671 L:      dri-devel@lists.freedesktop.org
4672 S:      Supported
4673 F:      drivers/gpu/drm/fsl-dcu/
4674 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4675 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4676 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4677
4678 DRM DRIVERS FOR FREESCALE IMX
4679 M:      Philipp Zabel <p.zabel@pengutronix.de>
4680 L:      dri-devel@lists.freedesktop.org
4681 S:      Maintained
4682 F:      drivers/gpu/drm/imx/
4683 F:      drivers/gpu/ipu-v3/
4684 F:      Documentation/devicetree/bindings/display/imx/
4685
4686 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4687 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4688 L:      dri-devel@lists.freedesktop.org
4689 T:      git git://github.com/patjak/drm-gma500
4690 S:      Maintained
4691 F:      drivers/gpu/drm/gma500/
4692
4693 DRM DRIVERS FOR HISILICON
4694 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4695 M:      Rongrong Zou <zourongrong@gmail.com>
4696 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4697 R:      Chen Feng <puck.chen@hisilicon.com>
4698 L:      dri-devel@lists.freedesktop.org
4699 T:      git git://github.com/xin3liang/linux.git
4700 S:      Maintained
4701 F:      drivers/gpu/drm/hisilicon/
4702 F:      Documentation/devicetree/bindings/display/hisilicon/
4703
4704 DRM DRIVERS FOR MEDIATEK
4705 M:      CK Hu <ck.hu@mediatek.com>
4706 M:      Philipp Zabel <p.zabel@pengutronix.de>
4707 L:      dri-devel@lists.freedesktop.org
4708 S:      Supported
4709 F:      drivers/gpu/drm/mediatek/
4710 F:      Documentation/devicetree/bindings/display/mediatek/
4711
4712 DRM DRIVERS FOR NVIDIA TEGRA
4713 M:      Thierry Reding <thierry.reding@gmail.com>
4714 L:      dri-devel@lists.freedesktop.org
4715 L:      linux-tegra@vger.kernel.org
4716 T:      git git://anongit.freedesktop.org/tegra/linux.git
4717 S:      Supported
4718 F:      drivers/gpu/drm/tegra/
4719 F:      drivers/gpu/host1x/
4720 F:      include/linux/host1x.h
4721 F:      include/uapi/drm/tegra_drm.h
4722 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4723
4724 DRM DRIVERS FOR RENESAS
4725 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4726 L:      dri-devel@lists.freedesktop.org
4727 L:      linux-renesas-soc@vger.kernel.org
4728 T:      git git://linuxtv.org/pinchartl/fbdev
4729 S:      Supported
4730 F:      drivers/gpu/drm/rcar-du/
4731 F:      drivers/gpu/drm/shmobile/
4732 F:      include/linux/platform_data/shmob_drm.h
4733 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4734 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4735 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4736
4737 DRM DRIVERS FOR ROCKCHIP
4738 M:      Sandy Huang <hjc@rock-chips.com>
4739 M:      Heiko Stübner <heiko@sntech.de>
4740 L:      dri-devel@lists.freedesktop.org
4741 S:      Maintained
4742 F:      drivers/gpu/drm/rockchip/
4743 F:      Documentation/devicetree/bindings/display/rockchip/
4744 T:      git git://anongit.freedesktop.org/drm/drm-misc
4745
4746 DRM DRIVERS FOR STI
4747 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4748 M:      Vincent Abriou <vincent.abriou@st.com>
4749 L:      dri-devel@lists.freedesktop.org
4750 T:      git git://anongit.freedesktop.org/drm/drm-misc
4751 S:      Maintained
4752 F:      drivers/gpu/drm/sti
4753 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4754
4755 DRM DRIVERS FOR STM
4756 M:      Yannick Fertre <yannick.fertre@st.com>
4757 M:      Philippe Cornu <philippe.cornu@st.com>
4758 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4759 M:      Vincent Abriou <vincent.abriou@st.com>
4760 L:      dri-devel@lists.freedesktop.org
4761 T:      git git://anongit.freedesktop.org/drm/drm-misc
4762 S:      Maintained
4763 F:      drivers/gpu/drm/stm
4764 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4765
4766 DRM DRIVERS FOR TI LCDC
4767 M:      Jyri Sarha <jsarha@ti.com>
4768 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4769 L:      dri-devel@lists.freedesktop.org
4770 S:      Maintained
4771 F:      drivers/gpu/drm/tilcdc/
4772 F:      Documentation/devicetree/bindings/display/tilcdc/
4773
4774 DRM DRIVERS FOR TI OMAP
4775 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4776 L:      dri-devel@lists.freedesktop.org
4777 S:      Maintained
4778 F:      drivers/gpu/drm/omapdrm/
4779 F:      Documentation/devicetree/bindings/display/ti/
4780
4781 DRM DRIVERS FOR VC4
4782 M:      Eric Anholt <eric@anholt.net>
4783 T:      git git://github.com/anholt/linux
4784 S:      Supported
4785 F:      drivers/gpu/drm/vc4/
4786 F:      include/uapi/drm/vc4_drm.h
4787 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4788 T:      git git://anongit.freedesktop.org/drm/drm-misc
4789
4790 DRM DRIVERS FOR VIVANTE GPU IP
4791 M:      Lucas Stach <l.stach@pengutronix.de>
4792 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4793 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4794 L:      etnaviv@lists.freedesktop.org
4795 L:      dri-devel@lists.freedesktop.org
4796 S:      Maintained
4797 F:      drivers/gpu/drm/etnaviv/
4798 F:      include/uapi/drm/etnaviv_drm.h
4799 F:      Documentation/devicetree/bindings/display/etnaviv/
4800
4801 DRM DRIVERS FOR ZTE ZX
4802 M:      Shawn Guo <shawnguo@kernel.org>
4803 L:      dri-devel@lists.freedesktop.org
4804 S:      Maintained
4805 F:      drivers/gpu/drm/zte/
4806 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4807 T:      git git://anongit.freedesktop.org/drm/drm-misc
4808
4809 DRM PANEL DRIVERS
4810 M:      Thierry Reding <thierry.reding@gmail.com>
4811 L:      dri-devel@lists.freedesktop.org
4812 T:      git git://anongit.freedesktop.org/drm/drm-misc
4813 S:      Maintained
4814 F:      drivers/gpu/drm/drm_panel.c
4815 F:      drivers/gpu/drm/panel/
4816 F:      include/drm/drm_panel.h
4817 F:      Documentation/devicetree/bindings/display/panel/
4818
4819 DRM TINYDRM DRIVERS
4820 M:      Noralf Trønnes <noralf@tronnes.org>
4821 W:      https://github.com/notro/tinydrm/wiki/Development
4822 T:      git git://anongit.freedesktop.org/drm/drm-misc
4823 S:      Maintained
4824 F:      drivers/gpu/drm/tinydrm/
4825 F:      include/drm/tinydrm/
4826
4827 DRM TTM SUBSYSTEM
4828 M:      Christian Koenig <christian.koenig@amd.com>
4829 M:      Roger He <Hongbo.He@amd.com>
4830 T:      git git://people.freedesktop.org/~agd5f/linux
4831 S:      Maintained
4832 L:      dri-devel@lists.freedesktop.org
4833 F:      include/drm/ttm/
4834 F:      drivers/gpu/drm/ttm/
4835
4836 DSBR100 USB FM RADIO DRIVER
4837 M:      Alexey Klimov <klimov.linux@gmail.com>
4838 L:      linux-media@vger.kernel.org
4839 T:      git git://linuxtv.org/media_tree.git
4840 S:      Maintained
4841 F:      drivers/media/radio/dsbr100.c
4842
4843 DSCC4 DRIVER
4844 M:      Francois Romieu <romieu@fr.zoreil.com>
4845 L:      netdev@vger.kernel.org
4846 S:      Maintained
4847 F:      drivers/net/wan/dscc4.c
4848
4849 DT3155 MEDIA DRIVER
4850 M:      Hans Verkuil <hverkuil@xs4all.nl>
4851 L:      linux-media@vger.kernel.org
4852 T:      git git://linuxtv.org/media_tree.git
4853 W:      https://linuxtv.org
4854 S:      Odd Fixes
4855 F:      drivers/media/pci/dt3155/
4856
4857 DVB_USB_AF9015 MEDIA DRIVER
4858 M:      Antti Palosaari <crope@iki.fi>
4859 L:      linux-media@vger.kernel.org
4860 W:      https://linuxtv.org
4861 W:      http://palosaari.fi/linux/
4862 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4863 T:      git git://linuxtv.org/anttip/media_tree.git
4864 S:      Maintained
4865 F:      drivers/media/usb/dvb-usb-v2/af9015*
4866
4867 DVB_USB_AF9035 MEDIA DRIVER
4868 M:      Antti Palosaari <crope@iki.fi>
4869 L:      linux-media@vger.kernel.org
4870 W:      https://linuxtv.org
4871 W:      http://palosaari.fi/linux/
4872 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4873 T:      git git://linuxtv.org/anttip/media_tree.git
4874 S:      Maintained
4875 F:      drivers/media/usb/dvb-usb-v2/af9035*
4876
4877 DVB_USB_ANYSEE MEDIA DRIVER
4878 M:      Antti Palosaari <crope@iki.fi>
4879 L:      linux-media@vger.kernel.org
4880 W:      https://linuxtv.org
4881 W:      http://palosaari.fi/linux/
4882 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4883 T:      git git://linuxtv.org/anttip/media_tree.git
4884 S:      Maintained
4885 F:      drivers/media/usb/dvb-usb-v2/anysee*
4886
4887 DVB_USB_AU6610 MEDIA DRIVER
4888 M:      Antti Palosaari <crope@iki.fi>
4889 L:      linux-media@vger.kernel.org
4890 W:      https://linuxtv.org
4891 W:      http://palosaari.fi/linux/
4892 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4893 T:      git git://linuxtv.org/anttip/media_tree.git
4894 S:      Maintained
4895 F:      drivers/media/usb/dvb-usb-v2/au6610*
4896
4897 DVB_USB_CE6230 MEDIA DRIVER
4898 M:      Antti Palosaari <crope@iki.fi>
4899 L:      linux-media@vger.kernel.org
4900 W:      https://linuxtv.org
4901 W:      http://palosaari.fi/linux/
4902 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4903 T:      git git://linuxtv.org/anttip/media_tree.git
4904 S:      Maintained
4905 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4906
4907 DVB_USB_CXUSB MEDIA DRIVER
4908 M:      Michael Krufky <mkrufky@linuxtv.org>
4909 L:      linux-media@vger.kernel.org
4910 W:      https://linuxtv.org
4911 W:      http://github.com/mkrufky
4912 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4913 T:      git git://linuxtv.org/media_tree.git
4914 S:      Maintained
4915 F:      drivers/media/usb/dvb-usb/cxusb*
4916
4917 DVB_USB_EC168 MEDIA DRIVER
4918 M:      Antti Palosaari <crope@iki.fi>
4919 L:      linux-media@vger.kernel.org
4920 W:      https://linuxtv.org
4921 W:      http://palosaari.fi/linux/
4922 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4923 T:      git git://linuxtv.org/anttip/media_tree.git
4924 S:      Maintained
4925 F:      drivers/media/usb/dvb-usb-v2/ec168*
4926
4927 DVB_USB_GL861 MEDIA DRIVER
4928 M:      Antti Palosaari <crope@iki.fi>
4929 L:      linux-media@vger.kernel.org
4930 W:      https://linuxtv.org
4931 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4932 T:      git git://linuxtv.org/anttip/media_tree.git
4933 S:      Maintained
4934 F:      drivers/media/usb/dvb-usb-v2/gl861*
4935
4936 DVB_USB_MXL111SF MEDIA DRIVER
4937 M:      Michael Krufky <mkrufky@linuxtv.org>
4938 L:      linux-media@vger.kernel.org
4939 W:      https://linuxtv.org
4940 W:      http://github.com/mkrufky
4941 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4942 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4943 S:      Maintained
4944 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4945
4946 DVB_USB_RTL28XXU MEDIA DRIVER
4947 M:      Antti Palosaari <crope@iki.fi>
4948 L:      linux-media@vger.kernel.org
4949 W:      https://linuxtv.org
4950 W:      http://palosaari.fi/linux/
4951 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4952 T:      git git://linuxtv.org/anttip/media_tree.git
4953 S:      Maintained
4954 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4955
4956 DVB_USB_V2 MEDIA DRIVER
4957 M:      Antti Palosaari <crope@iki.fi>
4958 L:      linux-media@vger.kernel.org
4959 W:      https://linuxtv.org
4960 W:      http://palosaari.fi/linux/
4961 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4962 T:      git git://linuxtv.org/anttip/media_tree.git
4963 S:      Maintained
4964 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4965 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4966
4967 DYNAMIC DEBUG
4968 M:      Jason Baron <jbaron@akamai.com>
4969 S:      Maintained
4970 F:      lib/dynamic_debug.c
4971 F:      include/linux/dynamic_debug.h
4972
4973 DYNAMIC INTERRUPT MODERATION
4974 M:      Tal Gilboa <talgi@mellanox.com>
4975 S:      Maintained
4976 F:      include/linux/net_dim.h
4977
4978 DZ DECSTATION DZ11 SERIAL DRIVER
4979 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4980 S:      Maintained
4981 F:      drivers/tty/serial/dz.*
4982
4983 E3X0 POWER BUTTON DRIVER
4984 M:      Moritz Fischer <moritz.fischer@ettus.com>
4985 L:      usrp-users@lists.ettus.com
4986 W:      http://www.ettus.com
4987 S:      Supported
4988 F:      drivers/input/misc/e3x0-button.c
4989 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4990
4991 E4000 MEDIA DRIVER
4992 M:      Antti Palosaari <crope@iki.fi>
4993 L:      linux-media@vger.kernel.org
4994 W:      https://linuxtv.org
4995 W:      http://palosaari.fi/linux/
4996 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4997 T:      git git://linuxtv.org/anttip/media_tree.git
4998 S:      Maintained
4999 F:      drivers/media/tuners/e4000*
5000
5001 EC100 MEDIA DRIVER
5002 M:      Antti Palosaari <crope@iki.fi>
5003 L:      linux-media@vger.kernel.org
5004 W:      https://linuxtv.org
5005 W:      http://palosaari.fi/linux/
5006 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5007 T:      git git://linuxtv.org/anttip/media_tree.git
5008 S:      Maintained
5009 F:      drivers/media/dvb-frontends/ec100*
5010
5011 ECRYPT FILE SYSTEM
5012 M:      Tyler Hicks <tyhicks@canonical.com>
5013 L:      ecryptfs@vger.kernel.org
5014 W:      http://ecryptfs.org
5015 W:      https://launchpad.net/ecryptfs
5016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5017 S:      Supported
5018 F:      Documentation/filesystems/ecryptfs.txt
5019 F:      fs/ecryptfs/
5020
5021 EDAC-AMD64
5022 M:      Borislav Petkov <bp@alien8.de>
5023 L:      linux-edac@vger.kernel.org
5024 S:      Maintained
5025 F:      drivers/edac/amd64_edac*
5026
5027 EDAC-CALXEDA
5028 M:      Robert Richter <rric@kernel.org>
5029 L:      linux-edac@vger.kernel.org
5030 S:      Maintained
5031 F:      drivers/edac/highbank*
5032
5033 EDAC-CAVIUM OCTEON
5034 M:      Ralf Baechle <ralf@linux-mips.org>
5035 M:      David Daney <david.daney@cavium.com>
5036 L:      linux-edac@vger.kernel.org
5037 L:      linux-mips@linux-mips.org
5038 S:      Supported
5039 F:      drivers/edac/octeon_edac*
5040
5041 EDAC-CAVIUM THUNDERX
5042 M:      David Daney <david.daney@cavium.com>
5043 M:      Jan Glauber <jglauber@cavium.com>
5044 L:      linux-edac@vger.kernel.org
5045 S:      Supported
5046 F:      drivers/edac/thunderx_edac*
5047
5048 EDAC-CORE
5049 M:      Borislav Petkov <bp@alien8.de>
5050 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5051 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5052 L:      linux-edac@vger.kernel.org
5053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5055 S:      Supported
5056 F:      Documentation/admin-guide/ras.rst
5057 F:      Documentation/driver-api/edac.rst
5058 F:      drivers/edac/
5059 F:      include/linux/edac.h
5060
5061 EDAC-E752X
5062 M:      Mark Gross <mark.gross@intel.com>
5063 L:      linux-edac@vger.kernel.org
5064 S:      Maintained
5065 F:      drivers/edac/e752x_edac.c
5066
5067 EDAC-E7XXX
5068 L:      linux-edac@vger.kernel.org
5069 S:      Maintained
5070 F:      drivers/edac/e7xxx_edac.c
5071
5072 EDAC-FSL_DDR
5073 M:      York Sun <york.sun@nxp.com>
5074 L:      linux-edac@vger.kernel.org
5075 S:      Maintained
5076 F:      drivers/edac/fsl_ddr_edac.*
5077
5078 EDAC-GHES
5079 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5080 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5081 L:      linux-edac@vger.kernel.org
5082 S:      Maintained
5083 F:      drivers/edac/ghes_edac.c
5084
5085 EDAC-I3000
5086 L:      linux-edac@vger.kernel.org
5087 S:      Orphan
5088 F:      drivers/edac/i3000_edac.c
5089
5090 EDAC-I5000
5091 L:      linux-edac@vger.kernel.org
5092 S:      Maintained
5093 F:      drivers/edac/i5000_edac.c
5094
5095 EDAC-I5400
5096 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5097 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5098 L:      linux-edac@vger.kernel.org
5099 S:      Maintained
5100 F:      drivers/edac/i5400_edac.c
5101
5102 EDAC-I7300
5103 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5104 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5105 L:      linux-edac@vger.kernel.org
5106 S:      Maintained
5107 F:      drivers/edac/i7300_edac.c
5108
5109 EDAC-I7CORE
5110 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5111 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5112 L:      linux-edac@vger.kernel.org
5113 S:      Maintained
5114 F:      drivers/edac/i7core_edac.c
5115
5116 EDAC-I82443BXGX
5117 M:      Tim Small <tim@buttersideup.com>
5118 L:      linux-edac@vger.kernel.org
5119 S:      Maintained
5120 F:      drivers/edac/i82443bxgx_edac.c
5121
5122 EDAC-I82975X
5123 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5124 M:      "Arvind R." <arvino55@gmail.com>
5125 L:      linux-edac@vger.kernel.org
5126 S:      Maintained
5127 F:      drivers/edac/i82975x_edac.c
5128
5129 EDAC-IE31200
5130 M:      Jason Baron <jbaron@akamai.com>
5131 L:      linux-edac@vger.kernel.org
5132 S:      Maintained
5133 F:      drivers/edac/ie31200_edac.c
5134
5135 EDAC-MPC85XX
5136 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5137 L:      linux-edac@vger.kernel.org
5138 S:      Maintained
5139 F:      drivers/edac/mpc85xx_edac.[ch]
5140
5141 EDAC-PASEMI
5142 M:      Egor Martovetsky <egor@pasemi.com>
5143 L:      linux-edac@vger.kernel.org
5144 S:      Maintained
5145 F:      drivers/edac/pasemi_edac.c
5146
5147 EDAC-PND2
5148 M:      Tony Luck <tony.luck@intel.com>
5149 L:      linux-edac@vger.kernel.org
5150 S:      Maintained
5151 F:      drivers/edac/pnd2_edac.[ch]
5152
5153 EDAC-R82600
5154 M:      Tim Small <tim@buttersideup.com>
5155 L:      linux-edac@vger.kernel.org
5156 S:      Maintained
5157 F:      drivers/edac/r82600_edac.c
5158
5159 EDAC-SBRIDGE
5160 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5161 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5162 L:      linux-edac@vger.kernel.org
5163 S:      Maintained
5164 F:      drivers/edac/sb_edac.c
5165
5166 EDAC-SKYLAKE
5167 M:      Tony Luck <tony.luck@intel.com>
5168 L:      linux-edac@vger.kernel.org
5169 S:      Maintained
5170 F:      drivers/edac/skx_edac.c
5171
5172 EDAC-TI
5173 M:      Tero Kristo <t-kristo@ti.com>
5174 L:      linux-edac@vger.kernel.org
5175 S:      Maintained
5176 F:      drivers/edac/ti_edac.c
5177
5178 EDIROL UA-101/UA-1000 DRIVER
5179 M:      Clemens Ladisch <clemens@ladisch.de>
5180 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5181 T:      git git://git.alsa-project.org/alsa-kernel.git
5182 S:      Maintained
5183 F:      sound/usb/misc/ua101.c
5184
5185 EFI TEST DRIVER
5186 L:      linux-efi@vger.kernel.org
5187 M:      Ivan Hu <ivan.hu@canonical.com>
5188 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5189 S:      Maintained
5190 F:      drivers/firmware/efi/test/
5191
5192 EFI VARIABLE FILESYSTEM
5193 M:      Matthew Garrett <matthew.garrett@nebula.com>
5194 M:      Jeremy Kerr <jk@ozlabs.org>
5195 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5197 L:      linux-efi@vger.kernel.org
5198 S:      Maintained
5199 F:      fs/efivarfs/
5200
5201 EFIFB FRAMEBUFFER DRIVER
5202 L:      linux-fbdev@vger.kernel.org
5203 M:      Peter Jones <pjones@redhat.com>
5204 S:      Maintained
5205 F:      drivers/video/fbdev/efifb.c
5206
5207 EFS FILESYSTEM
5208 W:      http://aeschi.ch.eu.org/efs/
5209 S:      Orphan
5210 F:      fs/efs/
5211
5212 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5213 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5214 L:      netdev@vger.kernel.org
5215 S:      Maintained
5216 F:      drivers/net/ethernet/ibm/ehea/
5217
5218 EM28XX VIDEO4LINUX DRIVER
5219 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5220 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5221 L:      linux-media@vger.kernel.org
5222 W:      https://linuxtv.org
5223 T:      git git://linuxtv.org/media_tree.git
5224 S:      Maintained
5225 F:      drivers/media/usb/em28xx/
5226 F:      Documentation/media/v4l-drivers/em28xx*
5227
5228 EMBEDDED LINUX
5229 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5230 M:      Matt Mackall <mpm@selenic.com>
5231 M:      David Woodhouse <dwmw2@infradead.org>
5232 L:      linux-embedded@vger.kernel.org
5233 S:      Maintained
5234
5235 Emulex 10Gbps iSCSI - OneConnect DRIVER
5236 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5237 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5238 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5239 L:      linux-scsi@vger.kernel.org
5240 W:      http://www.broadcom.com
5241 S:      Supported
5242 F:      drivers/scsi/be2iscsi/
5243
5244 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5245 M:      Sathya Perla <sathya.perla@broadcom.com>
5246 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5247 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5248 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5249 L:      netdev@vger.kernel.org
5250 W:      http://www.emulex.com
5251 S:      Supported
5252 F:      drivers/net/ethernet/emulex/benet/
5253
5254 EMULEX ONECONNECT ROCE DRIVER
5255 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5256 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5257 L:      linux-rdma@vger.kernel.org
5258 W:      http://www.broadcom.com
5259 S:      Odd Fixes
5260 F:      drivers/infiniband/hw/ocrdma/
5261 F:      include/uapi/rdma/ocrdma-abi.h
5262
5263 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5264 M:      James Smart <james.smart@broadcom.com>
5265 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5266 L:      linux-scsi@vger.kernel.org
5267 W:      http://www.broadcom.com
5268 S:      Supported
5269 F:      drivers/scsi/lpfc/
5270
5271 ENE CB710 FLASH CARD READER DRIVER
5272 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5273 S:      Maintained
5274 F:      drivers/misc/cb710/
5275 F:      drivers/mmc/host/cb710-mmc.*
5276 F:      include/linux/cb710.h
5277
5278 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5279 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5280 S:      Maintained
5281 F:      drivers/media/rc/ene_ir.*
5282
5283 EPSON S1D13XXX FRAMEBUFFER DRIVER
5284 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5285 S:      Maintained
5286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5287 F:      drivers/video/fbdev/s1d13xxxfb.c
5288 F:      include/video/s1d13xxxfb.h
5289
5290 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5291 M:      Jeff Layton <jlayton@kernel.org>
5292 S:      Maintained
5293 F:      lib/errseq.c
5294 F:      include/linux/errseq.h
5295
5296 ET131X NETWORK DRIVER
5297 M:      Mark Einon <mark.einon@gmail.com>
5298 S:      Odd Fixes
5299 F:      drivers/net/ethernet/agere/
5300
5301 ETHERNET BRIDGE
5302 M:      Stephen Hemminger <stephen@networkplumber.org>
5303 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5304 L:      netdev@vger.kernel.org
5305 W:      http://www.linuxfoundation.org/en/Net:Bridge
5306 S:      Maintained
5307 F:      include/linux/netfilter_bridge/
5308 F:      net/bridge/
5309
5310 ETHERNET PHY LIBRARY
5311 M:      Andrew Lunn <andrew@lunn.ch>
5312 M:      Florian Fainelli <f.fainelli@gmail.com>
5313 L:      netdev@vger.kernel.org
5314 S:      Maintained
5315 F:      Documentation/ABI/testing/sysfs-bus-mdio
5316 F:      Documentation/devicetree/bindings/net/mdio*
5317 F:      Documentation/networking/phy.txt
5318 F:      drivers/net/phy/
5319 F:      drivers/of/of_mdio.c
5320 F:      drivers/of/of_net.c
5321 F:      include/linux/*mdio*.h
5322 F:      include/linux/of_net.h
5323 F:      include/linux/phy.h
5324 F:      include/linux/phy_fixed.h
5325 F:      include/linux/platform_data/mdio-gpio.h
5326 F:      include/linux/platform_data/mdio-bcm-unimac.h
5327 F:      include/trace/events/mdio.h
5328 F:      include/uapi/linux/mdio.h
5329 F:      include/uapi/linux/mii.h
5330
5331 EXT2 FILE SYSTEM
5332 M:      Jan Kara <jack@suse.com>
5333 L:      linux-ext4@vger.kernel.org
5334 S:      Maintained
5335 F:      Documentation/filesystems/ext2.txt
5336 F:      fs/ext2/
5337 F:      include/linux/ext2*
5338
5339 EXT4 FILE SYSTEM
5340 M:      "Theodore Ts'o" <tytso@mit.edu>
5341 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5342 L:      linux-ext4@vger.kernel.org
5343 W:      http://ext4.wiki.kernel.org
5344 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5346 S:      Maintained
5347 F:      Documentation/filesystems/ext4.txt
5348 F:      fs/ext4/
5349
5350 Extended Verification Module (EVM)
5351 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5352 L:      linux-integrity@vger.kernel.org
5353 S:      Supported
5354 F:      security/integrity/evm/
5355
5356 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5357 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5358 L:      linux-efi@vger.kernel.org
5359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5360 S:      Maintained
5361 F:      Documentation/efi-stub.txt
5362 F:      arch/*/kernel/efi.c
5363 F:      arch/x86/boot/compressed/eboot.[ch]
5364 F:      arch/*/include/asm/efi.h
5365 F:      arch/x86/platform/efi/
5366 F:      drivers/firmware/efi/
5367 F:      include/linux/efi*.h
5368 F:      arch/arm/boot/compressed/efi-header.S
5369 F:      arch/arm64/kernel/efi-entry.S
5370
5371 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5372 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5373 M:      Chanwoo Choi <cw00.choi@samsung.com>
5374 L:      linux-kernel@vger.kernel.org
5375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5376 S:      Maintained
5377 F:      drivers/extcon/
5378 F:      include/linux/extcon/
5379 F:      include/linux/extcon.h
5380 F:      Documentation/extcon/
5381 F:      Documentation/devicetree/bindings/extcon/
5382
5383 EXYNOS DP DRIVER
5384 M:      Jingoo Han <jingoohan1@gmail.com>
5385 L:      dri-devel@lists.freedesktop.org
5386 S:      Maintained
5387 F:      drivers/gpu/drm/exynos/exynos_dp*
5388
5389 EXYNOS SYSMMU (IOMMU) driver
5390 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5391 L:      iommu@lists.linux-foundation.org
5392 S:      Maintained
5393 F:      drivers/iommu/exynos-iommu.c
5394
5395 EZchip NPS platform support
5396 M:      Elad Kanfi <eladkan@mellanox.com>
5397 M:      Vineet Gupta <vgupta@synopsys.com>
5398 S:      Supported
5399 F:      arch/arc/plat-eznps
5400 F:      arch/arc/boot/dts/eznps.dts
5401
5402 F2FS FILE SYSTEM
5403 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5404 M:      Chao Yu <yuchao0@huawei.com>
5405 L:      linux-f2fs-devel@lists.sourceforge.net
5406 W:      https://f2fs.wiki.kernel.org/
5407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5408 S:      Maintained
5409 F:      Documentation/filesystems/f2fs.txt
5410 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5411 F:      fs/f2fs/
5412 F:      include/linux/f2fs_fs.h
5413 F:      include/trace/events/f2fs.h
5414
5415 F71805F HARDWARE MONITORING DRIVER
5416 M:      Jean Delvare <jdelvare@suse.com>
5417 L:      linux-hwmon@vger.kernel.org
5418 S:      Maintained
5419 F:      Documentation/hwmon/f71805f
5420 F:      drivers/hwmon/f71805f.c
5421
5422 FANOTIFY
5423 M:      Jan Kara <jack@suse.cz>
5424 R:      Amir Goldstein <amir73il@gmail.com>
5425 L:      linux-fsdevel@vger.kernel.org
5426 S:      Maintained
5427 F:      fs/notify/fanotify/
5428 F:      include/linux/fanotify.h
5429 F:      include/uapi/linux/fanotify.h
5430
5431 FARSYNC SYNCHRONOUS DRIVER
5432 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5433 W:      http://www.farsite.co.uk/
5434 S:      Supported
5435 F:      drivers/net/wan/farsync.*
5436
5437 FAULT INJECTION SUPPORT
5438 M:      Akinobu Mita <akinobu.mita@gmail.com>
5439 S:      Supported
5440 F:      Documentation/fault-injection/
5441 F:      lib/fault-inject.c
5442
5443 FBTFT Framebuffer drivers
5444 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5445 S:      Maintained
5446 F:      drivers/staging/fbtft/
5447
5448 FC0011 TUNER DRIVER
5449 M:      Michael Buesch <m@bues.ch>
5450 L:      linux-media@vger.kernel.org
5451 S:      Maintained
5452 F:      drivers/media/tuners/fc0011.h
5453 F:      drivers/media/tuners/fc0011.c
5454
5455 FC2580 MEDIA DRIVER
5456 M:      Antti Palosaari <crope@iki.fi>
5457 L:      linux-media@vger.kernel.org
5458 W:      https://linuxtv.org
5459 W:      http://palosaari.fi/linux/
5460 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5461 T:      git git://linuxtv.org/anttip/media_tree.git
5462 S:      Maintained
5463 F:      drivers/media/tuners/fc2580*
5464
5465 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5466 M:      Johannes Thumshirn <jth@kernel.org>
5467 L:      linux-scsi@vger.kernel.org
5468 W:      www.Open-FCoE.org
5469 S:      Supported
5470 F:      drivers/scsi/libfc/
5471 F:      drivers/scsi/fcoe/
5472 F:      include/scsi/fc/
5473 F:      include/scsi/libfc.h
5474 F:      include/scsi/libfcoe.h
5475 F:      include/uapi/scsi/fc/
5476
5477 FILE LOCKING (flock() and fcntl()/lockf())
5478 M:      Jeff Layton <jlayton@kernel.org>
5479 M:      "J. Bruce Fields" <bfields@fieldses.org>
5480 L:      linux-fsdevel@vger.kernel.org
5481 S:      Maintained
5482 F:      include/linux/fcntl.h
5483 F:      include/uapi/linux/fcntl.h
5484 F:      fs/fcntl.c
5485 F:      fs/locks.c
5486
5487 FILESYSTEMS (VFS and infrastructure)
5488 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5489 L:      linux-fsdevel@vger.kernel.org
5490 S:      Maintained
5491 F:      fs/*
5492 F:      include/linux/fs.h
5493 F:      include/uapi/linux/fs.h
5494
5495 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5496 M:      Riku Voipio <riku.voipio@iki.fi>
5497 L:      linux-hwmon@vger.kernel.org
5498 S:      Maintained
5499 F:      drivers/hwmon/f75375s.c
5500 F:      include/linux/f75375s.h
5501
5502 FIREWIRE AUDIO DRIVERS
5503 M:      Clemens Ladisch <clemens@ladisch.de>
5504 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5505 T:      git git://git.alsa-project.org/alsa-kernel.git
5506 S:      Maintained
5507 F:      sound/firewire/
5508
5509 FIREWIRE MEDIA DRIVERS (firedtv)
5510 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5511 L:      linux-media@vger.kernel.org
5512 L:      linux1394-devel@lists.sourceforge.net
5513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5514 S:      Maintained
5515 F:      drivers/media/firewire/
5516
5517 FIREWIRE SBP-2 TARGET
5518 M:      Chris Boot <bootc@bootc.net>
5519 L:      linux-scsi@vger.kernel.org
5520 L:      target-devel@vger.kernel.org
5521 L:      linux1394-devel@lists.sourceforge.net
5522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5523 S:      Maintained
5524 F:      drivers/target/sbp/
5525
5526 FIREWIRE SUBSYSTEM
5527 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5528 L:      linux1394-devel@lists.sourceforge.net
5529 W:      http://ieee1394.wiki.kernel.org/
5530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5531 S:      Maintained
5532 F:      drivers/firewire/
5533 F:      include/linux/firewire.h
5534 F:      include/uapi/linux/firewire*.h
5535 F:      tools/firewire/
5536
5537 FIRMWARE LOADER (request_firmware)
5538 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5539 L:      linux-kernel@vger.kernel.org
5540 S:      Maintained
5541 F:      Documentation/firmware_class/
5542 F:      drivers/base/firmware_loader/
5543 F:      include/linux/firmware.h
5544
5545 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5546 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5547 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5548 S:      Maintained
5549 F:      drivers/block/rsxx/
5550
5551 FLOPPY DRIVER
5552 M:      Jiri Kosina <jikos@kernel.org>
5553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5554 S:      Odd fixes
5555 F:      drivers/block/floppy.c
5556
5557 FMC SUBSYSTEM
5558 M:      Alessandro Rubini <rubini@gnudd.com>
5559 W:      http://www.ohwr.org/projects/fmc-bus
5560 S:      Supported
5561 F:      drivers/fmc/
5562 F:      include/linux/fmc*.h
5563 F:      include/linux/ipmi-fru.h
5564 K:      fmc_d.*register
5565
5566 FPGA MANAGER FRAMEWORK
5567 M:      Alan Tull <atull@kernel.org>
5568 M:      Moritz Fischer <mdf@kernel.org>
5569 L:      linux-fpga@vger.kernel.org
5570 S:      Maintained
5571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5572 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5573 F:      Documentation/fpga/
5574 F:      Documentation/devicetree/bindings/fpga/
5575 F:      drivers/fpga/
5576 F:      include/linux/fpga/
5577 W:      http://www.rocketboards.org
5578
5579 FPU EMULATOR
5580 M:      Bill Metzenthen <billm@melbpc.org.au>
5581 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5582 S:      Maintained
5583 F:      arch/x86/math-emu/
5584
5585 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5586 L:      netdev@vger.kernel.org
5587 S:      Orphan
5588 F:      drivers/net/wan/dlci.c
5589 F:      drivers/net/wan/sdla.c
5590
5591 FRAMEBUFFER LAYER
5592 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5593 L:      dri-devel@lists.freedesktop.org
5594 L:      linux-fbdev@vger.kernel.org
5595 T:      git git://github.com/bzolnier/linux.git
5596 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5597 S:      Maintained
5598 F:      Documentation/fb/
5599 F:      drivers/video/
5600 F:      include/video/
5601 F:      include/linux/fb.h
5602 F:      include/uapi/video/
5603 F:      include/uapi/linux/fb.h
5604
5605 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5606 M:      Horia Geantă <horia.geanta@nxp.com>
5607 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5608 L:      linux-crypto@vger.kernel.org
5609 S:      Maintained
5610 F:      drivers/crypto/caam/
5611 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5612
5613 FREESCALE DIU FRAMEBUFFER DRIVER
5614 M:      Timur Tabi <timur@tabi.org>
5615 L:      linux-fbdev@vger.kernel.org
5616 S:      Maintained
5617 F:      drivers/video/fbdev/fsl-diu-fb.*
5618
5619 FREESCALE DMA DRIVER
5620 M:      Li Yang <leoyang.li@nxp.com>
5621 M:      Zhang Wei <zw@zh-kernel.org>
5622 L:      linuxppc-dev@lists.ozlabs.org
5623 S:      Maintained
5624 F:      drivers/dma/fsldma.*
5625
5626 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5627 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5628 L:      netdev@vger.kernel.org
5629 S:      Maintained
5630 F:      drivers/net/ethernet/freescale/gianfar*
5631 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5632 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5633
5634 FREESCALE GPMI NAND DRIVER
5635 M:      Han Xu <han.xu@nxp.com>
5636 L:      linux-mtd@lists.infradead.org
5637 S:      Maintained
5638 F:      drivers/mtd/nand/raw/gpmi-nand/*
5639
5640 FREESCALE I2C CPM DRIVER
5641 M:      Jochen Friedrich <jochen@scram.de>
5642 L:      linuxppc-dev@lists.ozlabs.org
5643 L:      linux-i2c@vger.kernel.org
5644 S:      Maintained
5645 F:      drivers/i2c/busses/i2c-cpm.c
5646
5647 FREESCALE IMX / MXC FEC DRIVER
5648 M:      Fugang Duan <fugang.duan@nxp.com>
5649 L:      netdev@vger.kernel.org
5650 S:      Maintained
5651 F:      drivers/net/ethernet/freescale/fec_main.c
5652 F:      drivers/net/ethernet/freescale/fec_ptp.c
5653 F:      drivers/net/ethernet/freescale/fec.h
5654 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5655
5656 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5657 M:      Sascha Hauer <kernel@pengutronix.de>
5658 L:      linux-fbdev@vger.kernel.org
5659 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5660 S:      Maintained
5661 F:      include/linux/platform_data/video-imxfb.h
5662 F:      drivers/video/fbdev/imxfb.c
5663
5664 FREESCALE QORIQ DPAA ETHERNET DRIVER
5665 M:      Madalin Bucur <madalin.bucur@nxp.com>
5666 L:      netdev@vger.kernel.org
5667 S:      Maintained
5668 F:      drivers/net/ethernet/freescale/dpaa
5669
5670 FREESCALE QORIQ DPAA FMAN DRIVER
5671 M:      Madalin Bucur <madalin.bucur@nxp.com>
5672 L:      netdev@vger.kernel.org
5673 S:      Maintained
5674 F:      drivers/net/ethernet/freescale/fman
5675 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5676
5677 FREESCALE QUAD SPI DRIVER
5678 M:      Han Xu <han.xu@nxp.com>
5679 L:      linux-mtd@lists.infradead.org
5680 S:      Maintained
5681 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5682
5683 FREESCALE QUICC ENGINE LIBRARY
5684 M:      Qiang Zhao <qiang.zhao@nxp.com>
5685 L:      linuxppc-dev@lists.ozlabs.org
5686 S:      Maintained
5687 F:      drivers/soc/fsl/qe/
5688 F:      include/soc/fsl/*qe*.h
5689 F:      include/soc/fsl/*ucc*.h
5690
5691 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5692 M:      Li Yang <leoyang.li@nxp.com>
5693 L:      netdev@vger.kernel.org
5694 L:      linuxppc-dev@lists.ozlabs.org
5695 S:      Maintained
5696 F:      drivers/net/ethernet/freescale/ucc_geth*
5697
5698 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5699 M:      Zhao Qiang <qiang.zhao@nxp.com>
5700 L:      netdev@vger.kernel.org
5701 L:      linuxppc-dev@lists.ozlabs.org
5702 S:      Maintained
5703 F:      drivers/net/wan/fsl_ucc_hdlc*
5704
5705 FREESCALE QUICC ENGINE UCC UART DRIVER
5706 M:      Timur Tabi <timur@tabi.org>
5707 L:      linuxppc-dev@lists.ozlabs.org
5708 S:      Maintained
5709 F:      drivers/tty/serial/ucc_uart.c
5710
5711 FREESCALE SOC DRIVERS
5712 M:      Li Yang <leoyang.li@nxp.com>
5713 L:      linuxppc-dev@lists.ozlabs.org
5714 L:      linux-arm-kernel@lists.infradead.org
5715 S:      Maintained
5716 F:      Documentation/devicetree/bindings/soc/fsl/
5717 F:      drivers/soc/fsl/
5718 F:      include/linux/fsl/
5719
5720 FREESCALE SOC FS_ENET DRIVER
5721 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5722 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5723 L:      linuxppc-dev@lists.ozlabs.org
5724 L:      netdev@vger.kernel.org
5725 S:      Maintained
5726 F:      drivers/net/ethernet/freescale/fs_enet/
5727 F:      include/linux/fs_enet_pd.h
5728
5729 FREESCALE SOC SOUND DRIVERS
5730 M:      Timur Tabi <timur@tabi.org>
5731 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5732 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5733 R:      Fabio Estevam <fabio.estevam@nxp.com>
5734 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5735 L:      linuxppc-dev@lists.ozlabs.org
5736 S:      Maintained
5737 F:      sound/soc/fsl/fsl*
5738 F:      sound/soc/fsl/imx*
5739 F:      sound/soc/fsl/mpc8610_hpcd.c
5740
5741 FREESCALE USB PERIPHERAL DRIVERS
5742 M:      Li Yang <leoyang.li@nxp.com>
5743 L:      linux-usb@vger.kernel.org
5744 L:      linuxppc-dev@lists.ozlabs.org
5745 S:      Maintained
5746 F:      drivers/usb/gadget/udc/fsl*
5747
5748 FREEVXFS FILESYSTEM
5749 M:      Christoph Hellwig <hch@infradead.org>
5750 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5751 S:      Maintained
5752 F:      fs/freevxfs/
5753
5754 FREEZER
5755 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5756 M:      Pavel Machek <pavel@ucw.cz>
5757 L:      linux-pm@vger.kernel.org
5758 S:      Supported
5759 F:      Documentation/power/freezing-of-tasks.txt
5760 F:      include/linux/freezer.h
5761 F:      kernel/freezer.c
5762
5763 FRONTSWAP API
5764 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5765 L:      linux-kernel@vger.kernel.org
5766 S:      Maintained
5767 F:      mm/frontswap.c
5768 F:      include/linux/frontswap.h
5769
5770 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5771 M:      David Howells <dhowells@redhat.com>
5772 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5773 S:      Supported
5774 F:      Documentation/filesystems/caching/
5775 F:      fs/fscache/
5776 F:      include/linux/fscache*.h
5777
5778 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5779 M:      Theodore Y. Ts'o <tytso@mit.edu>
5780 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5781 L:      linux-fscrypt@vger.kernel.org
5782 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5784 S:      Supported
5785 F:      fs/crypto/
5786 F:      include/linux/fscrypt*.h
5787 F:      Documentation/filesystems/fscrypt.rst
5788
5789 FUJITSU LAPTOP EXTRAS
5790 M:      Jonathan Woithe <jwoithe@just42.net>
5791 L:      platform-driver-x86@vger.kernel.org
5792 S:      Maintained
5793 F:      drivers/platform/x86/fujitsu-laptop.c
5794
5795 FUJITSU M-5MO LS CAMERA ISP DRIVER
5796 M:      Kyungmin Park <kyungmin.park@samsung.com>
5797 M:      Heungjun Kim <riverful.kim@samsung.com>
5798 L:      linux-media@vger.kernel.org
5799 S:      Maintained
5800 F:      drivers/media/i2c/m5mols/
5801 F:      include/media/i2c/m5mols.h
5802
5803 FUJITSU TABLET EXTRAS
5804 M:      Robert Gerlach <khnz@gmx.de>
5805 L:      platform-driver-x86@vger.kernel.org
5806 S:      Maintained
5807 F:      drivers/platform/x86/fujitsu-tablet.c
5808
5809 FUSE: FILESYSTEM IN USERSPACE
5810 M:      Miklos Szeredi <miklos@szeredi.hu>
5811 L:      linux-fsdevel@vger.kernel.org
5812 W:      http://fuse.sourceforge.net/
5813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5814 S:      Maintained
5815 F:      fs/fuse/
5816 F:      include/uapi/linux/fuse.h
5817 F:      Documentation/filesystems/fuse.txt
5818
5819 FUTEX SUBSYSTEM
5820 M:      Thomas Gleixner <tglx@linutronix.de>
5821 M:      Ingo Molnar <mingo@redhat.com>
5822 R:      Peter Zijlstra <peterz@infradead.org>
5823 R:      Darren Hart <dvhart@infradead.org>
5824 L:      linux-kernel@vger.kernel.org
5825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5826 S:      Maintained
5827 F:      kernel/futex.c
5828 F:      kernel/futex_compat.c
5829 F:      include/asm-generic/futex.h
5830 F:      include/linux/futex.h
5831 F:      include/uapi/linux/futex.h
5832 F:      tools/testing/selftests/futex/
5833 F:      tools/perf/bench/futex*
5834 F:      Documentation/*futex*
5835
5836 GCC PLUGINS
5837 M:      Kees Cook <keescook@chromium.org>
5838 R:      Emese Revfy <re.emese@gmail.com>
5839 L:      kernel-hardening@lists.openwall.com
5840 S:      Maintained
5841 F:      scripts/gcc-plugins/
5842 F:      scripts/gcc-plugin.sh
5843 F:      scripts/Makefile.gcc-plugins
5844 F:      Documentation/gcc-plugins.txt
5845
5846 GCOV BASED KERNEL PROFILING
5847 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
5848 S:      Maintained
5849 F:      kernel/gcov/
5850 F:      Documentation/dev-tools/gcov.rst
5851
5852 GDB KERNEL DEBUGGING HELPER SCRIPTS
5853 M:      Jan Kiszka <jan.kiszka@siemens.com>
5854 M:      Kieran Bingham <kieran@bingham.xyz>
5855 S:      Supported
5856 F:      scripts/gdb/
5857
5858 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5859 M:      Achim Leubner <achim_leubner@adaptec.com>
5860 L:      linux-scsi@vger.kernel.org
5861 W:      http://www.icp-vortex.com/
5862 S:      Supported
5863 F:      drivers/scsi/gdt*
5864
5865 GEMTEK FM RADIO RECEIVER DRIVER
5866 M:      Hans Verkuil <hverkuil@xs4all.nl>
5867 L:      linux-media@vger.kernel.org
5868 T:      git git://linuxtv.org/media_tree.git
5869 W:      https://linuxtv.org
5870 S:      Maintained
5871 F:      drivers/media/radio/radio-gemtek*
5872
5873 GENERIC GPIO I2C DRIVER
5874 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5875 S:      Supported
5876 F:      drivers/i2c/busses/i2c-gpio.c
5877 F:      include/linux/i2c-gpio.h
5878
5879 GENERIC GPIO I2C MULTIPLEXER DRIVER
5880 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5881 L:      linux-i2c@vger.kernel.org
5882 S:      Supported
5883 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5884 F:      include/linux/i2c-mux-gpio.h
5885 F:      Documentation/i2c/muxes/i2c-mux-gpio
5886
5887 GENERIC HDLC (WAN) DRIVERS
5888 M:      Krzysztof Halasa <khc@pm.waw.pl>
5889 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5890 S:      Maintained
5891 F:      drivers/net/wan/c101.c
5892 F:      drivers/net/wan/hd6457*
5893 F:      drivers/net/wan/hdlc*
5894 F:      drivers/net/wan/n2.c
5895 F:      drivers/net/wan/pc300too.c
5896 F:      drivers/net/wan/pci200syn.c
5897 F:      drivers/net/wan/wanxl*
5898
5899 GENERIC INCLUDE/ASM HEADER FILES
5900 M:      Arnd Bergmann <arnd@arndb.de>
5901 L:      linux-arch@vger.kernel.org
5902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5903 S:      Maintained
5904 F:      include/asm-generic/
5905 F:      include/uapi/asm-generic/
5906
5907 GENERIC PHY FRAMEWORK
5908 M:      Kishon Vijay Abraham I <kishon@ti.com>
5909 L:      linux-kernel@vger.kernel.org
5910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5911 S:      Supported
5912 F:      drivers/phy/
5913 F:      include/linux/phy/
5914
5915 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5916 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
5917 S:      Supported
5918 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
5919
5920 GENERIC PM DOMAINS
5921 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5922 M:      Kevin Hilman <khilman@kernel.org>
5923 M:      Ulf Hansson <ulf.hansson@linaro.org>
5924 L:      linux-pm@vger.kernel.org
5925 S:      Supported
5926 F:      drivers/base/power/domain*.c
5927 F:      include/linux/pm_domain.h
5928 F:      Documentation/devicetree/bindings/power/power_domain.txt
5929
5930 GENERIC UIO DRIVER FOR PCI DEVICES
5931 M:      "Michael S. Tsirkin" <mst@redhat.com>
5932 L:      kvm@vger.kernel.org
5933 S:      Supported
5934 F:      drivers/uio/uio_pci_generic.c
5935
5936 GENWQE (IBM Generic Workqueue Card)
5937 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5938 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5939 S:      Supported
5940 F:      drivers/misc/genwqe/
5941
5942 GET_MAINTAINER SCRIPT
5943 M:      Joe Perches <joe@perches.com>
5944 S:      Maintained
5945 F:      scripts/get_maintainer.pl
5946
5947 GFS2 FILE SYSTEM
5948 M:      Steven Whitehouse <swhiteho@redhat.com>
5949 M:      Bob Peterson <rpeterso@redhat.com>
5950 L:      cluster-devel@redhat.com
5951 W:      http://sources.redhat.com/cluster/
5952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5953 S:      Supported
5954 F:      Documentation/filesystems/gfs2*.txt
5955 F:      fs/gfs2/
5956 F:      include/uapi/linux/gfs2_ondisk.h
5957
5958 GIGASET ISDN DRIVERS
5959 M:      Paul Bolle <pebolle@tiscali.nl>
5960 L:      gigaset307x-common@lists.sourceforge.net
5961 W:      http://gigaset307x.sourceforge.net/
5962 S:      Odd Fixes
5963 F:      Documentation/isdn/README.gigaset
5964 F:      drivers/isdn/gigaset/
5965 F:      include/uapi/linux/gigaset_dev.h
5966
5967 GO7007 MPEG CODEC
5968 M:      Hans Verkuil <hans.verkuil@cisco.com>
5969 L:      linux-media@vger.kernel.org
5970 S:      Maintained
5971 F:      drivers/media/usb/go7007/
5972
5973 GOODIX TOUCHSCREEN
5974 M:      Bastien Nocera <hadess@hadess.net>
5975 L:      linux-input@vger.kernel.org
5976 S:      Maintained
5977 F:      drivers/input/touchscreen/goodix.c
5978
5979 GPD POCKET FAN DRIVER
5980 M:      Hans de Goede <hdegoede@redhat.com>
5981 L:      platform-driver-x86@vger.kernel.org
5982 S:      Maintained
5983 F:      drivers/platform/x86/gpd-pocket-fan.c
5984
5985 GPIO ACPI SUPPORT
5986 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5987 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5988 L:      linux-gpio@vger.kernel.org
5989 L:      linux-acpi@vger.kernel.org
5990 S:      Maintained
5991 F:      Documentation/acpi/gpio-properties.txt
5992 F:      drivers/gpio/gpiolib-acpi.c
5993
5994 GPIO IR Transmitter
5995 M:      Sean Young <sean@mess.org>
5996 L:      linux-media@vger.kernel.org
5997 S:      Maintained
5998 F:      drivers/media/rc/gpio-ir-tx.c
5999
6000 GPIO MOCKUP DRIVER
6001 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6002 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6003 L:      linux-gpio@vger.kernel.org
6004 S:      Maintained
6005 F:      drivers/gpio/gpio-mockup.c
6006 F:      tools/testing/selftests/gpio/
6007
6008 GPIO SUBSYSTEM
6009 M:      Linus Walleij <linus.walleij@linaro.org>
6010 L:      linux-gpio@vger.kernel.org
6011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6012 S:      Maintained
6013 F:      Documentation/devicetree/bindings/gpio/
6014 F:      Documentation/driver-api/gpio/
6015 F:      Documentation/gpio/
6016 F:      Documentation/ABI/testing/gpio-cdev
6017 F:      Documentation/ABI/obsolete/sysfs-gpio
6018 F:      drivers/gpio/
6019 F:      include/linux/gpio/
6020 F:      include/linux/gpio.h
6021 F:      include/linux/of_gpio.h
6022 F:      include/asm-generic/gpio.h
6023 F:      include/uapi/linux/gpio.h
6024 F:      tools/gpio/
6025
6026 GRE DEMULTIPLEXER DRIVER
6027 M:      Dmitry Kozlov <xeb@mail.ru>
6028 L:      netdev@vger.kernel.org
6029 S:      Maintained
6030 F:      net/ipv4/gre_demux.c
6031 F:      net/ipv4/gre_offload.c
6032 F:      include/net/gre.h
6033
6034 GRETH 10/100/1G Ethernet MAC device driver
6035 M:      Andreas Larsson <andreas@gaisler.com>
6036 L:      netdev@vger.kernel.org
6037 S:      Maintained
6038 F:      drivers/net/ethernet/aeroflex/
6039
6040 GREYBUS AUDIO PROTOCOLS DRIVERS
6041 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6042 M:      Mark Greer <mgreer@animalcreek.com>
6043 S:      Maintained
6044 F:      drivers/staging/greybus/audio_apbridgea.c
6045 F:      drivers/staging/greybus/audio_apbridgea.h
6046 F:      drivers/staging/greybus/audio_codec.c
6047 F:      drivers/staging/greybus/audio_codec.h
6048 F:      drivers/staging/greybus/audio_gb.c
6049 F:      drivers/staging/greybus/audio_manager.c
6050 F:      drivers/staging/greybus/audio_manager.h
6051 F:      drivers/staging/greybus/audio_manager_module.c
6052 F:      drivers/staging/greybus/audio_manager_private.h
6053 F:      drivers/staging/greybus/audio_manager_sysfs.c
6054 F:      drivers/staging/greybus/audio_module.c
6055 F:      drivers/staging/greybus/audio_topology.c
6056
6057 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6058 M:      Viresh Kumar <vireshk@kernel.org>
6059 S:      Maintained
6060 F:      drivers/staging/greybus/authentication.c
6061 F:      drivers/staging/greybus/bootrom.c
6062 F:      drivers/staging/greybus/firmware.h
6063 F:      drivers/staging/greybus/fw-core.c
6064 F:      drivers/staging/greybus/fw-download.c
6065 F:      drivers/staging/greybus/fw-managament.c
6066 F:      drivers/staging/greybus/greybus_authentication.h
6067 F:      drivers/staging/greybus/greybus_firmware.h
6068 F:      drivers/staging/greybus/hid.c
6069 F:      drivers/staging/greybus/i2c.c
6070 F:      drivers/staging/greybus/spi.c
6071 F:      drivers/staging/greybus/spilib.c
6072 F:      drivers/staging/greybus/spilib.h
6073
6074 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6075 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6076 S:      Maintained
6077 F:      drivers/staging/greybus/loopback.c
6078 F:      drivers/staging/greybus/timesync.c
6079 F:      drivers/staging/greybus/timesync_platform.c
6080
6081 GREYBUS PLATFORM DRIVERS
6082 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6083 S:      Maintained
6084 F:      drivers/staging/greybus/arche-platform.c
6085 F:      drivers/staging/greybus/arche-apb-ctrl.c
6086 F:      drivers/staging/greybus/arche_platform.h
6087
6088 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6089 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6090 S:      Maintained
6091 F:      drivers/staging/greybus/sdio.c
6092 F:      drivers/staging/greybus/light.c
6093 F:      drivers/staging/greybus/gpio.c
6094 F:      drivers/staging/greybus/power_supply.c
6095 F:      drivers/staging/greybus/spi.c
6096 F:      drivers/staging/greybus/spilib.c
6097
6098 GREYBUS SUBSYSTEM
6099 M:      Johan Hovold <johan@kernel.org>
6100 M:      Alex Elder <elder@kernel.org>
6101 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6102 S:      Maintained
6103 F:      drivers/staging/greybus/
6104 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6105
6106 GREYBUS UART PROTOCOLS DRIVERS
6107 M:      David Lin <dtwlin@gmail.com>
6108 S:      Maintained
6109 F:      drivers/staging/greybus/uart.c
6110 F:      drivers/staging/greybus/log.c
6111
6112 GS1662 VIDEO SERIALIZER
6113 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6114 L:      linux-media@vger.kernel.org
6115 T:      git git://linuxtv.org/media_tree.git
6116 S:      Maintained
6117 F:      drivers/media/spi/gs1662.c
6118
6119 GSPCA FINEPIX SUBDRIVER
6120 M:      Frank Zago <frank@zago.net>
6121 L:      linux-media@vger.kernel.org
6122 T:      git git://linuxtv.org/media_tree.git
6123 S:      Maintained
6124 F:      drivers/media/usb/gspca/finepix.c
6125
6126 GSPCA GL860 SUBDRIVER
6127 M:      Olivier Lorin <o.lorin@laposte.net>
6128 L:      linux-media@vger.kernel.org
6129 T:      git git://linuxtv.org/media_tree.git
6130 S:      Maintained
6131 F:      drivers/media/usb/gspca/gl860/
6132
6133 GSPCA M5602 SUBDRIVER
6134 M:      Erik Andren <erik.andren@gmail.com>
6135 L:      linux-media@vger.kernel.org
6136 T:      git git://linuxtv.org/media_tree.git
6137 S:      Maintained
6138 F:      drivers/media/usb/gspca/m5602/
6139
6140 GSPCA PAC207 SONIXB SUBDRIVER
6141 M:      Hans Verkuil <hverkuil@xs4all.nl>
6142 L:      linux-media@vger.kernel.org
6143 T:      git git://linuxtv.org/media_tree.git
6144 S:      Odd Fixes
6145 F:      drivers/media/usb/gspca/pac207.c
6146
6147 GSPCA SN9C20X SUBDRIVER
6148 M:      Brian Johnson <brijohn@gmail.com>
6149 L:      linux-media@vger.kernel.org
6150 T:      git git://linuxtv.org/media_tree.git
6151 S:      Maintained
6152 F:      drivers/media/usb/gspca/sn9c20x.c
6153
6154 GSPCA T613 SUBDRIVER
6155 M:      Leandro Costantino <lcostantino@gmail.com>
6156 L:      linux-media@vger.kernel.org
6157 T:      git git://linuxtv.org/media_tree.git
6158 S:      Maintained
6159 F:      drivers/media/usb/gspca/t613.c
6160
6161 GSPCA USB WEBCAM DRIVER
6162 M:      Hans Verkuil <hverkuil@xs4all.nl>
6163 L:      linux-media@vger.kernel.org
6164 T:      git git://linuxtv.org/media_tree.git
6165 S:      Odd Fixes
6166 F:      drivers/media/usb/gspca/
6167
6168 GTP (GPRS Tunneling Protocol)
6169 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6170 M:      Harald Welte <laforge@gnumonks.org>
6171 L:      osmocom-net-gprs@lists.osmocom.org
6172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6173 S:      Maintained
6174 F:      drivers/net/gtp.c
6175
6176 GUID PARTITION TABLE (GPT)
6177 M:      Davidlohr Bueso <dave@stgolabs.net>
6178 L:      linux-efi@vger.kernel.org
6179 S:      Maintained
6180 F:      block/partitions/efi.*
6181
6182 H8/300 ARCHITECTURE
6183 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6184 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6185 W:      http://uclinux-h8.sourceforge.jp
6186 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6187 S:      Maintained
6188 F:      arch/h8300/
6189 F:      drivers/clocksource/h8300_*.c
6190 F:      drivers/clk/h8300/
6191 F:      drivers/irqchip/irq-renesas-h8*.c
6192
6193 HACKRF MEDIA DRIVER
6194 M:      Antti Palosaari <crope@iki.fi>
6195 L:      linux-media@vger.kernel.org
6196 W:      https://linuxtv.org
6197 W:      http://palosaari.fi/linux/
6198 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6199 T:      git git://linuxtv.org/anttip/media_tree.git
6200 S:      Maintained
6201 F:      drivers/media/usb/hackrf/
6202
6203 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6204 M:      Frank Seidel <frank@f-seidel.de>
6205 L:      platform-driver-x86@vger.kernel.org
6206 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6207 S:      Maintained
6208 F:      drivers/platform/x86/hdaps.c
6209
6210 HARDWARE MONITORING
6211 M:      Jean Delvare <jdelvare@suse.com>
6212 M:      Guenter Roeck <linux@roeck-us.net>
6213 L:      linux-hwmon@vger.kernel.org
6214 W:      http://hwmon.wiki.kernel.org/
6215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6216 S:      Maintained
6217 F:      Documentation/hwmon/
6218 F:      drivers/hwmon/
6219 F:      include/linux/hwmon*.h
6220
6221 HARDWARE RANDOM NUMBER GENERATOR CORE
6222 M:      Matt Mackall <mpm@selenic.com>
6223 M:      Herbert Xu <herbert@gondor.apana.org.au>
6224 L:      linux-crypto@vger.kernel.org
6225 S:      Odd fixes
6226 F:      Documentation/devicetree/bindings/rng/
6227 F:      Documentation/hw_random.txt
6228 F:      drivers/char/hw_random/
6229 F:      include/linux/hw_random.h
6230
6231 HARDWARE TRACING FACILITIES
6232 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6233 S:      Maintained
6234 F:      drivers/hwtracing/
6235
6236 HARDWARE SPINLOCK CORE
6237 M:      Ohad Ben-Cohen <ohad@wizery.com>
6238 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6239 L:      linux-remoteproc@vger.kernel.org
6240 S:      Maintained
6241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6242 F:      Documentation/devicetree/bindings/hwlock/
6243 F:      Documentation/hwspinlock.txt
6244 F:      drivers/hwspinlock/
6245 F:      include/linux/hwspinlock.h
6246
6247 HARMONY SOUND DRIVER
6248 L:      linux-parisc@vger.kernel.org
6249 S:      Maintained
6250 F:      sound/parisc/harmony.*
6251
6252 HDPVR USB VIDEO ENCODER DRIVER
6253 M:      Hans Verkuil <hverkuil@xs4all.nl>
6254 L:      linux-media@vger.kernel.org
6255 T:      git git://linuxtv.org/media_tree.git
6256 W:      https://linuxtv.org
6257 S:      Odd Fixes
6258 F:      drivers/media/usb/hdpvr/
6259
6260 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6261 M:      Jimmy Vance <jimmy.vance@hpe.com>
6262 S:      Supported
6263 F:      Documentation/watchdog/hpwdt.txt
6264 F:      drivers/watchdog/hpwdt.c
6265
6266 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6267 M:      Don Brace <don.brace@microsemi.com>
6268 L:      esc.storagedev@microsemi.com
6269 L:      linux-scsi@vger.kernel.org
6270 S:      Supported
6271 F:      Documentation/scsi/hpsa.txt
6272 F:      drivers/scsi/hpsa*.[ch]
6273 F:      include/linux/cciss*.h
6274 F:      include/uapi/linux/cciss*.h
6275
6276 HFI1 DRIVER
6277 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6278 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6279 L:      linux-rdma@vger.kernel.org
6280 S:      Supported
6281 F:      drivers/infiniband/hw/hfi1
6282
6283 HFS FILESYSTEM
6284 L:      linux-fsdevel@vger.kernel.org
6285 S:      Orphan
6286 F:      Documentation/filesystems/hfs.txt
6287 F:      fs/hfs/
6288
6289 HFSPLUS FILESYSTEM
6290 L:      linux-fsdevel@vger.kernel.org
6291 S:      Orphan
6292 F:      Documentation/filesystems/hfsplus.txt
6293 F:      fs/hfsplus/
6294
6295 HGA FRAMEBUFFER DRIVER
6296 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6297 L:      linux-nvidia@lists.surfsouth.com
6298 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6299 S:      Maintained
6300 F:      drivers/video/fbdev/hgafb.c
6301
6302 HIBERNATION (aka Software Suspend, aka swsusp)
6303 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6304 M:      Pavel Machek <pavel@ucw.cz>
6305 L:      linux-pm@vger.kernel.org
6306 B:      https://bugzilla.kernel.org
6307 S:      Supported
6308 F:      arch/x86/power/
6309 F:      drivers/base/power/
6310 F:      kernel/power/
6311 F:      include/linux/suspend.h
6312 F:      include/linux/freezer.h
6313 F:      include/linux/pm.h
6314 F:      arch/*/include/asm/suspend*.h
6315
6316 HID CORE LAYER
6317 M:      Jiri Kosina <jikos@kernel.org>
6318 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6319 L:      linux-input@vger.kernel.org
6320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6321 S:      Maintained
6322 F:      drivers/hid/
6323 F:      include/linux/hid*
6324 F:      include/uapi/linux/hid*
6325
6326 HID SENSOR HUB DRIVERS
6327 M:      Jiri Kosina <jikos@kernel.org>
6328 M:      Jonathan Cameron <jic23@kernel.org>
6329 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6330 L:      linux-input@vger.kernel.org
6331 L:      linux-iio@vger.kernel.org
6332 S:      Maintained
6333 F:      Documentation/hid/hid-sensor*
6334 F:      drivers/hid/hid-sensor-*
6335 F:      drivers/iio/*/hid-*
6336 F:      include/linux/hid-sensor-*
6337
6338 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6339 M:      Thomas Gleixner <tglx@linutronix.de>
6340 L:      linux-kernel@vger.kernel.org
6341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6342 S:      Maintained
6343 F:      Documentation/timers/
6344 F:      kernel/time/hrtimer.c
6345 F:      kernel/time/clockevents.c
6346 F:      kernel/time/timer_*.c
6347 F:      include/linux/clockchips.h
6348 F:      include/linux/hrtimer.h
6349
6350 HIGH-SPEED SCC DRIVER FOR AX.25
6351 L:      linux-hams@vger.kernel.org
6352 S:      Orphan
6353 F:      drivers/net/hamradio/dmascc.c
6354 F:      drivers/net/hamradio/scc.c
6355
6356 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6357 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6358 W:      http://www.highpoint-tech.com
6359 S:      Supported
6360 F:      Documentation/scsi/hptiop.txt
6361 F:      drivers/scsi/hptiop.c
6362
6363 HIPPI
6364 M:      Jes Sorensen <jes@trained-monkey.org>
6365 L:      linux-hippi@sunsite.dk
6366 S:      Maintained
6367 F:      include/linux/hippidevice.h
6368 F:      include/uapi/linux/if_hippi.h
6369 F:      net/802/hippi.c
6370 F:      drivers/net/hippi/
6371
6372 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6373 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6374 M:      Salil Mehta <salil.mehta@huawei.com>
6375 L:      netdev@vger.kernel.org
6376 W:      http://www.hisilicon.com
6377 S:      Maintained
6378 F:      drivers/net/ethernet/hisilicon/hns3/
6379
6380 HISILICON LPC BUS DRIVER
6381 M:      john.garry@huawei.com
6382 W:      http://www.hisilicon.com
6383 S:      Maintained
6384 F:      drivers/bus/hisi_lpc.c
6385 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6386
6387 HISILICON NETWORK SUBSYSTEM DRIVER
6388 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6389 M:      Salil Mehta <salil.mehta@huawei.com>
6390 L:      netdev@vger.kernel.org
6391 W:      http://www.hisilicon.com
6392 S:      Maintained
6393 F:      drivers/net/ethernet/hisilicon/
6394 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6395
6396 HISILICON PMU DRIVER
6397 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6398 W:      http://www.hisilicon.com
6399 S:      Supported
6400 F:      drivers/perf/hisilicon
6401 F:      Documentation/perf/hisi-pmu.txt
6402
6403 HISILICON ROCE DRIVER
6404 M:      Lijun Ou <oulijun@huawei.com>
6405 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6406 L:      linux-rdma@vger.kernel.org
6407 S:      Maintained
6408 F:      drivers/infiniband/hw/hns/
6409 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6410
6411 HISILICON SAS Controller
6412 M:      John Garry <john.garry@huawei.com>
6413 W:      http://www.hisilicon.com
6414 S:      Supported
6415 F:      drivers/scsi/hisi_sas/
6416 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6417
6418 HMM - Heterogeneous Memory Management
6419 M:      Jérôme Glisse <jglisse@redhat.com>
6420 L:      linux-mm@kvack.org
6421 S:      Maintained
6422 F:      mm/hmm*
6423 F:      include/linux/hmm*
6424 F:      Documentation/vm/hmm.txt
6425
6426 HOST AP DRIVER
6427 M:      Jouni Malinen <j@w1.fi>
6428 L:      linux-wireless@vger.kernel.org
6429 W:      http://w1.fi/hostap-driver.html
6430 S:      Obsolete
6431 F:      drivers/net/wireless/intersil/hostap/
6432
6433 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6434 L:      platform-driver-x86@vger.kernel.org
6435 S:      Orphan
6436 F:      drivers/platform/x86/tc1100-wmi.c
6437
6438 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6439 M:      Jaroslav Kysela <perex@perex.cz>
6440 S:      Maintained
6441 F:      drivers/net/ethernet/hp/hp100.*
6442
6443 HPET:   High Precision Event Timers driver
6444 M:      Clemens Ladisch <clemens@ladisch.de>
6445 S:      Maintained
6446 F:      Documentation/timers/hpet.txt
6447 F:      drivers/char/hpet.c
6448 F:      include/linux/hpet.h
6449 F:      include/uapi/linux/hpet.h
6450
6451 HPET:   x86
6452 S:      Orphan
6453 F:      arch/x86/kernel/hpet.c
6454 F:      arch/x86/include/asm/hpet.h
6455
6456 HPFS FILESYSTEM
6457 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6458 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6459 S:      Maintained
6460 F:      fs/hpfs/
6461
6462 HSI SUBSYSTEM
6463 M:      Sebastian Reichel <sre@kernel.org>
6464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6465 S:      Maintained
6466 F:      Documentation/ABI/testing/sysfs-bus-hsi
6467 F:      Documentation/driver-api/hsi.rst
6468 F:      drivers/hsi/
6469 F:      include/linux/hsi/
6470 F:      include/uapi/linux/hsi/
6471
6472 HSO 3G MODEM DRIVER
6473 L:      linux-usb@vger.kernel.org
6474 S:      Orphan
6475 F:      drivers/net/usb/hso.c
6476
6477 HSR NETWORK PROTOCOL
6478 M:      Arvid Brodin <arvid.brodin@alten.se>
6479 L:      netdev@vger.kernel.org
6480 S:      Maintained
6481 F:      net/hsr/
6482
6483 HT16K33 LED CONTROLLER DRIVER
6484 M:      Robin van der Gracht <robin@protonic.nl>
6485 S:      Maintained
6486 F:      drivers/auxdisplay/ht16k33.c
6487 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6488
6489 HTCPEN TOUCHSCREEN DRIVER
6490 M:      Pau Oliva Fora <pof@eslack.org>
6491 L:      linux-input@vger.kernel.org
6492 S:      Maintained
6493 F:      drivers/input/touchscreen/htcpen.c
6494
6495 HUAWEI ETHERNET DRIVER
6496 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6497 L:      netdev@vger.kernel.org
6498 S:      Supported
6499 F:      Documentation/networking/hinic.txt
6500 F:      drivers/net/ethernet/huawei/hinic/
6501
6502 HUGETLB FILESYSTEM
6503 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6504 S:      Maintained
6505 F:      fs/hugetlbfs/
6506
6507 HVA ST MEDIA DRIVER
6508 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6509 L:      linux-media@vger.kernel.org
6510 T:      git git://linuxtv.org/media_tree.git
6511 W:      https://linuxtv.org
6512 S:      Supported
6513 F:      drivers/media/platform/sti/hva
6514
6515 HWPOISON MEMORY FAILURE HANDLING
6516 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6517 L:      linux-mm@kvack.org
6518 S:      Maintained
6519 F:      mm/memory-failure.c
6520 F:      mm/hwpoison-inject.c
6521
6522 Hyper-V CORE AND DRIVERS
6523 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6524 M:      Haiyang Zhang <haiyangz@microsoft.com>
6525 M:      Stephen Hemminger <sthemmin@microsoft.com>
6526 L:      devel@linuxdriverproject.org
6527 S:      Maintained
6528 F:      Documentation/networking/netvsc.txt
6529 F:      arch/x86/include/asm/mshyperv.h
6530 F:      arch/x86/include/asm/trace/hyperv.h
6531 F:      arch/x86/include/asm/hyperv-tlfs.h
6532 F:      arch/x86/kernel/cpu/mshyperv.c
6533 F:      arch/x86/hyperv
6534 F:      drivers/hid/hid-hyperv.c
6535 F:      drivers/hv/
6536 F:      drivers/input/serio/hyperv-keyboard.c
6537 F:      drivers/pci/host/pci-hyperv.c
6538 F:      drivers/net/hyperv/
6539 F:      drivers/scsi/storvsc_drv.c
6540 F:      drivers/uio/uio_hv_generic.c
6541 F:      drivers/video/fbdev/hyperv_fb.c
6542 F:      net/vmw_vsock/hyperv_transport.c
6543 F:      include/linux/hyperv.h
6544 F:      include/uapi/linux/hyperv.h
6545 F:      tools/hv/
6546 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6547
6548 HYPERVISOR VIRTUAL CONSOLE DRIVER
6549 L:      linuxppc-dev@lists.ozlabs.org
6550 S:      Odd Fixes
6551 F:      drivers/tty/hvc/
6552
6553 I2C ACPI SUPPORT
6554 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6555 L:      linux-i2c@vger.kernel.org
6556 L:      linux-acpi@vger.kernel.org
6557 S:      Maintained
6558 F:      drivers/i2c/i2c-core-acpi.c
6559
6560 I2C MUXES
6561 M:      Peter Rosin <peda@axentia.se>
6562 L:      linux-i2c@vger.kernel.org
6563 S:      Maintained
6564 F:      Documentation/i2c/i2c-topology
6565 F:      Documentation/i2c/muxes/
6566 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6567 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6568 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6569 F:      drivers/i2c/i2c-mux.c
6570 F:      drivers/i2c/muxes/
6571 F:      include/linux/i2c-mux.h
6572
6573 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6574 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6575 L:      linux-i2c@vger.kernel.org
6576 S:      Maintained
6577 F:      drivers/i2c/busses/i2c-mv64xxx.c
6578
6579 I2C OVER PARALLEL PORT
6580 M:      Jean Delvare <jdelvare@suse.com>
6581 L:      linux-i2c@vger.kernel.org
6582 S:      Maintained
6583 F:      Documentation/i2c/busses/i2c-parport
6584 F:      Documentation/i2c/busses/i2c-parport-light
6585 F:      drivers/i2c/busses/i2c-parport.c
6586 F:      drivers/i2c/busses/i2c-parport-light.c
6587
6588 I2C SUBSYSTEM
6589 M:      Wolfram Sang <wsa@the-dreams.de>
6590 L:      linux-i2c@vger.kernel.org
6591 W:      https://i2c.wiki.kernel.org/
6592 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6594 S:      Maintained
6595 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6596 F:      Documentation/i2c/
6597 F:      drivers/i2c/*
6598 F:      include/linux/i2c.h
6599 F:      include/linux/i2c-dev.h
6600 F:      include/linux/i2c-smbus.h
6601 F:      include/uapi/linux/i2c.h
6602 F:      include/uapi/linux/i2c-*.h
6603
6604 I2C SUBSYSTEM HOST DRIVERS
6605 L:      linux-i2c@vger.kernel.org
6606 W:      https://i2c.wiki.kernel.org/
6607 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6609 S:      Odd Fixes
6610 F:      Documentation/devicetree/bindings/i2c/
6611 F:      drivers/i2c/algos/
6612 F:      drivers/i2c/busses/
6613
6614 I2C-TAOS-EVM DRIVER
6615 M:      Jean Delvare <jdelvare@suse.com>
6616 L:      linux-i2c@vger.kernel.org
6617 S:      Maintained
6618 F:      Documentation/i2c/busses/i2c-taos-evm
6619 F:      drivers/i2c/busses/i2c-taos-evm.c
6620
6621 I2C-TINY-USB DRIVER
6622 M:      Till Harbaum <till@harbaum.org>
6623 L:      linux-i2c@vger.kernel.org
6624 W:      http://www.harbaum.org/till/i2c_tiny_usb
6625 S:      Maintained
6626 F:      drivers/i2c/busses/i2c-tiny-usb.c
6627
6628 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6629 M:      Jean Delvare <jdelvare@suse.com>
6630 L:      linux-i2c@vger.kernel.org
6631 S:      Maintained
6632 F:      Documentation/i2c/busses/i2c-ali1535
6633 F:      Documentation/i2c/busses/i2c-ali1563
6634 F:      Documentation/i2c/busses/i2c-ali15x3
6635 F:      Documentation/i2c/busses/i2c-amd756
6636 F:      Documentation/i2c/busses/i2c-amd8111
6637 F:      Documentation/i2c/busses/i2c-i801
6638 F:      Documentation/i2c/busses/i2c-nforce2
6639 F:      Documentation/i2c/busses/i2c-piix4
6640 F:      Documentation/i2c/busses/i2c-sis5595
6641 F:      Documentation/i2c/busses/i2c-sis630
6642 F:      Documentation/i2c/busses/i2c-sis96x
6643 F:      Documentation/i2c/busses/i2c-via
6644 F:      Documentation/i2c/busses/i2c-viapro
6645 F:      drivers/i2c/busses/i2c-ali1535.c
6646 F:      drivers/i2c/busses/i2c-ali1563.c
6647 F:      drivers/i2c/busses/i2c-ali15x3.c
6648 F:      drivers/i2c/busses/i2c-amd756.c
6649 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6650 F:      drivers/i2c/busses/i2c-amd8111.c
6651 F:      drivers/i2c/busses/i2c-i801.c
6652 F:      drivers/i2c/busses/i2c-isch.c
6653 F:      drivers/i2c/busses/i2c-nforce2.c
6654 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6655 F:      drivers/i2c/busses/i2c-piix4.c
6656 F:      drivers/i2c/busses/i2c-sis5595.c
6657 F:      drivers/i2c/busses/i2c-sis630.c
6658 F:      drivers/i2c/busses/i2c-sis96x.c
6659 F:      drivers/i2c/busses/i2c-via.c
6660 F:      drivers/i2c/busses/i2c-viapro.c
6661
6662 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6663 M:      Hans de Goede <hdegoede@redhat.com>
6664 L:      linux-i2c@vger.kernel.org
6665 S:      Maintained
6666 F:      drivers/i2c/busses/i2c-cht-wc.c
6667
6668 I2C/SMBUS ISMT DRIVER
6669 M:      Seth Heasley <seth.heasley@intel.com>
6670 M:      Neil Horman <nhorman@tuxdriver.com>
6671 L:      linux-i2c@vger.kernel.org
6672 F:      drivers/i2c/busses/i2c-ismt.c
6673 F:      Documentation/i2c/busses/i2c-ismt
6674
6675 I2C/SMBUS STUB DRIVER
6676 M:      Jean Delvare <jdelvare@suse.com>
6677 L:      linux-i2c@vger.kernel.org
6678 S:      Maintained
6679 F:      drivers/i2c/i2c-stub.c
6680
6681 IA64 (Itanium) PLATFORM
6682 M:      Tony Luck <tony.luck@intel.com>
6683 M:      Fenghua Yu <fenghua.yu@intel.com>
6684 L:      linux-ia64@vger.kernel.org
6685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6686 S:      Maintained
6687 F:      arch/ia64/
6688
6689 IBM Power 842 compression accelerator
6690 M:      Haren Myneni <haren@us.ibm.com>
6691 S:      Supported
6692 F:      drivers/crypto/nx/Makefile
6693 F:      drivers/crypto/nx/Kconfig
6694 F:      drivers/crypto/nx/nx-842*
6695 F:      include/linux/sw842.h
6696 F:      crypto/842.c
6697 F:      lib/842/
6698
6699 IBM Power in-Nest Crypto Acceleration
6700 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6701 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6702 L:      linux-crypto@vger.kernel.org
6703 S:      Supported
6704 F:      drivers/crypto/nx/Makefile
6705 F:      drivers/crypto/nx/Kconfig
6706 F:      drivers/crypto/nx/nx-aes*
6707 F:      drivers/crypto/nx/nx-sha*
6708 F:      drivers/crypto/nx/nx.*
6709 F:      drivers/crypto/nx/nx_csbcpb.h
6710 F:      drivers/crypto/nx/nx_debugfs.h
6711
6712 IBM Power Linux RAID adapter
6713 M:      Brian King <brking@us.ibm.com>
6714 S:      Supported
6715 F:      drivers/scsi/ipr.*
6716
6717 IBM Power SRIOV Virtual NIC Device Driver
6718 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6719 M:      John Allen <jallen@linux.vnet.ibm.com>
6720 L:      netdev@vger.kernel.org
6721 S:      Supported
6722 F:      drivers/net/ethernet/ibm/ibmvnic.*
6723
6724 IBM Power Virtual Accelerator Switchboard
6725 M:      Sukadev Bhattiprolu
6726 L:      linuxppc-dev@lists.ozlabs.org
6727 S:      Supported
6728 F:      arch/powerpc/platforms/powernv/vas*
6729 F:      arch/powerpc/platforms/powernv/copy-paste.h
6730 F:      arch/powerpc/include/asm/vas.h
6731 F:      arch/powerpc/include/uapi/asm/vas.h
6732
6733 IBM Power Virtual Ethernet Device Driver
6734 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6735 L:      netdev@vger.kernel.org
6736 S:      Supported
6737 F:      drivers/net/ethernet/ibm/ibmveth.*
6738
6739 IBM Power Virtual FC Device Drivers
6740 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6741 L:      linux-scsi@vger.kernel.org
6742 S:      Supported
6743 F:      drivers/scsi/ibmvscsi/ibmvfc*
6744
6745 IBM Power Virtual SCSI Device Drivers
6746 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6747 L:      linux-scsi@vger.kernel.org
6748 S:      Supported
6749 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6750 F:      include/scsi/viosrp.h
6751
6752 IBM Power Virtual SCSI Device Target Driver
6753 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6754 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6755 L:      linux-scsi@vger.kernel.org
6756 L:      target-devel@vger.kernel.org
6757 S:      Supported
6758 F:      drivers/scsi/ibmvscsi_tgt/
6759
6760 IBM Power VMX Cryptographic instructions
6761 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6762 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6763 L:      linux-crypto@vger.kernel.org
6764 S:      Supported
6765 F:      drivers/crypto/vmx/Makefile
6766 F:      drivers/crypto/vmx/Kconfig
6767 F:      drivers/crypto/vmx/vmx.c
6768 F:      drivers/crypto/vmx/aes*
6769 F:      drivers/crypto/vmx/ghash*
6770 F:      drivers/crypto/vmx/ppc-xlate.pl
6771
6772 IBM ServeRAID RAID DRIVER
6773 S:      Orphan
6774 F:      drivers/scsi/ips.*
6775
6776 ICH LPC AND GPIO DRIVER
6777 M:      Peter Tyser <ptyser@xes-inc.com>
6778 S:      Maintained
6779 F:      drivers/mfd/lpc_ich.c
6780 F:      drivers/gpio/gpio-ich.c
6781
6782 IDE SUBSYSTEM
6783 M:      "David S. Miller" <davem@davemloft.net>
6784 L:      linux-ide@vger.kernel.org
6785 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6787 S:      Maintained
6788 F:      Documentation/ide/
6789 F:      drivers/ide/
6790 F:      include/linux/ide.h
6791
6792 IDE/ATAPI DRIVERS
6793 M:      Borislav Petkov <bp@alien8.de>
6794 L:      linux-ide@vger.kernel.org
6795 S:      Maintained
6796 F:      Documentation/cdrom/ide-cd
6797 F:      drivers/ide/ide-cd*
6798
6799 IDEAPAD LAPTOP EXTRAS DRIVER
6800 M:      Ike Panhc <ike.pan@canonical.com>
6801 L:      platform-driver-x86@vger.kernel.org
6802 W:      http://launchpad.net/ideapad-laptop
6803 S:      Maintained
6804 F:      drivers/platform/x86/ideapad-laptop.c
6805
6806 IDEAPAD LAPTOP SLIDEBAR DRIVER
6807 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6808 L:      linux-input@vger.kernel.org
6809 W:      https://github.com/o2genum/ideapad-slidebar
6810 S:      Maintained
6811 F:      drivers/input/misc/ideapad_slidebar.c
6812
6813 IDT VersaClock 5 CLOCK DRIVER
6814 M:      Marek Vasut <marek.vasut@gmail.com>
6815 S:      Maintained
6816 F:      drivers/clk/clk-versaclock5.c
6817
6818 IEEE 802.15.4 SUBSYSTEM
6819 M:      Alexander Aring <alex.aring@gmail.com>
6820 M:      Stefan Schmidt <stefan@osg.samsung.com>
6821 L:      linux-wpan@vger.kernel.org
6822 W:      http://wpan.cakelab.org/
6823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6825 S:      Maintained
6826 F:      net/ieee802154/
6827 F:      net/mac802154/
6828 F:      drivers/net/ieee802154/
6829 F:      include/linux/nl802154.h
6830 F:      include/linux/ieee802154.h
6831 F:      include/net/nl802154.h
6832 F:      include/net/mac802154.h
6833 F:      include/net/af_ieee802154.h
6834 F:      include/net/cfg802154.h
6835 F:      include/net/ieee802154_netdev.h
6836 F:      Documentation/networking/ieee802154.txt
6837
6838 IFE PROTOCOL
6839 M:      Yotam Gigi <yotam.gi@gmail.com>
6840 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6841 F:      net/ife
6842 F:      include/net/ife.h
6843 F:      include/uapi/linux/ife.h
6844
6845 IGORPLUG-USB IR RECEIVER
6846 M:      Sean Young <sean@mess.org>
6847 L:      linux-media@vger.kernel.org
6848 S:      Maintained
6849 F:      drivers/media/rc/igorplugusb.c
6850
6851 IGUANAWORKS USB IR TRANSCEIVER
6852 M:      Sean Young <sean@mess.org>
6853 L:      linux-media@vger.kernel.org
6854 S:      Maintained
6855 F:      drivers/media/rc/iguanair.c
6856
6857 IIO DIGITAL POTENTIOMETER DAC
6858 M:      Peter Rosin <peda@axentia.se>
6859 L:      linux-iio@vger.kernel.org
6860 S:      Maintained
6861 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6862 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6863 F:      drivers/iio/dac/dpot-dac.c
6864
6865 IIO ENVELOPE DETECTOR
6866 M:      Peter Rosin <peda@axentia.se>
6867 L:      linux-iio@vger.kernel.org
6868 S:      Maintained
6869 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6870 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6871 F:      drivers/iio/adc/envelope-detector.c
6872
6873 IIO MULTIPLEXER
6874 M:      Peter Rosin <peda@axentia.se>
6875 L:      linux-iio@vger.kernel.org
6876 S:      Maintained
6877 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6878 F:      drivers/iio/multiplexer/iio-mux.c
6879
6880 IIO SUBSYSTEM AND DRIVERS
6881 M:      Jonathan Cameron <jic23@kernel.org>
6882 R:      Hartmut Knaack <knaack.h@gmx.de>
6883 R:      Lars-Peter Clausen <lars@metafoo.de>
6884 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6885 L:      linux-iio@vger.kernel.org
6886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6887 S:      Maintained
6888 F:      Documentation/ABI/testing/configfs-iio*
6889 F:      Documentation/ABI/testing/sysfs-bus-iio*
6890 F:      Documentation/devicetree/bindings/iio/
6891 F:      drivers/iio/
6892 F:      drivers/staging/iio/
6893 F:      include/linux/iio/
6894 F:      tools/iio/
6895
6896 IKANOS/ADI EAGLE ADSL USB DRIVER
6897 M:      Matthieu Castet <castet.matthieu@free.fr>
6898 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6899 S:      Maintained
6900 F:      drivers/usb/atm/ueagle-atm.c
6901
6902 IMGTEC ASCII LCD DRIVER
6903 M:      Paul Burton <paul.burton@mips.com>
6904 S:      Maintained
6905 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6906 F:      drivers/auxdisplay/img-ascii-lcd.c
6907
6908 IMGTEC IR DECODER DRIVER
6909 M:      James Hogan <jhogan@kernel.org>
6910 S:      Maintained
6911 F:      drivers/media/rc/img-ir/
6912
6913 IMON SOUNDGRAPH USB IR RECEIVER
6914 M:      Sean Young <sean@mess.org>
6915 L:      linux-media@vger.kernel.org
6916 S:      Maintained
6917 F:      drivers/media/rc/imon_raw.c
6918 F:      drivers/media/rc/imon.c
6919
6920 IMS TWINTURBO FRAMEBUFFER DRIVER
6921 L:      linux-fbdev@vger.kernel.org
6922 S:      Orphan
6923 F:      drivers/video/fbdev/imsttfb.c
6924
6925 INA209 HARDWARE MONITOR DRIVER
6926 M:      Guenter Roeck <linux@roeck-us.net>
6927 L:      linux-hwmon@vger.kernel.org
6928 S:      Maintained
6929 F:      Documentation/hwmon/ina209
6930 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6931 F:      drivers/hwmon/ina209.c
6932
6933 INA2XX HARDWARE MONITOR DRIVER
6934 M:      Guenter Roeck <linux@roeck-us.net>
6935 L:      linux-hwmon@vger.kernel.org
6936 S:      Maintained
6937 F:      Documentation/hwmon/ina2xx
6938 F:      drivers/hwmon/ina2xx.c
6939 F:      include/linux/platform_data/ina2xx.h
6940
6941 INDUSTRY PACK SUBSYSTEM (IPACK)
6942 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6943 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6944 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6945 L:      industrypack-devel@lists.sourceforge.net
6946 W:      http://industrypack.sourceforge.net
6947 S:      Maintained
6948 F:      drivers/ipack/
6949
6950 INFINIBAND SUBSYSTEM
6951 M:      Doug Ledford <dledford@redhat.com>
6952 M:      Jason Gunthorpe <jgg@mellanox.com>
6953 L:      linux-rdma@vger.kernel.org
6954 W:      https://github.com/linux-rdma/rdma-core
6955 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6957 S:      Supported
6958 F:      Documentation/devicetree/bindings/infiniband/
6959 F:      Documentation/infiniband/
6960 F:      drivers/infiniband/
6961 F:      include/uapi/linux/if_infiniband.h
6962 F:      include/uapi/rdma/
6963 F:      include/rdma/
6964
6965 INGENIC JZ4780 DMA Driver
6966 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6967 S:      Maintained
6968 F:      drivers/dma/dma-jz4780.c
6969
6970 INGENIC JZ4780 NAND DRIVER
6971 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6972 L:      linux-mtd@lists.infradead.org
6973 S:      Maintained
6974 F:      drivers/mtd/nand/raw/jz4780_*
6975
6976 INOTIFY
6977 M:      Jan Kara <jack@suse.cz>
6978 R:      Amir Goldstein <amir73il@gmail.com>
6979 L:      linux-fsdevel@vger.kernel.org
6980 S:      Maintained
6981 F:      Documentation/filesystems/inotify.txt
6982 F:      fs/notify/inotify/
6983 F:      include/linux/inotify.h
6984 F:      include/uapi/linux/inotify.h
6985
6986 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6987 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6988 L:      linux-input@vger.kernel.org
6989 Q:      http://patchwork.kernel.org/project/linux-input/list/
6990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6991 S:      Maintained
6992 F:      drivers/input/
6993 F:      include/linux/input.h
6994 F:      include/uapi/linux/input.h
6995 F:      include/uapi/linux/input-event-codes.h
6996 F:      include/linux/input/
6997 F:      Documentation/devicetree/bindings/input/
6998 F:      Documentation/input/
6999
7000 INPUT MULTITOUCH (MT) PROTOCOL
7001 M:      Henrik Rydberg <rydberg@bitmath.org>
7002 L:      linux-input@vger.kernel.org
7003 S:      Odd fixes
7004 F:      Documentation/input/multi-touch-protocol.rst
7005 F:      drivers/input/input-mt.c
7006 K:      \b(ABS|SYN)_MT_
7007
7008 INSIDE SECURE CRYPTO DRIVER
7009 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7010 F:      drivers/crypto/inside-secure/
7011 S:      Maintained
7012 L:      linux-crypto@vger.kernel.org
7013
7014 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7015 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7016 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7017 L:      linux-integrity@vger.kernel.org
7018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7019 S:      Supported
7020 F:      security/integrity/ima/
7021
7022 INTEL 810/815 FRAMEBUFFER DRIVER
7023 M:      Antonino Daplas <adaplas@gmail.com>
7024 L:      linux-fbdev@vger.kernel.org
7025 S:      Maintained
7026 F:      drivers/video/fbdev/i810/
7027
7028 INTEL ASoC BDW/HSW DRIVERS
7029 M:      Jie Yang <yang.jie@linux.intel.com>
7030 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7031 S:      Supported
7032 F:      sound/soc/intel/common/sst-dsp*
7033 F:      sound/soc/intel/common/sst-firmware.c
7034 F:      sound/soc/intel/boards/broadwell.c
7035 F:      sound/soc/intel/haswell/
7036
7037 INTEL C600 SERIES SAS CONTROLLER DRIVER
7038 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7039 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7040 L:      linux-scsi@vger.kernel.org
7041 T:      git git://git.code.sf.net/p/intel-sas/isci
7042 S:      Supported
7043 F:      drivers/scsi/isci/
7044
7045 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7046 M:      Jani Nikula <jani.nikula@linux.intel.com>
7047 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7048 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7049 L:      intel-gfx@lists.freedesktop.org
7050 W:      https://01.org/linuxgraphics/
7051 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7052 C:      irc://chat.freenode.net/intel-gfx
7053 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7054 T:      git git://anongit.freedesktop.org/drm-intel
7055 S:      Supported
7056 F:      drivers/gpu/drm/i915/
7057 F:      include/drm/i915*
7058 F:      include/uapi/drm/i915_drm.h
7059 F:      Documentation/gpu/i915.rst
7060
7061 INTEL ETHERNET DRIVERS
7062 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7063 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7064 W:      http://www.intel.com/support/feedback.htm
7065 W:      http://e1000.sourceforge.net/
7066 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7069 S:      Supported
7070 F:      Documentation/networking/e100.txt
7071 F:      Documentation/networking/e1000.txt
7072 F:      Documentation/networking/e1000e.txt
7073 F:      Documentation/networking/igb.txt
7074 F:      Documentation/networking/igbvf.txt
7075 F:      Documentation/networking/ixgb.txt
7076 F:      Documentation/networking/ixgbe.txt
7077 F:      Documentation/networking/ixgbevf.txt
7078 F:      Documentation/networking/i40e.txt
7079 F:      Documentation/networking/i40evf.txt
7080 F:      Documentation/networking/ice.txt
7081 F:      drivers/net/ethernet/intel/
7082 F:      drivers/net/ethernet/intel/*/
7083 F:      include/linux/avf/virtchnl.h
7084
7085 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7086 M:      Maik Broemme <mbroemme@libmpq.org>
7087 L:      linux-fbdev@vger.kernel.org
7088 S:      Maintained
7089 F:      Documentation/fb/intelfb.txt
7090 F:      drivers/video/fbdev/intelfb/
7091
7092 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7093 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7094 M:      Zhi Wang <zhi.a.wang@intel.com>
7095 L:      intel-gvt-dev@lists.freedesktop.org
7096 L:      intel-gfx@lists.freedesktop.org
7097 W:      https://01.org/igvt-g
7098 T:      git https://github.com/intel/gvt-linux.git
7099 S:      Supported
7100 F:      drivers/gpu/drm/i915/gvt/
7101
7102 INTEL HID EVENT DRIVER
7103 M:      Alex Hung <alex.hung@canonical.com>
7104 L:      platform-driver-x86@vger.kernel.org
7105 S:      Maintained
7106 F:      drivers/platform/x86/intel-hid.c
7107
7108 INTEL I/OAT DMA DRIVER
7109 M:      Dave Jiang <dave.jiang@intel.com>
7110 R:      Dan Williams <dan.j.williams@intel.com>
7111 L:      dmaengine@vger.kernel.org
7112 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7113 S:      Supported
7114 F:      drivers/dma/ioat*
7115
7116 INTEL IDLE DRIVER
7117 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7118 M:      Len Brown <lenb@kernel.org>
7119 L:      linux-pm@vger.kernel.org
7120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7121 B:      https://bugzilla.kernel.org
7122 S:      Supported
7123 F:      drivers/idle/intel_idle.c
7124
7125 INTEL INTEGRATED SENSOR HUB DRIVER
7126 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7127 M:      Jiri Kosina <jikos@kernel.org>
7128 L:      linux-input@vger.kernel.org
7129 S:      Maintained
7130 F:      drivers/hid/intel-ish-hid/
7131
7132 INTEL IOMMU (VT-d)
7133 M:      David Woodhouse <dwmw2@infradead.org>
7134 L:      iommu@lists.linux-foundation.org
7135 T:      git git://git.infradead.org/iommu-2.6.git
7136 S:      Supported
7137 F:      drivers/iommu/intel-iommu.c
7138 F:      include/linux/intel-iommu.h
7139
7140 INTEL IOP-ADMA DMA DRIVER
7141 R:      Dan Williams <dan.j.williams@intel.com>
7142 S:      Odd fixes
7143 F:      drivers/dma/iop-adma.c
7144
7145 INTEL IPU3 CSI-2 CIO2 DRIVER
7146 M:      Yong Zhi <yong.zhi@intel.com>
7147 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7148 L:      linux-media@vger.kernel.org
7149 S:      Maintained
7150 F:      drivers/media/pci/intel/ipu3/
7151 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7152
7153 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7154 M:      Krzysztof Halasa <khalasa@piap.pl>
7155 S:      Maintained
7156 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7157 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7158 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7159 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7160 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7161 F:      drivers/net/wan/ixp4xx_hss.c
7162
7163 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7164 M:      Deepak Saxena <dsaxena@plexity.net>
7165 S:      Maintained
7166 F:      drivers/char/hw_random/ixp4xx-rng.c
7167
7168 INTEL MANAGEMENT ENGINE (mei)
7169 M:      Tomas Winkler <tomas.winkler@intel.com>
7170 L:      linux-kernel@vger.kernel.org
7171 S:      Supported
7172 F:      include/uapi/linux/mei.h
7173 F:      include/linux/mei_cl_bus.h
7174 F:      drivers/misc/mei/*
7175 F:      drivers/watchdog/mei_wdt.c
7176 F:      Documentation/misc-devices/mei/*
7177 F:      samples/mei/*
7178
7179 INTEL MENLOW THERMAL DRIVER
7180 M:      Sujith Thomas <sujith.thomas@intel.com>
7181 L:      platform-driver-x86@vger.kernel.org
7182 W:      https://01.org/linux-acpi
7183 S:      Supported
7184 F:      drivers/platform/x86/intel_menlow.c
7185
7186 INTEL MERRIFIELD GPIO DRIVER
7187 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7188 L:      linux-gpio@vger.kernel.org
7189 S:      Maintained
7190 F:      drivers/gpio/gpio-merrifield.c
7191
7192 INTEL MIC DRIVERS (mic)
7193 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7194 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7195 S:      Supported
7196 W:      https://github.com/sudeepdutt/mic
7197 W:      http://software.intel.com/en-us/mic-developer
7198 F:      include/linux/mic_bus.h
7199 F:      include/linux/scif.h
7200 F:      include/uapi/linux/mic_common.h
7201 F:      include/uapi/linux/mic_ioctl.h
7202 F:      include/uapi/linux/scif_ioctl.h
7203 F:      drivers/misc/mic/
7204 F:      drivers/dma/mic_x100_dma.c
7205 F:      drivers/dma/mic_x100_dma.h
7206 F:      Documentation/mic/
7207
7208 INTEL PMC CORE DRIVER
7209 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7210 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7211 L:      platform-driver-x86@vger.kernel.org
7212 S:      Maintained
7213 F:      arch/x86/include/asm/pmc_core.h
7214 F:      drivers/platform/x86/intel_pmc_core*
7215
7216 INTEL PMC/P-Unit IPC DRIVER
7217 M:      Zha Qipeng<qipeng.zha@intel.com>
7218 L:      platform-driver-x86@vger.kernel.org
7219 S:      Maintained
7220 F:      drivers/platform/x86/intel_pmc_ipc.c
7221 F:      drivers/platform/x86/intel_punit_ipc.c
7222 F:      arch/x86/include/asm/intel_pmc_ipc.h
7223 F:      arch/x86/include/asm/intel_punit_ipc.h
7224
7225 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7226 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7227 L:      linux-wireless@vger.kernel.org
7228 S:      Maintained
7229 F:      Documentation/networking/README.ipw2100
7230 F:      Documentation/networking/README.ipw2200
7231 F:      drivers/net/wireless/intel/ipw2x00/
7232
7233 INTEL PSTATE DRIVER
7234 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7235 M:      Len Brown <lenb@kernel.org>
7236 L:      linux-pm@vger.kernel.org
7237 S:      Supported
7238 F:      drivers/cpufreq/intel_pstate.c
7239
7240 INTEL RDMA RNIC DRIVER
7241 M:      Faisal Latif <faisal.latif@intel.com>
7242 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7243 L:      linux-rdma@vger.kernel.org
7244 S:      Supported
7245 F:      drivers/infiniband/hw/i40iw/
7246 F:      include/uapi/rdma/i40iw-abi.h
7247
7248 INTEL SHA MULTIBUFFER DRIVER
7249 M:      Megha Dey <megha.dey@linux.intel.com>
7250 R:      Tim Chen <tim.c.chen@linux.intel.com>
7251 L:      linux-crypto@vger.kernel.org
7252 S:      Supported
7253 F:      arch/x86/crypto/sha*-mb
7254 F:      crypto/mcryptd.c
7255
7256 INTEL TELEMETRY DRIVER
7257 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7258 L:      platform-driver-x86@vger.kernel.org
7259 S:      Maintained
7260 F:      arch/x86/include/asm/intel_telemetry.h
7261 F:      drivers/platform/x86/intel_telemetry*
7262
7263 INTEL VIRTUAL BUTTON DRIVER
7264 M:      AceLan Kao <acelan.kao@canonical.com>
7265 L:      platform-driver-x86@vger.kernel.org
7266 S:      Maintained
7267 F:      drivers/platform/x86/intel-vbtn.c
7268
7269 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7270 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7271 L:      linux-wireless@vger.kernel.org
7272 S:      Supported
7273 F:      drivers/net/wireless/intel/iwlegacy/
7274
7275 INTEL WIRELESS WIFI LINK (iwlwifi)
7276 M:      Johannes Berg <johannes.berg@intel.com>
7277 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7278 M:      Luca Coelho <luciano.coelho@intel.com>
7279 M:      Intel Linux Wireless <linuxwifi@intel.com>
7280 L:      linux-wireless@vger.kernel.org
7281 W:      http://intellinuxwireless.org
7282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7283 S:      Supported
7284 F:      drivers/net/wireless/intel/iwlwifi/
7285
7286 INTEL WIRELESS WIMAX CONNECTION 2400
7287 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7288 M:      linux-wimax@intel.com
7289 L:      wimax@linuxwimax.org (subscribers-only)
7290 S:      Supported
7291 W:      http://linuxwimax.org
7292 F:      Documentation/wimax/README.i2400m
7293 F:      drivers/net/wimax/i2400m/
7294 F:      include/uapi/linux/wimax/i2400m.h
7295
7296 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7297 M:      Mario Limonciello <mario.limonciello@dell.com>
7298 S:      Maintained
7299 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7300
7301 INTEL(R) TRACE HUB
7302 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7303 S:      Supported
7304 F:      Documentation/trace/intel_th.txt
7305 F:      drivers/hwtracing/intel_th/
7306
7307 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7308 M:      Ning Sun <ning.sun@intel.com>
7309 L:      tboot-devel@lists.sourceforge.net
7310 W:      http://tboot.sourceforge.net
7311 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7312 S:      Supported
7313 F:      Documentation/intel_txt.txt
7314 F:      include/linux/tboot.h
7315 F:      arch/x86/kernel/tboot.c
7316
7317 INTEL-MID GPIO DRIVER
7318 M:      David Cohen <david.a.cohen@linux.intel.com>
7319 L:      linux-gpio@vger.kernel.org
7320 S:      Maintained
7321 F:      drivers/gpio/gpio-intel-mid.c
7322
7323 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7324 M:      Linus Walleij <linus.walleij@linaro.org>
7325 L:      linux-iio@vger.kernel.org
7326 S:      Maintained
7327 F:      drivers/iio/gyro/mpu3050*
7328 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7329
7330 IOC3 ETHERNET DRIVER
7331 M:      Ralf Baechle <ralf@linux-mips.org>
7332 L:      linux-mips@linux-mips.org
7333 S:      Maintained
7334 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7335
7336 IOC3 SERIAL DRIVER
7337 M:      Pat Gefre <pfg@sgi.com>
7338 L:      linux-serial@vger.kernel.org
7339 S:      Maintained
7340 F:      drivers/tty/serial/ioc3_serial.c
7341
7342 IOMMU DRIVERS
7343 M:      Joerg Roedel <joro@8bytes.org>
7344 L:      iommu@lists.linux-foundation.org
7345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7346 S:      Maintained
7347 F:      Documentation/devicetree/bindings/iommu/
7348 F:      drivers/iommu/
7349 F:      include/linux/iommu.h
7350 F:      include/linux/of_iommu.h
7351 F:      include/linux/iova.h
7352
7353 IP MASQUERADING
7354 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7355 S:      Maintained
7356 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7357
7358 IPMI SUBSYSTEM
7359 M:      Corey Minyard <minyard@acm.org>
7360 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7361 W:      http://openipmi.sourceforge.net/
7362 S:      Supported
7363 F:      Documentation/IPMI.txt
7364 F:      drivers/char/ipmi/
7365 F:      include/linux/ipmi*
7366 F:      include/uapi/linux/ipmi*
7367
7368 IPS SCSI RAID DRIVER
7369 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7370 L:      linux-scsi@vger.kernel.org
7371 W:      http://www.adaptec.com/
7372 S:      Maintained
7373 F:      drivers/scsi/ips*
7374
7375 IPVS
7376 M:      Wensong Zhang <wensong@linux-vs.org>
7377 M:      Simon Horman <horms@verge.net.au>
7378 M:      Julian Anastasov <ja@ssi.bg>
7379 L:      netdev@vger.kernel.org
7380 L:      lvs-devel@vger.kernel.org
7381 S:      Maintained
7382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7384 F:      Documentation/networking/ipvs-sysctl.txt
7385 F:      include/net/ip_vs.h
7386 F:      include/uapi/linux/ip_vs.h
7387 F:      net/netfilter/ipvs/
7388
7389 IPWIRELESS DRIVER
7390 M:      Jiri Kosina <jikos@kernel.org>
7391 M:      David Sterba <dsterba@suse.com>
7392 S:      Odd Fixes
7393 F:      drivers/tty/ipwireless/
7394
7395 IPX NETWORK LAYER
7396 L:      netdev@vger.kernel.org
7397 S:      Obsolete
7398 F:      include/uapi/linux/ipx.h
7399 F:      drivers/staging/ipx/
7400
7401 IRDA SUBSYSTEM
7402 M:      Samuel Ortiz <samuel@sortiz.org>
7403 L:      irda-users@lists.sourceforge.net (subscribers-only)
7404 L:      netdev@vger.kernel.org
7405 W:      http://irda.sourceforge.net/
7406 S:      Obsolete
7407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7408 F:      Documentation/networking/irda.txt
7409 F:      drivers/staging/irda/
7410
7411 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7412 M:      Marc Zyngier <marc.zyngier@arm.com>
7413 S:      Maintained
7414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7415 F:      Documentation/IRQ-domain.txt
7416 F:      include/linux/irqdomain.h
7417 F:      kernel/irq/irqdomain.c
7418 F:      kernel/irq/msi.c
7419
7420 IRQ SUBSYSTEM
7421 M:      Thomas Gleixner <tglx@linutronix.de>
7422 L:      linux-kernel@vger.kernel.org
7423 S:      Maintained
7424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7425 F:      kernel/irq/
7426
7427 IRQCHIP DRIVERS
7428 M:      Thomas Gleixner <tglx@linutronix.de>
7429 M:      Jason Cooper <jason@lakedaemon.net>
7430 M:      Marc Zyngier <marc.zyngier@arm.com>
7431 L:      linux-kernel@vger.kernel.org
7432 S:      Maintained
7433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7434 F:      Documentation/devicetree/bindings/interrupt-controller/
7435 F:      drivers/irqchip/
7436
7437 ISA
7438 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7439 S:      Maintained
7440 F:      Documentation/isa.txt
7441 F:      drivers/base/isa.c
7442 F:      include/linux/isa.h
7443
7444 ISA RADIO MODULE
7445 M:      Hans Verkuil <hverkuil@xs4all.nl>
7446 L:      linux-media@vger.kernel.org
7447 T:      git git://linuxtv.org/media_tree.git
7448 W:      https://linuxtv.org
7449 S:      Maintained
7450 F:      drivers/media/radio/radio-isa*
7451
7452 ISAPNP
7453 M:      Jaroslav Kysela <perex@perex.cz>
7454 S:      Maintained
7455 F:      Documentation/isapnp.txt
7456 F:      drivers/pnp/isapnp/
7457 F:      include/linux/isapnp.h
7458
7459 ISCSI
7460 M:      Lee Duncan <lduncan@suse.com>
7461 M:      Chris Leech <cleech@redhat.com>
7462 L:      open-iscsi@googlegroups.com
7463 W:      www.open-iscsi.com
7464 S:      Maintained
7465 F:      drivers/scsi/*iscsi*
7466 F:      include/scsi/*iscsi*
7467
7468 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7469 M:      Peter Jones <pjones@redhat.com>
7470 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7471 S:      Maintained
7472 F:      drivers/firmware/iscsi_ibft*
7473
7474 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7475 M:      Or Gerlitz <ogerlitz@mellanox.com>
7476 M:      Sagi Grimberg <sagi@grimberg.me>
7477 M:      Roi Dayan <roid@mellanox.com>
7478 L:      linux-rdma@vger.kernel.org
7479 S:      Supported
7480 W:      http://www.openfabrics.org
7481 W:      www.open-iscsi.org
7482 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7483 F:      drivers/infiniband/ulp/iser/
7484
7485 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7486 M:      Sagi Grimberg <sagi@grimberg.me>
7487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7488 L:      linux-rdma@vger.kernel.org
7489 L:      target-devel@vger.kernel.org
7490 S:      Supported
7491 W:      http://www.linux-iscsi.org
7492 F:      drivers/infiniband/ulp/isert
7493
7494 ISDN SUBSYSTEM
7495 M:      Karsten Keil <isdn@linux-pingi.de>
7496 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7497 L:      netdev@vger.kernel.org
7498 W:      http://www.isdn4linux.de
7499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7500 S:      Maintained
7501 F:      Documentation/isdn/
7502 F:      drivers/isdn/
7503 F:      include/linux/isdn.h
7504 F:      include/linux/isdn/
7505 F:      include/uapi/linux/isdn.h
7506 F:      include/uapi/linux/isdn/
7507
7508 ISDN SUBSYSTEM (Eicon active card driver)
7509 M:      Armin Schindler <mac@melware.de>
7510 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7511 W:      http://www.melware.de
7512 S:      Maintained
7513 F:      drivers/isdn/hardware/eicon/
7514
7515 IT87 HARDWARE MONITORING DRIVER
7516 M:      Jean Delvare <jdelvare@suse.com>
7517 L:      linux-hwmon@vger.kernel.org
7518 S:      Maintained
7519 F:      Documentation/hwmon/it87
7520 F:      drivers/hwmon/it87.c
7521
7522 IT913X MEDIA DRIVER
7523 M:      Antti Palosaari <crope@iki.fi>
7524 L:      linux-media@vger.kernel.org
7525 W:      https://linuxtv.org
7526 W:      http://palosaari.fi/linux/
7527 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7528 T:      git git://linuxtv.org/anttip/media_tree.git
7529 S:      Maintained
7530 F:      drivers/media/tuners/it913x*
7531
7532 IVTV VIDEO4LINUX DRIVER
7533 M:      Andy Walls <awalls@md.metrocast.net>
7534 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7535 L:      linux-media@vger.kernel.org
7536 T:      git git://linuxtv.org/media_tree.git
7537 W:      http://www.ivtvdriver.org
7538 S:      Maintained
7539 F:      Documentation/media/v4l-drivers/ivtv*
7540 F:      drivers/media/pci/ivtv/
7541 F:      include/uapi/linux/ivtv*
7542
7543 IX2505V MEDIA DRIVER
7544 M:      Malcolm Priestley <tvboxspy@gmail.com>
7545 L:      linux-media@vger.kernel.org
7546 W:      https://linuxtv.org
7547 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7548 S:      Maintained
7549 F:      drivers/media/dvb-frontends/ix2505v*
7550
7551 JAILHOUSE HYPERVISOR INTERFACE
7552 M:      Jan Kiszka <jan.kiszka@siemens.com>
7553 L:      jailhouse-dev@googlegroups.com
7554 S:      Maintained
7555 F:      arch/x86/kernel/jailhouse.c
7556 F:      arch/x86/include/asm/jailhouse_para.h
7557
7558 JC42.4 TEMPERATURE SENSOR DRIVER
7559 M:      Guenter Roeck <linux@roeck-us.net>
7560 L:      linux-hwmon@vger.kernel.org
7561 S:      Maintained
7562 F:      drivers/hwmon/jc42.c
7563 F:      Documentation/hwmon/jc42
7564
7565 JFS FILESYSTEM
7566 M:      Dave Kleikamp <shaggy@kernel.org>
7567 L:      jfs-discussion@lists.sourceforge.net
7568 W:      http://jfs.sourceforge.net/
7569 T:      git git://github.com/kleikamp/linux-shaggy.git
7570 S:      Maintained
7571 F:      Documentation/filesystems/jfs.txt
7572 F:      fs/jfs/
7573
7574 JME NETWORK DRIVER
7575 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7576 L:      netdev@vger.kernel.org
7577 S:      Maintained
7578 F:      drivers/net/ethernet/jme.*
7579
7580 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7581 M:      David Woodhouse <dwmw2@infradead.org>
7582 L:      linux-mtd@lists.infradead.org
7583 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7584 S:      Maintained
7585 F:      fs/jffs2/
7586 F:      include/uapi/linux/jffs2.h
7587
7588 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7589 M:      "Theodore Ts'o" <tytso@mit.edu>
7590 M:      Jan Kara <jack@suse.com>
7591 L:      linux-ext4@vger.kernel.org
7592 S:      Maintained
7593 F:      fs/jbd2/
7594 F:      include/linux/jbd2.h
7595
7596 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7597 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7598 L:      linux-media@vger.kernel.org
7599 S:      Maintained
7600 F:      drivers/media/platform/rcar_jpu.c
7601
7602 JSM Neo PCI based serial card
7603 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7604 L:      linux-serial@vger.kernel.org
7605 S:      Maintained
7606 F:      drivers/tty/serial/jsm/
7607
7608 K10TEMP HARDWARE MONITORING DRIVER
7609 M:      Clemens Ladisch <clemens@ladisch.de>
7610 L:      linux-hwmon@vger.kernel.org
7611 S:      Maintained
7612 F:      Documentation/hwmon/k10temp
7613 F:      drivers/hwmon/k10temp.c
7614
7615 K8TEMP HARDWARE MONITORING DRIVER
7616 M:      Rudolf Marek <r.marek@assembler.cz>
7617 L:      linux-hwmon@vger.kernel.org
7618 S:      Maintained
7619 F:      Documentation/hwmon/k8temp
7620 F:      drivers/hwmon/k8temp.c
7621
7622 KASAN
7623 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7624 R:      Alexander Potapenko <glider@google.com>
7625 R:      Dmitry Vyukov <dvyukov@google.com>
7626 L:      kasan-dev@googlegroups.com
7627 S:      Maintained
7628 F:      arch/*/include/asm/kasan.h
7629 F:      arch/*/mm/kasan_init*
7630 F:      Documentation/dev-tools/kasan.rst
7631 F:      include/linux/kasan*.h
7632 F:      lib/test_kasan.c
7633 F:      mm/kasan/
7634 F:      scripts/Makefile.kasan
7635
7636 KCONFIG
7637 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7639 L:      linux-kbuild@vger.kernel.org
7640 S:      Maintained
7641 F:      Documentation/kbuild/kconfig-language.txt
7642 F:      scripts/kconfig/
7643
7644 KDUMP
7645 M:      Dave Young <dyoung@redhat.com>
7646 M:      Baoquan He <bhe@redhat.com>
7647 R:      Vivek Goyal <vgoyal@redhat.com>
7648 L:      kexec@lists.infradead.org
7649 W:      http://lse.sourceforge.net/kdump/
7650 S:      Maintained
7651 F:      Documentation/kdump/
7652
7653 KEENE FM RADIO TRANSMITTER DRIVER
7654 M:      Hans Verkuil <hverkuil@xs4all.nl>
7655 L:      linux-media@vger.kernel.org
7656 T:      git git://linuxtv.org/media_tree.git
7657 W:      https://linuxtv.org
7658 S:      Maintained
7659 F:      drivers/media/radio/radio-keene*
7660
7661 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7662 M:      Ian Kent <raven@themaw.net>
7663 L:      autofs@vger.kernel.org
7664 S:      Maintained
7665 F:      fs/autofs4/
7666
7667 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7668 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7669 M:      Michal Marek <michal.lkml@markovi.net>
7670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7671 L:      linux-kbuild@vger.kernel.org
7672 S:      Maintained
7673 F:      Documentation/kbuild/
7674 F:      Makefile
7675 F:      scripts/Makefile.*
7676 F:      scripts/basic/
7677 F:      scripts/mk*
7678 F:      scripts/package/
7679
7680 KERNEL JANITORS
7681 L:      kernel-janitors@vger.kernel.org
7682 W:      http://kernelnewbies.org/KernelJanitors
7683 S:      Odd Fixes
7684
7685 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7686 M:      "J. Bruce Fields" <bfields@fieldses.org>
7687 M:      Jeff Layton <jlayton@kernel.org>
7688 L:      linux-nfs@vger.kernel.org
7689 W:      http://nfs.sourceforge.net/
7690 T:      git git://linux-nfs.org/~bfields/linux.git
7691 S:      Supported
7692 F:      fs/nfsd/
7693 F:      include/uapi/linux/nfsd/
7694 F:      fs/lockd/
7695 F:      fs/nfs_common/
7696 F:      net/sunrpc/
7697 F:      include/linux/lockd/
7698 F:      include/linux/sunrpc/
7699 F:      include/uapi/linux/sunrpc/
7700
7701 KERNEL SELFTEST FRAMEWORK
7702 M:      Shuah Khan <shuahkh@osg.samsung.com>
7703 M:      Shuah Khan <shuah@kernel.org>
7704 L:      linux-kselftest@vger.kernel.org
7705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7706 S:      Maintained
7707 F:      tools/testing/selftests/
7708 F:      Documentation/dev-tools/kselftest*
7709
7710 KERNEL USERMODE HELPER
7711 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7712 L:      linux-kernel@vger.kernel.org
7713 S:      Maintained
7714 F:      kernel/umh.c
7715 F:      include/linux/umh.h
7716
7717 KERNEL VIRTUAL MACHINE (KVM)
7718 M:      Paolo Bonzini <pbonzini@redhat.com>
7719 M:      Radim Krčmář <rkrcmar@redhat.com>
7720 L:      kvm@vger.kernel.org
7721 W:      http://www.linux-kvm.org
7722 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7723 S:      Supported
7724 F:      Documentation/virtual/kvm/
7725 F:      include/trace/events/kvm.h
7726 F:      include/uapi/asm-generic/kvm*
7727 F:      include/uapi/linux/kvm*
7728 F:      include/asm-generic/kvm*
7729 F:      include/linux/kvm*
7730 F:      include/kvm/iodev.h
7731 F:      virt/kvm/*
7732 F:      tools/kvm/
7733
7734 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7735 M:      Joerg Roedel <joro@8bytes.org>
7736 L:      kvm@vger.kernel.org
7737 W:      http://www.linux-kvm.org/
7738 S:      Maintained
7739 F:      arch/x86/include/asm/svm.h
7740 F:      arch/x86/kvm/svm.c
7741
7742 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7743 M:      Christoffer Dall <christoffer.dall@linaro.org>
7744 M:      Marc Zyngier <marc.zyngier@arm.com>
7745 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7746 L:      kvmarm@lists.cs.columbia.edu
7747 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7749 S:      Supported
7750 F:      arch/arm/include/uapi/asm/kvm*
7751 F:      arch/arm/include/asm/kvm*
7752 F:      arch/arm/kvm/
7753 F:      virt/kvm/arm/
7754 F:      include/kvm/arm_*
7755
7756 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7757 M:      Christoffer Dall <christoffer.dall@linaro.org>
7758 M:      Marc Zyngier <marc.zyngier@arm.com>
7759 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7760 L:      kvmarm@lists.cs.columbia.edu
7761 S:      Maintained
7762 F:      arch/arm64/include/uapi/asm/kvm*
7763 F:      arch/arm64/include/asm/kvm*
7764 F:      arch/arm64/kvm/
7765
7766 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7767 M:      James Hogan <jhogan@kernel.org>
7768 L:      linux-mips@linux-mips.org
7769 S:      Supported
7770 F:      arch/mips/include/uapi/asm/kvm*
7771 F:      arch/mips/include/asm/kvm*
7772 F:      arch/mips/kvm/
7773
7774 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7775 M:      Paul Mackerras <paulus@ozlabs.org>
7776 L:      kvm-ppc@vger.kernel.org
7777 W:      http://www.linux-kvm.org/
7778 T:      git git://github.com/agraf/linux-2.6.git
7779 S:      Supported
7780 F:      arch/powerpc/include/uapi/asm/kvm*
7781 F:      arch/powerpc/include/asm/kvm*
7782 F:      arch/powerpc/kvm/
7783 F:      arch/powerpc/kernel/kvm*
7784
7785 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7786 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7787 M:      Janosch Frank <frankja@linux.ibm.com>
7788 R:      David Hildenbrand <david@redhat.com>
7789 R:      Cornelia Huck <cohuck@redhat.com>
7790 L:      linux-s390@vger.kernel.org
7791 W:      http://www.ibm.com/developerworks/linux/linux390/
7792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7793 S:      Supported
7794 F:      arch/s390/include/uapi/asm/kvm*
7795 F:      arch/s390/include/asm/gmap.h
7796 F:      arch/s390/include/asm/kvm*
7797 F:      arch/s390/kvm/
7798 F:      arch/s390/mm/gmap.c
7799
7800 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7801 M:      Paolo Bonzini <pbonzini@redhat.com>
7802 M:      Radim Krčmář <rkrcmar@redhat.com>
7803 L:      kvm@vger.kernel.org
7804 W:      http://www.linux-kvm.org
7805 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7806 S:      Supported
7807 F:      arch/x86/kvm/
7808 F:      arch/x86/include/uapi/asm/kvm*
7809 F:      arch/x86/include/asm/kvm*
7810 F:      arch/x86/include/asm/pvclock-abi.h
7811 F:      arch/x86/kernel/kvm.c
7812 F:      arch/x86/kernel/kvmclock.c
7813
7814 KERNFS
7815 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7816 M:      Tejun Heo <tj@kernel.org>
7817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7818 S:      Supported
7819 F:      include/linux/kernfs.h
7820 F:      fs/kernfs/
7821
7822 KEXEC
7823 M:      Eric Biederman <ebiederm@xmission.com>
7824 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7825 L:      kexec@lists.infradead.org
7826 S:      Maintained
7827 F:      include/linux/kexec.h
7828 F:      include/uapi/linux/kexec.h
7829 F:      kernel/kexec*
7830
7831 KEYS-ENCRYPTED
7832 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7833 L:      linux-integrity@vger.kernel.org
7834 L:      keyrings@vger.kernel.org
7835 S:      Supported
7836 F:      Documentation/security/keys/trusted-encrypted.rst
7837 F:      include/keys/encrypted-type.h
7838 F:      security/keys/encrypted-keys/
7839
7840 KEYS-TRUSTED
7841 M:      James Bottomley <jejb@linux.vnet.ibm.com>
7842 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7843 L:      linux-integrity@vger.kernel.org
7844 L:      keyrings@vger.kernel.org
7845 S:      Supported
7846 F:      Documentation/security/keys/trusted-encrypted.rst
7847 F:      include/keys/trusted-type.h
7848 F:      security/keys/trusted.c
7849 F:      security/keys/trusted.h
7850
7851 KEYS/KEYRINGS:
7852 M:      David Howells <dhowells@redhat.com>
7853 L:      keyrings@vger.kernel.org
7854 S:      Maintained
7855 F:      Documentation/security/keys/core.rst
7856 F:      include/linux/key.h
7857 F:      include/linux/key-type.h
7858 F:      include/linux/keyctl.h
7859 F:      include/uapi/linux/keyctl.h
7860 F:      include/keys/
7861 F:      security/keys/
7862
7863 KGDB / KDB /debug_core
7864 M:      Jason Wessel <jason.wessel@windriver.com>
7865 M:      Daniel Thompson <daniel.thompson@linaro.org>
7866 W:      http://kgdb.wiki.kernel.org/
7867 L:      kgdb-bugreport@lists.sourceforge.net
7868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7869 S:      Maintained
7870 F:      Documentation/dev-tools/kgdb.rst
7871 F:      drivers/misc/kgdbts.c
7872 F:      drivers/tty/serial/kgdboc.c
7873 F:      include/linux/kdb.h
7874 F:      include/linux/kgdb.h
7875 F:      kernel/debug/
7876
7877 KMEMLEAK
7878 M:      Catalin Marinas <catalin.marinas@arm.com>
7879 S:      Maintained
7880 F:      Documentation/dev-tools/kmemleak.rst
7881 F:      include/linux/kmemleak.h
7882 F:      mm/kmemleak.c
7883 F:      mm/kmemleak-test.c
7884
7885 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7886 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7887 L:      linux-kernel@vger.kernel.org
7888 S:      Maintained
7889 F:      kernel/kmod.c
7890 F:      include/linux/kmod.h
7891 F:      lib/test_kmod.c
7892 F:      tools/testing/selftests/kmod/
7893
7894 KPROBES
7895 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7896 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7897 M:      "David S. Miller" <davem@davemloft.net>
7898 M:      Masami Hiramatsu <mhiramat@kernel.org>
7899 S:      Maintained
7900 F:      Documentation/kprobes.txt
7901 F:      include/linux/kprobes.h
7902 F:      include/asm-generic/kprobes.h
7903 F:      kernel/kprobes.c
7904
7905 KS0108 LCD CONTROLLER DRIVER
7906 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7907 W:      http://miguelojeda.es/auxdisplay.htm
7908 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7909 S:      Maintained
7910 F:      Documentation/auxdisplay/ks0108
7911 F:      drivers/auxdisplay/ks0108.c
7912 F:      include/linux/ks0108.h
7913
7914 L3MDEV
7915 M:      David Ahern <dsa@cumulusnetworks.com>
7916 L:      netdev@vger.kernel.org
7917 S:      Maintained
7918 F:      net/l3mdev
7919 F:      include/net/l3mdev.h
7920
7921 LANTIQ MIPS ARCHITECTURE
7922 M:      John Crispin <john@phrozen.org>
7923 L:      linux-mips@linux-mips.org
7924 S:      Maintained
7925 F:      arch/mips/lantiq
7926 F:      drivers/soc/lantiq
7927
7928 LAPB module
7929 L:      linux-x25@vger.kernel.org
7930 S:      Orphan
7931 F:      Documentation/networking/lapb-module.txt
7932 F:      include/*/lapb.h
7933 F:      net/lapb/
7934
7935 LASI 53c700 driver for PARISC
7936 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7937 L:      linux-scsi@vger.kernel.org
7938 S:      Maintained
7939 F:      Documentation/scsi/53c700.txt
7940 F:      drivers/scsi/53c700*
7941
7942 LEAKING_ADDRESSES
7943 M:      Tobin C. Harding <me@tobin.cc>
7944 M:      Tycho Andersen <tycho@tycho.ws>
7945 L:      kernel-hardening@lists.openwall.com
7946 S:      Maintained
7947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
7948 F:      scripts/leaking_addresses.pl
7949
7950 LED SUBSYSTEM
7951 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7952 M:      Pavel Machek <pavel@ucw.cz>
7953 L:      linux-leds@vger.kernel.org
7954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7955 S:      Maintained
7956 F:      Documentation/devicetree/bindings/leds/
7957 F:      drivers/leds/
7958 F:      include/linux/leds.h
7959
7960 LEGACY EEPROM DRIVER
7961 M:      Jean Delvare <jdelvare@suse.com>
7962 S:      Maintained
7963 F:      Documentation/misc-devices/eeprom
7964 F:      drivers/misc/eeprom/eeprom.c
7965
7966 LEGO USB Tower driver
7967 M:      Juergen Stuber <starblue@users.sourceforge.net>
7968 L:      legousb-devel@lists.sourceforge.net
7969 W:      http://legousb.sourceforge.net/
7970 S:      Maintained
7971 F:      drivers/usb/misc/legousbtower.c
7972
7973 LG2160 MEDIA DRIVER
7974 M:      Michael Krufky <mkrufky@linuxtv.org>
7975 L:      linux-media@vger.kernel.org
7976 W:      https://linuxtv.org
7977 W:      http://github.com/mkrufky
7978 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7979 T:      git git://linuxtv.org/mkrufky/tuners.git
7980 S:      Maintained
7981 F:      drivers/media/dvb-frontends/lg2160.*
7982
7983 LGDT3305 MEDIA DRIVER
7984 M:      Michael Krufky <mkrufky@linuxtv.org>
7985 L:      linux-media@vger.kernel.org
7986 W:      https://linuxtv.org
7987 W:      http://github.com/mkrufky
7988 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7989 T:      git git://linuxtv.org/mkrufky/tuners.git
7990 S:      Maintained
7991 F:      drivers/media/dvb-frontends/lgdt3305.*
7992
7993 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7994 M:      Viresh Kumar <vireshk@kernel.org>
7995 L:      linux-ide@vger.kernel.org
7996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7997 S:      Maintained
7998 F:      include/linux/pata_arasan_cf_data.h
7999 F:      drivers/ata/pata_arasan_cf.c
8000
8001 LIBATA PATA DRIVERS
8002 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8003 M:      Tejun Heo <tj@kernel.org>
8004 L:      linux-ide@vger.kernel.org
8005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8006 S:      Maintained
8007 F:      drivers/ata/pata_*.c
8008 F:      drivers/ata/ata_generic.c
8009
8010 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8011 M:      Linus Walleij <linus.walleij@linaro.org>
8012 L:      linux-ide@vger.kernel.org
8013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8014 S:      Maintained
8015 F:      drivers/ata/pata_ftide010.c
8016 F:      drivers/ata/sata_gemini.c
8017 F:      drivers/ata/sata_gemini.h
8018
8019 LIBATA SATA AHCI PLATFORM devices support
8020 M:      Hans de Goede <hdegoede@redhat.com>
8021 M:      Tejun Heo <tj@kernel.org>
8022 L:      linux-ide@vger.kernel.org
8023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8024 S:      Maintained
8025 F:      drivers/ata/ahci_platform.c
8026 F:      drivers/ata/libahci_platform.c
8027 F:      include/linux/ahci_platform.h
8028
8029 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8030 M:      Mikael Pettersson <mikpelinux@gmail.com>
8031 L:      linux-ide@vger.kernel.org
8032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8033 S:      Maintained
8034 F:      drivers/ata/sata_promise.*
8035
8036 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8037 M:      Tejun Heo <tj@kernel.org>
8038 L:      linux-ide@vger.kernel.org
8039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8040 S:      Maintained
8041 F:      drivers/ata/
8042 F:      include/linux/ata.h
8043 F:      include/linux/libata.h
8044 F:      Documentation/devicetree/bindings/ata/
8045
8046 LIBLOCKDEP
8047 M:      Sasha Levin <alexander.levin@verizon.com>
8048 S:      Maintained
8049 F:      tools/lib/lockdep/
8050
8051 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8052 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8053 L:      linux-nvdimm@lists.01.org
8054 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8055 S:      Supported
8056 F:      drivers/nvdimm/blk.c
8057 F:      drivers/nvdimm/region_devs.c
8058
8059 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8060 M:      Vishal Verma <vishal.l.verma@intel.com>
8061 L:      linux-nvdimm@lists.01.org
8062 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8063 S:      Supported
8064 F:      drivers/nvdimm/btt*
8065
8066 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8067 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8068 L:      linux-nvdimm@lists.01.org
8069 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8070 S:      Supported
8071 F:      drivers/nvdimm/pmem*
8072
8073 LIBNVDIMM: DEVICETREE BINDINGS
8074 M:      Oliver O'Halloran <oohall@gmail.com>
8075 L:      linux-nvdimm@lists.01.org
8076 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8077 S:      Supported
8078 F:      drivers/nvdimm/of_pmem.c
8079 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8080
8081 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8082 M:      Dan Williams <dan.j.williams@intel.com>
8083 L:      linux-nvdimm@lists.01.org
8084 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8086 S:      Supported
8087 F:      drivers/nvdimm/*
8088 F:      drivers/acpi/nfit/*
8089 F:      include/linux/nd.h
8090 F:      include/linux/libnvdimm.h
8091 F:      include/uapi/linux/ndctl.h
8092
8093 LIGHTNVM PLATFORM SUPPORT
8094 M:      Matias Bjorling <mb@lightnvm.io>
8095 W:      http://github/OpenChannelSSD
8096 L:      linux-block@vger.kernel.org
8097 S:      Maintained
8098 F:      drivers/lightnvm/
8099 F:      include/linux/lightnvm.h
8100 F:      include/uapi/linux/lightnvm.h
8101
8102 LINUX FOR POWER MACINTOSH
8103 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8104 W:      http://www.penguinppc.org/
8105 L:      linuxppc-dev@lists.ozlabs.org
8106 S:      Maintained
8107 F:      arch/powerpc/platforms/powermac/
8108 F:      drivers/macintosh/
8109
8110 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8111 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8112 M:      Paul Mackerras <paulus@samba.org>
8113 M:      Michael Ellerman <mpe@ellerman.id.au>
8114 W:      https://github.com/linuxppc/linux/wiki
8115 L:      linuxppc-dev@lists.ozlabs.org
8116 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8118 S:      Supported
8119 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8120 F:      Documentation/devicetree/bindings/powerpc/
8121 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8122 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8123 F:      Documentation/powerpc/
8124 F:      arch/powerpc/
8125 F:      drivers/char/tpm/tpm_ibmvtpm*
8126 F:      drivers/crypto/nx/
8127 F:      drivers/crypto/vmx/
8128 F:      drivers/i2c/busses/i2c-opal.c
8129 F:      drivers/net/ethernet/ibm/ibmveth.*
8130 F:      drivers/net/ethernet/ibm/ibmvnic.*
8131 F:      drivers/pci/hotplug/pnv_php.c
8132 F:      drivers/pci/hotplug/rpa*
8133 F:      drivers/rtc/rtc-opal.c
8134 F:      drivers/scsi/ibmvscsi/
8135 F:      drivers/tty/hvc/hvc_opal.c
8136 F:      drivers/watchdog/wdrtas.c
8137 F:      tools/testing/selftests/powerpc
8138 N:      /pmac
8139 N:      powermac
8140 N:      powernv
8141 N:      [^a-z0-9]ps3
8142 N:      pseries
8143
8144 LINUX FOR POWERPC EMBEDDED MPC5XXX
8145 M:      Anatolij Gustschin <agust@denx.de>
8146 L:      linuxppc-dev@lists.ozlabs.org
8147 T:      git git://git.denx.de/linux-denx-agust.git
8148 S:      Maintained
8149 F:      arch/powerpc/platforms/512x/
8150 F:      arch/powerpc/platforms/52xx/
8151
8152 LINUX FOR POWERPC EMBEDDED PPC4XX
8153 M:      Alistair Popple <alistair@popple.id.au>
8154 M:      Matt Porter <mporter@kernel.crashing.org>
8155 W:      http://www.penguinppc.org/
8156 L:      linuxppc-dev@lists.ozlabs.org
8157 S:      Maintained
8158 F:      arch/powerpc/platforms/40x/
8159 F:      arch/powerpc/platforms/44x/
8160
8161 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8162 M:      Scott Wood <oss@buserror.net>
8163 M:      Kumar Gala <galak@kernel.crashing.org>
8164 W:      http://www.penguinppc.org/
8165 L:      linuxppc-dev@lists.ozlabs.org
8166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8167 S:      Maintained
8168 F:      arch/powerpc/platforms/83xx/
8169 F:      arch/powerpc/platforms/85xx/
8170 F:      Documentation/devicetree/bindings/powerpc/fsl/
8171
8172 LINUX FOR POWERPC EMBEDDED PPC8XX
8173 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8174 W:      http://www.penguinppc.org/
8175 L:      linuxppc-dev@lists.ozlabs.org
8176 S:      Maintained
8177 F:      arch/powerpc/platforms/8xx/
8178
8179 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8180 L:      linuxppc-dev@lists.ozlabs.org
8181 S:      Orphan
8182 F:      arch/powerpc/*/*virtex*
8183 F:      arch/powerpc/*/*/*virtex*
8184
8185 LINUX FOR POWERPC PA SEMI PWRFICIENT
8186 L:      linuxppc-dev@lists.ozlabs.org
8187 S:      Orphan
8188 F:      arch/powerpc/platforms/pasemi/
8189 F:      drivers/*/*pasemi*
8190 F:      drivers/*/*/*pasemi*
8191
8192 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8193 M:      Kees Cook <keescook@chromium.org>
8194 S:      Maintained
8195 F:      drivers/misc/lkdtm/*
8196
8197 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8198 M:      Alan Stern <stern@rowland.harvard.edu>
8199 M:      Andrea Parri <parri.andrea@gmail.com>
8200 M:      Will Deacon <will.deacon@arm.com>
8201 M:      Peter Zijlstra <peterz@infradead.org>
8202 M:      Boqun Feng <boqun.feng@gmail.com>
8203 M:      Nicholas Piggin <npiggin@gmail.com>
8204 M:      David Howells <dhowells@redhat.com>
8205 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8206 M:      Luc Maranget <luc.maranget@inria.fr>
8207 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8208 R:      Akira Yokosawa <akiyks@gmail.com>
8209 L:      linux-kernel@vger.kernel.org
8210 S:      Supported
8211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8212 F:      tools/memory-model/
8213 F:      Documentation/memory-barriers.txt
8214
8215 LINUX SECURITY MODULE (LSM) FRAMEWORK
8216 M:      Chris Wright <chrisw@sous-sol.org>
8217 L:      linux-security-module@vger.kernel.org
8218 S:      Supported
8219
8220 LIS3LV02D ACCELEROMETER DRIVER
8221 M:      Eric Piel <eric.piel@tremplin-utc.net>
8222 S:      Maintained
8223 F:      Documentation/misc-devices/lis3lv02d
8224 F:      drivers/misc/lis3lv02d/
8225 F:      drivers/platform/x86/hp_accel.c
8226
8227 LIVE PATCHING
8228 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8229 M:      Jessica Yu <jeyu@kernel.org>
8230 M:      Jiri Kosina <jikos@kernel.org>
8231 M:      Miroslav Benes <mbenes@suse.cz>
8232 R:      Petr Mladek <pmladek@suse.com>
8233 S:      Maintained
8234 F:      kernel/livepatch/
8235 F:      include/linux/livepatch.h
8236 F:      arch/x86/include/asm/livepatch.h
8237 F:      arch/x86/kernel/livepatch.c
8238 F:      Documentation/livepatch/
8239 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8240 F:      samples/livepatch/
8241 L:      live-patching@vger.kernel.org
8242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8243
8244 LLC (802.2)
8245 L:      netdev@vger.kernel.org
8246 S:      Odd fixes
8247 F:      include/linux/llc.h
8248 F:      include/uapi/linux/llc.h
8249 F:      include/net/llc*
8250 F:      net/llc/
8251
8252 LM73 HARDWARE MONITOR DRIVER
8253 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8254 L:      linux-hwmon@vger.kernel.org
8255 S:      Maintained
8256 F:      drivers/hwmon/lm73.c
8257
8258 LM78 HARDWARE MONITOR DRIVER
8259 M:      Jean Delvare <jdelvare@suse.com>
8260 L:      linux-hwmon@vger.kernel.org
8261 S:      Maintained
8262 F:      Documentation/hwmon/lm78
8263 F:      drivers/hwmon/lm78.c
8264
8265 LM83 HARDWARE MONITOR DRIVER
8266 M:      Jean Delvare <jdelvare@suse.com>
8267 L:      linux-hwmon@vger.kernel.org
8268 S:      Maintained
8269 F:      Documentation/hwmon/lm83
8270 F:      drivers/hwmon/lm83.c
8271
8272 LM90 HARDWARE MONITOR DRIVER
8273 M:      Jean Delvare <jdelvare@suse.com>
8274 L:      linux-hwmon@vger.kernel.org
8275 S:      Maintained
8276 F:      Documentation/hwmon/lm90
8277 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8278 F:      drivers/hwmon/lm90.c
8279 F:      include/dt-bindings/thermal/lm90.h
8280
8281 LM95234 HARDWARE MONITOR DRIVER
8282 M:      Guenter Roeck <linux@roeck-us.net>
8283 L:      linux-hwmon@vger.kernel.org
8284 S:      Maintained
8285 F:      Documentation/hwmon/lm95234
8286 F:      drivers/hwmon/lm95234.c
8287
8288 LME2510 MEDIA DRIVER
8289 M:      Malcolm Priestley <tvboxspy@gmail.com>
8290 L:      linux-media@vger.kernel.org
8291 W:      https://linuxtv.org
8292 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8293 S:      Maintained
8294 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8295
8296 LOADPIN SECURITY MODULE
8297 M:      Kees Cook <keescook@chromium.org>
8298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8299 S:      Supported
8300 F:      security/loadpin/
8301 F:      Documentation/admin-guide/LSM/LoadPin.rst
8302
8303 LOCKING PRIMITIVES
8304 M:      Peter Zijlstra <peterz@infradead.org>
8305 M:      Ingo Molnar <mingo@redhat.com>
8306 L:      linux-kernel@vger.kernel.org
8307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8308 S:      Maintained
8309 F:      Documentation/locking/
8310 F:      include/linux/lockdep.h
8311 F:      include/linux/spinlock*.h
8312 F:      arch/*/include/asm/spinlock*.h
8313 F:      include/linux/rwlock*.h
8314 F:      include/linux/mutex*.h
8315 F:      arch/*/include/asm/mutex*.h
8316 F:      include/linux/rwsem*.h
8317 F:      arch/*/include/asm/rwsem.h
8318 F:      include/linux/seqlock.h
8319 F:      lib/locking*.[ch]
8320 F:      kernel/locking/
8321 X:      kernel/locking/locktorture.c
8322
8323 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8324 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8325 L:      linux-ntfs-dev@lists.sourceforge.net
8326 W:      http://www.linux-ntfs.org/content/view/19/37/
8327 S:      Maintained
8328 F:      Documentation/ldm.txt
8329 F:      block/partitions/ldm.*
8330
8331 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8332 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8333 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8334 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8335 L:      MPT-FusionLinux.pdl@broadcom.com
8336 L:      linux-scsi@vger.kernel.org
8337 W:      http://www.avagotech.com/support/
8338 S:      Supported
8339 F:      drivers/message/fusion/
8340 F:      drivers/scsi/mpt2sas/
8341 F:      drivers/scsi/mpt3sas/
8342
8343 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8344 M:      Matthew Wilcox <matthew@wil.cx>
8345 L:      linux-scsi@vger.kernel.org
8346 S:      Maintained
8347 F:      drivers/scsi/sym53c8xx_2/
8348
8349 LTC4261 HARDWARE MONITOR DRIVER
8350 M:      Guenter Roeck <linux@roeck-us.net>
8351 L:      linux-hwmon@vger.kernel.org
8352 S:      Maintained
8353 F:      Documentation/hwmon/ltc4261
8354 F:      drivers/hwmon/ltc4261.c
8355
8356 LTC4306 I2C MULTIPLEXER DRIVER
8357 M:      Michael Hennerich <michael.hennerich@analog.com>
8358 W:      http://ez.analog.com/community/linux-device-drivers
8359 L:      linux-i2c@vger.kernel.org
8360 S:      Supported
8361 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8362 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8363
8364 LTP (Linux Test Project)
8365 M:      Mike Frysinger <vapier@gentoo.org>
8366 M:      Cyril Hrubis <chrubis@suse.cz>
8367 M:      Wanlong Gao <wanlong.gao@gmail.com>
8368 M:      Jan Stancek <jstancek@redhat.com>
8369 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8370 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8371 L:      ltp@lists.linux.it (subscribers-only)
8372 W:      http://linux-test-project.github.io/
8373 T:      git git://github.com/linux-test-project/ltp.git
8374 S:      Maintained
8375
8376 M68K ARCHITECTURE
8377 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8378 L:      linux-m68k@lists.linux-m68k.org
8379 W:      http://www.linux-m68k.org/
8380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8381 S:      Maintained
8382 F:      arch/m68k/
8383 F:      drivers/zorro/
8384
8385 M68K ON APPLE MACINTOSH
8386 M:      Joshua Thompson <funaho@jurai.org>
8387 W:      http://www.mac.linux-m68k.org/
8388 L:      linux-m68k@lists.linux-m68k.org
8389 S:      Maintained
8390 F:      arch/m68k/mac/
8391
8392 M68K ON HP9000/300
8393 M:      Philip Blundell <philb@gnu.org>
8394 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8395 S:      Maintained
8396 F:      arch/m68k/hp300/
8397
8398 M88DS3103 MEDIA DRIVER
8399 M:      Antti Palosaari <crope@iki.fi>
8400 L:      linux-media@vger.kernel.org
8401 W:      https://linuxtv.org
8402 W:      http://palosaari.fi/linux/
8403 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8404 T:      git git://linuxtv.org/anttip/media_tree.git
8405 S:      Maintained
8406 F:      drivers/media/dvb-frontends/m88ds3103*
8407
8408 M88RS2000 MEDIA DRIVER
8409 M:      Malcolm Priestley <tvboxspy@gmail.com>
8410 L:      linux-media@vger.kernel.org
8411 W:      https://linuxtv.org
8412 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8413 S:      Maintained
8414 F:      drivers/media/dvb-frontends/m88rs2000*
8415
8416 MA901 MASTERKIT USB FM RADIO DRIVER
8417 M:      Alexey Klimov <klimov.linux@gmail.com>
8418 L:      linux-media@vger.kernel.org
8419 T:      git git://linuxtv.org/media_tree.git
8420 S:      Maintained
8421 F:      drivers/media/radio/radio-ma901.c
8422
8423 MAC80211
8424 M:      Johannes Berg <johannes@sipsolutions.net>
8425 L:      linux-wireless@vger.kernel.org
8426 W:      http://wireless.kernel.org/
8427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8429 S:      Maintained
8430 F:      Documentation/networking/mac80211-injection.txt
8431 F:      include/net/mac80211.h
8432 F:      net/mac80211/
8433 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8434 F:      Documentation/networking/mac80211_hwsim/README
8435
8436 MAILBOX API
8437 M:      Jassi Brar <jassisinghbrar@gmail.com>
8438 L:      linux-kernel@vger.kernel.org
8439 S:      Maintained
8440 F:      drivers/mailbox/
8441 F:      include/linux/mailbox_client.h
8442 F:      include/linux/mailbox_controller.h
8443
8444 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8445 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8446 W:      http://www.kernel.org/doc/man-pages
8447 L:      linux-man@vger.kernel.org
8448 S:      Maintained
8449
8450 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8451 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8452 L:      linux-mips@linux-mips.org
8453 S:      Maintained
8454 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8455
8456 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8457 M:      Andrew Lunn <andrew@lunn.ch>
8458 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8459 L:      netdev@vger.kernel.org
8460 S:      Maintained
8461 F:      drivers/net/dsa/mv88e6xxx/
8462 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8463
8464 MARVELL ARMADA DRM SUPPORT
8465 M:      Russell King <linux@armlinux.org.uk>
8466 S:      Maintained
8467 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8468 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8469 F:      drivers/gpu/drm/armada/
8470 F:      include/uapi/drm/armada_drm.h
8471 F:      Documentation/devicetree/bindings/display/armada/
8472
8473 MARVELL CRYPTO DRIVER
8474 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8475 M:      Arnaud Ebalard <arno@natisbad.org>
8476 F:      drivers/crypto/marvell/
8477 S:      Maintained
8478 L:      linux-crypto@vger.kernel.org
8479
8480 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8481 M:      Mirko Lindner <mlindner@marvell.com>
8482 M:      Stephen Hemminger <stephen@networkplumber.org>
8483 L:      netdev@vger.kernel.org
8484 S:      Maintained
8485 F:      drivers/net/ethernet/marvell/sk*
8486
8487 MARVELL LIBERTAS WIRELESS DRIVER
8488 L:      libertas-dev@lists.infradead.org
8489 S:      Orphan
8490 F:      drivers/net/wireless/marvell/libertas/
8491
8492 MARVELL MACCHIATOBIN SUPPORT
8493 M:      Russell King <linux@armlinux.org.uk>
8494 L:      linux-arm-kernel@lists.infradead.org
8495 S:      Maintained
8496 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8497
8498 MARVELL MV643XX ETHERNET DRIVER
8499 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8500 L:      netdev@vger.kernel.org
8501 S:      Maintained
8502 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8503 F:      include/linux/mv643xx.h
8504
8505 MARVELL MV88X3310 PHY DRIVER
8506 M:      Russell King <linux@armlinux.org.uk>
8507 L:      netdev@vger.kernel.org
8508 S:      Maintained
8509 F:      drivers/net/phy/marvell10g.c
8510
8511 MARVELL MVNETA ETHERNET DRIVER
8512 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8513 L:      netdev@vger.kernel.org
8514 S:      Maintained
8515 F:      drivers/net/ethernet/marvell/mvneta.*
8516
8517 MARVELL MWIFIEX WIRELESS DRIVER
8518 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8519 M:      Nishant Sarmukadam <nishants@marvell.com>
8520 M:      Ganapathi Bhat <gbhat@marvell.com>
8521 M:      Xinming Hu <huxm@marvell.com>
8522 L:      linux-wireless@vger.kernel.org
8523 S:      Maintained
8524 F:      drivers/net/wireless/marvell/mwifiex/
8525
8526 MARVELL MWL8K WIRELESS DRIVER
8527 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8528 L:      linux-wireless@vger.kernel.org
8529 S:      Odd Fixes
8530 F:      drivers/net/wireless/marvell/mwl8k.c
8531
8532 MARVELL NAND CONTROLLER DRIVER
8533 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8534 L:      linux-mtd@lists.infradead.org
8535 S:      Maintained
8536 F:      drivers/mtd/nand/raw/marvell_nand.c
8537 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8538
8539 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8540 M:      Nicolas Pitre <nico@fluxnic.net>
8541 S:      Odd Fixes
8542 F:      drivers/mmc/host/mvsdio.*
8543
8544 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8545 M:      Hu Ziji <huziji@marvell.com>
8546 L:      linux-mmc@vger.kernel.org
8547 S:      Supported
8548 F:      drivers/mmc/host/sdhci-xenon*
8549 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8550
8551 MATROX FRAMEBUFFER DRIVER
8552 L:      linux-fbdev@vger.kernel.org
8553 S:      Orphan
8554 F:      drivers/video/fbdev/matrox/matroxfb_*
8555 F:      include/uapi/linux/matroxfb.h
8556
8557 MAX16065 HARDWARE MONITOR DRIVER
8558 M:      Guenter Roeck <linux@roeck-us.net>
8559 L:      linux-hwmon@vger.kernel.org
8560 S:      Maintained
8561 F:      Documentation/hwmon/max16065
8562 F:      drivers/hwmon/max16065.c
8563
8564 MAX20751 HARDWARE MONITOR DRIVER
8565 M:      Guenter Roeck <linux@roeck-us.net>
8566 L:      linux-hwmon@vger.kernel.org
8567 S:      Maintained
8568 F:      Documentation/hwmon/max20751
8569 F:      drivers/hwmon/max20751.c
8570
8571 MAX2175 SDR TUNER DRIVER
8572 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8573 L:      linux-media@vger.kernel.org
8574 T:      git git://linuxtv.org/media_tree.git
8575 S:      Maintained
8576 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8577 F:      Documentation/media/v4l-drivers/max2175.rst
8578 F:      drivers/media/i2c/max2175*
8579 F:      include/uapi/linux/max2175.h
8580
8581 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8582 L:      linux-hwmon@vger.kernel.org
8583 S:      Orphan
8584 F:      Documentation/hwmon/max6650
8585 F:      drivers/hwmon/max6650.c
8586
8587 MAX6697 HARDWARE MONITOR DRIVER
8588 M:      Guenter Roeck <linux@roeck-us.net>
8589 L:      linux-hwmon@vger.kernel.org
8590 S:      Maintained
8591 F:      Documentation/hwmon/max6697
8592 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8593 F:      drivers/hwmon/max6697.c
8594 F:      include/linux/platform_data/max6697.h
8595
8596 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8597 M:      Peter Rosin <peda@axentia.se>
8598 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8599 S:      Maintained
8600 F:      Documentation/devicetree/bindings/sound/max9860.txt
8601 F:      sound/soc/codecs/max9860.*
8602
8603 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8604 M:      Javier Martinez Canillas <javier@dowhile0.org>
8605 L:      linux-kernel@vger.kernel.org
8606 S:      Supported
8607 F:      drivers/regulator/max77802-regulator.c
8608 F:      Documentation/devicetree/bindings/*/*max77802.txt
8609 F:      include/dt-bindings/*/*max77802.h
8610
8611 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8612 M:      Krzysztof Kozlowski <krzk@kernel.org>
8613 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8614 L:      linux-pm@vger.kernel.org
8615 S:      Supported
8616 F:      drivers/power/supply/max14577_charger.c
8617 F:      drivers/power/supply/max77693_charger.c
8618
8619 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8620 M:      Chanwoo Choi <cw00.choi@samsung.com>
8621 M:      Krzysztof Kozlowski <krzk@kernel.org>
8622 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8623 L:      linux-kernel@vger.kernel.org
8624 S:      Supported
8625 F:      drivers/*/max14577*.c
8626 F:      drivers/*/max77686*.c
8627 F:      drivers/*/max77693*.c
8628 F:      drivers/extcon/extcon-max14577.c
8629 F:      drivers/extcon/extcon-max77693.c
8630 F:      drivers/rtc/rtc-max77686.c
8631 F:      drivers/clk/clk-max77686.c
8632 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8633 F:      Documentation/devicetree/bindings/*/max77686.txt
8634 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8635 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8636 F:      include/linux/mfd/max14577*.h
8637 F:      include/linux/mfd/max77686*.h
8638 F:      include/linux/mfd/max77693*.h
8639
8640 MAXIRADIO FM RADIO RECEIVER DRIVER
8641 M:      Hans Verkuil <hverkuil@xs4all.nl>
8642 L:      linux-media@vger.kernel.org
8643 T:      git git://linuxtv.org/media_tree.git
8644 W:      https://linuxtv.org
8645 S:      Maintained
8646 F:      drivers/media/radio/radio-maxiradio*
8647
8648 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8649 M:      Peter Rosin <peda@axentia.se>
8650 L:      linux-iio@vger.kernel.org
8651 S:      Maintained
8652 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8653 F:      drivers/iio/potentiometer/mcp4018.c
8654 F:      drivers/iio/potentiometer/mcp4531.c
8655
8656 MCR20A IEEE-802.15.4 RADIO DRIVER
8657 M:      Xue Liu <liuxuenetmail@gmail.com>
8658 L:      linux-wpan@vger.kernel.org
8659 W:      https://github.com/xueliu/mcr20a-linux
8660 S:      Maintained
8661 F:      drivers/net/ieee802154/mcr20a.c
8662 F:      drivers/net/ieee802154/mcr20a.h
8663 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8664
8665 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8666 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8667 L:      linux-iio@vger.kernel.org
8668 S:      Maintained
8669 F:      drivers/iio/dac/cio-dac.c
8670
8671 MEDIA DRIVERS FOR ASCOT2E
8672 M:      Sergey Kozlov <serjk@netup.ru>
8673 M:      Abylay Ospan <aospan@netup.ru>
8674 L:      linux-media@vger.kernel.org
8675 W:      https://linuxtv.org
8676 W:      http://netup.tv/
8677 T:      git git://linuxtv.org/media_tree.git
8678 S:      Supported
8679 F:      drivers/media/dvb-frontends/ascot2e*
8680
8681 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8682 M:      Jasmin Jessich <jasmin@anw.at>
8683 L:      linux-media@vger.kernel.org
8684 W:      https://linuxtv.org
8685 T:      git git://linuxtv.org/media_tree.git
8686 S:      Maintained
8687 F:      drivers/media/dvb-frontends/cxd2099*
8688
8689 MEDIA DRIVERS FOR CXD2841ER
8690 M:      Sergey Kozlov <serjk@netup.ru>
8691 M:      Abylay Ospan <aospan@netup.ru>
8692 L:      linux-media@vger.kernel.org
8693 W:      https://linuxtv.org
8694 W:      http://netup.tv/
8695 T:      git git://linuxtv.org/media_tree.git
8696 S:      Supported
8697 F:      drivers/media/dvb-frontends/cxd2841er*
8698
8699 MEDIA DRIVERS FOR CXD2880
8700 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8701 L:      linux-media@vger.kernel.org
8702 W:      http://linuxtv.org/
8703 T:      git git://linuxtv.org/media_tree.git
8704 S:      Supported
8705 F:      drivers/media/dvb-frontends/cxd2880/*
8706 F:      drivers/media/spi/cxd2880*
8707
8708 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8709 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8710 L:      linux-media@vger.kernel.org
8711 W:      https://linuxtv.org
8712 T:      git git://linuxtv.org/media_tree.git
8713 S:      Maintained
8714 F:      drivers/media/pci/ddbridge/*
8715
8716 MEDIA DRIVERS FOR FREESCALE IMX
8717 M:      Steve Longerbeam <slongerbeam@gmail.com>
8718 M:      Philipp Zabel <p.zabel@pengutronix.de>
8719 L:      linux-media@vger.kernel.org
8720 T:      git git://linuxtv.org/media_tree.git
8721 S:      Maintained
8722 F:      Documentation/devicetree/bindings/media/imx.txt
8723 F:      Documentation/media/v4l-drivers/imx.rst
8724 F:      drivers/staging/media/imx/
8725 F:      include/linux/imx-media.h
8726 F:      include/media/imx.h
8727
8728 MEDIA DRIVERS FOR HELENE
8729 M:      Abylay Ospan <aospan@netup.ru>
8730 L:      linux-media@vger.kernel.org
8731 W:      https://linuxtv.org
8732 W:      http://netup.tv/
8733 T:      git git://linuxtv.org/media_tree.git
8734 S:      Supported
8735 F:      drivers/media/dvb-frontends/helene*
8736
8737 MEDIA DRIVERS FOR HORUS3A
8738 M:      Sergey Kozlov <serjk@netup.ru>
8739 M:      Abylay Ospan <aospan@netup.ru>
8740 L:      linux-media@vger.kernel.org
8741 W:      https://linuxtv.org
8742 W:      http://netup.tv/
8743 T:      git git://linuxtv.org/media_tree.git
8744 S:      Supported
8745 F:      drivers/media/dvb-frontends/horus3a*
8746
8747 MEDIA DRIVERS FOR LNBH25
8748 M:      Sergey Kozlov <serjk@netup.ru>
8749 M:      Abylay Ospan <aospan@netup.ru>
8750 L:      linux-media@vger.kernel.org
8751 W:      https://linuxtv.org
8752 W:      http://netup.tv/
8753 T:      git git://linuxtv.org/media_tree.git
8754 S:      Supported
8755 F:      drivers/media/dvb-frontends/lnbh25*
8756
8757 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8758 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8759 L:      linux-media@vger.kernel.org
8760 W:      https://linuxtv.org
8761 T:      git git://linuxtv.org/media_tree.git
8762 S:      Maintained
8763 F:      drivers/media/dvb-frontends/mxl5xx*
8764
8765 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8766 M:      Sergey Kozlov <serjk@netup.ru>
8767 M:      Abylay Ospan <aospan@netup.ru>
8768 L:      linux-media@vger.kernel.org
8769 W:      https://linuxtv.org
8770 W:      http://netup.tv/
8771 T:      git git://linuxtv.org/media_tree.git
8772 S:      Supported
8773 F:      drivers/media/pci/netup_unidvb/*
8774
8775 MEDIA DRIVERS FOR RENESAS - CEU
8776 M:      Jacopo Mondi <jacopo@jmondi.org>
8777 L:      linux-media@vger.kernel.org
8778 L:      linux-renesas-soc@vger.kernel.org
8779 T:      git git://linuxtv.org/media_tree.git
8780 S:      Supported
8781 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
8782 F:      drivers/media/platform/renesas-ceu.c
8783 F:      include/media/drv-intf/renesas-ceu.h
8784
8785 MEDIA DRIVERS FOR RENESAS - DRIF
8786 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8787 L:      linux-media@vger.kernel.org
8788 L:      linux-renesas-soc@vger.kernel.org
8789 T:      git git://linuxtv.org/media_tree.git
8790 S:      Supported
8791 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8792 F:      drivers/media/platform/rcar_drif.c
8793
8794 MEDIA DRIVERS FOR RENESAS - FCP
8795 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8796 L:      linux-media@vger.kernel.org
8797 L:      linux-renesas-soc@vger.kernel.org
8798 T:      git git://linuxtv.org/media_tree.git
8799 S:      Supported
8800 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8801 F:      drivers/media/platform/rcar-fcp.c
8802 F:      include/media/rcar-fcp.h
8803
8804 MEDIA DRIVERS FOR RENESAS - FDP1
8805 M:      Kieran Bingham <kieran@bingham.xyz>
8806 L:      linux-media@vger.kernel.org
8807 L:      linux-renesas-soc@vger.kernel.org
8808 T:      git git://linuxtv.org/media_tree.git
8809 S:      Supported
8810 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8811 F:      drivers/media/platform/rcar_fdp1.c
8812
8813 MEDIA DRIVERS FOR RENESAS - VIN
8814 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8815 L:      linux-media@vger.kernel.org
8816 L:      linux-renesas-soc@vger.kernel.org
8817 T:      git git://linuxtv.org/media_tree.git
8818 S:      Supported
8819 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8820 F:      drivers/media/platform/rcar-vin/
8821
8822 MEDIA DRIVERS FOR RENESAS - VSP1
8823 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8824 L:      linux-media@vger.kernel.org
8825 L:      linux-renesas-soc@vger.kernel.org
8826 T:      git git://linuxtv.org/media_tree.git
8827 S:      Supported
8828 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8829 F:      drivers/media/platform/vsp1/
8830
8831 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8832 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8833 L:      linux-media@vger.kernel.org
8834 W:      https://linuxtv.org
8835 T:      git git://linuxtv.org/media_tree.git
8836 S:      Maintained
8837 F:      drivers/media/dvb-frontends/stv0910*
8838
8839 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8840 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8841 L:      linux-media@vger.kernel.org
8842 W:      https://linuxtv.org
8843 T:      git git://linuxtv.org/media_tree.git
8844 S:      Maintained
8845 F:      drivers/media/dvb-frontends/stv6111*
8846
8847 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8848 M:      Dmitry Osipenko <digetx@gmail.com>
8849 L:      linux-media@vger.kernel.org
8850 L:      linux-tegra@vger.kernel.org
8851 T:      git git://linuxtv.org/media_tree.git
8852 S:      Maintained
8853 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8854 F:      drivers/staging/media/tegra-vde/
8855
8856 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8857 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8858 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8859 P:      LinuxTV.org Project
8860 L:      linux-media@vger.kernel.org
8861 W:      https://linuxtv.org
8862 Q:      http://patchwork.kernel.org/project/linux-media/list/
8863 T:      git git://linuxtv.org/media_tree.git
8864 S:      Maintained
8865 F:      Documentation/devicetree/bindings/media/
8866 F:      Documentation/media/
8867 F:      drivers/media/
8868 F:      drivers/staging/media/
8869 F:      include/linux/platform_data/media/
8870 F:      include/media/
8871 F:      include/uapi/linux/dvb/
8872 F:      include/uapi/linux/videodev2.h
8873 F:      include/uapi/linux/media.h
8874 F:      include/uapi/linux/v4l2-*
8875 F:      include/uapi/linux/meye.h
8876 F:      include/uapi/linux/ivtv*
8877 F:      include/uapi/linux/uvcvideo.h
8878
8879 MEDIATEK CIR DRIVER
8880 M:      Sean Wang <sean.wang@mediatek.com>
8881 S:      Maintained
8882 F:      drivers/media/rc/mtk-cir.c
8883
8884 MEDIATEK DMA DRIVER
8885 M:      Sean Wang <sean.wang@mediatek.com>
8886 L:      dmaengine@vger.kernel.org
8887 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8888 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8889 S:      Maintained
8890 F:      Documentation/devicetree/bindings/dma/mtk-*
8891 F:      drivers/dma/mediatek/
8892
8893 MEDIATEK PMIC LED DRIVER
8894 M:      Sean Wang <sean.wang@mediatek.com>
8895 S:      Maintained
8896 F:      drivers/leds/leds-mt6323.c
8897 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
8898
8899 MEDIATEK ETHERNET DRIVER
8900 M:      Felix Fietkau <nbd@openwrt.org>
8901 M:      John Crispin <john@phrozen.org>
8902 M:      Sean Wang <sean.wang@mediatek.com>
8903 M:      Nelson Chang <nelson.chang@mediatek.com>
8904 L:      netdev@vger.kernel.org
8905 S:      Maintained
8906 F:      drivers/net/ethernet/mediatek/
8907
8908 MEDIATEK SWITCH DRIVER
8909 M:      Sean Wang <sean.wang@mediatek.com>
8910 L:      netdev@vger.kernel.org
8911 S:      Maintained
8912 F:      drivers/net/dsa/mt7530.*
8913 F:      net/dsa/tag_mtk.c
8914
8915 MEDIATEK JPEG DRIVER
8916 M:      Rick Chang <rick.chang@mediatek.com>
8917 M:      Bin Liu <bin.liu@mediatek.com>
8918 S:      Supported
8919 F:      drivers/media/platform/mtk-jpeg/
8920 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8921
8922 MEDIATEK MDP DRIVER
8923 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8924 M:      Houlong Wei <houlong.wei@mediatek.com>
8925 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8926 S:      Supported
8927 F:      drivers/media/platform/mtk-mdp/
8928 F:      drivers/media/platform/mtk-vpu/
8929 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8930
8931 MEDIATEK MEDIA DRIVER
8932 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8933 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8934 S:      Supported
8935 F:      drivers/media/platform/mtk-vcodec/
8936 F:      drivers/media/platform/mtk-vpu/
8937 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8938 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8939
8940 MEDIATEK MT7601U WIRELESS LAN DRIVER
8941 M:      Jakub Kicinski <kubakici@wp.pl>
8942 L:      linux-wireless@vger.kernel.org
8943 S:      Maintained
8944 F:      drivers/net/wireless/mediatek/mt7601u/
8945
8946 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8947 M:      Sean Wang <sean.wang@mediatek.com>
8948 S:      Maintained
8949 F:      drivers/char/hw_random/mtk-rng.c
8950
8951 MEDIATEK USB3 DRD IP DRIVER
8952 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8953 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8954 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8955 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8956 S:      Maintained
8957 F:      drivers/usb/mtu3/
8958
8959 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8960 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8961 M:      Martin Donnelly <martin.donnelly@ge.com>
8962 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8963 S:      Maintained
8964 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8965 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8966
8967 MEGARAID SCSI/SAS DRIVERS
8968 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8969 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8970 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8971 L:      megaraidlinux.pdl@broadcom.com
8972 L:      linux-scsi@vger.kernel.org
8973 W:      http://www.avagotech.com/support/
8974 S:      Maintained
8975 F:      Documentation/scsi/megaraid.txt
8976 F:      drivers/scsi/megaraid.*
8977 F:      drivers/scsi/megaraid/
8978
8979 MELEXIS MLX90614 DRIVER
8980 M:      Crt Mori <cmo@melexis.com>
8981 L:      linux-iio@vger.kernel.org
8982 W:      http://www.melexis.com
8983 S:      Supported
8984 F:      drivers/iio/temperature/mlx90614.c
8985
8986 MELEXIS MLX90632 DRIVER
8987 M:      Crt Mori <cmo@melexis.com>
8988 L:      linux-iio@vger.kernel.org
8989 W:      http://www.melexis.com
8990 S:      Supported
8991 F:      drivers/iio/temperature/mlx90632.c
8992
8993 MELFAS MIP4 TOUCHSCREEN DRIVER
8994 M:      Sangwon Jee <jeesw@melfas.com>
8995 W:      http://www.melfas.com
8996 S:      Supported
8997 F:      drivers/input/touchscreen/melfas_mip4.c
8998 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8999
9000 MELLANOX ETHERNET DRIVER (mlx4_en)
9001 M:      Tariq Toukan <tariqt@mellanox.com>
9002 L:      netdev@vger.kernel.org
9003 S:      Supported
9004 W:      http://www.mellanox.com
9005 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9006 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9007
9008 MELLANOX ETHERNET DRIVER (mlx5e)
9009 M:      Saeed Mahameed <saeedm@mellanox.com>
9010 L:      netdev@vger.kernel.org
9011 S:      Supported
9012 W:      http://www.mellanox.com
9013 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9014 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9015
9016 MELLANOX ETHERNET INNOVA DRIVER
9017 M:      Ilan Tayari <ilant@mellanox.com>
9018 R:      Boris Pismenny <borisp@mellanox.com>
9019 L:      netdev@vger.kernel.org
9020 S:      Supported
9021 W:      http://www.mellanox.com
9022 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9023 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9024 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9025
9026 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9027 M:      Ilan Tayari <ilant@mellanox.com>
9028 R:      Boris Pismenny <borisp@mellanox.com>
9029 L:      netdev@vger.kernel.org
9030 S:      Supported
9031 W:      http://www.mellanox.com
9032 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9033 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9034 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9035
9036 MELLANOX ETHERNET SWITCH DRIVERS
9037 M:      Jiri Pirko <jiri@mellanox.com>
9038 M:      Ido Schimmel <idosch@mellanox.com>
9039 L:      netdev@vger.kernel.org
9040 S:      Supported
9041 W:      http://www.mellanox.com
9042 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9043 F:      drivers/net/ethernet/mellanox/mlxsw/
9044
9045 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9046 M:      mlxsw@mellanox.com
9047 L:      netdev@vger.kernel.org
9048 S:      Supported
9049 W:      http://www.mellanox.com
9050 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9051 F:      drivers/net/ethernet/mellanox/mlxfw/
9052
9053 MELLANOX HARDWARE PLATFORM SUPPORT
9054 M:      Andy Shevchenko <andy@infradead.org>
9055 M:      Darren Hart <dvhart@infradead.org>
9056 M:      Vadim Pasternak <vadimp@mellanox.com>
9057 L:      platform-driver-x86@vger.kernel.org
9058 S:      Supported
9059 F:      drivers/platform/mellanox/
9060
9061 MELLANOX MLX4 core VPI driver
9062 M:      Tariq Toukan <tariqt@mellanox.com>
9063 L:      netdev@vger.kernel.org
9064 L:      linux-rdma@vger.kernel.org
9065 W:      http://www.mellanox.com
9066 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9067 S:      Supported
9068 F:      drivers/net/ethernet/mellanox/mlx4/
9069 F:      include/linux/mlx4/
9070
9071 MELLANOX MLX4 IB driver
9072 M:      Yishai Hadas <yishaih@mellanox.com>
9073 L:      linux-rdma@vger.kernel.org
9074 W:      http://www.mellanox.com
9075 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9076 S:      Supported
9077 F:      drivers/infiniband/hw/mlx4/
9078 F:      include/linux/mlx4/
9079 F:      include/uapi/rdma/mlx4-abi.h
9080
9081 MELLANOX MLX5 core VPI driver
9082 M:      Saeed Mahameed <saeedm@mellanox.com>
9083 M:      Matan Barak <matanb@mellanox.com>
9084 M:      Leon Romanovsky <leonro@mellanox.com>
9085 L:      netdev@vger.kernel.org
9086 L:      linux-rdma@vger.kernel.org
9087 W:      http://www.mellanox.com
9088 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9089 S:      Supported
9090 F:      drivers/net/ethernet/mellanox/mlx5/core/
9091 F:      include/linux/mlx5/
9092
9093 MELLANOX MLX5 IB driver
9094 M:      Matan Barak <matanb@mellanox.com>
9095 M:      Leon Romanovsky <leonro@mellanox.com>
9096 L:      linux-rdma@vger.kernel.org
9097 W:      http://www.mellanox.com
9098 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9099 S:      Supported
9100 F:      drivers/infiniband/hw/mlx5/
9101 F:      include/linux/mlx5/
9102 F:      include/uapi/rdma/mlx5-abi.h
9103
9104 MELLANOX MLXCPLD I2C AND MUX DRIVER
9105 M:      Vadim Pasternak <vadimp@mellanox.com>
9106 M:      Michael Shych <michaelsh@mellanox.com>
9107 L:      linux-i2c@vger.kernel.org
9108 S:      Supported
9109 F:      drivers/i2c/busses/i2c-mlxcpld.c
9110 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9111 F:      Documentation/i2c/busses/i2c-mlxcpld
9112
9113 MELLANOX MLXCPLD LED DRIVER
9114 M:      Vadim Pasternak <vadimp@mellanox.com>
9115 L:      linux-leds@vger.kernel.org
9116 S:      Supported
9117 F:      drivers/leds/leds-mlxcpld.c
9118 F:      drivers/leds/leds-mlxreg.c
9119 F:      Documentation/leds/leds-mlxcpld.txt
9120
9121 MELLANOX PLATFORM DRIVER
9122 M:      Vadim Pasternak <vadimp@mellanox.com>
9123 L:      platform-driver-x86@vger.kernel.org
9124 S:      Supported
9125 F:      drivers/platform/x86/mlx-platform.c
9126
9127 MEMBARRIER SUPPORT
9128 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9129 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9130 L:      linux-kernel@vger.kernel.org
9131 S:      Supported
9132 F:      kernel/sched/membarrier.c
9133 F:      include/uapi/linux/membarrier.h
9134 F:      arch/powerpc/include/asm/membarrier.h
9135
9136 MEMORY MANAGEMENT
9137 L:      linux-mm@kvack.org
9138 W:      http://www.linux-mm.org
9139 S:      Maintained
9140 F:      include/linux/mm.h
9141 F:      include/linux/gfp.h
9142 F:      include/linux/mmzone.h
9143 F:      include/linux/memory_hotplug.h
9144 F:      include/linux/vmalloc.h
9145 F:      mm/
9146
9147 MEMORY TECHNOLOGY DEVICES (MTD)
9148 M:      David Woodhouse <dwmw2@infradead.org>
9149 M:      Brian Norris <computersforpeace@gmail.com>
9150 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9151 M:      Marek Vasut <marek.vasut@gmail.com>
9152 M:      Richard Weinberger <richard@nod.at>
9153 L:      linux-mtd@lists.infradead.org
9154 W:      http://www.linux-mtd.infradead.org/
9155 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9156 T:      git git://git.infradead.org/linux-mtd.git master
9157 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9158 S:      Maintained
9159 F:      Documentation/devicetree/bindings/mtd/
9160 F:      drivers/mtd/
9161 F:      include/linux/mtd/
9162 F:      include/uapi/mtd/
9163
9164 MEN A21 WATCHDOG DRIVER
9165 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9166 L:      linux-watchdog@vger.kernel.org
9167 S:      Maintained
9168 F:      drivers/watchdog/mena21_wdt.c
9169
9170 MEN CHAMELEON BUS (mcb)
9171 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9172 S:      Maintained
9173 F:      drivers/mcb/
9174 F:      include/linux/mcb.h
9175 F:      Documentation/men-chameleon-bus.txt
9176
9177 MEN F21BMC (Board Management Controller)
9178 M:      Andreas Werner <andreas.werner@men.de>
9179 S:      Supported
9180 F:      drivers/mfd/menf21bmc.c
9181 F:      drivers/watchdog/menf21bmc_wdt.c
9182 F:      drivers/leds/leds-menf21bmc.c
9183 F:      drivers/hwmon/menf21bmc_hwmon.c
9184 F:      Documentation/hwmon/menf21bmc
9185
9186 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9187 M:      Neil Armstrong <narmstrong@baylibre.com>
9188 L:      linux-media@lists.freedesktop.org
9189 L:      linux-amlogic@lists.infradead.org
9190 W:      http://linux-meson.com/
9191 S:      Supported
9192 F:      drivers/media/platform/meson/ao-cec.c
9193 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9194 T:      git git://linuxtv.org/media_tree.git
9195
9196 MICROBLAZE ARCHITECTURE
9197 M:      Michal Simek <monstr@monstr.eu>
9198 W:      http://www.monstr.eu/fdt/
9199 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9200 S:      Supported
9201 F:      arch/microblaze/
9202
9203 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9204 M:      Richard Genoud <richard.genoud@gmail.com>
9205 S:      Maintained
9206 F:      drivers/tty/serial/atmel_serial.c
9207 F:      drivers/tty/serial/atmel_serial.h
9208
9209 MICROCHIP / ATMEL DMA DRIVER
9210 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9211 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9212 L:      dmaengine@vger.kernel.org
9213 S:      Supported
9214 F:      drivers/dma/at_hdmac.c
9215 F:      drivers/dma/at_hdmac_regs.h
9216 F:      include/linux/platform_data/dma-atmel.h
9217
9218 MICROCHIP / ATMEL ECC DRIVER
9219 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9220 L:      linux-crypto@vger.kernel.org
9221 S:      Maintained
9222 F:      drivers/crypto/atmel-ecc.*
9223
9224 MICROCHIP / ATMEL ISC DRIVER
9225 M:      Songjun Wu <songjun.wu@microchip.com>
9226 L:      linux-media@vger.kernel.org
9227 S:      Supported
9228 F:      drivers/media/platform/atmel/atmel-isc.c
9229 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9230 F:      devicetree/bindings/media/atmel-isc.txt
9231
9232 MICROCHIP / ATMEL NAND DRIVER
9233 M:      Wenyou Yang <wenyou.yang@microchip.com>
9234 M:      Josh Wu <rainyfeeling@outlook.com>
9235 L:      linux-mtd@lists.infradead.org
9236 S:      Supported
9237 F:      drivers/mtd/nand/raw/atmel/*
9238 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9239
9240 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9241 M:      Woojung Huh <Woojung.Huh@microchip.com>
9242 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9243 L:      netdev@vger.kernel.org
9244 S:      Maintained
9245 F:      net/dsa/tag_ksz.c
9246 F:      drivers/net/dsa/microchip/*
9247 F:      include/linux/platform_data/microchip-ksz.h
9248 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9249
9250 MICROCHIP LAN743X ETHERNET DRIVER
9251 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9252 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9253 L:      netdev@vger.kernel.org
9254 S:      Maintained
9255 F:      drivers/net/ethernet/microchip/lan743x_*
9256
9257 MICROCHIP USB251XB DRIVER
9258 M:      Richard Leitner <richard.leitner@skidata.com>
9259 L:      linux-usb@vger.kernel.org
9260 S:      Maintained
9261 F:      drivers/usb/misc/usb251xb.c
9262 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9263
9264 MICROSEMI MIPS SOCS
9265 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9266 L:      linux-mips@linux-mips.org
9267 S:      Maintained
9268 F:      arch/mips/generic/board-ocelot.c
9269 F:      arch/mips/configs/generic/board-ocelot.config
9270 F:      arch/mips/boot/dts/mscc/
9271 F:      Documentation/devicetree/bindings/mips/mscc.txt
9272
9273 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9274 M:      Don Brace <don.brace@microsemi.com>
9275 L:      esc.storagedev@microsemi.com
9276 L:      linux-scsi@vger.kernel.org
9277 S:      Supported
9278 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9279 F:      drivers/scsi/smartpqi/Kconfig
9280 F:      drivers/scsi/smartpqi/Makefile
9281 F:      include/linux/cciss*.h
9282 F:      include/uapi/linux/cciss*.h
9283 F:      Documentation/scsi/smartpqi.txt
9284
9285 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9286 M:      Chen Yu <yu.c.chen@intel.com>
9287 L:      platform-driver-x86@vger.kernel.org
9288 S:      Supported
9289 F:      drivers/platform/x86/surfacepro3_button.c
9290
9291 MICROTEK X6 SCANNER
9292 M:      Oliver Neukum <oliver@neukum.org>
9293 S:      Maintained
9294 F:      drivers/usb/image/microtek.*
9295
9296 MIPS
9297 M:      Ralf Baechle <ralf@linux-mips.org>
9298 M:      James Hogan <jhogan@kernel.org>
9299 L:      linux-mips@linux-mips.org
9300 W:      http://www.linux-mips.org/
9301 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9302 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9303 S:      Supported
9304 F:      Documentation/devicetree/bindings/mips/
9305 F:      Documentation/mips/
9306 F:      arch/mips/
9307 F:      drivers/platform/mips/
9308
9309 MIPS BOSTON DEVELOPMENT BOARD
9310 M:      Paul Burton <paul.burton@mips.com>
9311 L:      linux-mips@linux-mips.org
9312 S:      Maintained
9313 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9314 F:      arch/mips/boot/dts/img/boston.dts
9315 F:      arch/mips/configs/generic/board-boston.config
9316 F:      drivers/clk/imgtec/clk-boston.c
9317 F:      include/dt-bindings/clock/boston-clock.h
9318
9319 MIPS GENERIC PLATFORM
9320 M:      Paul Burton <paul.burton@mips.com>
9321 L:      linux-mips@linux-mips.org
9322 S:      Supported
9323 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9324 F:      arch/mips/generic/
9325 F:      arch/mips/tools/generic-board-config.sh
9326
9327 MIPS/LOONGSON1 ARCHITECTURE
9328 M:      Keguang Zhang <keguang.zhang@gmail.com>
9329 L:      linux-mips@linux-mips.org
9330 S:      Maintained
9331 F:      arch/mips/loongson32/
9332 F:      arch/mips/include/asm/mach-loongson32/
9333 F:      drivers/*/*loongson1*
9334 F:      drivers/*/*/*loongson1*
9335
9336 MIPS/LOONGSON2 ARCHITECTURE
9337 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9338 L:      linux-mips@linux-mips.org
9339 S:      Maintained
9340 F:      arch/mips/loongson64/*{2e/2f}*
9341 F:      arch/mips/include/asm/mach-loongson64/
9342 F:      drivers/*/*loongson2*
9343 F:      drivers/*/*/*loongson2*
9344
9345 MIPS/LOONGSON3 ARCHITECTURE
9346 M:      Huacai Chen <chenhc@lemote.com>
9347 L:      linux-mips@linux-mips.org
9348 S:      Maintained
9349 F:      arch/mips/loongson64/
9350 F:      arch/mips/include/asm/mach-loongson64/
9351 F:      drivers/platform/mips/cpu_hwmon.c
9352 F:      drivers/*/*loongson3*
9353 F:      drivers/*/*/*loongson3*
9354
9355 MIPS RINT INSTRUCTION EMULATION
9356 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9357 L:      linux-mips@linux-mips.org
9358 S:      Supported
9359 F:      arch/mips/math-emu/sp_rint.c
9360 F:      arch/mips/math-emu/dp_rint.c
9361
9362 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9363 M:      Hans Verkuil <hverkuil@xs4all.nl>
9364 L:      linux-media@vger.kernel.org
9365 T:      git git://linuxtv.org/media_tree.git
9366 W:      https://linuxtv.org
9367 S:      Odd Fixes
9368 F:      drivers/media/radio/radio-miropcm20*
9369
9370 MMP SUPPORT
9371 M:      Eric Miao <eric.y.miao@gmail.com>
9372 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9373 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9374 T:      git git://github.com/hzhuang1/linux.git
9375 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9376 S:      Maintained
9377 F:      arch/arm/boot/dts/mmp*
9378 F:      arch/arm/mach-mmp/
9379
9380 MN88472 MEDIA DRIVER
9381 M:      Antti Palosaari <crope@iki.fi>
9382 L:      linux-media@vger.kernel.org
9383 W:      https://linuxtv.org
9384 W:      http://palosaari.fi/linux/
9385 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9386 S:      Maintained
9387 F:      drivers/media/dvb-frontends/mn88472*
9388
9389 MN88473 MEDIA DRIVER
9390 M:      Antti Palosaari <crope@iki.fi>
9391 L:      linux-media@vger.kernel.org
9392 W:      https://linuxtv.org
9393 W:      http://palosaari.fi/linux/
9394 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9395 S:      Maintained
9396 F:      drivers/media/dvb-frontends/mn88473*
9397
9398 MODULE SUPPORT
9399 M:      Jessica Yu <jeyu@kernel.org>
9400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9401 S:      Maintained
9402 F:      include/linux/module.h
9403 F:      kernel/module.c
9404
9405 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9406 W:      http://popies.net/meye/
9407 S:      Orphan
9408 F:      Documentation/media/v4l-drivers/meye*
9409 F:      drivers/media/pci/meye/
9410 F:      include/uapi/linux/meye.h
9411
9412 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9413 M:      Jiri Slaby <jirislaby@gmail.com>
9414 S:      Maintained
9415 F:      Documentation/serial/moxa-smartio
9416 F:      drivers/tty/mxser.*
9417
9418 MR800 AVERMEDIA USB FM RADIO DRIVER
9419 M:      Alexey Klimov <klimov.linux@gmail.com>
9420 L:      linux-media@vger.kernel.org
9421 T:      git git://linuxtv.org/media_tree.git
9422 S:      Maintained
9423 F:      drivers/media/radio/radio-mr800.c
9424
9425 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9426 M:      Alan Ott <alan@signal11.us>
9427 L:      linux-wpan@vger.kernel.org
9428 S:      Maintained
9429 F:      drivers/net/ieee802154/mrf24j40.c
9430 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9431
9432 MSI LAPTOP SUPPORT
9433 M:      "Lee, Chun-Yi" <jlee@suse.com>
9434 L:      platform-driver-x86@vger.kernel.org
9435 S:      Maintained
9436 F:      drivers/platform/x86/msi-laptop.c
9437
9438 MSI WMI SUPPORT
9439 L:      platform-driver-x86@vger.kernel.org
9440 S:      Orphan
9441 F:      drivers/platform/x86/msi-wmi.c
9442
9443 MSI001 MEDIA DRIVER
9444 M:      Antti Palosaari <crope@iki.fi>
9445 L:      linux-media@vger.kernel.org
9446 W:      https://linuxtv.org
9447 W:      http://palosaari.fi/linux/
9448 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9449 T:      git git://linuxtv.org/anttip/media_tree.git
9450 S:      Maintained
9451 F:      drivers/media/tuners/msi001*
9452
9453 MSI2500 MEDIA DRIVER
9454 M:      Antti Palosaari <crope@iki.fi>
9455 L:      linux-media@vger.kernel.org
9456 W:      https://linuxtv.org
9457 W:      http://palosaari.fi/linux/
9458 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9459 T:      git git://linuxtv.org/anttip/media_tree.git
9460 S:      Maintained
9461 F:      drivers/media/usb/msi2500/
9462
9463 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9464 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9465 L:      linux-mtd@lists.infradead.org
9466 S:      Maintained
9467 F:      drivers/mtd/devices/docg3*
9468
9469 MT9M032 APTINA SENSOR DRIVER
9470 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9471 L:      linux-media@vger.kernel.org
9472 T:      git git://linuxtv.org/media_tree.git
9473 S:      Maintained
9474 F:      drivers/media/i2c/mt9m032.c
9475 F:      include/media/i2c/mt9m032.h
9476
9477 MT9P031 APTINA CAMERA SENSOR
9478 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9479 L:      linux-media@vger.kernel.org
9480 T:      git git://linuxtv.org/media_tree.git
9481 S:      Maintained
9482 F:      drivers/media/i2c/mt9p031.c
9483 F:      include/media/i2c/mt9p031.h
9484
9485 MT9T001 APTINA CAMERA SENSOR
9486 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9487 L:      linux-media@vger.kernel.org
9488 T:      git git://linuxtv.org/media_tree.git
9489 S:      Maintained
9490 F:      drivers/media/i2c/mt9t001.c
9491 F:      include/media/i2c/mt9t001.h
9492
9493 MT9T112 APTINA CAMERA SENSOR
9494 M:      Jacopo Mondi <jacopo@jmondi.org>
9495 L:      linux-media@vger.kernel.org
9496 T:      git git://linuxtv.org/media_tree.git
9497 S:      Odd Fixes
9498 F:      drivers/media/i2c/mt9t112.c
9499 F:      include/media/i2c/mt9t112.h
9500
9501 MT9V032 APTINA CAMERA SENSOR
9502 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9503 L:      linux-media@vger.kernel.org
9504 T:      git git://linuxtv.org/media_tree.git
9505 S:      Maintained
9506 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9507 F:      drivers/media/i2c/mt9v032.c
9508 F:      include/media/i2c/mt9v032.h
9509
9510 MULTIFUNCTION DEVICES (MFD)
9511 M:      Lee Jones <lee.jones@linaro.org>
9512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9513 S:      Supported
9514 F:      Documentation/devicetree/bindings/mfd/
9515 F:      drivers/mfd/
9516 F:      include/linux/mfd/
9517 F:      include/dt-bindings/mfd/
9518
9519 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9520 S:      Orphan
9521 F:      drivers/mmc/host/mmc_spi.c
9522 F:      include/linux/spi/mmc_spi.h
9523
9524 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9525 M:      Ulf Hansson <ulf.hansson@linaro.org>
9526 L:      linux-mmc@vger.kernel.org
9527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9528 S:      Maintained
9529 F:      Documentation/devicetree/bindings/mmc/
9530 F:      drivers/mmc/
9531 F:      include/linux/mmc/
9532 F:      include/uapi/linux/mmc/
9533
9534 MULTIPLEXER SUBSYSTEM
9535 M:      Peter Rosin <peda@axentia.se>
9536 S:      Maintained
9537 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9538 F:      Documentation/devicetree/bindings/mux/
9539 F:      include/linux/dt-bindings/mux/
9540 F:      include/linux/mux/
9541 F:      drivers/mux/
9542
9543 MULTITECH MULTIPORT CARD (ISICOM)
9544 S:      Orphan
9545 F:      drivers/tty/isicom.c
9546 F:      include/linux/isicom.h
9547
9548 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9549 M:      Bin Liu <b-liu@ti.com>
9550 L:      linux-usb@vger.kernel.org
9551 S:      Maintained
9552 F:      drivers/usb/musb/
9553
9554 MXL5007T MEDIA DRIVER
9555 M:      Michael Krufky <mkrufky@linuxtv.org>
9556 L:      linux-media@vger.kernel.org
9557 W:      https://linuxtv.org
9558 W:      http://github.com/mkrufky
9559 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9560 T:      git git://linuxtv.org/mkrufky/tuners.git
9561 S:      Maintained
9562 F:      drivers/media/tuners/mxl5007t.*
9563
9564 MXSFB DRM DRIVER
9565 M:      Marek Vasut <marex@denx.de>
9566 S:      Supported
9567 F:      drivers/gpu/drm/mxsfb/
9568 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9569
9570 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9571 M:      Chris Lee <christopher.lee@cspi.com>
9572 L:      netdev@vger.kernel.org
9573 W:      https://www.cspi.com/ethernet-products/support/downloads/
9574 S:      Supported
9575 F:      drivers/net/ethernet/myricom/myri10ge/
9576
9577 NAND FLASH SUBSYSTEM
9578 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9579 R:      Richard Weinberger <richard@nod.at>
9580 L:      linux-mtd@lists.infradead.org
9581 W:      http://www.linux-mtd.infradead.org/
9582 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9583 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9584 T:      git git://git.infradead.org/linux-mtd.git nand/next
9585 S:      Maintained
9586 F:      drivers/mtd/nand/
9587 F:      include/linux/mtd/*nand*.h
9588
9589 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9590 M:      Daniel Mack <zonque@gmail.com>
9591 S:      Maintained
9592 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9593 W:      http://www.native-instruments.com
9594 F:      sound/usb/caiaq/
9595
9596 NATSEMI ETHERNET DRIVER (DP8381x)
9597 S:      Orphan
9598 F:      drivers/net/ethernet/natsemi/natsemi.c
9599
9600 NCP FILESYSTEM
9601 M:      Petr Vandrovec <petr@vandrovec.name>
9602 S:      Obsolete
9603 F:      drivers/staging/ncpfs/
9604
9605 NCR 5380 SCSI DRIVERS
9606 M:      Finn Thain <fthain@telegraphics.com.au>
9607 M:      Michael Schmitz <schmitzmic@gmail.com>
9608 L:      linux-scsi@vger.kernel.org
9609 S:      Maintained
9610 F:      Documentation/scsi/g_NCR5380.txt
9611 F:      drivers/scsi/NCR5380.*
9612 F:      drivers/scsi/arm/cumana_1.c
9613 F:      drivers/scsi/arm/oak.c
9614 F:      drivers/scsi/atari_scsi.*
9615 F:      drivers/scsi/dmx3191d.c
9616 F:      drivers/scsi/g_NCR5380.*
9617 F:      drivers/scsi/mac_scsi.*
9618 F:      drivers/scsi/sun3_scsi.*
9619 F:      drivers/scsi/sun3_scsi_vme.c
9620
9621 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9622 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9623 L:      linux-scsi@vger.kernel.org
9624 S:      Maintained
9625 F:      drivers/scsi/NCR_D700.*
9626
9627 NCT6775 HARDWARE MONITOR DRIVER
9628 M:      Guenter Roeck <linux@roeck-us.net>
9629 L:      linux-hwmon@vger.kernel.org
9630 S:      Maintained
9631 F:      Documentation/hwmon/nct6775
9632 F:      drivers/hwmon/nct6775.c
9633
9634 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9635 M:      Faisal Latif <faisal.latif@intel.com>
9636 L:      linux-rdma@vger.kernel.org
9637 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9638 S:      Supported
9639 F:      drivers/infiniband/hw/nes/
9640 F:      include/uapi/rdma/nes-abi.h
9641
9642 NETEM NETWORK EMULATOR
9643 M:      Stephen Hemminger <stephen@networkplumber.org>
9644 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9645 S:      Maintained
9646 F:      net/sched/sch_netem.c
9647
9648 NETERION 10GbE DRIVERS (s2io/vxge)
9649 M:      Jon Mason <jdmason@kudzu.us>
9650 L:      netdev@vger.kernel.org
9651 S:      Supported
9652 F:      Documentation/networking/s2io.txt
9653 F:      Documentation/networking/vxge.txt
9654 F:      drivers/net/ethernet/neterion/
9655
9656 NETFILTER
9657 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9658 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9659 M:      Florian Westphal <fw@strlen.de>
9660 L:      netfilter-devel@vger.kernel.org
9661 L:      coreteam@netfilter.org
9662 W:      http://www.netfilter.org/
9663 W:      http://www.iptables.org/
9664 W:      http://www.nftables.org/
9665 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9668 S:      Maintained
9669 F:      include/linux/netfilter*
9670 F:      include/linux/netfilter/
9671 F:      include/net/netfilter/
9672 F:      include/uapi/linux/netfilter*
9673 F:      include/uapi/linux/netfilter/
9674 F:      net/*/netfilter.c
9675 F:      net/*/netfilter/
9676 F:      net/netfilter/
9677 F:      net/bridge/br_netfilter*.c
9678
9679 NETROM NETWORK LAYER
9680 M:      Ralf Baechle <ralf@linux-mips.org>
9681 L:      linux-hams@vger.kernel.org
9682 W:      http://www.linux-ax25.org/
9683 S:      Maintained
9684 F:      include/net/netrom.h
9685 F:      include/uapi/linux/netrom.h
9686 F:      net/netrom/
9687
9688 NETRONOME ETHERNET DRIVERS
9689 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9690 L:      oss-drivers@netronome.com
9691 S:      Maintained
9692 F:      drivers/net/ethernet/netronome/
9693
9694 NETWORK BLOCK DEVICE (NBD)
9695 M:      Josef Bacik <jbacik@fb.com>
9696 S:      Maintained
9697 L:      linux-block@vger.kernel.org
9698 L:      nbd@other.debian.org
9699 F:      Documentation/blockdev/nbd.txt
9700 F:      drivers/block/nbd.c
9701 F:      include/uapi/linux/nbd.h
9702
9703 NETWORK DROP MONITOR
9704 M:      Neil Horman <nhorman@tuxdriver.com>
9705 L:      netdev@vger.kernel.org
9706 S:      Maintained
9707 W:      https://fedorahosted.org/dropwatch/
9708 F:      net/core/drop_monitor.c
9709
9710 NETWORKING DRIVERS
9711 L:      netdev@vger.kernel.org
9712 W:      http://www.linuxfoundation.org/en/Net
9713 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9716 S:      Odd Fixes
9717 F:      Documentation/devicetree/bindings/net/
9718 F:      drivers/net/
9719 F:      include/linux/if_*
9720 F:      include/linux/netdevice.h
9721 F:      include/linux/etherdevice.h
9722 F:      include/linux/fcdevice.h
9723 F:      include/linux/fddidevice.h
9724 F:      include/linux/hippidevice.h
9725 F:      include/linux/inetdevice.h
9726 F:      include/uapi/linux/if_*
9727 F:      include/uapi/linux/netdevice.h
9728
9729 NETWORKING DRIVERS (WIRELESS)
9730 M:      Kalle Valo <kvalo@codeaurora.org>
9731 L:      linux-wireless@vger.kernel.org
9732 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9735 S:      Maintained
9736 F:      Documentation/devicetree/bindings/net/wireless/
9737 F:      drivers/net/wireless/
9738
9739 NETWORKING [DSA]
9740 M:      Andrew Lunn <andrew@lunn.ch>
9741 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9742 M:      Florian Fainelli <f.fainelli@gmail.com>
9743 S:      Maintained
9744 F:      net/dsa/
9745 F:      include/net/dsa.h
9746 F:      include/linux/dsa/
9747 F:      drivers/net/dsa/
9748
9749 NETWORKING [GENERAL]
9750 M:      "David S. Miller" <davem@davemloft.net>
9751 L:      netdev@vger.kernel.org
9752 W:      http://www.linuxfoundation.org/en/Net
9753 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9756 B:      mailto:netdev@vger.kernel.org
9757 S:      Maintained
9758 F:      net/
9759 F:      include/net/
9760 F:      include/linux/in.h
9761 F:      include/linux/net.h
9762 F:      include/linux/netdevice.h
9763 F:      include/uapi/linux/in.h
9764 F:      include/uapi/linux/net.h
9765 F:      include/uapi/linux/netdevice.h
9766 F:      include/uapi/linux/net_namespace.h
9767 F:      tools/testing/selftests/net/
9768 F:      lib/net_utils.c
9769 F:      lib/random32.c
9770
9771 NETWORKING [IPSEC]
9772 M:      Steffen Klassert <steffen.klassert@secunet.com>
9773 M:      Herbert Xu <herbert@gondor.apana.org.au>
9774 M:      "David S. Miller" <davem@davemloft.net>
9775 L:      netdev@vger.kernel.org
9776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9778 S:      Maintained
9779 F:      net/core/flow.c
9780 F:      net/xfrm/
9781 F:      net/key/
9782 F:      net/ipv4/xfrm*
9783 F:      net/ipv4/esp4*
9784 F:      net/ipv4/ah4.c
9785 F:      net/ipv4/ipcomp.c
9786 F:      net/ipv4/ip_vti.c
9787 F:      net/ipv6/xfrm*
9788 F:      net/ipv6/esp6*
9789 F:      net/ipv6/ah6.c
9790 F:      net/ipv6/ipcomp6.c
9791 F:      net/ipv6/ip6_vti.c
9792 F:      include/uapi/linux/xfrm.h
9793 F:      include/net/xfrm.h
9794
9795 NETWORKING [IPv4/IPv6]
9796 M:      "David S. Miller" <davem@davemloft.net>
9797 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9798 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9799 L:      netdev@vger.kernel.org
9800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9801 S:      Maintained
9802 F:      net/ipv4/
9803 F:      net/ipv6/
9804 F:      include/net/ip*
9805 F:      arch/x86/net/*
9806
9807 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9808 M:      Paul Moore <paul@paul-moore.com>
9809 W:      https://github.com/netlabel
9810 L:      netdev@vger.kernel.org
9811 L:      linux-security-module@vger.kernel.org
9812 S:      Maintained
9813 F:      Documentation/netlabel/
9814 F:      include/net/calipso.h
9815 F:      include/net/cipso_ipv4.h
9816 F:      include/net/netlabel.h
9817 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9818 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9819 F:      net/netlabel/
9820 F:      net/ipv4/cipso_ipv4.c
9821 F:      net/ipv6/calipso.c
9822 F:      net/netfilter/xt_CONNSECMARK.c
9823 F:      net/netfilter/xt_SECMARK.c
9824
9825 NETWORKING [TLS]
9826 M:      Ilya Lesokhin <ilyal@mellanox.com>
9827 M:      Aviad Yehezkel <aviadye@mellanox.com>
9828 M:      Dave Watson <davejwatson@fb.com>
9829 L:      netdev@vger.kernel.org
9830 S:      Maintained
9831 F:      net/tls/*
9832 F:      include/uapi/linux/tls.h
9833 F:      include/net/tls.h
9834
9835 NETWORKING [WIRELESS]
9836 L:      linux-wireless@vger.kernel.org
9837 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9838
9839 NETDEVSIM
9840 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9841 S:      Maintained
9842 F:      drivers/net/netdevsim/*
9843
9844 NETXEN (1/10) GbE SUPPORT
9845 M:      Manish Chopra <manish.chopra@cavium.com>
9846 M:      Rahul Verma <rahul.verma@cavium.com>
9847 M:      Dept-GELinuxNICDev@cavium.com
9848 L:      netdev@vger.kernel.org
9849 S:      Supported
9850 F:      drivers/net/ethernet/qlogic/netxen/
9851
9852 NFC SUBSYSTEM
9853 M:      Samuel Ortiz <sameo@linux.intel.com>
9854 L:      linux-wireless@vger.kernel.org
9855 L:      linux-nfc@lists.01.org (subscribers-only)
9856 S:      Supported
9857 F:      net/nfc/
9858 F:      include/net/nfc/
9859 F:      include/uapi/linux/nfc.h
9860 F:      drivers/nfc/
9861 F:      include/linux/platform_data/nfcmrvl.h
9862 F:      include/linux/platform_data/nxp-nci.h
9863 F:      Documentation/devicetree/bindings/net/nfc/
9864
9865 NFS, SUNRPC, AND LOCKD CLIENTS
9866 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9867 M:      Anna Schumaker <anna.schumaker@netapp.com>
9868 L:      linux-nfs@vger.kernel.org
9869 W:      http://client.linux-nfs.org
9870 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9871 S:      Maintained
9872 F:      fs/lockd/
9873 F:      fs/nfs/
9874 F:      fs/nfs_common/
9875 F:      net/sunrpc/
9876 F:      include/linux/lockd/
9877 F:      include/linux/nfs*
9878 F:      include/linux/sunrpc/
9879 F:      include/uapi/linux/nfs*
9880 F:      include/uapi/linux/sunrpc/
9881
9882 NILFS2 FILESYSTEM
9883 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9884 L:      linux-nilfs@vger.kernel.org
9885 W:      https://nilfs.sourceforge.io/
9886 W:      https://nilfs.osdn.jp/
9887 T:      git git://github.com/konis/nilfs2.git
9888 S:      Supported
9889 F:      Documentation/filesystems/nilfs2.txt
9890 F:      fs/nilfs2/
9891 F:      include/trace/events/nilfs2.h
9892 F:      include/uapi/linux/nilfs2_api.h
9893 F:      include/uapi/linux/nilfs2_ondisk.h
9894
9895 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9896 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9897 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9898 S:      Maintained
9899 F:      Documentation/scsi/NinjaSCSI.txt
9900 F:      drivers/scsi/pcmcia/nsp_*
9901
9902 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9903 M:      GOTO Masanori <gotom@debian.or.jp>
9904 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9905 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9906 S:      Maintained
9907 F:      Documentation/scsi/NinjaSCSI.txt
9908 F:      drivers/scsi/nsp32*
9909
9910 NIOS2 ARCHITECTURE
9911 M:      Ley Foon Tan <lftan@altera.com>
9912 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9914 S:      Maintained
9915 F:      arch/nios2/
9916
9917 NOHZ, DYNTICKS SUPPORT
9918 M:      Frederic Weisbecker <fweisbec@gmail.com>
9919 M:      Thomas Gleixner <tglx@linutronix.de>
9920 M:      Ingo Molnar <mingo@kernel.org>
9921 L:      linux-kernel@vger.kernel.org
9922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9923 S:      Maintained
9924 F:      kernel/time/tick*.*
9925 F:      include/linux/tick.h
9926 F:      include/linux/sched/nohz.h
9927
9928 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9929 M:      Pavel Machek <pavel@ucw.cz>
9930 M:      Sakari Ailus <sakari.ailus@iki.fi>
9931 L:      linux-media@vger.kernel.org
9932 S:      Maintained
9933 F:      drivers/media/i2c/et8ek8
9934 F:      drivers/media/i2c/ad5820.c
9935
9936 NOKIA N900 POWER SUPPLY DRIVERS
9937 R:      Pali Rohár <pali.rohar@gmail.com>
9938 F:      include/linux/power/bq2415x_charger.h
9939 F:      include/linux/power/bq27xxx_battery.h
9940 F:      include/linux/power/isp1704_charger.h
9941 F:      drivers/power/supply/bq2415x_charger.c
9942 F:      drivers/power/supply/bq27xxx_battery.c
9943 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9944 F:      drivers/power/supply/isp1704_charger.c
9945 F:      drivers/power/supply/rx51_battery.c
9946
9947 NTB AMD DRIVER
9948 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9949 L:      linux-ntb@googlegroups.com
9950 S:      Supported
9951 F:      drivers/ntb/hw/amd/
9952
9953 NTB DRIVER CORE
9954 M:      Jon Mason <jdmason@kudzu.us>
9955 M:      Dave Jiang <dave.jiang@intel.com>
9956 M:      Allen Hubbe <allenbh@gmail.com>
9957 L:      linux-ntb@googlegroups.com
9958 S:      Supported
9959 W:      https://github.com/jonmason/ntb/wiki
9960 T:      git git://github.com/jonmason/ntb.git
9961 F:      drivers/ntb/
9962 F:      drivers/net/ntb_netdev.c
9963 F:      include/linux/ntb.h
9964 F:      include/linux/ntb_transport.h
9965 F:      tools/testing/selftests/ntb/
9966
9967 NTB IDT DRIVER
9968 M:      Serge Semin <fancer.lancer@gmail.com>
9969 L:      linux-ntb@googlegroups.com
9970 S:      Supported
9971 F:      drivers/ntb/hw/idt/
9972
9973 NTB INTEL DRIVER
9974 M:      Dave Jiang <dave.jiang@intel.com>
9975 L:      linux-ntb@googlegroups.com
9976 S:      Supported
9977 W:      https://github.com/davejiang/linux/wiki
9978 T:      git https://github.com/davejiang/linux.git
9979 F:      drivers/ntb/hw/intel/
9980
9981 NTFS FILESYSTEM
9982 M:      Anton Altaparmakov <anton@tuxera.com>
9983 L:      linux-ntfs-dev@lists.sourceforge.net
9984 W:      http://www.tuxera.com/
9985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9986 S:      Supported
9987 F:      Documentation/filesystems/ntfs.txt
9988 F:      fs/ntfs/
9989
9990 NUBUS SUBSYSTEM
9991 M:      Finn Thain <fthain@telegraphics.com.au>
9992 L:      linux-m68k@lists.linux-m68k.org
9993 S:      Maintained
9994 F:      arch/*/include/asm/nubus.h
9995 F:      drivers/nubus/
9996 F:      include/linux/nubus.h
9997 F:      include/uapi/linux/nubus.h
9998
9999 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10000 M:      Antonino Daplas <adaplas@gmail.com>
10001 L:      linux-fbdev@vger.kernel.org
10002 S:      Maintained
10003 F:      drivers/video/fbdev/riva/
10004 F:      drivers/video/fbdev/nvidia/
10005
10006 NVM EXPRESS DRIVER
10007 M:      Keith Busch <keith.busch@intel.com>
10008 M:      Jens Axboe <axboe@fb.com>
10009 M:      Christoph Hellwig <hch@lst.de>
10010 M:      Sagi Grimberg <sagi@grimberg.me>
10011 L:      linux-nvme@lists.infradead.org
10012 T:      git://git.infradead.org/nvme.git
10013 W:      http://git.infradead.org/nvme.git
10014 S:      Supported
10015 F:      drivers/nvme/host/
10016 F:      include/linux/nvme.h
10017 F:      include/uapi/linux/nvme_ioctl.h
10018
10019 NVM EXPRESS FC TRANSPORT DRIVERS
10020 M:      James Smart <james.smart@broadcom.com>
10021 L:      linux-nvme@lists.infradead.org
10022 S:      Supported
10023 F:      include/linux/nvme-fc.h
10024 F:      include/linux/nvme-fc-driver.h
10025 F:      drivers/nvme/host/fc.c
10026 F:      drivers/nvme/target/fc.c
10027 F:      drivers/nvme/target/fcloop.c
10028
10029 NVM EXPRESS TARGET DRIVER
10030 M:      Christoph Hellwig <hch@lst.de>
10031 M:      Sagi Grimberg <sagi@grimberg.me>
10032 L:      linux-nvme@lists.infradead.org
10033 T:      git://git.infradead.org/nvme.git
10034 W:      http://git.infradead.org/nvme.git
10035 S:      Supported
10036 F:      drivers/nvme/target/
10037
10038 NVMEM FRAMEWORK
10039 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10040 S:      Maintained
10041 F:      drivers/nvmem/
10042 F:      Documentation/devicetree/bindings/nvmem/
10043 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10044 F:      include/linux/nvmem-consumer.h
10045 F:      include/linux/nvmem-provider.h
10046
10047 NXP SGTL5000 DRIVER
10048 M:      Fabio Estevam <fabio.estevam@nxp.com>
10049 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10050 S:      Maintained
10051 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10052 F:      sound/soc/codecs/sgtl5000*
10053
10054 NXP TDA998X DRM DRIVER
10055 M:      Russell King <linux@armlinux.org.uk>
10056 S:      Supported
10057 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10058 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10059 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10060 F:      include/drm/i2c/tda998x.h
10061
10062 NXP TFA9879 DRIVER
10063 M:      Peter Rosin <peda@axentia.se>
10064 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10065 S:      Maintained
10066 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10067 F:      sound/soc/codecs/tfa9879*
10068
10069 NXP-NCI NFC DRIVER
10070 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10071 R:      Charles Gorand <charles.gorand@effinnov.com>
10072 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10073 S:      Supported
10074 F:      drivers/nfc/nxp-nci
10075
10076 OBJTOOL
10077 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10078 M:      Peter Zijlstra <peterz@infradead.org>
10079 S:      Supported
10080 F:      tools/objtool/
10081
10082 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10083 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10084 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10085 L:      linuxppc-dev@lists.ozlabs.org
10086 S:      Supported
10087 F:      arch/powerpc/platforms/powernv/ocxl.c
10088 F:      arch/powerpc/include/asm/pnv-ocxl.h
10089 F:      drivers/misc/ocxl/
10090 F:      include/misc/ocxl*
10091 F:      include/uapi/misc/ocxl.h
10092 F:      Documentation/accelerators/ocxl.txt
10093
10094 OMAP AUDIO SUPPORT
10095 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10096 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10097 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10098 L:      linux-omap@vger.kernel.org
10099 S:      Maintained
10100 F:      sound/soc/omap/
10101
10102 OMAP CLOCK FRAMEWORK SUPPORT
10103 M:      Paul Walmsley <paul@pwsan.com>
10104 L:      linux-omap@vger.kernel.org
10105 S:      Maintained
10106 F:      arch/arm/*omap*/*clock*
10107
10108 OMAP DEVICE TREE SUPPORT
10109 M:      Benoît Cousson <bcousson@baylibre.com>
10110 M:      Tony Lindgren <tony@atomide.com>
10111 L:      linux-omap@vger.kernel.org
10112 L:      devicetree@vger.kernel.org
10113 S:      Maintained
10114 F:      arch/arm/boot/dts/*omap*
10115 F:      arch/arm/boot/dts/*am3*
10116 F:      arch/arm/boot/dts/*am4*
10117 F:      arch/arm/boot/dts/*am5*
10118 F:      arch/arm/boot/dts/*dra7*
10119
10120 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10121 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
10122 L:      linux-omap@vger.kernel.org
10123 L:      linux-fbdev@vger.kernel.org
10124 S:      Maintained
10125 F:      drivers/video/fbdev/omap2/
10126 F:      Documentation/arm/OMAP/DSS
10127
10128 OMAP FRAMEBUFFER SUPPORT
10129 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
10130 L:      linux-fbdev@vger.kernel.org
10131 L:      linux-omap@vger.kernel.org
10132 S:      Maintained
10133 F:      drivers/video/fbdev/omap/
10134
10135 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10136 M:      Roger Quadros <rogerq@ti.com>
10137 M:      Tony Lindgren <tony@atomide.com>
10138 L:      linux-omap@vger.kernel.org
10139 S:      Maintained
10140 F:      drivers/memory/omap-gpmc.c
10141 F:      arch/arm/mach-omap2/*gpmc*
10142
10143 OMAP GPIO DRIVER
10144 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10145 M:      Santosh Shilimkar <ssantosh@kernel.org>
10146 M:      Kevin Hilman <khilman@kernel.org>
10147 L:      linux-omap@vger.kernel.org
10148 S:      Maintained
10149 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10150 F:      drivers/gpio/gpio-omap.c
10151
10152 OMAP HARDWARE SPINLOCK SUPPORT
10153 M:      Ohad Ben-Cohen <ohad@wizery.com>
10154 L:      linux-omap@vger.kernel.org
10155 S:      Maintained
10156 F:      drivers/hwspinlock/omap_hwspinlock.c
10157
10158 OMAP HS MMC SUPPORT
10159 L:      linux-mmc@vger.kernel.org
10160 L:      linux-omap@vger.kernel.org
10161 S:      Orphan
10162 F:      drivers/mmc/host/omap_hsmmc.c
10163
10164 OMAP HWMOD DATA
10165 M:      Paul Walmsley <paul@pwsan.com>
10166 L:      linux-omap@vger.kernel.org
10167 S:      Maintained
10168 F:      arch/arm/mach-omap2/omap_hwmod*data*
10169
10170 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10171 M:      Benoît Cousson <bcousson@baylibre.com>
10172 L:      linux-omap@vger.kernel.org
10173 S:      Maintained
10174 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10175
10176 OMAP HWMOD SUPPORT
10177 M:      Benoît Cousson <bcousson@baylibre.com>
10178 M:      Paul Walmsley <paul@pwsan.com>
10179 L:      linux-omap@vger.kernel.org
10180 S:      Maintained
10181 F:      arch/arm/mach-omap2/omap_hwmod.*
10182
10183 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10184 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10185 L:      linux-media@vger.kernel.org
10186 S:      Maintained
10187 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10188 F:      drivers/media/platform/omap3isp/
10189 F:      drivers/staging/media/omap4iss/
10190
10191 OMAP MMC SUPPORT
10192 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10193 L:      linux-omap@vger.kernel.org
10194 S:      Maintained
10195 F:      drivers/mmc/host/omap.c
10196
10197 OMAP POWER MANAGEMENT SUPPORT
10198 M:      Kevin Hilman <khilman@kernel.org>
10199 L:      linux-omap@vger.kernel.org
10200 S:      Maintained
10201 F:      arch/arm/*omap*/*pm*
10202 F:      drivers/cpufreq/omap-cpufreq.c
10203
10204 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10205 M:      Rajendra Nayak <rnayak@codeaurora.org>
10206 M:      Paul Walmsley <paul@pwsan.com>
10207 L:      linux-omap@vger.kernel.org
10208 S:      Maintained
10209 F:      arch/arm/mach-omap2/prm*
10210
10211 OMAP RANDOM NUMBER GENERATOR SUPPORT
10212 M:      Deepak Saxena <dsaxena@plexity.net>
10213 S:      Maintained
10214 F:      drivers/char/hw_random/omap-rng.c
10215
10216 OMAP USB SUPPORT
10217 L:      linux-usb@vger.kernel.org
10218 L:      linux-omap@vger.kernel.org
10219 S:      Orphan
10220 F:      drivers/usb/*/*omap*
10221 F:      arch/arm/*omap*/usb*
10222
10223 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10224 M:      Mark Jackson <mpfj@newflow.co.uk>
10225 L:      linux-omap@vger.kernel.org
10226 S:      Maintained
10227 F:      arch/arm/boot/dts/am335x-nano.dts
10228
10229 OMAP1 SUPPORT
10230 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10231 M:      Tony Lindgren <tony@atomide.com>
10232 L:      linux-omap@vger.kernel.org
10233 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10235 S:      Maintained
10236 F:      arch/arm/mach-omap1/
10237 F:      arch/arm/plat-omap/
10238 F:      arch/arm/configs/omap1_defconfig
10239 F:      drivers/i2c/busses/i2c-omap.c
10240 F:      include/linux/i2c-omap.h
10241
10242 OMAP2+ SUPPORT
10243 M:      Tony Lindgren <tony@atomide.com>
10244 L:      linux-omap@vger.kernel.org
10245 W:      http://www.muru.com/linux/omap/
10246 W:      http://linux.omap.com/
10247 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10249 S:      Maintained
10250 F:      arch/arm/mach-omap2/
10251 F:      arch/arm/plat-omap/
10252 F:      arch/arm/configs/omap2plus_defconfig
10253 F:      drivers/i2c/busses/i2c-omap.c
10254 F:      drivers/irqchip/irq-omap-intc.c
10255 F:      drivers/mfd/*omap*.c
10256 F:      drivers/mfd/menelaus.c
10257 F:      drivers/mfd/palmas.c
10258 F:      drivers/mfd/tps65217.c
10259 F:      drivers/mfd/tps65218.c
10260 F:      drivers/mfd/tps65910.c
10261 F:      drivers/mfd/twl-core.[ch]
10262 F:      drivers/mfd/twl4030*.c
10263 F:      drivers/mfd/twl6030*.c
10264 F:      drivers/mfd/twl6040*.c
10265 F:      drivers/regulator/palmas-regulator*.c
10266 F:      drivers/regulator/pbias-regulator.c
10267 F:      drivers/regulator/tps65217-regulator.c
10268 F:      drivers/regulator/tps65218-regulator.c
10269 F:      drivers/regulator/tps65910-regulator.c
10270 F:      drivers/regulator/twl-regulator.c
10271 F:      drivers/regulator/twl6030-regulator.c
10272 F:      include/linux/i2c-omap.h
10273
10274 ONION OMEGA2+ BOARD
10275 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10276 L:      linux-mips@linux-mips.org
10277 S:      Maintained
10278 F:      arch/mips/boot/dts/ralink/omega2p.dts
10279
10280 OMFS FILESYSTEM
10281 M:      Bob Copeland <me@bobcopeland.com>
10282 L:      linux-karma-devel@lists.sourceforge.net
10283 S:      Maintained
10284 F:      Documentation/filesystems/omfs.txt
10285 F:      fs/omfs/
10286
10287 OMNIKEY CARDMAN 4000 DRIVER
10288 M:      Harald Welte <laforge@gnumonks.org>
10289 S:      Maintained
10290 F:      drivers/char/pcmcia/cm4000_cs.c
10291 F:      include/linux/cm4000_cs.h
10292 F:      include/uapi/linux/cm4000_cs.h
10293
10294 OMNIKEY CARDMAN 4040 DRIVER
10295 M:      Harald Welte <laforge@gnumonks.org>
10296 S:      Maintained
10297 F:      drivers/char/pcmcia/cm4040_cs.*
10298
10299 OMNIVISION OV13858 SENSOR DRIVER
10300 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10301 L:      linux-media@vger.kernel.org
10302 T:      git git://linuxtv.org/media_tree.git
10303 S:      Maintained
10304 F:      drivers/media/i2c/ov13858.c
10305
10306 OMNIVISION OV2685 SENSOR DRIVER
10307 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10308 L:      linux-media@vger.kernel.org
10309 T:      git git://linuxtv.org/media_tree.git
10310 S:      Maintained
10311 F:      drivers/media/i2c/ov2685.c
10312
10313 OMNIVISION OV5640 SENSOR DRIVER
10314 M:      Steve Longerbeam <slongerbeam@gmail.com>
10315 L:      linux-media@vger.kernel.org
10316 T:      git git://linuxtv.org/media_tree.git
10317 S:      Maintained
10318 F:      drivers/media/i2c/ov5640.c
10319
10320 OMNIVISION OV5647 SENSOR DRIVER
10321 M:      Luis Oliveira <lolivei@synopsys.com>
10322 L:      linux-media@vger.kernel.org
10323 T:      git git://linuxtv.org/media_tree.git
10324 S:      Maintained
10325 F:      drivers/media/i2c/ov5647.c
10326
10327 OMNIVISION OV5695 SENSOR DRIVER
10328 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10329 L:      linux-media@vger.kernel.org
10330 T:      git git://linuxtv.org/media_tree.git
10331 S:      Maintained
10332 F:      drivers/media/i2c/ov5695.c
10333
10334 OMNIVISION OV7670 SENSOR DRIVER
10335 M:      Jonathan Corbet <corbet@lwn.net>
10336 L:      linux-media@vger.kernel.org
10337 T:      git git://linuxtv.org/media_tree.git
10338 S:      Maintained
10339 F:      drivers/media/i2c/ov7670.c
10340 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10341
10342 OMNIVISION OV772x SENSOR DRIVER
10343 M:      Jacopo Mondi <jacopo@jmondi.org>
10344 L:      linux-media@vger.kernel.org
10345 T:      git git://linuxtv.org/media_tree.git
10346 S:      Odd fixes
10347 F:      drivers/media/i2c/ov772x.c
10348 F:      include/media/i2c/ov772x.h
10349
10350 OMNIVISION OV7740 SENSOR DRIVER
10351 M:      Wenyou Yang <wenyou.yang@microchip.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/ov7740.c
10356 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10357
10358 OMNIVISION OV9650 SENSOR DRIVER
10359 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10360 R:      Akinobu Mita <akinobu.mita@gmail.com>
10361 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10362 L:      linux-media@vger.kernel.org
10363 T:      git git://linuxtv.org/media_tree.git
10364 S:      Maintained
10365 F:      drivers/media/i2c/ov9650.c
10366 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10367
10368 ONENAND FLASH DRIVER
10369 M:      Kyungmin Park <kyungmin.park@samsung.com>
10370 L:      linux-mtd@lists.infradead.org
10371 S:      Maintained
10372 F:      drivers/mtd/nand/onenand/
10373 F:      include/linux/mtd/onenand*.h
10374
10375 ONSTREAM SCSI TAPE DRIVER
10376 M:      Willem Riede <osst@riede.org>
10377 L:      osst-users@lists.sourceforge.net
10378 L:      linux-scsi@vger.kernel.org
10379 S:      Maintained
10380 F:      Documentation/scsi/osst.txt
10381 F:      drivers/scsi/osst.*
10382 F:      drivers/scsi/osst_*.h
10383 F:      drivers/scsi/st.h
10384
10385 OP-TEE DRIVER
10386 M:      Jens Wiklander <jens.wiklander@linaro.org>
10387 S:      Maintained
10388 F:      drivers/tee/optee/
10389
10390 OPA-VNIC DRIVER
10391 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10392 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10393 L:      linux-rdma@vger.kernel.org
10394 S:      Supported
10395 F:      drivers/infiniband/ulp/opa_vnic
10396
10397 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10398 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10399 L:      devicetree@vger.kernel.org
10400 S:      Maintained
10401 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10402 F:      Documentation/devicetree/overlay-notes.txt
10403 F:      drivers/of/overlay.c
10404 F:      drivers/of/resolver.c
10405
10406 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10407 M:      Rob Herring <robh+dt@kernel.org>
10408 M:      Frank Rowand <frowand.list@gmail.com>
10409 L:      devicetree@vger.kernel.org
10410 W:      http://www.devicetree.org/
10411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10412 S:      Maintained
10413 F:      drivers/of/
10414 F:      include/linux/of*.h
10415 F:      scripts/dtc/
10416 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10417
10418 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10419 M:      Rob Herring <robh+dt@kernel.org>
10420 M:      Mark Rutland <mark.rutland@arm.com>
10421 L:      devicetree@vger.kernel.org
10422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10423 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10424 S:      Maintained
10425 F:      Documentation/devicetree/
10426 F:      arch/*/boot/dts/
10427 F:      include/dt-bindings/
10428
10429 OPENCORES I2C BUS DRIVER
10430 M:      Peter Korsgaard <jacmet@sunsite.dk>
10431 L:      linux-i2c@vger.kernel.org
10432 S:      Maintained
10433 F:      Documentation/i2c/busses/i2c-ocores
10434 F:      drivers/i2c/busses/i2c-ocores.c
10435
10436 OPENRISC ARCHITECTURE
10437 M:      Jonas Bonn <jonas@southpole.se>
10438 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10439 M:      Stafford Horne <shorne@gmail.com>
10440 T:      git git://github.com/openrisc/linux.git
10441 L:      openrisc@lists.librecores.org
10442 W:      http://openrisc.io
10443 S:      Maintained
10444 F:      Documentation/devicetree/bindings/openrisc/
10445 F:      Documentation/openrisc/
10446 F:      arch/openrisc/
10447 F:      drivers/irqchip/irq-ompic.c
10448 F:      drivers/irqchip/irq-or1k-*
10449
10450 OPENVSWITCH
10451 M:      Pravin B Shelar <pshelar@ovn.org>
10452 L:      netdev@vger.kernel.org
10453 L:      dev@openvswitch.org
10454 W:      http://openvswitch.org
10455 S:      Maintained
10456 F:      net/openvswitch/
10457 F:      include/uapi/linux/openvswitch.h
10458
10459 OPERATING PERFORMANCE POINTS (OPP)
10460 M:      Viresh Kumar <vireshk@kernel.org>
10461 M:      Nishanth Menon <nm@ti.com>
10462 M:      Stephen Boyd <sboyd@kernel.org>
10463 L:      linux-pm@vger.kernel.org
10464 S:      Maintained
10465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10466 F:      drivers/opp/
10467 F:      include/linux/pm_opp.h
10468 F:      Documentation/power/opp.txt
10469 F:      Documentation/devicetree/bindings/opp/
10470
10471 OPL4 DRIVER
10472 M:      Clemens Ladisch <clemens@ladisch.de>
10473 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10474 T:      git git://git.alsa-project.org/alsa-kernel.git
10475 S:      Maintained
10476 F:      sound/drivers/opl4/
10477
10478 OPROFILE
10479 M:      Robert Richter <rric@kernel.org>
10480 L:      oprofile-list@lists.sf.net
10481 S:      Maintained
10482 F:      arch/*/include/asm/oprofile*.h
10483 F:      arch/*/oprofile/
10484 F:      drivers/oprofile/
10485 F:      include/linux/oprofile.h
10486
10487 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10488 M:      Mark Fasheh <mark@fasheh.com>
10489 M:      Joel Becker <jlbec@evilplan.org>
10490 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10491 W:      http://ocfs2.wiki.kernel.org
10492 S:      Supported
10493 F:      Documentation/filesystems/ocfs2.txt
10494 F:      Documentation/filesystems/dlmfs.txt
10495 F:      fs/ocfs2/
10496
10497 ORANGEFS FILESYSTEM
10498 M:      Mike Marshall <hubcap@omnibond.com>
10499 R:      Martin Brandenburg <martin@omnibond.com>
10500 L:      devel@lists.orangefs.org
10501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10502 S:      Supported
10503 F:      fs/orangefs/
10504 F:      Documentation/filesystems/orangefs.txt
10505
10506 ORINOCO DRIVER
10507 L:      linux-wireless@vger.kernel.org
10508 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10509 W:      http://www.nongnu.org/orinoco/
10510 S:      Orphan
10511 F:      drivers/net/wireless/intersil/orinoco/
10512
10513 OSD LIBRARY and FILESYSTEM
10514 M:      Boaz Harrosh <ooo@electrozaur.com>
10515 S:      Maintained
10516 F:      drivers/scsi/osd/
10517 F:      include/scsi/osd_*
10518 F:      fs/exofs/
10519
10520 OV2659 OMNIVISION SENSOR DRIVER
10521 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10522 L:      linux-media@vger.kernel.org
10523 W:      https://linuxtv.org
10524 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10525 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10526 S:      Maintained
10527 F:      drivers/media/i2c/ov2659.c
10528 F:      include/media/i2c/ov2659.h
10529
10530 OVERLAY FILESYSTEM
10531 M:      Miklos Szeredi <miklos@szeredi.hu>
10532 L:      linux-unionfs@vger.kernel.org
10533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10534 S:      Supported
10535 F:      fs/overlayfs/
10536 F:      Documentation/filesystems/overlayfs.txt
10537
10538 P54 WIRELESS DRIVER
10539 M:      Christian Lamparter <chunkeey@googlemail.com>
10540 L:      linux-wireless@vger.kernel.org
10541 W:      http://wireless.kernel.org/en/users/Drivers/p54
10542 S:      Maintained
10543 F:      drivers/net/wireless/intersil/p54/
10544
10545 PA SEMI ETHERNET DRIVER
10546 L:      netdev@vger.kernel.org
10547 S:      Orphan
10548 F:      drivers/net/ethernet/pasemi/*
10549
10550 PA SEMI SMBUS DRIVER
10551 L:      linux-i2c@vger.kernel.org
10552 S:      Orphan
10553 F:      drivers/i2c/busses/i2c-pasemi.c
10554
10555 PADATA PARALLEL EXECUTION MECHANISM
10556 M:      Steffen Klassert <steffen.klassert@secunet.com>
10557 L:      linux-crypto@vger.kernel.org
10558 S:      Maintained
10559 F:      kernel/padata.c
10560 F:      include/linux/padata.h
10561 F:      Documentation/padata.txt
10562
10563 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10564 M:      Harald Welte <laforge@gnumonks.org>
10565 L:      platform-driver-x86@vger.kernel.org
10566 S:      Maintained
10567 F:      drivers/platform/x86/panasonic-laptop.c
10568
10569 PARALLEL LCD/KEYPAD PANEL DRIVER
10570 M:      Willy Tarreau <willy@haproxy.com>
10571 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10572 S:      Odd Fixes
10573 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10574 F:      drivers/misc/panel.c
10575
10576 PARALLEL PORT SUBSYSTEM
10577 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10578 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10579 L:      linux-parport@lists.infradead.org (subscribers-only)
10580 S:      Maintained
10581 F:      drivers/parport/
10582 F:      include/linux/parport*.h
10583 F:      drivers/char/ppdev.c
10584 F:      include/uapi/linux/ppdev.h
10585 F:      Documentation/parport*.txt
10586
10587 PARAVIRT_OPS INTERFACE
10588 M:      Juergen Gross <jgross@suse.com>
10589 M:      Alok Kataria <akataria@vmware.com>
10590 L:      virtualization@lists.linux-foundation.org
10591 S:      Supported
10592 F:      Documentation/virtual/paravirt_ops.txt
10593 F:      arch/*/kernel/paravirt*
10594 F:      arch/*/include/asm/paravirt*.h
10595 F:      include/linux/hypervisor.h
10596
10597 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10598 M:      Tim Waugh <tim@cyberelk.net>
10599 L:      linux-parport@lists.infradead.org (subscribers-only)
10600 S:      Maintained
10601 F:      Documentation/blockdev/paride.txt
10602 F:      drivers/block/paride/
10603
10604 PARISC ARCHITECTURE
10605 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10606 M:      Helge Deller <deller@gmx.de>
10607 L:      linux-parisc@vger.kernel.org
10608 W:      http://www.parisc-linux.org/
10609 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10612 S:      Maintained
10613 F:      arch/parisc/
10614 F:      Documentation/parisc/
10615 F:      drivers/parisc/
10616 F:      drivers/char/agp/parisc-agp.c
10617 F:      drivers/input/serio/gscps2.c
10618 F:      drivers/parport/parport_gsc.*
10619 F:      drivers/tty/serial/8250/8250_gsc.c
10620 F:      drivers/video/fbdev/sti*
10621 F:      drivers/video/console/sti*
10622 F:      drivers/video/logo/logo_parisc*
10623
10624 PARMAN
10625 M:      Jiri Pirko <jiri@mellanox.com>
10626 L:      netdev@vger.kernel.org
10627 S:      Supported
10628 F:      lib/parman.c
10629 F:      lib/test_parman.c
10630 F:      include/linux/parman.h
10631
10632 PC87360 HARDWARE MONITORING DRIVER
10633 M:      Jim Cromie <jim.cromie@gmail.com>
10634 L:      linux-hwmon@vger.kernel.org
10635 S:      Maintained
10636 F:      Documentation/hwmon/pc87360
10637 F:      drivers/hwmon/pc87360.c
10638
10639 PC8736x GPIO DRIVER
10640 M:      Jim Cromie <jim.cromie@gmail.com>
10641 S:      Maintained
10642 F:      drivers/char/pc8736x_gpio.c
10643
10644 PC87427 HARDWARE MONITORING DRIVER
10645 M:      Jean Delvare <jdelvare@suse.com>
10646 L:      linux-hwmon@vger.kernel.org
10647 S:      Maintained
10648 F:      Documentation/hwmon/pc87427
10649 F:      drivers/hwmon/pc87427.c
10650
10651 PCA9532 LED DRIVER
10652 M:      Riku Voipio <riku.voipio@iki.fi>
10653 S:      Maintained
10654 F:      drivers/leds/leds-pca9532.c
10655 F:      include/linux/leds-pca9532.h
10656
10657 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10658 M:      Guenter Roeck <linux@roeck-us.net>
10659 L:      linux-i2c@vger.kernel.org
10660 S:      Maintained
10661 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10662
10663 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10664 M:      Khalid Aziz <khalid@gonehiking.org>
10665 S:      Maintained
10666 F:      drivers/firmware/pcdp.*
10667
10668 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10669 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10670 L:      linux-pci@vger.kernel.org
10671 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10672 S:      Maintained
10673 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10674 F:      drivers/pci/host/pci-aardvark.c
10675
10676 PCI DRIVER FOR ALTERA PCIE IP
10677 M:      Ley Foon Tan <lftan@altera.com>
10678 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10679 L:      linux-pci@vger.kernel.org
10680 S:      Supported
10681 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10682 F:      drivers/pci/host/pcie-altera.c
10683
10684 PCI DRIVER FOR APPLIEDMICRO XGENE
10685 M:      Tanmay Inamdar <tinamdar@apm.com>
10686 L:      linux-pci@vger.kernel.org
10687 L:      linux-arm-kernel@lists.infradead.org
10688 S:      Maintained
10689 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10690 F:      drivers/pci/host/pci-xgene.c
10691
10692 PCI DRIVER FOR ARM VERSATILE PLATFORM
10693 M:      Rob Herring <robh@kernel.org>
10694 L:      linux-pci@vger.kernel.org
10695 L:      linux-arm-kernel@lists.infradead.org
10696 S:      Maintained
10697 F:      Documentation/devicetree/bindings/pci/versatile.txt
10698 F:      drivers/pci/host/pci-versatile.c
10699
10700 PCI DRIVER FOR ARMADA 8K
10701 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10702 L:      linux-pci@vger.kernel.org
10703 L:      linux-arm-kernel@lists.infradead.org
10704 S:      Maintained
10705 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10706 F:      drivers/pci/dwc/pcie-armada8k.c
10707
10708 PCI DRIVER FOR CADENCE PCIE IP
10709 M:      Alan Douglas <adouglas@cadence.com>
10710 L:      linux-pci@vger.kernel.org
10711 S:      Maintained
10712 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
10713 F:      drivers/pci/cadence/pcie-cadence*
10714
10715 PCI DRIVER FOR FREESCALE LAYERSCAPE
10716 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10717 M:      Mingkai Hu <mingkai.hu@freescale.com>
10718 M:      Roy Zang <tie-fei.zang@freescale.com>
10719 L:      linuxppc-dev@lists.ozlabs.org
10720 L:      linux-pci@vger.kernel.org
10721 L:      linux-arm-kernel@lists.infradead.org
10722 S:      Maintained
10723 F:      drivers/pci/dwc/*layerscape*
10724
10725 PCI DRIVER FOR GENERIC OF HOSTS
10726 M:      Will Deacon <will.deacon@arm.com>
10727 L:      linux-pci@vger.kernel.org
10728 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10729 S:      Maintained
10730 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10731 F:      drivers/pci/host/pci-host-common.c
10732 F:      drivers/pci/host/pci-host-generic.c
10733
10734 PCI DRIVER FOR IMX6
10735 M:      Richard Zhu <hongxing.zhu@nxp.com>
10736 M:      Lucas Stach <l.stach@pengutronix.de>
10737 L:      linux-pci@vger.kernel.org
10738 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10739 S:      Maintained
10740 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10741 F:      drivers/pci/dwc/*imx6*
10742
10743 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10744 M:      Keith Busch <keith.busch@intel.com>
10745 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10746 L:      linux-pci@vger.kernel.org
10747 S:      Supported
10748 F:      drivers/pci/host/vmd.c
10749
10750 PCI DRIVER FOR MICROSEMI SWITCHTEC
10751 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10752 M:      Logan Gunthorpe <logang@deltatee.com>
10753 L:      linux-pci@vger.kernel.org
10754 S:      Maintained
10755 F:      Documentation/switchtec.txt
10756 F:      Documentation/ABI/testing/sysfs-class-switchtec
10757 F:      drivers/pci/switch/switchtec*
10758 F:      include/uapi/linux/switchtec_ioctl.h
10759 F:      include/linux/switchtec.h
10760 F:      drivers/ntb/hw/mscc/
10761
10762 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10763 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10764 M:      Jason Cooper <jason@lakedaemon.net>
10765 L:      linux-pci@vger.kernel.org
10766 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10767 S:      Maintained
10768 F:      drivers/pci/host/*mvebu*
10769
10770 PCI DRIVER FOR NVIDIA TEGRA
10771 M:      Thierry Reding <thierry.reding@gmail.com>
10772 L:      linux-tegra@vger.kernel.org
10773 L:      linux-pci@vger.kernel.org
10774 S:      Supported
10775 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10776 F:      drivers/pci/host/pci-tegra.c
10777
10778 PCI DRIVER FOR RENESAS R-CAR
10779 M:      Simon Horman <horms@verge.net.au>
10780 L:      linux-pci@vger.kernel.org
10781 L:      linux-renesas-soc@vger.kernel.org
10782 S:      Maintained
10783 F:      drivers/pci/host/*rcar*
10784
10785 PCI DRIVER FOR SAMSUNG EXYNOS
10786 M:      Jingoo Han <jingoohan1@gmail.com>
10787 L:      linux-pci@vger.kernel.org
10788 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10789 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10790 S:      Maintained
10791 F:      drivers/pci/dwc/pci-exynos.c
10792
10793 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10794 M:      Jingoo Han <jingoohan1@gmail.com>
10795 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10796 L:      linux-pci@vger.kernel.org
10797 S:      Maintained
10798 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10799 F:      drivers/pci/dwc/*designware*
10800
10801 PCI DRIVER FOR TI DRA7XX
10802 M:      Kishon Vijay Abraham I <kishon@ti.com>
10803 L:      linux-omap@vger.kernel.org
10804 L:      linux-pci@vger.kernel.org
10805 S:      Supported
10806 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10807 F:      drivers/pci/dwc/pci-dra7xx.c
10808
10809 PCI DRIVER FOR TI KEYSTONE
10810 M:      Murali Karicheri <m-karicheri2@ti.com>
10811 L:      linux-pci@vger.kernel.org
10812 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10813 S:      Maintained
10814 F:      drivers/pci/dwc/*keystone*
10815
10816 PCI ENDPOINT SUBSYSTEM
10817 M:      Kishon Vijay Abraham I <kishon@ti.com>
10818 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10819 L:      linux-pci@vger.kernel.org
10820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10821 S:      Supported
10822 F:      drivers/pci/endpoint/
10823 F:      drivers/misc/pci_endpoint_test.c
10824 F:      tools/pci/
10825
10826 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10827 M:      Russell Currey <ruscur@russell.cc>
10828 L:      linuxppc-dev@lists.ozlabs.org
10829 S:      Supported
10830 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10831 F:      arch/powerpc/kernel/eeh*.c
10832 F:      arch/powerpc/platforms/*/eeh*.c
10833 F:      arch/powerpc/include/*/eeh*.h
10834
10835 PCI ERROR RECOVERY
10836 M:      Linas Vepstas <linasvepstas@gmail.com>
10837 L:      linux-pci@vger.kernel.org
10838 S:      Supported
10839 F:      Documentation/PCI/pci-error-recovery.txt
10840
10841 PCI MSI DRIVER FOR ALTERA MSI IP
10842 M:      Ley Foon Tan <lftan@altera.com>
10843 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10844 L:      linux-pci@vger.kernel.org
10845 S:      Supported
10846 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10847 F:      drivers/pci/host/pcie-altera-msi.c
10848
10849 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10850 M:      Duc Dang <dhdang@apm.com>
10851 L:      linux-pci@vger.kernel.org
10852 L:      linux-arm-kernel@lists.infradead.org
10853 S:      Maintained
10854 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10855 F:      drivers/pci/host/pci-xgene-msi.c
10856
10857 PCI SUBSYSTEM
10858 M:      Bjorn Helgaas <bhelgaas@google.com>
10859 L:      linux-pci@vger.kernel.org
10860 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10862 S:      Supported
10863 F:      Documentation/devicetree/bindings/pci/
10864 F:      Documentation/PCI/
10865 F:      drivers/acpi/pci*
10866 F:      drivers/pci/
10867 F:      include/asm-generic/pci*
10868 F:      include/linux/pci*
10869 F:      include/linux/of_pci.h
10870 F:      include/uapi/linux/pci*
10871 F:      lib/pci*
10872 F:      arch/x86/pci/
10873 F:      arch/x86/kernel/quirks.c
10874
10875 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10876 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10877 L:      linux-pci@vger.kernel.org
10878 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10880 S:      Supported
10881 F:      drivers/pci/cadence/
10882 F:      drivers/pci/host/
10883 F:      drivers/pci/dwc/
10884
10885 PCIE DRIVER FOR AXIS ARTPEC
10886 M:      Niklas Cassel <niklas.cassel@axis.com>
10887 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10888 L:      linux-arm-kernel@axis.com
10889 L:      linux-pci@vger.kernel.org
10890 S:      Maintained
10891 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10892 F:      drivers/pci/dwc/*artpec*
10893
10894 PCIE DRIVER FOR CAVIUM THUNDERX
10895 M:      David Daney <david.daney@cavium.com>
10896 L:      linux-pci@vger.kernel.org
10897 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10898 S:      Supported
10899 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10900 F:      drivers/pci/host/pci-thunder-*
10901
10902 PCIE DRIVER FOR HISILICON
10903 M:      Zhou Wang <wangzhou1@hisilicon.com>
10904 L:      linux-pci@vger.kernel.org
10905 S:      Maintained
10906 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10907 F:      drivers/pci/dwc/pcie-hisi.c
10908
10909 PCIE DRIVER FOR HISILICON KIRIN
10910 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10911 M:      Binghui Wang <wangbinghui@hisilicon.com>
10912 L:      linux-pci@vger.kernel.org
10913 S:      Maintained
10914 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10915 F:      drivers/pci/dwc/pcie-kirin.c
10916
10917 PCIE DRIVER FOR HISILICON STB
10918 M:      Jianguo Sun <sunjianguo1@huawei.com>
10919 M:      Shawn Guo <shawn.guo@linaro.org>
10920 L:      linux-pci@vger.kernel.org
10921 S:      Maintained
10922 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10923 F:      drivers/pci/dwc/pcie-histb.c
10924
10925 PCIE DRIVER FOR MEDIATEK
10926 M:      Ryder Lee <ryder.lee@mediatek.com>
10927 L:      linux-pci@vger.kernel.org
10928 L:      linux-mediatek@lists.infradead.org
10929 S:      Supported
10930 F:      Documentation/devicetree/bindings/pci/mediatek*
10931 F:      drivers/pci/host/*mediatek*
10932
10933 PCIE DRIVER FOR QUALCOMM MSM
10934 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10935 L:      linux-pci@vger.kernel.org
10936 L:      linux-arm-msm@vger.kernel.org
10937 S:      Maintained
10938 F:      drivers/pci/dwc/*qcom*
10939
10940 PCIE DRIVER FOR ROCKCHIP
10941 M:      Shawn Lin <shawn.lin@rock-chips.com>
10942 L:      linux-pci@vger.kernel.org
10943 L:      linux-rockchip@lists.infradead.org
10944 S:      Maintained
10945 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10946 F:      drivers/pci/host/pcie-rockchip.c
10947
10948 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10949 M:      Linus Walleij <linus.walleij@linaro.org>
10950 L:      linux-pci@vger.kernel.org
10951 S:      Maintained
10952 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10953 F:      drivers/pci/host/pci-v3-semi.c
10954
10955 PCIE DRIVER FOR ST SPEAR13XX
10956 M:      Pratyush Anand <pratyush.anand@gmail.com>
10957 L:      linux-pci@vger.kernel.org
10958 S:      Maintained
10959 F:      drivers/pci/dwc/*spear*
10960
10961 PCMCIA SUBSYSTEM
10962 M:      Dominik Brodowski <linux@dominikbrodowski.net>
10963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10964 S:      Odd Fixes
10965 F:      Documentation/pcmcia/
10966 F:      tools/pcmcia/
10967 F:      drivers/pcmcia/
10968 F:      include/pcmcia/
10969
10970 PCNET32 NETWORK DRIVER
10971 M:      Don Fry <pcnet32@frontier.com>
10972 L:      netdev@vger.kernel.org
10973 S:      Maintained
10974 F:      drivers/net/ethernet/amd/pcnet32.c
10975
10976 PCRYPT PARALLEL CRYPTO ENGINE
10977 M:      Steffen Klassert <steffen.klassert@secunet.com>
10978 L:      linux-crypto@vger.kernel.org
10979 S:      Maintained
10980 F:      crypto/pcrypt.c
10981 F:      include/crypto/pcrypt.h
10982
10983 PEAQ WMI HOTKEYS DRIVER
10984 M:      Hans de Goede <hdegoede@redhat.com>
10985 L:      platform-driver-x86@vger.kernel.org
10986 S:      Maintained
10987 F:      drivers/platform/x86/peaq-wmi.c
10988
10989 PER-CPU MEMORY ALLOCATOR
10990 M:      Tejun Heo <tj@kernel.org>
10991 M:      Christoph Lameter <cl@linux.com>
10992 M:      Dennis Zhou <dennisszhou@gmail.com>
10993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10994 S:      Maintained
10995 F:      include/linux/percpu*.h
10996 F:      mm/percpu*.c
10997 F:      arch/*/include/asm/percpu.h
10998
10999 PER-TASK DELAY ACCOUNTING
11000 M:      Balbir Singh <bsingharora@gmail.com>
11001 S:      Maintained
11002 F:      include/linux/delayacct.h
11003 F:      kernel/delayacct.c
11004
11005 PERFORMANCE EVENTS SUBSYSTEM
11006 M:      Peter Zijlstra <peterz@infradead.org>
11007 M:      Ingo Molnar <mingo@redhat.com>
11008 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11009 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11010 R:      Jiri Olsa <jolsa@redhat.com>
11011 R:      Namhyung Kim <namhyung@kernel.org>
11012 L:      linux-kernel@vger.kernel.org
11013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11014 S:      Supported
11015 F:      kernel/events/*
11016 F:      include/linux/perf_event.h
11017 F:      include/uapi/linux/perf_event.h
11018 F:      arch/*/kernel/perf_event*.c
11019 F:      arch/*/kernel/*/perf_event*.c
11020 F:      arch/*/kernel/*/*/perf_event*.c
11021 F:      arch/*/include/asm/perf_event.h
11022 F:      arch/*/kernel/perf_callchain.c
11023 F:      arch/*/events/*
11024 F:      tools/perf/
11025
11026 PERSONALITY HANDLING
11027 M:      Christoph Hellwig <hch@infradead.org>
11028 L:      linux-abi-devel@lists.sourceforge.net
11029 S:      Maintained
11030 F:      include/linux/personality.h
11031 F:      include/uapi/linux/personality.h
11032
11033 PHONET PROTOCOL
11034 M:      Remi Denis-Courmont <courmisch@gmail.com>
11035 S:      Supported
11036 F:      Documentation/networking/phonet.txt
11037 F:      include/linux/phonet.h
11038 F:      include/net/phonet/
11039 F:      include/uapi/linux/phonet.h
11040 F:      net/phonet/
11041
11042 PHRAM MTD DRIVER
11043 M:      Joern Engel <joern@lazybastard.org>
11044 L:      linux-mtd@lists.infradead.org
11045 S:      Maintained
11046 F:      drivers/mtd/devices/phram.c
11047
11048 PICOLCD HID DRIVER
11049 M:      Bruno Prémont <bonbons@linux-vserver.org>
11050 L:      linux-input@vger.kernel.org
11051 S:      Maintained
11052 F:      drivers/hid/hid-picolcd*
11053
11054 PICOXCELL SUPPORT
11055 M:      Jamie Iles <jamie@jamieiles.com>
11056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11057 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11058 S:      Supported
11059 F:      arch/arm/boot/dts/picoxcell*
11060 F:      arch/arm/mach-picoxcell/
11061 F:      drivers/crypto/picoxcell*
11062
11063 PIN CONTROL SUBSYSTEM
11064 M:      Linus Walleij <linus.walleij@linaro.org>
11065 L:      linux-gpio@vger.kernel.org
11066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11067 S:      Maintained
11068 F:      Documentation/devicetree/bindings/pinctrl/
11069 F:      Documentation/driver-api/pinctl.rst
11070 F:      drivers/pinctrl/
11071 F:      include/linux/pinctrl/
11072
11073 PIN CONTROLLER - ATMEL AT91
11074 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11076 S:      Maintained
11077 F:      drivers/pinctrl/pinctrl-at91.*
11078
11079 PIN CONTROLLER - ATMEL AT91 PIO4
11080 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11081 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11082 L:      linux-gpio@vger.kernel.org
11083 S:      Supported
11084 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11085
11086 PIN CONTROLLER - FREESCALE
11087 M:      Dong Aisheng <aisheng.dong@nxp.com>
11088 M:      Fabio Estevam <festevam@gmail.com>
11089 M:      Shawn Guo <shawnguo@kernel.org>
11090 M:      Stefan Agner <stefan@agner.ch>
11091 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11092 L:      linux-gpio@vger.kernel.org
11093 S:      Maintained
11094 F:      drivers/pinctrl/freescale/
11095 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11096
11097 PIN CONTROLLER - INTEL
11098 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11099 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
11100 S:      Maintained
11101 F:      drivers/pinctrl/intel/
11102
11103 PIN CONTROLLER - MEDIATEK
11104 M:      Sean Wang <sean.wang@mediatek.com>
11105 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11106 S:      Maintained
11107 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11108 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11109 F:      drivers/pinctrl/mediatek/mtk-eint.*
11110 F:      drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11111 F:      drivers/pinctrl/mediatek/pinctrl-mt2701.c
11112 F:      drivers/pinctrl/mediatek/pinctrl-mt7622.c
11113
11114 PIN CONTROLLER - QUALCOMM
11115 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11116 S:      Maintained
11117 L:      linux-arm-msm@vger.kernel.org
11118 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11119 F:      drivers/pinctrl/qcom/
11120
11121 PIN CONTROLLER - RENESAS
11122 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11123 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11124 L:      linux-renesas-soc@vger.kernel.org
11125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11126 S:      Maintained
11127 F:      drivers/pinctrl/sh-pfc/
11128
11129 PIN CONTROLLER - SAMSUNG
11130 M:      Tomasz Figa <tomasz.figa@gmail.com>
11131 M:      Krzysztof Kozlowski <krzk@kernel.org>
11132 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11133 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11134 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11135 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11137 S:      Maintained
11138 F:      drivers/pinctrl/samsung/
11139 F:      include/dt-bindings/pinctrl/samsung.h
11140 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11141
11142 PIN CONTROLLER - SINGLE
11143 M:      Tony Lindgren <tony@atomide.com>
11144 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11145 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11146 L:      linux-omap@vger.kernel.org
11147 S:      Maintained
11148 F:      drivers/pinctrl/pinctrl-single.c
11149
11150 PIN CONTROLLER - ST SPEAR
11151 M:      Viresh Kumar <vireshk@kernel.org>
11152 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11153 W:      http://www.st.com/spear
11154 S:      Maintained
11155 F:      drivers/pinctrl/spear/
11156
11157 PISTACHIO SOC SUPPORT
11158 M:      James Hartley <james.hartley@sondrel.com>
11159 L:      linux-mips@linux-mips.org
11160 S:      Odd Fixes
11161 F:      arch/mips/pistachio/
11162 F:      arch/mips/include/asm/mach-pistachio/
11163 F:      arch/mips/boot/dts/img/pistachio*
11164 F:      arch/mips/configs/pistachio*_defconfig
11165
11166 PKTCDVD DRIVER
11167 S:      Orphan
11168 M:      linux-block@vger.kernel.org
11169 F:      drivers/block/pktcdvd.c
11170 F:      include/linux/pktcdvd.h
11171 F:      include/uapi/linux/pktcdvd.h
11172
11173 PKUNITY SOC DRIVERS
11174 M:      Guan Xuetao <gxt@pku.edu.cn>
11175 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11176 S:      Maintained
11177 T:      git git://github.com/gxt/linux.git
11178 F:      drivers/input/serio/i8042-unicore32io.h
11179 F:      drivers/i2c/busses/i2c-puv3.c
11180 F:      drivers/video/fbdev/fb-puv3.c
11181 F:      drivers/rtc/rtc-puv3.c
11182
11183 PMBUS HARDWARE MONITORING DRIVERS
11184 M:      Guenter Roeck <linux@roeck-us.net>
11185 L:      linux-hwmon@vger.kernel.org
11186 W:      http://hwmon.wiki.kernel.org/
11187 W:      http://www.roeck-us.net/linux/drivers/
11188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11189 S:      Maintained
11190 F:      Documentation/hwmon/pmbus
11191 F:      drivers/hwmon/pmbus/
11192 F:      include/linux/pmbus.h
11193
11194 PMC SIERRA MaxRAID DRIVER
11195 L:      linux-scsi@vger.kernel.org
11196 W:      http://www.pmc-sierra.com/
11197 S:      Orphan
11198 F:      drivers/scsi/pmcraid.*
11199
11200 PMC SIERRA PM8001 DRIVER
11201 M:      Jack Wang <jinpu.wang@profitbricks.com>
11202 M:      lindar_liu@usish.com
11203 L:      linux-scsi@vger.kernel.org
11204 S:      Supported
11205 F:      drivers/scsi/pm8001/
11206
11207 PNP SUPPORT
11208 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11209 S:      Maintained
11210 F:      drivers/pnp/
11211
11212 POSIX CLOCKS and TIMERS
11213 M:      Thomas Gleixner <tglx@linutronix.de>
11214 L:      linux-kernel@vger.kernel.org
11215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11216 S:      Maintained
11217 F:      fs/timerfd.c
11218 F:      include/linux/timer*
11219 F:      kernel/time/*timer*
11220
11221 POWER MANAGEMENT CORE
11222 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11223 L:      linux-pm@vger.kernel.org
11224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11225 B:      https://bugzilla.kernel.org
11226 S:      Supported
11227 F:      drivers/base/power/
11228 F:      include/linux/pm.h
11229 F:      include/linux/pm_*
11230 F:      include/linux/powercap.h
11231 F:      drivers/powercap/
11232 F:      kernel/configs/nopm.config
11233
11234 POWER STATE COORDINATION INTERFACE (PSCI)
11235 M:      Mark Rutland <mark.rutland@arm.com>
11236 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11237 L:      linux-arm-kernel@lists.infradead.org
11238 S:      Maintained
11239 F:      drivers/firmware/psci*.c
11240 F:      include/linux/psci.h
11241 F:      include/uapi/linux/psci.h
11242
11243 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11244 M:      Sebastian Reichel <sre@kernel.org>
11245 L:      linux-pm@vger.kernel.org
11246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11247 S:      Maintained
11248 F:      Documentation/devicetree/bindings/power/supply/
11249 F:      include/linux/power_supply.h
11250 F:      drivers/power/supply/
11251
11252 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11253 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11254 L:      linuxppc-dev@lists.ozlabs.org
11255 S:      Maintained
11256 F:      drivers/char/powernv-op-panel.c
11257
11258 PPP OVER ATM (RFC 2364)
11259 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11260 S:      Maintained
11261 F:      net/atm/pppoatm.c
11262 F:      include/uapi/linux/atmppp.h
11263
11264 PPP OVER ETHERNET
11265 M:      Michal Ostrowski <mostrows@earthlink.net>
11266 S:      Maintained
11267 F:      drivers/net/ppp/pppoe.c
11268 F:      drivers/net/ppp/pppox.c
11269
11270 PPP OVER L2TP
11271 M:      James Chapman <jchapman@katalix.com>
11272 S:      Maintained
11273 F:      net/l2tp/l2tp_ppp.c
11274 F:      include/linux/if_pppol2tp.h
11275 F:      include/uapi/linux/if_pppol2tp.h
11276
11277 PPP PROTOCOL DRIVERS AND COMPRESSORS
11278 M:      Paul Mackerras <paulus@samba.org>
11279 L:      linux-ppp@vger.kernel.org
11280 S:      Maintained
11281 F:      drivers/net/ppp/ppp_*
11282
11283 PPS SUPPORT
11284 M:      Rodolfo Giometti <giometti@enneenne.com>
11285 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11286 L:      linuxpps@ml.enneenne.com (subscribers-only)
11287 S:      Maintained
11288 F:      Documentation/pps/
11289 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11290 F:      Documentation/ABI/testing/sysfs-pps
11291 F:      drivers/pps/
11292 F:      include/linux/pps*.h
11293 F:      include/uapi/linux/pps.h
11294
11295 PPTP DRIVER
11296 M:      Dmitry Kozlov <xeb@mail.ru>
11297 L:      netdev@vger.kernel.org
11298 S:      Maintained
11299 F:      drivers/net/ppp/pptp.c
11300 W:      http://sourceforge.net/projects/accel-pptp
11301
11302 PREEMPTIBLE KERNEL
11303 M:      Robert Love <rml@tech9.net>
11304 L:      kpreempt-tech@lists.sourceforge.net
11305 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11306 S:      Supported
11307 F:      Documentation/preempt-locking.txt
11308 F:      include/linux/preempt.h
11309
11310 PRINTK
11311 M:      Petr Mladek <pmladek@suse.com>
11312 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11313 R:      Steven Rostedt <rostedt@goodmis.org>
11314 S:      Maintained
11315 F:      kernel/printk/
11316 F:      include/linux/printk.h
11317
11318 PRISM54 WIRELESS DRIVER
11319 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11320 L:      linux-wireless@vger.kernel.org
11321 W:      http://wireless.kernel.org/en/users/Drivers/p54
11322 S:      Obsolete
11323 F:      drivers/net/wireless/intersil/prism54/
11324
11325 PROC SYSCTL
11326 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11327 M:      Kees Cook <keescook@chromium.org>
11328 L:      linux-kernel@vger.kernel.org
11329 L:      linux-fsdevel@vger.kernel.org
11330 S:      Maintained
11331 F:      fs/proc/proc_sysctl.c
11332 F:      include/linux/sysctl.h
11333 F:      kernel/sysctl.c
11334 F:      tools/testing/selftests/sysctl/
11335
11336 PS3 NETWORK SUPPORT
11337 M:      Geoff Levand <geoff@infradead.org>
11338 L:      netdev@vger.kernel.org
11339 L:      linuxppc-dev@lists.ozlabs.org
11340 S:      Maintained
11341 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11342
11343 PS3 PLATFORM SUPPORT
11344 M:      Geoff Levand <geoff@infradead.org>
11345 L:      linuxppc-dev@lists.ozlabs.org
11346 S:      Maintained
11347 F:      arch/powerpc/boot/ps3*
11348 F:      arch/powerpc/include/asm/lv1call.h
11349 F:      arch/powerpc/include/asm/ps3*.h
11350 F:      arch/powerpc/platforms/ps3/
11351 F:      drivers/*/ps3*
11352 F:      drivers/ps3/
11353 F:      drivers/rtc/rtc-ps3.c
11354 F:      drivers/usb/host/*ps3.c
11355 F:      sound/ppc/snd_ps3*
11356
11357 PS3VRAM DRIVER
11358 M:      Jim Paris <jim@jtan.com>
11359 M:      Geoff Levand <geoff@infradead.org>
11360 L:      linuxppc-dev@lists.ozlabs.org
11361 S:      Maintained
11362 F:      drivers/block/ps3vram.c
11363
11364 PSAMPLE PACKET SAMPLING SUPPORT:
11365 M:      Yotam Gigi <yotam.gi@gmail.com>
11366 S:      Maintained
11367 F:      net/psample
11368 F:      include/net/psample.h
11369 F:      include/uapi/linux/psample.h
11370
11371 PSTORE FILESYSTEM
11372 M:      Kees Cook <keescook@chromium.org>
11373 M:      Anton Vorontsov <anton@enomsg.org>
11374 M:      Colin Cross <ccross@android.com>
11375 M:      Tony Luck <tony.luck@intel.com>
11376 S:      Maintained
11377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11378 F:      fs/pstore/
11379 F:      include/linux/pstore*
11380 F:      drivers/firmware/efi/efi-pstore.c
11381 F:      drivers/acpi/apei/erst.c
11382 F:      Documentation/admin-guide/ramoops.rst
11383 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11384 K:      \b(pstore|ramoops)
11385
11386 PTP HARDWARE CLOCK SUPPORT
11387 M:      Richard Cochran <richardcochran@gmail.com>
11388 L:      netdev@vger.kernel.org
11389 S:      Maintained
11390 W:      http://linuxptp.sourceforge.net/
11391 F:      Documentation/ABI/testing/sysfs-ptp
11392 F:      Documentation/ptp/*
11393 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
11394 F:      drivers/net/phy/dp83640*
11395 F:      drivers/ptp/*
11396 F:      include/linux/ptp_cl*
11397
11398 PTRACE SUPPORT
11399 M:      Oleg Nesterov <oleg@redhat.com>
11400 S:      Maintained
11401 F:      include/asm-generic/syscall.h
11402 F:      include/linux/ptrace.h
11403 F:      include/linux/regset.h
11404 F:      include/linux/tracehook.h
11405 F:      include/uapi/linux/ptrace.h
11406 F:      include/uapi/linux/ptrace.h
11407 F:      include/asm-generic/ptrace.h
11408 F:      kernel/ptrace.c
11409 F:      arch/*/ptrace*.c
11410 F:      arch/*/*/ptrace*.c
11411 F:      arch/*/include/asm/ptrace*.h
11412
11413 PULSE8-CEC DRIVER
11414 M:      Hans Verkuil <hverkuil@xs4all.nl>
11415 L:      linux-media@vger.kernel.org
11416 T:      git git://linuxtv.org/media_tree.git
11417 S:      Maintained
11418 F:      drivers/media/usb/pulse8-cec/*
11419 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11420
11421 PVRUSB2 VIDEO4LINUX DRIVER
11422 M:      Mike Isely <isely@pobox.com>
11423 L:      pvrusb2@isely.net       (subscribers-only)
11424 L:      linux-media@vger.kernel.org
11425 W:      http://www.isely.net/pvrusb2/
11426 T:      git git://linuxtv.org/media_tree.git
11427 S:      Maintained
11428 F:      Documentation/media/v4l-drivers/pvrusb2*
11429 F:      drivers/media/usb/pvrusb2/
11430
11431 PWC WEBCAM DRIVER
11432 M:      Hans Verkuil <hverkuil@xs4all.nl>
11433 L:      linux-media@vger.kernel.org
11434 T:      git git://linuxtv.org/media_tree.git
11435 S:      Odd Fixes
11436 F:      drivers/media/usb/pwc/*
11437
11438 PWM FAN DRIVER
11439 M:      Kamil Debski <kamil@wypas.org>
11440 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11441 L:      linux-hwmon@vger.kernel.org
11442 S:      Supported
11443 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11444 F:      Documentation/hwmon/pwm-fan
11445 F:      drivers/hwmon/pwm-fan.c
11446
11447 PWM IR Transmitter
11448 M:      Sean Young <sean@mess.org>
11449 L:      linux-media@vger.kernel.org
11450 S:      Maintained
11451 F:      drivers/media/rc/pwm-ir-tx.c
11452
11453 PWM SUBSYSTEM
11454 M:      Thierry Reding <thierry.reding@gmail.com>
11455 L:      linux-pwm@vger.kernel.org
11456 S:      Maintained
11457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11458 F:      Documentation/pwm.txt
11459 F:      Documentation/devicetree/bindings/pwm/
11460 F:      include/linux/pwm.h
11461 F:      drivers/pwm/
11462 F:      drivers/video/backlight/pwm_bl.c
11463 F:      include/linux/pwm_backlight.h
11464 F:      drivers/gpio/gpio-mvebu.c
11465 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11466
11467 PXA GPIO DRIVER
11468 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11469 L:      linux-gpio@vger.kernel.org
11470 S:      Maintained
11471 F:      drivers/gpio/gpio-pxa.c
11472
11473 PXA MMCI DRIVER
11474 S:      Orphan
11475
11476 PXA RTC DRIVER
11477 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11478 L:      linux-rtc@vger.kernel.org
11479 S:      Maintained
11480
11481 PXA2xx/PXA3xx SUPPORT
11482 M:      Daniel Mack <daniel@zonque.org>
11483 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11484 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11485 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11486 T:      git git://github.com/hzhuang1/linux.git
11487 T:      git git://github.com/rjarzmik/linux.git
11488 S:      Maintained
11489 F:      arch/arm/boot/dts/pxa*
11490 F:      arch/arm/mach-pxa/
11491 F:      drivers/dma/pxa*
11492 F:      drivers/pcmcia/pxa2xx*
11493 F:      drivers/pinctrl/pxa/
11494 F:      drivers/spi/spi-pxa2xx*
11495 F:      drivers/usb/gadget/udc/pxa2*
11496 F:      include/sound/pxa2xx-lib.h
11497 F:      sound/arm/pxa*
11498 F:      sound/soc/pxa/
11499
11500 QAT DRIVER
11501 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11502 L:      qat-linux@intel.com
11503 S:      Supported
11504 F:      drivers/crypto/qat/
11505
11506 QCOM AUDIO (ASoC) DRIVERS
11507 M:      Patrick Lai <plai@codeaurora.org>
11508 M:      Banajit Goswami <bgoswami@codeaurora.org>
11509 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11510 S:      Supported
11511 F:      sound/soc/qcom/
11512
11513 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11514 M:      Gabriel Somlo <somlo@cmu.edu>
11515 M:      "Michael S. Tsirkin" <mst@redhat.com>
11516 L:      qemu-devel@nongnu.org
11517 S:      Maintained
11518 F:      drivers/firmware/qemu_fw_cfg.c
11519 F:      include/uapi/linux/qemu_fw_cfg.h
11520
11521 QIB DRIVER
11522 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11523 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11524 L:      linux-rdma@vger.kernel.org
11525 S:      Supported
11526 F:      drivers/infiniband/hw/qib/
11527
11528 QLOGIC QL41xxx FCOE DRIVER
11529 M:      QLogic-Storage-Upstream@cavium.com
11530 L:      linux-scsi@vger.kernel.org
11531 S:      Supported
11532 F:      drivers/scsi/qedf/
11533
11534 QLOGIC QL41xxx ISCSI DRIVER
11535 M:      QLogic-Storage-Upstream@cavium.com
11536 L:      linux-scsi@vger.kernel.org
11537 S:      Supported
11538 F:      drivers/scsi/qedi/
11539
11540 QLOGIC QL4xxx ETHERNET DRIVER
11541 M:      Ariel Elior <Ariel.Elior@cavium.com>
11542 M:      everest-linux-l2@cavium.com
11543 L:      netdev@vger.kernel.org
11544 S:      Supported
11545 F:      drivers/net/ethernet/qlogic/qed/
11546 F:      include/linux/qed/
11547 F:      drivers/net/ethernet/qlogic/qede/
11548
11549 QLOGIC QL4xxx RDMA DRIVER
11550 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11551 M:      Ariel Elior <Ariel.Elior@cavium.com>
11552 L:      linux-rdma@vger.kernel.org
11553 S:      Supported
11554 F:      drivers/infiniband/hw/qedr/
11555 F:      include/uapi/rdma/qedr-abi.h
11556
11557 QLOGIC QLA1280 SCSI DRIVER
11558 M:      Michael Reed <mdr@sgi.com>
11559 L:      linux-scsi@vger.kernel.org
11560 S:      Maintained
11561 F:      drivers/scsi/qla1280.[ch]
11562
11563 QLOGIC QLA2XXX FC-SCSI DRIVER
11564 M:      qla2xxx-upstream@qlogic.com
11565 L:      linux-scsi@vger.kernel.org
11566 S:      Supported
11567 F:      Documentation/scsi/LICENSE.qla2xxx
11568 F:      drivers/scsi/qla2xxx/
11569
11570 QLOGIC QLA3XXX NETWORK DRIVER
11571 M:      Dept-GELinuxNICDev@cavium.com
11572 L:      netdev@vger.kernel.org
11573 S:      Supported
11574 F:      Documentation/networking/LICENSE.qla3xxx
11575 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11576
11577 QLOGIC QLA4XXX iSCSI DRIVER
11578 M:      QLogic-Storage-Upstream@qlogic.com
11579 L:      linux-scsi@vger.kernel.org
11580 S:      Supported
11581 F:      Documentation/scsi/LICENSE.qla4xxx
11582 F:      drivers/scsi/qla4xxx/
11583
11584 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11585 M:      Harish Patil <harish.patil@cavium.com>
11586 M:      Manish Chopra <manish.chopra@cavium.com>
11587 M:      Dept-GELinuxNICDev@cavium.com
11588 L:      netdev@vger.kernel.org
11589 S:      Supported
11590 F:      drivers/net/ethernet/qlogic/qlcnic/
11591
11592 QLOGIC QLGE 10Gb ETHERNET DRIVER
11593 M:      Harish Patil <harish.patil@cavium.com>
11594 M:      Manish Chopra <manish.chopra@cavium.com>
11595 M:      Dept-GELinuxNICDev@cavium.com
11596 L:      netdev@vger.kernel.org
11597 S:      Supported
11598 F:      drivers/net/ethernet/qlogic/qlge/
11599
11600 QNX4 FILESYSTEM
11601 M:      Anders Larsen <al@alarsen.net>
11602 W:      http://www.alarsen.net/linux/qnx4fs/
11603 S:      Maintained
11604 F:      fs/qnx4/
11605 F:      include/uapi/linux/qnx4_fs.h
11606 F:      include/uapi/linux/qnxtypes.h
11607
11608 QORIQ DPAA2 FSL-MC BUS DRIVER
11609 M:      Stuart Yoder <stuyoder@gmail.com>
11610 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11611 L:      linux-kernel@vger.kernel.org
11612 S:      Maintained
11613 F:      drivers/bus/fsl-mc/
11614 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11615 F:      Documentation/networking/dpaa2/overview.rst
11616
11617 QT1010 MEDIA DRIVER
11618 M:      Antti Palosaari <crope@iki.fi>
11619 L:      linux-media@vger.kernel.org
11620 W:      https://linuxtv.org
11621 W:      http://palosaari.fi/linux/
11622 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11623 T:      git git://linuxtv.org/anttip/media_tree.git
11624 S:      Maintained
11625 F:      drivers/media/tuners/qt1010*
11626
11627 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11628 M:      Kalle Valo <kvalo@qca.qualcomm.com>
11629 L:      ath10k@lists.infradead.org
11630 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11632 S:      Supported
11633 F:      drivers/net/wireless/ath/ath10k/
11634
11635 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11636 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11637 L:      linux-wireless@vger.kernel.org
11638 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11639 S:      Supported
11640 F:      drivers/net/wireless/ath/ath9k/
11641
11642 QUALCOMM CAMERA SUBSYSTEM DRIVER
11643 M:      Todor Tomov <todor.tomov@linaro.org>
11644 L:      linux-media@vger.kernel.org
11645 S:      Maintained
11646 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11647 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11648 F:      drivers/media/platform/qcom/camss-8x16/
11649
11650 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11651 M:      Timur Tabi <timur@codeaurora.org>
11652 L:      netdev@vger.kernel.org
11653 S:      Supported
11654 F:      drivers/net/ethernet/qualcomm/emac/
11655
11656 QUALCOMM HEXAGON ARCHITECTURE
11657 M:      Richard Kuo <rkuo@codeaurora.org>
11658 L:      linux-hexagon@vger.kernel.org
11659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11660 S:      Supported
11661 F:      arch/hexagon/
11662
11663 QUALCOMM IOMMU
11664 M:      Rob Clark <robdclark@gmail.com>
11665 L:      iommu@lists.linux-foundation.org
11666 L:      linux-arm-msm@vger.kernel.org
11667 S:      Maintained
11668 F:      drivers/iommu/qcom_iommu.c
11669
11670 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11671 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11672 L:      linux-media@vger.kernel.org
11673 L:      linux-arm-msm@vger.kernel.org
11674 T:      git git://linuxtv.org/media_tree.git
11675 S:      Maintained
11676 F:      drivers/media/platform/qcom/venus/
11677
11678 QUALCOMM WCN36XX WIRELESS DRIVER
11679 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
11680 L:      wcn36xx@lists.infradead.org
11681 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11682 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11683 S:      Supported
11684 F:      drivers/net/wireless/ath/wcn36xx/
11685
11686 QUANTENNA QTNFMAC WIRELESS DRIVER
11687 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11688 M:      Avinash Patil <avinashp@quantenna.com>
11689 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11690 L:      linux-wireless@vger.kernel.org
11691 S:      Maintained
11692 F:      drivers/net/wireless/quantenna
11693
11694 RADEON and AMDGPU DRM DRIVERS
11695 M:      Alex Deucher <alexander.deucher@amd.com>
11696 M:      Christian König <christian.koenig@amd.com>
11697 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
11698 L:      amd-gfx@lists.freedesktop.org
11699 T:      git git://people.freedesktop.org/~agd5f/linux
11700 S:      Supported
11701 F:      drivers/gpu/drm/radeon/
11702 F:      include/uapi/drm/radeon_drm.h
11703 F:      drivers/gpu/drm/amd/
11704 F:      include/uapi/drm/amdgpu_drm.h
11705
11706 RADEON FRAMEBUFFER DISPLAY DRIVER
11707 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11708 L:      linux-fbdev@vger.kernel.org
11709 S:      Maintained
11710 F:      drivers/video/fbdev/aty/radeon*
11711 F:      include/uapi/linux/radeonfb.h
11712
11713 RADIOSHARK RADIO DRIVER
11714 M:      Hans Verkuil <hverkuil@xs4all.nl>
11715 L:      linux-media@vger.kernel.org
11716 T:      git git://linuxtv.org/media_tree.git
11717 S:      Maintained
11718 F:      drivers/media/radio/radio-shark.c
11719
11720 RADIOSHARK2 RADIO DRIVER
11721 M:      Hans Verkuil <hverkuil@xs4all.nl>
11722 L:      linux-media@vger.kernel.org
11723 T:      git git://linuxtv.org/media_tree.git
11724 S:      Maintained
11725 F:      drivers/media/radio/radio-shark2.c
11726 F:      drivers/media/radio/radio-tea5777.c
11727
11728 RADOS BLOCK DEVICE (RBD)
11729 M:      Ilya Dryomov <idryomov@gmail.com>
11730 M:      Sage Weil <sage@redhat.com>
11731 M:      Alex Elder <elder@kernel.org>
11732 L:      ceph-devel@vger.kernel.org
11733 W:      http://ceph.com/
11734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11735 T:      git git://github.com/ceph/ceph-client.git
11736 S:      Supported
11737 F:      Documentation/ABI/testing/sysfs-bus-rbd
11738 F:      drivers/block/rbd.c
11739 F:      drivers/block/rbd_types.h
11740
11741 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11742 M:      Paul Mackerras <paulus@samba.org>
11743 L:      linux-fbdev@vger.kernel.org
11744 S:      Maintained
11745 F:      drivers/video/fbdev/aty/aty128fb.c
11746
11747 RAINSHADOW-CEC DRIVER
11748 M:      Hans Verkuil <hverkuil@xs4all.nl>
11749 L:      linux-media@vger.kernel.org
11750 T:      git git://linuxtv.org/media_tree.git
11751 S:      Maintained
11752 F:      drivers/media/usb/rainshadow-cec/*
11753
11754 RALINK MIPS ARCHITECTURE
11755 M:      John Crispin <john@phrozen.org>
11756 L:      linux-mips@linux-mips.org
11757 S:      Maintained
11758 F:      arch/mips/ralink
11759
11760 RALINK RT2X00 WIRELESS LAN DRIVER
11761 P:      rt2x00 project
11762 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11763 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11764 L:      linux-wireless@vger.kernel.org
11765 S:      Maintained
11766 F:      drivers/net/wireless/ralink/rt2x00/
11767
11768 RAMDISK RAM BLOCK DEVICE DRIVER
11769 M:      Jens Axboe <axboe@kernel.dk>
11770 S:      Maintained
11771 F:      Documentation/blockdev/ramdisk.txt
11772 F:      drivers/block/brd.c
11773
11774 RANCHU VIRTUAL BOARD FOR MIPS
11775 M:      Miodrag Dinic <miodrag.dinic@mips.com>
11776 L:      linux-mips@linux-mips.org
11777 S:      Supported
11778 F:      arch/mips/generic/board-ranchu.c
11779 F:      arch/mips/configs/generic/board-ranchu.config
11780
11781 RANDOM NUMBER DRIVER
11782 M:      "Theodore Ts'o" <tytso@mit.edu>
11783 S:      Maintained
11784 F:      drivers/char/random.c
11785
11786 RAPIDIO SUBSYSTEM
11787 M:      Matt Porter <mporter@kernel.crashing.org>
11788 M:      Alexandre Bounine <alex.bou9@gmail.com>
11789 S:      Maintained
11790 F:      drivers/rapidio/
11791
11792 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11793 L:      linux-wireless@vger.kernel.org
11794 S:      Orphan
11795 F:      drivers/net/wireless/ray*
11796
11797 RCUTORTURE TEST FRAMEWORK
11798 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11799 M:      Josh Triplett <josh@joshtriplett.org>
11800 R:      Steven Rostedt <rostedt@goodmis.org>
11801 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11802 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11803 L:      linux-kernel@vger.kernel.org
11804 S:      Supported
11805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11806 F:      tools/testing/selftests/rcutorture
11807
11808 RDC R-321X SoC
11809 M:      Florian Fainelli <florian@openwrt.org>
11810 S:      Maintained
11811
11812 RDC R6040 FAST ETHERNET DRIVER
11813 M:      Florian Fainelli <f.fainelli@gmail.com>
11814 L:      netdev@vger.kernel.org
11815 S:      Maintained
11816 F:      drivers/net/ethernet/rdc/r6040.c
11817
11818 RDMAVT - RDMA verbs software
11819 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11820 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11821 L:      linux-rdma@vger.kernel.org
11822 S:      Supported
11823 F:      drivers/infiniband/sw/rdmavt
11824
11825 RDS - RELIABLE DATAGRAM SOCKETS
11826 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11827 L:      netdev@vger.kernel.org
11828 L:      linux-rdma@vger.kernel.org
11829 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11830 W:      https://oss.oracle.com/projects/rds/
11831 S:      Supported
11832 F:      net/rds/
11833 F:      Documentation/networking/rds.txt
11834
11835 RDT - RESOURCE ALLOCATION
11836 M:      Fenghua Yu <fenghua.yu@intel.com>
11837 L:      linux-kernel@vger.kernel.org
11838 S:      Supported
11839 F:      arch/x86/kernel/cpu/intel_rdt*
11840 F:      arch/x86/include/asm/intel_rdt_sched.h
11841 F:      Documentation/x86/intel_rdt*
11842
11843 READ-COPY UPDATE (RCU)
11844 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11845 M:      Josh Triplett <josh@joshtriplett.org>
11846 R:      Steven Rostedt <rostedt@goodmis.org>
11847 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11848 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11849 L:      linux-kernel@vger.kernel.org
11850 W:      http://www.rdrop.com/users/paulmck/RCU/
11851 S:      Supported
11852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11853 F:      Documentation/RCU/
11854 X:      Documentation/RCU/torture.txt
11855 F:      include/linux/rcu*
11856 X:      include/linux/srcu.h
11857 F:      kernel/rcu/
11858 X:      kernel/torture.c
11859
11860 REAL TIME CLOCK (RTC) SUBSYSTEM
11861 M:      Alessandro Zummo <a.zummo@towertech.it>
11862 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
11863 L:      linux-rtc@vger.kernel.org
11864 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11866 S:      Maintained
11867 F:      Documentation/devicetree/bindings/rtc/
11868 F:      Documentation/rtc.txt
11869 F:      drivers/rtc/
11870 F:      include/linux/rtc.h
11871 F:      include/uapi/linux/rtc.h
11872 F:      include/linux/rtc/
11873 F:      include/linux/platform_data/rtc-*
11874 F:      tools/testing/selftests/timers/rtctest.c
11875
11876 REALTEK AUDIO CODECS
11877 M:      Bard Liao <bardliao@realtek.com>
11878 M:      Oder Chiou <oder_chiou@realtek.com>
11879 S:      Maintained
11880 F:      sound/soc/codecs/rt*
11881 F:      include/sound/rt*.h
11882
11883 REGISTER MAP ABSTRACTION
11884 M:      Mark Brown <broonie@kernel.org>
11885 L:      linux-kernel@vger.kernel.org
11886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11887 S:      Supported
11888 F:      Documentation/devicetree/bindings/regmap/
11889 F:      drivers/base/regmap/
11890 F:      include/linux/regmap.h
11891
11892 REISERFS FILE SYSTEM
11893 L:      reiserfs-devel@vger.kernel.org
11894 S:      Supported
11895 F:      fs/reiserfs/
11896
11897 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11898 M:      Ohad Ben-Cohen <ohad@wizery.com>
11899 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11900 L:      linux-remoteproc@vger.kernel.org
11901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11902 S:      Maintained
11903 F:      Documentation/devicetree/bindings/remoteproc/
11904 F:      Documentation/remoteproc.txt
11905 F:      drivers/remoteproc/
11906 F:      include/linux/remoteproc.h
11907
11908 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11909 M:      Ohad Ben-Cohen <ohad@wizery.com>
11910 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11911 L:      linux-remoteproc@vger.kernel.org
11912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11913 S:      Maintained
11914 F:      drivers/rpmsg/
11915 F:      Documentation/rpmsg.txt
11916 F:      include/linux/rpmsg.h
11917 F:      include/linux/rpmsg/
11918
11919 RENESAS CLOCK DRIVERS
11920 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11921 L:      linux-renesas-soc@vger.kernel.org
11922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11923 S:      Supported
11924 F:      drivers/clk/renesas/
11925
11926 RENESAS EMEV2 I2C DRIVER
11927 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
11928 S:      Supported
11929 F:      drivers/i2c/busses/i2c-emev2.c
11930
11931 RENESAS ETHERNET DRIVERS
11932 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11933 L:      netdev@vger.kernel.org
11934 L:      linux-renesas-soc@vger.kernel.org
11935 F:      Documentation/devicetree/bindings/net/renesas,*.txt
11936 F:      Documentation/devicetree/bindings/net/sh_eth.txt
11937 F:      drivers/net/ethernet/renesas/
11938 F:      include/linux/sh_eth.h
11939
11940 RENESAS R-CAR GYROADC DRIVER
11941 M:      Marek Vasut <marek.vasut@gmail.com>
11942 L:      linux-iio@vger.kernel.org
11943 S:      Supported
11944 F:      drivers/iio/adc/rcar_gyro_adc.c
11945
11946 RENESAS R-CAR I2C DRIVERS
11947 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
11948 S:      Supported
11949 F:      drivers/i2c/busses/i2c-rcar.c
11950 F:      drivers/i2c/busses/i2c-sh_mobile.c
11951
11952 RENESAS USB PHY DRIVER
11953 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11954 L:      linux-renesas-soc@vger.kernel.org
11955 S:      Maintained
11956 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11957
11958 RESET CONTROLLER FRAMEWORK
11959 M:      Philipp Zabel <p.zabel@pengutronix.de>
11960 T:      git git://git.pengutronix.de/git/pza/linux
11961 S:      Maintained
11962 F:      drivers/reset/
11963 F:      Documentation/devicetree/bindings/reset/
11964 F:      include/dt-bindings/reset/
11965 F:      include/linux/reset.h
11966 F:      include/linux/reset-controller.h
11967
11968 RFKILL
11969 M:      Johannes Berg <johannes@sipsolutions.net>
11970 L:      linux-wireless@vger.kernel.org
11971 W:      http://wireless.kernel.org/
11972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11974 S:      Maintained
11975 F:      Documentation/rfkill.txt
11976 F:      Documentation/ABI/stable/sysfs-class-rfkill
11977 F:      net/rfkill/
11978
11979 RHASHTABLE
11980 M:      Thomas Graf <tgraf@suug.ch>
11981 M:      Herbert Xu <herbert@gondor.apana.org.au>
11982 L:      netdev@vger.kernel.org
11983 S:      Maintained
11984 F:      lib/rhashtable.c
11985 F:      include/linux/rhashtable.h
11986
11987 RICOH R5C592 MEMORYSTICK DRIVER
11988 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11989 S:      Maintained
11990 F:      drivers/memstick/host/r592.*
11991
11992 RICOH SMARTMEDIA/XD DRIVER
11993 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11994 S:      Maintained
11995 F:      drivers/mtd/nand/raw/r852.c
11996 F:      drivers/mtd/nand/raw/r852.h
11997
11998 RISC-V ARCHITECTURE
11999 M:      Palmer Dabbelt <palmer@sifive.com>
12000 M:      Albert Ou <albert@sifive.com>
12001 L:      linux-riscv@lists.infradead.org
12002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12003 S:      Supported
12004 F:      arch/riscv/
12005 K:      riscv
12006 N:      riscv
12007
12008 ROCCAT DRIVERS
12009 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12010 W:      http://sourceforge.net/projects/roccat/
12011 S:      Maintained
12012 F:      drivers/hid/hid-roccat*
12013 F:      include/linux/hid-roccat*
12014 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12015
12016 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12017 M:      Jacob chen <jacob2.chen@rock-chips.com>
12018 L:      linux-media@vger.kernel.org
12019 S:      Maintained
12020 F:      drivers/media/platform/rockchip/rga/
12021 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12022
12023 ROCKER DRIVER
12024 M:      Jiri Pirko <jiri@resnulli.us>
12025 L:      netdev@vger.kernel.org
12026 S:      Supported
12027 F:      drivers/net/ethernet/rocker/
12028
12029 ROCKETPORT DRIVER
12030 P:      Comtrol Corp.
12031 W:      http://www.comtrol.com
12032 S:      Maintained
12033 F:      Documentation/serial/rocket.txt
12034 F:      drivers/tty/rocket*
12035
12036 ROCKETPORT EXPRESS/INFINITY DRIVER
12037 M:      Kevin Cernekee <cernekee@gmail.com>
12038 L:      linux-serial@vger.kernel.org
12039 S:      Odd Fixes
12040 F:      drivers/tty/serial/rp2.*
12041
12042 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12043 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12044 L:      linux-kernel@vger.kernel.org
12045 L:      linux-renesas-soc@vger.kernel.org
12046 S:      Supported
12047 F:      drivers/mfd/bd9571mwv.c
12048 F:      drivers/regulator/bd9571mwv-regulator.c
12049 F:      drivers/gpio/gpio-bd9571mwv.c
12050 F:      include/linux/mfd/bd9571mwv.h
12051 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12052
12053 ROSE NETWORK LAYER
12054 M:      Ralf Baechle <ralf@linux-mips.org>
12055 L:      linux-hams@vger.kernel.org
12056 W:      http://www.linux-ax25.org/
12057 S:      Maintained
12058 F:      include/net/rose.h
12059 F:      include/uapi/linux/rose.h
12060 F:      net/rose/
12061
12062 RTL2830 MEDIA DRIVER
12063 M:      Antti Palosaari <crope@iki.fi>
12064 L:      linux-media@vger.kernel.org
12065 W:      https://linuxtv.org
12066 W:      http://palosaari.fi/linux/
12067 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12068 T:      git git://linuxtv.org/anttip/media_tree.git
12069 S:      Maintained
12070 F:      drivers/media/dvb-frontends/rtl2830*
12071
12072 RTL2832 MEDIA DRIVER
12073 M:      Antti Palosaari <crope@iki.fi>
12074 L:      linux-media@vger.kernel.org
12075 W:      https://linuxtv.org
12076 W:      http://palosaari.fi/linux/
12077 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12078 T:      git git://linuxtv.org/anttip/media_tree.git
12079 S:      Maintained
12080 F:      drivers/media/dvb-frontends/rtl2832*
12081
12082 RTL2832_SDR MEDIA DRIVER
12083 M:      Antti Palosaari <crope@iki.fi>
12084 L:      linux-media@vger.kernel.org
12085 W:      https://linuxtv.org
12086 W:      http://palosaari.fi/linux/
12087 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12088 T:      git git://linuxtv.org/anttip/media_tree.git
12089 S:      Maintained
12090 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12091
12092 RTL8180 WIRELESS DRIVER
12093 L:      linux-wireless@vger.kernel.org
12094 W:      http://wireless.kernel.org/
12095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12096 S:      Orphan
12097 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12098
12099 RTL8187 WIRELESS DRIVER
12100 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12101 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12102 M:      Larry Finger <Larry.Finger@lwfinger.net>
12103 L:      linux-wireless@vger.kernel.org
12104 W:      http://wireless.kernel.org/
12105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12106 S:      Maintained
12107 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12108
12109 REALTEK WIRELESS DRIVER (rtlwifi family)
12110 M:      Ping-Ke Shih <pkshih@realtek.com>
12111 L:      linux-wireless@vger.kernel.org
12112 W:      http://wireless.kernel.org/
12113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12114 S:      Maintained
12115 F:      drivers/net/wireless/realtek/rtlwifi/
12116
12117 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12118 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12119 L:      linux-wireless@vger.kernel.org
12120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12121 S:      Maintained
12122 F:      drivers/net/wireless/realtek/rtl8xxxu/
12123
12124 RXRPC SOCKETS (AF_RXRPC)
12125 M:      David Howells <dhowells@redhat.com>
12126 L:      linux-afs@lists.infradead.org
12127 S:      Supported
12128 F:      net/rxrpc/
12129 F:      include/keys/rxrpc-type.h
12130 F:      include/net/af_rxrpc.h
12131 F:      include/trace/events/rxrpc.h
12132 F:      include/uapi/linux/rxrpc.h
12133 F:      Documentation/networking/rxrpc.txt
12134 W:      https://www.infradead.org/~dhowells/kafs/
12135
12136 S3 SAVAGE FRAMEBUFFER DRIVER
12137 M:      Antonino Daplas <adaplas@gmail.com>
12138 L:      linux-fbdev@vger.kernel.org
12139 S:      Maintained
12140 F:      drivers/video/fbdev/savage/
12141
12142 S390
12143 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12144 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12145 L:      linux-s390@vger.kernel.org
12146 W:      http://www.ibm.com/developerworks/linux/linux390/
12147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12148 S:      Supported
12149 F:      arch/s390/
12150 F:      drivers/s390/
12151 F:      Documentation/s390/
12152 F:      Documentation/driver-api/s390-drivers.rst
12153
12154 S390 COMMON I/O LAYER
12155 M:      Sebastian Ott <sebott@linux.ibm.com>
12156 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12157 L:      linux-s390@vger.kernel.org
12158 W:      http://www.ibm.com/developerworks/linux/linux390/
12159 S:      Supported
12160 F:      drivers/s390/cio/
12161
12162 S390 DASD DRIVER
12163 M:      Stefan Haberland <sth@linux.ibm.com>
12164 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12165 L:      linux-s390@vger.kernel.org
12166 W:      http://www.ibm.com/developerworks/linux/linux390/
12167 S:      Supported
12168 F:      drivers/s390/block/dasd*
12169 F:      block/partitions/ibm.c
12170
12171 S390 IOMMU (PCI)
12172 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12173 L:      linux-s390@vger.kernel.org
12174 W:      http://www.ibm.com/developerworks/linux/linux390/
12175 S:      Supported
12176 F:      drivers/iommu/s390-iommu.c
12177
12178 S390 IUCV NETWORK LAYER
12179 M:      Julian Wiedmann <jwi@linux.ibm.com>
12180 M:      Ursula Braun <ubraun@linux.ibm.com>
12181 L:      linux-s390@vger.kernel.org
12182 W:      http://www.ibm.com/developerworks/linux/linux390/
12183 S:      Supported
12184 F:      drivers/s390/net/*iucv*
12185 F:      include/net/iucv/
12186 F:      net/iucv/
12187
12188 S390 NETWORK DRIVERS
12189 M:      Julian Wiedmann <jwi@linux.ibm.com>
12190 M:      Ursula Braun <ubraun@linux.ibm.com>
12191 L:      linux-s390@vger.kernel.org
12192 W:      http://www.ibm.com/developerworks/linux/linux390/
12193 S:      Supported
12194 F:      drivers/s390/net/
12195
12196 S390 PCI SUBSYSTEM
12197 M:      Sebastian Ott <sebott@linux.ibm.com>
12198 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12199 L:      linux-s390@vger.kernel.org
12200 W:      http://www.ibm.com/developerworks/linux/linux390/
12201 S:      Supported
12202 F:      arch/s390/pci/
12203 F:      drivers/pci/hotplug/s390_pci_hpc.c
12204
12205 S390 VFIO-CCW DRIVER
12206 M:      Cornelia Huck <cohuck@redhat.com>
12207 M:      Dong Jia Shi <bjsdjshi@linux.ibm.com>
12208 M:      Halil Pasic <pasic@linux.ibm.com>
12209 L:      linux-s390@vger.kernel.org
12210 L:      kvm@vger.kernel.org
12211 S:      Supported
12212 F:      drivers/s390/cio/vfio_ccw*
12213 F:      Documentation/s390/vfio-ccw.txt
12214 F:      include/uapi/linux/vfio_ccw.h
12215
12216 S390 ZCRYPT DRIVER
12217 M:      Harald Freudenberger <freude@de.ibm.com>
12218 L:      linux-s390@vger.kernel.org
12219 W:      http://www.ibm.com/developerworks/linux/linux390/
12220 S:      Supported
12221 F:      drivers/s390/crypto/
12222
12223 S390 ZFCP DRIVER
12224 M:      Steffen Maier <maier@linux.ibm.com>
12225 M:      Benjamin Block <bblock@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/scsi/zfcp_*
12230
12231 S3C24XX SD/MMC Driver
12232 M:      Ben Dooks <ben-linux@fluff.org>
12233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12234 S:      Supported
12235 F:      drivers/mmc/host/s3cmci.*
12236
12237 SAA6588 RDS RECEIVER DRIVER
12238 M:      Hans Verkuil <hverkuil@xs4all.nl>
12239 L:      linux-media@vger.kernel.org
12240 T:      git git://linuxtv.org/media_tree.git
12241 W:      https://linuxtv.org
12242 S:      Odd Fixes
12243 F:      drivers/media/i2c/saa6588*
12244
12245 SAA7134 VIDEO4LINUX DRIVER
12246 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12247 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12248 L:      linux-media@vger.kernel.org
12249 W:      https://linuxtv.org
12250 T:      git git://linuxtv.org/media_tree.git
12251 S:      Odd fixes
12252 F:      Documentation/media/v4l-drivers/saa7134*
12253 F:      drivers/media/pci/saa7134/
12254
12255 SAA7146 VIDEO4LINUX-2 DRIVER
12256 M:      Hans Verkuil <hverkuil@xs4all.nl>
12257 L:      linux-media@vger.kernel.org
12258 T:      git git://linuxtv.org/media_tree.git
12259 S:      Maintained
12260 F:      drivers/media/common/saa7146/
12261 F:      drivers/media/pci/saa7146/
12262 F:      include/media/saa7146*
12263
12264 SAMSUNG AUDIO (ASoC) DRIVERS
12265 M:      Krzysztof Kozlowski <krzk@kernel.org>
12266 M:      Sangbeom Kim <sbkim73@samsung.com>
12267 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12268 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12269 S:      Supported
12270 F:      sound/soc/samsung/
12271 F:      Documentation/devicetree/bindings/sound/samsung*
12272
12273 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12274 M:      Krzysztof Kozlowski <krzk@kernel.org>
12275 L:      linux-crypto@vger.kernel.org
12276 L:      linux-samsung-soc@vger.kernel.org
12277 S:      Maintained
12278 F:      drivers/crypto/exynos-rng.c
12279 F:      Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12280
12281 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12282 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12283 L:      linux-samsung-soc@vger.kernel.org
12284 S:      Maintained
12285 F:      drivers/char/hw_random/exynos-trng.c
12286 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12287
12288 SAMSUNG FRAMEBUFFER DRIVER
12289 M:      Jingoo Han <jingoohan1@gmail.com>
12290 L:      linux-fbdev@vger.kernel.org
12291 S:      Maintained
12292 F:      drivers/video/fbdev/s3c-fb.c
12293
12294 SAMSUNG LAPTOP DRIVER
12295 M:      Corentin Chary <corentin.chary@gmail.com>
12296 L:      platform-driver-x86@vger.kernel.org
12297 S:      Maintained
12298 F:      drivers/platform/x86/samsung-laptop.c
12299
12300 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12301 M:      Sangbeom Kim <sbkim73@samsung.com>
12302 M:      Krzysztof Kozlowski <krzk@kernel.org>
12303 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12304 L:      linux-kernel@vger.kernel.org
12305 L:      linux-samsung-soc@vger.kernel.org
12306 S:      Supported
12307 F:      drivers/mfd/sec*.c
12308 F:      drivers/regulator/s2m*.c
12309 F:      drivers/regulator/s5m*.c
12310 F:      drivers/clk/clk-s2mps11.c
12311 F:      drivers/rtc/rtc-s5m.c
12312 F:      include/linux/mfd/samsung/
12313 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12314 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12315 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12316 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12317
12318 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12319 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12320 L:      linux-media@vger.kernel.org
12321 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12322 S:      Maintained
12323 F:      drivers/media/platform/s3c-camif/
12324 F:      include/media/drv-intf/s3c_camif.h
12325
12326 SAMSUNG S3FWRN5 NFC DRIVER
12327 M:      Robert Baldyga <r.baldyga@samsung.com>
12328 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12329 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12330 S:      Supported
12331 F:      drivers/nfc/s3fwrn5
12332
12333 SAMSUNG S5C73M3 CAMERA DRIVER
12334 M:      Kyungmin Park <kyungmin.park@samsung.com>
12335 M:      Andrzej Hajda <a.hajda@samsung.com>
12336 L:      linux-media@vger.kernel.org
12337 S:      Supported
12338 F:      drivers/media/i2c/s5c73m3/*
12339
12340 SAMSUNG S5K5BAF CAMERA DRIVER
12341 M:      Kyungmin Park <kyungmin.park@samsung.com>
12342 M:      Andrzej Hajda <a.hajda@samsung.com>
12343 L:      linux-media@vger.kernel.org
12344 S:      Supported
12345 F:      drivers/media/i2c/s5k5baf.c
12346
12347 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12348 M:      Krzysztof Kozlowski <krzk@kernel.org>
12349 M:      Vladimir Zapolskiy <vz@mleia.com>
12350 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12351 L:      linux-crypto@vger.kernel.org
12352 L:      linux-samsung-soc@vger.kernel.org
12353 S:      Maintained
12354 F:      drivers/crypto/s5p-sss.c
12355
12356 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12357 M:      Kyungmin Park <kyungmin.park@samsung.com>
12358 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12359 L:      linux-media@vger.kernel.org
12360 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12361 S:      Supported
12362 F:      drivers/media/platform/exynos4-is/
12363
12364 SAMSUNG SOC CLOCK DRIVERS
12365 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12366 M:      Tomasz Figa <tomasz.figa@gmail.com>
12367 M:      Chanwoo Choi <cw00.choi@samsung.com>
12368 S:      Supported
12369 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12371 F:      drivers/clk/samsung/
12372 F:      include/dt-bindings/clock/exynos*.h
12373 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12374
12375 SAMSUNG SPI DRIVERS
12376 M:      Kukjin Kim <kgene@kernel.org>
12377 M:      Krzysztof Kozlowski <krzk@kernel.org>
12378 M:      Andi Shyti <andi@etezian.org>
12379 L:      linux-spi@vger.kernel.org
12380 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12381 S:      Maintained
12382 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12383 F:      drivers/spi/spi-s3c*
12384 F:      include/linux/platform_data/spi-s3c64xx.h
12385
12386 SAMSUNG SXGBE DRIVERS
12387 M:      Byungho An <bh74.an@samsung.com>
12388 M:      Girish K S <ks.giri@samsung.com>
12389 M:      Vipul Pandya <vipul.pandya@samsung.com>
12390 S:      Supported
12391 L:      netdev@vger.kernel.org
12392 F:      drivers/net/ethernet/samsung/sxgbe/
12393
12394 SAMSUNG THERMAL DRIVER
12395 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12396 L:      linux-pm@vger.kernel.org
12397 L:      linux-samsung-soc@vger.kernel.org
12398 S:      Supported
12399 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12400 F:      drivers/thermal/samsung/
12401
12402 SAMSUNG USB2 PHY DRIVER
12403 M:      Kamil Debski <kamil@wypas.org>
12404 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12405 L:      linux-kernel@vger.kernel.org
12406 S:      Supported
12407 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12408 F:      Documentation/phy/samsung-usb2.txt
12409 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12410 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12411 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12412 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12413 F:      drivers/phy/samsung/phy-samsung-usb2.c
12414 F:      drivers/phy/samsung/phy-samsung-usb2.h
12415
12416 SC1200 WDT DRIVER
12417 M:      Zwane Mwaikambo <zwanem@gmail.com>
12418 S:      Maintained
12419 F:      drivers/watchdog/sc1200wdt.c
12420
12421 SCHEDULER
12422 M:      Ingo Molnar <mingo@redhat.com>
12423 M:      Peter Zijlstra <peterz@infradead.org>
12424 L:      linux-kernel@vger.kernel.org
12425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12426 S:      Maintained
12427 F:      kernel/sched/
12428 F:      include/linux/sched.h
12429 F:      include/uapi/linux/sched.h
12430 F:      include/linux/wait.h
12431
12432 SCR24X CHIP CARD INTERFACE DRIVER
12433 M:      Lubomir Rintel <lkundrak@v3.sk>
12434 S:      Supported
12435 F:      drivers/char/pcmcia/scr24x_cs.c
12436
12437 SCSI CDROM DRIVER
12438 M:      Jens Axboe <axboe@kernel.dk>
12439 L:      linux-scsi@vger.kernel.org
12440 W:      http://www.kernel.dk
12441 S:      Maintained
12442 F:      drivers/scsi/sr*
12443
12444 SCSI RDMA PROTOCOL (SRP) INITIATOR
12445 M:      Bart Van Assche <bart.vanassche@sandisk.com>
12446 L:      linux-rdma@vger.kernel.org
12447 S:      Supported
12448 W:      http://www.openfabrics.org
12449 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12451 F:      drivers/infiniband/ulp/srp/
12452 F:      include/scsi/srp.h
12453
12454 SCSI SG DRIVER
12455 M:      Doug Gilbert <dgilbert@interlog.com>
12456 L:      linux-scsi@vger.kernel.org
12457 W:      http://sg.danny.cz/sg
12458 S:      Maintained
12459 F:      Documentation/scsi/scsi-generic.txt
12460 F:      drivers/scsi/sg.c
12461 F:      include/scsi/sg.h
12462
12463 SCSI SUBSYSTEM
12464 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12466 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12468 L:      linux-scsi@vger.kernel.org
12469 S:      Maintained
12470 F:      Documentation/devicetree/bindings/scsi/
12471 F:      drivers/scsi/
12472 F:      include/scsi/
12473
12474 SCSI TAPE DRIVER
12475 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12476 L:      linux-scsi@vger.kernel.org
12477 S:      Maintained
12478 F:      Documentation/scsi/st.txt
12479 F:      drivers/scsi/st.*
12480 F:      drivers/scsi/st_*.h
12481
12482 SCTP PROTOCOL
12483 M:      Vlad Yasevich <vyasevich@gmail.com>
12484 M:      Neil Horman <nhorman@tuxdriver.com>
12485 L:      linux-sctp@vger.kernel.org
12486 W:      http://lksctp.sourceforge.net
12487 S:      Maintained
12488 F:      Documentation/networking/sctp.txt
12489 F:      include/linux/sctp.h
12490 F:      include/uapi/linux/sctp.h
12491 F:      include/net/sctp/
12492 F:      net/sctp/
12493
12494 SCx200 CPU SUPPORT
12495 M:      Jim Cromie <jim.cromie@gmail.com>
12496 S:      Odd Fixes
12497 F:      Documentation/i2c/busses/scx200_acb
12498 F:      arch/x86/platform/scx200/
12499 F:      drivers/watchdog/scx200_wdt.c
12500 F:      drivers/i2c/busses/scx200*
12501 F:      drivers/mtd/maps/scx200_docflash.c
12502 F:      include/linux/scx200.h
12503
12504 SCx200 GPIO DRIVER
12505 M:      Jim Cromie <jim.cromie@gmail.com>
12506 S:      Maintained
12507 F:      drivers/char/scx200_gpio.c
12508 F:      include/linux/scx200_gpio.h
12509
12510 SCx200 HRT CLOCKSOURCE DRIVER
12511 M:      Jim Cromie <jim.cromie@gmail.com>
12512 S:      Maintained
12513 F:      drivers/clocksource/scx200_hrt.c
12514
12515 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12516 M:      Sascha Sommer <saschasommer@freenet.de>
12517 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12518 S:      Maintained
12519 F:      drivers/mmc/host/sdricoh_cs.c
12520
12521 SECURE COMPUTING
12522 M:      Kees Cook <keescook@chromium.org>
12523 R:      Andy Lutomirski <luto@amacapital.net>
12524 R:      Will Drewry <wad@chromium.org>
12525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12526 S:      Supported
12527 F:      kernel/seccomp.c
12528 F:      include/uapi/linux/seccomp.h
12529 F:      include/linux/seccomp.h
12530 F:      tools/testing/selftests/seccomp/*
12531 F:      tools/testing/selftests/kselftest_harness.h
12532 F:      Documentation/userspace-api/seccomp_filter.rst
12533 K:      \bsecure_computing
12534 K:      \bTIF_SECCOMP\b
12535
12536 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12537 M:      Al Cooper <alcooperx@gmail.com>
12538 L:      linux-mmc@vger.kernel.org
12539 L:      bcm-kernel-feedback-list@broadcom.com
12540 S:      Maintained
12541 F:      drivers/mmc/host/sdhci-brcmstb*
12542
12543 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12544 M:      Adrian Hunter <adrian.hunter@intel.com>
12545 L:      linux-mmc@vger.kernel.org
12546 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12547 S:      Maintained
12548 F:      drivers/mmc/host/sdhci*
12549 F:      include/linux/mmc/sdhci*
12550
12551 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12552 M:      Ben Dooks <ben-linux@fluff.org>
12553 M:      Jaehoon Chung <jh80.chung@samsung.com>
12554 L:      linux-mmc@vger.kernel.org
12555 S:      Maintained
12556 F:      drivers/mmc/host/sdhci-s3c*
12557
12558 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12559 M:      Viresh Kumar <vireshk@kernel.org>
12560 L:      linux-mmc@vger.kernel.org
12561 S:      Maintained
12562 F:      drivers/mmc/host/sdhci-spear.c
12563
12564 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12565 M:      Kishon Vijay Abraham I <kishon@ti.com>
12566 L:      linux-mmc@vger.kernel.org
12567 S:      Maintained
12568 F:      drivers/mmc/host/sdhci-omap.c
12569
12570 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12571 M:      Scott Bauer <scott.bauer@intel.com>
12572 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12573 L:      linux-block@vger.kernel.org
12574 S:      Supported
12575 F:      block/sed*
12576 F:      block/opal_proto.h
12577 F:      include/linux/sed*
12578 F:      include/uapi/linux/sed*
12579
12580 SECURITY CONTACT
12581 M:      Security Officers <security@kernel.org>
12582 S:      Supported
12583
12584 SECURITY SUBSYSTEM
12585 M:      James Morris <jmorris@namei.org>
12586 M:      "Serge E. Hallyn" <serge@hallyn.com>
12587 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12589 W:      http://kernsec.org/
12590 S:      Supported
12591 F:      security/
12592
12593 SELINUX SECURITY MODULE
12594 M:      Paul Moore <paul@paul-moore.com>
12595 M:      Stephen Smalley <sds@tycho.nsa.gov>
12596 M:      Eric Paris <eparis@parisplace.org>
12597 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12598 W:      https://selinuxproject.org
12599 W:      https://github.com/SELinuxProject
12600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12601 S:      Supported
12602 F:      include/linux/selinux*
12603 F:      security/selinux/
12604 F:      scripts/selinux/
12605 F:      Documentation/admin-guide/LSM/SELinux.rst
12606
12607 SENSABLE PHANTOM
12608 M:      Jiri Slaby <jirislaby@gmail.com>
12609 S:      Maintained
12610 F:      drivers/misc/phantom.c
12611 F:      include/uapi/linux/phantom.h
12612
12613 SERIAL DEVICE BUS
12614 M:      Rob Herring <robh@kernel.org>
12615 L:      linux-serial@vger.kernel.org
12616 S:      Maintained
12617 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12618 F:      drivers/tty/serdev/
12619 F:      include/linux/serdev.h
12620
12621 SERIAL DRIVERS
12622 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12623 L:      linux-serial@vger.kernel.org
12624 S:      Maintained
12625 F:      Documentation/devicetree/bindings/serial/
12626 F:      drivers/tty/serial/
12627
12628 SERIAL IR RECEIVER
12629 M:      Sean Young <sean@mess.org>
12630 L:      linux-media@vger.kernel.org
12631 S:      Maintained
12632 F:      drivers/media/rc/serial_ir.c
12633
12634 SFC NETWORK DRIVER
12635 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12636 M:      Edward Cree <ecree@solarflare.com>
12637 M:      Bert Kenward <bkenward@solarflare.com>
12638 L:      netdev@vger.kernel.org
12639 S:      Supported
12640 F:      drivers/net/ethernet/sfc/
12641
12642 SGI GRU DRIVER
12643 M:      Dimitri Sivanich <sivanich@sgi.com>
12644 S:      Maintained
12645 F:      drivers/misc/sgi-gru/
12646
12647 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12648 M:      Pat Gefre <pfg@sgi.com>
12649 L:      linux-ia64@vger.kernel.org
12650 S:      Supported
12651 F:      Documentation/ia64/serial.txt
12652 F:      drivers/tty/serial/ioc?_serial.c
12653 F:      include/linux/ioc?.h
12654
12655 SGI XP/XPC/XPNET DRIVER
12656 M:      Cliff Whickman <cpw@sgi.com>
12657 M:      Robin Holt <robinmholt@gmail.com>
12658 S:      Maintained
12659 F:      drivers/misc/sgi-xp/
12660
12661 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12662 M:      Ursula Braun <ubraun@linux.ibm.com>
12663 L:      linux-s390@vger.kernel.org
12664 W:      http://www.ibm.com/developerworks/linux/linux390/
12665 S:      Supported
12666 F:      net/smc/
12667
12668 SH_VEU V4L2 MEM2MEM DRIVER
12669 L:      linux-media@vger.kernel.org
12670 S:      Orphan
12671 F:      drivers/media/platform/sh_veu.c
12672
12673 SH_VOU V4L2 OUTPUT DRIVER
12674 L:      linux-media@vger.kernel.org
12675 S:      Orphan
12676 F:      drivers/media/platform/sh_vou.c
12677 F:      include/media/drv-intf/sh_vou.h
12678
12679 SI2157 MEDIA DRIVER
12680 M:      Antti Palosaari <crope@iki.fi>
12681 L:      linux-media@vger.kernel.org
12682 W:      https://linuxtv.org
12683 W:      http://palosaari.fi/linux/
12684 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12685 T:      git git://linuxtv.org/anttip/media_tree.git
12686 S:      Maintained
12687 F:      drivers/media/tuners/si2157*
12688
12689 SI2165 MEDIA DRIVER
12690 M:      Matthias Schwarzott <zzam@gentoo.org>
12691 L:      linux-media@vger.kernel.org
12692 W:      https://linuxtv.org
12693 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12694 S:      Maintained
12695 F:      drivers/media/dvb-frontends/si2165*
12696
12697 SI2168 MEDIA DRIVER
12698 M:      Antti Palosaari <crope@iki.fi>
12699 L:      linux-media@vger.kernel.org
12700 W:      https://linuxtv.org
12701 W:      http://palosaari.fi/linux/
12702 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12703 T:      git git://linuxtv.org/anttip/media_tree.git
12704 S:      Maintained
12705 F:      drivers/media/dvb-frontends/si2168*
12706
12707 SI470X FM RADIO RECEIVER I2C DRIVER
12708 M:      Hans Verkuil <hverkuil@xs4all.nl>
12709 L:      linux-media@vger.kernel.org
12710 T:      git git://linuxtv.org/media_tree.git
12711 W:      https://linuxtv.org
12712 S:      Odd Fixes
12713 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12714
12715 SI470X FM RADIO RECEIVER USB DRIVER
12716 M:      Hans Verkuil <hverkuil@xs4all.nl>
12717 L:      linux-media@vger.kernel.org
12718 T:      git git://linuxtv.org/media_tree.git
12719 W:      https://linuxtv.org
12720 S:      Maintained
12721 F:      drivers/media/radio/si470x/radio-si470x-common.c
12722 F:      drivers/media/radio/si470x/radio-si470x.h
12723 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12724
12725 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12726 M:      Eduardo Valentin <edubezval@gmail.com>
12727 L:      linux-media@vger.kernel.org
12728 T:      git git://linuxtv.org/media_tree.git
12729 W:      https://linuxtv.org
12730 S:      Odd Fixes
12731 F:      drivers/media/radio/si4713/si4713.?
12732
12733 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12734 M:      Eduardo Valentin <edubezval@gmail.com>
12735 L:      linux-media@vger.kernel.org
12736 T:      git git://linuxtv.org/media_tree.git
12737 W:      https://linuxtv.org
12738 S:      Odd Fixes
12739 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12740
12741 SI4713 FM RADIO TRANSMITTER USB DRIVER
12742 M:      Hans Verkuil <hverkuil@xs4all.nl>
12743 L:      linux-media@vger.kernel.org
12744 T:      git git://linuxtv.org/media_tree.git
12745 W:      https://linuxtv.org
12746 S:      Maintained
12747 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12748
12749 SIANO DVB DRIVER
12750 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12751 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12752 L:      linux-media@vger.kernel.org
12753 W:      https://linuxtv.org
12754 T:      git git://linuxtv.org/media_tree.git
12755 S:      Odd fixes
12756 F:      drivers/media/common/siano/
12757 F:      drivers/media/usb/siano/
12758 F:      drivers/media/usb/siano/
12759 F:      drivers/media/mmc/siano/
12760
12761 SILEAD TOUCHSCREEN DRIVER
12762 M:      Hans de Goede <hdegoede@redhat.com>
12763 L:      linux-input@vger.kernel.org
12764 L:      platform-driver-x86@vger.kernel.org
12765 S:      Maintained
12766 F:      drivers/input/touchscreen/silead.c
12767 F:      drivers/platform/x86/silead_dmi.c
12768
12769 SILICON MOTION SM712 FRAME BUFFER DRIVER
12770 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12771 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12772 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12773 L:      linux-fbdev@vger.kernel.org
12774 S:      Maintained
12775 F:      drivers/video/fbdev/sm712*
12776 F:      Documentation/fb/sm712fb.txt
12777
12778 SIMPLE FIRMWARE INTERFACE (SFI)
12779 M:      Len Brown <lenb@kernel.org>
12780 L:      sfi-devel@simplefirmware.org
12781 W:      http://simplefirmware.org/
12782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12783 S:      Supported
12784 F:      arch/x86/platform/sfi/
12785 F:      drivers/sfi/
12786 F:      include/linux/sfi*.h
12787
12788 SIMPLEFB FB DRIVER
12789 M:      Hans de Goede <hdegoede@redhat.com>
12790 L:      linux-fbdev@vger.kernel.org
12791 S:      Maintained
12792 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12793 F:      drivers/video/fbdev/simplefb.c
12794 F:      include/linux/platform_data/simplefb.h
12795
12796 SIMTEC EB110ATX (Chalice CATS)
12797 P:      Ben Dooks
12798 P:      Vincent Sanders <vince@simtec.co.uk>
12799 M:      Simtec Linux Team <linux@simtec.co.uk>
12800 W:      http://www.simtec.co.uk/products/EB110ATX/
12801 S:      Supported
12802
12803 SIMTEC EB2410ITX (BAST)
12804 P:      Ben Dooks
12805 P:      Vincent Sanders <vince@simtec.co.uk>
12806 M:      Simtec Linux Team <linux@simtec.co.uk>
12807 W:      http://www.simtec.co.uk/products/EB2410ITX/
12808 S:      Supported
12809 F:      arch/arm/mach-s3c24xx/mach-bast.c
12810 F:      arch/arm/mach-s3c24xx/bast-ide.c
12811 F:      arch/arm/mach-s3c24xx/bast-irq.c
12812
12813 SIPHASH PRF ROUTINES
12814 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12815 S:      Maintained
12816 F:      lib/siphash.c
12817 F:      lib/test_siphash.c
12818 F:      include/linux/siphash.h
12819
12820 SIOX
12821 M:      Gavin Schenk <g.schenk@eckelmann.de>
12822 M:      Uwe Kleine-König <kernel@pengutronix.de>
12823 S:      Supported
12824 F:      drivers/siox/*
12825 F:      include/trace/events/siox.h
12826
12827 SIS 190 ETHERNET DRIVER
12828 M:      Francois Romieu <romieu@fr.zoreil.com>
12829 L:      netdev@vger.kernel.org
12830 S:      Maintained
12831 F:      drivers/net/ethernet/sis/sis190.c
12832
12833 SIS 900/7016 FAST ETHERNET DRIVER
12834 M:      Daniele Venzano <venza@brownhat.org>
12835 W:      http://www.brownhat.org/sis900.html
12836 L:      netdev@vger.kernel.org
12837 S:      Maintained
12838 F:      drivers/net/ethernet/sis/sis900.*
12839
12840 SIS FRAMEBUFFER DRIVER
12841 M:      Thomas Winischhofer <thomas@winischhofer.net>
12842 W:      http://www.winischhofer.net/linuxsisvga.shtml
12843 S:      Maintained
12844 F:      Documentation/fb/sisfb.txt
12845 F:      drivers/video/fbdev/sis/
12846 F:      include/video/sisfb.h
12847
12848 SIS USB2VGA DRIVER
12849 M:      Thomas Winischhofer <thomas@winischhofer.net>
12850 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12851 S:      Maintained
12852 F:      drivers/usb/misc/sisusbvga/
12853
12854 SLAB ALLOCATOR
12855 M:      Christoph Lameter <cl@linux.com>
12856 M:      Pekka Enberg <penberg@kernel.org>
12857 M:      David Rientjes <rientjes@google.com>
12858 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12859 M:      Andrew Morton <akpm@linux-foundation.org>
12860 L:      linux-mm@kvack.org
12861 S:      Maintained
12862 F:      include/linux/sl?b*.h
12863 F:      mm/sl?b*
12864
12865 SLEEPABLE READ-COPY UPDATE (SRCU)
12866 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12867 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12868 M:      Josh Triplett <josh@joshtriplett.org>
12869 R:      Steven Rostedt <rostedt@goodmis.org>
12870 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12871 L:      linux-kernel@vger.kernel.org
12872 W:      http://www.rdrop.com/users/paulmck/RCU/
12873 S:      Supported
12874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12875 F:      include/linux/srcu.h
12876 F:      kernel/rcu/srcu.c
12877
12878 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12879 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12880 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12881 S:      Maintained
12882 F:      drivers/slimbus/
12883 F:      Documentation/devicetree/bindings/slimbus/
12884 F:      include/linux/slimbus.h
12885
12886 SMACK SECURITY MODULE
12887 M:      Casey Schaufler <casey@schaufler-ca.com>
12888 L:      linux-security-module@vger.kernel.org
12889 W:      http://schaufler-ca.com
12890 T:      git git://github.com/cschaufler/smack-next
12891 S:      Maintained
12892 F:      Documentation/admin-guide/LSM/Smack.rst
12893 F:      security/smack/
12894
12895 SMC91x ETHERNET DRIVER
12896 M:      Nicolas Pitre <nico@fluxnic.net>
12897 S:      Odd Fixes
12898 F:      drivers/net/ethernet/smsc/smc91x.*
12899
12900 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12901 M:      Sakari Ailus <sakari.ailus@iki.fi>
12902 L:      linux-media@vger.kernel.org
12903 S:      Maintained
12904 F:      drivers/media/i2c/smiapp/
12905 F:      include/media/i2c/smiapp.h
12906 F:      drivers/media/i2c/smiapp-pll.c
12907 F:      drivers/media/i2c/smiapp-pll.h
12908 F:      include/uapi/linux/smiapp.h
12909 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12910
12911 SMM665 HARDWARE MONITOR DRIVER
12912 M:      Guenter Roeck <linux@roeck-us.net>
12913 L:      linux-hwmon@vger.kernel.org
12914 S:      Maintained
12915 F:      Documentation/hwmon/smm665
12916 F:      drivers/hwmon/smm665.c
12917
12918 SMSC EMC2103 HARDWARE MONITOR DRIVER
12919 M:      Steve Glendinning <steve.glendinning@shawell.net>
12920 L:      linux-hwmon@vger.kernel.org
12921 S:      Maintained
12922 F:      Documentation/hwmon/emc2103
12923 F:      drivers/hwmon/emc2103.c
12924
12925 SMSC SCH5627 HARDWARE MONITOR DRIVER
12926 M:      Hans de Goede <hdegoede@redhat.com>
12927 L:      linux-hwmon@vger.kernel.org
12928 S:      Supported
12929 F:      Documentation/hwmon/sch5627
12930 F:      drivers/hwmon/sch5627.c
12931
12932 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12933 M:      Steve Glendinning <steve.glendinning@shawell.net>
12934 L:      linux-fbdev@vger.kernel.org
12935 S:      Maintained
12936 F:      drivers/video/fbdev/smscufx.c
12937
12938 SMSC47B397 HARDWARE MONITOR DRIVER
12939 M:      Jean Delvare <jdelvare@suse.com>
12940 L:      linux-hwmon@vger.kernel.org
12941 S:      Maintained
12942 F:      Documentation/hwmon/smsc47b397
12943 F:      drivers/hwmon/smsc47b397.c
12944
12945 SMSC911x ETHERNET DRIVER
12946 M:      Steve Glendinning <steve.glendinning@shawell.net>
12947 L:      netdev@vger.kernel.org
12948 S:      Maintained
12949 F:      include/linux/smsc911x.h
12950 F:      drivers/net/ethernet/smsc/smsc911x.*
12951
12952 SMSC9420 PCI ETHERNET DRIVER
12953 M:      Steve Glendinning <steve.glendinning@shawell.net>
12954 L:      netdev@vger.kernel.org
12955 S:      Maintained
12956 F:      drivers/net/ethernet/smsc/smsc9420.*
12957
12958 SOC-CAMERA V4L2 SUBSYSTEM
12959 L:      linux-media@vger.kernel.org
12960 T:      git git://linuxtv.org/media_tree.git
12961 S:      Orphan
12962 F:      include/media/soc*
12963 F:      drivers/media/i2c/soc_camera/
12964 F:      drivers/media/platform/soc_camera/
12965
12966 SOCIONEXT SYNQUACER I2C DRIVER
12967 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
12968 L:      linux-i2c@vger.kernel.org
12969 S:      Maintained
12970 F:      drivers/i2c/busses/i2c-synquacer.c
12971 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
12972
12973 SOCIONEXT UNIPHIER SOUND DRIVER
12974 M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12975 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12976 S:      Maintained
12977 F:      sound/soc/uniphier/
12978
12979 SOEKRIS NET48XX LED SUPPORT
12980 M:      Chris Boot <bootc@bootc.net>
12981 S:      Maintained
12982 F:      drivers/leds/leds-net48xx.c
12983
12984 SOFT-ROCE DRIVER (rxe)
12985 M:      Moni Shoua <monis@mellanox.com>
12986 L:      linux-rdma@vger.kernel.org
12987 S:      Supported
12988 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12989 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12990 F:      drivers/infiniband/sw/rxe/
12991 F:      include/uapi/rdma/rdma_user_rxe.h
12992
12993 SOFTLOGIC 6x10 MPEG CODEC
12994 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12995 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12996 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12997 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12998 M:      Ismael Luceno <ismael@iodev.co.uk>
12999 L:      linux-media@vger.kernel.org
13000 S:      Supported
13001 F:      drivers/media/pci/solo6x10/
13002
13003 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13004 M:      James Morse <james.morse@arm.com>
13005 L:      linux-arm-kernel@lists.infradead.org
13006 S:      Maintained
13007 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13008 F:      drivers/firmware/arm_sdei.c
13009 F:      include/linux/sdei.h
13010 F:      include/uapi/linux/sdei.h
13011
13012 SOFTWARE RAID (Multiple Disks) SUPPORT
13013 M:      Shaohua Li <shli@kernel.org>
13014 L:      linux-raid@vger.kernel.org
13015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13016 S:      Supported
13017 F:      drivers/md/Makefile
13018 F:      drivers/md/Kconfig
13019 F:      drivers/md/md*
13020 F:      drivers/md/raid*
13021 F:      include/linux/raid/
13022 F:      include/uapi/linux/raid/
13023
13024 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13025 M:      Jassi Brar <jaswinder.singh@linaro.org>
13026 L:      netdev@vger.kernel.org
13027 S:      Maintained
13028 F:      drivers/net/ethernet/socionext/netsec.c
13029 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13030
13031 SOLIDRUN CLEARFOG SUPPORT
13032 M:      Russell King <linux@armlinux.org.uk>
13033 S:      Maintained
13034 F:      arch/arm/boot/dts/armada-388-clearfog*
13035 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13036
13037 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13038 M:      Russell King <linux@armlinux.org.uk>
13039 S:      Maintained
13040 F:      arch/arm/boot/dts/imx6*-cubox-i*
13041 F:      arch/arm/boot/dts/imx6*-hummingboard*
13042 F:      arch/arm/boot/dts/imx6*-sr-*
13043
13044 SONIC NETWORK DRIVER
13045 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13046 L:      netdev@vger.kernel.org
13047 S:      Maintained
13048 F:      drivers/net/ethernet/natsemi/sonic.*
13049
13050 SONICS SILICON BACKPLANE DRIVER (SSB)
13051 M:      Michael Buesch <m@bues.ch>
13052 L:      linux-wireless@vger.kernel.org
13053 S:      Maintained
13054 F:      drivers/ssb/
13055 F:      include/linux/ssb/
13056
13057 SONY IMX274 SENSOR DRIVER
13058 M:      Leon Luo <leonl@leopardimaging.com>
13059 L:      linux-media@vger.kernel.org
13060 T:      git git://linuxtv.org/media_tree.git
13061 S:      Maintained
13062 F:      drivers/media/i2c/imx274.c
13063 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13064
13065 SONY MEMORYSTICK CARD SUPPORT
13066 M:      Alex Dubov <oakad@yahoo.com>
13067 W:      http://tifmxx.berlios.de/
13068 S:      Maintained
13069 F:      drivers/memstick/host/tifm_ms.c
13070
13071 SONY MEMORYSTICK STANDARD SUPPORT
13072 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13073 S:      Maintained
13074 F:      drivers/memstick/core/ms_block.*
13075
13076 SONY VAIO CONTROL DEVICE DRIVER
13077 M:      Mattia Dongili <malattia@linux.it>
13078 L:      platform-driver-x86@vger.kernel.org
13079 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13080 S:      Maintained
13081 F:      Documentation/laptops/sony-laptop.txt
13082 F:      drivers/char/sonypi.c
13083 F:      drivers/platform/x86/sony-laptop.c
13084 F:      include/linux/sony-laptop.h
13085
13086 SOUND
13087 M:      Jaroslav Kysela <perex@perex.cz>
13088 M:      Takashi Iwai <tiwai@suse.com>
13089 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13090 W:      http://www.alsa-project.org/
13091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13092 T:      git git://git.alsa-project.org/alsa-kernel.git
13093 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13094 S:      Maintained
13095 F:      Documentation/sound/
13096 F:      include/sound/
13097 F:      include/uapi/sound/
13098 F:      sound/
13099
13100 SOUND - COMPRESSED AUDIO
13101 M:      Vinod Koul <vinod.koul@intel.com>
13102 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13104 S:      Supported
13105 F:      Documentation/sound/alsa/compress_offload.txt
13106 F:      include/sound/compress_driver.h
13107 F:      include/uapi/sound/compress_*
13108 F:      sound/core/compress_offload.c
13109 F:      sound/soc/soc-compress.c
13110
13111 SOUND - DMAENGINE HELPERS
13112 M:      Lars-Peter Clausen <lars@metafoo.de>
13113 S:      Supported
13114 F:      include/sound/dmaengine_pcm.h
13115 F:      sound/core/pcm_dmaengine.c
13116 F:      sound/soc/soc-generic-dmaengine-pcm.c
13117
13118 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13119 M:      Liam Girdwood <lgirdwood@gmail.com>
13120 M:      Mark Brown <broonie@kernel.org>
13121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13122 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13123 W:      http://alsa-project.org/main/index.php/ASoC
13124 S:      Supported
13125 F:      Documentation/devicetree/bindings/sound/
13126 F:      Documentation/sound/alsa/soc/
13127 F:      sound/soc/
13128 F:      include/sound/soc*
13129
13130 SOUNDWIRE SUBSYSTEM
13131 M:      Vinod Koul <vinod.koul@intel.com>
13132 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13133 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13134 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13135 S:      Supported
13136 F:      Documentation/driver-api/soundwire/
13137 F:      drivers/soundwire/
13138 F:      include/linux/soundwire/
13139
13140 SP2 MEDIA DRIVER
13141 M:      Olli Salonen <olli.salonen@iki.fi>
13142 L:      linux-media@vger.kernel.org
13143 W:      https://linuxtv.org
13144 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13145 S:      Maintained
13146 F:      drivers/media/dvb-frontends/sp2*
13147
13148 SPARC + UltraSPARC (sparc/sparc64)
13149 M:      "David S. Miller" <davem@davemloft.net>
13150 L:      sparclinux@vger.kernel.org
13151 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13154 S:      Maintained
13155 F:      arch/sparc/
13156 F:      drivers/sbus/
13157
13158 SPARC SERIAL DRIVERS
13159 M:      "David S. Miller" <davem@davemloft.net>
13160 L:      sparclinux@vger.kernel.org
13161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13163 S:      Maintained
13164 F:      include/linux/sunserialcore.h
13165 F:      drivers/tty/serial/suncore.c
13166 F:      drivers/tty/serial/sunhv.c
13167 F:      drivers/tty/serial/sunsab.c
13168 F:      drivers/tty/serial/sunsab.h
13169 F:      drivers/tty/serial/sunsu.c
13170 F:      drivers/tty/serial/sunzilog.c
13171 F:      drivers/tty/serial/sunzilog.h
13172 F:      drivers/tty/vcc.c
13173
13174 SPARSE CHECKER
13175 M:      "Christopher Li" <sparse@chrisli.org>
13176 L:      linux-sparse@vger.kernel.org
13177 W:      https://sparse.wiki.kernel.org/
13178 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13179 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13180 S:      Maintained
13181 F:      include/linux/compiler.h
13182
13183 SPEAR CLOCK FRAMEWORK SUPPORT
13184 M:      Viresh Kumar <vireshk@kernel.org>
13185 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13186 W:      http://www.st.com/spear
13187 S:      Maintained
13188 F:      drivers/clk/spear/
13189
13190 SPEAR PLATFORM SUPPORT
13191 M:      Viresh Kumar <vireshk@kernel.org>
13192 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13193 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13194 W:      http://www.st.com/spear
13195 S:      Maintained
13196 F:      arch/arm/boot/dts/spear*
13197 F:      arch/arm/mach-spear/
13198
13199 SPI NOR SUBSYSTEM
13200 M:      Marek Vasut <marek.vasut@gmail.com>
13201 L:      linux-mtd@lists.infradead.org
13202 W:      http://www.linux-mtd.infradead.org/
13203 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13204 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13205 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13206 S:      Maintained
13207 F:      drivers/mtd/spi-nor/
13208 F:      include/linux/mtd/spi-nor.h
13209
13210 SPI SUBSYSTEM
13211 M:      Mark Brown <broonie@kernel.org>
13212 L:      linux-spi@vger.kernel.org
13213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13214 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13215 S:      Maintained
13216 F:      Documentation/devicetree/bindings/spi/
13217 F:      Documentation/spi/
13218 F:      drivers/spi/
13219 F:      include/linux/spi/
13220 F:      include/uapi/linux/spi/
13221 F:      tools/spi/
13222
13223 SPIDERNET NETWORK DRIVER for CELL
13224 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13225 L:      netdev@vger.kernel.org
13226 S:      Supported
13227 F:      Documentation/networking/spider_net.txt
13228 F:      drivers/net/ethernet/toshiba/spider_net*
13229
13230 SPMI SUBSYSTEM
13231 R:      Stephen Boyd <sboyd@kernel.org>
13232 L:      linux-arm-msm@vger.kernel.org
13233 F:      Documentation/devicetree/bindings/spmi/
13234 F:      drivers/spmi/
13235 F:      include/dt-bindings/spmi/spmi.h
13236 F:      include/linux/spmi.h
13237 F:      include/trace/events/spmi.h
13238
13239 SPU FILE SYSTEM
13240 M:      Jeremy Kerr <jk@ozlabs.org>
13241 L:      linuxppc-dev@lists.ozlabs.org
13242 W:      http://www.ibm.com/developerworks/power/cell/
13243 S:      Supported
13244 F:      Documentation/filesystems/spufs.txt
13245 F:      arch/powerpc/platforms/cell/spufs/
13246
13247 SQUASHFS FILE SYSTEM
13248 M:      Phillip Lougher <phillip@squashfs.org.uk>
13249 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13250 W:      http://squashfs.org.uk
13251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13252 S:      Maintained
13253 F:      Documentation/filesystems/squashfs.txt
13254 F:      fs/squashfs/
13255
13256 SRM (Alpha) environment access
13257 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13258 S:      Maintained
13259 F:      arch/alpha/kernel/srm_env.c
13260
13261 STABLE BRANCH
13262 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13263 L:      stable@vger.kernel.org
13264 S:      Supported
13265 F:      Documentation/process/stable-kernel-rules.rst
13266
13267 STAGING - ATOMISP DRIVER
13268 M:      Alan Cox <alan@linux.intel.com>
13269 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13270 L:      linux-media@vger.kernel.org
13271 S:      Maintained
13272 F:      drivers/staging/media/atomisp/
13273
13274 STAGING - COMEDI
13275 M:      Ian Abbott <abbotti@mev.co.uk>
13276 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13277 S:      Odd Fixes
13278 F:      drivers/staging/comedi/
13279
13280 STAGING - FLARION FT1000 DRIVERS
13281 M:      Marek Belisko <marek.belisko@gmail.com>
13282 S:      Odd Fixes
13283 F:      drivers/staging/ft1000/
13284
13285 STAGING - INDUSTRIAL IO
13286 M:      Jonathan Cameron <jic23@kernel.org>
13287 L:      linux-iio@vger.kernel.org
13288 S:      Odd Fixes
13289 F:      Documentation/devicetree/bindings/staging/iio/
13290 F:      drivers/staging/iio/
13291
13292 STAGING - LUSTRE PARALLEL FILESYSTEM
13293 M:      Oleg Drokin <oleg.drokin@intel.com>
13294 M:      Andreas Dilger <andreas.dilger@intel.com>
13295 M:      James Simmons <jsimmons@infradead.org>
13296 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
13297 W:      http://wiki.lustre.org/
13298 S:      Maintained
13299 F:      drivers/staging/lustre
13300
13301 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13302 M:      Marc Dietrich <marvin24@gmx.de>
13303 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13304 L:      linux-tegra@vger.kernel.org
13305 S:      Maintained
13306 F:      drivers/staging/nvec/
13307
13308 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13309 M:      Jens Frederich <jfrederich@gmail.com>
13310 M:      Daniel Drake <dsd@laptop.org>
13311 M:      Jon Nettleton <jon.nettleton@gmail.com>
13312 W:      http://wiki.laptop.org/go/DCON
13313 S:      Maintained
13314 F:      drivers/staging/olpc_dcon/
13315
13316 STAGING - REALTEK RTL8712U DRIVERS
13317 M:      Larry Finger <Larry.Finger@lwfinger.net>
13318 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13319 S:      Odd Fixes
13320 F:      drivers/staging/rtl8712/
13321
13322 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13323 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13324 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13325 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13326 L:      linux-fbdev@vger.kernel.org
13327 S:      Maintained
13328 F:      drivers/staging/sm750fb/
13329
13330 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13331 M:      William Hubbs <w.d.hubbs@gmail.com>
13332 M:      Chris Brannon <chris@the-brannons.com>
13333 M:      Kirk Reiser <kirk@reisers.ca>
13334 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13335 L:      speakup@linux-speakup.org
13336 W:      http://www.linux-speakup.org/
13337 S:      Odd Fixes
13338 F:      drivers/staging/speakup/
13339
13340 STAGING - VIA VT665X DRIVERS
13341 M:      Forest Bond <forest@alittletooquiet.net>
13342 S:      Odd Fixes
13343 F:      drivers/staging/vt665?/
13344
13345 STAGING - WILC1000 WIFI DRIVER
13346 M:      Aditya Shankar <aditya.shankar@microchip.com>
13347 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13348 L:      linux-wireless@vger.kernel.org
13349 S:      Supported
13350 F:      drivers/staging/wilc1000/
13351
13352 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13353 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13354 S:      Odd Fixes
13355 F:      drivers/staging/xgifb/
13356
13357 STAGING SUBSYSTEM
13358 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13360 L:      devel@driverdev.osuosl.org
13361 S:      Supported
13362 F:      drivers/staging/
13363
13364 STARFIRE/DURALAN NETWORK DRIVER
13365 M:      Ion Badulescu <ionut@badula.org>
13366 S:      Odd Fixes
13367 F:      drivers/net/ethernet/adaptec/starfire*
13368
13369 STEC S1220 SKD DRIVER
13370 M:      Bart Van Assche <bart.vanassche@wdc.com>
13371 L:      linux-block@vger.kernel.org
13372 S:      Maintained
13373 F:      drivers/block/skd*[ch]
13374
13375 STI CEC DRIVER
13376 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13377 S:      Maintained
13378 F:      drivers/staging/media/st-cec/
13379 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13380
13381 STK1160 USB VIDEO CAPTURE DRIVER
13382 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13383 L:      linux-media@vger.kernel.org
13384 T:      git git://linuxtv.org/media_tree.git
13385 S:      Maintained
13386 F:      drivers/media/usb/stk1160/
13387
13388 STMMAC ETHERNET DRIVER
13389 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13390 M:      Alexandre Torgue <alexandre.torgue@st.com>
13391 L:      netdev@vger.kernel.org
13392 W:      http://www.stlinux.com
13393 S:      Supported
13394 F:      drivers/net/ethernet/stmicro/stmmac/
13395
13396 SUN3/3X
13397 M:      Sam Creasey <sammy@sammy.net>
13398 W:      http://sammy.net/sun3/
13399 S:      Maintained
13400 F:      arch/m68k/kernel/*sun3*
13401 F:      arch/m68k/sun3*/
13402 F:      arch/m68k/include/asm/sun3*
13403 F:      drivers/net/ethernet/i825xx/sun3*
13404
13405 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13406 M:      Hans de Goede <hdegoede@redhat.com>
13407 L:      linux-input@vger.kernel.org
13408 S:      Maintained
13409 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13410 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13411
13412 SUNDANCE NETWORK DRIVER
13413 M:      Denis Kirjanov <kda@linux-powerpc.org>
13414 L:      netdev@vger.kernel.org
13415 S:      Maintained
13416 F:      drivers/net/ethernet/dlink/sundance.c
13417
13418 SUPERH
13419 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13420 M:      Rich Felker <dalias@libc.org>
13421 L:      linux-sh@vger.kernel.org
13422 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13423 S:      Maintained
13424 F:      Documentation/sh/
13425 F:      arch/sh/
13426 F:      drivers/sh/
13427
13428 SUSPEND TO RAM
13429 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13430 M:      Len Brown <len.brown@intel.com>
13431 M:      Pavel Machek <pavel@ucw.cz>
13432 L:      linux-pm@vger.kernel.org
13433 B:      https://bugzilla.kernel.org
13434 S:      Supported
13435 F:      Documentation/power/
13436 F:      arch/x86/kernel/acpi/
13437 F:      drivers/base/power/
13438 F:      kernel/power/
13439 F:      include/linux/suspend.h
13440 F:      include/linux/freezer.h
13441 F:      include/linux/pm.h
13442
13443 SVGA HANDLING
13444 M:      Martin Mares <mj@ucw.cz>
13445 L:      linux-video@atrey.karlin.mff.cuni.cz
13446 S:      Maintained
13447 F:      Documentation/svga.txt
13448 F:      arch/x86/boot/video*
13449
13450 SWIOTLB SUBSYSTEM
13451 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13452 L:      iommu@lists.linux-foundation.org
13453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13454 S:      Supported
13455 F:      lib/swiotlb.c
13456 F:      arch/*/kernel/pci-swiotlb.c
13457 F:      include/linux/swiotlb.h
13458
13459 SWITCHDEV
13460 M:      Jiri Pirko <jiri@resnulli.us>
13461 M:      Ivan Vecera <ivecera@redhat.com>
13462 L:      netdev@vger.kernel.org
13463 S:      Supported
13464 F:      net/switchdev/
13465 F:      include/net/switchdev.h
13466
13467 SYNC FILE FRAMEWORK
13468 M:      Sumit Semwal <sumit.semwal@linaro.org>
13469 R:      Gustavo Padovan <gustavo@padovan.org>
13470 S:      Maintained
13471 L:      linux-media@vger.kernel.org
13472 L:      dri-devel@lists.freedesktop.org
13473 F:      drivers/dma-buf/sync_*
13474 F:      drivers/dma-buf/dma-fence*
13475 F:      drivers/dma-buf/sw_sync.c
13476 F:      include/linux/sync_file.h
13477 F:      include/uapi/linux/sync_file.h
13478 F:      Documentation/sync_file.txt
13479 T:      git git://anongit.freedesktop.org/drm/drm-misc
13480
13481 SYNOPSYS ARC ARCHITECTURE
13482 M:      Vineet Gupta <vgupta@synopsys.com>
13483 L:      linux-snps-arc@lists.infradead.org
13484 S:      Supported
13485 F:      arch/arc/
13486 F:      Documentation/devicetree/bindings/arc/*
13487 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13488 F:      drivers/clocksource/arc_timer.c
13489 F:      drivers/tty/serial/arc_uart.c
13490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13491
13492 SYNOPSYS ARC HSDK SDP pll clock driver
13493 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13494 S:      Supported
13495 F:      drivers/clk/clk-hsdk-pll.c
13496 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13497
13498 SYNOPSYS ARC SDP clock driver
13499 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13500 S:      Supported
13501 F:      drivers/clk/axs10x/*
13502 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13503
13504 SYNOPSYS ARC SDP platform support
13505 M:      Alexey Brodkin <abrodkin@synopsys.com>
13506 S:      Supported
13507 F:      arch/arc/plat-axs10x
13508 F:      arch/arc/boot/dts/ax*
13509 F:      Documentation/devicetree/bindings/arc/axs10*
13510
13511 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13512 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13513 S:      Supported
13514 F:      drivers/reset/reset-axs10x.c
13515 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13516
13517 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13518 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13519 S:      Maintained
13520 F:      drivers/tty/serial/8250/8250_dw.c
13521
13522 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13523 M:      Hoan Tran <hotran@apm.com>
13524 L:      linux-gpio@vger.kernel.org
13525 S:      Maintained
13526 F:      drivers/gpio/gpio-dwapb.c
13527 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13528
13529 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13530 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13531 S:      Maintained
13532 F:      drivers/dma/dwi-axi-dmac/
13533 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13534
13535 SYNOPSYS DESIGNWARE DMAC DRIVER
13536 M:      Viresh Kumar <vireshk@kernel.org>
13537 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13538 S:      Maintained
13539 F:      include/linux/dma/dw.h
13540 F:      include/linux/platform_data/dma-dw.h
13541 F:      drivers/dma/dw/
13542
13543 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13544 M:      Jose Abreu <Jose.Abreu@synopsys.com>
13545 L:      netdev@vger.kernel.org
13546 S:      Supported
13547 F:      drivers/net/ethernet/synopsys/
13548
13549 SYNOPSYS DESIGNWARE I2C DRIVER
13550 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13551 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13552 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13553 L:      linux-i2c@vger.kernel.org
13554 S:      Maintained
13555 F:      drivers/i2c/busses/i2c-designware-*
13556 F:      include/linux/platform_data/i2c-designware.h
13557
13558 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13559 M:      Jaehoon Chung <jh80.chung@samsung.com>
13560 L:      linux-mmc@vger.kernel.org
13561 S:      Maintained
13562 F:      drivers/mmc/host/dw_mmc*
13563
13564 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13565 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13566 S:      Supported
13567 F:      drivers/reset/reset-hsdk.c
13568 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13569 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13570
13571 SYSTEM CONFIGURATION (SYSCON)
13572 M:      Lee Jones <lee.jones@linaro.org>
13573 M:      Arnd Bergmann <arnd@arndb.de>
13574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13575 S:      Supported
13576 F:      drivers/mfd/syscon.c
13577
13578 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13579 M:      Sudeep Holla <sudeep.holla@arm.com>
13580 L:      linux-arm-kernel@lists.infradead.org
13581 S:      Maintained
13582 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13583 F:      drivers/clk/clk-sc[mp]i.c
13584 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
13585 F:      drivers/firmware/arm_scpi.c
13586 F:      drivers/firmware/arm_scmi/
13587 F:      include/linux/sc[mp]i_protocol.h
13588
13589 SYSTEM RESET/SHUTDOWN DRIVERS
13590 M:      Sebastian Reichel <sre@kernel.org>
13591 L:      linux-pm@vger.kernel.org
13592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13593 S:      Maintained
13594 F:      Documentation/devicetree/bindings/power/reset/
13595 F:      drivers/power/reset/
13596
13597 SYSTEM TRACE MODULE CLASS
13598 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13599 S:      Maintained
13600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13601 F:      Documentation/trace/stm.txt
13602 F:      drivers/hwtracing/stm/
13603 F:      include/linux/stm.h
13604 F:      include/uapi/linux/stm.h
13605
13606 SYSV FILESYSTEM
13607 M:      Christoph Hellwig <hch@infradead.org>
13608 S:      Maintained
13609 F:      Documentation/filesystems/sysv-fs.txt
13610 F:      fs/sysv/
13611 F:      include/linux/sysv_fs.h
13612
13613 TARGET SUBSYSTEM
13614 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13615 L:      linux-scsi@vger.kernel.org
13616 L:      target-devel@vger.kernel.org
13617 W:      http://www.linux-iscsi.org
13618 W:      http://groups.google.com/group/linux-iscsi-target-dev
13619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13620 S:      Supported
13621 F:      drivers/target/
13622 F:      include/target/
13623 F:      Documentation/target/
13624
13625 TASKSTATS STATISTICS INTERFACE
13626 M:      Balbir Singh <bsingharora@gmail.com>
13627 S:      Maintained
13628 F:      Documentation/accounting/taskstats*
13629 F:      include/linux/taskstats*
13630 F:      kernel/taskstats.c
13631
13632 TC subsystem
13633 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13634 M:      Cong Wang <xiyou.wangcong@gmail.com>
13635 M:      Jiri Pirko <jiri@resnulli.us>
13636 L:      netdev@vger.kernel.org
13637 S:      Maintained
13638 F:      include/net/pkt_cls.h
13639 F:      include/net/pkt_sched.h
13640 F:      include/net/tc_act/
13641 F:      include/uapi/linux/pkt_cls.h
13642 F:      include/uapi/linux/pkt_sched.h
13643 F:      include/uapi/linux/tc_act/
13644 F:      include/uapi/linux/tc_ematch/
13645 F:      net/sched/
13646
13647 TCP LOW PRIORITY MODULE
13648 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13649 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13650 W:      http://tcp-lp-mod.sourceforge.net/
13651 S:      Maintained
13652 F:      net/ipv4/tcp_lp.c
13653
13654 TDA10071 MEDIA DRIVER
13655 M:      Antti Palosaari <crope@iki.fi>
13656 L:      linux-media@vger.kernel.org
13657 W:      https://linuxtv.org
13658 W:      http://palosaari.fi/linux/
13659 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13660 T:      git git://linuxtv.org/anttip/media_tree.git
13661 S:      Maintained
13662 F:      drivers/media/dvb-frontends/tda10071*
13663
13664 TDA18212 MEDIA DRIVER
13665 M:      Antti Palosaari <crope@iki.fi>
13666 L:      linux-media@vger.kernel.org
13667 W:      https://linuxtv.org
13668 W:      http://palosaari.fi/linux/
13669 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13670 T:      git git://linuxtv.org/anttip/media_tree.git
13671 S:      Maintained
13672 F:      drivers/media/tuners/tda18212*
13673
13674 TDA18218 MEDIA DRIVER
13675 M:      Antti Palosaari <crope@iki.fi>
13676 L:      linux-media@vger.kernel.org
13677 W:      https://linuxtv.org
13678 W:      http://palosaari.fi/linux/
13679 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13680 T:      git git://linuxtv.org/anttip/media_tree.git
13681 S:      Maintained
13682 F:      drivers/media/tuners/tda18218*
13683
13684 TDA18250 MEDIA DRIVER
13685 M:      Olli Salonen <olli.salonen@iki.fi>
13686 L:      linux-media@vger.kernel.org
13687 W:      https://linuxtv.org
13688 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13689 T:      git git://linuxtv.org/media_tree.git
13690 S:      Maintained
13691 F:      drivers/media/tuners/tda18250*
13692
13693 TDA18271 MEDIA DRIVER
13694 M:      Michael Krufky <mkrufky@linuxtv.org>
13695 L:      linux-media@vger.kernel.org
13696 W:      https://linuxtv.org
13697 W:      http://github.com/mkrufky
13698 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13699 T:      git git://linuxtv.org/mkrufky/tuners.git
13700 S:      Maintained
13701 F:      drivers/media/tuners/tda18271*
13702
13703 TDA1997x MEDIA DRIVER
13704 M:      Tim Harvey <tharvey@gateworks.com>
13705 L:      linux-media@vger.kernel.org
13706 W:      https://linuxtv.org
13707 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13708 S:      Maintained
13709 F:      drivers/media/i2c/tda1997x.*
13710
13711 TDA827x MEDIA DRIVER
13712 M:      Michael Krufky <mkrufky@linuxtv.org>
13713 L:      linux-media@vger.kernel.org
13714 W:      https://linuxtv.org
13715 W:      http://github.com/mkrufky
13716 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13717 T:      git git://linuxtv.org/mkrufky/tuners.git
13718 S:      Maintained
13719 F:      drivers/media/tuners/tda8290.*
13720
13721 TDA8290 MEDIA DRIVER
13722 M:      Michael Krufky <mkrufky@linuxtv.org>
13723 L:      linux-media@vger.kernel.org
13724 W:      https://linuxtv.org
13725 W:      http://github.com/mkrufky
13726 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13727 T:      git git://linuxtv.org/mkrufky/tuners.git
13728 S:      Maintained
13729 F:      drivers/media/tuners/tda8290.*
13730
13731 TDA9840 MEDIA DRIVER
13732 M:      Hans Verkuil <hverkuil@xs4all.nl>
13733 L:      linux-media@vger.kernel.org
13734 T:      git git://linuxtv.org/media_tree.git
13735 W:      https://linuxtv.org
13736 S:      Maintained
13737 F:      drivers/media/i2c/tda9840*
13738
13739 TEA5761 TUNER DRIVER
13740 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13741 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13742 L:      linux-media@vger.kernel.org
13743 W:      https://linuxtv.org
13744 T:      git git://linuxtv.org/media_tree.git
13745 S:      Odd fixes
13746 F:      drivers/media/tuners/tea5761.*
13747
13748 TEA5767 TUNER DRIVER
13749 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13750 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13751 L:      linux-media@vger.kernel.org
13752 W:      https://linuxtv.org
13753 T:      git git://linuxtv.org/media_tree.git
13754 S:      Maintained
13755 F:      drivers/media/tuners/tea5767.*
13756
13757 TEA6415C MEDIA DRIVER
13758 M:      Hans Verkuil <hverkuil@xs4all.nl>
13759 L:      linux-media@vger.kernel.org
13760 T:      git git://linuxtv.org/media_tree.git
13761 W:      https://linuxtv.org
13762 S:      Maintained
13763 F:      drivers/media/i2c/tea6415c*
13764
13765 TEA6420 MEDIA DRIVER
13766 M:      Hans Verkuil <hverkuil@xs4all.nl>
13767 L:      linux-media@vger.kernel.org
13768 T:      git git://linuxtv.org/media_tree.git
13769 W:      https://linuxtv.org
13770 S:      Maintained
13771 F:      drivers/media/i2c/tea6420*
13772
13773 TEAM DRIVER
13774 M:      Jiri Pirko <jiri@resnulli.us>
13775 L:      netdev@vger.kernel.org
13776 S:      Supported
13777 F:      drivers/net/team/
13778 F:      include/linux/if_team.h
13779 F:      include/uapi/linux/if_team.h
13780
13781 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13782 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13783 S:      Maintained
13784 F:      arch/x86/platform/ts5500/
13785
13786 TECHNOTREND USB IR RECEIVER
13787 M:      Sean Young <sean@mess.org>
13788 L:      linux-media@vger.kernel.org
13789 S:      Maintained
13790 F:      drivers/media/rc/ttusbir.c
13791
13792 TECHWELL TW9910 VIDEO DECODER
13793 L:      linux-media@vger.kernel.org
13794 S:      Orphan
13795 F:      drivers/media/i2c/tw9910.c
13796 F:      include/media/i2c/tw9910.h
13797
13798 TEE SUBSYSTEM
13799 M:      Jens Wiklander <jens.wiklander@linaro.org>
13800 S:      Maintained
13801 F:      include/linux/tee_drv.h
13802 F:      include/uapi/linux/tee.h
13803 F:      drivers/tee/
13804 F:      Documentation/tee.txt
13805
13806 TEGRA ARCHITECTURE SUPPORT
13807 M:      Thierry Reding <thierry.reding@gmail.com>
13808 M:      Jonathan Hunter <jonathanh@nvidia.com>
13809 L:      linux-tegra@vger.kernel.org
13810 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13812 S:      Supported
13813 N:      [^a-z]tegra
13814
13815 TEGRA CLOCK DRIVER
13816 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13817 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13818 S:      Supported
13819 F:      drivers/clk/tegra/
13820
13821 TEGRA DMA DRIVERS
13822 M:      Laxman Dewangan <ldewangan@nvidia.com>
13823 M:      Jon Hunter <jonathanh@nvidia.com>
13824 S:      Supported
13825 F:      drivers/dma/tegra*
13826
13827 TEGRA I2C DRIVER
13828 M:      Laxman Dewangan <ldewangan@nvidia.com>
13829 S:      Supported
13830 F:      drivers/i2c/busses/i2c-tegra.c
13831
13832 TEGRA IOMMU DRIVERS
13833 M:      Thierry Reding <thierry.reding@gmail.com>
13834 L:      linux-tegra@vger.kernel.org
13835 S:      Supported
13836 F:      drivers/iommu/tegra*
13837
13838 TEGRA KBC DRIVER
13839 M:      Rakesh Iyer <riyer@nvidia.com>
13840 M:      Laxman Dewangan <ldewangan@nvidia.com>
13841 S:      Supported
13842 F:      drivers/input/keyboard/tegra-kbc.c
13843
13844 TEGRA PWM DRIVER
13845 M:      Thierry Reding <thierry.reding@gmail.com>
13846 S:      Supported
13847 F:      drivers/pwm/pwm-tegra.c
13848
13849 TEGRA SERIAL DRIVER
13850 M:      Laxman Dewangan <ldewangan@nvidia.com>
13851 S:      Supported
13852 F:      drivers/tty/serial/serial-tegra.c
13853
13854 TEGRA SPI DRIVER
13855 M:      Laxman Dewangan <ldewangan@nvidia.com>
13856 S:      Supported
13857 F:      drivers/spi/spi-tegra*
13858
13859 TEHUTI ETHERNET DRIVER
13860 M:      Andy Gospodarek <andy@greyhouse.net>
13861 L:      netdev@vger.kernel.org
13862 S:      Supported
13863 F:      drivers/net/ethernet/tehuti/*
13864
13865 Telecom Clock Driver for MCPL0010
13866 M:      Mark Gross <mark.gross@intel.com>
13867 S:      Supported
13868 F:      drivers/char/tlclk.c
13869
13870 TENSILICA XTENSA PORT (xtensa)
13871 M:      Chris Zankel <chris@zankel.net>
13872 M:      Max Filippov <jcmvbkbc@gmail.com>
13873 L:      linux-xtensa@linux-xtensa.org
13874 T:      git git://github.com/czankel/xtensa-linux.git
13875 S:      Maintained
13876 F:      arch/xtensa/
13877 F:      drivers/irqchip/irq-xtensa-*
13878
13879 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13880 M:      Nishanth Menon <nm@ti.com>
13881 M:      Tero Kristo <t-kristo@ti.com>
13882 M:      Santosh Shilimkar <ssantosh@kernel.org>
13883 L:      linux-arm-kernel@lists.infradead.org
13884 S:      Maintained
13885 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13886 F:      drivers/firmware/ti_sci*
13887 F:      include/linux/soc/ti/ti_sci_protocol.h
13888 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13889 F:      include/dt-bindings/genpd/k2g.h
13890 F:      drivers/soc/ti/ti_sci_pm_domains.c
13891 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13892 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13893 F:      drivers/clk/keystone/sci-clk.c
13894 F:      drivers/reset/reset-ti-sci.c
13895
13896 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13897 M:      Hans Verkuil <hverkuil@xs4all.nl>
13898 L:      linux-media@vger.kernel.org
13899 T:      git git://linuxtv.org/media_tree.git
13900 W:      https://linuxtv.org
13901 S:      Maintained
13902 F:      drivers/media/radio/radio-raremono.c
13903
13904 THERMAL
13905 M:      Zhang Rui <rui.zhang@intel.com>
13906 M:      Eduardo Valentin <edubezval@gmail.com>
13907 L:      linux-pm@vger.kernel.org
13908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13910 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13911 S:      Supported
13912 F:      drivers/thermal/
13913 F:      include/linux/thermal.h
13914 F:      include/uapi/linux/thermal.h
13915 F:      include/linux/cpu_cooling.h
13916 F:      Documentation/devicetree/bindings/thermal/
13917
13918 THERMAL/CPU_COOLING
13919 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13920 M:      Viresh Kumar <viresh.kumar@linaro.org>
13921 M:      Javi Merino <javi.merino@kernel.org>
13922 L:      linux-pm@vger.kernel.org
13923 S:      Supported
13924 F:      Documentation/thermal/cpu-cooling-api.txt
13925 F:      drivers/thermal/cpu_cooling.c
13926 F:      include/linux/cpu_cooling.h
13927
13928 THINKPAD ACPI EXTRAS DRIVER
13929 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13930 L:      ibm-acpi-devel@lists.sourceforge.net
13931 L:      platform-driver-x86@vger.kernel.org
13932 W:      http://ibm-acpi.sourceforge.net
13933 W:      http://thinkwiki.org/wiki/Ibm-acpi
13934 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13935 S:      Maintained
13936 F:      drivers/platform/x86/thinkpad_acpi.c
13937
13938 THUNDERBOLT DRIVER
13939 M:      Andreas Noever <andreas.noever@gmail.com>
13940 M:      Michael Jamet <michael.jamet@intel.com>
13941 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13942 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13944 S:      Maintained
13945 F:      Documentation/admin-guide/thunderbolt.rst
13946 F:      drivers/thunderbolt/
13947 F:      include/linux/thunderbolt.h
13948
13949 THUNDERBOLT NETWORK DRIVER
13950 M:      Michael Jamet <michael.jamet@intel.com>
13951 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13952 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13953 L:      netdev@vger.kernel.org
13954 S:      Maintained
13955 F:      drivers/net/thunderbolt.c
13956
13957 THUNDERX GPIO DRIVER
13958 M:      David Daney <david.daney@cavium.com>
13959 S:      Maintained
13960 F:      drivers/gpio/gpio-thunderx.c
13961
13962 TI AM437X VPFE DRIVER
13963 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13964 L:      linux-media@vger.kernel.org
13965 W:      https://linuxtv.org
13966 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13967 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13968 S:      Maintained
13969 F:      drivers/media/platform/am437x/
13970
13971 TI BANDGAP AND THERMAL DRIVER
13972 M:      Eduardo Valentin <edubezval@gmail.com>
13973 M:      Keerthy <j-keerthy@ti.com>
13974 L:      linux-pm@vger.kernel.org
13975 L:      linux-omap@vger.kernel.org
13976 S:      Maintained
13977 F:      drivers/thermal/ti-soc-thermal/
13978
13979 TI BQ27XXX POWER SUPPLY DRIVER
13980 R:      Andrew F. Davis <afd@ti.com>
13981 F:      include/linux/power/bq27xxx_battery.h
13982 F:      drivers/power/supply/bq27xxx_battery.c
13983 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13984
13985 TI CDCE706 CLOCK DRIVER
13986 M:      Max Filippov <jcmvbkbc@gmail.com>
13987 S:      Maintained
13988 F:      drivers/clk/clk-cdce706.c
13989
13990 TI CLOCK DRIVER
13991 M:      Tero Kristo <t-kristo@ti.com>
13992 L:      linux-omap@vger.kernel.org
13993 S:      Maintained
13994 F:      drivers/clk/ti/
13995 F:      include/linux/clk/ti.h
13996
13997 TI DAVINCI MACHINE SUPPORT
13998 M:      Sekhar Nori <nsekhar@ti.com>
13999 M:      Kevin Hilman <khilman@kernel.org>
14000 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14002 S:      Supported
14003 F:      arch/arm/mach-davinci/
14004 F:      drivers/i2c/busses/i2c-davinci.c
14005 F:      arch/arm/boot/dts/da850*
14006
14007 TI DAVINCI SERIES CLOCK DRIVER
14008 M:      David Lechner <david@lechnology.com>
14009 R:      Sekhar Nori <nsekhar@ti.com>
14010 S:      Maintained
14011 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14012 F:      drivers/clk/davinci/
14013
14014 TI DAVINCI SERIES GPIO DRIVER
14015 M:      Keerthy <j-keerthy@ti.com>
14016 L:      linux-gpio@vger.kernel.org
14017 S:      Maintained
14018 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14019 F:      drivers/gpio/gpio-davinci.c
14020
14021 TI DAVINCI SERIES MEDIA DRIVER
14022 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14023 L:      linux-media@vger.kernel.org
14024 W:      https://linuxtv.org
14025 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14026 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14027 S:      Maintained
14028 F:      drivers/media/platform/davinci/
14029 F:      include/media/davinci/
14030
14031 TI ETHERNET SWITCH DRIVER (CPSW)
14032 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14033 L:      linux-omap@vger.kernel.org
14034 L:      netdev@vger.kernel.org
14035 S:      Maintained
14036 F:      drivers/net/ethernet/ti/cpsw*
14037 F:      drivers/net/ethernet/ti/davinci*
14038
14039 TI FLASH MEDIA INTERFACE DRIVER
14040 M:      Alex Dubov <oakad@yahoo.com>
14041 S:      Maintained
14042 F:      drivers/misc/tifm*
14043 F:      drivers/mmc/host/tifm_sd.c
14044 F:      include/linux/tifm.h
14045
14046 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14047 M:      Santosh Shilimkar <ssantosh@kernel.org>
14048 L:      linux-kernel@vger.kernel.org
14049 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14050 S:      Maintained
14051 F:      drivers/soc/ti/*
14052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14053
14054 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14055 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14056 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14057 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14058 S:      Maintained
14059 F:      sound/soc/codecs/lm49453*
14060 F:      sound/soc/codecs/isabelle*
14061
14062 TI LP855x BACKLIGHT DRIVER
14063 M:      Milo Kim <milo.kim@ti.com>
14064 S:      Maintained
14065 F:      Documentation/backlight/lp855x-driver.txt
14066 F:      drivers/video/backlight/lp855x_bl.c
14067 F:      include/linux/platform_data/lp855x.h
14068
14069 TI LP8727 CHARGER DRIVER
14070 M:      Milo Kim <milo.kim@ti.com>
14071 S:      Maintained
14072 F:      drivers/power/supply/lp8727_charger.c
14073 F:      include/linux/platform_data/lp8727.h
14074
14075 TI LP8788 MFD DRIVER
14076 M:      Milo Kim <milo.kim@ti.com>
14077 S:      Maintained
14078 F:      drivers/iio/adc/lp8788_adc.c
14079 F:      drivers/leds/leds-lp8788.c
14080 F:      drivers/mfd/lp8788*.c
14081 F:      drivers/power/supply/lp8788-charger.c
14082 F:      drivers/regulator/lp8788-*.c
14083 F:      include/linux/mfd/lp8788*.h
14084
14085 TI NETCP ETHERNET DRIVER
14086 M:      Wingman Kwok <w-kwok2@ti.com>
14087 M:      Murali Karicheri <m-karicheri2@ti.com>
14088 L:      netdev@vger.kernel.org
14089 S:      Maintained
14090 F:      drivers/net/ethernet/ti/netcp*
14091
14092 TI TAS571X FAMILY ASoC CODEC DRIVER
14093 M:      Kevin Cernekee <cernekee@chromium.org>
14094 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14095 S:      Odd Fixes
14096 F:      sound/soc/codecs/tas571x*
14097
14098 TI TRF7970A NFC DRIVER
14099 M:      Mark Greer <mgreer@animalcreek.com>
14100 L:      linux-wireless@vger.kernel.org
14101 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14102 S:      Supported
14103 F:      drivers/nfc/trf7970a.c
14104 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14105
14106 TI TWL4030 SERIES SOC CODEC DRIVER
14107 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14108 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14109 S:      Maintained
14110 F:      sound/soc/codecs/twl4030*
14111
14112 TI VPE/CAL DRIVERS
14113 M:      Benoit Parrot <bparrot@ti.com>
14114 L:      linux-media@vger.kernel.org
14115 W:      http://linuxtv.org/
14116 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14117 S:      Maintained
14118 F:      drivers/media/platform/ti-vpe/
14119
14120 TI WILINK WIRELESS DRIVERS
14121 L:      linux-wireless@vger.kernel.org
14122 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14123 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14125 S:      Orphan
14126 F:      drivers/net/wireless/ti/
14127 F:      include/linux/wl12xx.h
14128
14129 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14130 M:      John Stultz <john.stultz@linaro.org>
14131 M:      Thomas Gleixner <tglx@linutronix.de>
14132 R:      Stephen Boyd <sboyd@kernel.org>
14133 L:      linux-kernel@vger.kernel.org
14134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14135 S:      Supported
14136 F:      include/linux/clocksource.h
14137 F:      include/linux/time.h
14138 F:      include/linux/timex.h
14139 F:      include/uapi/linux/time.h
14140 F:      include/uapi/linux/timex.h
14141 F:      kernel/time/clocksource.c
14142 F:      kernel/time/time*.c
14143 F:      kernel/time/alarmtimer.c
14144 F:      kernel/time/ntp.c
14145 F:      tools/testing/selftests/timers/
14146
14147 TIPC NETWORK LAYER
14148 M:      Jon Maloy <jon.maloy@ericsson.com>
14149 M:      Ying Xue <ying.xue@windriver.com>
14150 L:      netdev@vger.kernel.org (core kernel code)
14151 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14152 W:      http://tipc.sourceforge.net/
14153 S:      Maintained
14154 F:      include/uapi/linux/tipc*.h
14155 F:      net/tipc/
14156
14157 TLAN NETWORK DRIVER
14158 M:      Samuel Chessman <chessman@tux.org>
14159 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14160 W:      http://sourceforge.net/projects/tlan/
14161 S:      Maintained
14162 F:      Documentation/networking/tlan.txt
14163 F:      drivers/net/ethernet/ti/tlan.*
14164
14165 TM6000 VIDEO4LINUX DRIVER
14166 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14167 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14168 L:      linux-media@vger.kernel.org
14169 W:      https://linuxtv.org
14170 T:      git git://linuxtv.org/media_tree.git
14171 S:      Odd fixes
14172 F:      drivers/media/usb/tm6000/
14173 F:      Documentation/media/v4l-drivers/tm6000*
14174
14175 TMIO/SDHI MMC DRIVER
14176 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14177 L:      linux-mmc@vger.kernel.org
14178 S:      Supported
14179 F:      drivers/mmc/host/tmio_mmc*
14180 F:      drivers/mmc/host/renesas_sdhi*
14181 F:      include/linux/mfd/tmio.h
14182
14183 TMP401 HARDWARE MONITOR DRIVER
14184 M:      Guenter Roeck <linux@roeck-us.net>
14185 L:      linux-hwmon@vger.kernel.org
14186 S:      Maintained
14187 F:      Documentation/hwmon/tmp401
14188 F:      drivers/hwmon/tmp401.c
14189
14190 TMPFS (SHMEM FILESYSTEM)
14191 M:      Hugh Dickins <hughd@google.com>
14192 L:      linux-mm@kvack.org
14193 S:      Maintained
14194 F:      include/linux/shmem_fs.h
14195 F:      mm/shmem.c
14196
14197 TOMOYO SECURITY MODULE
14198 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
14199 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14200 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14201 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14202 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14203 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14204 W:      http://tomoyo.sourceforge.jp/
14205 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14206 S:      Maintained
14207 F:      security/tomoyo/
14208
14209 TOPSTAR LAPTOP EXTRAS DRIVER
14210 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14211 L:      platform-driver-x86@vger.kernel.org
14212 S:      Maintained
14213 F:      drivers/platform/x86/topstar-laptop.c
14214
14215 TORTURE-TEST MODULES
14216 M:      Davidlohr Bueso <dave@stgolabs.net>
14217 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14218 M:      Josh Triplett <josh@joshtriplett.org>
14219 L:      linux-kernel@vger.kernel.org
14220 S:      Supported
14221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14222 F:      Documentation/RCU/torture.txt
14223 F:      kernel/torture.c
14224 F:      kernel/rcu/rcutorture.c
14225 F:      kernel/locking/locktorture.c
14226
14227 TOSHIBA ACPI EXTRAS DRIVER
14228 M:      Azael Avalos <coproscefalo@gmail.com>
14229 L:      platform-driver-x86@vger.kernel.org
14230 S:      Maintained
14231 F:      drivers/platform/x86/toshiba_acpi.c
14232
14233 TOSHIBA BLUETOOTH DRIVER
14234 M:      Azael Avalos <coproscefalo@gmail.com>
14235 L:      platform-driver-x86@vger.kernel.org
14236 S:      Maintained
14237 F:      drivers/platform/x86/toshiba_bluetooth.c
14238
14239 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14240 M:      Azael Avalos <coproscefalo@gmail.com>
14241 L:      platform-driver-x86@vger.kernel.org
14242 S:      Maintained
14243 F:      drivers/platform/x86/toshiba_haps.c
14244
14245 TOSHIBA SMM DRIVER
14246 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
14247 W:      http://www.buzzard.org.uk/toshiba/
14248 S:      Maintained
14249 F:      drivers/char/toshiba.c
14250 F:      include/linux/toshiba.h
14251 F:      include/uapi/linux/toshiba.h
14252
14253 TOSHIBA TC358743 DRIVER
14254 M:      Mats Randgaard <matrandg@cisco.com>
14255 L:      linux-media@vger.kernel.org
14256 S:      Maintained
14257 F:      drivers/media/i2c/tc358743*
14258 F:      include/media/i2c/tc358743.h
14259
14260 TOSHIBA WMI HOTKEYS DRIVER
14261 M:      Azael Avalos <coproscefalo@gmail.com>
14262 L:      platform-driver-x86@vger.kernel.org
14263 S:      Maintained
14264 F:      drivers/platform/x86/toshiba-wmi.c
14265
14266 TPM DEVICE DRIVER
14267 M:      Peter Huewe <peterhuewe@gmx.de>
14268 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14269 R:      Jason Gunthorpe <jgg@ziepe.ca>
14270 L:      linux-integrity@vger.kernel.org
14271 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
14272 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14273 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
14274 S:      Maintained
14275 F:      drivers/char/tpm/
14276
14277 TRACING
14278 M:      Steven Rostedt <rostedt@goodmis.org>
14279 M:      Ingo Molnar <mingo@redhat.com>
14280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14281 S:      Maintained
14282 F:      Documentation/trace/ftrace.txt
14283 F:      arch/*/*/*/ftrace.h
14284 F:      arch/*/kernel/ftrace.c
14285 F:      include/*/ftrace.h
14286 F:      include/linux/trace*.h
14287 F:      include/trace/
14288 F:      kernel/trace/
14289 F:      tools/testing/selftests/ftrace/
14290
14291 TRACING MMIO ACCESSES (MMIOTRACE)
14292 M:      Steven Rostedt <rostedt@goodmis.org>
14293 M:      Ingo Molnar <mingo@kernel.org>
14294 R:      Karol Herbst <karolherbst@gmail.com>
14295 R:      Pekka Paalanen <ppaalanen@gmail.com>
14296 S:      Maintained
14297 L:      linux-kernel@vger.kernel.org
14298 L:      nouveau@lists.freedesktop.org
14299 F:      kernel/trace/trace_mmiotrace.c
14300 F:      include/linux/mmiotrace.h
14301 F:      arch/x86/mm/kmmio.c
14302 F:      arch/x86/mm/mmio-mod.c
14303 F:      arch/x86/mm/testmmiotrace.c
14304
14305 TRIVIAL PATCHES
14306 M:      Jiri Kosina <trivial@kernel.org>
14307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14308 S:      Maintained
14309 K:      ^Subject:.*(?i)trivial
14310
14311 TEMPO SEMICONDUCTOR DRIVERS
14312 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14313 S:      Maintained
14314 F:      sound/soc/codecs/tscs*.c
14315 F:      sound/soc/codecs/tscs*.h
14316 F:      Documentation/devicetree/bindings/sound/tscs*.txt
14317
14318 TTY LAYER
14319 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14320 M:      Jiri Slaby <jslaby@suse.com>
14321 S:      Supported
14322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14323 F:      Documentation/serial/
14324 F:      drivers/tty/
14325 F:      drivers/tty/serial/serial_core.c
14326 F:      include/linux/serial_core.h
14327 F:      include/linux/serial.h
14328 F:      include/linux/tty.h
14329 F:      include/uapi/linux/serial_core.h
14330 F:      include/uapi/linux/serial.h
14331 F:      include/uapi/linux/tty.h
14332
14333 TUA9001 MEDIA DRIVER
14334 M:      Antti Palosaari <crope@iki.fi>
14335 L:      linux-media@vger.kernel.org
14336 W:      https://linuxtv.org
14337 W:      http://palosaari.fi/linux/
14338 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14339 T:      git git://linuxtv.org/anttip/media_tree.git
14340 S:      Maintained
14341 F:      drivers/media/tuners/tua9001*
14342
14343 TULIP NETWORK DRIVERS
14344 L:      netdev@vger.kernel.org
14345 L:      linux-parisc@vger.kernel.org
14346 S:      Orphan
14347 F:      drivers/net/ethernet/dec/tulip/
14348
14349 TUN/TAP driver
14350 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14351 W:      http://vtun.sourceforge.net/tun
14352 S:      Maintained
14353 F:      Documentation/networking/tuntap.txt
14354 F:      arch/um/os-Linux/drivers/
14355
14356 TURBOCHANNEL SUBSYSTEM
14357 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14358 M:      Ralf Baechle <ralf@linux-mips.org>
14359 L:      linux-mips@linux-mips.org
14360 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14361 S:      Maintained
14362 F:      drivers/tc/
14363 F:      include/linux/tc.h
14364
14365 TW5864 VIDEO4LINUX DRIVER
14366 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14367 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14368 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14369 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14370 L:      linux-media@vger.kernel.org
14371 S:      Supported
14372 F:      drivers/media/pci/tw5864/
14373
14374 TW68 VIDEO4LINUX DRIVER
14375 M:      Hans Verkuil <hverkuil@xs4all.nl>
14376 L:      linux-media@vger.kernel.org
14377 T:      git git://linuxtv.org/media_tree.git
14378 W:      https://linuxtv.org
14379 S:      Odd Fixes
14380 F:      drivers/media/pci/tw68/
14381
14382 TW686X VIDEO4LINUX DRIVER
14383 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14384 L:      linux-media@vger.kernel.org
14385 T:      git git://linuxtv.org/media_tree.git
14386 W:      http://linuxtv.org
14387 S:      Maintained
14388 F:      drivers/media/pci/tw686x/
14389
14390 UBI FILE SYSTEM (UBIFS)
14391 M:      Richard Weinberger <richard@nod.at>
14392 M:      Artem Bityutskiy <dedekind1@gmail.com>
14393 M:      Adrian Hunter <adrian.hunter@intel.com>
14394 L:      linux-mtd@lists.infradead.org
14395 T:      git git://git.infradead.org/ubifs-2.6.git
14396 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14397 S:      Supported
14398 F:      Documentation/filesystems/ubifs.txt
14399 F:      fs/ubifs/
14400
14401 UCLINUX (M68KNOMMU AND COLDFIRE)
14402 M:      Greg Ungerer <gerg@linux-m68k.org>
14403 W:      http://www.linux-m68k.org/
14404 W:      http://www.uclinux.org/
14405 L:      linux-m68k@lists.linux-m68k.org
14406 L:      uclinux-dev@uclinux.org  (subscribers-only)
14407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14408 S:      Maintained
14409 F:      arch/m68k/coldfire/
14410 F:      arch/m68k/68*/
14411 F:      arch/m68k/*/*_no.*
14412 F:      arch/m68k/include/asm/*_no.*
14413
14414 UDF FILESYSTEM
14415 M:      Jan Kara <jack@suse.com>
14416 S:      Maintained
14417 F:      Documentation/filesystems/udf.txt
14418 F:      fs/udf/
14419
14420 UDRAW TABLET
14421 M:      Bastien Nocera <hadess@hadess.net>
14422 L:      linux-input@vger.kernel.org
14423 S:      Maintained
14424 F:      drivers/hid/hid-udraw-ps3.c
14425
14426 UFS FILESYSTEM
14427 M:      Evgeniy Dushistov <dushistov@mail.ru>
14428 S:      Maintained
14429 F:      Documentation/filesystems/ufs.txt
14430 F:      fs/ufs/
14431
14432 UHID USERSPACE HID IO DRIVER:
14433 M:      David Herrmann <dh.herrmann@googlemail.com>
14434 L:      linux-input@vger.kernel.org
14435 S:      Maintained
14436 F:      drivers/hid/uhid.c
14437 F:      include/uapi/linux/uhid.h
14438
14439 ULPI BUS
14440 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14441 L:      linux-usb@vger.kernel.org
14442 S:      Maintained
14443 F:      drivers/usb/common/ulpi.c
14444 F:      include/linux/ulpi/
14445
14446 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14447 L:      linux-usb@vger.kernel.org
14448 S:      Orphan
14449 F:      drivers/uwb/
14450 F:      include/linux/uwb.h
14451 F:      include/linux/uwb/
14452
14453 UNICORE32 ARCHITECTURE:
14454 M:      Guan Xuetao <gxt@pku.edu.cn>
14455 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
14456 S:      Maintained
14457 T:      git git://github.com/gxt/linux.git
14458 F:      arch/unicore32/
14459
14460 UNIFDEF
14461 M:      Tony Finch <dot@dotat.at>
14462 W:      http://dotat.at/prog/unifdef
14463 S:      Maintained
14464 F:      scripts/unifdef.c
14465
14466 UNIFORM CDROM DRIVER
14467 M:      Jens Axboe <axboe@kernel.dk>
14468 W:      http://www.kernel.dk
14469 S:      Maintained
14470 F:      Documentation/cdrom/
14471 F:      drivers/cdrom/cdrom.c
14472 F:      include/linux/cdrom.h
14473 F:      include/uapi/linux/cdrom.h
14474
14475 UNISYS S-PAR DRIVERS
14476 M:      David Kershner <david.kershner@unisys.com>
14477 L:      sparmaintainer@unisys.com (Unisys internal)
14478 S:      Supported
14479 F:      include/linux/visorbus.h
14480 F:      drivers/visorbus/
14481 F:      drivers/staging/unisys/
14482
14483 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14484 M:      Vinayak Holikatti <vinholikatti@gmail.com>
14485 L:      linux-scsi@vger.kernel.org
14486 S:      Supported
14487 F:      Documentation/scsi/ufs.txt
14488 F:      drivers/scsi/ufs/
14489
14490 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14491 M:      Joao Pinto <jpinto@synopsys.com>
14492 L:      linux-scsi@vger.kernel.org
14493 S:      Supported
14494 F:      drivers/scsi/ufs/*dwc*
14495
14496 UNSORTED BLOCK IMAGES (UBI)
14497 M:      Artem Bityutskiy <dedekind1@gmail.com>
14498 M:      Richard Weinberger <richard@nod.at>
14499 W:      http://www.linux-mtd.infradead.org/
14500 L:      linux-mtd@lists.infradead.org
14501 T:      git git://git.infradead.org/ubifs-2.6.git
14502 S:      Supported
14503 F:      drivers/mtd/ubi/
14504 F:      include/linux/mtd/ubi.h
14505 F:      include/uapi/mtd/ubi-user.h
14506
14507 USB "USBNET" DRIVER FRAMEWORK
14508 M:      Oliver Neukum <oneukum@suse.com>
14509 L:      netdev@vger.kernel.org
14510 W:      http://www.linux-usb.org/usbnet
14511 S:      Maintained
14512 F:      drivers/net/usb/usbnet.c
14513 F:      include/linux/usb/usbnet.h
14514
14515 USB ACM DRIVER
14516 M:      Oliver Neukum <oneukum@suse.com>
14517 L:      linux-usb@vger.kernel.org
14518 S:      Maintained
14519 F:      Documentation/usb/acm.txt
14520 F:      drivers/usb/class/cdc-acm.*
14521
14522 USB AR5523 WIRELESS DRIVER
14523 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14524 L:      linux-wireless@vger.kernel.org
14525 S:      Maintained
14526 F:      drivers/net/wireless/ath/ar5523/
14527
14528 USB ATTACHED SCSI
14529 M:      Oliver Neukum <oneukum@suse.com>
14530 L:      linux-usb@vger.kernel.org
14531 L:      linux-scsi@vger.kernel.org
14532 S:      Maintained
14533 F:      drivers/usb/storage/uas.c
14534
14535 USB CDC ETHERNET DRIVER
14536 M:      Oliver Neukum <oliver@neukum.org>
14537 L:      linux-usb@vger.kernel.org
14538 S:      Maintained
14539 F:      drivers/net/usb/cdc_*.c
14540 F:      include/uapi/linux/usb/cdc.h
14541
14542 USB CHAOSKEY DRIVER
14543 M:      Keith Packard <keithp@keithp.com>
14544 L:      linux-usb@vger.kernel.org
14545 S:      Maintained
14546 F:      drivers/usb/misc/chaoskey.c
14547
14548 USB CYPRESS C67X00 DRIVER
14549 M:      Peter Korsgaard <jacmet@sunsite.dk>
14550 L:      linux-usb@vger.kernel.org
14551 S:      Maintained
14552 F:      drivers/usb/c67x00/
14553
14554 USB DAVICOM DM9601 DRIVER
14555 M:      Peter Korsgaard <jacmet@sunsite.dk>
14556 L:      netdev@vger.kernel.org
14557 W:      http://www.linux-usb.org/usbnet
14558 S:      Maintained
14559 F:      drivers/net/usb/dm9601.c
14560
14561 USB DIAMOND RIO500 DRIVER
14562 M:      Cesar Miquel <miquel@df.uba.ar>
14563 L:      rio500-users@lists.sourceforge.net
14564 W:      http://rio500.sourceforge.net
14565 S:      Maintained
14566 F:      drivers/usb/misc/rio500*
14567
14568 USB EHCI DRIVER
14569 M:      Alan Stern <stern@rowland.harvard.edu>
14570 L:      linux-usb@vger.kernel.org
14571 S:      Maintained
14572 F:      Documentation/usb/ehci.txt
14573 F:      drivers/usb/host/ehci*
14574
14575 USB GADGET/PERIPHERAL SUBSYSTEM
14576 M:      Felipe Balbi <balbi@kernel.org>
14577 L:      linux-usb@vger.kernel.org
14578 W:      http://www.linux-usb.org/gadget
14579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14580 S:      Maintained
14581 F:      drivers/usb/gadget/
14582 F:      include/linux/usb/gadget*
14583
14584 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14585 M:      Jiri Kosina <jikos@kernel.org>
14586 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14587 L:      linux-usb@vger.kernel.org
14588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14589 S:      Maintained
14590 F:      Documentation/hid/hiddev.txt
14591 F:      drivers/hid/usbhid/
14592
14593 USB INTEL XHCI ROLE MUX DRIVER
14594 M:      Hans de Goede <hdegoede@redhat.com>
14595 L:      linux-usb@vger.kernel.org
14596 S:      Maintained
14597 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
14598
14599 USB ISP116X DRIVER
14600 M:      Olav Kongas <ok@artecdesign.ee>
14601 L:      linux-usb@vger.kernel.org
14602 S:      Maintained
14603 F:      drivers/usb/host/isp116x*
14604 F:      include/linux/usb/isp116x.h
14605
14606 USB LAN78XX ETHERNET DRIVER
14607 M:      Woojung Huh <woojung.huh@microchip.com>
14608 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14609 L:      netdev@vger.kernel.org
14610 S:      Maintained
14611 F:      drivers/net/usb/lan78xx.*
14612
14613 USB MASS STORAGE DRIVER
14614 M:      Alan Stern <stern@rowland.harvard.edu>
14615 L:      linux-usb@vger.kernel.org
14616 L:      usb-storage@lists.one-eyed-alien.net
14617 S:      Maintained
14618 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
14619 F:      drivers/usb/storage/
14620
14621 USB MIDI DRIVER
14622 M:      Clemens Ladisch <clemens@ladisch.de>
14623 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14624 T:      git git://git.alsa-project.org/alsa-kernel.git
14625 S:      Maintained
14626 F:      sound/usb/midi.*
14627
14628 USB NETWORKING DRIVERS
14629 L:      linux-usb@vger.kernel.org
14630 S:      Odd Fixes
14631 F:      drivers/net/usb/
14632
14633 USB OHCI DRIVER
14634 M:      Alan Stern <stern@rowland.harvard.edu>
14635 L:      linux-usb@vger.kernel.org
14636 S:      Maintained
14637 F:      Documentation/usb/ohci.txt
14638 F:      drivers/usb/host/ohci*
14639
14640 USB OTG FSM (Finite State Machine)
14641 M:      Peter Chen <Peter.Chen@nxp.com>
14642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14643 L:      linux-usb@vger.kernel.org
14644 S:      Maintained
14645 F:      drivers/usb/common/usb-otg-fsm.c
14646
14647 USB OVER IP DRIVER
14648 M:      Valentina Manea <valentina.manea.m@gmail.com>
14649 M:      Shuah Khan <shuahkh@osg.samsung.com>
14650 M:      Shuah Khan <shuah@kernel.org>
14651 L:      linux-usb@vger.kernel.org
14652 S:      Maintained
14653 F:      Documentation/usb/usbip_protocol.txt
14654 F:      drivers/usb/usbip/
14655 F:      tools/usb/usbip/
14656
14657 USB PEGASUS DRIVER
14658 M:      Petko Manolov <petkan@nucleusys.com>
14659 L:      linux-usb@vger.kernel.org
14660 L:      netdev@vger.kernel.org
14661 T:      git git://github.com/petkan/pegasus.git
14662 W:      https://github.com/petkan/pegasus
14663 S:      Maintained
14664 F:      drivers/net/usb/pegasus.*
14665
14666 USB PHY LAYER
14667 M:      Felipe Balbi <balbi@kernel.org>
14668 L:      linux-usb@vger.kernel.org
14669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14670 S:      Maintained
14671 F:      drivers/usb/phy/
14672
14673 USB PRINTER DRIVER (usblp)
14674 M:      Pete Zaitcev <zaitcev@redhat.com>
14675 L:      linux-usb@vger.kernel.org
14676 S:      Supported
14677 F:      drivers/usb/class/usblp.c
14678
14679 USB QMI WWAN NETWORK DRIVER
14680 M:      Bjørn Mork <bjorn@mork.no>
14681 L:      netdev@vger.kernel.org
14682 S:      Maintained
14683 F:      Documentation/ABI/testing/sysfs-class-net-qmi
14684 F:      drivers/net/usb/qmi_wwan.c
14685
14686 USB RTL8150 DRIVER
14687 M:      Petko Manolov <petkan@nucleusys.com>
14688 L:      linux-usb@vger.kernel.org
14689 L:      netdev@vger.kernel.org
14690 T:      git git://github.com/petkan/rtl8150.git
14691 W:      https://github.com/petkan/rtl8150
14692 S:      Maintained
14693 F:      drivers/net/usb/rtl8150.c
14694
14695 USB SERIAL SUBSYSTEM
14696 M:      Johan Hovold <johan@kernel.org>
14697 L:      linux-usb@vger.kernel.org
14698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14699 S:      Maintained
14700 F:      Documentation/usb/usb-serial.txt
14701 F:      drivers/usb/serial/
14702 F:      include/linux/usb/serial.h
14703
14704 USB SMSC75XX ETHERNET DRIVER
14705 M:      Steve Glendinning <steve.glendinning@shawell.net>
14706 L:      netdev@vger.kernel.org
14707 S:      Maintained
14708 F:      drivers/net/usb/smsc75xx.*
14709
14710 USB SMSC95XX ETHERNET DRIVER
14711 M:      Steve Glendinning <steve.glendinning@shawell.net>
14712 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14713 L:      netdev@vger.kernel.org
14714 S:      Maintained
14715 F:      drivers/net/usb/smsc95xx.*
14716
14717 USB SUBSYSTEM
14718 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14719 L:      linux-usb@vger.kernel.org
14720 W:      http://www.linux-usb.org
14721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14722 S:      Supported
14723 F:      Documentation/devicetree/bindings/usb/
14724 F:      Documentation/usb/
14725 F:      drivers/usb/
14726 F:      include/linux/usb.h
14727 F:      include/linux/usb/
14728
14729 USB TYPEC PI3USB30532 MUX DRIVER
14730 M:      Hans de Goede <hdegoede@redhat.com>
14731 L:      linux-usb@vger.kernel.org
14732 S:      Maintained
14733 F:      drivers/usb/typec/mux/pi3usb30532.c
14734
14735 USB TYPEC SUBSYSTEM
14736 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14737 L:      linux-usb@vger.kernel.org
14738 S:      Maintained
14739 F:      Documentation/ABI/testing/sysfs-class-typec
14740 F:      Documentation/usb/typec.rst
14741 F:      drivers/usb/typec/
14742 F:      include/linux/usb/typec.h
14743
14744 USB UHCI DRIVER
14745 M:      Alan Stern <stern@rowland.harvard.edu>
14746 L:      linux-usb@vger.kernel.org
14747 S:      Maintained
14748 F:      drivers/usb/host/uhci*
14749
14750 USB VIDEO CLASS
14751 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14752 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14753 L:      linux-media@vger.kernel.org
14754 T:      git git://linuxtv.org/media_tree.git
14755 W:      http://www.ideasonboard.org/uvc/
14756 S:      Maintained
14757 F:      drivers/media/usb/uvc/
14758 F:      include/uapi/linux/uvcvideo.h
14759
14760 USB VISION DRIVER
14761 M:      Hans Verkuil <hverkuil@xs4all.nl>
14762 L:      linux-media@vger.kernel.org
14763 T:      git git://linuxtv.org/media_tree.git
14764 W:      https://linuxtv.org
14765 S:      Odd Fixes
14766 F:      drivers/media/usb/usbvision/
14767
14768 USB WEBCAM GADGET
14769 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14770 L:      linux-usb@vger.kernel.org
14771 S:      Maintained
14772 F:      drivers/usb/gadget/function/*uvc*
14773 F:      drivers/usb/gadget/legacy/webcam.c
14774
14775 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14776 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14777 L:      linux-wireless@vger.kernel.org
14778 S:      Maintained
14779 F:      drivers/net/wireless/rndis_wlan.c
14780
14781 USB XHCI DRIVER
14782 M:      Mathias Nyman <mathias.nyman@intel.com>
14783 L:      linux-usb@vger.kernel.org
14784 S:      Supported
14785 F:      drivers/usb/host/xhci*
14786 F:      drivers/usb/host/pci-quirks*
14787
14788 USB ZD1201 DRIVER
14789 L:      linux-wireless@vger.kernel.org
14790 W:      http://linux-lc100020.sourceforge.net
14791 S:      Orphan
14792 F:      drivers/net/wireless/zydas/zd1201.*
14793
14794 USB ZR364XX DRIVER
14795 M:      Antoine Jacquet <royale@zerezo.com>
14796 L:      linux-usb@vger.kernel.org
14797 L:      linux-media@vger.kernel.org
14798 T:      git git://linuxtv.org/media_tree.git
14799 W:      http://royale.zerezo.com/zr364xx/
14800 S:      Maintained
14801 F:      Documentation/media/v4l-drivers/zr364xx*
14802 F:      drivers/media/usb/zr364xx/
14803
14804 USER-MODE LINUX (UML)
14805 M:      Jeff Dike <jdike@addtoit.com>
14806 M:      Richard Weinberger <richard@nod.at>
14807 L:      user-mode-linux-devel@lists.sourceforge.net
14808 L:      user-mode-linux-user@lists.sourceforge.net
14809 W:      http://user-mode-linux.sourceforge.net
14810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14811 S:      Maintained
14812 F:      Documentation/virtual/uml/
14813 F:      arch/um/
14814 F:      arch/x86/um/
14815 F:      fs/hostfs/
14816 F:      fs/hppfs/
14817
14818 USERSPACE I/O (UIO)
14819 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14820 S:      Maintained
14821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14822 F:      Documentation/driver-api/uio-howto.rst
14823 F:      drivers/uio/
14824 F:      include/linux/uio*.h
14825
14826 UTIL-LINUX PACKAGE
14827 M:      Karel Zak <kzak@redhat.com>
14828 L:      util-linux@vger.kernel.org
14829 W:      http://en.wikipedia.org/wiki/Util-linux
14830 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14831 S:      Maintained
14832
14833 UUID HELPERS
14834 M:      Christoph Hellwig <hch@lst.de>
14835 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14836 L:      linux-kernel@vger.kernel.org
14837 T:      git git://git.infradead.org/users/hch/uuid.git
14838 F:      lib/uuid.c
14839 F:      lib/test_uuid.c
14840 F:      include/linux/uuid.h
14841 F:      include/uapi/linux/uuid.h
14842 S:      Maintained
14843
14844 UVESAFB DRIVER
14845 M:      Michal Januszewski <spock@gentoo.org>
14846 L:      linux-fbdev@vger.kernel.org
14847 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14848 S:      Maintained
14849 F:      Documentation/fb/uvesafb.txt
14850 F:      drivers/video/fbdev/uvesafb.*
14851
14852 VF610 NAND DRIVER
14853 M:      Stefan Agner <stefan@agner.ch>
14854 L:      linux-mtd@lists.infradead.org
14855 S:      Supported
14856 F:      drivers/mtd/nand/raw/vf610_nfc.c
14857
14858 VFAT/FAT/MSDOS FILESYSTEM
14859 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14860 S:      Maintained
14861 F:      Documentation/filesystems/vfat.txt
14862 F:      fs/fat/
14863
14864 VFIO DRIVER
14865 M:      Alex Williamson <alex.williamson@redhat.com>
14866 L:      kvm@vger.kernel.org
14867 T:      git git://github.com/awilliam/linux-vfio.git
14868 S:      Maintained
14869 F:      Documentation/vfio.txt
14870 F:      drivers/vfio/
14871 F:      include/linux/vfio.h
14872 F:      include/uapi/linux/vfio.h
14873
14874 VFIO MEDIATED DEVICE DRIVERS
14875 M:      Kirti Wankhede <kwankhede@nvidia.com>
14876 L:      kvm@vger.kernel.org
14877 S:      Maintained
14878 F:      Documentation/vfio-mediated-device.txt
14879 F:      drivers/vfio/mdev/
14880 F:      include/linux/mdev.h
14881 F:      samples/vfio-mdev/
14882
14883 VFIO PLATFORM DRIVER
14884 M:      Eric Auger <eric.auger@redhat.com>
14885 L:      kvm@vger.kernel.org
14886 S:      Maintained
14887 F:      drivers/vfio/platform/
14888
14889 VGA_SWITCHEROO
14890 R:      Lukas Wunner <lukas@wunner.de>
14891 S:      Maintained
14892 F:      Documentation/gpu/vga-switcheroo.rst
14893 F:      drivers/gpu/vga/vga_switcheroo.c
14894 F:      include/linux/vga_switcheroo.h
14895 T:      git git://anongit.freedesktop.org/drm/drm-misc
14896
14897 VIA RHINE NETWORK DRIVER
14898 S:      Orphan
14899 F:      drivers/net/ethernet/via/via-rhine.c
14900
14901 VIA SD/MMC CARD CONTROLLER DRIVER
14902 M:      Bruce Chang <brucechang@via.com.tw>
14903 M:      Harald Welte <HaraldWelte@viatech.com>
14904 S:      Maintained
14905 F:      drivers/mmc/host/via-sdmmc.c
14906
14907 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14908 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14909 L:      linux-fbdev@vger.kernel.org
14910 S:      Maintained
14911 F:      include/linux/via-core.h
14912 F:      include/linux/via-gpio.h
14913 F:      include/linux/via_i2c.h
14914 F:      drivers/video/fbdev/via/
14915
14916 VIA VELOCITY NETWORK DRIVER
14917 M:      Francois Romieu <romieu@fr.zoreil.com>
14918 L:      netdev@vger.kernel.org
14919 S:      Maintained
14920 F:      drivers/net/ethernet/via/via-velocity.*
14921
14922 VIDEO MULTIPLEXER DRIVER
14923 M:      Philipp Zabel <p.zabel@pengutronix.de>
14924 L:      linux-media@vger.kernel.org
14925 S:      Maintained
14926 F:      drivers/media/platform/video-mux.c
14927
14928 VIDEOBUF2 FRAMEWORK
14929 M:      Pawel Osciak <pawel@osciak.com>
14930 M:      Marek Szyprowski <m.szyprowski@samsung.com>
14931 M:      Kyungmin Park <kyungmin.park@samsung.com>
14932 L:      linux-media@vger.kernel.org
14933 S:      Maintained
14934 F:      drivers/media/v4l2-core/videobuf2-*
14935 F:      include/media/videobuf2-*
14936
14937 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14938 M:      Helen Koike <helen.koike@collabora.com>
14939 L:      linux-media@vger.kernel.org
14940 T:      git git://linuxtv.org/media_tree.git
14941 W:      https://linuxtv.org
14942 S:      Maintained
14943 F:      drivers/media/platform/vimc/*
14944
14945 VIRT LIB
14946 M:      Alex Williamson <alex.williamson@redhat.com>
14947 M:      Paolo Bonzini <pbonzini@redhat.com>
14948 L:      kvm@vger.kernel.org
14949 S:      Supported
14950 F:      virt/lib/
14951
14952 VIRTIO AND VHOST VSOCK DRIVER
14953 M:      Stefan Hajnoczi <stefanha@redhat.com>
14954 L:      kvm@vger.kernel.org
14955 L:      virtualization@lists.linux-foundation.org
14956 L:      netdev@vger.kernel.org
14957 S:      Maintained
14958 F:      include/linux/virtio_vsock.h
14959 F:      include/uapi/linux/virtio_vsock.h
14960 F:      include/uapi/linux/vsockmon.h
14961 F:      include/uapi/linux/vm_sockets_diag.h
14962 F:      net/vmw_vsock/diag.c
14963 F:      net/vmw_vsock/af_vsock_tap.c
14964 F:      net/vmw_vsock/virtio_transport_common.c
14965 F:      net/vmw_vsock/virtio_transport.c
14966 F:      drivers/net/vsockmon.c
14967 F:      drivers/vhost/vsock.c
14968 F:      drivers/vhost/vsock.h
14969 F:      tools/testing/vsock/
14970
14971 VIRTIO CONSOLE DRIVER
14972 M:      Amit Shah <amit@kernel.org>
14973 L:      virtualization@lists.linux-foundation.org
14974 S:      Maintained
14975 F:      drivers/char/virtio_console.c
14976 F:      include/linux/virtio_console.h
14977 F:      include/uapi/linux/virtio_console.h
14978
14979 VIRTIO CORE, NET AND BLOCK DRIVERS
14980 M:      "Michael S. Tsirkin" <mst@redhat.com>
14981 M:      Jason Wang <jasowang@redhat.com>
14982 L:      virtualization@lists.linux-foundation.org
14983 S:      Maintained
14984 F:      Documentation/devicetree/bindings/virtio/
14985 F:      drivers/virtio/
14986 F:      tools/virtio/
14987 F:      drivers/net/virtio_net.c
14988 F:      drivers/block/virtio_blk.c
14989 F:      include/linux/virtio*.h
14990 F:      include/uapi/linux/virtio_*.h
14991 F:      drivers/crypto/virtio/
14992 F:      mm/balloon_compaction.c
14993
14994 VIRTIO CRYPTO DRIVER
14995 M:      Gonglei <arei.gonglei@huawei.com>
14996 L:      virtualization@lists.linux-foundation.org
14997 L:      linux-crypto@vger.kernel.org
14998 S:      Maintained
14999 F:      drivers/crypto/virtio/
15000 F:      include/uapi/linux/virtio_crypto.h
15001
15002 VIRTIO DRIVERS FOR S390
15003 M:      Cornelia Huck <cohuck@redhat.com>
15004 M:      Halil Pasic <pasic@linux.ibm.com>
15005 L:      linux-s390@vger.kernel.org
15006 L:      virtualization@lists.linux-foundation.org
15007 L:      kvm@vger.kernel.org
15008 S:      Supported
15009 F:      drivers/s390/virtio/
15010 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15011
15012 VIRTIO GPU DRIVER
15013 M:      David Airlie <airlied@linux.ie>
15014 M:      Gerd Hoffmann <kraxel@redhat.com>
15015 L:      dri-devel@lists.freedesktop.org
15016 L:      virtualization@lists.linux-foundation.org
15017 T:      git git://anongit.freedesktop.org/drm/drm-misc
15018 S:      Maintained
15019 F:      drivers/gpu/drm/virtio/
15020 F:      include/uapi/linux/virtio_gpu.h
15021
15022 VIRTIO HOST (VHOST)
15023 M:      "Michael S. Tsirkin" <mst@redhat.com>
15024 M:      Jason Wang <jasowang@redhat.com>
15025 L:      kvm@vger.kernel.org
15026 L:      virtualization@lists.linux-foundation.org
15027 L:      netdev@vger.kernel.org
15028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15029 S:      Maintained
15030 F:      drivers/vhost/
15031 F:      include/uapi/linux/vhost.h
15032
15033 VIRTIO INPUT DRIVER
15034 M:      Gerd Hoffmann <kraxel@redhat.com>
15035 S:      Maintained
15036 F:      drivers/virtio/virtio_input.c
15037 F:      include/uapi/linux/virtio_input.h
15038
15039 VIRTUAL BOX GUEST DEVICE DRIVER
15040 M:      Hans de Goede <hdegoede@redhat.com>
15041 M:      Arnd Bergmann <arnd@arndb.de>
15042 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15043 S:      Maintained
15044 F:      include/linux/vbox_utils.h
15045 F:      include/uapi/linux/vbox*.h
15046 F:      drivers/virt/vboxguest/
15047
15048 VIRTUAL SERIO DEVICE DRIVER
15049 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15050 S:      Maintained
15051 F:      drivers/input/serio/userio.c
15052 F:      include/uapi/linux/userio.h
15053
15054 VIVID VIRTUAL VIDEO DRIVER
15055 M:      Hans Verkuil <hverkuil@xs4all.nl>
15056 L:      linux-media@vger.kernel.org
15057 T:      git git://linuxtv.org/media_tree.git
15058 W:      https://linuxtv.org
15059 S:      Maintained
15060 F:      drivers/media/platform/vivid/*
15061
15062 VLYNQ BUS
15063 M:      Florian Fainelli <f.fainelli@gmail.com>
15064 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15065 S:      Maintained
15066 F:      drivers/vlynq/vlynq.c
15067 F:      include/linux/vlynq.h
15068
15069 VME SUBSYSTEM
15070 M:      Martyn Welch <martyn@welchs.me.uk>
15071 M:      Manohar Vanga <manohar.vanga@gmail.com>
15072 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15073 L:      devel@driverdev.osuosl.org
15074 S:      Maintained
15075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15076 F:      Documentation/driver-api/vme.rst
15077 F:      drivers/staging/vme/
15078 F:      drivers/vme/
15079 F:      include/linux/vme*
15080
15081 VMWARE BALLOON DRIVER
15082 M:      Xavier Deguillard <xdeguillard@vmware.com>
15083 M:      Philip Moltmann <moltmann@vmware.com>
15084 M:      "VMware, Inc." <pv-drivers@vmware.com>
15085 L:      linux-kernel@vger.kernel.org
15086 S:      Maintained
15087 F:      drivers/misc/vmw_balloon.c
15088
15089 VMWARE HYPERVISOR INTERFACE
15090 M:      Alok Kataria <akataria@vmware.com>
15091 L:      virtualization@lists.linux-foundation.org
15092 S:      Supported
15093 F:      arch/x86/kernel/cpu/vmware.c
15094
15095 VMWARE PVRDMA DRIVER
15096 M:      Adit Ranadive <aditr@vmware.com>
15097 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15098 L:      linux-rdma@vger.kernel.org
15099 S:      Maintained
15100 F:      drivers/infiniband/hw/vmw_pvrdma/
15101
15102 VMware PVSCSI driver
15103 M:      Jim Gill <jgill@vmware.com>
15104 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15105 L:      linux-scsi@vger.kernel.org
15106 S:      Maintained
15107 F:      drivers/scsi/vmw_pvscsi.c
15108 F:      drivers/scsi/vmw_pvscsi.h
15109
15110 VMWARE VMMOUSE SUBDRIVER
15111 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15112 M:      "VMware, Inc." <pv-drivers@vmware.com>
15113 L:      linux-input@vger.kernel.org
15114 S:      Maintained
15115 F:      drivers/input/mouse/vmmouse.c
15116 F:      drivers/input/mouse/vmmouse.h
15117
15118 VMWARE VMXNET3 ETHERNET DRIVER
15119 M:      Ronak Doshi <doshir@vmware.com>
15120 M:      "VMware, Inc." <pv-drivers@vmware.com>
15121 L:      netdev@vger.kernel.org
15122 S:      Maintained
15123 F:      drivers/net/vmxnet3/
15124
15125 VOCORE VOCORE2 BOARD
15126 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
15127 L:      linux-mips@linux-mips.org
15128 S:      Maintained
15129 F:      arch/mips/boot/dts/ralink/vocore2.dts
15130
15131 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15132 M:      Liam Girdwood <lgirdwood@gmail.com>
15133 M:      Mark Brown <broonie@kernel.org>
15134 L:      linux-kernel@vger.kernel.org
15135 W:      http://www.slimlogic.co.uk/?p=48
15136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15137 S:      Supported
15138 F:      Documentation/devicetree/bindings/regulator/
15139 F:      Documentation/power/regulator/
15140 F:      drivers/regulator/
15141 F:      include/dt-bindings/regulator/
15142 F:      include/linux/regulator/
15143
15144 VRF
15145 M:      David Ahern <dsa@cumulusnetworks.com>
15146 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
15147 L:      netdev@vger.kernel.org
15148 S:      Maintained
15149 F:      drivers/net/vrf.c
15150 F:      Documentation/networking/vrf.txt
15151
15152 VT1211 HARDWARE MONITOR DRIVER
15153 M:      Juerg Haefliger <juergh@gmail.com>
15154 L:      linux-hwmon@vger.kernel.org
15155 S:      Maintained
15156 F:      Documentation/hwmon/vt1211
15157 F:      drivers/hwmon/vt1211.c
15158
15159 VT8231 HARDWARE MONITOR DRIVER
15160 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
15161 L:      linux-hwmon@vger.kernel.org
15162 S:      Maintained
15163 F:      drivers/hwmon/vt8231.c
15164
15165 VUB300 USB to SDIO/SD/MMC bridge chip
15166 M:      Tony Olech <tony.olech@elandigitalsystems.com>
15167 L:      linux-mmc@vger.kernel.org
15168 L:      linux-usb@vger.kernel.org
15169 S:      Supported
15170 F:      drivers/mmc/host/vub300.c
15171
15172 W1 DALLAS'S 1-WIRE BUS
15173 M:      Evgeniy Polyakov <zbr@ioremap.net>
15174 S:      Maintained
15175 F:      Documentation/w1/
15176 F:      drivers/w1/
15177 F:      include/linux/w1.h
15178
15179 W83791D HARDWARE MONITORING DRIVER
15180 M:      Marc Hulsman <m.hulsman@tudelft.nl>
15181 L:      linux-hwmon@vger.kernel.org
15182 S:      Maintained
15183 F:      Documentation/hwmon/w83791d
15184 F:      drivers/hwmon/w83791d.c
15185
15186 W83793 HARDWARE MONITORING DRIVER
15187 M:      Rudolf Marek <r.marek@assembler.cz>
15188 L:      linux-hwmon@vger.kernel.org
15189 S:      Maintained
15190 F:      Documentation/hwmon/w83793
15191 F:      drivers/hwmon/w83793.c
15192
15193 W83795 HARDWARE MONITORING DRIVER
15194 M:      Jean Delvare <jdelvare@suse.com>
15195 L:      linux-hwmon@vger.kernel.org
15196 S:      Maintained
15197 F:      drivers/hwmon/w83795.c
15198
15199 W83L51xD SD/MMC CARD INTERFACE DRIVER
15200 M:      Pierre Ossman <pierre@ossman.eu>
15201 S:      Maintained
15202 F:      drivers/mmc/host/wbsd.*
15203
15204 WACOM PROTOCOL 4 SERIAL TABLETS
15205 M:      Julian Squires <julian@cipht.net>
15206 M:      Hans de Goede <hdegoede@redhat.com>
15207 L:      linux-input@vger.kernel.org
15208 S:      Maintained
15209 F:      drivers/input/tablet/wacom_serial4.c
15210
15211 WATCHDOG DEVICE DRIVERS
15212 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
15213 M:      Guenter Roeck <linux@roeck-us.net>
15214 L:      linux-watchdog@vger.kernel.org
15215 W:      http://www.linux-watchdog.org/
15216 T:      git git://www.linux-watchdog.org/linux-watchdog.git
15217 S:      Maintained
15218 F:      Documentation/devicetree/bindings/watchdog/
15219 F:      Documentation/watchdog/
15220 F:      drivers/watchdog/
15221 F:      include/linux/watchdog.h
15222 F:      include/uapi/linux/watchdog.h
15223
15224 WHISKEYCOVE PMIC GPIO DRIVER
15225 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15226 L:      linux-gpio@vger.kernel.org
15227 S:      Maintained
15228 F:      drivers/gpio/gpio-wcove.c
15229
15230 WIIMOTE HID DRIVER
15231 M:      David Herrmann <dh.herrmann@googlemail.com>
15232 L:      linux-input@vger.kernel.org
15233 S:      Maintained
15234 F:      drivers/hid/hid-wiimote*
15235
15236 WILOCITY WIL6210 WIRELESS DRIVER
15237 M:      Maya Erez <merez@codeaurora.org>
15238 L:      linux-wireless@vger.kernel.org
15239 L:      wil6210@qti.qualcomm.com
15240 S:      Supported
15241 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
15242 F:      drivers/net/wireless/ath/wil6210/
15243
15244 WIMAX STACK
15245 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15246 M:      linux-wimax@intel.com
15247 L:      wimax@linuxwimax.org (subscribers-only)
15248 S:      Supported
15249 W:      http://linuxwimax.org
15250 F:      Documentation/wimax/README.wimax
15251 F:      include/linux/wimax/debug.h
15252 F:      include/net/wimax.h
15253 F:      include/uapi/linux/wimax.h
15254 F:      net/wimax/
15255
15256 WINBOND CIR DRIVER
15257 M:      David Härdeman <david@hardeman.nu>
15258 S:      Maintained
15259 F:      drivers/media/rc/winbond-cir.c
15260
15261 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15262 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15263 L:      linux-watchdog@vger.kernel.org
15264 S:      Maintained
15265 F:      drivers/watchdog/ebc-c384_wdt.c
15266
15267 WINSYSTEMS WS16C48 GPIO DRIVER
15268 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15269 L:      linux-gpio@vger.kernel.org
15270 S:      Maintained
15271 F:      drivers/gpio/gpio-ws16c48.c
15272
15273 WISTRON LAPTOP BUTTON DRIVER
15274 M:      Miloslav Trmac <mitr@volny.cz>
15275 S:      Maintained
15276 F:      drivers/input/misc/wistron_btns.c
15277
15278 WL3501 WIRELESS PCMCIA CARD DRIVER
15279 L:      linux-wireless@vger.kernel.org
15280 S:      Odd fixes
15281 F:      drivers/net/wireless/wl3501*
15282
15283 WOLFSON MICROELECTRONICS DRIVERS
15284 L:      patches@opensource.cirrus.com
15285 T:      git https://github.com/CirrusLogic/linux-drivers.git
15286 W:      https://github.com/CirrusLogic/linux-drivers/wiki
15287 S:      Supported
15288 F:      Documentation/hwmon/wm83??
15289 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15290 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15291 F:      Documentation/devicetree/bindings/mfd/arizona.txt
15292 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
15293 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
15294 F:      arch/arm/mach-s3c64xx/mach-crag6410*
15295 F:      drivers/clk/clk-wm83*.c
15296 F:      drivers/extcon/extcon-arizona.c
15297 F:      drivers/leds/leds-wm83*.c
15298 F:      drivers/gpio/gpio-*wm*.c
15299 F:      drivers/gpio/gpio-arizona.c
15300 F:      drivers/hwmon/wm83??-hwmon.c
15301 F:      drivers/input/misc/wm831x-on.c
15302 F:      drivers/input/touchscreen/wm831x-ts.c
15303 F:      drivers/input/touchscreen/wm97*.c
15304 F:      drivers/mfd/arizona*
15305 F:      drivers/mfd/wm*.c
15306 F:      drivers/mfd/cs47l24*
15307 F:      drivers/power/supply/wm83*.c
15308 F:      drivers/rtc/rtc-wm83*.c
15309 F:      drivers/regulator/wm8*.c
15310 F:      drivers/regulator/arizona*
15311 F:      drivers/video/backlight/wm83*_bl.c
15312 F:      drivers/watchdog/wm83*_wdt.c
15313 F:      include/linux/mfd/arizona/
15314 F:      include/linux/mfd/wm831x/
15315 F:      include/linux/mfd/wm8350/
15316 F:      include/linux/mfd/wm8400*
15317 F:      include/linux/regulator/arizona*
15318 F:      include/linux/wm97xx.h
15319 F:      include/sound/wm????.h
15320 F:      sound/soc/codecs/arizona.?
15321 F:      sound/soc/codecs/wm*
15322 F:      sound/soc/codecs/cs47l24*
15323
15324 WORKQUEUE
15325 M:      Tejun Heo <tj@kernel.org>
15326 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15328 S:      Maintained
15329 F:      include/linux/workqueue.h
15330 F:      kernel/workqueue.c
15331 F:      Documentation/core-api/workqueue.rst
15332
15333 X-POWERS AXP288 PMIC DRIVERS
15334 M:      Hans de Goede <hdegoede@redhat.com>
15335 S:      Maintained
15336 N:      axp288
15337 F:      drivers/acpi/pmic/intel_pmic_xpower.c
15338
15339 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15340 M:      Chen-Yu Tsai <wens@csie.org>
15341 L:      linux-kernel@vger.kernel.org
15342 S:      Maintained
15343 N:      axp[128]
15344
15345 X.25 NETWORK LAYER
15346 M:      Andrew Hendry <andrew.hendry@gmail.com>
15347 L:      linux-x25@vger.kernel.org
15348 S:      Odd Fixes
15349 F:      Documentation/networking/x25*
15350 F:      include/net/x25*
15351 F:      net/x25/
15352
15353 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15354 M:      Thomas Gleixner <tglx@linutronix.de>
15355 M:      Ingo Molnar <mingo@redhat.com>
15356 R:      "H. Peter Anvin" <hpa@zytor.com>
15357 M:      x86@kernel.org
15358 L:      linux-kernel@vger.kernel.org
15359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15360 S:      Maintained
15361 F:      Documentation/x86/
15362 F:      arch/x86/
15363
15364 X86 MCE INFRASTRUCTURE
15365 M:      Tony Luck <tony.luck@intel.com>
15366 M:      Borislav Petkov <bp@alien8.de>
15367 L:      linux-edac@vger.kernel.org
15368 S:      Maintained
15369 F:      arch/x86/kernel/cpu/mcheck/*
15370
15371 X86 MICROCODE UPDATE SUPPORT
15372 M:      Borislav Petkov <bp@alien8.de>
15373 S:      Maintained
15374 F:      arch/x86/kernel/cpu/microcode/*
15375
15376 X86 PLATFORM DRIVERS
15377 M:      Darren Hart <dvhart@infradead.org>
15378 M:      Andy Shevchenko <andy@infradead.org>
15379 L:      platform-driver-x86@vger.kernel.org
15380 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
15381 S:      Maintained
15382 F:      drivers/platform/x86/
15383 F:      drivers/platform/olpc/
15384
15385 X86 VDSO
15386 M:      Andy Lutomirski <luto@amacapital.net>
15387 L:      linux-kernel@vger.kernel.org
15388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15389 S:      Maintained
15390 F:      arch/x86/entry/vdso/
15391
15392 XC2028/3028 TUNER DRIVER
15393 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
15394 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15395 L:      linux-media@vger.kernel.org
15396 W:      https://linuxtv.org
15397 T:      git git://linuxtv.org/media_tree.git
15398 S:      Maintained
15399 F:      drivers/media/tuners/tuner-xc2028.*
15400
15401 XEN BLOCK SUBSYSTEM
15402 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15403 M:      Roger Pau Monné <roger.pau@citrix.com>
15404 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15405 S:      Supported
15406 F:      drivers/block/xen-blkback/*
15407 F:      drivers/block/xen*
15408
15409 XEN HYPERVISOR ARM
15410 M:      Stefano Stabellini <sstabellini@kernel.org>
15411 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15412 S:      Maintained
15413 F:      arch/arm/xen/
15414 F:      arch/arm/include/asm/xen/
15415
15416 XEN HYPERVISOR ARM64
15417 M:      Stefano Stabellini <sstabellini@kernel.org>
15418 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15419 S:      Maintained
15420 F:      arch/arm64/xen/
15421 F:      arch/arm64/include/asm/xen/
15422
15423 XEN HYPERVISOR INTERFACE
15424 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
15425 M:      Juergen Gross <jgross@suse.com>
15426 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15428 S:      Supported
15429 F:      arch/x86/xen/
15430 F:      drivers/*/xen-*front.c
15431 F:      drivers/xen/
15432 F:      arch/x86/include/asm/xen/
15433 F:      arch/x86/include/asm/pvclock-abi.h
15434 F:      include/xen/
15435 F:      include/uapi/xen/
15436 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
15437 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
15438
15439 XEN NETWORK BACKEND DRIVER
15440 M:      Wei Liu <wei.liu2@citrix.com>
15441 M:      Paul Durrant <paul.durrant@citrix.com>
15442 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15443 L:      netdev@vger.kernel.org
15444 S:      Supported
15445 F:      drivers/net/xen-netback/*
15446
15447 XEN PCI SUBSYSTEM
15448 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15449 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15450 S:      Supported
15451 F:      arch/x86/pci/*xen*
15452 F:      drivers/pci/*xen*
15453
15454 XEN PVSCSI DRIVERS
15455 M:      Juergen Gross <jgross@suse.com>
15456 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15457 L:      linux-scsi@vger.kernel.org
15458 S:      Supported
15459 F:      drivers/scsi/xen-scsifront.c
15460 F:      drivers/xen/xen-scsiback.c
15461 F:      include/xen/interface/io/vscsiif.h
15462
15463 XEN SWIOTLB SUBSYSTEM
15464 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15465 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15466 L:      iommu@lists.linux-foundation.org
15467 S:      Supported
15468 F:      arch/x86/xen/*swiotlb*
15469 F:      drivers/xen/*swiotlb*
15470
15471 XFS FILESYSTEM
15472 M:      Darrick J. Wong <darrick.wong@oracle.com>
15473 M:      linux-xfs@vger.kernel.org
15474 L:      linux-xfs@vger.kernel.org
15475 W:      http://xfs.org/
15476 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15477 S:      Supported
15478 F:      Documentation/filesystems/xfs.txt
15479 F:      fs/xfs/
15480
15481 XILINX AXI ETHERNET DRIVER
15482 M:      Anirudha Sarangi <anirudh@xilinx.com>
15483 M:      John Linn <John.Linn@xilinx.com>
15484 S:      Maintained
15485 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
15486
15487 XILINX UARTLITE SERIAL DRIVER
15488 M:      Peter Korsgaard <jacmet@sunsite.dk>
15489 L:      linux-serial@vger.kernel.org
15490 S:      Maintained
15491 F:      drivers/tty/serial/uartlite.c
15492
15493 XILINX VIDEO IP CORES
15494 M:      Hyun Kwon <hyun.kwon@xilinx.com>
15495 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15496 L:      linux-media@vger.kernel.org
15497 T:      git git://linuxtv.org/media_tree.git
15498 S:      Supported
15499 F:      Documentation/devicetree/bindings/media/xilinx/
15500 F:      drivers/media/platform/xilinx/
15501 F:      include/uapi/linux/xilinx-v4l2-controls.h
15502
15503 XILLYBUS DRIVER
15504 M:      Eli Billauer <eli.billauer@gmail.com>
15505 L:      linux-kernel@vger.kernel.org
15506 S:      Supported
15507 F:      drivers/char/xillybus/
15508
15509 XRA1403 GPIO EXPANDER
15510 M:      Nandor Han <nandor.han@ge.com>
15511 M:      Semi Malinen <semi.malinen@ge.com>
15512 L:      linux-gpio@vger.kernel.org
15513 S:      Maintained
15514 F:      drivers/gpio/gpio-xra1403.c
15515 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15516
15517 XTENSA XTFPGA PLATFORM SUPPORT
15518 M:      Max Filippov <jcmvbkbc@gmail.com>
15519 L:      linux-xtensa@linux-xtensa.org
15520 S:      Maintained
15521 F:      drivers/spi/spi-xtensa-xtfpga.c
15522 F:      sound/soc/xtensa/xtfpga-i2s.c
15523
15524 YAM DRIVER FOR AX.25
15525 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15526 L:      linux-hams@vger.kernel.org
15527 S:      Maintained
15528 F:      drivers/net/hamradio/yam*
15529 F:      include/linux/yam.h
15530
15531 YAMA SECURITY MODULE
15532 M:      Kees Cook <keescook@chromium.org>
15533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15534 S:      Supported
15535 F:      security/yama/
15536 F:      Documentation/admin-guide/LSM/Yama.rst
15537
15538 YEALINK PHONE DRIVER
15539 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15540 L:      usbb2k-api-dev@nongnu.org
15541 S:      Maintained
15542 F:      Documentation/input/yealink.rst
15543 F:      drivers/input/misc/yealink.*
15544
15545 Z8530 DRIVER FOR AX.25
15546 M:      Joerg Reuter <jreuter@yaina.de>
15547 W:      http://yaina.de/jreuter/
15548 W:      http://www.qsl.net/dl1bke/
15549 L:      linux-hams@vger.kernel.org
15550 S:      Maintained
15551 F:      Documentation/networking/z8530drv.txt
15552 F:      drivers/net/hamradio/*scc.c
15553 F:      drivers/net/hamradio/z8530.h
15554
15555 ZBUD COMPRESSED PAGE ALLOCATOR
15556 M:      Seth Jennings <sjenning@redhat.com>
15557 M:      Dan Streetman <ddstreet@ieee.org>
15558 L:      linux-mm@kvack.org
15559 S:      Maintained
15560 F:      mm/zbud.c
15561 F:      include/linux/zbud.h
15562
15563 ZD1211RW WIRELESS DRIVER
15564 M:      Daniel Drake <dsd@gentoo.org>
15565 M:      Ulrich Kunitz <kune@deine-taler.de>
15566 W:      http://zd1211.ath.cx/wiki/DriverRewrite
15567 L:      linux-wireless@vger.kernel.org
15568 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
15569 S:      Maintained
15570 F:      drivers/net/wireless/zydas/zd1211rw/
15571
15572 ZD1301 MEDIA DRIVER
15573 M:      Antti Palosaari <crope@iki.fi>
15574 L:      linux-media@vger.kernel.org
15575 W:      https://linuxtv.org/
15576 W:      http://palosaari.fi/linux/
15577 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15578 S:      Maintained
15579 F:      drivers/media/usb/dvb-usb-v2/zd1301*
15580
15581 ZD1301_DEMOD MEDIA DRIVER
15582 M:      Antti Palosaari <crope@iki.fi>
15583 L:      linux-media@vger.kernel.org
15584 W:      https://linuxtv.org/
15585 W:      http://palosaari.fi/linux/
15586 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15587 S:      Maintained
15588 F:      drivers/media/dvb-frontends/zd1301_demod*
15589
15590 ZPOOL COMPRESSED PAGE STORAGE API
15591 M:      Dan Streetman <ddstreet@ieee.org>
15592 L:      linux-mm@kvack.org
15593 S:      Maintained
15594 F:      mm/zpool.c
15595 F:      include/linux/zpool.h
15596
15597 ZR36067 VIDEO FOR LINUX DRIVER
15598 L:      mjpeg-users@lists.sourceforge.net
15599 L:      linux-media@vger.kernel.org
15600 W:      http://mjpeg.sourceforge.net/driver-zoran/
15601 T:      hg https://linuxtv.org/hg/v4l-dvb
15602 S:      Odd Fixes
15603 F:      drivers/media/pci/zoran/
15604
15605 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15606 M:      Minchan Kim <minchan@kernel.org>
15607 M:      Nitin Gupta <ngupta@vflare.org>
15608 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15609 L:      linux-kernel@vger.kernel.org
15610 S:      Maintained
15611 F:      drivers/block/zram/
15612 F:      Documentation/blockdev/zram.txt
15613
15614 ZS DECSTATION Z85C30 SERIAL DRIVER
15615 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15616 S:      Maintained
15617 F:      drivers/tty/serial/zs.*
15618
15619 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15620 M:      Minchan Kim <minchan@kernel.org>
15621 M:      Nitin Gupta <ngupta@vflare.org>
15622 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15623 L:      linux-mm@kvack.org
15624 S:      Maintained
15625 F:      mm/zsmalloc.c
15626 F:      include/linux/zsmalloc.h
15627 F:      Documentation/vm/zsmalloc.txt
15628
15629 ZSWAP COMPRESSED SWAP CACHING
15630 M:      Seth Jennings <sjenning@redhat.com>
15631 M:      Dan Streetman <ddstreet@ieee.org>
15632 L:      linux-mm@kvack.org
15633 S:      Maintained
15634 F:      mm/zswap.c
15635
15636 THE REST
15637 M:      Linus Torvalds <torvalds@linux-foundation.org>
15638 L:      linux-kernel@vger.kernel.org
15639 Q:      http://patchwork.kernel.org/project/LKML/list/
15640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15641 S:      Buried alive in reporters
15642 F:      *
15643 F:      */